mirror of https://github.com/GNOME/gimp.git
e634d4d718
2006-10-21 Michael Natterer <mitch@gimp.org> Added "Edit -> Fade" which allows to modify the paint mode and opacity of the last drawable operation (fill, plugins etc.). Started from a patch by Bill Skaggs. Fixes bug #170707. * app/base/base-enums.[ch] (enum GimpLayerModeEffects): register the values REPLACE_MODE, ERASE_MODE and ANTI_ERASE_MODE with the type system. * app/widgets/gimppropwidgets.[ch] * app/widgets/gimpwidgets-constructors.[ch]: added "gboolean with_replace_modes" to the paint mode menu constructors. * app/tools/gimppaintoptions-gui.c * app/widgets/gimpbrushselect.c * app/widgets/gimplayertreeview.c: pass with_replace_modes = FALSE. * app/core/gimpdrawableundo.[ch]: added members which keep tiles, paint mode and opacity of the pasted pixels. * app/core/gimpimage-undo.[ch] (gimp_image_undo_get_fadeable): returns a GimpUndo suitable for a fade operation, or NULL. * app/core/gimp-edit.[ch] (gimp_edit_fade): implements the actual fade by undoing the last operation and then re-applying the pixels with different paint mode and opacity. * app/core/gimpdrawable-combine.c: store the pasted pixels in the GimpDrawableUndo. * app/actions/edit-actions.c * app/actions/edit-commands.[ch]: action and callback for fade. * app/dialogs/Makefile.am * app/dialogs/fade-dialog.[ch]: the fade dialog. * app/widgets/gimphelp-ids.h: the fade help ID. * menus/image-menu.xml.in: added a menu entry in "Edit". |
||
---|---|---|
.. | ||
.cvsignore | ||
Makefile.am | ||
brush-editor-menu.xml | ||
brushes-menu.xml | ||
buffers-menu.xml | ||
channels-menu.xml | ||
colormap-editor-menu.xml | ||
colormap-menu.xml | ||
cursor-info-menu.xml | ||
dialogs-menuitems.xml | ||
dockable-menu.xml.in | ||
documents-menu.xml | ||
error-console-menu.xml | ||
fonts-menu.xml | ||
gradient-editor-menu.xml | ||
gradients-menu.xml | ||
gtkuimanager.dtd | ||
image-menu.xml.in | ||
images-menu.xml | ||
layers-menu.xml | ||
makefile.msc | ||
menus.xsl | ||
palette-editor-menu.xml | ||
palettes-menu.xml | ||
patterns-menu.xml | ||
quick-mask-menu.xml | ||
sample-point-editor-menu.xml | ||
sample-points-menu.xml | ||
selection-editor-menu.xml | ||
selection-menu.xml | ||
templates-menu.xml | ||
text-editor-toolbar.xml | ||
tool-options-menu.xml | ||
toolbox-menu.xml.in | ||
tools-menu.xml | ||
undo-editor-menu.xml | ||
undo-menu.xml | ||
vectors-menu.xml |