Popup Menus (Legacy)

Popup Menus (Legacy)

Synopsis

struct              EPopupMenu;
#define             E_POPUP_SEPARATOR
#define             E_POPUP_TERMINATOR
#define             E_POPUP_ITEM                        (name,
                                                         fn,
                                                         disable_mask)
GtkMenu *           e_popup_menu_create_with_domain     (EPopupMenu *menu_list,
                                                         guint32 disable_mask,
                                                         guint32 hide_mask,
                                                         gpointer default_closure,
                                                         const gchar *domain);

Description

Details

struct EPopupMenu

struct EPopupMenu {
	gchar *name;
	gchar *pixname;
	GCallback fn;
	guint32 disable_mask;
};

E_POPUP_SEPARATOR

#define E_POPUP_SEPARATOR  { (gchar *) "", NULL, (NULL), 0 }

E_POPUP_TERMINATOR

#define E_POPUP_TERMINATOR { NULL, NULL, (NULL), 0 }

E_POPUP_ITEM()

#define             E_POPUP_ITEM(name,fn,disable_mask)

e_popup_menu_create_with_domain ()

GtkMenu *           e_popup_menu_create_with_domain     (EPopupMenu *menu_list,
                                                         guint32 disable_mask,
                                                         guint32 hide_mask,
                                                         gpointer default_closure,
                                                         const gchar *domain);