gimp/app/display
Michael Natterer a3c3e7d3a6 General undo cleanup:
2002-02-23  Michael Natterer  <mitch@gimp.org>

	General undo cleanup:

	* app/undo.[ch]: made all undo structs private. Changed all
	undo_push_foo() functions to take useful parameters instead of
	"gpointer foo_ptr" and create the undo structs internally.
	Renamed lots of functions so they are more self-explanatory
	(like undo_push_gimage_mod -> undo_push_image_size). Added some
	undo functions (channel reordering is undoable now).  Never pass
	in a UndoType, as they are reseved for groups now (see below).
	Lots of cleanup and stuff...

	* app/undo_types.h: is a private header now which defines "enum
	UndoImplType" which is reserved for actual undo operations.
	All enum values are named "FOO_UNDO".

	* app/core/core-types.h: added the "UndoType" enum here and don't
	include "undo_types.h" any more. The UndoType values are all
	named "FOO_UNDO_GROUP" and are reserved for undo groups.

	The ID space of actual undo operations and undo groups
	is now strictly disjunct.

	* app/core/gimpchannel.h
	* app/core/gimpimage.h
	* app/core/gimplayer.h
	* app/core/gimplayermask.h
	* app/paint/gimppaintcore.h
	* app/tools/gimptransformtool.h: removed undo stuct definitions.

	* app/undo_history.c
	* app/path_transform.h
	* app/core/gimpchannel.c
	* app/core/gimpdrawable-transform.c
	* app/core/gimpedit.c
	* app/core/gimpimage-convert.c
	* app/core/gimpimage-crop.c
	* app/core/gimpimage-mask.c
	* app/core/gimpimage-merge.c
	* app/core/gimpimage-qmask.c
	* app/core/gimpimage-resize.c
	* app/core/gimpimage-scale.c
	* app/core/gimpimage.c
	* app/core/gimplayer-floating-sel.c
	* app/core/gimplayer.c
	* app/display/gimpdisplayshell-dnd.c
	* app/gui/channels-commands.c
	* app/gui/image-commands.c
	* app/gui/layers-commands.c
	* app/gui/paths-dialog.c
	* app/paint/gimppaintcore.c
	* app/tools/gimpbezierselecttool.c
	* app/tools/gimpeditselectiontool.c
	* app/tools/gimpmeasuretool.c
	* app/tools/gimpmovetool.c
	* app/tools/gimptexttool.c
	* app/tools/gimptransformtool.c
	* tools/pdbgen/pdb/guides.pdb
	* tools/pdbgen/pdb/layer.pdb
	* tools/pdbgen/pdb/undo.pdb: changed accordingly.

	* app/pdb/guides_cmds.c
	* app/pdb/layer_cmds.c
	* app/pdb/undo_cmds.c: regenerated.

	* app/core/gimpimage.[ch]: added infrastructure for holding a
	GimpList of GimpVectors objects. The API is the same as for layers
	and channels. Not used yet.
2002-02-23 17:29:19 +00:00
..
.cvsignore app/display/Makefile.am new file with GimpCursorMode enum. 2001-12-18 17:45:29 +00:00
Makefile.am app/Makefile.am removed... 2002-02-22 15:08:47 +00:00
display-enums.h app/display/Makefile.am new file with GimpCursorMode enum. 2001-12-18 17:45:29 +00:00
display-types.h app/display/Makefile.am app/display/display-types.h new widget derived 2002-02-03 12:10:23 +00:00
gimpdisplay-area.c Wishlist item #57669: 2001-11-16 15:08:59 +00:00
gimpdisplay-area.h Wishlist item #57669: 2001-11-16 15:08:59 +00:00
gimpdisplay-foreach.c made the gimp_object_get_memsize() debugging output configurable by a 2002-02-07 11:33:01 +00:00
gimpdisplay-foreach.h added "update_guide" signal. 2001-11-14 15:40:30 +00:00
gimpdisplay-handlers.c added GIMP_IMAGE_TYPE_IS_[RGB|GRAY|INDEXED]() and 2001-12-14 15:30:31 +00:00
gimpdisplay-handlers.h fscking broken pipe... 2001-10-31 21:20:09 +00:00
gimpdisplay.c made the gimp_object_get_memsize() debugging output configurable by a 2002-02-07 11:33:01 +00:00
gimpdisplay.h Michael Natterer <mitch@gimp.org> 2001-12-03 13:44:59 +00:00
gimpdisplayshell-callbacks.c made the gimp_object_get_memsize() debugging output configurable by a 2002-02-07 11:33:01 +00:00
gimpdisplayshell-callbacks.h app/Makefile.am removed. 2001-11-30 16:39:40 +00:00
gimpdisplayshell-dnd.c General undo cleanup: 2002-02-23 17:29:19 +00:00
gimpdisplayshell-dnd.h build display/ before tools/. 2001-11-08 19:14:51 +00:00
gimpdisplayshell-draw.c made gimp_display_shell_update_icon() public, removed the update_icon 2002-02-17 13:12:16 +00:00
gimpdisplayshell-draw.h made gimp_display_shell_update_icon() public, removed the update_icon 2002-02-17 13:12:16 +00:00
gimpdisplayshell-filter-dialog.c don't draw resize_grip in status bar (patch from Guillermo S. Romero). 2001-11-23 23:04:49 +00:00
gimpdisplayshell-filter-dialog.h Cleanup weekend... 2001-10-29 11:47:11 +00:00
gimpdisplayshell-filter.c Cleanup weekend... 2001-10-29 11:47:11 +00:00
gimpdisplayshell-filter.h Cleanup weekend... 2001-10-29 11:47:11 +00:00
gimpdisplayshell-handlers.c made gimp_display_shell_update_icon() public, removed the update_icon 2002-02-17 13:12:16 +00:00
gimpdisplayshell-handlers.h app/Makefile.am removed. 2001-11-10 19:10:28 +00:00
gimpdisplayshell-layer-select.c build display/ before tools/. 2001-11-08 19:14:51 +00:00
gimpdisplayshell-layer-select.h build display/ before tools/. 2001-11-08 19:14:51 +00:00
gimpdisplayshell-marching-ants.h app/display/gimpdisplay-marching-ants.h removed... 2001-11-10 23:03:22 +00:00
gimpdisplayshell-render.c added GIMP_IMAGE_TYPE_IS_[RGB|GRAY|INDEXED]() and 2001-12-14 15:30:31 +00:00
gimpdisplayshell-render.h app/display/Makefile.am removed. It was a wrapper around nothing since we 2001-11-30 18:23:49 +00:00
gimpdisplayshell-scale.c Fixed #34633 (wheel mouse zooming leaves straigth-line helpline on image) 2002-02-17 11:46:39 +00:00
gimpdisplayshell-scale.h Fixed #34633 (wheel mouse zooming leaves straigth-line helpline on image) 2002-02-17 11:46:39 +00:00
gimpdisplayshell-scroll.c app/display/Makefile.am removed. It was a wrapper around nothing since we 2001-11-30 18:23:49 +00:00
gimpdisplayshell-scroll.h fscking broken pipe... 2001-10-31 21:20:09 +00:00
gimpdisplayshell-selection.c use g_tree_foreach() instead of deprecated g_tree_traverse(). 2001-12-02 15:43:00 +00:00
gimpdisplayshell-selection.h Michael Natterer <mitch@gimp.org> 2001-12-03 13:44:59 +00:00
gimpdisplayshell.c made gimp_display_shell_update_icon() public, removed the update_icon 2002-02-17 13:12:16 +00:00
gimpdisplayshell.h made gimp_display_shell_update_icon() public, removed the update_icon 2002-02-17 13:12:16 +00:00
gimpnavigationeditor.c derive from GtkDrawingArea instead of deprecated GtkPreview. 2002-01-30 14:54:27 +00:00
gimpnavigationview.c derive from GtkDrawingArea instead of deprecated GtkPreview. 2002-01-30 14:54:27 +00:00
gimpprogress.c app/Makefile.am removed... 2002-02-22 15:08:47 +00:00
gimpprogress.h app/Makefile.am removed... 2002-02-22 15:08:47 +00:00
gimpstatusbar.c app/display/Makefile.am app/display/display-types.h new widget derived 2002-02-03 12:10:23 +00:00
gimpstatusbar.h app/display/Makefile.am app/display/display-types.h new widget derived 2002-02-03 12:10:23 +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