|
Ardour
9.0-pre0-1950-g391fe97693
|
#include <axis_view.h>
Public Member Functions | |
| virtual std::string | name () const =0 |
| virtual Gdk::Color | color () const =0 |
| virtual std::shared_ptr< ARDOUR::Stripable > | stripable () const =0 |
| virtual std::shared_ptr< ARDOUR::AutomationControl > | control () const |
| virtual std::string | state_id () const =0 |
| std::string | gui_property (const std::string &property_name) const |
| bool | get_gui_property (const std::string &property_name, std::string &value) const |
| template<typename T > | |
| bool | get_gui_property (const std::string &property_name, T &value) const |
| template<typename T > | |
| bool | get_gui_property (const std::string &state_id, const std::string &property_name, T &value) const |
| void | set_gui_property (const std::string &property_name, const std::string &value) |
| void | remove_gui_property (const std::string &property_name) |
| void | set_gui_property (const std::string &property_name, const char *value) |
| template<typename T > | |
| void | set_gui_property (const std::string &property_name, const T &value) |
| void | cleanup_gui_properties () |
| void | set_selected (bool yn) |
| virtual bool | marked_for_display () const |
| virtual bool | set_marked_for_display (bool) |
| void | clear_property_cache () |
Public Member Functions inherited from PBD::ScopedConnectionList | |
| ScopedConnectionList () | |
| ScopedConnectionList (const ScopedConnectionList &)=delete | |
| ScopedConnectionList & | operator= (const ScopedConnectionList &)=delete |
| virtual | ~ScopedConnectionList () |
| void | add_connection (const UnscopedConnection &c) |
| void | drop_connections () |
| std::list< ScopedConnectionList * >::size_type | size () const |
Public Member Functions inherited from ARDOUR::SessionHandlePtr | |
| SessionHandlePtr (ARDOUR::Session *s) | |
| SessionHandlePtr () | |
| virtual | ~SessionHandlePtr () |
| virtual void | set_session (ARDOUR::Session *) |
| virtual ARDOUR::Session * | session () const |
Public Member Functions inherited from Selectable | |
| Selectable () | |
| virtual | ~Selectable () |
| virtual bool | selected () const |
Static Public Member Functions | |
| static GUIObjectState & | gui_object_state () |
| static Gdk::Color | round_robin_palette_color () |
Public Attributes | |
| sigc::signal< void > | Hiding |
Protected Member Functions | |
| AxisView () | |
| virtual | ~AxisView () |
| void | set_name_ellipsize_mode () |
Protected Member Functions inherited from ARDOUR::SessionHandlePtr | |
| virtual void | session_going_away () |
Protected Attributes | |
| Gtk::Label | name_label |
| Gtk::Label | inactive_label |
| Gtk::Table | inactive_table |
| std::unordered_map< std::string, std::string > | property_hashtable |
Protected Attributes inherited from ARDOUR::SessionHandlePtr | |
| ARDOUR::Session * | _session |
| PBD::ScopedConnectionList | _session_connections |
Protected Attributes inherited from Selectable | |
| bool | _selected |
AxisView defines the abstract base class for horizontal and vertical presentations of Stripables.
Definition at line 57 of file axis_view.h.
|
protected |
|
protectedvirtual |
|
inline |
Definition at line 111 of file axis_view.h.
|
inline |
Definition at line 123 of file axis_view.h.
|
pure virtual |
Implemented in VCATimeAxisView, VCAMasterStrip, TriggerStrip, TrackRecordAxis, RouteTimeAxisView, MixerStrip, MeterStrip, and AutomationTimeAxisView.
|
inlinevirtual |
Reimplemented in AutomationTimeAxisView.
Definition at line 66 of file axis_view.h.
| bool AxisView::get_gui_property | ( | const std::string & | property_name, |
| std::string & | value | ||
| ) | const |
|
inline |
Definition at line 76 of file axis_view.h.
|
inline |
Definition at line 87 of file axis_view.h.
|
static |
| std::string AxisView::gui_property | ( | const std::string & | property_name | ) | const |
|
virtual |
Reimplemented in VCATimeAxisView, VCAMasterStrip, RouteTimeAxisView, and MixerStrip.
|
pure virtual |
Implemented in VCATimeAxisView, VCAMasterStrip, TriggerStrip, TrackRecordAxis, TimeAxisView, RouteTimeAxisView, MixerStrip, MeterStrip, and AutomationTimeAxisView.
| void AxisView::remove_gui_property | ( | const std::string & | property_name | ) |
|
static |
|
inline |
Definition at line 101 of file axis_view.h.
| void AxisView::set_gui_property | ( | const std::string & | property_name, |
| const std::string & | value | ||
| ) |
|
inline |
Definition at line 106 of file axis_view.h.
|
virtual |
Reimplemented in VCATimeAxisView, VCAMasterStrip, RouteTimeAxisView, and MixerStrip.
|
protected |
|
virtual |
Reimplemented from Selectable.
Reimplemented in VCAMasterStrip, TimeAxisView, TriggerStrip, and MixerStrip.
|
pure virtual |
Implemented in VCATimeAxisView, VCAMasterStrip, TriggerStrip, TrackRecordAxis, RouteTimeAxisView, MixerStrip, MeterStrip, and AutomationTimeAxisView.
|
pure virtual |
Implemented in VCATimeAxisView, VCAMasterStrip, TriggerStrip, TrackRecordAxis, StripableTimeAxisView, RouteTimeAxisView, MixerStrip, MeterStrip, and AutomationTimeAxisView.
| sigc::signal<void> AxisView::Hiding |
Definition at line 63 of file axis_view.h.
|
protected |
Definition at line 134 of file axis_view.h.
|
protected |
Definition at line 135 of file axis_view.h.
|
protected |
Definition at line 131 of file axis_view.h.
|
mutableprotected |
Definition at line 137 of file axis_view.h.