gimp/app/actions
Michael Natterer 4e8105c12f Correctly translated & sorted plug-in actions & menu entries:
2004-04-27  Michael Natterer  <mitch@gimp.org>

	Correctly translated & sorted plug-in actions & menu entries:

	* app/widgets/gimpuimanager.[ch]: added a "gchar *name" property
	and a hash table which keeps all created UI managers (similar to
	GimpActionGroup's hash table). Added function
	gimp_ui_managers_from_name() which returns a list of all managers
	with the given name.

	* app/widgets/gimpmenufactory.c: register a name per UI manager
	and pass the name to gimp_ui_manager_new().

	* app/actions/plug-in-actions.c: added code which correctly
	translates the created plug-in actions and also creates translated
	menu actions for the plug-in's menu_path elements.

	* app/gui/plug-in-menus.[ch]: sort the plug-ins' menu entries
	using a GTree. For each entry, recursivlely create submenus
	from the dynamic menu actions created above before creating
	the plug-in's menu entry itself.

	* app/gui/image-menu.c (image_menu_setup2)
	* app/gui/toolbox-menu.c (toolbox_menu_setup2): call
	plug_in_menus_create2().

	* app/gui/gui-vtable.c (gui_menus_create_entry)
	(gui_menus_delete_entry): added some uglyness which maps old <Prefix>
	menu identifiers to new-style UI manager plus ui_path tuples and
	call plug_in_menus_add,remove_proc() accordingly.

	* menus/image-menu.xml
	* menus/toolbox-menu.xml: added name="Foo" attributes to all menus
	so plug-in entries find their place.
2004-04-27 12:28:27 +00:00
..
.cvsignore More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
Makefile.am More unused action stuff: 2004-04-20 23:04:50 +00:00
actions-types.h app/actions/Makefile.am oops, forgot to commit this one. 2004-04-19 15:19:14 +00:00
actions.c forgot to register the "patterns" actions. 2004-04-21 16:10:00 +00:00
actions.h More unused action stuff: 2004-04-20 23:04:50 +00:00
brushes-actions.c implemented gimp_action_group_set_action_color() and 2004-04-22 16:16:43 +00:00
brushes-actions.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
buffers-actions.c implemented gimp_action_group_set_action_color() and 2004-04-22 16:16:43 +00:00
buffers-actions.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
buffers-commands.c removed... 2004-04-20 13:25:55 +00:00
buffers-commands.h app/gui/brushes-menu.[ch] app/gui/buffers-menu.[ch] 2003-01-13 14:08:10 +00:00
channels-actions.c implemented gimp_action_group_set_action_color() and 2004-04-22 16:16:43 +00:00
channels-actions.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
channels-commands.c removed... 2004-04-20 13:25:55 +00:00
channels-commands.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
colormap-actions.c implemented gimp_action_group_set_action_color() and 2004-04-22 16:16:43 +00:00
colormap-actions.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
colormap-commands.c removed... 2004-04-20 13:25:55 +00:00
colormap-commands.h app/gui/colormap-editor-commands.[ch] app/gui/debug-commands.[ch] 2004-04-19 16:00:54 +00:00
colormap-editor-actions.c implemented gimp_action_group_set_action_color() and 2004-04-22 16:16:43 +00:00
colormap-editor-actions.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
colormap-editor-commands.c removed... 2004-04-20 13:25:55 +00:00
colormap-editor-commands.h app/gui/colormap-editor-commands.[ch] app/gui/debug-commands.[ch] 2004-04-19 16:00:54 +00:00
data-commands.c removed... 2004-04-20 13:25:55 +00:00
data-commands.h the active_tool may change in the middle of gdisplay_canvas_events(), so 2001-07-08 21:44:52 +00:00
debug-actions.c removed... 2004-04-20 13:25:55 +00:00
debug-actions.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
debug-commands.c removed... 2004-04-20 13:25:55 +00:00
debug-commands.h app/gui/colormap-editor-commands.[ch] app/gui/debug-commands.[ch] 2004-04-19 16:00:54 +00:00
dialogs-actions.c app/actions/qmask-actions.c prepared qmask_actions_update() and the qmask 2004-04-21 10:55:45 +00:00
dialogs-actions.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
dialogs-commands.c removed... 2004-04-20 13:25:55 +00:00
dialogs-commands.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
dockable-actions.c implemented gimp_action_group_set_action_color() and 2004-04-22 16:16:43 +00:00
dockable-actions.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
dockable-commands.c removed... 2004-04-20 13:25:55 +00:00
dockable-commands.h app/gui/colormap-editor-commands.[ch] app/gui/debug-commands.[ch] 2004-04-19 16:00:54 +00:00
documents-actions.c implemented gimp_action_group_set_action_color() and 2004-04-22 16:16:43 +00:00
documents-actions.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
documents-commands.c removed... 2004-04-20 13:25:55 +00:00
documents-commands.h app/gui/brushes-menu.[ch] app/gui/buffers-menu.[ch] 2003-01-13 14:08:10 +00:00
drawable-actions.c removed... 2004-04-20 13:25:55 +00:00
drawable-actions.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
drawable-commands.c renamed convert_to_indexed() to convert_dialog_new() and return the 2004-04-20 13:44:19 +00:00
drawable-commands.h added new enum GimpRotationType. 2003-05-20 10:36:29 +00:00
edit-actions.c implemented gimp_action_group_set_action_color() and 2004-04-22 16:16:43 +00:00
edit-actions.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
edit-commands.c removed... 2004-04-20 13:25:55 +00:00
edit-commands.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
error-console-actions.c implemented gimp_action_group_set_action_color() and 2004-04-22 16:16:43 +00:00
error-console-actions.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
error-console-commands.c removed... 2004-04-20 13:25:55 +00:00
error-console-commands.h app/gui/colormap-editor-commands.[ch] app/gui/debug-commands.[ch] 2004-04-19 16:00:54 +00:00
file-actions.c added GimpUIManagerSetupFunc typedef. 2004-04-26 15:51:21 +00:00
file-actions.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
file-commands.c removed... 2004-04-20 13:25:55 +00:00
file-commands.h app/gui/colormap-editor-commands.[ch] app/gui/debug-commands.[ch] 2004-04-19 16:00:54 +00:00
fonts-actions.c implemented gimp_action_group_set_action_color() and 2004-04-22 16:16:43 +00:00
fonts-actions.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
fonts-commands.c removed... 2004-04-20 13:25:55 +00:00
fonts-commands.h added gimp_container_freeze() / _thaw() around font list reloading. 2003-10-18 16:23:15 +00:00
gradient-editor-actions.c implemented gimp_action_group_set_action_color() and 2004-04-22 16:16:43 +00:00
gradient-editor-actions.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
gradient-editor-commands.c removed... 2004-04-20 13:25:55 +00:00
gradient-editor-commands.h app/gui/colormap-editor-commands.[ch] app/gui/debug-commands.[ch] 2004-04-19 16:00:54 +00:00
gradients-actions.c forgot to register the "patterns" actions. 2004-04-21 16:10:00 +00:00
gradients-actions.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
gradients-commands.c removed... 2004-04-20 13:25:55 +00:00
gradients-commands.h app/gui/brushes-menu.[ch] app/gui/buffers-menu.[ch] 2003-01-13 14:08:10 +00:00
help-actions.c removed... 2004-04-20 13:25:55 +00:00
help-actions.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
help-commands.c removed... 2004-04-20 13:25:55 +00:00
help-commands.h app/gui/colormap-editor-commands.[ch] app/gui/debug-commands.[ch] 2004-04-19 16:00:54 +00:00
image-actions.c implemented gimp_action_group_set_action_color() and 2004-04-22 16:16:43 +00:00
image-actions.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
image-commands.c renamed convert_to_indexed() to convert_dialog_new() and return the 2004-04-20 13:44:19 +00:00
image-commands.h To be multihead safe, each new window or menu needs to be associated with 2003-11-08 15:29:47 +00:00
images-actions.c implemented gimp_action_group_set_action_color() and 2004-04-22 16:16:43 +00:00
images-actions.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
images-commands.c removed... 2004-04-20 13:25:55 +00:00
images-commands.h app/gui/dialogs-constructors.c app/gui/images-commands.[ch] implemented 2003-11-16 12:07:03 +00:00
layers-actions.c implemented gimp_action_group_set_action_color() and 2004-04-22 16:16:43 +00:00
layers-actions.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
layers-commands.c removed... 2004-04-20 13:25:55 +00:00
layers-commands.h Allow invoking the text tool by double clicking a text layer in the layers 2004-01-13 19:08:16 +00:00
palette-editor-actions.c implemented gimp_action_group_set_action_color() and 2004-04-22 16:16:43 +00:00
palette-editor-actions.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
palette-editor-commands.c removed... 2004-04-20 13:25:55 +00:00
palette-editor-commands.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
palettes-actions.c implemented gimp_action_group_set_action_color() and 2004-04-22 16:16:43 +00:00
palettes-actions.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
palettes-commands.c removed... 2004-04-20 13:25:55 +00:00
palettes-commands.h app/gui/brushes-menu.[ch] app/gui/buffers-menu.[ch] 2003-01-13 14:08:10 +00:00
patterns-actions.c implemented gimp_action_group_set_action_color() and 2004-04-22 16:16:43 +00:00
patterns-actions.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
plug-in-actions.c Correctly translated & sorted plug-in actions & menu entries: 2004-04-27 12:28:27 +00:00
plug-in-actions.h removed "locale_domain" and "help_domain" parameters from 2004-04-26 15:01:00 +00:00
plug-in-commands.c removed... 2004-04-20 13:25:55 +00:00
plug-in-commands.h badly chopped into the new files below. Pass around much more "PlugIn" and 2002-03-20 17:46:13 +00:00
qmask-actions.c forgot to register the "patterns" actions. 2004-04-21 16:10:00 +00:00
qmask-actions.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
qmask-commands.c app/actions/qmask-actions.c prepared qmask_actions_update() and the qmask 2004-04-21 10:55:45 +00:00
qmask-commands.h app/gui/colormap-editor-commands.[ch] app/gui/debug-commands.[ch] 2004-04-19 16:00:54 +00:00
quick-mask-actions.c forgot to register the "patterns" actions. 2004-04-21 16:10:00 +00:00
quick-mask-actions.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
quick-mask-commands.c app/actions/qmask-actions.c prepared qmask_actions_update() and the qmask 2004-04-21 10:55:45 +00:00
quick-mask-commands.h app/gui/colormap-editor-commands.[ch] app/gui/debug-commands.[ch] 2004-04-19 16:00:54 +00:00
select-actions.c removed... 2004-04-20 13:25:55 +00:00
select-actions.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
select-commands.c removed... 2004-04-20 13:25:55 +00:00
select-commands.h new callbacks to convert the current vector to the selection. 2004-03-20 16:14:49 +00:00
templates-actions.c implemented gimp_action_group_set_action_color() and 2004-04-22 16:16:43 +00:00
templates-actions.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
templates-commands.c removed... 2004-04-20 13:25:55 +00:00
templates-commands.h To be multihead safe, each new window or menu needs to be associated with 2003-11-08 15:29:47 +00:00
tool-options-actions.c implemented gimp_action_group_set_action_color() and 2004-04-22 16:16:43 +00:00
tool-options-actions.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
tool-options-commands.c removed... 2004-04-20 13:25:55 +00:00
tool-options-commands.h app/gui/colormap-editor-commands.[ch] app/gui/debug-commands.[ch] 2004-04-19 16:00:54 +00:00
tools-actions.c app/actions/qmask-actions.c prepared qmask_actions_update() and the qmask 2004-04-21 10:55:45 +00:00
tools-actions.h removed... 2004-04-20 13:25:55 +00:00
tools-commands.c removed... 2004-04-20 13:25:55 +00:00
tools-commands.h app/display/gimpdisplayshell-callbacks.[ch] override 2003-02-25 19:12:11 +00:00
vectors-actions.c implemented gimp_action_group_set_action_color() and 2004-04-22 16:16:43 +00:00
vectors-actions.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
vectors-commands.c removed... 2004-04-20 13:25:55 +00:00
vectors-commands.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
view-actions.c forgot to register the "patterns" actions. 2004-04-21 16:10:00 +00:00
view-actions.h More GtkAction stuff (still unused): 2004-04-19 14:54:24 +00:00
view-commands.c removed... 2004-04-20 13:25:55 +00:00
view-commands.h Store the zoom factor as float, not as a ratio. 2004-01-29 22:22:29 +00:00