gimp/app/actions
Michael Natterer d1ba870458 added a GimpContainer of tool options presets.
2003-09-29  Michael Natterer  <mitch@gimp.org>

	* app/core/gimptoolinfo.[ch]: added a GimpContainer of tool
	options presets.

	* app/core/gimptooloptions.[ch] (gimp_tool_options_set_property):
	silently accept setting the *same* tool_info again.

	(gimp_tool_options_build_filename): is public now.

	* app/tools/gimp-tools.c (gimp_tools_restore,save): load and save
	the presets container.

	* app/gui/tool-options-dialog.[ch]: removed.

	* app/gui/tool-options-commands.[ch]
	* app/gui/tool-options-menu.[ch]: new files implementing a menu
	for the new GimpToolOptionsEditor widget. Has submenus for saving,
	loading, and deleting tool options to/from the
	tool_info->options_presets container.

	* app/gui/Makefile.am
	* app/gui/dialogs-constructors.c
	* app/gui/menus.c: changed accordingly.

	* app/widgets/Makefile.am
	* app/widgets/widgets-types.h
	* app/widgets/gimptooloptionseditor.[ch]: the tool options dialog
	as proper widget. The "Load" and "Save" buttons still do the same
	stuff as before. Will make them use the new presets since making
	them do something useful was the reason for this whole change.

	* app/widgets/gimphelp-ids.h: added missing help IDs for the tool
	options dialog.
2003-09-29 20:26:09 +00:00
..
buffers-commands.c Makefile.am removed this header file. 2003-03-25 16:38:19 +00:00
buffers-commands.h app/gui/brushes-menu.[ch] app/gui/buffers-menu.[ch] 2003-01-13 14:08:10 +00:00
channels-commands.c removed "visible" and all its API... 2003-09-11 19:52:29 +00:00
channels-commands.h Cleaned up my "To Selection" cleanup: 2003-08-27 00:52:00 +00:00
colormap-commands.c Cleaned up all places which pick colors to work consistently: the concept 2003-09-26 13:33:54 +00:00
colormap-commands.h Fix for bug #122695: 2003-09-19 11:40:12 +00:00
colormap-editor-commands.c Cleaned up all places which pick colors to work consistently: the concept 2003-09-26 13:33:54 +00:00
colormap-editor-commands.h Fix for bug #122695: 2003-09-19 11:40:12 +00:00
data-commands.c Makefile.am removed this header file. 2003-03-25 16:38:19 +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-commands.c changed GimpObject::get_memsize() to return a second value named 2003-08-25 10:49:33 +00:00
debug-commands.h Move away from creating all item_factories statically in menus_init() but 2003-01-10 17:55:53 +00:00
dialogs-commands.c added a "menu_title" which is registered with each menu. 2003-09-23 16:17:25 +00:00
dialogs-commands.h added a "menu_title" which is registered with each menu. 2003-09-23 16:17:25 +00:00
documents-commands.c added gimp_list_uniquefy_name() utility function. 2003-04-06 11:21:56 +00:00
documents-commands.h app/gui/brushes-menu.[ch] app/gui/buffers-menu.[ch] 2003-01-13 14:08:10 +00:00
drawable-commands.c don't default to clip_result == TRUE (unlike the other transform 2003-05-20 15:26:38 +00:00
drawable-commands.h added new enum GimpRotationType. 2003-05-20 10:36:29 +00:00
edit-commands.c New Object, holding the Options for a Libart-Stroke. 2003-09-26 15:37:53 +00:00
edit-commands.h app/Makefile.am removed. 2001-06-26 12:09:43 +00:00
error-console-commands.c Cleaned up and improved the message system: 2003-06-13 14:37:00 +00:00
error-console-commands.h Cleaned up and improved the message system: 2003-06-13 14:37:00 +00:00
file-commands.c free the memory allocated for the GimpLut structure. Removed trailing 2003-09-05 01:40:29 +00:00
file-commands.h Added preliminary support for image templates. Not finished yet. Addresses 2003-04-03 17:50:56 +00:00
gradient-editor-commands.c app/display/gimpdisplayshell-filter-dialog.c 2003-08-24 13:52:51 +00:00
gradient-editor-commands.h app/gui/brushes-menu.[ch] app/gui/buffers-menu.[ch] 2003-01-13 14:08:10 +00:00
gradients-commands.c changed GimpHelpFunc typedef: - renamed "const gchar *help_data" to "const 2003-08-23 19:35:05 +00:00
gradients-commands.h app/gui/brushes-menu.[ch] app/gui/buffers-menu.[ch] 2003-01-13 14:08:10 +00:00
help-commands.c changed GimpHelpFunc typedef: - renamed "const gchar *help_data" to "const 2003-08-23 19:35:05 +00:00
help-commands.h app/gui/Makefile.am removed... 2002-03-20 20:08:19 +00:00
image-commands.c removed the _bounds() and _boundary() wrappers. 2003-09-03 17:17:18 +00:00
image-commands.h moved Configure Grid entry to the <Image>/Image branch 2003-07-27 10:34:15 +00:00
images-commands.c app/core/gimpselection.c app/gui/images-menus.c string fixes. 2003-09-12 15:14:02 +00:00
images-commands.h app/core/gimpselection.c app/gui/images-menus.c string fixes. 2003-09-12 15:14:02 +00:00
layers-commands.c removed the _bounds() and _boundary() wrappers. 2003-09-03 17:17:18 +00:00
layers-commands.h app/gui/layers-commands.[ch] added "Merge Visible Layers..." and "Flatten 2003-08-31 18:10:15 +00:00
palette-editor-commands.c Cleaned up all places which pick colors to work consistently: the concept 2003-09-26 13:33:54 +00:00
palette-editor-commands.h Cleaned up all places which pick colors to work consistently: the concept 2003-09-26 13:33:54 +00:00
palettes-commands.c free the memory allocated for the GimpLut structure. Removed trailing 2003-09-05 01:40:29 +00:00
palettes-commands.h app/gui/brushes-menu.[ch] app/gui/buffers-menu.[ch] 2003-01-13 14:08:10 +00:00
plug-in-commands.c pass the gdisp_ID to plug_in_run() again. Broke this with my last 2003-06-20 14:05:17 +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-commands.c app/display/gimpdisplayshell.c app/gui/brush-select.c 2003-08-22 01:42:57 +00:00
qmask-commands.h app/gui/brushes-menu.[ch] app/gui/buffers-menu.[ch] 2003-01-13 14:08:10 +00:00
quick-mask-commands.c app/display/gimpdisplayshell.c app/gui/brush-select.c 2003-08-22 01:42:57 +00:00
quick-mask-commands.h app/gui/brushes-menu.[ch] app/gui/buffers-menu.[ch] 2003-01-13 14:08:10 +00:00
select-commands.c removed gimp_channel_load(). 2003-09-04 20:18:08 +00:00
select-commands.h app/gui/menus.c added a menu entry that toggles the QuickMask state and 2002-08-27 13:29:47 +00:00
templates-commands.c app/display/gimpdisplayshell.c app/gui/brush-select.c 2003-08-22 01:42:57 +00:00
templates-commands.h invalidate the preview when the stock_id changes. 2003-04-13 16:25:14 +00:00
tool-options-commands.c added a GimpContainer of tool options presets. 2003-09-29 20:26:09 +00:00
tool-options-commands.h added a GimpContainer of tool options presets. 2003-09-29 20:26:09 +00:00
tools-commands.c expects the tool identifier as a GQuark now. 2003-06-10 14:31:53 +00:00
tools-commands.h app/display/gimpdisplayshell-callbacks.[ch] override 2003-02-25 19:12:11 +00:00
vectors-commands.c made it a view on the GimpItem to stroke, not on the image, so the dialog 2003-09-27 14:41:10 +00:00
vectors-commands.h derive it from GimpViewable. 2003-09-27 13:46:30 +00:00
view-commands.c moved Configure Grid entry to the <Image>/Image branch 2003-07-27 10:34:15 +00:00
view-commands.h moved Configure Grid entry to the <Image>/Image branch 2003-07-27 10:34:15 +00:00