Gimp/app/config
Michael Natterer e6063f61a2 Let the user decide whether tool options are persistant or not as
2005-04-11  Michael Natterer  <mitch@gimp.org>

	Let the user decide whether tool options are persistant or not as
	suggested in bug #165078:

	* app/config/gimprc-blurbs.h
	* app/config/gimpguiconfig.[ch]: added "gboolean save_tool_options".

	* app/tools/gimp-tools.[ch]: implement the same logic as for
	devicerc and essionrc: added gimp_tools_clear() which deletes the
	stored tool options and added "save_tool_options" and
	"always_save" parameters to gimp_tools_save(). Everything affects
	just the primary tool options, *not* the separately saved presets
	for each tool.

	* app/gui/gui.c (gui_exit_callback): changed accordingly.

	* app/dialogs/preferences-dialog.c: added GUI for the stuff above
	in the style of the devicerc and seccionrc prefs GUIs.
2005-04-11 21:17:59 +00:00
..
.cvsignore app/Makefile.am app/main.c app/config/Makefile.am app/config/makefile.msc 2003-10-13 22:55:25 +00:00
config-types.h new file holding the opaque typedefs for libgimpconfig. Includes 2005-01-25 20:30:20 +00:00
gimpbaseconfig.c added new function to reset a single property to its default value. 2005-04-06 21:37:40 +00:00
gimpbaseconfig.h added new function to reset a single property to its default value. 2005-04-06 21:37:40 +00:00
gimpconfig-dump.c renamed GIMP_PARAM_ #defines to GIMP_CONFIG_PARAM_. 2005-02-05 14:52:58 +00:00
gimpconfig-dump.h app/Makefile.am app/main.c app/config/Makefile.am app/config/makefile.msc 2003-10-13 22:55:25 +00:00
gimpconfig-file.c app/config/gimpconfig-file.c app/file/file-utils.c app/gui/themes.c 2005-02-07 01:38:18 +00:00
gimpconfig-file.h app/config/Makefile.am app/config/gimpconfig-file.[ch] more new files, 2005-01-24 22:41:24 +00:00
gimpconfig-utils.c continuing commit after broken pipe 2005-01-25 19:11:26 +00:00
gimpconfig-utils.h new file holding the opaque typedefs for libgimpconfig. Includes 2005-01-25 20:30:20 +00:00
gimpcoreconfig.c app/config/gimpcoreconfig.c app/config/gimpguiconfig.c need to free the 2005-04-07 17:10:05 +00:00
gimpcoreconfig.h Support for custom plug-in interpreters, independent of OS support. 2005-02-21 02:56:29 +00:00
gimpdisplayconfig.c changed GimpConfig utility functions to take GObject variables instead of 2005-04-07 10:05:54 +00:00
gimpdisplayconfig.h app/config/gimpdisplayconfig.[ch] also list the default image title and 2005-01-16 12:05:52 +00:00
gimpguiconfig.c Let the user decide whether tool options are persistant or not as 2005-04-11 21:17:59 +00:00
gimpguiconfig.h Let the user decide whether tool options are persistant or not as 2005-04-11 21:17:59 +00:00
gimppluginconfig.c app/config/gimpcoreconfig.c app/config/gimpguiconfig.c need to free the 2005-04-07 17:10:05 +00:00
gimppluginconfig.h app/config/gimppluginconfig.[ch] added "script-fu-path" back to gimprc. 2002-12-30 01:28:47 +00:00
gimprc-blurbs.h Let the user decide whether tool options are persistant or not as 2005-04-11 21:17:59 +00:00
gimprc-deserialize.c renamed GIMP_PARAM_ #defines to GIMP_CONFIG_PARAM_. 2005-02-05 14:52:58 +00:00
gimprc-deserialize.h app/config/gimpconfig-deserialize.[ch] 2005-01-24 22:05:02 +00:00
gimprc-serialize.c some files that I missed in my last commit 2005-04-07 10:33:58 +00:00
gimprc-serialize.h app/config/gimpconfig-deserialize.[ch] 2005-01-24 22:05:02 +00:00
gimprc-unknown.c continuing commit after broken pipe 2005-01-25 19:11:26 +00:00
gimprc-unknown.h app/config/gimpconfig-deserialize.[ch] 2005-01-24 22:05:02 +00:00
gimprc.c changed GimpConfig utility functions to take GObject variables instead of 2005-04-07 10:05:54 +00:00
gimprc.h added the new function gimp_rc_set_unknown_token() to get autosave working 2004-02-04 00:07:26 +00:00
gimpxmlparser.c added new convenience function gimp_xml_parser_parse_fd(). 2004-09-28 12:40:34 +00:00
gimpxmlparser.h added new convenience function gimp_xml_parser_parse_fd(). 2004-09-28 12:40:34 +00:00
Makefile.am actually link test program with libgimpconfig. 2005-03-19 21:05:42 +00:00
makefile.msc TILE_WIDTH is used unconditionally so always include "tile.h" WIN32 needs 2005-02-19 00:50:36 +00:00
test-config.c continuing commit after broken pipe 2005-01-25 19:11:26 +00:00