20 #ifndef __ardour_push2_level_meter_h__
21 #define __ardour_push2_level_meter_h__
PBD::ScopedConnection _parameter_connection
void setup_meters(int len=0, int width=3, int thin=2)
void update_meters_falloff()
ArdourCanvas::Meter::Orientation _meter_orientation
guint16 _thin_meter_width
void meter_type_changed(ARDOUR::MeterType)
std::vector< MeterInfo > _meters
void configuration_changed(ARDOUR::ChanCount in, ARDOUR::ChanCount out)
virtual void set_meter(ARDOUR::PeakMeter *meter)
uint32_t _max_visible_meters
ArdourCanvas::Box * _meter_packer
PBD::ScopedConnection _meter_type_connection
LevelMeter(Push2 &p2, Item *parent, int len, ArdourCanvas::Meter::Orientation o=ArdourCanvas::Meter::Vertical)
void parameter_changed(std::string)
void update_gain_sensitive()
ARDOUR::PeakMeter * _meter
guint16 _regular_meter_width
void set_max_audio_meter_count(uint32_t cnt=0)
void clear_meters(bool reset_highlight=true)
ARDOUR::MeterType _visible_meter_type
PBD::ScopedConnection _configuration_connection
ArdourCanvas::Meter * meter