ardour
|
#include <axis_view.h>
Public Member Functions | |
Gdk::Color | color () const |
ARDOUR::Session * | session () const |
virtual std::string | name () const =0 |
void | set_old_order_key (uint32_t ok) |
uint32_t | old_order_key () const |
virtual std::string | state_id () const =0 |
std::string | gui_property (const std::string &property_name) const |
template<typename T > | |
void | set_gui_property (const std::string &property_name, const T &value) |
void | cleanup_gui_properties () |
bool | marked_for_display () const |
virtual bool | set_marked_for_display (bool) |
void | clear_property_cache () |
Public Member Functions inherited from Selectable | |
Selectable () | |
virtual | ~Selectable () |
virtual void | set_selected (bool yn) |
bool | get_selected () const |
Public Member Functions inherited from PBD::ScopedConnectionList | |
ScopedConnectionList () | |
virtual | ~ScopedConnectionList () |
void | add_connection (const UnscopedConnection &c) |
void | drop_connections () |
Public Member Functions inherited from ARDOUR::SessionHandlePtr | |
SessionHandlePtr (ARDOUR::Session *s) | |
SessionHandlePtr () | |
virtual | ~SessionHandlePtr () |
virtual void | set_session (ARDOUR::Session *) |
Static Public Member Functions | |
static GUIObjectState & | gui_object_state () |
Public Attributes | |
sigc::signal< void > | Hiding |
Protected Member Functions | |
AxisView (ARDOUR::Session *sess) | |
virtual | ~AxisView () |
Protected Member Functions inherited from ARDOUR::SessionHandlePtr | |
virtual void | session_going_away () |
Static Protected Member Functions | |
static Gdk::Color | unique_random_color () |
Protected Attributes | |
Gdk::Color | _color |
Gtk::Label | name_label |
boost::unordered_map < std::string, std::string > | property_hashtable |
uint32_t | _old_order_key |
Protected Attributes inherited from Selectable | |
bool | _selected |
Protected Attributes inherited from ARDOUR::SessionHandlePtr | |
ARDOUR::Session * | _session |
PBD::ScopedConnectionList | _session_connections |
Static Protected Attributes | |
static std::list< Gdk::Color > | used_colors |
AxisView defines the abstract base class for time-axis trackviews and routes.
Definition at line 46 of file axis_view.h.
|
protected |
Definition at line 50 of file axis_view.cc.
|
protectedvirtual |
Definition at line 56 of file axis_view.cc.
|
inline |
Definition at line 74 of file axis_view.h.
|
inline |
Definition at line 84 of file axis_view.h.
|
inline |
Definition at line 50 of file axis_view.h.
|
static |
Definition at line 98 of file axis_view.cc.
string AxisView::gui_property | ( | const std::string & | property_name | ) | const |
Definition at line 67 of file axis_view.cc.
bool AxisView::marked_for_display | ( | ) | const |
Definition at line 80 of file axis_view.cc.
|
pure virtual |
Implemented in RouteTimeAxisView, RouteUI, and AutomationTimeAxisView.
|
inline |
Definition at line 59 of file axis_view.h.
|
inline |
Definition at line 52 of file axis_view.h.
|
inline |
Definition at line 66 of file axis_view.h.
|
virtual |
Definition at line 87 of file axis_view.cc.
|
inline |
Definition at line 58 of file axis_view.h.
|
pure virtual |
Implemented in RouteTimeAxisView, MixerStrip, AutomationTimeAxisView, MeterStrip, and MonitorSection.
|
staticprotected |
Generate a new random TrackView color, unique from those colors already used.
Definition at line 61 of file axis_view.cc.
|
protected |
Definition at line 98 of file axis_view.h.
|
protected |
Definition at line 105 of file axis_view.h.
sigc::signal<void> AxisView::Hiding |
Definition at line 56 of file axis_view.h.
|
protected |
Definition at line 102 of file axis_view.h.
|
mutableprotected |
Definition at line 104 of file axis_view.h.
|
staticprotected |
Definition at line 100 of file axis_view.h.