summaryrefslogtreecommitdiff
path: root/ui/gtk/main_menubar.c
diff options
context:
space:
mode:
authorIrene RĂ¼ngeler <I.Ruengeler@fh-muenster.de>2013-04-12 11:56:00 +0000
committerIrene RĂ¼ngeler <I.Ruengeler@fh-muenster.de>2013-04-12 11:56:00 +0000
commita17ec349b41662d97bb3f70817d607bf24fb5962 (patch)
tree7191a20ff85d9cfa3449a1d9c26a6db5384af691 /ui/gtk/main_menubar.c
parent267a89b1f48ff391b37591ebcb95a34f6029d6a3 (diff)
downloadwireshark-a17ec349b41662d97bb3f70817d607bf24fb5962.tar.gz
Change the sensitivity of the start button depending on the number of interfaces selected.
svn path=/trunk/; revision=48827
Diffstat (limited to 'ui/gtk/main_menubar.c')
-rw-r--r--ui/gtk/main_menubar.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/ui/gtk/main_menubar.c b/ui/gtk/main_menubar.c
index 7bcf4bf6d2..cc86ad8f27 100644
--- a/ui/gtk/main_menubar.c
+++ b/ui/gtk/main_menubar.c
@@ -4825,6 +4825,8 @@ set_menus_for_capture_in_progress(gboolean capture_in_progress)
!capture_in_progress);
set_menu_sensitivity(ui_manager_main_menubar, "/Menubar/CaptureMenu/Start",
!capture_in_progress);
+ set_menu_sensitivity(ui_manager_main_menubar, "/Menubar/CaptureMenu/Start",
+ global_capture_opts.num_selected > 0);
set_menu_sensitivity(ui_manager_main_menubar, "/Menubar/CaptureMenu/Stop",
capture_in_progress);
set_menu_sensitivity(ui_manager_main_menubar, "/Menubar/CaptureMenu/Restart",
@@ -4832,6 +4834,12 @@ set_menus_for_capture_in_progress(gboolean capture_in_progress)
#endif /* HAVE_LIBPCAP */
}
+void
+set_menus_capture_start_sensitivity(gboolean enable)
+{
+ set_menu_sensitivity(ui_manager_main_menubar, "/Menubar/CaptureMenu/Start",
+ enable);
+}
/* Disable menu items while we're waiting for the capture child to
finish. We disallow quitting until it finishes, and also disallow