+ set_homogeneous (false);
+#if 0 // disable light/dark theme choice. until the 'light theme gets some attention.
+ pack_start (theme_selection_hbox, PACK_SHRINK);
+#endif
+ pack_start (reset_button, PACK_SHRINK);
+#ifndef __APPLE__
+ pack_start (all_dialogs, PACK_SHRINK);
+ pack_start (transients_follow_front, PACK_SHRINK);
+#endif
+ pack_start (flat_buttons, PACK_SHRINK);
+ pack_start (blink_rec_button, PACK_SHRINK);
+ pack_start (region_color_button, PACK_SHRINK);
+ pack_start (show_clipping_button, PACK_SHRINK);
+
+ Gtk::HBox* hbox;
+
+ vector<string> icon_sets = ::get_icon_sets ();
+
+ if (icon_sets.size() > 1) {
+ Gtkmm2ext::set_popdown_strings (icon_set_dropdown, icon_sets);
+ icon_set_dropdown.set_active_text (ARDOUR_UI::config()->get_icon_set());
+
+ hbox = Gtk::manage (new Gtk::HBox());
+ hbox->set_spacing (6);
+ hbox->pack_start (icon_set_label, false, false);
+ hbox->pack_start (icon_set_dropdown, true, true);
+ pack_start (*hbox, PACK_SHRINK);
+ }
+
+
+ hbox = Gtk::manage (new Gtk::HBox());
+ hbox->set_spacing (6);
+ hbox->pack_start (waveform_gradient_depth, true, true);
+ hbox->pack_start (waveform_gradient_depth_label, false, false);
+ pack_start (*hbox, PACK_SHRINK);
+
+ hbox = Gtk::manage (new Gtk::HBox());
+ hbox->set_spacing (6);
+ hbox->pack_start (timeline_item_gradient_depth, true, true);
+ hbox->pack_start (timeline_item_gradient_depth_label, false, false);
+ pack_start (*hbox, PACK_SHRINK);
+
+ palette_group = initialize_palette_canvas (*palette_viewport.canvas());
+ palette_viewport.signal_size_allocate().connect (sigc::bind (sigc::mem_fun (*this, &ThemeManager::palette_canvas_allocated), palette_group, palette_viewport.canvas(),
+ sigc::mem_fun (*this, &ThemeManager::palette_event)));
+ palette_scroller.add (palette_viewport);
+
+ modifier_scroller.add (modifier_vbox);
+
+ notebook.append_page (alias_scroller, _("Items"));
+ notebook.append_page (palette_scroller, _("Palette"));
+ notebook.append_page (modifier_scroller, _("Transparency"));
+
+ pack_start (notebook);