|
58eec76ab3
|
catch up on change in definition of various AxisView {set,is}_selected() implementations
|
2016-06-05 16:33:02 -04:00 |
|
|
da7013a286
|
cleanup API for RouteUI
|
2016-06-05 16:33:02 -04:00 |
|
|
0b5814e2a5
|
Stripable signals moved to PresentationInfo
|
2016-06-05 16:33:02 -04:00 |
|
|
9aedfbece3
|
missing mod to MonitorSection declaration, per previous commit
|
2016-06-05 16:33:02 -04:00 |
|
|
21400bf60b
|
remove duplicate name_label widget from TimeAxisView (AxisView provides it)
|
2016-06-05 16:33:02 -04:00 |
|
|
518f7f9892
|
RouteUI connects to Route's PropertyChange signal; derived types implement route_property_changed()
|
2016-06-05 16:33:02 -04:00 |
|
|
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 |
|
|
8342d4d9e6
|
remove unused sort object
|
2016-06-05 16:33:02 -04:00 |
|
|
23f29a89ce
|
use PresentationInfo API to mark Stripable elements hidden (from editor)
|
2016-06-05 16:33:02 -04:00 |
|
|
b85911d252
|
update use of PresentationInfo/Stripable API
|
2016-06-05 16:33:01 -04:00 |
|
|
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 |
|
|
5dce39a26b
|
Stripable signals moved to PresentationInfo
|
2016-06-05 16:33:01 -04:00 |
|
|
7b2f2a1f6a
|
new color utility functions to convert between uint32_t and Gdk::Color
|
2016-06-05 16:33:01 -04:00 |
|
|
9d3aba30c4
|
Stripable signals moved to PresentationInfo
|
2016-06-05 16:33:01 -04:00 |
|
|
b685b6e175
|
use modified PresentationInfo/Stripable API
|
2016-06-05 16:33:01 -04:00 |
|
|
ea05a66736
|
when adding a list of Stripables, sort them into PresentationInfo order first
|
2016-06-05 16:33:01 -04:00 |
|
|
6a59100c3c
|
no-op: one line not 3
|
2016-06-05 16:33:01 -04:00 |
|
|
c7d6262e9f
|
there is no PresentationInfo::global_order_t any more
|
2016-06-05 16:33:01 -04:00 |
|
|
bdd2f25c8b
|
RouteUI is no longer an AxisView so use ARDOUR_UI::instance()->gui_object_state() directly
|
2016-06-05 16:33:01 -04:00 |
|
|
77f19ff8da
|
add braces
|
2016-06-05 16:33:01 -04:00 |
|
|
2161c5d507
|
use new RouteGroup property names
|
2016-06-05 16:33:01 -04:00 |
|
|
939bc07b4b
|
bring back the beta release warning for users new to 5.x-preN
|
2016-06-05 16:33:01 -04:00 |
|
|
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 |
|
|
384d05dd35
|
change AxisView color API to be virtual and implement per-type variants
|
2016-06-05 16:33:01 -04:00 |
|
|
2aeb33989e
|
adjust color API for RouteUI to use PresentationInfo's color
|
2016-06-05 16:33:01 -04:00 |
|
|
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 |
|
|
d58cb3daa3
|
extensive changes to PresentationInfo API
Now handles color, partially.
|
2016-06-05 16:33:01 -04:00 |
|
|
e3e77475cd
|
fix registration of PresentationInfo enums
|
2016-06-05 16:33:01 -04:00 |
|
|
58f6b98662
|
extend comments to avoid unused-variable warnings from commented code
|
2016-06-05 16:33:01 -04:00 |
|
|
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 |
|
|
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 |
|
|
86607097d6
|
plugin support for Controllable::NotAutomatable
|
2016-06-05 19:05:05 +02:00 |
|
|
03d2939f27
|
OSC: Added feedback for /select
|
2016-06-05 07:25:54 -07:00 |
|
|
6e42d7b99e
|
prepare for LV2 non-automatable control ports
|
2016-06-05 14:45:24 +02:00 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
56a5dd92af
|
allow latent self-automating plugins
|
2016-06-03 23:09:18 +02:00 |
|
|
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 |
|
|
a98015e11a
|
NO-OP: add blank line to make comments clearer
|
2016-06-03 16:12:32 -04:00 |
|
|
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 |
|
|
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 |
|
|
ee0f073e8d
|
move from PresentationInfo::global_order() to PresentationInfo::order
|
2016-06-03 15:15:39 -04:00 |
|