Mercurial > geeqie
comparison src/view_file.c @ 1292:4a3ae0e6f1eb
droped Preferences dialog, sidebar should replace it completely
author | nadvornik |
---|---|
date | Sat, 14 Feb 2009 20:26:30 +0000 |
parents | 8b89e3ff286b |
children | 55ea4962887a |
comparison
equal
deleted
inserted
replaced
1291:50ae02a4a675 | 1292:4a3ae0e6f1eb |
---|---|
11 | 11 |
12 #include "main.h" | 12 #include "main.h" |
13 #include "view_file.h" | 13 #include "view_file.h" |
14 | 14 |
15 #include "editors.h" | 15 #include "editors.h" |
16 #include "info.h" | |
17 #include "layout.h" | 16 #include "layout.h" |
18 #include "menu.h" | 17 #include "menu.h" |
19 #include "ui_menu.h" | 18 #include "ui_menu.h" |
20 #include "ui_fileops.h" | 19 #include "ui_fileops.h" |
21 #include "utilops.h" | 20 #include "utilops.h" |
307 if (!vf) return; | 306 if (!vf) return; |
308 | 307 |
309 list = vf_pop_menu_file_list(vf); | 308 list = vf_pop_menu_file_list(vf); |
310 file_util_start_editor_from_filelist(key, list, vf->listview); | 309 file_util_start_editor_from_filelist(key, list, vf->listview); |
311 filelist_free(list); | 310 filelist_free(list); |
312 } | |
313 | |
314 static void vf_pop_menu_info_cb(GtkWidget *widget, gpointer data) | |
315 { | |
316 ViewFile *vf = data; | |
317 | |
318 info_window_new(NULL, vf_pop_menu_file_list(vf), NULL); | |
319 } | 311 } |
320 | 312 |
321 static void vf_pop_menu_view_cb(GtkWidget *widget, gpointer data) | 313 static void vf_pop_menu_view_cb(GtkWidget *widget, gpointer data) |
322 { | 314 { |
323 ViewFile *vf = data; | 315 ViewFile *vf = data; |
556 } | 548 } |
557 | 549 |
558 submenu_add_edit(menu, &item, G_CALLBACK(vf_pop_menu_edit_cb), vf); | 550 submenu_add_edit(menu, &item, G_CALLBACK(vf_pop_menu_edit_cb), vf); |
559 gtk_widget_set_sensitive(item, active); | 551 gtk_widget_set_sensitive(item, active); |
560 | 552 |
561 menu_item_add_stock_sensitive(menu, _("_Properties"), GTK_STOCK_PROPERTIES, active, | |
562 G_CALLBACK(vf_pop_menu_info_cb), vf); | |
563 menu_item_add_stock_sensitive(menu, _("View in _new window"), GTK_STOCK_NEW, active, | 553 menu_item_add_stock_sensitive(menu, _("View in _new window"), GTK_STOCK_NEW, active, |
564 G_CALLBACK(vf_pop_menu_view_cb), vf); | 554 G_CALLBACK(vf_pop_menu_view_cb), vf); |
565 | 555 |
566 menu_item_add_divider(menu); | 556 menu_item_add_divider(menu); |
567 menu_item_add_stock_sensitive(menu, _("_Copy..."), GTK_STOCK_COPY, active, | 557 menu_item_add_stock_sensitive(menu, _("_Copy..."), GTK_STOCK_COPY, active, |