ardour
|
#include <gain_meter.h>
Public Member Functions | |
GainMeterBase (ARDOUR::Session *, bool horizontal, int, int) | |
virtual | ~GainMeterBase () |
virtual void | set_controls (boost::shared_ptr< ARDOUR::Route > route, boost::shared_ptr< ARDOUR::PeakMeter > meter, boost::shared_ptr< ARDOUR::Amp > amp) |
void | update_gain_sensitive () |
void | update_meters () |
const ARDOUR::ChanCount | meter_channels () const |
void | effective_gain_display () |
void | set_width (Width, int len=0) |
void | set_meter_strip_name (const char *name) |
void | set_fader_name (const char *name) |
virtual void | setup_meters (int len=0) |
virtual void | set_type (ARDOUR::MeterType) |
boost::shared_ptr < PBD::Controllable > | get_controllable () |
LevelMeterHBox & | get_level_meter () const |
Gtkmm2ext::SliderController & | get_gain_slider () const |
Public Attributes | |
PBD::Signal1< bool, GdkEventButton * > | LevelMeterButtonPress |
Protected Attributes | |
boost::shared_ptr< ARDOUR::Route > | _route |
boost::shared_ptr < ARDOUR::PeakMeter > | _meter |
boost::shared_ptr< ARDOUR::Amp > | _amp |
std::vector< sigc::connection > | connections |
PBD::ScopedConnectionList | model_connections |
bool | ignore_toggle |
bool | next_release_selects |
Gtkmm2ext::SliderController * | gain_slider |
Gtk::Adjustment | gain_adjustment |
Gtkmm2ext::FocusEntry | gain_display |
Gtkmm2ext::FocusEntry | peak_display |
Gtk::DrawingArea | meter_metric_area |
Gtk::DrawingArea | meter_ticks1_area |
Gtk::DrawingArea | meter_ticks2_area |
LevelMeterHBox * | level_meter |
sigc::connection | gain_watching |
ArdourButton | gain_automation_style_button |
ArdourButton | gain_automation_state_button |
Gtk::Menu | gain_astate_menu |
Gtk::Menu | gain_astyle_menu |
Width | _width |
float | max_peak |
Gtk::Menu * | meter_menu |
bool | wait_for_release |
ARDOUR::MeterPoint | old_meter_point |
ARDOUR::DataType | _data_type |
ARDOUR::ChanCount | _previous_amp_output_streams |
Private Member Functions | |
bool | level_meter_button_press (GdkEventButton *) |
Private Member Functions inherited from ARDOUR::SessionHandlePtr | |
SessionHandlePtr (ARDOUR::Session *s) | |
SessionHandlePtr () | |
virtual | ~SessionHandlePtr () |
virtual void | set_session (ARDOUR::Session *) |
virtual void | session_going_away () |
Private Attributes | |
PBD::ScopedConnection | _level_meter_connection |
Private Attributes inherited from ARDOUR::SessionHandlePtr | |
ARDOUR::Session * | _session |
PBD::ScopedConnectionList | _session_connections |
Friends | |
class | MixerStrip |
class | MeterStrip |
class | RouteTimeAxisView |
Definition at line 66 of file gain_meter.h.
GainMeterBase::GainMeterBase | ( | ARDOUR::Session * | s, |
bool | horizontal, | ||
int | fader_length, | ||
int | fader_girth | ||
) |
Definition at line 85 of file gain_meter.cc.
|
virtual |
Definition at line 178 of file gain_meter.cc.
|
protected |
Definition at line 789 of file gain_meter.cc.
|
protected |
Definition at line 824 of file gain_meter.cc.
|
protected |
Definition at line 730 of file gain_meter.cc.
|
protected |
Definition at line 736 of file gain_meter.cc.
|
protected |
Definition at line 777 of file gain_meter.cc.
|
protected |
Definition at line 812 of file gain_meter.cc.
|
protected |
Definition at line 909 of file gain_meter.cc.
void GainMeterBase::effective_gain_display | ( | ) |
Definition at line 545 of file gain_meter.cc.
|
protected |
Definition at line 455 of file gain_meter.cc.
|
protected |
Definition at line 521 of file gain_meter.cc.
|
protected |
Definition at line 742 of file gain_meter.cc.
|
protected |
Definition at line 849 of file gain_meter.cc.
|
protected |
Definition at line 760 of file gain_meter.cc.
|
protected |
Definition at line 836 of file gain_meter.cc.
|
protected |
Definition at line 566 of file gain_meter.cc.
|
protected |
Definition at line 444 of file gain_meter.cc.
|
protected |
Definition at line 368 of file gain_meter.cc.
|
protected |
boost::shared_ptr< PBD::Controllable > GainMeterBase::get_controllable | ( | ) |
Definition at line 1111 of file gain_meter.cc.
|
inline |
Definition at line 92 of file gain_meter.h.
|
inline |
Definition at line 91 of file gain_meter.h.
|
protectedvirtual |
Reimplemented in GainMeter.
Definition at line 290 of file gain_meter.cc.
|
private |
Definition at line 1121 of file gain_meter.cc.
|
protected |
const ChanCount GainMeterBase::meter_channels | ( | ) | const |
Definition at line 884 of file gain_meter.cc.
|
protected |
Definition at line 722 of file gain_meter.cc.
|
protected |
Definition at line 625 of file gain_meter.cc.
|
protected |
Definition at line 688 of file gain_meter.cc.
|
protected |
Definition at line 927 of file gain_meter.cc.
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 379 of file gain_meter.cc.
|
protected |
Definition at line 423 of file gain_meter.cc.
|
protected |
Definition at line 932 of file gain_meter.cc.
|
protected |
Definition at line 415 of file gain_meter.cc.
|
protected |
Definition at line 397 of file gain_meter.cc.
|
protected |
Definition at line 407 of file gain_meter.cc.
|
virtual |
Reimplemented in GainMeter.
Definition at line 185 of file gain_meter.cc.
void GainMeterBase::set_fader_name | ( | const char * | name | ) |
Definition at line 583 of file gain_meter.cc.
|
protected |
Definition at line 704 of file gain_meter.cc.
void GainMeterBase::set_meter_strip_name | ( | const char * | name | ) |
Definition at line 572 of file gain_meter.cc.
|
protected |
Definition at line 710 of file gain_meter.cc.
|
virtual |
Reimplemented in GainMeter.
Definition at line 334 of file gain_meter.cc.
void GainMeterBase::set_width | ( | Width | w, |
int | len = 0 |
||
) |
Definition at line 915 of file gain_meter.cc.
|
protected |
Definition at line 254 of file gain_meter.cc.
|
virtual |
Reimplemented in GainMeter.
Definition at line 302 of file gain_meter.cc.
|
protected |
Definition at line 783 of file gain_meter.cc.
|
protected |
Definition at line 818 of file gain_meter.cc.
|
protected |
Definition at line 498 of file gain_meter.cc.
void GainMeterBase::update_gain_sensitive | ( | ) |
Definition at line 589 of file gain_meter.cc.
void GainMeterBase::update_meters | ( | ) |
Definition at line 890 of file gain_meter.cc.
|
friend |
Definition at line 102 of file gain_meter.h.
|
friend |
Definition at line 101 of file gain_meter.h.
|
friend |
Definition at line 103 of file gain_meter.h.
|
protected |
Definition at line 106 of file gain_meter.h.
|
protected |
Definition at line 192 of file gain_meter.h.
|
private |
Definition at line 198 of file gain_meter.h.
|
protected |
Definition at line 105 of file gain_meter.h.
|
protected |
Definition at line 193 of file gain_meter.h.
|
protected |
Definition at line 104 of file gain_meter.h.
|
protected |
Definition at line 149 of file gain_meter.h.
|
protected |
Definition at line 107 of file gain_meter.h.
|
protected |
Definition at line 114 of file gain_meter.h.
|
protected |
Definition at line 128 of file gain_meter.h.
|
protected |
Definition at line 129 of file gain_meter.h.
|
protected |
Definition at line 126 of file gain_meter.h.
|
protected |
Definition at line 125 of file gain_meter.h.
|
protected |
Definition at line 115 of file gain_meter.h.
|
protected |
Definition at line 113 of file gain_meter.h.
|
protected |
Definition at line 123 of file gain_meter.h.
|
protected |
Definition at line 110 of file gain_meter.h.
|
protected |
Definition at line 121 of file gain_meter.h.
PBD::Signal1<bool, GdkEventButton *> GainMeterBase::LevelMeterButtonPress |
Emitted in the GUI thread when a button is pressed over the level meter; return true if the event is handled.
Definition at line 97 of file gain_meter.h.
|
protected |
Definition at line 155 of file gain_meter.h.
|
protected |
Definition at line 170 of file gain_meter.h.
|
protected |
Definition at line 118 of file gain_meter.h.
|
protected |
Definition at line 119 of file gain_meter.h.
|
protected |
Definition at line 120 of file gain_meter.h.
|
protected |
Definition at line 108 of file gain_meter.h.
|
protected |
Definition at line 111 of file gain_meter.h.
|
protected |
Definition at line 181 of file gain_meter.h.
|
protected |
Definition at line 116 of file gain_meter.h.
|
protected |
Definition at line 180 of file gain_meter.h.