diff options
author | Ulf Lamping <ulf.lamping@web.de> | 2005-04-29 14:51:52 +0000 |
---|---|---|
committer | Ulf Lamping <ulf.lamping@web.de> | 2005-04-29 14:51:52 +0000 |
commit | a48744a84b72939fd4958421fee4ae0cb1991ba8 (patch) | |
tree | 1870e4883021400841c6895227fca301b063b71a /gtk/menu.c | |
parent | 614a46f36e7eeebf45f01441dc139e7e9e78abbb (diff) | |
download | wireshark-a48744a84b72939fd4958421fee4ae0cb1991ba8.tar.gz wireshark-a48744a84b72939fd4958421fee4ae0cb1991ba8.tar.bz2 wireshark-a48744a84b72939fd4958421fee4ae0cb1991ba8.zip |
add a new feature: list the files of a "File Set" (set of files generated by capturing "Multiple Files"/ringbuffer) and jump from one file of it to the next/previous one
svn path=/trunk/; revision=14231
Diffstat (limited to 'gtk/menu.c')
-rw-r--r-- | gtk/menu.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/gtk/menu.c b/gtk/menu.c index ba9a601844..0a51768700 100644 --- a/gtk/menu.c +++ b/gtk/menu.c @@ -46,6 +46,7 @@ #include "filter_dlg.h" #include "dlg_utils.h" #include "file_dlg.h" +#include "fileset_dlg.h" #include "find_dlg.h" #include "goto_dlg.h" #include "summary_dlg.h" @@ -179,6 +180,11 @@ static GtkItemFactoryEntry menu_items[] = ITEM_FACTORY_STOCK_ENTRY("/File/Save _As...", "<shift><control>S", file_save_as_cmd_cb, 0, GTK_STOCK_SAVE_AS), ITEM_FACTORY_ENTRY("/File/<separator>", NULL, NULL, 0, "<Separator>", NULL), + ITEM_FACTORY_ENTRY("/File/File Set", NULL, NULL, 0, "<Branch>", NULL), + ITEM_FACTORY_ENTRY("/File/File Set/List Files", NULL, fileset_cb, 0, NULL, NULL), + ITEM_FACTORY_ENTRY("/File/File Set/Next File", NULL, fileset_next_cb, 0, NULL, NULL), + ITEM_FACTORY_ENTRY("/File/File Set/Previous File", NULL, fileset_previous_cb, 0, NULL, NULL), + ITEM_FACTORY_ENTRY("/File/<separator>", NULL, NULL, 0, "<Separator>", NULL), ITEM_FACTORY_ENTRY("/File/_Export", NULL, NULL, 0, "<Branch>", NULL), ITEM_FACTORY_ENTRY("/File/Export/as \"Plain _Text\" file...", NULL, export_text_cmd_cb, 0, NULL, NULL), @@ -1974,3 +1980,10 @@ void set_menus_for_packet_history(gboolean back_history, gboolean forward_histor set_toolbar_for_packet_history(back_history, forward_history); } + +void set_menus_for_file_set(gboolean file_set, gboolean previous_file, gboolean next_file) { + + set_menu_sensitivity(main_menu_factory, "/File/File Set/List Files", file_set); + set_menu_sensitivity(main_menu_factory, "/File/File Set/Previous File", previous_file); + set_menu_sensitivity(main_menu_factory, "/File/File Set/Next File", next_file); +} |