aboutsummaryrefslogtreecommitdiffstats
path: root/gtk
diff options
context:
space:
mode:
authorRichard Sharpe <sharpe@ns.aus.com>2003-11-30 04:37:50 +0000
committerRichard Sharpe <sharpe@ns.aus.com>2003-11-30 04:37:50 +0000
commitd9cb6a9d64f4abeb7b4ffbad336d276f23062e0f (patch)
treeb5620fc227073de1d538f551aee3ce7ce81eacaa /gtk
parent114c52bf0b0ce484e3c24c49311d192397c15544 (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.c8
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,