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,