Mercurial > geeqie
comparison src/layout_util.c @ 1479:d062522699dc
added simple desktop file editor
author | nadvornik |
---|---|
date | Fri, 27 Mar 2009 08:05:14 +0000 |
parents | b4001cb9fbc4 |
children | 077924265c28 |
comparison
equal
deleted
inserted
replaced
1478:3cc98d5c6907 | 1479:d062522699dc |
---|---|
42 #include "utilops.h" | 42 #include "utilops.h" |
43 #include "view_dir.h" | 43 #include "view_dir.h" |
44 #include "window.h" | 44 #include "window.h" |
45 #include "metadata.h" | 45 #include "metadata.h" |
46 #include "rcfile.h" | 46 #include "rcfile.h" |
47 #include "desktop_file.h" | |
47 | 48 |
48 #include <gdk/gdkkeysyms.h> /* for keyboard values */ | 49 #include <gdk/gdkkeysyms.h> /* for keyboard values */ |
49 | 50 |
50 | 51 |
51 #define MENU_EDIT_ACTION_OFFSET 16 | 52 #define MENU_EDIT_ACTION_OFFSET 16 |
367 | 368 |
368 layout_exit_fullscreen(lw); | 369 layout_exit_fullscreen(lw); |
369 show_config_window(); | 370 show_config_window(); |
370 } | 371 } |
371 | 372 |
373 static void layout_menu_editors_cb(GtkAction *action, gpointer data) | |
374 { | |
375 LayoutWindow *lw = data; | |
376 | |
377 layout_exit_fullscreen(lw); | |
378 show_editor_list_window(); | |
379 } | |
380 | |
372 static void layout_menu_layout_config_cb(GtkAction *action, gpointer data) | 381 static void layout_menu_layout_config_cb(GtkAction *action, gpointer data) |
373 { | 382 { |
374 LayoutWindow *lw = data; | 383 LayoutWindow *lw = data; |
375 | 384 |
376 layout_exit_fullscreen(lw); | 385 layout_exit_fullscreen(lw); |
1219 { "SelectAll", NULL, N_("Select _all"), "<control>A", NULL, CB(layout_menu_select_all_cb) }, | 1228 { "SelectAll", NULL, N_("Select _all"), "<control>A", NULL, CB(layout_menu_select_all_cb) }, |
1220 { "SelectNone", NULL, N_("Select _none"), "<control><shift>A",NULL, CB(layout_menu_unselect_all_cb) }, | 1229 { "SelectNone", NULL, N_("Select _none"), "<control><shift>A",NULL, CB(layout_menu_unselect_all_cb) }, |
1221 { "SelectInvert", NULL, N_("_Invert Selection"), "<control><shift>I", NULL, CB(layout_menu_invert_selection_cb) }, | 1230 { "SelectInvert", NULL, N_("_Invert Selection"), "<control><shift>I", NULL, CB(layout_menu_invert_selection_cb) }, |
1222 | 1231 |
1223 { "Preferences",GTK_STOCK_PREFERENCES,N_("P_references..."), "<control>O", NULL, CB(layout_menu_config_cb) }, | 1232 { "Preferences",GTK_STOCK_PREFERENCES,N_("P_references..."), "<control>O", NULL, CB(layout_menu_config_cb) }, |
1233 { "Editors",GTK_STOCK_PREFERENCES,N_("Configure _Editors..."), NULL, NULL, CB(layout_menu_editors_cb) }, | |
1224 { "LayoutConfig",GTK_STOCK_PREFERENCES,N_("_Configure this window..."), NULL, NULL, CB(layout_menu_layout_config_cb) }, | 1234 { "LayoutConfig",GTK_STOCK_PREFERENCES,N_("_Configure this window..."), NULL, NULL, CB(layout_menu_layout_config_cb) }, |
1225 { "Maintenance", NULL, N_("_Thumbnail maintenance..."),NULL, NULL, CB(layout_menu_remove_thumb_cb) }, | 1235 { "Maintenance", NULL, N_("_Thumbnail maintenance..."),NULL, NULL, CB(layout_menu_remove_thumb_cb) }, |
1226 { "Wallpaper", NULL, N_("Set as _wallpaper"),NULL, NULL, CB(layout_menu_wallpaper_cb) }, | 1236 { "Wallpaper", NULL, N_("Set as _wallpaper"),NULL, NULL, CB(layout_menu_wallpaper_cb) }, |
1227 | 1237 |
1228 { "ZoomIn", GTK_STOCK_ZOOM_IN, N_("Zoom _in"), "equal", N_("Zoom in"), CB(layout_menu_zoom_in_cb) }, | 1238 { "ZoomIn", GTK_STOCK_ZOOM_IN, N_("Zoom _in"), "equal", N_("Zoom in"), CB(layout_menu_zoom_in_cb) }, |
1377 " <menuitem action='AlterNone'/>" | 1387 " <menuitem action='AlterNone'/>" |
1378 " </menu>" | 1388 " </menu>" |
1379 " <placeholder name='PropertiesSection'/>" | 1389 " <placeholder name='PropertiesSection'/>" |
1380 " <separator/>" | 1390 " <separator/>" |
1381 " <menuitem action='Preferences'/>" | 1391 " <menuitem action='Preferences'/>" |
1392 " <menuitem action='Editors'/>" | |
1382 " <menuitem action='LayoutConfig'/>" | 1393 " <menuitem action='LayoutConfig'/>" |
1383 " <menuitem action='Maintenance'/>" | 1394 " <menuitem action='Maintenance'/>" |
1384 " <placeholder name='PreferencesSection'/>" | 1395 " <placeholder name='PreferencesSection'/>" |
1385 " <separator/>" | 1396 " <separator/>" |
1386 " <menuitem action='Wallpaper'/>" | 1397 " <menuitem action='Wallpaper'/>" |