Ardour
9.0-pre0-822-g12e3bc5c20
|
#include <gain_meter.h>
Public Member Functions | |
GainMeter (ARDOUR::Session *, int) | |
virtual | ~GainMeter () |
virtual void | set_controls (std::shared_ptr< ARDOUR::Stripable > stripable, std::shared_ptr< ARDOUR::PeakMeter > meter, std::shared_ptr< ARDOUR::Amp > amp, std::shared_ptr< ARDOUR::GainControl > control) |
int | get_gm_width () |
void | setup_meters (int len=0) |
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) |
void | set_fader_fg (uint32_t) |
void | set_fader_bg (uint32_t) |
void | unset_fader_fg () |
void | unset_fader_bg () |
std::shared_ptr< PBD::Controllable > | get_controllable () |
LevelMeterHBox & | get_level_meter () const |
CairoWidget & | get_gain_slider () const |
Private Member Functions | |
void | meter_configuration_changed (ARDOUR::ChanCount) |
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 228 of file gain_meter.h.
GainMeter::GainMeter | ( | ARDOUR::Session * | , |
int | |||
) |
|
virtual |
int GainMeter::get_gm_width | ( | ) |
|
protectedvirtual |
Reimplemented from GainMeterBase.
|
private |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
void GainMeter::route_active_changed | ( | ) |
|
virtual |
Reimplemented from GainMeterBase.
|
virtual |
Reimplemented from GainMeterBase.
|
private |
Definition at line 263 of file gain_meter.h.
|
private |
Definition at line 261 of file gain_meter.h.
|
private |
Definition at line 257 of file gain_meter.h.
|
private |
Definition at line 258 of file gain_meter.h.
|
private |
Definition at line 256 of file gain_meter.h.
|
private |
Definition at line 259 of file gain_meter.h.
|
private |
Definition at line 262 of file gain_meter.h.
|
private |
Definition at line 260 of file gain_meter.h.