gimp/app/pdb
Michael Natterer 065db21d0a Added an API to allow plug-ins to embed the progress for the actions they
2004-08-29  Michael Natterer  <mitch@gimp.org>

	Added an API to allow plug-ins to embed the progress for the
	actions they trigger into their own GUI (attention: half-done and
	broken code ahead...)

	* app/core/Makefile.am
	* app/core/core-types.h
	* app/core/gimppdbprogress.[ch]: new object implementing dispatching
	progress calls to a temporary PDB procedure in a plug-in.

	* app/Makefile.am: force to link gimppdbprogress.o, bah!

	* app/plug-in/plug-in-progress.[ch]: added API to install,
	uninstall and cancel a PDB progress for this plug-in, but disabled
	the implementation because it doesn't work yet.

	* tools/pdbgen/pdb/progress.pdb: added pdb wrappers for the new
	install, uninstall and cancel functions.

	* libgimp/Makefile.am
	* libgimp/gimp.h
	* libgimp/gimpprogress.[ch]: added an API around the PDB progress
	stuff.

	* app/pdb/internal_procs.c
	* app/pdb/progress_cmds.c
	* libgimp/gimpprogress_pdb.[ch]: regenerated.

	* plug-ins/script-fu/script-fu-scripts.c: use the new API to show
	the progress in the script-fu dialog.
2004-08-29 18:36:30 +00:00
..
.cvsignore
Makefile.am Moved the gimp_progress_init() and gimp_progress_update() PDB functions to 2004-08-27 20:06:17 +00:00
README Added another warning about autogenerated files 2001-01-21 22:28:16 +00:00
brush_select_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
brushes_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
channel_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
color_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
convert_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
display_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
drawable_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
edit_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
fileops_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
floating_sel_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
font_select_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
fonts_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
gimp-pdb.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
gimp-pdb.h Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
gimppdb.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
gimppdb.h Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
gimppluginprocedure.c new function which checks a GimpImageType against the 2004-08-08 10:53:19 +00:00
gimppluginprocedure.h new function which checks a GimpImageType against the 2004-08-08 10:53:19 +00:00
gimpprocedure.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
gimpprocedure.h Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
gimprc_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
gradient_edit_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
gradient_select_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
gradients_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
guides_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
help_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
image_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
internal_procs.c Added an API to allow plug-ins to embed the progress for the actions they 2004-08-29 18:36:30 +00:00
internal_procs.h fix spelling of "quality" in comment 2003-07-03 00:47:26 +00:00
layer_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
makefile.msc updated app/actions/makefile.msc app/menus/makefile.msc : (new files) 2004-07-11 21:53:17 +00:00
message_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
misc_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
paint_tools_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
palette_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
palette_select_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
palettes_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
parasite_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
paths_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
pattern_select_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
patterns_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
pdb-types.h added enum GimpPDBCompatMode which can be one of { OFF, ON, WARN }. 2003-12-05 17:08:35 +00:00
pdb_glue.h Some PDB cleanup: 2002-09-10 20:23:00 +00:00
plug_in_cmds.c Moved the gimp_progress_init() and gimp_progress_update() PDB functions to 2004-08-27 20:06:17 +00:00
procedural_db.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
procedural_db.h Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
procedural_db_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
progress_cmds.c Added an API to allow plug-ins to embed the progress for the actions they 2004-08-29 18:36:30 +00:00
selection_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
selection_tools_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
text_tool_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
transform_tools_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
undo_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +00:00
unit_cmds.c Redid the whole internal progress stuff: don't pass around 2004-08-10 18:47:21 +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.