#include <ardour_ctrl_base.h>
Definition at line 53 of file ardour_ctrl_base.h.
◆ Flags
Enumerator |
---|
NoFlags | |
Detent | |
ArcToZero | |
NoHorizontal | |
NoVertical | |
Reverse | |
Definition at line 56 of file ardour_ctrl_base.h.
◆ ArdourCtrlBase()
ArdourWidgets::ArdourCtrlBase::ArdourCtrlBase |
( |
Flags |
flags = NoFlags | ) |
|
◆ ~ArdourCtrlBase()
virtual ArdourWidgets::ArdourCtrlBase::~ArdourCtrlBase |
( |
| ) |
|
|
virtual |
◆ action_sensitivity_changed()
void ArdourWidgets::ArdourCtrlBase::action_sensitivity_changed |
( |
| ) |
|
|
private |
◆ action_tooltip_changed()
void ArdourWidgets::ArdourCtrlBase::action_tooltip_changed |
( |
| ) |
|
|
private |
◆ action_visibility_changed()
void ArdourWidgets::ArdourCtrlBase::action_visibility_changed |
( |
| ) |
|
|
private |
◆ color_handler()
void ArdourWidgets::ArdourCtrlBase::color_handler |
( |
| ) |
|
◆ controllable_changed()
void ArdourWidgets::ArdourCtrlBase::controllable_changed |
( |
bool |
force_update = false | ) |
|
|
private |
◆ get_controllable()
std::shared_ptr<PBD::Controllable> ArdourWidgets::ArdourCtrlBase::get_controllable |
( |
| ) |
|
|
inline |
◆ on_button_press_event()
bool ArdourWidgets::ArdourCtrlBase::on_button_press_event |
( |
GdkEventButton * |
| ) |
|
◆ on_button_release_event()
bool ArdourWidgets::ArdourCtrlBase::on_button_release_event |
( |
GdkEventButton * |
| ) |
|
◆ on_enter_notify_event()
bool ArdourWidgets::ArdourCtrlBase::on_enter_notify_event |
( |
GdkEventCrossing * |
| ) |
|
|
protected |
◆ on_focus_in_event()
bool ArdourWidgets::ArdourCtrlBase::on_focus_in_event |
( |
GdkEventFocus * |
| ) |
|
|
protected |
◆ on_focus_out_event()
bool ArdourWidgets::ArdourCtrlBase::on_focus_out_event |
( |
GdkEventFocus * |
| ) |
|
|
protected |
◆ on_leave_notify_event()
bool ArdourWidgets::ArdourCtrlBase::on_leave_notify_event |
( |
GdkEventCrossing * |
| ) |
|
|
protected |
◆ on_motion_notify_event()
bool ArdourWidgets::ArdourCtrlBase::on_motion_notify_event |
( |
GdkEventMotion * |
ev | ) |
|
◆ on_name_changed()
void ArdourWidgets::ArdourCtrlBase::on_name_changed |
( |
| ) |
|
|
protectedvirtual |
◆ on_scroll_event()
bool ArdourWidgets::ArdourCtrlBase::on_scroll_event |
( |
GdkEventScroll * |
ev | ) |
|
◆ on_size_request()
void ArdourWidgets::ArdourCtrlBase::on_size_request |
( |
Gtk::Requisition * |
req | ) |
|
|
protected |
◆ on_style_changed()
void ArdourWidgets::ArdourCtrlBase::on_style_changed |
( |
const Glib::RefPtr< Gtk::Style > & |
| ) |
|
|
protected |
◆ render()
virtual void ArdourWidgets::ArdourCtrlBase::render |
( |
Cairo::RefPtr< Cairo::Context > const & |
, |
|
|
cairo_rectangle_t * |
|
|
) |
| |
|
protectedpure virtual |
◆ set_active_state()
◆ set_controllable()
void ArdourWidgets::ArdourCtrlBase::set_controllable |
( |
std::shared_ptr< PBD::Controllable > |
c | ) |
|
◆ set_size_request()
void ArdourWidgets::ArdourCtrlBase::set_size_request |
( |
int |
, |
|
|
int |
|
|
) |
| |
◆ set_tooltip_prefix()
void ArdourWidgets::ArdourCtrlBase::set_tooltip_prefix |
( |
std::string |
pfx | ) |
|
|
inline |
◆ set_visual_state()
◆ _dead_zone_delta
float ArdourWidgets::ArdourCtrlBase::_dead_zone_delta |
|
private |
◆ _flags
Flags ArdourWidgets::ArdourCtrlBase::_flags |
|
protected |
◆ _grabbed_x
float ArdourWidgets::ArdourCtrlBase::_grabbed_x |
|
private |
◆ _grabbed_y
float ArdourWidgets::ArdourCtrlBase::_grabbed_y |
|
private |
◆ _hovering
bool ArdourWidgets::ArdourCtrlBase::_hovering |
|
protected |
◆ _normal
float ArdourWidgets::ArdourCtrlBase::_normal |
|
protected |
◆ _req_height
int ArdourWidgets::ArdourCtrlBase::_req_height |
|
protected |
◆ _req_width
int ArdourWidgets::ArdourCtrlBase::_req_width |
|
protected |
◆ _tooltip
◆ _tooltip_prefix
std::string ArdourWidgets::ArdourCtrlBase::_tooltip_prefix |
|
private |
◆ _val
float ArdourWidgets::ArdourCtrlBase::_val |
|
protected |
◆ binding_proxy
◆ StartGesture
sigc::signal<void,int> ArdourWidgets::ArdourCtrlBase::StartGesture |
◆ StopGesture
sigc::signal<void,int> ArdourWidgets::ArdourCtrlBase::StopGesture |
◆ watch_connection
The documentation for this class was generated from the following file: