ardour
|
#include <gain_meter.h>
Public Member Functions | |
GainMeter (ARDOUR::Session *, int) | |
virtual | ~GainMeter () |
virtual void | set_controls (boost::shared_ptr< ARDOUR::Route > route, boost::shared_ptr< ARDOUR::PeakMeter > meter, boost::shared_ptr< ARDOUR::Amp > amp) |
int | get_gm_width () |
void | setup_meters (int len=0) |
void | set_type (ARDOUR::MeterType) |
void | route_active_changed () |
Public Member Functions inherited from GainMeterBase | |
GainMeterBase (ARDOUR::Session *, bool horizontal, int, int) | |
virtual | ~GainMeterBase () |
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) |
boost::shared_ptr < PBD::Controllable > | get_controllable () |
LevelMeterHBox & | get_level_meter () const |
Gtkmm2ext::SliderController & | get_gain_slider () const |
Private Member Functions | |
void | meter_configuration_changed (ARDOUR::ChanCount) |
void | meter_type_changed (ARDOUR::MeterType) |
Private Attributes | |
Gtk::HBox | gain_display_box |
Gtk::HBox | fader_box |
Gtk::VBox * | fader_vbox |
Gtk::HBox | hbox |
Gtk::HBox | meter_hbox |
Gtk::Alignment | fader_alignment |
Gtk::Alignment | meter_alignment |
std::vector< ARDOUR::DataType > | _types |
Definition at line 201 of file gain_meter.h.
GainMeter::GainMeter | ( | ARDOUR::Session * | s, |
int | fader_length | ||
) |
Definition at line 941 of file gain_meter.cc.
|
virtual |
Definition at line 1006 of file gain_meter.cc.
int GainMeter::get_gm_width | ( | ) |
Definition at line 1055 of file gain_meter.cc.
|
protectedvirtual |
Reimplemented from GainMeterBase.
Definition at line 296 of file gain_meter.cc.
|
private |
Definition at line 1127 of file gain_meter.cc.
|
protected |
Definition at line 1074 of file gain_meter.cc.
|
protected |
Definition at line 1084 of file gain_meter.cc.
|
protected |
Definition at line 1094 of file gain_meter.cc.
|
private |
Definition at line 1187 of file gain_meter.cc.
|
protected |
Definition at line 1104 of file gain_meter.cc.
void GainMeter::route_active_changed | ( | ) |
Definition at line 1179 of file gain_meter.cc.
|
virtual |
Reimplemented from GainMeterBase.
Definition at line 1009 of file gain_meter.cc.
|
virtual |
Reimplemented from GainMeterBase.
Definition at line 362 of file gain_meter.cc.
|
virtual |
Reimplemented from GainMeterBase.
Definition at line 340 of file gain_meter.cc.
|
private |
Definition at line 236 of file gain_meter.h.
|
private |
Definition at line 234 of file gain_meter.h.
|
private |
Definition at line 230 of file gain_meter.h.
|
private |
Definition at line 231 of file gain_meter.h.
|
private |
Definition at line 229 of file gain_meter.h.
|
private |
Definition at line 232 of file gain_meter.h.
|
private |
Definition at line 235 of file gain_meter.h.
|
private |
Definition at line 233 of file gain_meter.h.