Ardour
9.0-pre0-822-g12e3bc5c20
|
#include <mono_panner.h>
Classes | |
struct | ColorScheme |
Public Member Functions | |
MonoPanner (std::shared_ptr< ARDOUR::PannerShell >) | |
~MonoPanner () | |
std::shared_ptr< PBD::Controllable > | get_controllable () const |
Public Member Functions inherited from PannerInterface | |
PannerInterface (std::shared_ptr< ARDOUR::Panner >) | |
virtual | ~PannerInterface () |
std::shared_ptr< ARDOUR::Panner > | panner () |
void | edit () |
void | set_send_drawing_mode (bool) |
Public Member Functions inherited from PBD::Destructible | |
virtual | ~Destructible () |
virtual void | drop_references () |
Public Attributes | |
sigc::signal< void > | StartGesture |
sigc::signal< void > | StopGesture |
Public Attributes inherited from PBD::Destructible | |
PBD::Signal< void()> | Destroyed |
PBD::Signal< void()> | DropReferences |
Protected Member Functions | |
bool | on_expose_event (GdkEventExpose *) |
bool | on_button_press_event (GdkEventButton *) |
bool | on_button_release_event (GdkEventButton *) |
bool | on_motion_notify_event (GdkEventMotion *) |
bool | on_scroll_event (GdkEventScroll *) |
bool | on_key_press_event (GdkEventKey *) |
std::weak_ptr< PBD::Controllable > | proxy_controllable () const |
Protected Member Functions inherited from PannerInterface | |
void | value_change () |
bool | on_enter_notify_event (GdkEventCrossing *) |
bool | on_leave_notify_event (GdkEventCrossing *) |
bool | on_key_release_event (GdkEventKey *) |
bool | on_button_press_event (GdkEventButton *) |
bool | on_button_release_event (GdkEventButton *) |
Private Member Functions | |
PannerEditor * | editor () |
void | set_tooltip () |
void | color_handler () |
void | bypass_handler () |
void | pannable_handler () |
Static Private Member Functions | |
static void | set_colors () |
Private Attributes | |
std::shared_ptr< ARDOUR::PannerShell > | _panner_shell |
std::shared_ptr< PBD::Controllable > | position_control |
PBD::ScopedConnectionList | panvalue_connections |
PBD::ScopedConnectionList | panshell_connections |
int | drag_start_x |
int | last_drag_x |
double | accumulated_delta |
bool | detented |
ArdourWidgets::BindingProxy | position_binder |
bool | _dragging |
Static Private Attributes | |
static Pango::AttrList | panner_font_attributes |
static bool | have_font |
static ColorScheme | colors |
static bool | have_colors |
Additional Inherited Members | |
Protected Attributes inherited from PannerInterface | |
std::shared_ptr< ARDOUR::Panner > | _panner |
PannerPersistentTooltip | _tooltip |
bool | _send_mode |
Definition at line 39 of file mono_panner.h.
MonoPanner::MonoPanner | ( | std::shared_ptr< ARDOUR::PannerShell > | ) |
MonoPanner::~MonoPanner | ( | ) |
|
private |
|
private |
|
privatevirtual |
Implements PannerInterface.
|
inline |
Definition at line 45 of file mono_panner.h.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
private |
|
inlineprotectedvirtual |
Implements PannerInterface.
Definition at line 58 of file mono_panner.h.
|
staticprivate |
|
privatevirtual |
Implements PannerInterface.
|
private |
Definition at line 90 of file mono_panner.h.
|
private |
Definition at line 65 of file mono_panner.h.
|
private |
Definition at line 72 of file mono_panner.h.
|
staticprivate |
Definition at line 95 of file mono_panner.h.
|
private |
Definition at line 73 of file mono_panner.h.
|
private |
Definition at line 70 of file mono_panner.h.
|
staticprivate |
Definition at line 97 of file mono_panner.h.
|
staticprivate |
Definition at line 93 of file mono_panner.h.
|
private |
Definition at line 71 of file mono_panner.h.
|
staticprivate |
Definition at line 92 of file mono_panner.h.
|
private |
Definition at line 69 of file mono_panner.h.
|
private |
Definition at line 68 of file mono_panner.h.
|
private |
Definition at line 75 of file mono_panner.h.
|
private |
Definition at line 67 of file mono_panner.h.
sigc::signal<void> MonoPanner::StartGesture |
Definition at line 47 of file mono_panner.h.
sigc::signal<void> MonoPanner::StopGesture |
Definition at line 48 of file mono_panner.h.