gimp/app/dialogs
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 configure.in added new directory app/dialogs and link libappdialogs.c into 2004-09-13 15:15:23 +00:00
Makefile.am Added "Edit -> Fade" which allows to modify the paint mode and opacity of 2006-10-21 18:46:49 +00:00
about-dialog.c added missing include. 2006-09-09 00:36:23 +00:00
about-dialog.h generate a NULL terminated array. 2005-08-19 16:32:01 +00:00
authors.h Bill Skaggs <weskaggs@primate.ucdavis.edu> 2006-06-21 15:21:37 +00:00
authors.xsl generate const arrays of const strings. 2006-04-06 12:59:44 +00:00
channel-options-dialog.c added GimpContext parameters and create the GimpView with that context. 2006-09-01 11:26:54 +00:00
channel-options-dialog.h added GimpContext parameters and create the GimpView with that context. 2006-09-01 11:26:54 +00:00
convert-dialog.c app/dialogs/convert-dialog.c app/dialogs/desaturate-dialog.c 2006-10-14 18:15:41 +00:00
convert-dialog.h added GimpContext parameters and create the GimpView with that context. 2006-09-01 11:26:54 +00:00
desaturate-dialog.c app/dialogs/convert-dialog.c app/dialogs/desaturate-dialog.c 2006-10-14 18:15:41 +00:00
desaturate-dialog.h added GimpContext parameters and create the GimpView with that context. 2006-09-01 11:26:54 +00:00
dialogs-constructors.c changed Gimp parameter to GimpContext and use it instead of getting the 2006-10-02 17:41:04 +00:00
dialogs-constructors.h removed palette_inport_dialog_show() and palette_import_dialog_destroy() 2006-09-03 16:39:00 +00:00
dialogs-types.h Remember the settings in the scale and resize dialogs for images and 2006-10-14 16:51:30 +00:00
dialogs.c removed palette_inport_dialog_show() and palette_import_dialog_destroy() 2006-09-03 16:39:00 +00:00
dialogs.h fixed a typo in the double-inclusion guard. 2004-10-09 21:47:26 +00:00
fade-dialog.c Added "Edit -> Fade" which allows to modify the paint mode and opacity of 2006-10-21 18:46:49 +00:00
fade-dialog.h Added "Edit -> Fade" which allows to modify the paint mode and opacity of 2006-10-21 18:46:49 +00:00
file-open-dialog.c Added message severities and make sure all messages are routed through a 2006-10-09 08:17:22 +00:00
file-open-dialog.h removed function file_open_dialog_show() and changed internal function 2004-09-13 16:01:52 +00:00
file-open-location-dialog.c if the passed filename starts with a valid, but unhandled uri scheme, fail 2006-10-15 20:04:51 +00:00
file-open-location-dialog.h changed file_open_location_dialog_show() to 2004-09-09 09:47:33 +00:00
file-save-dialog.c Added message severities and make sure all messages are routed through a 2006-10-09 08:17:22 +00:00
file-save-dialog.h app/dialogs/Makefile.am removed these files. 2004-09-13 16:37:01 +00:00
grid-dialog.c app/dialogs/convert-dialog.c app/dialogs/desaturate-dialog.c 2006-10-14 18:15:41 +00:00
grid-dialog.h added GimpContext parameters and create the GimpView with that context. 2006-09-01 11:26:54 +00:00
image-merge-layers-dialog.c added GimpContext parameters and create the GimpView with that context. 2006-09-01 11:26:54 +00:00
image-merge-layers-dialog.h allow to discard invisible layers as suggested in bug #337557. 2006-04-07 08:01:02 +00:00
image-new-dialog.c ref the context before destroying the dialog. 2006-09-13 12:13:33 +00:00
image-new-dialog.h added GimpContext parameters and create the GimpView with that context. 2006-09-01 11:26:54 +00:00
image-properties-dialog.c app/dialogs/convert-dialog.c app/dialogs/desaturate-dialog.c 2006-10-14 18:15:41 +00:00
image-properties-dialog.h added GimpContext parameters and create the GimpView with that context. 2006-09-01 11:26:54 +00:00
image-scale-dialog.c Remember the settings in the scale and resize dialogs for images and 2006-10-14 16:51:30 +00:00
image-scale-dialog.h Remember the settings in the scale and resize dialogs for images and 2006-10-14 16:51:30 +00:00
keyboard-shortcuts-dialog.c libgimpwidgets/Makefile.am libgimpwidgets/gimpwidgets.h added simple 2006-09-05 21:43:07 +00:00
keyboard-shortcuts-dialog.h app/dialogs/dialogs-constructors.c include a check button for the 2005-10-05 23:01:45 +00:00
layer-add-mask-dialog.c app/dialogs/convert-dialog.c app/dialogs/desaturate-dialog.c 2006-10-14 18:15:41 +00:00
layer-add-mask-dialog.h added GimpContext parameters and create the GimpView with that context. 2006-09-01 11:26:54 +00:00
layer-options-dialog.c app/dialogs/convert-dialog.c app/dialogs/desaturate-dialog.c 2006-10-14 18:15:41 +00:00
layer-options-dialog.h added GimpContext parameters and create the GimpView with that context. 2006-09-01 11:26:54 +00:00
makefile.msc updated dont include "config/gimpbaseconfig.c", it gives an redefinition 2006-05-13 17:05:15 +00:00
module-dialog.c Some more proper typing instead of using pointers: 2006-09-24 12:20:22 +00:00
module-dialog.h configure.in added new directory app/dialogs and link libappdialogs.c into 2004-09-13 15:15:23 +00:00
offset-dialog.c Bill Skaggs <weskaggs@primate.ucdavis.edu> 2006-10-03 19:58:46 +00:00
offset-dialog.h added GimpContext parameters and create the GimpView with that context. 2006-09-01 11:26:54 +00:00
palette-import-dialog.c app/actions/data-commands.c app/actions/documents-commands.c 2006-10-09 18:49:15 +00:00
palette-import-dialog.h removed palette_inport_dialog_show() and palette_import_dialog_destroy() 2006-09-03 16:39:00 +00:00
preferences-dialog.c modules/Makefile.am new CMYK color-selector that uses littleCMS for the 2006-09-26 08:55:41 +00:00
preferences-dialog.h Cleanup weekend... 2001-10-29 11:47:11 +00:00
print-size-dialog.c app/dialogs/convert-dialog.c app/dialogs/desaturate-dialog.c 2006-10-14 18:15:41 +00:00
print-size-dialog.h added GimpContext parameters and create the GimpView with that context. 2006-09-01 11:26:54 +00:00
quit-dialog.c create a temporary context for the container view so its renderers have 2006-09-02 16:00:29 +00:00
quit-dialog.h Applied (slightly modified) patch from Sylvain Foret which adds "Close 2005-09-24 19:30:08 +00:00
resize-dialog.c app/dialogs/convert-dialog.c app/dialogs/desaturate-dialog.c 2006-10-14 18:15:41 +00:00
resize-dialog.h added GimpContext parameters and create the GimpView with that context. 2006-09-01 11:26:54 +00:00
resolution-calibrate-dialog.c app/dialogs/module-dialog.c use GimpDialog instead of a GimpViewableDialog 2006-04-23 02:15:16 +00:00
resolution-calibrate-dialog.h removed the monitor calibration from the user installation process. It's 2004-06-09 23:51:06 +00:00
scale-dialog.c app/dialogs/convert-dialog.c app/dialogs/desaturate-dialog.c 2006-10-14 18:15:41 +00:00
scale-dialog.h Remember the settings in the scale and resize dialogs for images and 2006-10-14 16:51:30 +00:00
stroke-dialog.c Added message severities and make sure all messages are routed through a 2006-10-09 08:17:22 +00:00
stroke-dialog.h added GimpContext parameters and create the GimpView with that context. 2006-09-01 11:26:54 +00:00
template-options-dialog.c added GimpContext parameters and create the GimpView with that context. 2006-09-01 11:26:54 +00:00
template-options-dialog.h added GimpContext parameters and create the GimpView with that context. 2006-09-01 11:26:54 +00:00
tips-dialog.c accept printf-style format strings. 2006-10-09 13:06:26 +00:00
tips-dialog.h Finally landed the new GimpConfig based gimprc parser. It's not finished 2002-11-18 20:50:31 +00:00
tips-parser.c accept printf-style format strings. 2006-10-09 13:06:26 +00:00
tips-parser.h accept printf-style format strings. 2006-10-09 13:06:26 +00:00
user-install-dialog.c simplified further 2006-06-05 13:51:34 +00:00
user-install-dialog.h app/core/gimp-user-install.[ch] always migrate old user settings during 2006-06-05 13:48:57 +00:00
vectors-export-dialog.c Use the canonical form for signal names. 2005-05-27 16:51:39 +00:00
vectors-export-dialog.h app/dialogs/Makefile.am app/dialogs/vectors-export-dialog.[ch] new files. 2004-10-23 22:54:41 +00:00
vectors-import-dialog.c app/dialogs/vectors-import-dialog.c (vectors_import_dialog_new) fixed 2006-03-03 22:46:01 +00:00
vectors-import-dialog.h app/dialogs/Makefile.am app/dialogs/vectors-export-dialog.[ch] new files. 2004-10-23 22:54:41 +00:00
vectors-options-dialog.c app/dialogs/convert-dialog.c app/dialogs/desaturate-dialog.c 2006-10-14 18:15:41 +00:00
vectors-options-dialog.h added GimpContext parameters and create the GimpView with that context. 2006-09-01 11:26:54 +00:00