Paul Davis
|
c0e5265b14
|
don't add routes+VCAs separately to editor routes during startup; merge into single list of Stripables
|
2016-06-05 16:33:02 -04:00 |
|
Paul Davis
|
8342d4d9e6
|
remove unused sort object
|
2016-06-05 16:33:02 -04:00 |
|
Paul Davis
|
23f29a89ce
|
use PresentationInfo API to mark Stripable elements hidden (from editor)
|
2016-06-05 16:33:02 -04:00 |
|
Paul Davis
|
b85911d252
|
update use of PresentationInfo/Stripable API
|
2016-06-05 16:33:01 -04:00 |
|
Paul Davis
|
dbcf2f5068
|
fix initialization in MidiTimeAxisView
This is another "most derived" class and so needs to initialize the SessionHandlePtr virtual base class
|
2016-06-05 16:33:01 -04:00 |
|
Paul Davis
|
5dce39a26b
|
Stripable signals moved to PresentationInfo
|
2016-06-05 16:33:01 -04:00 |
|
Paul Davis
|
7b2f2a1f6a
|
new color utility functions to convert between uint32_t and Gdk::Color
|
2016-06-05 16:33:01 -04:00 |
|
Paul Davis
|
9d3aba30c4
|
Stripable signals moved to PresentationInfo
|
2016-06-05 16:33:01 -04:00 |
|
Paul Davis
|
b685b6e175
|
use modified PresentationInfo/Stripable API
|
2016-06-05 16:33:01 -04:00 |
|
Paul Davis
|
ea05a66736
|
when adding a list of Stripables, sort them into PresentationInfo order first
|
2016-06-05 16:33:01 -04:00 |
|
Paul Davis
|
6a59100c3c
|
no-op: one line not 3
|
2016-06-05 16:33:01 -04:00 |
|
Paul Davis
|
c7d6262e9f
|
there is no PresentationInfo::global_order_t any more
|
2016-06-05 16:33:01 -04:00 |
|
Paul Davis
|
bdd2f25c8b
|
RouteUI is no longer an AxisView so use ARDOUR_UI::instance()->gui_object_state() directly
|
2016-06-05 16:33:01 -04:00 |
|
Paul Davis
|
77f19ff8da
|
add braces
|
2016-06-05 16:33:01 -04:00 |
|
Paul Davis
|
2161c5d507
|
use new RouteGroup property names
|
2016-06-05 16:33:01 -04:00 |
|
Paul Davis
|
939bc07b4b
|
bring back the beta release warning for users new to 5.x-preN
|
2016-06-05 16:33:01 -04:00 |
|
Paul Davis
|
c31435b474
|
RouteUI is now also derived from SessionHandlePtr but NOT AxisView. Fix initialization.
Only "most derived" classes can initialize virtual base classes (SessionHandlePtr)
|
2016-06-05 16:33:01 -04:00 |
|
Paul Davis
|
384d05dd35
|
change AxisView color API to be virtual and implement per-type variants
|
2016-06-05 16:33:01 -04:00 |
|
Paul Davis
|
2aeb33989e
|
adjust color API for RouteUI to use PresentationInfo's color
|
2016-06-05 16:33:01 -04:00 |
|
Paul Davis
|
171b70927a
|
make AxisView::marked_for_display() be virtual so we can use the a Stripable's PresentationInfo hidden() status
|
2016-06-05 16:33:01 -04:00 |
|
Paul Davis
|
d58cb3daa3
|
extensive changes to PresentationInfo API
Now handles color, partially.
|
2016-06-05 16:33:01 -04:00 |
|
Paul Davis
|
e3e77475cd
|
fix registration of PresentationInfo enums
|
2016-06-05 16:33:01 -04:00 |
|
Paul Davis
|
58f6b98662
|
extend comments to avoid unused-variable warnings from commented code
|
2016-06-05 16:33:01 -04:00 |
|
Paul Davis
|
e4a588901b
|
change property names (not quark/strings) for RouteGroup properties to avoid collisions with new ones
|
2016-06-05 16:33:01 -04:00 |
|
nick_m
|
15631e381f
|
Use non-magic widths for the now fixed-width mode region list.
|
2016-06-06 05:46:29 +10:00 |
|
Robin Gareus
|
a0f774025d
|
generic plugin UI: insensitive NotAutomatable
|
2016-06-05 20:01:17 +02:00 |
|
nick_m
|
bd551e97ea
|
Midi regions recalculate their length in frames when moved/copied.
- should fix 6793
|
2016-06-06 03:54:23 +10:00 |
|
Robin Gareus
|
86607097d6
|
plugin support for Controllable::NotAutomatable
|
2016-06-05 19:05:05 +02:00 |
|
Len Ovens
|
03d2939f27
|
OSC: Added feedback for /select
|
2016-06-05 07:25:54 -07:00 |
|
Robin Gareus
|
6e42d7b99e
|
prepare for LV2 non-automatable control ports
|
2016-06-05 14:45:24 +02:00 |
|
Robin Gareus
|
37b90c2a9e
|
refine self-automating plugin interface
* thin automation at end
* allow plugins to disable its internal write state (ctrl port)
* Debug messages
|
2016-06-05 14:44:54 +02:00 |
|
nick_m
|
b4a020cdf5
|
Fix ignored note_type in TempoMap::frames_per_beat_at().
|
2016-06-05 07:10:06 +10:00 |
|
Robin Gareus
|
e627a9681a
|
show existing automation lanes regardless if they were visible before.
Automation can be recorded with the automation time axis not being
visible.
|
2016-06-04 18:52:57 +02:00 |
|
Len Ovens
|
3f336f2021
|
OSC: Bug fix for no monitor, bug fix heart beat on turned global feedback on.
Start select code.
|
2016-06-04 07:04:32 -07:00 |
|
nick_m
|
fa50cf50d1
|
Clamp tempo curve height.
|
2016-06-04 07:24:04 +10:00 |
|
Robin Gareus
|
56a5dd92af
|
allow latent self-automating plugins
|
2016-06-03 23:09:18 +02:00 |
|
Robin Gareus
|
f43ccd7321
|
update session-utils
* use target name in help text
* add options and documentation to copy-mixer
|
2016-06-03 23:09:18 +02:00 |
|
nick_m
|
360f87b217
|
Fix FramedCurve Outside fill for curve.
|
2016-06-04 07:03:18 +10:00 |
|
nick_m
|
1eb8216408
|
More FramedCurve render work
- draw last point correctly if applicable
- comment intent.
|
2016-06-04 06:40:59 +10:00 |
|
Paul Davis
|
a98015e11a
|
NO-OP: add blank line to make comments clearer
|
2016-06-03 16:12:32 -04:00 |
|
Paul Davis
|
94827afffa
|
fix both canvas scrolling and interleaving of VCA + Routes in editor
|
2016-06-03 16:12:32 -04:00 |
|
nick_m
|
62be6b2ed8
|
Fix framed curve thinko.
- in FramedCurve, the first _point is used for the bounding box.
Don't confuse this with actual data.
|
2016-06-04 06:00:41 +10:00 |
|
Paul Davis
|
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 |
|
Paul Davis
|
ee0f073e8d
|
move from PresentationInfo::global_order() to PresentationInfo::order
|
2016-06-03 15:15:39 -04:00 |
|
Paul Davis
|
e8379b3818
|
simplify PresentationInfo concept of order so that it is always global
Cases that need more complex sort orders (e.g. all routes, then all vcas then master) need
to take of this themselves
|
2016-06-03 15:15:39 -04:00 |
|
Robin Gareus
|
0b5364426d
|
fix a -Wreorder
|
2016-06-03 12:22:35 +02:00 |
|
Paul Davis
|
1550f3af35
|
NOOP: space required
|
2016-06-02 19:19:22 -04:00 |
|
Paul Davis
|
8818e1887a
|
there is no explicit "Remote Control ID" control anymore - all done by ordering in the GUI
|
2016-06-02 19:19:22 -04:00 |
|
Paul Davis
|
54e8a21a09
|
Remove references to a "master faders" window. We went the other way.
|
2016-06-02 19:19:22 -04:00 |
|
Robin Gareus
|
fe0ad00e7f
|
copy mixer utility evolution
|
2016-06-02 22:25:41 +02:00 |
|