19 #ifndef __ardour_us2400_control_protocol_strip_h__
20 #define __ardour_us2400_control_protocol_strip_h__
80 void set_stripable (std::shared_ptr<ARDOUR::Stripable>,
bool with_messages =
true);
const std::string & name() const
PBD::ScopedConnectionList stripable_connections
void handle_button(Button &, ButtonState bs)
bool is_midi_track() const
Surface * surface() const
void set_stripable(std::shared_ptr< ARDOUR::Stripable >, bool with_messages=true)
void notify_panner_azi_changed(bool force_update=true)
PBD::ScopedConnectionList subview_connections
std::shared_ptr< ARDOUR::Stripable > stripable() const
void add(Control &control)
void notify_panner_width_changed(bool force_update=true)
std::vector< ARDOUR::AutomationType > possible_trim_parameters
void setup_sends_vpot(std::shared_ptr< ARDOUR::Stripable >)
void periodic(PBD::microseconds_t now_usecs)
void notify_vpot_change()
std::vector< ARDOUR::AutomationType > possible_pot_parameters
void notify_record_enable_changed()
void vselect_event(Button &, ButtonState)
void subview_mode_changed()
void update_selection_state()
void set_vpot_parameter(ARDOUR::AutomationType)
ARDOUR::AutomationType _pan_mode
std::shared_ptr< ARDOUR::Stripable > _stripable
PBD::ScopedConnectionList send_connections
void notify_metering_state_changed()
bool _transport_is_rolling
void set_global_index(int g)
void notify_property_changed(const PBD::PropertyChange &)
void notify_mute_changed()
void notify_stripable_deleted()
void show_stripable_name()
void fader_touch_event(Button &, ButtonState)
void handle_fader_touch(Fader &, bool touch_on)
void notify_solo_changed()
Strip(Surface &, const std::string &name, int index, const std::map< Button::ID, StripButtonInfo > &)
void redisplay(PBD::microseconds_t now_usecs, bool force=true)
void setup_dyn_vpot(std::shared_ptr< ARDOUR::Stripable >)
void setup_trackview_vpot(std::shared_ptr< ARDOUR::Stripable >)
void notify_gain_changed(bool force_update=true)
void select_event(Button &, ButtonState)
std::string vpot_mode_string()
void handle_pot(Pot &, float delta)
void notify_processor_changed(bool force_update=true)
void setup_eq_vpot(std::shared_ptr< ARDOUR::Stripable >)
void handle_fader(Fader &, float position)