Enable some code to make plugin ui bounds more sensible.
[ardour.git] / gtk2_ardour / mixer_strip.h
index b7bd20cfbd63f9be7221f96b8d9d81aff565434a..63a47974ccd3d6a2d43d3cdba283c0d8a628419f 100644 (file)
@@ -107,6 +107,7 @@ class MixerStrip : public RouteUI, public Gtk::EventBox
 
        bool  _embedded;
        bool  _packed;
+       bool  _mixer_owned;
        Width _width;
        void*  _width_owner;
 
@@ -168,13 +169,13 @@ class MixerStrip : public RouteUI, public Gtk::EventBox
        gint output_press (GdkEventButton *);
 
        Gtk::Menu  input_menu;
-       void add_bundle_to_input_menu (ARDOUR::Bundle *);
+       void add_bundle_to_input_menu (boost::shared_ptr<ARDOUR::Bundle>, std::vector<boost::shared_ptr<ARDOUR::Bundle> > const &);
 
        Gtk::Menu output_menu;
-       void add_bundle_to_output_menu (ARDOUR::Bundle *);
+       void add_bundle_to_output_menu (boost::shared_ptr<ARDOUR::Bundle>, std::vector<boost::shared_ptr<ARDOUR::Bundle> > const &);
        
-       void bundle_input_chosen (ARDOUR::Bundle *);
-       void bundle_output_chosen (ARDOUR::Bundle *);
+       void bundle_input_chosen (boost::shared_ptr<ARDOUR::Bundle>);
+       void bundle_output_chosen (boost::shared_ptr<ARDOUR::Bundle>);
 
        void edit_input_configuration ();
        void edit_output_configuration ();
@@ -215,7 +216,6 @@ class MixerStrip : public RouteUI, public Gtk::EventBox
        bool select_mix_group (GdkEventButton *);
        void mix_group_changed (void *);
 
-
        IOSelectorWindow *input_selector;
        IOSelectorWindow *output_selector;
 
@@ -240,6 +240,7 @@ class MixerStrip : public RouteUI, public Gtk::EventBox
        void update_speed_display ();
        void map_frozen ();
        void hide_processor_editor (boost::shared_ptr<ARDOUR::Processor> processor);
+       void hide_redirect_editors ();
 
        bool ignore_speed_adjustment;