aboutsummaryrefslogtreecommitdiffstats
path: root/gtk/gui_prefs.c
diff options
context:
space:
mode:
authorulfl <ulfl@f5534014-38df-0310-8fa8-9805f1628bb7>2004-06-20 15:57:11 +0000
committerulfl <ulfl@f5534014-38df-0310-8fa8-9805f1628bb7>2004-06-20 15:57:11 +0000
commit5f640d806b4eed099b83ad3db6139d4cf53a9ae3 (patch)
tree25dd287c451a6f5201a474100ab44993f0b8b59f /gtk/gui_prefs.c
parent3493cdd3c8b13f994a351c93b94ae1744a4cee5e (diff)
preference setting, so "ask for unsaved capture files" can be switched off
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@11196 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'gtk/gui_prefs.c')
-rw-r--r--gtk/gui_prefs.c13
1 files changed, 11 insertions, 2 deletions
diff --git a/gtk/gui_prefs.c b/gtk/gui_prefs.c
index 7d13efcf64..d675360ab8 100644
--- a/gtk/gui_prefs.c
+++ b/gtk/gui_prefs.c
@@ -1,7 +1,7 @@
/* gui_prefs.c
* Dialog box for GUI preferences
*
- * $Id: gui_prefs.c,v 1.73 2004/06/17 16:44:46 ulfl Exp $
+ * $Id: gui_prefs.c,v 1.74 2004/06/20 15:57:10 ulfl Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
@@ -73,6 +73,7 @@ static gint recent_files_count_changed_cb(GtkWidget *recent_files_entry _U_,
#define GUI_FILEOPEN_KEY "fileopen_behavior"
#define GUI_RECENT_FILES_COUNT_KEY "recent_files_count"
#define GUI_FILEOPEN_DIR_KEY "fileopen_directory"
+#define GUI_ASK_UNSAVED_KEY "ask_unsaved"
#define GUI_TOOLBAR_STYLE_KEY "toolbar_style"
@@ -178,7 +179,7 @@ gui_prefs_show(void)
#endif
GtkWidget *fileopen_rb, *fileopen_dir_te, *toolbar_style_om;
GtkWidget *filter_toolbar_placement_om;
- GtkWidget *recent_files_count_max_te;
+ GtkWidget *recent_files_count_max_te, *ask_unsaved_cb;
GtkWidget *save_position_cb, *save_size_cb, *save_maximized_cb;
#if GTK_MAJOR_VERSION < 2
GtkWidget *expander_style_om, *line_style_om;
@@ -311,6 +312,11 @@ gui_prefs_show(void)
fileopen_selected_cb(NULL, main_vb);
+ ask_unsaved_cb = create_preference_check_button(main_tb, pos++,
+ "Ask for unsaved capture files:", NULL, prefs.gui_ask_unsaved);
+ OBJECT_SET_DATA(main_vb, GUI_ASK_UNSAVED_KEY, ask_unsaved_cb);
+
+
/* Show 'em what we got */
gtk_widget_show_all(main_vb);
@@ -408,6 +414,9 @@ gui_prefs_fetch(GtkWidget *w)
prefs.gui_fileopen_dir = g_strdup(gtk_entry_get_text(
GTK_ENTRY(OBJECT_GET_DATA(w, GUI_FILEOPEN_DIR_KEY))));
+ prefs.gui_ask_unsaved =
+ gtk_toggle_button_get_active(OBJECT_GET_DATA(w, GUI_ASK_UNSAVED_KEY));
+
/*
* XXX - we need to have a way to fetch the preferences into
* local storage and only set the permanent preferences if there