gimp/app/pdb
Michael Natterer b2c3f0187d Cleaned up the exit process:
2002-12-05  Michael Natterer  <mitch@gimp.org>

	Cleaned up the exit process:

	* app/core/gimp.[ch]: added an "exit" signal which carries a
	"gboolean kill_it" parameter and has a boolean return value.
	Added gimp_boolean_handled_accumulator() so the emission of "exit"
	can be stopped by returning TRUE from a callback.  Removed
	gimp_shutdown() from the public API and made it "exit"'s default
	implementation. Addec gimp_exit() to emit the signal.

	* app/core/gimpmarshal.list: added BOOLEAN__BOOLEAN marshaller.

	* app/gui/gui.[ch]: Replaced public functions gui_shutdown() and
	gui_exit() by "exit" callbacks. g_signal_connect_after() the
	latter so the shutdown order is correct.

	* app/app_procs.[ch]: removed app_exit() and connect to "exit".
	Split the exit stuff into normal and connect_after callbacks as
	above.

	* app/batch.c
	* app/gui/file-commands.c
	* tools/pdbgen/pdb/misc.pdb
	* app/widgets/gimptoolbox.c: call gimp_exit() instead of
	app_exit(). Don't #include "app_procs.h".

	* app/pdb/misc_cmds.c: regenerated.
2002-12-05 15:49:59 +00:00
..
.cvsignore changed destdir for app-side PDB wrappers to app/pdb 2001-01-21 21:58:16 +00:00
Makefile.am app/base/Makefile.am automake-1.6 seems to use yet another variable to 2002-06-07 23:00:46 +00:00
README Added another warning about autogenerated files 2001-01-21 22:28:16 +00:00
brush_select_cmds.c renamed gdisplays_reconnect() to gimp_displays_reconnect() and added a 2002-12-03 23:00:42 +00:00
brushes_cmds.c app/base/base-enums.h app/paint-funcs/paint-funcs-generic.h 2002-11-05 19:33:59 +00:00
channel_cmds.c Some PDB cleanup: 2002-09-10 20:23:00 +00:00
color_cmds.c More color correction stuff cleanup: 2002-09-04 15:25:15 +00:00
convert_cmds.c added check_funcs (GIMP_IS_LAYER, GIMP_IS_IMAGE etc.) to all data types 2002-08-29 17:21:21 +00:00
display_cmds.c renamed gdisplays_reconnect() to gimp_displays_reconnect() and added a 2002-12-03 23:00:42 +00:00
drawable_cmds.c Some PDB cleanup: 2002-09-10 20:23:00 +00:00
edit_cmds.c added check_funcs (GIMP_IS_LAYER, GIMP_IS_IMAGE etc.) to all data types 2002-08-29 17:21:21 +00:00
fileops_cmds.c Finally landed the new GimpConfig based gimprc parser. It's not finished 2002-11-18 20:50:31 +00:00
floating_sel_cmds.c added check_funcs (GIMP_IS_LAYER, GIMP_IS_IMAGE etc.) to all data types 2002-08-29 17:21:21 +00:00
gimp-pdb.c Some PDB cleanup: 2002-09-10 20:23:00 +00:00
gimp-pdb.h Some PDB cleanup: 2002-09-10 20:23:00 +00:00
gimppdb.c Some PDB cleanup: 2002-09-10 20:23:00 +00:00
gimppdb.h Some PDB cleanup: 2002-09-10 20:23:00 +00:00
gimppluginprocedure.c INSTALL NEWS require latest versions of glib, gtk+ and friends. Bumped our 2001-12-27 17:58:30 +00:00
gimppluginprocedure.h INSTALL NEWS require latest versions of glib, gtk+ and friends. Bumped our 2001-12-27 17:58:30 +00:00
gimpprocedure.c Some PDB cleanup: 2002-09-10 20:23:00 +00:00
gimpprocedure.h Some PDB cleanup: 2002-09-10 20:23:00 +00:00
gimprc_cmds.c added gimp->edit_config which is a copy of gimp->config except for 2002-11-30 13:08:44 +00:00
gradient_select_cmds.c renamed gdisplays_reconnect() to gimp_displays_reconnect() and added a 2002-12-03 23:00:42 +00:00
gradients_cmds.c renamed parameters to be consistent with the other foo-select.* files. 2002-03-13 15:29:59 +00:00
guides_cmds.c added check_funcs (GIMP_IS_LAYER, GIMP_IS_IMAGE etc.) to all data types 2002-08-29 17:21:21 +00:00
help_cmds.c app/Makefile.am removed... 2002-05-05 19:17:41 +00:00
image_cmds.c moved FINITE definition to $extra code. Changed to use #elif, much 2002-11-25 00:04:26 +00:00
internal_procs.c renamed gdisplays_reconnect() to gimp_displays_reconnect() and added a 2002-12-03 23:00:42 +00:00
internal_procs.h link the app in a different order as some init functions are called from 2001-10-19 16:41:09 +00:00
layer_cmds.c tools/pdbgen/pdb/display.pdb applied a modified version of a patch from 2002-12-03 12:10:21 +00:00
makefile.msc #define GETTEXT_PACKAGE 2002-03-28 00:10:56 +00:00
message_cmds.c Use UTF-8 encoded escaped URIs for GimpImage and GimpImageFile. 2002-04-14 14:38:55 +00:00
misc_cmds.c Cleaned up the exit process: 2002-12-05 15:49:59 +00:00
misc_tools_cmds.c app/base/base-enums.h app/paint-funcs/paint-funcs-generic.h 2002-11-05 19:33:59 +00:00
paint_tools_cmds.c app/paint/gimpairbrush.[ch] app/paint/gimpclone.[ch] 2002-11-27 22:55:03 +00:00
palette_cmds.c app/gimprc.[ch] app/gui/preferences-dialog.c 2002-03-12 21:02:10 +00:00
palette_select_cmds.c renamed gdisplays_reconnect() to gimp_displays_reconnect() and added a 2002-12-03 23:00:42 +00:00
palettes_cmds.c renamed parameters to be consistent with the other foo-select.* files. 2002-03-13 15:29:59 +00:00
parasite_cmds.c Some PDB cleanup: 2002-09-10 20:23:00 +00:00
paths_cmds.c added check_funcs (GIMP_IS_LAYER, GIMP_IS_IMAGE etc.) to all data types 2002-08-29 17:21:21 +00:00
pattern_select_cmds.c renamed gdisplays_reconnect() to gimp_displays_reconnect() and added a 2002-12-03 23:00:42 +00:00
patterns_cmds.c renamed parameters to be consistent with the other foo-select.* files. 2002-03-13 15:29:59 +00:00
pdb-types.h devel-docs/Makefile.am new file documenting the core's include policy. 2002-05-03 12:45:22 +00:00
pdb_glue.h Some PDB cleanup: 2002-09-10 20:23:00 +00:00
plug_in_cmds.c badly chopped into the new files below. Pass around much more "PlugIn" and 2002-03-20 17:46:13 +00:00
procedural_db.c Some PDB cleanup: 2002-09-10 20:23:00 +00:00
procedural_db.h Some PDB cleanup: 2002-09-10 20:23:00 +00:00
procedural_db_cmds.c Some PDB cleanup: 2002-09-10 20:23:00 +00:00
selection_cmds.c added check_funcs (GIMP_IS_LAYER, GIMP_IS_IMAGE etc.) to all data types 2002-08-29 17:21:21 +00:00
selection_tools_cmds.c added check_funcs (GIMP_IS_LAYER, GIMP_IS_IMAGE etc.) to all data types 2002-08-29 17:21:21 +00:00
text_tool_cmds.c prefix PIXELS and POINTS with GIMP instead of SIZE so we don't break the 2002-12-01 19:33:34 +00:00
transform_tools_cmds.c Finally landed the new GimpConfig based gimprc parser. It's not finished 2002-11-18 20:50:31 +00:00
undo_cmds.c added check_funcs (GIMP_IS_LAYER, GIMP_IS_IMAGE etc.) to all data types 2002-08-29 17:21:21 +00:00
unit_cmds.c added app/display/ and app/plug-in/. Empty for now except for the types 2001-08-17 14:27:31 +00:00

README

This directory contains the PDB-wrappers for various internal
Gimp functions.

THESE FILES ARE AUTOGENERATED AND CHANGES HERE ARE USELESS!

If you need to change the code please have a look in ../../tools/pdbgen/pdb.