From d82d5a79971d0c9deeb7f34f5ce509e6ed56ea40 Mon Sep 17 00:00:00 2001 From: Ettore Perazzoli Date: Wed, 27 Jun 2001 23:17:41 +0000 Subject: 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 --- shell/Evolution-ShellComponent.idl | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'shell/Evolution-ShellComponent.idl') 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 accepted_dnd_types; sequence exported_dnd_types; }; - typedef sequence FolderTypeList; - + + typedef string URISchema; + typedef sequence 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, -- cgit v1.2.3