20 #ifndef __ardour_meter_strip__
21 #define __ardour_meter_strip__
155 void add_label_height_item (Gtk::Menu_Helpers::MenuList&, Gtk::RadioMenuItem::Group&, std::string
const &, uint32_t);
LevelMeterHBox * level_meter
void set_session(ARDOUR::Session *s)
Gtk::Alignment meter_align
static PBD::Signal0< void > ConfigurationChanged
void on_size_request(Gtk::Requisition *)
void set_meter_type(ARDOUR::MeterType mode)
void reset_group_peak_display(ARDOUR::RouteGroup *)
bool level_meter_button_press(GdkEventButton *ev)
void meter_configuration_changed(ARDOUR::ChanCount)
bool name_label_button_release(GdkEventButton *ev)
static PBD::Signal1< void, MeterStrip * > CatchDeletion
void popup_level_meter_menu(GdkEventButton *ev)
Gtk::DrawingArea meter_ticks1_area
void on_size_allocate(Gtk::Allocation &)
void meter_type_changed(ARDOUR::MeterType)
MeterStrip(ARDOUR::Session *, boost::shared_ptr< ARDOUR::Route >)
void strip_property_changed(const PBD::PropertyChange &)
void reset_peak_display()
PBD::ScopedConnectionList level_meter_connection
void popup_name_label_menu(GdkEventButton *ev)
void reset_route_peak_display(ARDOUR::Route *)
Gtk::DrawingArea meter_metric_area
void blink_rec_display(bool onoff)
Gtk::EventBox mtr_container
ARDOUR::MeterType meter_type()
void set_metric_mode(int, ARDOUR::MeterType)
Gtk::Alignment peak_align
static PBD::Signal0< void > MetricChanged
void update_background(ARDOUR::MeterType)
gint meter_ticks2_expose(GdkEventExpose *)
void add_label_height_item(Gtk::Menu_Helpers::MenuList &, Gtk::RadioMenuItem::Group &, std::string const &, uint32_t)
std::string state_id() const
PBD::ScopedConnectionList meter_route_connections
void add_level_meter_type_item(Gtk::Menu_Helpers::MenuList &, Gtk::RadioMenuItem::Group &, std::string const &, ARDOUR::MeterType)
void route_color_changed()
boost::shared_ptr< ARDOUR::Route > route()
boost::shared_ptr< ARDOUR::Route > _route
Gtk::DrawingArea meter_ticks2_area
bool _suspend_menu_callbacks
gint meter_metrics_expose(GdkEventExpose *)
bool peak_button_release(GdkEventButton *)
void set_meter_type_multi(int, ARDOUR::RouteGroup *, ARDOUR::MeterType)
void parameter_changed(std::string const &p)
std::vector< ARDOUR::DataType > _types
gint meter_ticks1_expose(GdkEventExpose *)
void set_label_height(uint32_t)
ArdourButton peak_display
ARDOUR::MeterType metric_type
ArdourButton number_label