comparison 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
comparison
equal deleted inserted replaced
81:0ef72a64930b 82:a4c1b7014e6e
203 return _("_Mirror"); 203 return _("_Mirror");
204 break; 204 break;
205 case ALTER_FLIP: 205 case ALTER_FLIP:
206 return _("_Flip"); 206 return _("_Flip");
207 break; 207 break;
208 case ALTER_DESATURATE:
209 return _("_Grayscale");
210 break;
208 default: 211 default:
209 break; 212 break;
210 } 213 }
211 214
212 return ""; 215 return "";
238 submenu_add_alter_item(submenu, func, ALTER_ROTATE_90, accel_group, ']', 0); 241 submenu_add_alter_item(submenu, func, ALTER_ROTATE_90, accel_group, ']', 0);
239 submenu_add_alter_item(submenu, func, ALTER_ROTATE_90_CC, accel_group, '[', 0); 242 submenu_add_alter_item(submenu, func, ALTER_ROTATE_90_CC, accel_group, '[', 0);
240 submenu_add_alter_item(submenu, func, ALTER_ROTATE_180, accel_group, 'R', GDK_SHIFT_MASK); 243 submenu_add_alter_item(submenu, func, ALTER_ROTATE_180, accel_group, 'R', GDK_SHIFT_MASK);
241 submenu_add_alter_item(submenu, func, ALTER_MIRROR, accel_group, 'M', GDK_SHIFT_MASK); 244 submenu_add_alter_item(submenu, func, ALTER_MIRROR, accel_group, 'M', GDK_SHIFT_MASK);
242 submenu_add_alter_item(submenu, func, ALTER_FLIP, accel_group, 'F', GDK_SHIFT_MASK); 245 submenu_add_alter_item(submenu, func, ALTER_FLIP, accel_group, 'F', GDK_SHIFT_MASK);
246 submenu_add_alter_item(submenu, func, ALTER_DESATURATE, accel_group, 'G', GDK_SHIFT_MASK);
243 247
244 if (menu) 248 if (menu)
245 { 249 {
246 GtkWidget *item; 250 GtkWidget *item;
247 251