ardour
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Member Functions | List of all members
AutomationTimeAxisView Class Reference

#include <automation_time_axis.h>

Inheritance diagram for AutomationTimeAxisView:
TimeAxisView AxisView Selectable PBD::ScopedConnectionList ARDOUR::SessionHandlePtr

Public Member Functions

 AutomationTimeAxisView (ARDOUR::Session *, boost::shared_ptr< ARDOUR::Route >, boost::shared_ptr< ARDOUR::Automatable >, boost::shared_ptr< ARDOUR::AutomationControl >, Evoral::Parameter, PublicEditor &, TimeAxisView &parent, bool show_regions, ArdourCanvas::Canvas &canvas, const std::string &name, const std::string &plug_name="")
 
 ~AutomationTimeAxisView ()
 
virtual void set_height (uint32_t, TrackHeightMode m=OnlySelf)
 
void set_samples_per_pixel (double)
 
std::string name () const
 
void add_automation_event (GdkEvent *, framepos_t, double, bool with_guard_points)
 
void clear_lines ()
 
boost::shared_ptr< AutomationLineline ()
 
std::list< boost::shared_ptr
< AutomationLine > > 
lines () const
 
void set_selected_points (PointSelection &)
 
void get_selectables (ARDOUR::framepos_t start, ARDOUR::framepos_t end, double top, double bot, std::list< Selectable * > &, bool within=false)
 
void get_inverted_selectables (Selection &, std::list< Selectable * > &results)
 
void show_timestretch (framepos_t, framepos_t, int, int)
 
void hide_timestretch ()
 
void cut_copy_clear (Selection &, Editing::CutCopyOp)
 
bool paste (ARDOUR::framepos_t, const Selection &, PasteContext &)
 
int set_state (const XMLNode &, int version)
 
std::string state_id () const
 
boost::shared_ptr
< ARDOUR::AutomationControl
control ()
 
boost::shared_ptr
< AutomationController
controller ()
 
Evoral::Parameter parameter () const
 
ArdourCanvas::Item * base_item () const
 
bool has_automation () const
 
boost::shared_ptr< ARDOUR::Routeparent_route ()
 
bool show_regions () const
 
- Public Member Functions inherited from TimeAxisView
 TimeAxisView (ARDOUR::Session *sess, PublicEditor &ed, TimeAxisView *parent, ArdourCanvas::Canvas &canvas)
 
virtual ~TimeAxisView ()
 
int order () const
 
ArdourCanvas::Container * canvas_display ()
 
ArdourCanvas::Container * ghost_group ()
 
uint32_t effective_height () const
 
double y_position () const
 
PublicEditoreditor () const
 
uint32_t current_height () const
 
void idle_resize (int32_t)
 
virtual guint32 show_at (double y, int &nth, Gtk::VBox *parent)
 
virtual void hide ()
 
bool touched (double top, double bot)
 
bool hidden () const
 
void set_selected (bool)
 
void set_height_enum (Height, bool apply_to_selection=false)
 
void reset_height ()
 
virtual void reset_visual_state ()
 
std::pair< TimeAxisView *, double > covers_y_position (double) const
 
bool covered_by_y_range (double y0, double y1) const
 
virtual void step_height (bool)
 
virtual ARDOUR::RouteGrouproute_group () const
 
virtual boost::shared_ptr
< ARDOUR::Playlist
playlist () const
 
virtual void show_selection (TimeSelection &)
 
virtual void hide_selection ()
 
virtual void reshow_selection (TimeSelection &)
 
virtual void set_selected_regionviews (RegionSelection &)
 
virtual void fade_range (TimeSelection &)
 
virtual boost::shared_ptr
< ARDOUR::Region
find_next_region (framepos_t, ARDOUR::RegionPoint, int32_t)
 
void order_selection_trims (ArdourCanvas::Item *item, bool put_start_on_top)
 
void add_ghost (RegionView *)
 
void remove_ghost (RegionView *)
 
void erase_ghost (GhostRegion *)
 
virtual void first_idle ()
 
TimeAxisViewget_parent ()
 
void set_parent (TimeAxisView &p)
 
virtual LayerDisplay layer_display () const
 
virtual StreamViewview () const
 
Children get_child_list ()
 
SelectionRectget_selection_rect (uint32_t id)
 
- Public Member Functions inherited from AxisView
Gdk::Color color () const
 
ARDOUR::Sessionsession () const
 
void set_old_order_key (uint32_t ok)
 
uint32_t old_order_key () const
 
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 ()
 
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 bool parse_state_id (std::string const &, PBD::ID &, bool &, Evoral::Parameter &)
 
static void what_has_visible_automation (const boost::shared_ptr< ARDOUR::Automatable > &automatable, std::set< Evoral::Parameter > &visible)
 
- Static Public Member Functions inherited from TimeAxisView
static void setup_sizes ()
 
static int max_order ()
 
static uint32_t preset_height (Height)
 
- Static Public Member Functions inherited from AxisView
static GUIObjectStategui_object_state ()
 

Protected Member Functions

void add_line (boost::shared_ptr< AutomationLine >)
 
void clear_clicked ()
 
void hide_clicked ()
 
void auto_clicked ()
 
virtual bool can_edit_name () const
 
void build_display_menu ()
 
void cut_copy_clear_one (AutomationLine &, Selection &, Editing::CutCopyOp)
 
bool paste_one (ARDOUR::framepos_t, unsigned, float times, const Selection &, ItemCounts &counts, bool greedy=false)
 
void route_going_away ()
 
void set_automation_state (ARDOUR::AutoState)
 
void automation_state_changed ()
 
void set_interpolation (ARDOUR::AutomationList::InterpolationStyle)
 
void interpolation_changed (ARDOUR::AutomationList::InterpolationStyle)
 
void entered ()
 
void exited ()
 
void color_handler ()
 
- Protected Member Functions inherited from TimeAxisView
bool name_entry_key_release (GdkEventKey *ev)
 
bool name_entry_key_press (GdkEventKey *ev)
 
bool name_entry_focus_out (GdkEventFocus *ev)
 
void begin_name_edit ()
 
void end_name_edit (int)
 
virtual void name_entry_changed ()
 
virtual bool controls_ebox_button_release (GdkEventButton *)
 
virtual bool controls_ebox_scroll (GdkEventScroll *)
 
virtual bool controls_ebox_button_press (GdkEventButton *)
 
virtual bool controls_ebox_motion (GdkEventMotion *)
 
virtual bool controls_ebox_leave (GdkEventCrossing *)
 
virtual void popup_display_menu (guint32 when)
 
virtual bool handle_display_menu_map_event (GdkEventAny *)
 
bool is_child (TimeAxisView *)
 
virtual void remove_child (boost::shared_ptr< TimeAxisView >)
 
void add_child (boost::shared_ptr< TimeAxisView >)
 
virtual void selection_click (GdkEventButton *)
 
void color_handler ()
 
void conditionally_add_to_selection ()
 
void build_size_menu ()
 
- Protected Member Functions inherited from AxisView
 AxisView (ARDOUR::Session *sess)
 
virtual ~AxisView ()
 
- Protected Member Functions inherited from ARDOUR::SessionHandlePtr
virtual void session_going_away ()
 

Protected Attributes

boost::shared_ptr< ARDOUR::Route_route
 
boost::shared_ptr
< ARDOUR::AutomationControl
_control
 
boost::shared_ptr
< ARDOUR::Automatable
_automatable
 
boost::shared_ptr
< AutomationController
_controller
 
Evoral::Parameter _parameter
 
ArdourCanvas::Rectangle * _base_rect
 
boost::shared_ptr< AutomationLine_line
 
std::string _name
 
AutomationStreamView_view
 
bool ignore_toggle
 
bool first_call_to_set_height
 
ArdourButton hide_button
 
ArdourButton auto_button
 
Gtk::Menu * automation_menu
 
Gtk::Label * plugname
 
bool plugname_packed
 
Gtk::CheckMenuItem * auto_off_item
 
Gtk::CheckMenuItem * auto_play_item
 
Gtk::CheckMenuItem * auto_touch_item
 
Gtk::CheckMenuItem * auto_write_item
 
Gtk::CheckMenuItem * mode_discrete_item
 
Gtk::CheckMenuItem * mode_line_item
 
bool _show_regions
 
bool ignore_state_request
 
PBD::ScopedConnectionList _list_connections
 
PBD::ScopedConnectionList _route_connections
 
- Protected Attributes inherited from TimeAxisView
Gtk::Table controls_table
 
Glib::RefPtr< Gtk::SizeGroup > controls_button_size_group
 
Gtk::EventBox controls_ebox
 
Gtk::VBox controls_vbox
 
Gtk::VBox time_axis_vbox
 
Gtk::HBox time_axis_hbox
 
Gtk::Frame time_axis_frame
 
Gtk::HBox name_hbox
 
Gtk::HBox top_hbox
 
Gtk::Label name_label
 
Gtk::Fixed scroomer_placeholder
 
bool _name_editing
 
uint32_t height
 
std::string controls_base_unselected_name
 
std::string controls_base_selected_name
 
Gtk::Menu * display_menu
 
TimeAxisViewparent
 
ArdourCanvas::Container * selection_group
 
ArdourCanvas::Container * _ghost_group
 
std::list< GhostRegion * > ghosts
 
std::list< SelectionRect * > free_selection_rects
 
std::list< SelectionRect * > used_selection_rects
 
bool _hidden
 
bool in_destructor
 
Gtk::Menu * _size_menu
 
ArdourCanvas::Line * _canvas_separator
 
ArdourCanvas::Container * _canvas_display
 
double _y_position
 
PublicEditor_editor
 
Gtk::Entry * name_entry
 
Children children
 
- Protected Attributes inherited from AxisView
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 Pango::FontDescription name_font
 
static bool have_name_font = false
 
- Static Protected Attributes inherited from TimeAxisView
static Glib::RefPtr
< Gtk::SizeGroup > 
controls_meters_size_group = Glib::RefPtr<Gtk::SizeGroup>()
 
static Glib::RefPtr
< Gtk::SizeGroup > 
midi_scroomer_size_group = Glib::RefPtr<Gtk::SizeGroup>()
 
static unsigned int name_width_px = 100
 
- Static Protected Attributes inherited from AxisView
static std::list< Gdk::Color > used_colors
 

Private Member Functions

int set_state_2X (const XMLNode &, int)
 

Additional Inherited Members

- Public Types inherited from TimeAxisView
enum  TrackHeightMode { OnlySelf, TotalHeight, HeightPerLane }
 
typedef std::vector
< boost::shared_ptr
< TimeAxisView > > 
Children
 
- Public Attributes inherited from AxisView
sigc::signal< void > Hiding
 
- Static Public Attributes inherited from TimeAxisView
static PBD::Signal1< void,
TimeAxisView * > 
CatchDeletion
 
- Static Protected Member Functions inherited from AxisView
static Gdk::Color unique_random_color ()
 

Detailed Description

Definition at line 56 of file automation_time_axis.h.

Constructor & Destructor Documentation

AutomationTimeAxisView::AutomationTimeAxisView ( ARDOUR::Session ,
boost::shared_ptr< ARDOUR::Route ,
boost::shared_ptr< ARDOUR::Automatable ,
boost::shared_ptr< ARDOUR::AutomationControl ,
Evoral::Parameter  ,
PublicEditor ,
TimeAxisView parent,
bool  show_regions,
ArdourCanvas::Canvas &  canvas,
const std::string &  name,
const std::string &  plug_name = "" 
)

a the automatable object this time axis is to display data for. For route/track automation (e.g. gain) pass the route for both and . For route child (e.g. plugin) automation, pass the child for . For region automation (e.g. MIDI CC), pass null for .

Definition at line 74 of file automation_time_axis.cc.

AutomationTimeAxisView::~AutomationTimeAxisView ( )

Definition at line 287 of file automation_time_axis.cc.

Member Function Documentation

void AutomationTimeAxisView::add_automation_event ( GdkEvent *  event,
framepos_t  when,
double  y,
bool  with_guard_points 
)

Definition at line 615 of file automation_time_axis.cc.

void AutomationTimeAxisView::add_line ( boost::shared_ptr< AutomationLine line)
protected

Definition at line 781 of file automation_time_axis.cc.

void AutomationTimeAxisView::auto_clicked ( )
protected

Definition at line 300 of file automation_time_axis.cc.

void AutomationTimeAxisView::automation_state_changed ( )
protected

Definition at line 344 of file automation_time_axis.cc.

ArdourCanvas::Item* AutomationTimeAxisView::base_item ( ) const
inline

Definition at line 109 of file automation_time_axis.h.

void AutomationTimeAxisView::build_display_menu ( )
protectedvirtual

Build the standard LHS control menu. Subclasses should extend this method to add their own menu options.

Reimplemented from TimeAxisView.

Definition at line 532 of file automation_time_axis.cc.

virtual bool AutomationTimeAxisView::can_edit_name ( ) const
inlineprotectedvirtual

Reimplemented from TimeAxisView.

Definition at line 173 of file automation_time_axis.h.

void AutomationTimeAxisView::clear_clicked ( )
protected

Definition at line 442 of file automation_time_axis.cc.

void AutomationTimeAxisView::clear_lines ( )

Definition at line 774 of file automation_time_axis.cc.

void AutomationTimeAxisView::color_handler ( )
protected

Definition at line 822 of file automation_time_axis.cc.

boost::shared_ptr<ARDOUR::AutomationControl> AutomationTimeAxisView::control ( )
inline

Definition at line 103 of file automation_time_axis.h.

boost::shared_ptr<AutomationController> AutomationTimeAxisView::controller ( )
inline

Definition at line 104 of file automation_time_axis.h.

void AutomationTimeAxisView::cut_copy_clear ( Selection selection,
Editing::CutCopyOp  op 
)
virtual

Reimplemented from TimeAxisView.

Definition at line 974 of file automation_time_axis.cc.

void AutomationTimeAxisView::cut_copy_clear_one ( AutomationLine line,
Selection selection,
Editing::CutCopyOp  op 
)
protected

Definition at line 989 of file automation_time_axis.cc.

void AutomationTimeAxisView::entered ( )
protectedvirtual

potential handler for entered events

Reimplemented from TimeAxisView.

Definition at line 806 of file automation_time_axis.cc.

void AutomationTimeAxisView::exited ( )
protectedvirtual

Reimplemented from TimeAxisView.

Definition at line 814 of file automation_time_axis.cc.

void AutomationTimeAxisView::get_inverted_selectables ( Selection sel,
std::list< Selectable * > &  results 
)
virtual

Reimplemented from TimeAxisView.

Definition at line 756 of file automation_time_axis.cc.

void AutomationTimeAxisView::get_selectables ( ARDOUR::framepos_t  ,
ARDOUR::framepos_t  ,
double  ,
double  ,
std::list< Selectable * > &  ,
bool  within = false 
)
virtual

Get selectable things within a given range.

Parameters
startStart time in session frames.
endEnd time in session frames.
topTop y range, in trackview coordinates (ie 0 is the top of the track view)
botBottom y range, in trackview coordinates (ie 0 is the top of the track view)
resultFilled in with selectable things.

Reimplemented from TimeAxisView.

Definition at line 711 of file automation_time_axis.cc.

bool AutomationTimeAxisView::has_automation ( ) const
Returns
true if this view has any automation data to display

Definition at line 888 of file automation_time_axis.cc.

void AutomationTimeAxisView::hide_clicked ( )
protected

Definition at line 520 of file automation_time_axis.cc.

void AutomationTimeAxisView::hide_timestretch ( )
inlinevirtual

Reimplemented from TimeAxisView.

Definition at line 91 of file automation_time_axis.h.

void AutomationTimeAxisView::interpolation_changed ( ARDOUR::AutomationList::InterpolationStyle  )
protected

The interpolation style of our AutomationList has changed, so update

Definition at line 412 of file automation_time_axis.cc.

boost::shared_ptr<AutomationLine> AutomationTimeAxisView::line ( )
inline
Returns
Our AutomationLine, if this view has one, or 0 if it uses AutomationRegionViews

Definition at line 81 of file automation_time_axis.h.

list< boost::shared_ptr< AutomationLine > > AutomationTimeAxisView::lines ( ) const
Returns
All AutomationLines associated with this view

Definition at line 894 of file automation_time_axis.cc.

std::string AutomationTimeAxisView::name ( ) const
inlinevirtual

Implements AxisView.

Definition at line 74 of file automation_time_axis.h.

Evoral::Parameter AutomationTimeAxisView::parameter ( ) const
inline

Definition at line 105 of file automation_time_axis.h.

boost::shared_ptr<ARDOUR::Route> AutomationTimeAxisView::parent_route ( )
inline

Definition at line 115 of file automation_time_axis.h.

bool AutomationTimeAxisView::parse_state_id ( std::string const &  ,
PBD::ID ,
bool &  ,
Evoral::Parameter  
)
static

Given a state id string, see if it is one generated by this class. If so, parse it into its components.

Parameters
state_idState ID string to parse.
route_idFilled in with the route's ID if the state ID string is parsed.
has_parameterFilled in with true if the state ID has a parameter, otherwise false.
parameterFilled in with the state ID's parameter, if it has one.
Returns
true if this is a state ID generated by this class, otherwise false.

Definition at line 934 of file automation_time_axis.cc.

bool AutomationTimeAxisView::paste ( ARDOUR::framepos_t  pos,
const Selection selection,
PasteContext ctx 
)
virtual

Paste a selection.

Parameters
posPosition to paste to (session frames).
selectionSelection to paste.
ctxPaste context.

Reimplemented from TimeAxisView.

Definition at line 657 of file automation_time_axis.cc.

bool AutomationTimeAxisView::paste_one ( ARDOUR::framepos_t  pos,
unsigned  paste_count,
float  times,
const Selection selection,
ItemCounts counts,
bool  greedy = false 
)
protected

Definition at line 678 of file automation_time_axis.cc.

void AutomationTimeAxisView::route_going_away ( )
protected

Definition at line 294 of file automation_time_axis.cc.

void AutomationTimeAxisView::set_automation_state ( ARDOUR::AutoState  state)
protected

Definition at line 323 of file automation_time_axis.cc.

void AutomationTimeAxisView::set_height ( uint32_t  h,
TrackHeightMode  m = OnlySelf 
)
virtual

Reimplemented from TimeAxisView.

Definition at line 459 of file automation_time_axis.cc.

void AutomationTimeAxisView::set_interpolation ( ARDOUR::AutomationList::InterpolationStyle  )
protected

A menu item has been selected to change our interpolation mode

Definition at line 427 of file automation_time_axis.cc.

void AutomationTimeAxisView::set_samples_per_pixel ( double  fpp)
virtual

Reimplemented from TimeAxisView.

Definition at line 506 of file automation_time_axis.cc.

void AutomationTimeAxisView::set_selected_points ( PointSelection points)
virtual

Reimplemented from TimeAxisView.

Definition at line 764 of file automation_time_axis.cc.

int AutomationTimeAxisView::set_state ( const XMLNode ,
int  version 
)

Definition at line 849 of file automation_time_axis.cc.

int AutomationTimeAxisView::set_state_2X ( const XMLNode node,
int   
)
private

Definition at line 830 of file automation_time_axis.cc.

bool AutomationTimeAxisView::show_regions ( ) const
inline

Definition at line 119 of file automation_time_axis.h.

void AutomationTimeAxisView::show_timestretch ( framepos_t  ,
framepos_t  ,
int  ,
int   
)
inlinevirtual

Reimplemented from TimeAxisView.

Definition at line 90 of file automation_time_axis.h.

string AutomationTimeAxisView::state_id ( ) const
virtual

Implements AxisView.

Definition at line 908 of file automation_time_axis.cc.

void AutomationTimeAxisView::what_has_visible_automation ( const boost::shared_ptr< ARDOUR::Automatable > &  automatable,
std::set< Evoral::Parameter > &  visible 
)
static

Definition at line 855 of file automation_time_axis.cc.

Member Data Documentation

boost::shared_ptr<ARDOUR::Automatable> AutomationTimeAxisView::_automatable
protected

control owner; may be _route, something else (e.g. a pan control), or NULL

Definition at line 135 of file automation_time_axis.h.

ArdourCanvas::Rectangle* AutomationTimeAxisView::_base_rect
protected

Definition at line 140 of file automation_time_axis.h.

boost::shared_ptr<ARDOUR::AutomationControl> AutomationTimeAxisView::_control
protected

control

Definition at line 133 of file automation_time_axis.h.

boost::shared_ptr<AutomationController> AutomationTimeAxisView::_controller
protected

controller owner

Definition at line 137 of file automation_time_axis.h.

boost::shared_ptr<AutomationLine> AutomationTimeAxisView::_line
protected

Definition at line 141 of file automation_time_axis.h.

PBD::ScopedConnectionList AutomationTimeAxisView::_list_connections
protected

Definition at line 189 of file automation_time_axis.h.

std::string AutomationTimeAxisView::_name
protected

Definition at line 143 of file automation_time_axis.h.

Evoral::Parameter AutomationTimeAxisView::_parameter
protected

Definition at line 138 of file automation_time_axis.h.

boost::shared_ptr<ARDOUR::Route> AutomationTimeAxisView::_route
protected

parent route

Definition at line 131 of file automation_time_axis.h.

PBD::ScopedConnectionList AutomationTimeAxisView::_route_connections
protected

Definition at line 190 of file automation_time_axis.h.

bool AutomationTimeAxisView::_show_regions
protected

Definition at line 165 of file automation_time_axis.h.

AutomationStreamView* AutomationTimeAxisView::_view
protected

AutomationStreamView if we are editing region-based automation (for MIDI), otherwise 0

Definition at line 146 of file automation_time_axis.h.

ArdourButton AutomationTimeAxisView::auto_button
protected

Definition at line 152 of file automation_time_axis.h.

Gtk::CheckMenuItem* AutomationTimeAxisView::auto_off_item
protected

Definition at line 157 of file automation_time_axis.h.

Gtk::CheckMenuItem* AutomationTimeAxisView::auto_play_item
protected

Definition at line 158 of file automation_time_axis.h.

Gtk::CheckMenuItem* AutomationTimeAxisView::auto_touch_item
protected

Definition at line 159 of file automation_time_axis.h.

Gtk::CheckMenuItem* AutomationTimeAxisView::auto_write_item
protected

Definition at line 160 of file automation_time_axis.h.

Gtk::Menu* AutomationTimeAxisView::automation_menu
protected

Definition at line 153 of file automation_time_axis.h.

bool AutomationTimeAxisView::first_call_to_set_height
protected

Definition at line 149 of file automation_time_axis.h.

bool AutomationTimeAxisView::have_name_font = false
staticprotected

Definition at line 199 of file automation_time_axis.h.

ArdourButton AutomationTimeAxisView::hide_button
protected

Definition at line 151 of file automation_time_axis.h.

bool AutomationTimeAxisView::ignore_state_request
protected

Definition at line 182 of file automation_time_axis.h.

bool AutomationTimeAxisView::ignore_toggle
protected

Definition at line 148 of file automation_time_axis.h.

Gtk::CheckMenuItem* AutomationTimeAxisView::mode_discrete_item
protected

Definition at line 162 of file automation_time_axis.h.

Gtk::CheckMenuItem* AutomationTimeAxisView::mode_line_item
protected

Definition at line 163 of file automation_time_axis.h.

Pango::FontDescription AutomationTimeAxisView::name_font
staticprotected

Definition at line 198 of file automation_time_axis.h.

Gtk::Label* AutomationTimeAxisView::plugname
protected

Definition at line 154 of file automation_time_axis.h.

bool AutomationTimeAxisView::plugname_packed
protected

Definition at line 155 of file automation_time_axis.h.


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