|
Ardour
9.0-pre0-1966-gddf5c3c8b6
|
#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.