part two of allow markup to be used in BoolOption items in an option editor
[ardour.git] / gtk2_ardour / theme_manager.h
index 96789f123228b7518b829a415c1930631997f03f..d08713dc3e3c987820f7b9869f29934c82627d53 100644 (file)
@@ -42,22 +42,22 @@ class ThemeManager : public ArdourWindow
 
        void on_dark_theme_button_toggled ();
        void on_light_theme_button_toggled ();
+       void on_flat_buttons_toggled ();
+       void on_gradient_waveforms_toggled ();
 
   private:
        struct ColorDisplayModelColumns : public Gtk::TreeModel::ColumnRecord {
            ColorDisplayModelColumns() {
                    add (name);
-                   add (color);
                    add (gdkcolor);
-                       add (pVar);
+                   add (pVar);
                    add (rgba);
            }
 
            Gtk::TreeModelColumn<std::string>  name;
-           Gtk::TreeModelColumn<std::string>  color;
-           Gtk::TreeModelColumn<Gdk::Color>     gdkcolor;
+           Gtk::TreeModelColumn<Gdk::Color>   gdkcolor;
            Gtk::TreeModelColumn<UIConfigVariable<uint32_t> *> pVar;
-           Gtk::TreeModelColumn<uint32_t>       rgba;
+           Gtk::TreeModelColumn<uint32_t>     rgba;
        };
 
        ColorDisplayModelColumns columns;
@@ -69,6 +69,8 @@ class ThemeManager : public ArdourWindow
        Gtk::RadioButton dark_button;
        Gtk::RadioButton light_button;
        Gtk::Button reset_button;
+       Gtk::CheckButton flat_buttons;
+       Gtk::CheckButton gradient_waveforms;
 
        bool button_press_event (GdkEventButton*);
 };