ardour
|
#include <automation_controller.h>
Public Member Functions | |
~AutomationController () | |
boost::shared_ptr < ARDOUR::AutomationControl > | controllable () |
void | disable_vertical_scroll () |
Gtk::Adjustment * | adjustment () |
Gtk::Widget * | widget () |
void | display_effective_value () |
void | value_adjusted () |
void | stop_updating () |
Static Public Member Functions | |
static boost::shared_ptr < AutomationController > | create (boost::shared_ptr< ARDOUR::Automatable > parent, const Evoral::Parameter ¶m, const ARDOUR::ParameterDescriptor &desc, boost::shared_ptr< ARDOUR::AutomationControl > ac) |
Public Attributes | |
sigc::signal< void > | StartGesture |
sigc::signal< void > | StopGesture |
Private Member Functions | |
AutomationController (boost::shared_ptr< ARDOUR::Automatable > printer, boost::shared_ptr< ARDOUR::AutomationControl > ac, Gtk::Adjustment *adj) | |
void | start_touch () |
void | end_touch () |
void | toggled () |
void | run_note_select_dialog () |
void | set_ratio (double ratio) |
void | set_freq_beats (double beats) |
bool | on_button_release (GdkEventButton *ev) |
void | value_changed () |
Private Attributes | |
Gtk::Widget * | _widget |
boost::shared_ptr < ARDOUR::Automatable > | _printer |
boost::shared_ptr < ARDOUR::AutomationControl > | _controllable |
Gtk::Adjustment * | _adjustment |
sigc::connection | _screen_update_connection |
PBD::ScopedConnection | _changed_connection |
bool | _ignore_change |
A BarController which displays the value and allows control of an AutomationControl
Definition at line 58 of file automation_controller.h.
AutomationController::~AutomationController | ( | ) |
Definition at line 118 of file automation_controller.cc.
|
private |
Definition at line 65 of file automation_controller.cc.
|
inline |
Definition at line 72 of file automation_controller.h.
|
inline |
Definition at line 68 of file automation_controller.h.
|
static |
Definition at line 123 of file automation_controller.cc.
void AutomationController::disable_vertical_scroll | ( | ) |
Definition at line 334 of file automation_controller.cc.
void AutomationController::display_effective_value | ( | ) |
Definition at line 143 of file automation_controller.cc.
|
private |
Definition at line 180 of file automation_controller.cc.
|
private |
Definition at line 275 of file automation_controller.cc.
|
private |
Definition at line 240 of file automation_controller.cc.
|
private |
Definition at line 254 of file automation_controller.cc.
|
private |
Definition at line 267 of file automation_controller.cc.
|
private |
Definition at line 173 of file automation_controller.cc.
void AutomationController::stop_updating | ( | ) |
Stop updating our value from our controllable
Definition at line 328 of file automation_controller.cc.
|
private |
Definition at line 198 of file automation_controller.cc.
void AutomationController::value_adjusted | ( | ) |
Definition at line 155 of file automation_controller.cc.
|
private |
Definition at line 321 of file automation_controller.cc.
|
inline |
Definition at line 73 of file automation_controller.h.
|
private |
Definition at line 102 of file automation_controller.h.
|
private |
Definition at line 104 of file automation_controller.h.
|
private |
Definition at line 101 of file automation_controller.h.
|
private |
Definition at line 105 of file automation_controller.h.
|
private |
Definition at line 100 of file automation_controller.h.
|
private |
Definition at line 103 of file automation_controller.h.
|
private |
Definition at line 99 of file automation_controller.h.
sigc::signal<void> AutomationController::StartGesture |
Definition at line 80 of file automation_controller.h.
sigc::signal<void> AutomationController::StopGesture |
Definition at line 81 of file automation_controller.h.