aboutsummaryrefslogtreecommitdiffstats
path: root/gtk/prefs_layout.c
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2009-09-25 05:19:18 +0000
committerAnders Broman <anders.broman@ericsson.com>2009-09-25 05:19:18 +0000
commitce39b29305dd7b45b3bd1d26a9ba9192eeb201be (patch)
tree505037215aa1091dd9538420931c8bc594b3fdd6 /gtk/prefs_layout.c
parentf69d1f84b813ea02d2de3147b0e9137fbf1e4cc4 (diff)
Make the filter toolbar style a preference.
svn path=/trunk/; revision=30136
Diffstat (limited to 'gtk/prefs_layout.c')
-rw-r--r--gtk/prefs_layout.c23
1 files changed, 17 insertions, 6 deletions
diff --git a/gtk/prefs_layout.c b/gtk/prefs_layout.c
index 30da6b2891..3dbe8f1f79 100644
--- a/gtk/prefs_layout.c
+++ b/gtk/prefs_layout.c
@@ -252,10 +252,11 @@ layout_defaults_cb (GtkWidget * w _U_, gpointer data _U_)
#define HEX_DUMP_HIGHLIGHT_STYLE_KEY "hex_dump_highlight_style"
#define FILTER_TOOLBAR_PLACEMENT_KEY "filter_toolbar_show_in_statusbar"
#define GUI_TOOLBAR_STYLE_KEY "toolbar_style"
+#define GUI_FILTER_TOOLBAR_STYLE_KEY "filter_toolbar_style"
#define GUI_WINDOW_TITLE_KEY "window_title"
-#define GUI_TABLE_ROWS 5
+#define GUI_TABLE_ROWS 6
static const enum_val_t scrollbar_placement_vals[] = {
{ "FALSE", "Left", FALSE },
@@ -293,11 +294,12 @@ layout_prefs_show(void)
GtkWidget *default_vb, *default_bt;
GtkWidget *main_tb, *hbox;
GtkWidget *scrollbar_om;
- GtkWidget *altern_colors_om;
- GtkWidget *highlight_style_om;
- GtkWidget *toolbar_style_om;
- GtkWidget *filter_toolbar_placement_om;
- GtkWidget *window_title_te;
+ GtkWidget *altern_colors_om;
+ GtkWidget *highlight_style_om;
+ GtkWidget *toolbar_style_om;
+ GtkWidget *filter_toolbar_style_om;
+ GtkWidget *filter_toolbar_placement_om;
+ GtkWidget *window_title_te;
GtkTooltips *tooltips = gtk_tooltips_new();
@@ -414,6 +416,13 @@ layout_prefs_show(void)
toolbar_style_vals, prefs.gui_toolbar_main_style);
g_object_set_data(G_OBJECT(main_vb), GUI_TOOLBAR_STYLE_KEY, toolbar_style_om);
+ /* Filter toolbar prefs */
+ filter_toolbar_style_om = create_preference_option_menu(main_tb, pos++,
+ "Filter toolbar style:",
+ "Select the style in which the filter toolbar will be displayed.",
+ toolbar_style_vals, prefs.gui_toolbar_filter_style);
+ g_object_set_data(G_OBJECT(main_vb), GUI_FILTER_TOOLBAR_STYLE_KEY, filter_toolbar_style_om);
+
/* Placement of Filter toolbar */
filter_toolbar_placement_om = create_preference_option_menu(main_tb, pos++,
"Filter toolbar placement:",
@@ -465,6 +474,8 @@ layout_prefs_fetch(GtkWidget *w)
g_object_get_data(G_OBJECT(w), HEX_DUMP_HIGHLIGHT_STYLE_KEY), highlight_style_vals);
prefs.gui_toolbar_main_style = fetch_enum_value(
g_object_get_data(G_OBJECT(w), GUI_TOOLBAR_STYLE_KEY), toolbar_style_vals);
+ prefs.gui_toolbar_filter_style = fetch_enum_value(
+ g_object_get_data(G_OBJECT(w), GUI_FILTER_TOOLBAR_STYLE_KEY), toolbar_style_vals);
g_free(prefs.gui_window_title);
prefs.gui_window_title = g_strdup(gtk_entry_get_text(