#include <shuttle_control.h>
Definition at line 60 of file shuttle_control.h.
◆ ShuttleControl()
ShuttleControl::ShuttleControl |
( |
| ) |
|
◆ ~ShuttleControl()
ShuttleControl::~ShuttleControl |
( |
| ) |
|
◆ build_shuttle_context_menu()
void ShuttleControl::build_shuttle_context_menu |
( |
| ) |
|
|
protected |
◆ controllable()
◆ do_blink()
void ShuttleControl::do_blink |
( |
bool |
| ) |
|
◆ fract_as_speed()
float ShuttleControl::fract_as_speed |
( |
float |
| ) |
const |
◆ get_shuttle_fract()
double ShuttleControl::get_shuttle_fract |
( |
| ) |
const |
|
inline |
◆ info_button()
◆ map_transport_state()
void ShuttleControl::map_transport_state |
( |
| ) |
|
◆ mouse_shuttle()
gint ShuttleControl::mouse_shuttle |
( |
double |
x, |
|
|
bool |
force |
|
) |
| |
|
protected |
◆ on_button_press_event()
bool ShuttleControl::on_button_press_event |
( |
GdkEventButton * |
| ) |
|
|
protected |
◆ on_button_press_event_for_display()
bool ShuttleControl::on_button_press_event_for_display |
( |
GdkEventButton * |
| ) |
|
|
protected |
◆ on_button_release_event()
bool ShuttleControl::on_button_release_event |
( |
GdkEventButton * |
| ) |
|
|
protected |
◆ on_enter_notify_event()
bool ShuttleControl::on_enter_notify_event |
( |
GdkEventCrossing * |
| ) |
|
|
protected |
◆ on_leave_notify_event()
bool ShuttleControl::on_leave_notify_event |
( |
GdkEventCrossing * |
| ) |
|
|
protected |
◆ on_motion_notify_event()
bool ShuttleControl::on_motion_notify_event |
( |
GdkEventMotion * |
| ) |
|
|
protected |
◆ on_query_tooltip()
bool ShuttleControl::on_query_tooltip |
( |
int |
, |
|
|
int |
, |
|
|
bool |
, |
|
|
const Glib::RefPtr< Gtk::Tooltip > & |
|
|
) |
| |
|
protected |
◆ on_size_allocate()
void ShuttleControl::on_size_allocate |
( |
Gtk::Allocation & |
| ) |
|
|
protected |
◆ parameter_changed()
void ShuttleControl::parameter_changed |
( |
std::string |
| ) |
|
|
protected |
◆ render()
void ShuttleControl::render |
( |
Cairo::RefPtr< Cairo::Context > const & |
, |
|
|
cairo_rectangle_t * |
|
|
) |
| |
|
protectedvirtual |
◆ set_colors()
void ShuttleControl::set_colors |
( |
| ) |
|
◆ set_session()
◆ set_shuttle_fract()
void ShuttleControl::set_shuttle_fract |
( |
double |
, |
|
|
bool |
zero_ok = false |
|
) |
| |
◆ set_shuttle_max_speed()
void ShuttleControl::set_shuttle_max_speed |
( |
float |
| ) |
|
|
protected |
◆ set_shuttle_units()
◆ speed_as_cents()
static int ShuttleControl::speed_as_cents |
( |
float |
, |
|
|
bool & |
|
|
) |
| |
|
static |
◆ speed_as_fract()
float ShuttleControl::speed_as_fract |
( |
float |
| ) |
const |
◆ speed_as_semitones()
static int ShuttleControl::speed_as_semitones |
( |
float |
, |
|
|
bool & |
|
|
) |
| |
|
static |
◆ use_shuttle_fract()
void ShuttleControl::use_shuttle_fract |
( |
bool |
force, |
|
|
bool |
zero_ok = false |
|
) |
| |
|
protected |
◆ vari_button()
◆ varispeed_button_clicked()
void ShuttleControl::varispeed_button_clicked |
( |
| ) |
|
|
protected |
◆ varispeed_button_scroll_event()
bool ShuttleControl::varispeed_button_scroll_event |
( |
GdkEventScroll * |
| ) |
|
|
protected |
◆ _controllable
◆ _hovering
bool ShuttleControl::_hovering |
|
protected |
◆ _ignore_change
bool ShuttleControl::_ignore_change |
|
protected |
◆ _info_button
◆ _vari_button
◆ _vari_dialog
◆ bg_b
float ShuttleControl::bg_b |
|
protected |
◆ bg_g
float ShuttleControl::bg_g |
|
protected |
◆ bg_r
float ShuttleControl::bg_r |
|
protected |
◆ binding_proxy
◆ last_shuttle_fract
float ShuttleControl::last_shuttle_fract |
|
protected |
◆ last_shuttle_request
◆ last_speed_displayed
float ShuttleControl::last_speed_displayed |
|
protected |
◆ parameter_connection
◆ pattern
cairo_pattern_t* ShuttleControl::pattern |
|
protected |
◆ port_connection
◆ requested_speed
double ShuttleControl::requested_speed |
|
protected |
◆ shine_pattern
cairo_pattern_t* ShuttleControl::shine_pattern |
|
protected |
◆ shuttle_context_menu
Gtk::Menu* ShuttleControl::shuttle_context_menu |
|
protected |
◆ shuttle_fract
float ShuttleControl::shuttle_fract |
|
protected |
◆ shuttle_grabbed
bool ShuttleControl::shuttle_grabbed |
|
protected |
◆ shuttle_max_speed
float ShuttleControl::shuttle_max_speed |
|
protected |
◆ shuttle_speed_on_grab
double ShuttleControl::shuttle_speed_on_grab |
|
protected |
The documentation for this class was generated from the following file: