From 2e323c2f2c622682831644fdecff3f7fe68736c2 Mon Sep 17 00:00:00 2001 From: Not Zed Date: Wed, 5 Jan 2005 07:49:44 +0000 Subject: add a semi-dummy target for widget target. 2005-01-05 Not Zed * em-menu.c (em_menu_target_new_widget): add a semi-dummy target for widget target. svn path=/trunk/; revision=28242 --- mail/em-menu.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'mail/em-menu.h') diff --git a/mail/em-menu.h b/mail/em-menu.h index 5f9183b860..043689520c 100644 --- a/mail/em-menu.h +++ b/mail/em-menu.h @@ -39,6 +39,7 @@ typedef struct _EMMenuClass EMMenuClass; /* Types of popup tagets */ enum _em_menu_target_t { EM_MENU_TARGET_SELECT, + EM_MENU_TARGET_WIDGET, }; /* Flags that describe a TARGET_SELECT */ @@ -63,6 +64,8 @@ enum { EM_MENU_SELECT_LAST = 1<<18 /* reserve 2 slots */ }; +/* Flags that describe a TARGET_WIDGET (none) */ + typedef struct _EMMenuTargetSelect EMMenuTargetSelect; struct _EMMenuTargetSelect { @@ -72,6 +75,12 @@ struct _EMMenuTargetSelect { GPtrArray *uids; }; +typedef struct _EMMenuTargetWidget EMMenuTargetWidget; + +struct _EMMenuTargetWidget { + EMenuTarget target; +}; + typedef struct _EMenuItem EMMenuItem; /* The object */ @@ -90,6 +99,7 @@ GType em_menu_get_type(void); EMMenu *em_menu_new(const char *menuid); EMMenuTargetSelect *em_menu_target_new_select(EMMenu *emp, struct _CamelFolder *folder, const char *folder_uri, GPtrArray *uids); +EMMenuTargetWidget *em_menu_target_new_widget(EMMenu *emp, struct _GtkWidget *w); /* ********************************************************************** */ -- cgit v1.2.3