diff options
author | Irene RĂ¼ngeler <I.Ruengeler@fh-muenster.de> | 2013-04-12 11:56:00 +0000 |
---|---|---|
committer | Irene RĂ¼ngeler <I.Ruengeler@fh-muenster.de> | 2013-04-12 11:56:00 +0000 |
commit | a17ec349b41662d97bb3f70817d607bf24fb5962 (patch) | |
tree | 7191a20ff85d9cfa3449a1d9c26a6db5384af691 /ui/gtk/main_menubar.c | |
parent | 267a89b1f48ff391b37591ebcb95a34f6029d6a3 (diff) | |
download | wireshark-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.c | 8 |
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 |