Add method `ShellComponent::handleExternalURI' and an
`external_uri_schemas' attribute. Update the EvolutionShellComponent GTK+ wrapper accordingly. Update all the components to pass a NULL `external_uri_schemas' list when initializing themselves as EvolutionShellComponents. svn path=/trunk/; revision=10548
This commit is contained in:
@ -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,
|
||||
|
||||
Reference in New Issue
Block a user