comparison src/layout_util.c @ 1599:b8e2690c440a

expose the file grouping flag to the user
author nadvornik
date Sat, 09 May 2009 19:45:24 +0000
parents 05909b952b06
children 99c194fa2fc9
comparison
equal deleted inserted replaced
1598:7de9a6897060 1599:b8e2690c440a
298 LayoutWindow *lw = data; 298 LayoutWindow *lw = data;
299 299
300 file_util_delete(NULL, layout_selection_list(lw), layout_window(lw)); 300 file_util_delete(NULL, layout_selection_list(lw), layout_window(lw));
301 } 301 }
302 302
303 static void layout_menu_disable_grouping_cb(GtkAction *action, gpointer data)
304 {
305 LayoutWindow *lw = data;
306
307 file_data_disable_grouping_list(layout_selection_list(lw), TRUE);
308 }
309
310 static void layout_menu_enable_grouping_cb(GtkAction *action, gpointer data)
311 {
312 LayoutWindow *lw = data;
313
314 file_data_disable_grouping_list(layout_selection_list(lw), FALSE);
315 }
316
303 static void layout_menu_close_cb(GtkAction *action, gpointer data) 317 static void layout_menu_close_cb(GtkAction *action, gpointer data)
304 { 318 {
305 LayoutWindow *lw = data; 319 LayoutWindow *lw = data;
306 320
307 layout_exit_fullscreen(lw); 321 layout_exit_fullscreen(lw);
1176 { "Move", NULL, N_("_Move..."), "<control>M", NULL, CB(layout_menu_move_cb) }, 1190 { "Move", NULL, N_("_Move..."), "<control>M", NULL, CB(layout_menu_move_cb) },
1177 { "Rename", NULL, N_("_Rename..."), "<control>R", NULL, CB(layout_menu_rename_cb) }, 1191 { "Rename", NULL, N_("_Rename..."), "<control>R", NULL, CB(layout_menu_rename_cb) },
1178 { "Delete", GTK_STOCK_DELETE, N_("_Delete..."), "<control>D", NULL, CB(layout_menu_delete_cb) }, 1192 { "Delete", GTK_STOCK_DELETE, N_("_Delete..."), "<control>D", NULL, CB(layout_menu_delete_cb) },
1179 { "DeleteAlt1",GTK_STOCK_DELETE, N_("_Delete..."), "Delete", NULL, CB(layout_menu_delete_cb) }, 1193 { "DeleteAlt1",GTK_STOCK_DELETE, N_("_Delete..."), "Delete", NULL, CB(layout_menu_delete_cb) },
1180 { "DeleteAlt2",GTK_STOCK_DELETE, N_("_Delete..."), "KP_Delete", NULL, CB(layout_menu_delete_cb) }, 1194 { "DeleteAlt2",GTK_STOCK_DELETE, N_("_Delete..."), "KP_Delete", NULL, CB(layout_menu_delete_cb) },
1195 { "EnableGrouping", NULL, N_("Enable file _grouping"), NULL, N_("Enable file grouping"), CB(layout_menu_enable_grouping_cb) },
1196 { "DisableGrouping", NULL, N_("Disable file groupi_ng"), NULL, N_("Disable file grouping"), CB(layout_menu_disable_grouping_cb) },
1181 { "CopyPath", NULL, N_("_Copy path to clipboard"), NULL, NULL, CB(layout_menu_copy_path_cb) }, 1197 { "CopyPath", NULL, N_("_Copy path to clipboard"), NULL, NULL, CB(layout_menu_copy_path_cb) },
1182 { "CloseWindow", GTK_STOCK_CLOSE,N_("C_lose window"), "<control>W", NULL, CB(layout_menu_close_cb) }, 1198 { "CloseWindow", GTK_STOCK_CLOSE,N_("C_lose window"), "<control>W", NULL, CB(layout_menu_close_cb) },
1183 { "Quit", GTK_STOCK_QUIT, N_("_Quit"), "<control>Q", NULL, CB(layout_menu_exit_cb) }, 1199 { "Quit", GTK_STOCK_QUIT, N_("_Quit"), "<control>Q", NULL, CB(layout_menu_exit_cb) },
1184 1200
1185 { "RotateCW", NULL, N_("_Rotate clockwise"), "bracketright", NULL, CB(layout_menu_alter_90_cb) }, 1201 { "RotateCW", NULL, N_("_Rotate clockwise"), "bracketright", NULL, CB(layout_menu_alter_90_cb) },