sigc::signal1<void,boost::shared_ptr<ARDOUR::VCA> > show_vca_change;
protected:
- void set_route_targets_for_operation ();
+ void set_axis_targets_for_operation ();
private:
Mixer_UI ();
Gtkmm2ext::HPane inner_pane;
Gtk::HBox strip_packer;
Gtk::ScrolledWindow vca_scroller;
- Gtk::HBox vca_packer;
+ Gtk::HBox vca_hpacker;
+ Gtk::VBox vca_vpacker;
+ Gtk::EventBox vca_label_bar;
+ Gtk::Label vca_label;
Gtk::EventBox vca_scroller_base;
Gtk::HBox out_packer;
Gtkmm2ext::HPane list_hpane;
void add_masters (ARDOUR::VCAList&);
void remove_master (VCAMasterStrip*);
- MixerStrip* strip_by_route (boost::shared_ptr<ARDOUR::Route>);
+ MixerStrip* strip_by_route (boost::shared_ptr<ARDOUR::Route>) const;
+ AxisView* axis_by_stripable (boost::shared_ptr<ARDOUR::Stripable>) const;
void hide_all_strips (bool with_select);
void unselect_all_strips();
MonitorSection* _monitor_section;
PluginSelector *_plugin_selector;
- void strip_property_changed (const PBD::PropertyChange&, MixerStrip *);
+ 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 &);
/* various treeviews */