Gimp/app/pdb
Michael Natterer cdf2a90b03 app/core/Makefile.am app/core/core-types.h new base class for something
2002-02-25  Michael Natterer  <mitch@gimp.org>

	* app/core/Makefile.am
	* app/core/core-types.h
	* app/core/gimpitem.[ch]: new base class for something which is a
	child of an image, has a PDB ID, a tattoo, parasites and emits
	a "removed" signal.

	* app/core/gimpdrawable.[ch]
	* app/vectors/gimpvectors.[ch]: derive from GimpItem. Removed
	lots of stuff from GimpDrawable.

	* app/core/gimp.[ch]: changed gimp->drawable_table and
	gimp->next_drawable_ID to gimp->item_table and gimp->next_item_id.

	* app/undo.[ch]: s/undo_push_drawable_parasite/undo_push_item_parasite/,
	minor cleanups.

	* app/core/gimplayer.[ch]: changed gimp_layer_new_from_tiles() and
	gimp_layer_new_from_drawable() to take the "dest_gimage" as
	second, not first parameter.

	* app/image_map.c
	* app/core/gimpchannel.c
	* app/core/gimpdrawable-blend.c
	* app/core/gimpdrawable-bucket-fill.c
	* app/core/gimpdrawable-histogram.c
	* app/core/gimpdrawable-offset.c
	* app/core/gimpdrawable-preview.c
	* app/core/gimpdrawable-transform.c
	* app/core/gimpedit.c
	* app/core/gimpimage-duplicate.c
	* app/core/gimpimage-mask.c
	* app/core/gimpimage-merge.c
	* app/core/gimpimage-pick-color.c
	* app/core/gimpimage.c
	* app/core/gimplayer-floating-sel.c
	* app/display/gimpdisplayshell-dnd.c
	* app/file/file-save.c
	* app/gui/channels-commands.c
	* app/gui/file-save-dialog.c
	* app/gui/layers-commands.c
	* app/gui/offset-dialog.c
	* app/gui/paths-dialog.c
	* app/gui/toolbox.c
	* app/paint/gimpairbrush.c
	* app/paint/gimpclone.c
	* app/paint/gimpconvolve.c
	* app/paint/gimpdodgeburn.c
	* app/paint/gimperaser.c
	* app/paint/gimppaintbrush.c
	* app/paint/gimppaintcore.c
	* app/paint/gimppencil.c
	* app/paint/gimpsmudge.c
	* app/plug-in/plug-in.c
	* app/tools/gimpbezierselecttool.c
	* app/tools/gimpbycolorselecttool.c
	* app/tools/gimpinktool.c
	* app/tools/gimppainttool.c
	* app/xcf/xcf-load.c
	* app/xcf/xcf-save.c
	* app/widgets/gimpdrawablepreview.c: changed accordingly.

	* app/widgets/Makefile.am
	* app/widgets/widgets-types.h
	* app/widgets/gimpitemlistview.[ch]: new widget implementing most
	of the stuff formerly done by GimpDrawableListView.

	* app/widgets/gimpchannellistview.c
	* app/widgets/gimpdrawablelistitem.c
	* app/widgets/gimpdrawablelistview.[ch]
	* app/widgets/gimplayerlistview.c: changed accordingly.

	* app/widgets/gimpdnd.[ch]: added a vectors DND type.

	* app/gui/menus.c
	* app/gui/dialogs.c
	* app/gui/dialogs-constructors.[ch]: added a vectors dialog and
	a vectors item_factory.

	* app/gui/Makefile.am
	* app/gui/vectors-commands.[ch]: new files implementing the
	callbacks for the new vectors dialog and item_factory.

	* app/pdb/pdb_glue.h: some more ugly hacks to keep intermediate
	perl code working...

	* tools/pdbgen/pdb.pl: added a vectors type, use GimpItem for all
	ID lookups.

	* tools/pdbgen/pdb/channel.pdb
	* tools/pdbgen/pdb/color.pdb
	* tools/pdbgen/pdb/drawable.pdb
	* tools/pdbgen/pdb/edit.pdb
	* tools/pdbgen/pdb/image.pdb
	* tools/pdbgen/pdb/layer.pdb
	* tools/pdbgen/pdb/misc_tools.pdb
	* tools/pdbgen/pdb/parasite.pdb
	* tools/pdbgen/pdb/selection.pdb
	* tools/pdbgen/pdb/selection_tools.pdb: misc changes according to
	stuff above.

	* app/pdb/channel_cmds.c
	* app/pdb/color_cmds.c
	* app/pdb/drawable_cmds.c
	* app/pdb/edit_cmds.c
	* app/pdb/floating_sel_cmds.c
	* app/pdb/image_cmds.c
	* app/pdb/layer_cmds.c
	* app/pdb/misc_tools_cmds.c
	* app/pdb/paint_tools_cmds.c
	* app/pdb/parasite_cmds.c
	* app/pdb/selection_cmds.c
	* app/pdb/selection_tools_cmds.c
	* app/pdb/text_tool_cmds.c
	* app/pdb/transform_tools_cmds.c: regenerated.
2002-02-25 17:58:50 +00:00
..
.cvsignore
brush_select_cmds.c app/core/Makefile.am new file that holds enums that are registered with 2001-12-08 23:12:59 +00:00
brushes_cmds.c app/core/Makefile.am new file that holds enums that are registered with 2001-12-08 23:12:59 +00:00
channel_cmds.c app/core/Makefile.am app/core/core-types.h new base class for something 2002-02-25 17:58:50 +00:00
color_cmds.c app/core/Makefile.am app/core/core-types.h new base class for something 2002-02-25 17:58:50 +00:00
convert_cmds.c added GIMP_IMAGE_TYPE_IS_[RGB|GRAY|INDEXED]() and 2001-12-14 15:30:31 +00:00
display_cmds.c app/display/gimpdisplay-marching-ants.h removed... 2001-11-10 23:03:22 +00:00
drawable_cmds.c app/core/Makefile.am app/core/core-types.h new base class for something 2002-02-25 17:58:50 +00:00
edit_cmds.c app/core/Makefile.am app/core/core-types.h new base class for something 2002-02-25 17:58:50 +00:00
fileops_cmds.c app/plug-in/Makefile.am new files. Started to split plug-in.c into smaller 2001-12-19 00:13:16 +00:00
floating_sel_cmds.c app/core/Makefile.am app/core/core-types.h new base class for something 2002-02-25 17:58:50 +00:00
gimp-pdb.c INSTALL NEWS require latest versions of glib, gtk+ and friends. Bumped our 2001-12-27 17:58:30 +00:00
gimp-pdb.h app/core/Makefile.am app/core/core-types.h added an "application object" 2001-07-04 19:31:35 +00:00
gimppdb.c INSTALL NEWS require latest versions of glib, gtk+ and friends. Bumped our 2001-12-27 17:58:30 +00:00
gimppdb.h app/core/Makefile.am app/core/core-types.h added an "application object" 2001-07-04 19:31:35 +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 INSTALL NEWS require latest versions of glib, gtk+ and friends. Bumped our 2001-12-27 17:58:30 +00:00
gimpprocedure.h app/core/Makefile.am app/core/core-types.h added an "application object" 2001-07-04 19:31:35 +00:00
gimprc_cmds.c app/pdb/gimprc_cmds.c added a missing g_strdup() that caused 2001-11-14 17:34:39 +00:00
gradient_select_cmds.c removed gradients_get_gradient_data() here... 2001-10-25 21:59:52 +00:00
gradients_cmds.c Implemented #66921 (needs gimp-*-refresh in PDB) 2002-02-21 11:16:00 +00:00
guides_cmds.c General undo cleanup: 2002-02-23 17:29:19 +00:00
help_cmds.c app/Makefile.am removed... 2001-12-01 00:14:14 +00:00
image_cmds.c app/core/Makefile.am app/core/core-types.h new base class for something 2002-02-25 17:58:50 +00:00
internal_procs.c Implemented #66921 (needs gimp-*-refresh in PDB) 2002-02-21 11:16:00 +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 app/core/Makefile.am app/core/core-types.h new base class for something 2002-02-25 17:58:50 +00:00
Makefile.am removed, chopped... 2001-12-10 17:01:49 +00:00
makefile.msc from now on use make.msc from $(TOP)/glib/build/win32; all occurences of 2002-02-17 15:55:54 +00:00
message_cmds.c app/core/Makefile.am new file that holds enums that are registered with 2001-12-08 23:12:59 +00:00
misc_cmds.c added app/display/ and app/plug-in/. Empty for now except for the types 2001-08-17 14:27:31 +00:00
misc_tools_cmds.c app/core/Makefile.am app/core/core-types.h new base class for something 2002-02-25 17:58:50 +00:00
paint_tools_cmds.c app/core/Makefile.am app/core/core-types.h new base class for something 2002-02-25 17:58:50 +00:00
palette_cmds.c Implemented #66921 (needs gimp-*-refresh in PDB) 2002-02-21 11:16:00 +00:00
parasite_cmds.c app/core/Makefile.am app/core/core-types.h new base class for something 2002-02-25 17:58:50 +00:00
paths_cmds.c added app/display/ and app/plug-in/. Empty for now except for the types 2001-08-17 14:27:31 +00:00
pattern_select_cmds.c generate app/file/Makefile 2001-10-25 13:30:01 +00:00
patterns_cmds.c Implemented #66921 (needs gimp-*-refresh in PDB) 2002-02-21 11:16:00 +00:00
pdb-types.h added back the handler which invalidates the display_title on dirty/clean. 2002-02-15 17:44:05 +00:00
pdb_glue.h app/core/Makefile.am app/core/core-types.h new base class for something 2002-02-25 17:58:50 +00:00
plug_in_cmds.c app/Makefile.am removed... 2001-12-01 00:14:14 +00:00
procedural_db.c INSTALL NEWS require latest versions of glib, gtk+ and friends. Bumped our 2001-12-27 17:58:30 +00:00
procedural_db.h app/core/Makefile.am app/core/core-types.h added an "application object" 2001-07-04 19:31:35 +00:00
procedural_db_cmds.c app/config/gimpconfig-serialize.[ch] app/config/gimpconfig.h added new 2001-12-28 16:26:54 +00:00
README
selection_cmds.c app/core/Makefile.am app/core/core-types.h new base class for something 2002-02-25 17:58:50 +00:00
selection_tools_cmds.c app/core/Makefile.am app/core/core-types.h new base class for something 2002-02-25 17:58:50 +00:00
text_tool_cmds.c app/core/Makefile.am app/core/core-types.h new base class for something 2002-02-25 17:58:50 +00:00
transform_tools_cmds.c app/core/Makefile.am app/core/core-types.h new base class for something 2002-02-25 17:58:50 +00:00
undo_cmds.c General undo cleanup: 2002-02-23 17:29:19 +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

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.