diff options
author | Gilbert Ramirez <gram@alumni.rice.edu> | 1999-06-22 22:02:39 +0000 |
---|---|---|
committer | Gilbert Ramirez <gram@alumni.rice.edu> | 1999-06-22 22:02:39 +0000 |
commit | 7ea29fb80d640ec9aa097c3b6c29b3da32c72d46 (patch) | |
tree | dc4fa4db2b346c3b62dfdbd0d3780a374a7aa6a6 /file.c | |
parent | 919fe8f24cd5d48ac806e36fea1c87c2c46d2634 (diff) |
Added Aaron Hillegass' summary dialogue. We're ignoring the problem with
NetMon statistic packets for now. We might fix that problem with wiretap,
either filtering out those packets, and/or providing the summary
information through a new wiretap API.
svn path=/trunk/; revision=326
Diffstat (limited to 'file.c')
-rw-r--r-- | file.c | 16 |
1 files changed, 15 insertions, 1 deletions
@@ -1,7 +1,7 @@ /* file.c * File I/O routines * - * $Id: file.c,v 1.32 1999/06/22 03:39:06 guy Exp $ + * $Id: file.c,v 1.33 1999/06/22 22:02:11 gram Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@zing.org> @@ -315,9 +315,11 @@ load_cap_file(char *fname, capture_file *cf) { #ifdef USE_ITEM set_menu_sensitivity("/File/Close", TRUE); set_menu_sensitivity("/File/Reload", TRUE); + set_menu_sensitivity("/Tools/Summary", TRUE); #else set_menu_sensitivity("<Main>/File/Close", TRUE); set_menu_sensitivity("<Main>/File/Reload", TRUE); + set_menu_sensitivity("<Main>/Tools/Summary", TRUE); #endif } else { msg_len = strlen(name_ptr) + strlen(err_fmt) + 2; @@ -330,11 +332,14 @@ load_cap_file(char *fname, capture_file *cf) { set_menu_sensitivity("/File/Save", FALSE); set_menu_sensitivity("/File/Save As...", FALSE); set_menu_sensitivity("/File/Reload", FALSE); + set_menu_sensitivity("/Tools/Summary", FALSE); + #else set_menu_sensitivity("<Main>/File/Close", FALSE); set_menu_sensitivity("<Main>/File/Save", FALSE); set_menu_sensitivity("<Main>/File/Save As...", FALSE); set_menu_sensitivity("<Main>/File/Reload", FALSE); + set_menu_sensitivity("<Main>/Tools/Summary", FALSE); #endif } return err; @@ -378,6 +383,8 @@ cap_file_input_cb (gpointer data, gint source, GdkInputCondition condition) { set_menu_sensitivity("/File/Reload", TRUE); set_menu_sensitivity("/Capture/Start...", TRUE); set_menu_sensitivity("/Tools/Capture...", TRUE); + set_menu_sensitivity("/Tools/Summary", TRUE); + #else set_menu_sensitivity("<Main>/File/Open...", TRUE); set_menu_sensitivity("<Main>/File/Close", TRUE); @@ -385,6 +392,7 @@ cap_file_input_cb (gpointer data, gint source, GdkInputCondition condition) { set_menu_sensitivity("<Main>/File/Reload", TRUE); set_menu_sensitivity("<Main>/Capture/Start...", TRUE); set_menu_sensitivity("<Main>/Tools/Capture...", TRUE); + set_menu_sensitivity("<Main>/Tools/Summary", TRUE); #endif gtk_statusbar_push(GTK_STATUSBAR(info_bar), file_ctx, " File: <none>"); return; @@ -465,12 +473,16 @@ tail_cap_file(char *fname, capture_file *cf) { set_menu_sensitivity("/File/Reload", FALSE); set_menu_sensitivity("/Capture/Start...", FALSE); set_menu_sensitivity("/Tools/Capture...", FALSE); + set_menu_sensitivity("/Tools/Summary", FALSE); + #else set_menu_sensitivity("<Main>/File/Open...", FALSE); set_menu_sensitivity("<Main>/File/Close", FALSE); set_menu_sensitivity("<Main>/File/Reload", FALSE); set_menu_sensitivity("<Main>/Capture/Start...", FALSE); set_menu_sensitivity("<Main>/Tools/Capture...", FALSE); + set_menu_sensitivity("<Main>/Tools/Summary", FALSE); + #endif cf->fh = fopen(fname, "r"); tail_timeout_id = -1; @@ -489,11 +501,13 @@ tail_cap_file(char *fname, capture_file *cf) { set_menu_sensitivity("/File/Save", FALSE); set_menu_sensitivity("/File/Save As...", FALSE); set_menu_sensitivity("/File/Reload", FALSE); + set_menu_sensitivity("/Tools/Summary", FALSE); #else set_menu_sensitivity("<Main>/File/Close", FALSE); set_menu_sensitivity("<Main>/File/Save", FALSE); set_menu_sensitivity("<Main>/File/Save As...", FALSE); set_menu_sensitivity("<Main>/File/Reload", FALSE); + set_menu_sensitivity("<Main>/Tools/Summary", FALSE); #endif close(sync_pipe[0]); } |