fix OSX/PPC bundled plugins
[ardour.git] / gtk2_ardour / theme_manager.h
index 20a73f0d4d065dde9a7fc4873e8cdb5920f26a52..36e85e5dd9febc3447a99c8c4d7e4320d92f3afe 100644 (file)
@@ -60,24 +60,25 @@ class ThemeManager : public Gtk::VBox
         void on_timeline_item_gradient_depth_change ();
        void on_all_dialogs_toggled ();
        void on_transients_follow_front_toggled ();
+       void on_floating_monitor_section_toggled ();
        void on_icon_set_changed ();
 
   private:
        Gtk::Notebook notebook;
-       
+
        struct BasicColorDisplayModelColumns : public Gtk::TreeModel::ColumnRecord {
                BasicColorDisplayModelColumns() {
                        add (name);
                        add (gdkcolor);
                }
-               
+
                Gtk::TreeModelColumn<std::string>  name;
                Gtk::TreeModelColumn<Gdk::Color>   gdkcolor;
        };
-       
+
        Gtk::ColorSelectionDialog color_dialog;
        sigc::connection color_dialog_connection;
-       
+
        Gtk::HBox theme_selection_hbox;
        Gtk::RadioButton dark_button;
        Gtk::RadioButton light_button;
@@ -92,6 +93,7 @@ class ThemeManager : public Gtk::VBox
         Gtk::Label timeline_item_gradient_depth_label;
        Gtk::CheckButton all_dialogs;
        Gtk::CheckButton transients_follow_front;
+       Gtk::CheckButton floating_monitor_section;
        Gtk::CheckButton gradient_waveforms;
        Gtk::Label icon_set_label;
        Gtk::ComboBoxText icon_set_dropdown;
@@ -104,10 +106,10 @@ class ThemeManager : public Gtk::VBox
        Gtk::ScrolledWindow palette_scroller;
        ArdourCanvas::GtkCanvasViewport palette_viewport;
        ArdourCanvas::Container* palette_group;
-       
+
        /* these methods create and manage a canvas for use in either the
           palette tab or in a separate dialog. Different behaviour is
-          accomplished by changing the event handler passed into the 
+          accomplished by changing the event handler passed into the
           allocation handler. We do it there because we have to rebuild
           the canvas on allocation events, and during the rebuild, connect
           each rectangle to the event handler.
@@ -130,7 +132,7 @@ class ThemeManager : public Gtk::VBox
           on it inside the palette tab.
        */
        void edit_palette_color (std::string);
-       
+
        struct ColorAliasModelColumns : public Gtk::TreeModel::ColumnRecord {
                ColorAliasModelColumns() {
                        add (name);
@@ -138,7 +140,7 @@ class ThemeManager : public Gtk::VBox
                        add (color);
                        add (key);
                }
-               
+
                Gtk::TreeModelColumn<std::string>  name;
                Gtk::TreeModelColumn<std::string>  alias;
                Gtk::TreeModelColumn<Gdk::Color>   color;
@@ -154,9 +156,9 @@ class ThemeManager : public Gtk::VBox
 
        ArdourDialog* palette_window;
        sigc::connection palette_response_connection;
-       
+
        void choose_color_from_palette (std::string const &target_name);
-       
+
        bool alias_palette_event (GdkEvent*, std::string, std::string);
        void alias_palette_response (int, std::string, std::string);
 
@@ -165,10 +167,10 @@ class ThemeManager : public Gtk::VBox
 
        Gtk::ScrolledWindow modifier_scroller;
        Gtk::VBox modifier_vbox;
-       
+
        void setup_modifiers ();
        void modifier_edited (Gtk::Range*, std::string);
-       
+
        void colors_changed ();
        void set_ui_to_state ();
 };