diff options
author | nobody <nobody@localhost> | 2004-05-10 21:13:18 +0800 |
---|---|---|
committer | nobody <nobody@localhost> | 2004-05-10 21:13:18 +0800 |
commit | c839354f83fe35a04b1b39b39dbebe77ad391508 (patch) | |
tree | b4327fdf8986049348fad8d3be2af59ee9918ab3 /shell/Evolution-Component.idl | |
parent | c353f10796a330fa72bf5b92da4e777917c67e57 (diff) | |
download | gsoc2013-evolution-GAL_2_1_9.tar.gz gsoc2013-evolution-GAL_2_1_9.tar.zst gsoc2013-evolution-GAL_2_1_9.zip |
This commit was manufactured by cvs2svn to create tag 'GAL_2_1_9'.GAL_2_1_9
svn path=/tags/GAL_2_1_9/; revision=25839
Diffstat (limited to 'shell/Evolution-Component.idl')
-rw-r--r-- | shell/Evolution-Component.idl | 93 |
1 files changed, 0 insertions, 93 deletions
diff --git a/shell/Evolution-Component.idl b/shell/Evolution-Component.idl deleted file mode 100644 index 69893387fc..0000000000 --- a/shell/Evolution-Component.idl +++ /dev/null @@ -1,93 +0,0 @@ -/* -*- Mode: IDL; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ -/* - * Interface for the Evolution components. - * - * Authors: - * Ettore Perazzoli <ettore@ximian.com> - * - * Copyright (C) 2003 Ximian, Inc. - */ - -#include <Bonobo.idl> - -module GNOME { -module Evolution { - enum CreatableItem { - CREATABLE_OBJECT, - CREATABLE_FOLDER - }; - - /* A type of item that the component can create when asked by the user, - e.g. a mail message or an appointment. */ - struct CreatableItemType { - string id; - string description; - string menuDescription; - string tooltip; - char menuShortcut; - string iconName; - CreatableItem type; - }; - typedef sequence <CreatableItemType> CreatableItemTypeList; - - interface Component : Bonobo::Unknown { - exception Failed {}; - exception UnknownType {}; - - /*** Upgrade path. ***/ - - boolean upgradeFromVersion (in short major, in short minor, in short revision); - - - /*** Basic functionality. ***/ - - /* Create the controls for embedding in the shell. */ - void createControls (out Bonobo::Control sidebar_control, - out Bonobo::Control view_control, - out Bonobo::Control statusbar_control) - raises (Failed); - - /* Check if the component can quit. - Do not perform any quit-related tasks however. - May be called multiple times, depending on user interaction. */ - boolean requestQuit (); - - /* Ask the component to quit. Returns TRUE when the - component has completed any closing-down tasks, and - is ready to exit(). This will be called repeatedly - at intervals until it returns TRUE. */ - boolean quit (); - - /* Notify the component of whether the shell is currently - running in interactive mode or not. (I.e. basically, - whether there are any Evolution windows on the screen.) - @new_view_xid is an X Window ID ("None" if @now_interactive - is FALSE) */ - void interactive (in boolean now_interactive, - in unsigned long new_view_xid); - - - /*** The following stuff is needed to build the "New" toolbar - item as well as the "File -> New" submenu. ***/ - - /* List of creatable items. */ - readonly attribute CreatableItemTypeList userCreatableItems; - - /* Pop up a new editing dialog for the item with the specified - @item_type_name. */ - void requestCreateItem (in string item_type_name) - raises (UnknownType, Failed); - - - /*** URI handling (e.g. for the command-line, "evolution - mailto:foo@bar.org") ***/ - void handleURI (in string uri); - - - /*** Send/receive. ***/ - - void sendAndReceive (); - }; - -}; -}; |