Ardour
9.0-pre0-582-g084a23a80d
|
#include <control_point.h>
Public Types | |
enum | ShapeType { Full , Start , End } |
Public Member Functions | |
ControlPoint (AutomationLine &al) | |
ControlPoint (const ControlPoint &, bool dummy_arg_to_force_special_copy_constructor) | |
virtual | ~ControlPoint () |
void | move_to (double x, double y) |
void | move_to (double x, double y, ShapeType) |
void | reset (double x, double y, ARDOUR::AutomationList::iterator, uint32_t, ShapeType) |
double | get_x () const |
double | get_y () const |
void | hide () |
void | show () |
bool | visible () const |
double | size () const |
void | set_size (double) |
void | set_color () |
bool | can_slide () const |
void | set_can_slide (bool yn) |
uint32_t | view_index () const |
void | set_view_index (uint32_t i) |
ArdourCanvas::Item & | item () const |
void | unset_item () |
ARDOUR::AutomationList::iterator | model () const |
AutomationLine & | line () const |
Public Member Functions inherited from Selectable | |
Selectable () | |
virtual | ~Selectable () |
virtual void | set_selected (bool yn) |
virtual bool | selected () const |
Static Public Attributes | |
static PBD::Signal< void(ControlPoint *)> | CatchDeletion |
Private Member Functions | |
virtual bool | event_handler (GdkEvent *) |
Private Attributes | |
ArdourCanvas::Rectangle * | _item |
AutomationLine & | _line |
ARDOUR::AutomationList::iterator | _model |
uint32_t | _view_index |
bool | _can_slide |
double | _x |
double | _y |
double | _size |
ShapeType | _shape |
Additional Inherited Members | |
Protected Attributes inherited from Selectable | |
bool | _selected |
Definition at line 45 of file control_point.h.
Enumerator | |
---|---|
Full | |
Start | |
End |
Definition at line 52 of file control_point.h.
ControlPoint::ControlPoint | ( | AutomationLine & | al | ) |
ControlPoint::ControlPoint | ( | const ControlPoint & | , |
bool | dummy_arg_to_force_special_copy_constructor | ||
) |
|
virtual |
|
inline |
Definition at line 75 of file control_point.h.
|
privatevirtual |
|
inline |
Definition at line 61 of file control_point.h.
|
inline |
Definition at line 62 of file control_point.h.
void ControlPoint::hide | ( | ) |
ArdourCanvas::Item& ControlPoint::item | ( | ) | const |
|
inline |
Definition at line 86 of file control_point.h.
|
inline |
Definition at line 85 of file control_point.h.
void ControlPoint::move_to | ( | double | x, |
double | y | ||
) |
void ControlPoint::move_to | ( | double | x, |
double | y, | ||
ShapeType | |||
) |
void ControlPoint::reset | ( | double | x, |
double | y, | ||
ARDOUR::AutomationList::iterator | , | ||
uint32_t | , | ||
ShapeType | |||
) |
|
inline |
Definition at line 76 of file control_point.h.
void ControlPoint::set_color | ( | ) |
void ControlPoint::set_size | ( | double | ) |
|
inline |
Definition at line 78 of file control_point.h.
void ControlPoint::show | ( | ) |
|
inline |
Definition at line 68 of file control_point.h.
|
inline |
Definition at line 83 of file control_point.h.
|
inline |
Definition at line 77 of file control_point.h.
bool ControlPoint::visible | ( | ) | const |
|
private |
Definition at line 95 of file control_point.h.
|
private |
Definition at line 91 of file control_point.h.
|
private |
Definition at line 92 of file control_point.h.
|
private |
Definition at line 93 of file control_point.h.
|
private |
Definition at line 99 of file control_point.h.
|
private |
Definition at line 98 of file control_point.h.
|
private |
Definition at line 94 of file control_point.h.
|
private |
Definition at line 96 of file control_point.h.
|
private |
Definition at line 97 of file control_point.h.
|
static |
Definition at line 88 of file control_point.h.