diff options
Diffstat (limited to 'shell/Evolution-ShellComponent.idl')
-rw-r--r-- | shell/Evolution-ShellComponent.idl | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/shell/Evolution-ShellComponent.idl b/shell/Evolution-ShellComponent.idl index 33d52e8145..ed62d8812c 100644 --- a/shell/Evolution-ShellComponent.idl +++ b/shell/Evolution-ShellComponent.idl @@ -21,13 +21,16 @@ module Evolution { sequence<string> accepted_dnd_types; sequence<string> exported_dnd_types; }; - typedef sequence<FolderType> FolderTypeList; - + + typedef string URISchema; + typedef sequence<URISchema> URISchemaList; + interface ShellComponentListener; interface ShellComponent : Bonobo::Unknown { readonly attribute FolderTypeList supported_types; + readonly attribute URISchemaList external_uri_schemas; /* FIXME: Can we use an attribute here? */ exception AlreadyOwned {}; @@ -51,6 +54,8 @@ module Evolution { in string type) raises (NotFound, UnsupportedType, InternalError); + void handleExternalURI (in string external_uri); + exception Busy {}; void createFolderAsync (in ShellComponentListener listener, |