diff options
author | Ettore Perazzoli <ettore@src.gnome.org> | 2000-06-11 04:35:52 +0800 |
---|---|---|
committer | Ettore Perazzoli <ettore@src.gnome.org> | 2000-06-11 04:35:52 +0800 |
commit | 0097872c134e712a520b408d294dc7c6d5156527 (patch) | |
tree | d0fd787791b7cd39d198f0965e4849dbe2dda792 /shell/Evolution-Shell.idl | |
parent | cf26eac80769d0c09bdf6580b4cde7343071962c (diff) | |
download | gsoc2013-evolution-0097872c134e712a520b408d294dc7c6d5156527.tar.gz gsoc2013-evolution-0097872c134e712a520b408d294dc7c6d5156527.tar.zst gsoc2013-evolution-0097872c134e712a520b408d294dc7c6d5156527.zip |
Folder selection dialog, (untested) CORBA interfaces for it, and a new
"Go to folder..." menu item. Also made the creation dialog slightly
larger.
svn path=/trunk/; revision=3508
Diffstat (limited to 'shell/Evolution-Shell.idl')
-rw-r--r-- | shell/Evolution-Shell.idl | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/shell/Evolution-Shell.idl b/shell/Evolution-Shell.idl index 4f3d18b169..9d1542ec26 100644 --- a/shell/Evolution-Shell.idl +++ b/shell/Evolution-Shell.idl @@ -13,10 +13,23 @@ module Evolution { interface ShellComponent; + interface FolderSelectionListener; + interface Shell : Bonobo::Unknown { exception NotFound {}; + exception Busy {}; ShellComponent get_component_for_type (in string type) raises (NotFound); + + /* FIXME: Parent "transient_for" window. */ + void user_select_folder (in FolderSelectionListener listener, + in string title, + in string default_folder) + raises (Busy); + }; + + interface FolderSelectionListener { + void selected (in string uri, in string physical_uri); }; }; |