gimp/app/pdb
Michael Natterer 2a17435e7e Started to abstract item transformation so we can easily transform
2003-05-07  Michael Natterer  <mitch@gimp.org>

	Started to abstract item transformation so we can easily
	transform multiple linked items later:

	* app/core/gimpitem.[ch]: added new virtual function
	GimpItem::scale() with the same signature as the former
	gimp_layer_scale_lowlevel().

	* app/core/gimpdrawable.c: implement scale() and do the
	common parts of layer/channel scaling here.

	* app/core/gimpchannel.[ch]
	* app/core/gimplayer.[ch]: implement scale() for the
	channel/layer specific parts of scaling.

	* app/core/gimplayer.[ch]: renamed gimp_layer_scale() to
	gimp_layer_scale_by_origin().

	* app/vectors/gimpvectors.c: added empty scale() implementation.

	* app/core/gimpimage-scale.c
	* app/core/gimpimage-undo-push.c
	* app/gui/layers-commands.c
	* tools/pdbgen/pdb/layer.pdb: changed accordingly.

	* app/pdb/layer_cmds.c: regenerated.

	Unrelated:

	* app/core/gimpimage-undo-push.c: fixed item rename undo to
	take the size of the saved name into account. Removed old
	path_undo stuff.
2003-05-07 11:09:00 +00:00
..
.cvsignore changed destdir for app-side PDB wrappers to app/pdb 2001-01-21 21:58:16 +00:00
Makefile.am app/gui/Makefile.am added font selection GUI to be used through the PDB. 2003-03-28 14:13:54 +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 Made drawable/layer properties (visibility, opacity etc.) undoable (fixes 2003-03-17 18:02:41 +00:00
color_cmds.c include locale.h for setlocale(). 2003-03-25 17:39:01 +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 tools/pdbgen/pdb/drawable.pdb don't request viewable previews with a width 2003-04-14 15:41:46 +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 added vitrual function GimpViewable::get_description() which returns the 2003-04-08 16:01:01 +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
font_select_cmds.c app/gui/Makefile.am added font selection GUI to be used through the PDB. 2003-03-28 14:13:54 +00:00
gimp-pdb.c Makefile.am removed this header file. 2003-03-25 16:38:19 +00:00
gimp-pdb.h Some PDB cleanup: 2002-09-10 20:23:00 +00:00
gimppdb.c Makefile.am removed this header file. 2003-03-25 16:38:19 +00:00
gimppdb.h Some PDB cleanup: 2002-09-10 20:23:00 +00:00
gimppluginprocedure.c added hooks for running plug-ins under a memory debugger. Also, removed 2003-02-11 01:21:21 +00:00
gimppluginprocedure.h One more Plug-In cleanup, it's still a mess... 2003-01-17 18:07:37 +00:00
gimpprocedure.c Makefile.am removed this header file. 2003-03-25 16:38:19 +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 app/core/gimpimage-guides.c fixed to accept guide->position == 2003-03-30 13:09:57 +00:00
help_cmds.c One more Plug-In cleanup, it's still a mess... 2003-01-17 18:07:37 +00:00
image_cmds.c tools/pdbgen/pdb/drawable.pdb don't request viewable previews with a width 2003-04-14 15:41:46 +00:00
internal_procs.c app/gui/Makefile.am added font selection GUI to be used through the PDB. 2003-03-28 14:13:54 +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 Started to abstract item transformation so we can easily transform 2003-05-07 11:09:00 +00:00
makefile.msc when checking for 'excecutable' make sure it is a regular file too (on 2003-01-01 13:33:27 +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 Fixed most of the bugs the Script-Fu logo scripts triggered: 2003-02-14 22:33:22 +00:00
paint_tools_cmds.c register GimpPaintApplicationMode with the type system. 2003-03-24 17:58:28 +00:00
palette_cmds.c Fixed most of the bugs the Script-Fu logo scripts triggered: 2003-02-14 22:33:22 +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 fixed plugins_query() I broke recently. 2003-02-13 11:32:49 +00:00
procedural_db.c Makefile.am removed this header file. 2003-03-25 16:38:19 +00:00
procedural_db.h Some PDB cleanup: 2002-09-10 20:23:00 +00:00
procedural_db_cmds.c include locale.h for setlocale(). 2003-03-25 17:39:01 +00:00
selection_cmds.c app/core/gimpimage-mask.[ch] (gimp_image_mask_translate) added "gboolean 2003-03-18 16:42:45 +00:00
selection_tools_cmds.c include locale.h for setlocale(). 2003-03-25 17:39:01 +00:00
text_tool_cmds.c Fixed most of the bugs the Script-Fu logo scripts triggered: 2003-02-14 22:33:22 +00:00
transform_tools_cmds.c changed GimpOrientationType from GIMP_HORIZONTAL to 2003-02-09 21:03:36 +00:00
undo_cmds.c added plug_ins_proc_def_find() which takes a ProcRecord and returns the 2003-02-18 14:08:14 +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.