gimp/app/menus
Michael Natterer 48cdc65327 Allow plug-ins to register menu entries in the <Brushes>, <Gradients>,
2005-09-26  Michael Natterer  <mitch@gimp.org>

	Allow plug-ins to register menu entries in the <Brushes>,
	<Gradients>, <Palettes>, <Patterns> and <Fonts> menus:

	* app/actions/actions.c (action_data_get_gimp): return a Gimp
	also if "data" is a GimpContainerView or GimpContainerEditor.

	* app/gui/gui-vtable.c (gui_menus_add_proc)
	* app/plug-in/plug-in-params.c (plug_in_proc_args_check): support
	the new plug-in menu locations.

	* app/menus/menus.c (menus_init): add the "plug-in" action group
	to the resp. UI managers.

	* menus/brushes-menu.xml
	* menus/buffers-menu.xml
	* menus/fonts-menu.xml
	* menus/gradients-menu.xml
	* menus/palettes-menu.xml
	* menus/patterns-menu.xml: added separators at the end of the menus.

	* plug-ins/script-fu/scripts/font-map.scm: -> <Fonts>
	* plug-ins/script-fu/scripts/gradient-example.scm: -> <Gradients>
	* plug-ins/script-fu/scripts/mkbrush.scm: -> <Brushes>

	* plug-ins/script-fu/script-fu.c (script_fu_extension_init): don't
	register the "Make Brush" menu branch.
2005-09-26 10:36:07 +00:00
..
.cvsignore configure.in app/Makefile.am app/menus/.cvsignore app/menus/Makefile.am 2004-05-06 07:41:53 +00:00
dockable-menu.c app/actions/Makefile.am new files holding utility functions to create 2005-01-28 19:48:31 +00:00
dockable-menu.h app/actions/Makefile.am new files holding utility functions to create 2005-01-28 19:48:31 +00:00
file-menu.c added new PDB function gimp_register_file_handler_mime() that allows to 2004-05-14 00:01:11 +00:00
file-menu.h added file-menu.[ch] and file-dialog-menu.[ch] 2004-05-13 11:17:29 +00:00
image-menu.c app/actions/Makefile.am new files holding utility functions to create 2005-01-28 19:48:31 +00:00
image-menu.h Switch from GtkItemFactory to GtkUIManager. The migration is almost 2004-04-29 12:52:29 +00:00
Makefile.am check for gthread-2.0 unless the --disable-mp option is given. 2005-02-13 15:08:08 +00:00
makefile.msc TILE_WIDTH is used unconditionally so always include "tile.h" WIN32 needs 2005-02-19 00:50:36 +00:00
menus-types.h removed enum GimpContextSelectType. 2004-06-23 00:23:25 +00:00
menus.c Allow plug-ins to register menu entries in the <Brushes>, <Gradients>, 2005-09-26 10:36:07 +00:00
menus.h added GimpMenuFactory parameter and removed inclusion on "menus/menus.h". 2004-09-20 14:41:54 +00:00
plug-in-menus.c Added API to explicitly register dynamic menu items hierarchies. Fixes bug 2005-03-24 16:08:04 +00:00
plug-in-menus.h Enabled multiple menu entries per plug-in procedure: 2004-05-06 13:51:56 +00:00
tool-options-menu.c added "name" attributes to all submenus. 2004-05-13 15:50:55 +00:00
tool-options-menu.h added signal "update" which is G_SIGNAL_RUN_LAST, so handlers can hook in 2004-04-30 15:29:11 +00:00
toolbox-menu.c added file-menu.[ch] and file-dialog-menu.[ch] 2004-05-13 11:17:29 +00:00
toolbox-menu.h Switch from GtkItemFactory to GtkUIManager. The migration is almost 2004-04-29 12:52:29 +00:00
window-menu.c app/actions/Makefile.am new files holding utility functions to create 2005-01-28 19:48:31 +00:00
window-menu.h app/actions/Makefile.am new files holding utility functions to create 2005-01-28 19:48:31 +00:00