
2001-02-17 Christopher James Lahey <clahey@ximian.com> From a patch submitted by Murray Cumming <Murray.Cumming@mybau.com> * gal/util/e-util.h, gal/util/e-xml-utils.h, gal/widgets/e-canvas-utils.h, gal/widgets/e-colors.h, gal/widgets/e-cursors.h, gal/widgets/e-gui-utils.h, gal/widgets/e-popup-menu.h, gal/widgets/e-printable.h, gal/widgets/gtk-combo-stack.h: Added GNOME_DECLS. svn path=/trunk/; revision=8267
33 lines
779 B
C
33 lines
779 B
C
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
|
|
#ifndef E_POPUP_MENU_H
|
|
#define E_POPUP_MENU_H
|
|
|
|
#include <gtk/gtkwidget.h>
|
|
|
|
BEGIN_GNOME_DECLS
|
|
|
|
typedef struct _EPopupMenu EPopupMenu;
|
|
|
|
struct _EPopupMenu {
|
|
char *name;
|
|
char *pixname;
|
|
void (*fn) (GtkWidget *widget, void *closure);
|
|
EPopupMenu *submenu;
|
|
guint32 disable_mask;
|
|
};
|
|
|
|
GtkMenu *e_popup_menu_create (EPopupMenu *menu_list,
|
|
guint32 disable_mask,
|
|
guint32 hide_mask,
|
|
void *closure);
|
|
|
|
void e_popup_menu_run (EPopupMenu *menu_list,
|
|
GdkEvent *event,
|
|
guint32 disable_mask,
|
|
guint32 hide_mask,
|
|
void *closure);
|
|
|
|
END_GNOME_DECLS
|
|
|
|
#endif /* E_POPUP_MENU_H */
|