diff options
author | Richard Sharpe <sharpe@ns.aus.com> | 2003-11-30 04:37:50 +0000 |
---|---|---|
committer | Richard Sharpe <sharpe@ns.aus.com> | 2003-11-30 04:37:50 +0000 |
commit | d9cb6a9d64f4abeb7b4ffbad336d276f23062e0f (patch) | |
tree | b5620fc227073de1d538f551aee3ce7ce81eacaa /gtk | |
parent | 114c52bf0b0ce484e3c24c49311d192397c15544 (diff) |
Add Save Selected as a menu item in the File Menu.
This still has a way to go, though, because the menu item should be greyed out
until something is Highlighted.
svn path=/trunk/; revision=9120
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/menu.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/gtk/menu.c b/gtk/menu.c index 660a5709df..4877f1ab57 100644 --- a/gtk/menu.c +++ b/gtk/menu.c @@ -1,7 +1,7 @@ /* menu.c * Menu routines * - * $Id: menu.c,v 1.115 2003/11/30 04:21:55 sharpe Exp $ + * $Id: menu.c,v 1.116 2003/11/30 04:37:50 sharpe Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@ethereal.com> @@ -66,6 +66,8 @@ GtkWidget *popup_menu_object; +extern void savehex_cb(GtkWidget * w, gpointer data _U_); + #define GTK_MENU_FUNC(a) ((GtkItemFactoryCallback)(a)) static void menus_init(void); @@ -111,6 +113,8 @@ static GtkItemFactoryEntry menu_items[] = 0, GTK_STOCK_SAVE), ITEM_FACTORY_STOCK_ENTRY("/File/Save _As...", "<shift><control>S", file_save_as_cmd_cb, 0, GTK_STOCK_SAVE_AS), + ITEM_FACTORY_STOCK_ENTRY("/File/Save S_elected...", "<control>L", savehex_cb, + 0, NULL), ITEM_FACTORY_ENTRY("/File/<separator>", NULL, NULL, 0, "<Separator>", NULL), ITEM_FACTORY_STOCK_ENTRY("/File/_Print...", "<control>P", file_print_cmd_cb, 0, GTK_STOCK_PRINT), @@ -371,8 +375,6 @@ static GtkItemFactoryEntry tree_view_menu_items[] = ITEM_FACTORY_ENTRY("/Expand All", NULL, expand_all_cb, 0, NULL, NULL) }; -extern void savehex_cb(GtkWidget * w, gpointer data _U_); - static GtkItemFactoryEntry hexdump_menu_items[] = { ITEM_FACTORY_ENTRY("/Follow TCP Stream", NULL, follow_stream_cb, |