#include <shuttle_control.h>
|
void | build_shuttle_context_menu () |
|
void | show_shuttle_context_menu () |
|
void | shuttle_style_changed () |
|
void | shuttle_unit_clicked () |
|
void | set_shuttle_max_speed (float) |
|
bool | on_enter_notify_event (GdkEventCrossing *) |
|
bool | on_leave_notify_event (GdkEventCrossing *) |
|
bool | on_button_press_event (GdkEventButton *) |
|
bool | on_button_release_event (GdkEventButton *) |
|
bool | on_scroll_event (GdkEventScroll *) |
|
bool | on_motion_notify_event (GdkEventMotion *) |
|
void | render (cairo_t *, cairo_rectangle_t *) |
|
void | on_size_allocate (Gtk::Allocation &) |
|
bool | on_query_tooltip (int, int, bool, const Glib::RefPtr< Gtk::Tooltip > &) |
|
gint | mouse_shuttle (double x, bool force) |
|
void | use_shuttle_fract (bool force, bool zero_ok=false) |
|
void | parameter_changed (std::string) |
|
void | set_shuttle_units (ARDOUR::ShuttleUnits) |
|
void | set_shuttle_style (ARDOUR::ShuttleBehaviour) |
|
int | speed_as_semitones (float, bool &) |
|
int | fract_as_semitones (float, bool &) |
|
float | semitones_as_speed (int, bool) |
|
float | semitones_as_fract (int, bool) |
|
virtual bool | on_expose_event (GdkEventExpose *) |
|
void | on_size_allocate (Gtk::Allocation &) |
|
void | on_state_changed (Gtk::StateType) |
|
void | on_style_changed (const Glib::RefPtr< Gtk::Style > &) |
|
bool | on_button_press_event (GdkEventButton *) |
|
Gdk::Color | get_parent_bg () |
|
virtual void | on_name_changed () |
|
Protected Member Functions inherited from ARDOUR::SessionHandlePtr |
virtual void | session_going_away () |
|
Definition at line 35 of file shuttle_control.h.
ShuttleControl::ShuttleControl |
( |
| ) |
|
ShuttleControl::~ShuttleControl |
( |
| ) |
|
void ShuttleControl::build_shuttle_context_menu |
( |
| ) |
|
|
protected |
int ShuttleControl::fract_as_semitones |
( |
float |
fract, |
|
|
bool & |
reverse |
|
) |
| |
|
protected |
double ShuttleControl::get_shuttle_fract |
( |
| ) |
const |
|
inline |
void ShuttleControl::map_transport_state |
( |
| ) |
|
gint ShuttleControl::mouse_shuttle |
( |
double |
x, |
|
|
bool |
force |
|
) |
| |
|
protected |
bool ShuttleControl::on_button_press_event |
( |
GdkEventButton * |
ev | ) |
|
|
protected |
bool ShuttleControl::on_button_release_event |
( |
GdkEventButton * |
ev | ) |
|
|
protected |
bool ShuttleControl::on_enter_notify_event |
( |
GdkEventCrossing * |
ev | ) |
|
|
protected |
bool ShuttleControl::on_leave_notify_event |
( |
GdkEventCrossing * |
ev | ) |
|
|
protected |
bool ShuttleControl::on_motion_notify_event |
( |
GdkEventMotion * |
ev | ) |
|
|
protected |
bool ShuttleControl::on_query_tooltip |
( |
int |
, |
|
|
int |
, |
|
|
bool |
, |
|
|
const Glib::RefPtr< Gtk::Tooltip > & |
|
|
) |
| |
|
protected |
bool ShuttleControl::on_scroll_event |
( |
GdkEventScroll * |
ev | ) |
|
|
protected |
void ShuttleControl::on_size_allocate |
( |
Gtk::Allocation & |
alloc | ) |
|
|
protected |
void ShuttleControl::parameter_changed |
( |
std::string |
p | ) |
|
|
protected |
void ShuttleControl::render |
( |
cairo_t * |
cr, |
|
|
cairo_rectangle_t * |
|
|
) |
| |
|
protectedvirtual |
float ShuttleControl::semitones_as_fract |
( |
int |
semi, |
|
|
bool |
reverse |
|
) |
| |
|
protected |
float ShuttleControl::semitones_as_speed |
( |
int |
semi, |
|
|
bool |
reverse |
|
) |
| |
|
protected |
void ShuttleControl::set_shuttle_fract |
( |
double |
f, |
|
|
bool |
zero_ok = false |
|
) |
| |
void ShuttleControl::set_shuttle_max_speed |
( |
float |
speed | ) |
|
|
protected |
void ShuttleControl::show_shuttle_context_menu |
( |
| ) |
|
|
protected |
void ShuttleControl::shuttle_style_changed |
( |
| ) |
|
|
protected |
void ShuttleControl::shuttle_unit_clicked |
( |
| ) |
|
|
protected |
int ShuttleControl::speed_as_semitones |
( |
float |
speed, |
|
|
bool & |
reverse |
|
) |
| |
|
protected |
void ShuttleControl::use_shuttle_fract |
( |
bool |
force, |
|
|
bool |
zero_ok = false |
|
) |
| |
|
protected |
bool ShuttleControl::_hovering |
|
protected |
float ShuttleControl::last_speed_displayed |
|
protected |
cairo_pattern_t* ShuttleControl::pattern |
|
protected |
cairo_pattern_t* ShuttleControl::shine_pattern |
|
protected |
Gtk::Menu* ShuttleControl::shuttle_context_menu |
|
protected |
float ShuttleControl::shuttle_fract |
|
protected |
bool ShuttleControl::shuttle_grabbed |
|
protected |
float ShuttleControl::shuttle_max_speed |
|
protected |
double ShuttleControl::shuttle_speed_on_grab |
|
protected |
Gtk::Menu* ShuttleControl::shuttle_style_menu |
|
protected |
Gtk::Menu* ShuttleControl::shuttle_unit_menu |
|
protected |
The documentation for this class was generated from the following files: