gimp/app
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
..
actions removed duplicate function declarations (spotted by Karine Delvare). 2005-04-10 18:20:05 +00:00
base gimpwin32-io.h already includes io.h 2005-04-07 22:19:58 +00:00
composite More accelerated functions (screen, grain_merge, grain_extract, divide, 2005-03-19 20:25:36 +00:00
config Let the user decide whether tool options are persistant or not as 2005-04-11 21:17:59 +00:00
core added gimp_buffer_new_from_pixbuf(). 2005-04-09 21:52:21 +00:00
dialogs Let the user decide whether tool options are persistant or not as 2005-04-11 21:17:59 +00:00
display Implement dragging and dropping in any GdkPixbuf supported format. Fixes 2005-04-09 17:56:04 +00:00
file app/file/file-utils.c app/tools/gimpfliptool.c 2005-04-09 22:47:51 +00:00
gui Let the user decide whether tool options are persistant or not as 2005-04-11 21:17:59 +00:00
menus Added API to explicitly register dynamic menu items hierarchies. Fixes bug 2005-03-24 16:08:04 +00:00
paint changed time-smoother code to use guint32 time values externally, guint64 2005-03-21 21:51:29 +00:00
paint-funcs app/paint-funcs/paint-funcs.c fix bug #143315. When the visibility of the 2005-03-14 18:55:24 +00:00
pdb app/plug-in/Makefile.am new files containing plug_ins_query(). 2005-04-05 21:10:55 +00:00
plug-in app/actions/plug-in-actions.c (plug_in_actions_add_branch) 2005-04-07 00:04:10 +00:00
text changed GimpConfig utility functions to take GObject variables instead of 2005-04-07 10:05:54 +00:00
tools Let the user decide whether tool options are persistant or not as 2005-04-11 21:17:59 +00:00
vectors changed all transform utilities to modify the passed transform matrix 2005-03-21 19:10:11 +00:00
widgets don't include "core/gimpviewable.h" 2005-04-11 16:01:25 +00:00
xcf app/base/Makefile.am app/composite/*akefile.am app/config/*akefile.am 2005-02-27 13:22:01 +00:00
.cvsignore tools/Makefile.am build binaries with 2.3 versions. 2004-12-31 00:30:26 +00:00
airbrush.c
app_procs.c create the swap directory if it doesn't exist. Will still fail if the 2005-03-22 23:20:56 +00:00
app_procs.h app/app_procs.[ch] app/gui/gui.[ch] simplified initialization by passing 2005-02-08 22:57:24 +00:00
batch.c changed handling of the 'gimp -b -' command-line. It used to spawn three 2004-12-12 18:41:52 +00:00
batch.h app/app_procs.[ch] app/batch.[ch] added new command-line option 2004-10-06 09:56:15 +00:00
errors.c Added a conditional definition of the preprocessor symbol GIMP_UNSTABLE if 2004-02-05 00:34:50 +00:00
errors.h unref the gimp object after dumping the configuration as a test for 2003-11-17 00:17:01 +00:00
fileicon.ico New Win32 icons contributed by Jernej Simoncic: 2004-11-06 11:39:42 +00:00
gimp-intl.h Makefile.am removed this header file. 2003-03-25 16:38:19 +00:00
gimp.rc [new file] app/dialogs/Makefile.am : added to EXTRA_DIST 2004-11-21 14:22:45 +00:00
gimpcore.def TILE_WIDTH is used unconditionally so always include "tile.h" WIN32 needs 2005-02-19 00:50:36 +00:00
main.c improved "--help" output. 2005-04-06 13:15:38 +00:00
Makefile.am don't use -mwindows when linking gimp-console. 2005-04-06 17:04:46 +00:00
makefile.msc TILE_WIDTH is used unconditionally so always include "tile.h" WIN32 needs 2005-02-19 00:50:36 +00:00
paint_core.h
paint_options.h
plug_in_cmds.c
sanity.c there is no such thing as GLib+ 2005-02-02 23:51:59 +00:00
sanity.h removed the gtk+ sanity check here ... 2004-07-12 13:22:28 +00:00
transform_core.c
units.c app/units.c app/core/gimp-units.c app/core/gimp.c added a utility function 2005-01-13 13:08:00 +00:00
units.h libgimpbase/Makefile.am libgimpbase/gimpbase-private.[ch] new files 2003-11-15 22:53:28 +00:00
wilber.ico New Win32 icons contributed by Jernej Simoncic: 2004-11-06 11:39:42 +00:00