Prepare VCA Automation Lanes -- refactor TAV

Multimedia / Ardour - Robin Gareus [gareus.org] - 15 June 2017 10:06 EDT

- add an abstract StripableTimeAxisView (Route TAV + VCA TAV)
- move common strip-methods into STAV
- Add Automation Lanes to VCA TAV
- Allow ATAV without Automatable for VCA Controls

af6941a Prepare VCA Automation Lanes -- refactor TAV
gtk2_ardour/automation_time_axis.cc | 9 +-
gtk2_ardour/route_time_axis.cc | 189 ++------------------------
gtk2_ardour/route_time_axis.h | 31 +----
gtk2_ardour/route_ui.cc | 8 --
gtk2_ardour/route_ui.h | 2 -
gtk2_ardour/stripable_time_axis.cc | 259 ++++++++++++++++++++++++++++++++++++
gtk2_ardour/stripable_time_axis.h | 83 ++++++++++++
gtk2_ardour/vca_time_axis.cc | 187 ++++++++++++++++++++++++--
gtk2_ardour/vca_time_axis.h | 22 ++-
gtk2_ardour/wscript | 1 +
10 files changed, 551 insertions(+), 240 deletions(-)

  • Share