ardour
|
#include <meter_strip.h>
Static Public Attributes | |
static PBD::Signal1< void, MeterStrip * > | CatchDeletion |
static PBD::Signal0< void > | MetricChanged |
static PBD::Signal0< void > | ConfigurationChanged |
Static Public Attributes inherited from RouteUI | |
static PBD::Signal1< void, boost::shared_ptr < ARDOUR::Route > > | BusSendDisplayChanged |
Protected Member Functions | |
void | self_delete () |
gint | meter_metrics_expose (GdkEventExpose *) |
gint | meter_ticks1_expose (GdkEventExpose *) |
gint | meter_ticks2_expose (GdkEventExpose *) |
void | on_theme_changed () |
void | on_size_allocate (Gtk::Allocation &) |
void | on_size_request (Gtk::Requisition *) |
void | blink_rec_display (bool onoff) |
std::string | state_id () const |
void | set_button_names () |
Protected Member Functions inherited from RouteUI | |
void | init () |
void | reset () |
void | self_delete () |
virtual void | start_step_editing () |
virtual void | stop_step_editing () |
void | set_invert_sensitive (bool) |
bool | verify_new_route_name (const std::string &name) |
void | route_gui_changed (std::string) |
virtual void | bus_send_display_changed (boost::shared_ptr< ARDOUR::Route >) |
Protected Member Functions inherited from AxisView | |
AxisView (ARDOUR::Session *sess) | |
virtual | ~AxisView () |
Protected Member Functions inherited from ARDOUR::SessionHandlePtr | |
virtual void | session_going_away () |
Protected Attributes | |
boost::shared_ptr< ARDOUR::Route > | _route |
PBD::ScopedConnectionList | meter_route_connections |
PBD::ScopedConnectionList | level_meter_connection |
Protected Attributes inherited from RouteUI | |
ArdourWindow * | comment_window |
Gtk::TextView * | comment_area |
IOSelectorWindow * | input_selector |
IOSelectorWindow * | output_selector |
PBD::ScopedConnectionList | route_connections |
bool | self_destruct |
Protected Attributes inherited from AxisView | |
Gdk::Color | _color |
Gtk::Label | name_label |
boost::unordered_map < std::string, std::string > | property_hashtable |
uint32_t | _old_order_key |
Protected Attributes inherited from Selectable | |
bool | _selected |
Protected Attributes inherited from ARDOUR::SessionHandlePtr | |
ARDOUR::Session * | _session |
PBD::ScopedConnectionList | _session_connections |
Private Member Functions | |
void | strip_property_changed (const PBD::PropertyChange &) |
void | meter_configuration_changed (ARDOUR::ChanCount) |
void | meter_type_changed (ARDOUR::MeterType) |
void | update_background (ARDOUR::MeterType) |
bool | peak_button_release (GdkEventButton *) |
void | parameter_changed (std::string const &p) |
void | redraw_metrics () |
void | update_button_box () |
void | update_name_box () |
void | name_changed () |
void | route_color_changed () |
bool | level_meter_button_press (GdkEventButton *ev) |
void | popup_level_meter_menu (GdkEventButton *ev) |
void | add_level_meter_type_item (Gtk::Menu_Helpers::MenuList &, Gtk::RadioMenuItem::Group &, std::string const &, ARDOUR::MeterType) |
bool | name_label_button_release (GdkEventButton *ev) |
void | popup_name_label_menu (GdkEventButton *ev) |
void | add_label_height_item (Gtk::Menu_Helpers::MenuList &, Gtk::RadioMenuItem::Group &, std::string const &, uint32_t) |
void | set_meter_type (ARDOUR::MeterType mode) |
void | set_label_height (uint32_t) |
Private Attributes | |
Gtk::VBox | mtr_vbox |
Gtk::VBox | nfo_vbox |
Gtk::EventBox | mtr_container |
Gtk::HSeparator | mtr_hsep |
Gtk::HBox | meterbox |
Gtk::HBox | spacer |
Gtk::HBox | namebx |
Gtk::VBox | namenumberbx |
ArdourButton | name_label |
ArdourButton | number_label |
Gtk::DrawingArea | meter_metric_area |
Gtk::DrawingArea | meter_ticks1_area |
Gtk::DrawingArea | meter_ticks2_area |
Gtk::HBox | mutebox |
Gtk::HBox | solobox |
Gtk::HBox | recbox |
Gtk::HBox | mon_in_box |
Gtk::HBox | mon_disk_box |
Gtk::Alignment | meter_align |
Gtk::Alignment | peak_align |
Gtk::HBox | peakbx |
Gtk::VBox | btnbox |
ArdourButton | peak_display |
std::vector< ARDOUR::DataType > | _types |
ARDOUR::MeterType | metric_type |
float | max_peak |
bool | _has_midi |
int | _tick_bar |
int | _strip_type |
int | _metricmode |
LevelMeterHBox * | level_meter |
bool | _suspend_menu_callbacks |
Definition at line 46 of file meter_strip.h.
MeterStrip::MeterStrip | ( | ARDOUR::Session * | sess, |
boost::shared_ptr< ARDOUR::Route > | rt | ||
) |
Definition at line 119 of file meter_strip.cc.
MeterStrip::MeterStrip | ( | int | metricmode, |
ARDOUR::MeterType | mt | ||
) |
Definition at line 64 of file meter_strip.cc.
MeterStrip::~MeterStrip | ( | ) |
Definition at line 324 of file meter_strip.cc.
|
private |
Definition at line 907 of file meter_strip.cc.
|
private |
Definition at line 917 of file meter_strip.cc.
|
protectedvirtual |
Reimplemented from RouteUI.
Definition at line 349 of file meter_strip.cc.
void MeterStrip::fast_update | ( | ) |
Definition at line 413 of file meter_strip.cc.
|
inline |
Definition at line 68 of file meter_strip.h.
|
inline |
Definition at line 70 of file meter_strip.h.
|
inline |
Definition at line 71 of file meter_strip.h.
|
inline |
Definition at line 72 of file meter_strip.h.
|
private |
Definition at line 821 of file meter_strip.cc.
|
private |
Definition at line 437 of file meter_strip.cc.
|
protected |
Definition at line 587 of file meter_strip.cc.
|
protected |
Definition at line 659 of file meter_strip.cc.
|
protected |
Definition at line 666 of file meter_strip.cc.
MeterType MeterStrip::meter_type | ( | ) |
Definition at line 651 of file meter_strip.cc.
|
private |
Definition at line 943 of file meter_strip.cc.
|
private |
Definition at line 798 of file meter_strip.cc.
|
private |
Definition at line 872 of file meter_strip.cc.
|
protected |
Definition at line 514 of file meter_strip.cc.
|
protected |
Definition at line 508 of file meter_strip.cc.
|
protected |
Definition at line 425 of file meter_strip.cc.
|
private |
Definition at line 768 of file meter_strip.cc.
|
private |
Definition at line 698 of file meter_strip.cc.
|
private |
Definition at line 834 of file meter_strip.cc.
|
private |
Definition at line 886 of file meter_strip.cc.
|
private |
Definition at line 713 of file meter_strip.cc.
void MeterStrip::reset_group_peak_display | ( | ARDOUR::RouteGroup * | group | ) |
Definition at line 681 of file meter_strip.cc.
void MeterStrip::reset_peak_display | ( | ) |
Definition at line 689 of file meter_strip.cc.
void MeterStrip::reset_route_peak_display | ( | ARDOUR::Route * | route | ) |
Definition at line 673 of file meter_strip.cc.
|
inline |
Definition at line 55 of file meter_strip.h.
|
privatevirtual |
Reimplemented from RouteUI.
Definition at line 406 of file meter_strip.cc.
|
protected |
Definition at line 333 of file meter_strip.cc.
|
protectedvirtual |
Implements RouteUI.
Definition at line 365 of file meter_strip.cc.
|
private |
Definition at line 936 of file meter_strip.cc.
|
private |
Definition at line 927 of file meter_strip.cc.
void MeterStrip::set_meter_type_multi | ( | int | what, |
ARDOUR::RouteGroup * | group, | ||
ARDOUR::MeterType | type | ||
) |
Definition at line 953 of file meter_strip.cc.
void MeterStrip::set_metric_mode | ( | int | metricmode, |
ARDOUR::MeterType | mt | ||
) |
Definition at line 597 of file meter_strip.cc.
|
virtual |
Reimplemented from ARDOUR::SessionHandlePtr.
Definition at line 339 of file meter_strip.cc.
void MeterStrip::set_tick_bar | ( | int | m | ) |
Definition at line 479 of file meter_strip.cc.
|
protectedvirtual |
Implements AxisView.
Definition at line 355 of file meter_strip.cc.
|
private |
Definition at line 392 of file meter_strip.cc.
|
private |
Definition at line 630 of file meter_strip.cc.
|
private |
Definition at line 721 of file meter_strip.cc.
|
private |
Definition at line 757 of file meter_strip.cc.
|
private |
Definition at line 126 of file meter_strip.h.
|
private |
Definition at line 129 of file meter_strip.h.
|
protected |
Definition at line 76 of file meter_strip.h.
|
private |
Definition at line 128 of file meter_strip.h.
|
private |
Definition at line 148 of file meter_strip.h.
|
private |
Definition at line 127 of file meter_strip.h.
|
private |
Definition at line 122 of file meter_strip.h.
|
private |
Definition at line 119 of file meter_strip.h.
|
static |
Definition at line 57 of file meter_strip.h.
|
static |
Definition at line 59 of file meter_strip.h.
|
private |
Definition at line 131 of file meter_strip.h.
|
protected |
Definition at line 78 of file meter_strip.h.
|
private |
Definition at line 125 of file meter_strip.h.
|
private |
Definition at line 116 of file meter_strip.h.
|
private |
Definition at line 106 of file meter_strip.h.
|
protected |
Definition at line 77 of file meter_strip.h.
|
private |
Definition at line 107 of file meter_strip.h.
|
private |
Definition at line 108 of file meter_strip.h.
|
private |
Definition at line 100 of file meter_strip.h.
|
private |
Definition at line 123 of file meter_strip.h.
|
static |
Definition at line 58 of file meter_strip.h.
|
private |
Definition at line 114 of file meter_strip.h.
|
private |
Definition at line 113 of file meter_strip.h.
|
private |
Definition at line 98 of file meter_strip.h.
|
private |
Definition at line 99 of file meter_strip.h.
|
private |
Definition at line 96 of file meter_strip.h.
|
private |
Definition at line 110 of file meter_strip.h.
|
private |
Definition at line 104 of file meter_strip.h.
|
private |
Definition at line 102 of file meter_strip.h.
|
private |
Definition at line 103 of file meter_strip.h.
|
private |
Definition at line 97 of file meter_strip.h.
|
private |
Definition at line 105 of file meter_strip.h.
|
private |
Definition at line 117 of file meter_strip.h.
|
private |
Definition at line 120 of file meter_strip.h.
|
private |
Definition at line 118 of file meter_strip.h.
|
private |
Definition at line 112 of file meter_strip.h.
|
private |
Definition at line 111 of file meter_strip.h.
|
private |
Definition at line 101 of file meter_strip.h.