comparison src/layout_util.c @ 439:1cca0b614cba

Add a way to restore original state in Adjust menu.
author zas_
date Sun, 20 Apr 2008 09:47:51 +0000
parents 5ddcf93278c7
children 4b2d7f9af171
comparison
equal deleted inserted replaced
438:eff049b3d308 439:1cca0b614cba
334 LayoutWindow *lw = data; 334 LayoutWindow *lw = data;
335 335
336 layout_image_alter(lw, ALTER_DESATURATE); 336 layout_image_alter(lw, ALTER_DESATURATE);
337 } 337 }
338 338
339 static void layout_menu_alter_none_cb(GtkAction *action, gpointer data)
340 {
341 LayoutWindow *lw = data;
342
343 layout_image_alter(lw, ALTER_NONE);
344 }
345
339 static void layout_menu_info_cb(GtkAction *action, gpointer data) 346 static void layout_menu_info_cb(GtkAction *action, gpointer data)
340 { 347 {
341 LayoutWindow *lw = data; 348 LayoutWindow *lw = data;
342 GList *list; 349 GList *list;
343 FileData *fd = NULL; 350 FileData *fd = NULL;
1046 { "Editor5", NULL, "editor5", NULL, NULL, CB(layout_menu_edit_cb) }, 1053 { "Editor5", NULL, "editor5", NULL, NULL, CB(layout_menu_edit_cb) },
1047 { "Editor6", NULL, "editor6", NULL, NULL, CB(layout_menu_edit_cb) }, 1054 { "Editor6", NULL, "editor6", NULL, NULL, CB(layout_menu_edit_cb) },
1048 { "Editor7", NULL, "editor7", NULL, NULL, CB(layout_menu_edit_cb) }, 1055 { "Editor7", NULL, "editor7", NULL, NULL, CB(layout_menu_edit_cb) },
1049 { "Editor8", NULL, "editor8", NULL, NULL, CB(layout_menu_edit_cb) }, 1056 { "Editor8", NULL, "editor8", NULL, NULL, CB(layout_menu_edit_cb) },
1050 { "Editor9", NULL, "editor9", NULL, NULL, CB(layout_menu_edit_cb) }, 1057 { "Editor9", NULL, "editor9", NULL, NULL, CB(layout_menu_edit_cb) },
1058
1051 { "RotateCW", NULL, N_("_Rotate clockwise"), "bracketright", NULL, CB(layout_menu_alter_90_cb) }, 1059 { "RotateCW", NULL, N_("_Rotate clockwise"), "bracketright", NULL, CB(layout_menu_alter_90_cb) },
1052 { "RotateCCW", NULL, N_("Rotate _counterclockwise"), "bracketleft", NULL, CB(layout_menu_alter_90cc_cb) }, 1060 { "RotateCCW", NULL, N_("Rotate _counterclockwise"), "bracketleft", NULL, CB(layout_menu_alter_90cc_cb) },
1053 { "Rotate180", NULL, N_("Rotate 1_80"), "<shift>R", NULL, CB(layout_menu_alter_180_cb) }, 1061 { "Rotate180", NULL, N_("Rotate 1_80"), "<shift>R", NULL, CB(layout_menu_alter_180_cb) },
1054 { "Mirror", NULL, N_("_Mirror"), "<shift>M", NULL, CB(layout_menu_alter_mirror_cb) }, 1062 { "Mirror", NULL, N_("_Mirror"), "<shift>M", NULL, CB(layout_menu_alter_mirror_cb) },
1055 { "Flip", NULL, N_("_Flip"), "<shift>F", NULL, CB(layout_menu_alter_flip_cb) }, 1063 { "Flip", NULL, N_("_Flip"), "<shift>F", NULL, CB(layout_menu_alter_flip_cb) },
1056 { "Grayscale", NULL, N_("Toggle _grayscale"),"<shift>G", NULL, CB(layout_menu_alter_desaturate_cb) }, 1064 { "Grayscale", NULL, N_("Toggle _grayscale"),"<shift>G", NULL, CB(layout_menu_alter_desaturate_cb) },
1065 { "AlterNone", NULL, N_("_Original state"), "<shift>O", NULL, CB(layout_menu_alter_none_cb) },
1066
1057 { "Properties",GTK_STOCK_PROPERTIES, N_("_Properties"), "<control>P", NULL, CB(layout_menu_info_cb) }, 1067 { "Properties",GTK_STOCK_PROPERTIES, N_("_Properties"), "<control>P", NULL, CB(layout_menu_info_cb) },
1058 { "SelectAll", NULL, N_("Select _all"), "<control>A", NULL, CB(layout_menu_select_all_cb) }, 1068 { "SelectAll", NULL, N_("Select _all"), "<control>A", NULL, CB(layout_menu_select_all_cb) },
1059 { "SelectNone", NULL, N_("Select _none"), "<control><shift>A",NULL, CB(layout_menu_unselect_all_cb) }, 1069 { "SelectNone", NULL, N_("Select _none"), "<control><shift>A",NULL, CB(layout_menu_unselect_all_cb) },
1060 { "Preferences",GTK_STOCK_PREFERENCES,N_("P_references..."), "<control>O", NULL, CB(layout_menu_config_cb) }, 1070 { "Preferences",GTK_STOCK_PREFERENCES,N_("P_references..."), "<control>O", NULL, CB(layout_menu_config_cb) },
1061 { "Maintenance", NULL, N_("_Thumbnail maintenance..."),NULL, NULL, CB(layout_menu_remove_thumb_cb) }, 1071 { "Maintenance", NULL, N_("_Thumbnail maintenance..."),NULL, NULL, CB(layout_menu_remove_thumb_cb) },
1182 " <menuitem action='RotateCCW'/>" 1192 " <menuitem action='RotateCCW'/>"
1183 " <menuitem action='Rotate180'/>" 1193 " <menuitem action='Rotate180'/>"
1184 " <menuitem action='Mirror'/>" 1194 " <menuitem action='Mirror'/>"
1185 " <menuitem action='Flip'/>" 1195 " <menuitem action='Flip'/>"
1186 " <menuitem action='Grayscale'/>" 1196 " <menuitem action='Grayscale'/>"
1197 " <menuitem action='AlterNone'/>"
1187 " </menu>" 1198 " </menu>"
1188 " <menuitem action='Properties'/>" 1199 " <menuitem action='Properties'/>"
1189 " <separator/>" 1200 " <separator/>"
1190 " <menuitem action='Preferences'/>" 1201 " <menuitem action='Preferences'/>"
1191 " <menuitem action='Maintenance'/>" 1202 " <menuitem action='Maintenance'/>"