• Michael Natterer's avatar
    Added "Edit -> Fade" which allows to modify the paint mode and opacity of · e634d4d7
    Michael Natterer authored
    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".
    e634d4d7
Name
Last commit
Last update
..
actions Loading commit data...
base Loading commit data...
composite Loading commit data...
config Loading commit data...
core Loading commit data...
dialogs Loading commit data...
display Loading commit data...
file Loading commit data...
gui Loading commit data...
menus Loading commit data...
paint Loading commit data...
paint-funcs Loading commit data...
pdb Loading commit data...
plug-in Loading commit data...
text Loading commit data...
tools Loading commit data...
vectors Loading commit data...
widgets Loading commit data...
xcf Loading commit data...
.cvsignore Loading commit data...
Makefile.am Loading commit data...
about.h Loading commit data...
airbrush.c Loading commit data...
app_procs.c Loading commit data...
app_procs.h Loading commit data...
batch.c Loading commit data...
batch.h Loading commit data...
errors.c Loading commit data...
errors.h Loading commit data...
fileicon.ico Loading commit data...
gimp-intl.h Loading commit data...
gimp.rc Loading commit data...
gimpcore.def Loading commit data...
main.c Loading commit data...
makefile.msc Loading commit data...
paint_core.h Loading commit data...
paint_options.h Loading commit data...
plug_in_cmds.c Loading commit data...
sanity.c Loading commit data...
sanity.h Loading commit data...
transform_core.c Loading commit data...
units.c Loading commit data...
units.h Loading commit data...
wilber.ico Loading commit data...