diff src/menu.c @ 82:a4c1b7014e6e

Thu Oct 19 15:20:51 2006 John Ellis <johne@verizon.net> * image.c, typedefs.h: Add ALTER_DESATURATE alteration type. * img-view.c, layout_image.c, layout_util.c, menu.c: Allow to grayscale the display of current image with [Shift]+[G] kyboard shortcut and 'adjust' submenu item. * pixbuf_util.[ch] (pixbuf_desaturate_rect): Implement grayscale function.
author gqview
date Thu, 19 Oct 2006 19:27:20 +0000
parents d907d608745f
children 55166d93498d
line wrap: on
line diff
--- a/src/menu.c	Thu Oct 19 13:38:52 2006 +0000
+++ b/src/menu.c	Thu Oct 19 19:27:20 2006 +0000
@@ -205,6 +205,9 @@
 		case ALTER_FLIP:
 			return _("_Flip");
 			break;
+		case ALTER_DESATURATE:
+			return _("_Grayscale");
+			break;
 		default:
 			break;
 		}
@@ -240,6 +243,7 @@
 	submenu_add_alter_item(submenu, func, ALTER_ROTATE_180, accel_group, 'R', GDK_SHIFT_MASK);
 	submenu_add_alter_item(submenu, func, ALTER_MIRROR, accel_group, 'M', GDK_SHIFT_MASK);
 	submenu_add_alter_item(submenu, func, ALTER_FLIP, accel_group, 'F', GDK_SHIFT_MASK);
+	submenu_add_alter_item(submenu, func, ALTER_DESATURATE, accel_group, 'G', GDK_SHIFT_MASK);
 
 	if (menu)
 		{