diff options
author | Ulf Lamping <ulf.lamping@web.de> | 2004-06-20 15:57:11 +0000 |
---|---|---|
committer | Ulf Lamping <ulf.lamping@web.de> | 2004-06-20 15:57:11 +0000 |
commit | c5bae1f7e3e911f92e7a2ddf6264302622107e24 (patch) | |
tree | 25dd287c451a6f5201a474100ab44993f0b8b59f /gtk/gui_prefs.c | |
parent | 17ca623b0fdb39fe7a219ab3c70a45a9322cd45c (diff) |
preference setting, so "ask for unsaved capture files" can be switched off
svn path=/trunk/; revision=11196
Diffstat (limited to 'gtk/gui_prefs.c')
-rw-r--r-- | gtk/gui_prefs.c | 13 |
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 |