mirror of
https://gitlab.gnome.org/GNOME/gimp
synced 2024-10-23 04:51:44 +00:00
a3c3e7d3a6
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. |
||
---|---|---|
.. | ||
.cvsignore | ||
display-enums.h | ||
display-types.h | ||
gimpdisplay-area.c | ||
gimpdisplay-area.h | ||
gimpdisplay-foreach.c | ||
gimpdisplay-foreach.h | ||
gimpdisplay-handlers.c | ||
gimpdisplay-handlers.h | ||
gimpdisplay.c | ||
gimpdisplay.h | ||
gimpdisplayshell-callbacks.c | ||
gimpdisplayshell-callbacks.h | ||
gimpdisplayshell-dnd.c | ||
gimpdisplayshell-dnd.h | ||
gimpdisplayshell-draw.c | ||
gimpdisplayshell-draw.h | ||
gimpdisplayshell-filter-dialog.c | ||
gimpdisplayshell-filter-dialog.h | ||
gimpdisplayshell-filter.c | ||
gimpdisplayshell-filter.h | ||
gimpdisplayshell-handlers.c | ||
gimpdisplayshell-handlers.h | ||
gimpdisplayshell-layer-select.c | ||
gimpdisplayshell-layer-select.h | ||
gimpdisplayshell-marching-ants.h | ||
gimpdisplayshell-render.c | ||
gimpdisplayshell-render.h | ||
gimpdisplayshell-scale.c | ||
gimpdisplayshell-scale.h | ||
gimpdisplayshell-scroll.c | ||
gimpdisplayshell-scroll.h | ||
gimpdisplayshell-selection.c | ||
gimpdisplayshell-selection.h | ||
gimpdisplayshell.c | ||
gimpdisplayshell.h | ||
gimpnavigationeditor.c | ||
gimpnavigationview.c | ||
gimpprogress.c | ||
gimpprogress.h | ||
gimpstatusbar.c | ||
gimpstatusbar.h | ||
Makefile.am | ||
makefile.msc |