diff options
-rw-r--r-- | capture.c | 9 | ||||
-rw-r--r-- | ethereal.c | 10 | ||||
-rw-r--r-- | prefs.c | 5 |
3 files changed, 21 insertions, 3 deletions
@@ -1,7 +1,7 @@ /* capture.c * Routines for packet capture windows * - * $Id: capture.c,v 1.11 1998/11/17 02:17:27 guy Exp $ + * $Id: capture.c,v 1.12 1998/11/18 03:17:17 gerald Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@zing.org> @@ -215,12 +215,19 @@ capture_prep_cb(GtkWidget *w, gpointer d) { GTK_SIGNAL_FUNC(prefs_cb), (gpointer) E_PR_PG_FILTER); gtk_box_pack_start(GTK_BOX(filter_hb), filter_bt, FALSE, TRUE, 0); gtk_widget_show(filter_bt); +#ifdef WITH_WIRETAP + gtk_widget_set_sensitive(filter_bt, FALSE); +#endif filter_te = gtk_entry_new(); if (cf.cfilter) gtk_entry_set_text(GTK_ENTRY(filter_te), cf.cfilter); gtk_object_set_data(GTK_OBJECT(filter_bt), E_FILT_TE_PTR_KEY, filter_te); gtk_box_pack_start(GTK_BOX(filter_hb), filter_te, TRUE, TRUE, 0); gtk_widget_show(filter_te); +#ifdef WITH_WIRETAP + gtk_widget_set_sensitive(filter_te, FALSE); + gtk_entry_set_text(GTK_ENTRY(filter_te), "<unavailable>"); +#endif /* File row: File: button and text entry */ file_hb = gtk_hbox_new(FALSE, 3); diff --git a/ethereal.c b/ethereal.c index 304a4f8443..30f76133cd 100644 --- a/ethereal.c +++ b/ethereal.c @@ -1,6 +1,6 @@ /* ethereal.c * - * $Id: ethereal.c,v 1.13 1998/11/18 03:01:31 gerald Exp $ + * $Id: ethereal.c,v 1.14 1998/11/18 03:17:16 gerald Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@zing.org> @@ -615,11 +615,19 @@ main(int argc, char *argv[]) GTK_SIGNAL_FUNC(prefs_cb), (gpointer) E_PR_PG_FILTER); gtk_box_pack_start(GTK_BOX(stat_hbox), filter_bt, FALSE, TRUE, 0); gtk_widget_show(filter_bt); +#ifdef WITH_WIRETAP + gtk_widget_set_sensitive(filter_bt, FALSE); +#endif filter_te = gtk_entry_new(); gtk_object_set_data(GTK_OBJECT(filter_bt), E_FILT_TE_PTR_KEY, filter_te); gtk_box_pack_start(GTK_BOX(stat_hbox), filter_te, TRUE, TRUE, 3); gtk_widget_show(filter_te); +#ifdef WITH_WIRETAP + gtk_widget_set_sensitive(filter_te, FALSE); + gtk_entry_set_text(GTK_ENTRY(filter_te), "<unavailable>"); +#endif + set_menu_object_data("<Main>/File/Open", E_DFILTER_TE_KEY, filter_te); set_menu_object_data("<Main>/File/Reload", E_DFILTER_TE_KEY, filter_te); set_menu_object_data("<Main>/Tools/Follow TCP Stream", E_DFILTER_TE_KEY, @@ -1,7 +1,7 @@ /* prefs.c * Routines for handling preferences * - * $Id: prefs.c,v 1.11 1998/11/18 03:01:42 gerald Exp $ + * $Id: prefs.c,v 1.12 1998/11/18 03:17:18 gerald Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@zing.org> @@ -109,6 +109,9 @@ prefs_cb(GtkWidget *w, gpointer sp) { /* Filter prefs */ filter_te = gtk_object_get_data(GTK_OBJECT(w), E_FILT_TE_PTR_KEY); filter_pg = filter_prefs_show(filter_te); +#ifdef WITH_WIRETAP + gtk_widget_set_sensitive(filter_pg, FALSE); +#endif /* Pass along the entry widget pointer from the calling widget */ gtk_object_set_data(GTK_OBJECT(filter_pg), E_FILT_TE_PTR_KEY, filter_te); |