aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--shell/ChangeLog5
-rw-r--r--shell/Evolution-Component.idl4
2 files changed, 8 insertions, 1 deletions
diff --git a/shell/ChangeLog b/shell/ChangeLog
index 93bfd273f8..ab4a918af3 100644
--- a/shell/ChangeLog
+++ b/shell/ChangeLog
@@ -1,5 +1,10 @@
2003-11-13 Ettore Perazzoli <ettore@ximian.com>
+ * Evolution-Component.idl (GNOME.Evolution.Component.UnknownType):
+ New exception.
+
+2003-11-13 Ettore Perazzoli <ettore@ximian.com>
+
* e-shell-window.c: New signal "component_changed".
(class_init): Install.
(switch_view): Emit.
diff --git a/shell/Evolution-Component.idl b/shell/Evolution-Component.idl
index 8c225ee357..7a915c6bfb 100644
--- a/shell/Evolution-Component.idl
+++ b/shell/Evolution-Component.idl
@@ -27,6 +27,7 @@ module Evolution {
interface Component : Bonobo::Unknown {
exception Failed {};
+ exception UnknownType {};
/* Create the controls for embedding in the shell. */
void createControls (out Bonobo::Control sidebar_control,
@@ -56,7 +57,8 @@ module Evolution {
/* Pop up a new editing dialog for the item with the specified
@item_type_name. */
- void requestCreateItem (in string item_type_name);
+ void requestCreateItem (in string item_type_name)
+ raises (UnknownType);
};
};