gimp/menus
Michael Natterer cf3533ba9c put the image popup menu into a dummy menubar to work around the silly
2004-05-17  Michael Natterer  <mitch@gimp.org>

	* menus/menus.xsl: put the image popup menu into a dummy menubar
	to work around the silly GtkUIManager restriction that popup menus
	can't have tearoff items.

	* app/menus/menus.c
	* app/menus/image-menu.c
	* app/display/gimpdisplayshell-callbacks.c
	* app/gui/gui-vtable.c
	* app/menus/plug-in-menus.c: changed accordingly.

	* app/gui/gui.c (gui_restore_after_callback): connect to
	"notify::tearoff-menus" of GimpGuiConfig and reconfigure the
	global image UI manager accordingly.

	* app/config/gimpguiconfig.c: removed GIMP_PARAM_RESTART from the
	"tearoff-menus" property because GtkUIManager can change this on
	the fly.

	* app/display/gimpdisplayshell.[ch]: added the menubar to the
	GimpDisplayShell struct. Some cleanup in gimp_display_shell_new().

	* app/display/gimpdisplayshell-appearance.c
	(gimp_display_shell_set_show_menubar): use shell->menubar instead
	of asking the UI manager.

	* app/widgets/gimpuimanager.[ch]: changed gimp_ui_manager_ui_get()
	to transparently load the XML files even if a sub-widget was
	requested. Reordered parameters of gimp_ui_manager_ui_popup().
	Lots of internal cleanups.

	* app/widgets/gimpdockable.c
	* app/widgets/gimptooloptionseditor.c: simplified accordingly.

	* app/widgets/gimpeditor.[ch]: added new function
	gimp_editor_popup_menu() which takes a GimpMenuPositionFunc and
	updates/shows the editor's menu.

	* app/widgets/gimpcolormapeditor.c
	* app/widgets/gimpcomponenteditor.c
	* app/widgets/gimpcontainereditor.c
	* app/widgets/gimpcontainergridview.c
	* app/widgets/gimpcontainertreeview.c
	* app/widgets/gimperrorconsole.c
	* app/widgets/gimpgradienteditor.c
	* app/widgets/gimpitemtreeview.c
	* app/widgets/gimppaletteeditor.c: use gimp_editor_popup_menu().

	* app/widgets/gimptoolbox.c: moved all code from
	gimp_toolbox_new() to GObject::constructor().
2004-05-17 13:38:03 +00:00
..
.cvsignore menus/Makefile.am new file that holds menuitems that appear in several 2004-05-02 10:41:28 +00:00
Makefile.am app/actions/documents-actions.c app/actions/documents-commands.c 2004-05-12 18:36:33 +00:00
brushes-menu.xml implemented gimp_action_group_set_action_color() and 2004-04-22 16:16:43 +00:00
buffers-menu.xml forgot to register the "patterns" actions. 2004-04-21 16:10:00 +00:00
channels-menu.xml forgot to register the "patterns" actions. 2004-04-21 16:10:00 +00:00
colormap-editor-menu.xml implemented gimp_action_group_set_action_color() and 2004-04-22 16:16:43 +00:00
colormap-menu.xml implemented gimp_action_group_set_action_color() and 2004-04-22 16:16:43 +00:00
dialogs-menuitems.xml menus/Makefile.am new file that holds menuitems that appear in several 2004-05-02 10:41:28 +00:00
dockable-menu.xml.in menus/Makefile.am new file that holds menuitems that appear in several 2004-05-02 10:41:28 +00:00
documents-menu.xml forgot to register the "patterns" actions. 2004-04-21 16:10:00 +00:00
error-console-menu.xml forgot to register the "patterns" actions. 2004-04-21 16:10:00 +00:00
file-open-menu.xml app/actions/Makefile.am app/actions/file-open-actions.[ch] actions for the 2004-04-29 17:47:53 +00:00
file-save-menu.xml app/actions/Makefile.am app/actions/file-open-actions.[ch] actions for the 2004-04-29 17:47:53 +00:00
fonts-menu.xml forgot to register the "patterns" actions. 2004-04-21 16:10:00 +00:00
gradient-editor-menu.xml Switch from GtkItemFactory to GtkUIManager. The migration is almost 2004-04-29 12:52:29 +00:00
gradients-menu.xml implemented gimp_action_group_set_action_color() and 2004-04-22 16:16:43 +00:00
gtkuimanager.dtd forgot to register the "patterns" actions. 2004-04-21 16:10:00 +00:00
image-menu.xml.in app/actions/documents-actions.c app/actions/documents-commands.c 2004-05-12 18:36:33 +00:00
images-menu.xml forgot to register the "patterns" actions. 2004-04-21 16:10:00 +00:00
layers-menu.xml forgot to register the "patterns" actions. 2004-04-21 16:10:00 +00:00
menus.xsl put the image popup menu into a dummy menubar to work around the silly 2004-05-17 13:38:03 +00:00
palette-editor-menu.xml forgot to register the "patterns" actions. 2004-04-21 16:10:00 +00:00
palettes-menu.xml forgot to register the "patterns" actions. 2004-04-21 16:10:00 +00:00
patterns-menu.xml implemented gimp_action_group_set_action_color() and 2004-04-22 16:16:43 +00:00
qmask-menu.xml renamed action "qmask-toggle" to "qmask-active" and added new action 2004-05-02 19:37:17 +00:00
selection-editor-menu.xml app/actions/documents-actions.c app/actions/documents-commands.c 2004-05-12 18:36:33 +00:00
selection-menu.xml app/actions/documents-actions.c app/actions/documents-commands.c 2004-05-12 18:36:33 +00:00
templates-menu.xml forgot to register the "patterns" actions. 2004-04-21 16:10:00 +00:00
tool-options-menu.xml added "name" attributes to all submenus. 2004-05-13 15:50:55 +00:00
toolbox-menu.xml.in Enabled multiple menu entries per plug-in procedure: 2004-05-06 13:51:56 +00:00
tools-menu.xml Started making the toolbox configurable. Addresses bug #105764. Not 2004-05-10 00:41:57 +00:00
vectors-menu.xml forgot to register the "patterns" actions. 2004-04-21 16:10:00 +00:00