b35518e212
switch from boost::{shared,weak}_ptr to std::{shared,weak}_ptr
...
This is mostly a simple lexical search+replace but the absence of operator< for
std::weak_ptr<T> leads to some complications, particularly with Evoral::Sequence
and ExportPortChannel.
2023-03-24 14:19:15 -06:00
a3c5db5d51
ensure that non-drag track height changes cause a call to Editor::redisplay_track_views()
2022-04-05 20:52:10 -06:00
e954303fec
move automation show/hide methods into public access
...
Note that they are still intended to be called via a specific mechanism from Editor, not
directly.
Also remove unnecessary duplicate virtual decls
2020-04-03 13:28:58 -06:00
4050ca5633
Update GPL boilerplate and (C)
...
Copyright-holder and year information is extracted from git log.
git history begins in 2005. So (C) from 1998..2005 is lost. Also some
(C) assignment of commits where the committer didn't use --author.
2019-08-03 15:53:15 +02:00
f1ae16fe8f
VCA TimeAxis Context Menu
...
NB. This calls for a vca_ui (alike route_ui) to consolidate common
methods like choose_color, assign/drop slaves etc)
2017-08-06 22:48:38 +02:00
0ae9cda51d
Allow to select VCAs
2017-08-06 22:17:42 +02:00
a3dd948c02
Allow to rename VCAs in the editor
2017-07-28 02:12:19 +02:00
5c92613698
Separate Ardour UI widgets into dedicated library
2017-07-17 21:06:04 +02:00
b976bf8986
NO-OP whitespace & foratting of header files
2017-07-01 21:19:56 +02:00
af6941ac34
Prepare VCA Automation Lanes -- refactor TAV
...
* 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
2017-06-15 16:06:32 +02:00
8ceab4e193
make sure editor can follow visibility changes for VCAs
2016-06-10 15:00:43 -04:00
26d94f6014
add ::set_height() for VCATimeAxisView
2016-06-08 11:03:13 -04:00
384d05dd35
change AxisView color API to be virtual and implement per-type variants
2016-06-05 16:33:01 -04:00
260058a4a9
move from PresentationInfo::global_order() to PresentationInfo::order, and fix up part of reordering behaviour
...
Dragging tracks/busses in the editor *below* VCAs still does not work
2016-06-03 15:15:39 -04:00
eee83c25a9
make all TimeAxisView derived types return PresentationInfo for sorting
2016-06-02 14:46:35 -04:00
482873760c
initial implementation of VCA time axis views
2016-05-31 15:30:44 -04:00