From bb6445c7f1fe7573e76c227731f233f7d25d2636 Mon Sep 17 00:00:00 2001 From: Not Zed Date: Wed, 21 Apr 2004 04:08:55 +0000 Subject: if we're running a local create, invoke that directly via the callback. 2004-04-21 Not Zed * e-user-creatable-items-handler.c (execute_verb): if we're running a local create, invoke that directly via the callback. (e_user_creatable_items_handler_new): add a callback for creating local items. svn path=/trunk/; revision=25544 --- shell/e-user-creatable-items-handler.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'shell/e-user-creatable-items-handler.h') diff --git a/shell/e-user-creatable-items-handler.h b/shell/e-user-creatable-items-handler.h index f7be31894e..146672a35c 100644 --- a/shell/e-user-creatable-items-handler.h +++ b/shell/e-user-creatable-items-handler.h @@ -43,6 +43,7 @@ typedef struct _EUserCreatableItemsHandler EUserCreatableItemsHandler; typedef struct _EUserCreatableItemsHandlerPrivate EUserCreatableItemsHandlerPrivate; typedef struct _EUserCreatableItemsHandlerClass EUserCreatableItemsHandlerClass; +typedef void (*EUserCreatableItemsHandlerCreate)(EUserCreatableItemsHandler *handler, const char *item_type_name, void *data); struct _EUserCreatableItemsHandler { GObject parent; @@ -56,7 +57,8 @@ struct _EUserCreatableItemsHandlerClass { GType e_user_creatable_items_handler_get_type (void); -EUserCreatableItemsHandler *e_user_creatable_items_handler_new (const char *component_alias); +EUserCreatableItemsHandler *e_user_creatable_items_handler_new (const char *component_alias, + EUserCreatableItemsHandlerCreate create_local, void *data); void e_user_creatable_items_handler_activate (EUserCreatableItemsHandler *handler, BonoboUIComponent *ui_component); -- cgit v1.2.3