app/fileops.c app/menus.[ch] app/menus.h show a help page for all menu

1999-10-03  Michael Natterer  <mitch@gimp.org>

	* app/fileops.c
	* app/menus.[ch]
	* app/menus.h
	* app/plug_in.c: show a help page for all menu entries registered
	by plugins.
	Changed menus_create() to menus_create_item_from_full_path() which
	takes a single GimpItemFactoryEntry instead of an array as
	parameter.
This commit is contained in:
Michael Natterer
1999-10-03 16:54:17 +00:00
committed by Michael Natterer
parent bbb7130577
commit 3ed87f4aa4
30 changed files with 1492 additions and 828 deletions

View File

@ -20,38 +20,50 @@
#include "gtk/gtk.h"
void menus_get_toolbox_menubar (GtkWidget **menubar,
GtkAccelGroup **accel_group);
void menus_get_image_menu (GtkWidget **menu,
GtkAccelGroup **accel_group);
void menus_get_load_menu (GtkWidget **menu,
GtkAccelGroup **accel_group);
void menus_get_save_menu (GtkWidget **menu,
GtkAccelGroup **accel_group);
void menus_get_layers_menu (GtkWidget **menu,
GtkAccelGroup **accel_group);
void menus_get_channels_menu (GtkWidget **menu,
GtkAccelGroup **accel_group);
void menus_get_paths_menu (GtkWidget **menu,
GtkAccelGroup **accel_group);
typedef struct _GimpItemFactoryEntry GimpItemFactoryEntry;
void menus_create (GtkMenuEntry *entries,
gint n_menu_entries);
void menus_destroy (gchar *path);
struct _GimpItemFactoryEntry
{
GtkItemFactoryEntry entry;
gchar *help_page;
gchar *description;
};
void menus_get_toolbox_menubar (GtkWidget **menubar,
GtkAccelGroup **accel_group);
void menus_get_image_menu (GtkWidget **menu,
GtkAccelGroup **accel_group);
void menus_get_load_menu (GtkWidget **menu,
GtkAccelGroup **accel_group);
void menus_get_save_menu (GtkWidget **menu,
GtkAccelGroup **accel_group);
void menus_get_layers_menu (GtkWidget **menu,
GtkAccelGroup **accel_group);
void menus_get_channels_menu (GtkWidget **menu,
GtkAccelGroup **accel_group);
void menus_get_paths_menu (GtkWidget **menu,
GtkAccelGroup **accel_group);
void menus_create_item_from_full_path (GimpItemFactoryEntry *entry,
gpointer callback_data);
void menus_destroy (gchar *path);
void menus_quit (void);
void menus_set_sensitive (gchar *path,
gint sensitive);
void menus_set_sensitive_glue (gchar *prepath,
gchar *path,
gint sensitive);
void menus_set_state (gchar *path,
gint state);
void menus_set_state_glue (gchar *prepath,
gchar *path,
gint state);
void menus_set_sensitive (gchar *path,
gboolean sensitive);
void menus_set_sensitive_glue (gchar *prepath,
gchar *path,
gboolean sensitive);
void menus_last_opened_add (gchar *filename);
void menus_set_state (gchar *path,
gboolean state);
void menus_set_state_glue (gchar *prepath,
gchar *path,
gboolean state);
void menus_last_opened_add (gchar *filename);
#endif /* __MENUS_H__ */