Logo Search packages:      
Sourcecode: ardour version File versions

AxisView Class Reference

#include <axis_view.h>

Inheritance diagram for AxisView:

sigc::trackable TimeAxisView VisualTimeAxis ImageFrameTimeAxis MarkerTimeAxis

List of all members.


Detailed Description

AxisView defines the abstract base class for time-axis trackviews and routes.

Definition at line 40 of file axis_view.h.


Public Member Functions

Gdk::Color color () const
bool get_selected () const
virtual bool marked_for_display () const
virtual string name () const =0
uint32_t old_order_key () const
ARDOUR::Session & session () const
virtual void set_marked_for_display (bool yn)
void set_old_order_key (uint32_t ok)
virtual void set_selected (bool yn)

Public Attributes

sigc::signal< void > GoingAway
sigc::signal< void > Hiding

Protected Member Functions

 AxisView (ARDOUR::Session &sess)

Static Protected Member Functions

static Gdk::Color unique_random_color ()

Protected Attributes

Gdk::Color _color
bool _marked_for_display
uint32_t _old_order_key
bool _selected
ARDOUR::Session & _session
Gtk::Label name_label

Static Protected Attributes

static list< Gdk::Colorused_colors

Package Functions

void add_destroy_notify_callback (void *data, func_destroy_notify func) const
void notify_callbacks ()
 Execute and remove all previously installed callbacks.
void remove_destroy_notify_callback (void *data) const

Package Attributes

 __pad0__:func_destroy_notify func_destroy_notify

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index