gimp/menus
Michael Natterer e634d4d718 Added "Edit -> Fade" which allows to modify the paint mode and opacity of
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".
2006-10-21 18:46:49 +00:00
..
.cvsignore menus/Makefile.am new file that holds menuitems that appear in several 2004-05-02 10:41:28 +00:00
Makefile.am Let the data editors optionally follow the active brush, palette and 2005-10-25 21:38:00 +00:00
brush-editor-menu.xml Let the data editors optionally follow the active brush, palette and 2005-10-25 21:38:00 +00:00
brushes-menu.xml added new action command data_copy_location_cmd_callback(). 2005-10-31 12:00:25 +00:00
buffers-menu.xml Allow plug-ins to register menu entries in the <Brushes>, <Gradients>, 2005-09-26 10:36:07 +00:00
channels-menu.xml Allow plug-ins to register in <Layers>, <Channels>, <Vectors> and 2006-06-16 17:02:14 +00:00
colormap-editor-menu.xml Allow plug-ins to register in <Layers>, <Channels>, <Vectors> and 2006-06-16 17:02:14 +00:00
colormap-menu.xml Allow plug-ins to register in <Layers>, <Channels>, <Vectors> and 2006-06-16 17:02:14 +00:00
cursor-info-menu.xml added boolean "sample-merged" property, API and GUI. Pick from the active 2005-07-08 22:54:46 +00:00
dialogs-menuitems.xml added new signals "sample-point-added" and "sample-point-removed" and 2005-04-03 15:48:03 +00:00
dockable-menu.xml.in app/actions/dock-actions.c app/actions/view-actions.c 2005-11-24 00:39:12 +00:00
documents-menu.xml app/actions/documents-actions.c app/actions/documents-commands.[ch] 2005-07-07 21:49:35 +00:00
error-console-menu.xml app/actions/error-console-commands.[ch] app/widgets/gimphelp-ids.h added 2006-06-07 13:47:55 +00:00
fonts-menu.xml Allow plug-ins to register menu entries in the <Brushes>, <Gradients>, 2005-09-26 10:36:07 +00:00
gradient-editor-menu.xml app/actions/gradient-editor-actions.c added actions and callbacks to 2006-08-31 22:35:19 +00:00
gradients-menu.xml added new action command data_copy_location_cmd_callback(). 2005-10-31 12:00:25 +00:00
gtkuimanager.dtd forgot to register the "patterns" actions. 2004-04-21 16:10:00 +00:00
image-menu.xml.in Added "Edit -> Fade" which allows to modify the paint mode and opacity of 2006-10-21 18:46:49 +00:00
images-menu.xml forgot to register the "patterns" actions. 2004-04-21 16:10:00 +00:00
layers-menu.xml Allow plug-ins to register in <Layers>, <Channels>, <Vectors> and 2006-06-16 17:02:14 +00:00
makefile.msc build menus with nmake, too menus/Makefile.am : added to EXTRA_DIST 2005-04-24 15:39:15 +00:00
menus.xsl menus/Makefile.am menus/menus.xsl readded the Debug menu but changed the 2005-06-26 23:47:13 +00:00
palette-editor-menu.xml Let the data editors optionally follow the active brush, palette and 2005-10-25 21:38:00 +00:00
palettes-menu.xml added new action command data_copy_location_cmd_callback(). 2005-10-31 12:00:25 +00:00
patterns-menu.xml added new action command data_copy_location_cmd_callback(). 2005-10-31 12:00:25 +00:00
quick-mask-menu.xml Did a global s/qmask/quick-mask/: 2005-09-19 12:44:06 +00:00
sample-point-editor-menu.xml added "sample-merged" property and API. Pass it to 2005-07-09 11:23:15 +00:00
sample-points-menu.xml added "sample-merged" property and API. Pass it to 2005-07-09 11:23:15 +00:00
selection-editor-menu.xml added alternative actions "vectors-selection-from-vectors" and 2004-06-03 09:47:05 +00:00
selection-menu.xml added alternative actions "vectors-selection-from-vectors" and 2004-06-03 09:47:05 +00:00
templates-menu.xml forgot to register the "patterns" actions. 2004-04-21 16:10:00 +00:00
text-editor-toolbar.xml Don't use deprecated GtkToolbar API in GimpTextEditor: 2004-11-04 14:24:32 +00:00
tool-options-menu.xml added "name" attributes to all submenus. 2004-05-13 15:50:55 +00:00
toolbox-menu.xml.in app/actions/debug-actions.c app/actions/debug-commands.[ch] added "Dump 2006-09-05 21:36:20 +00:00
tools-menu.xml Started making the toolbox configurable. Addresses bug #105764. Not 2004-05-10 00:41:57 +00:00
undo-editor-menu.xml app/actions/edit-actions.c app/menus/menus.c app/widgets/gimpundoeditor.c 2005-09-05 19:31:28 +00:00
undo-menu.xml app/actions/edit-actions.c app/menus/menus.c app/widgets/gimpundoeditor.c 2005-09-05 19:31:28 +00:00
vectors-menu.xml Allow plug-ins to register in <Layers>, <Channels>, <Vectors> and 2006-06-16 17:02:14 +00:00