diff options
author | etxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7> | 2008-10-14 18:18:21 +0000 |
---|---|---|
committer | etxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7> | 2008-10-14 18:18:21 +0000 |
commit | c732d769b67fb185c2af7f77cdc53203227fca24 (patch) | |
tree | 57f1023a17c15d0088bf811a1c6b2a8cedac96d3 | |
parent | fa6a378fa24f0605e44ebe8d9f136ab1771691f9 (diff) |
Make verion in startscreen a visible preference.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@26453 f5534014-38df-0310-8fa8-9805f1628bb7
-rw-r--r-- | gtk/prefs_gui.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gtk/prefs_gui.c b/gtk/prefs_gui.c index e6428a617d..cb2ac5ba55 100644 --- a/gtk/prefs_gui.c +++ b/gtk/prefs_gui.c @@ -74,6 +74,7 @@ static gint recent_df_entries_changed_cb(GtkWidget *recent_df_entry _U_, #define GUI_WEBBROWSER_KEY "webbrowser" #define GUI_FIND_WRAP_KEY "find_wrap" #define GUI_USE_PREF_SAVE_KEY "use_pref_save" +#define GUI_SHOW_VERSION_KEY "show_version" static const enum_val_t scrollbar_placement_vals[] _U_ = { { "FALSE", "Left", FALSE }, @@ -163,6 +164,7 @@ gui_prefs_show(void) GtkWidget *fileopen_rb, *fileopen_dir_te, *fileopen_preview_te; GtkWidget *recent_files_count_max_te, *recent_df_entries_max_te, *ask_unsaved_cb, *find_wrap_cb; GtkWidget *use_pref_save_cb; + GtkWidget *show_version_cb; GtkWidget *webbrowser_te; GtkWidget *save_position_cb, *save_size_cb, *save_maximized_cb; @@ -302,6 +304,13 @@ gui_prefs_show(void) "use an explicit save button - for advanced users.", NULL); g_object_set_data(G_OBJECT(main_vb), GUI_USE_PREF_SAVE_KEY, use_pref_save_cb); + /* Show version in welcome screen */ + show_version_cb = create_preference_check_button(main_tb, pos++, + "Welcome screen shows version:", NULL, prefs.gui_version_in_start_page ); + gtk_tooltips_set_tip(tooltips, show_version_cb, + "Whether version should be shown in the start page or not", NULL); + g_object_set_data(G_OBJECT(main_vb), GUI_SHOW_VERSION_KEY, show_version_cb); + /* Webbrowser */ if (browser_needs_pref()) { webbrowser_te = create_preference_entry(main_tb, pos++, @@ -400,6 +409,9 @@ gui_prefs_fetch(GtkWidget *w) prefs.gui_use_pref_save = gtk_toggle_button_get_active(g_object_get_data(G_OBJECT(w), GUI_USE_PREF_SAVE_KEY)); + prefs.gui_version_in_start_page = + gtk_toggle_button_get_active(g_object_get_data(G_OBJECT(w), GUI_SHOW_VERSION_KEY)); + if (browser_needs_pref()) { g_free(prefs.gui_webbrowser); prefs.gui_webbrowser = g_strdup(gtk_entry_get_text( |