VKeybd: Pass on primary (Ctrl/Cmd) shortcuts
[ardour.git] / gtk2_ardour / mixer_ui.h
index a4dd28c533b9e5cde2c1fa864be2f8a81b38716b..7adc79d99eb5cbcb503f95ff11d10b7c566fd380 100644 (file)
@@ -145,6 +145,9 @@ public:
        void toggle_monitor_section ();
        void showhide_monitor_section (bool);
 
+       void toggle_foldback_strip ();
+       void showhide_foldback_strip (bool);
+
        void toggle_vcas ();
        void showhide_vcas (bool on);
 
@@ -155,6 +158,8 @@ public:
 
        bool screenshot (std::string const&);
 
+       void toggle_monitor_action (ARDOUR::MonitorChoice monitor_choice, bool group_override = false, bool all = false);
+
 protected:
        void set_axis_targets_for_operation ();
        ARDOUR::AutomationControlSet selected_gaincontrols ();
@@ -219,7 +224,7 @@ private:
 
        void add_routes (ARDOUR::RouteList&);
        void remove_strip (MixerStrip *);
-
+       void remove_foldback (FoldbackStrip *);
        void add_masters (ARDOUR::VCAList&);
        void remove_master (VCAMasterStrip*);
        void new_masters_created ();
@@ -305,6 +310,7 @@ private:
        MonitorSection   _monitor_section;
        PluginSelector *_plugin_selector;
        FoldbackStrip * foldback_strip;
+       bool _show_foldback_strip;
 
        void stripable_property_changed (const PBD::PropertyChange& what_changed, boost::weak_ptr<ARDOUR::Stripable> ws);
        void route_group_property_changed (ARDOUR::RouteGroup *, const PBD::PropertyChange &);