mirror of
https://github.com/Ardour/ardour.git
synced 2026-01-05 21:25:46 +01:00
Add AutomationControl::parameter() for terseness.
Future-proof automation track GUI 'extra' XML (<GUI><AutomationChild automation-id="gain"> instead of <GUI><gain> so Parameter.to_string isn't used as an XML node name). Fix automation track controller bar shown/hidden state. Fix automation track initial show bug. git-svn-id: svn://localhost/ardour2/trunk@2103 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
e0f287045e
commit
2177f00841
24 changed files with 179 additions and 216 deletions
|
|
@ -95,7 +95,7 @@ public:
|
|||
|
||||
void build_playlist_menu (Gtk::Menu *);
|
||||
|
||||
virtual void create_automation_child (ARDOUR::Parameter param) = 0;
|
||||
virtual void create_automation_child (ARDOUR::Parameter param, bool show) = 0;
|
||||
|
||||
string name() const;
|
||||
StreamView* view() const { return _view; }
|
||||
|
|
@ -169,7 +169,7 @@ protected:
|
|||
void add_processor_automation_curve (boost::shared_ptr<ARDOUR::Processor> r, ARDOUR::Parameter);
|
||||
void add_existing_processor_automation_curves (boost::shared_ptr<ARDOUR::Processor>);
|
||||
|
||||
void add_automation_child(ARDOUR::Parameter param, boost::shared_ptr<AutomationTimeAxisView> track);
|
||||
void add_automation_child(ARDOUR::Parameter param, boost::shared_ptr<AutomationTimeAxisView> track, bool show=true);
|
||||
|
||||
void reset_processor_automation_curves ();
|
||||
|
||||
|
|
@ -273,7 +273,7 @@ protected:
|
|||
|
||||
void set_state (const XMLNode&);
|
||||
|
||||
XMLNode* get_child_xml_node (const string & childname);
|
||||
XMLNode* get_automation_child_xml_node (ARDOUR::Parameter param);
|
||||
};
|
||||
|
||||
#endif /* __ardour_route_time_axis_h__ */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue