Ardour
9.0-pre0-822-g12e3bc5c20
|
#include <automation_controller.h>
Public Member Functions | |
~AutomationController () | |
std::shared_ptr< ARDOUR::AutomationControl > | controllable () |
void | disable_vertical_scroll () |
Gtk::Adjustment * | adjustment () |
Gtk::Widget * | widget () |
void | display_effective_value () |
void | automation_state_changed () |
void | value_adjusted () |
void | stop_updating () |
Static Public Member Functions | |
static std::shared_ptr< AutomationController > | create (const Evoral::Parameter ¶m, const ARDOUR::ParameterDescriptor &desc, std::shared_ptr< ARDOUR::AutomationControl > ac, bool use_knob=false) |
Private Member Functions | |
AutomationController (std::shared_ptr< ARDOUR::AutomationControl > ac, Gtk::Adjustment *adj, bool use_knob) | |
void | start_touch (int) |
void | end_touch (int) |
bool | button_press (GdkEventButton *) |
bool | button_release (GdkEventButton *) |
void | run_note_select_dialog () |
void | set_ratio (double ratio) |
void | set_freq_beats (double beats) |
bool | on_button_release (GdkEventButton *ev) |
Private Attributes | |
Gtk::Widget * | _widget |
std::shared_ptr< ARDOUR::AutomationControl > | _controllable |
Gtk::Adjustment * | _adjustment |
sigc::connection | _screen_update_connection |
PBD::ScopedConnectionList | _changed_connections |
bool | _ignore_change |
bool | _grabbed |
A BarController which displays the value and allows control of an AutomationControl
Definition at line 62 of file automation_controller.h.
AutomationController::~AutomationController | ( | ) |
|
private |
|
inline |
Definition at line 76 of file automation_controller.h.
void AutomationController::automation_state_changed | ( | ) |
|
private |
|
private |
|
inline |
Definition at line 72 of file automation_controller.h.
|
static |
void AutomationController::disable_vertical_scroll | ( | ) |
void AutomationController::display_effective_value | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
void AutomationController::stop_updating | ( | ) |
void AutomationController::value_adjusted | ( | ) |
|
inline |
Definition at line 77 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 106 of file automation_controller.h.
|
private |
Definition at line 105 of file automation_controller.h.
|
private |
Definition at line 103 of file automation_controller.h.
|
private |
Definition at line 100 of file automation_controller.h.