aboutsummaryrefslogtreecommitdiffstats
path: root/gtk/menu.c
diff options
context:
space:
mode:
authorUlf Lamping <ulf.lamping@web.de>2005-04-15 07:41:15 +0000
committerUlf Lamping <ulf.lamping@web.de>2005-04-15 07:41:15 +0000
commit9718569b63db7020540e2f3c27ad71b2148603a8 (patch)
treec5d8d60963d0a75f38f0de075b8de9d79d5cd544 /gtk/menu.c
parentaee376228c080c75bd620bdb62158f9f1e0c38e4 (diff)
add some new capture and filter related handcrafted (toolbar) icons
add "new" capture options feature, which will act like old capture start, and change capture start option (for immediately capture) rename Capture/Clear to Capture/Restart svn path=/trunk/; revision=14083
Diffstat (limited to 'gtk/menu.c')
-rw-r--r--gtk/menu.c22
1 files changed, 13 insertions, 9 deletions
diff --git a/gtk/menu.c b/gtk/menu.c
index 449c0449e9..75d10276d3 100644
--- a/gtk/menu.c
+++ b/gtk/menu.c
@@ -296,14 +296,16 @@ static GtkItemFactoryEntry menu_items[] =
goto_bottom_frame_cb, 0, GTK_STOCK_GOTO_BOTTOM),
#ifdef HAVE_LIBPCAP
ITEM_FACTORY_ENTRY("/_Capture", NULL, NULL, 0, "<Branch>", NULL),
- ITEM_FACTORY_STOCK_ENTRY("/Capture/_Start...", "<control>K",
- capture_prep_cb, 0, ETHEREAL_STOCK_CAPTURE_START),
+ ITEM_FACTORY_STOCK_ENTRY("/Capture/_Interfaces...", NULL,
+ capture_if_cb, 0, ETHEREAL_STOCK_CAPTURE_INTERFACES),
+ ITEM_FACTORY_STOCK_ENTRY("/Capture/_Options...", "<control>K",
+ capture_prep_cb, 0, ETHEREAL_STOCK_CAPTURE_OPTIONS),
+ ITEM_FACTORY_STOCK_ENTRY("/Capture/_Start", NULL,
+ capture_start_cb, 0, ETHEREAL_STOCK_CAPTURE_START),
ITEM_FACTORY_STOCK_ENTRY("/Capture/S_top", "<control>E", capture_stop_cb,
- 0, GTK_STOCK_STOP),
- ITEM_FACTORY_STOCK_ENTRY("/Capture/_Clear", NULL, capture_clear_cb,
- 0, GTK_STOCK_CLEAR),
- ITEM_FACTORY_ENTRY("/Capture/_Interfaces...", NULL,
- capture_if_cb, 0, NULL, NULL),
+ 0, ETHEREAL_STOCK_CAPTURE_STOP),
+ ITEM_FACTORY_STOCK_ENTRY("/Capture/_Restart", NULL, capture_clear_cb,
+ 0, ETHEREAL_STOCK_CAPTURE_RESTART),
ITEM_FACTORY_STOCK_ENTRY("/Capture/Capture _Filters...", NULL, cfilter_dialog_cb,
0, ETHEREAL_STOCK_CAPTURE_FILTER),
#endif /* HAVE_LIBPCAP */
@@ -1537,11 +1539,13 @@ set_menus_for_capture_in_progress(gboolean capture_in_progress)
set_menu_sensitivity(main_menu_factory, "/File/Open Recent",
!capture_in_progress);
#ifdef HAVE_LIBPCAP
- set_menu_sensitivity(main_menu_factory, "/Capture/Start...",
+ set_menu_sensitivity(main_menu_factory, "/Capture/Options...",
+ !capture_in_progress);
+ set_menu_sensitivity(main_menu_factory, "/Capture/Start",
!capture_in_progress);
set_menu_sensitivity(main_menu_factory, "/Capture/Stop",
capture_in_progress);
- set_menu_sensitivity(main_menu_factory, "/Capture/Clear",
+ set_menu_sensitivity(main_menu_factory, "/Capture/Restart",
capture_in_progress);
set_toolbar_for_capture_in_progress(capture_in_progress);