13
0
Commit Graph

20952 Commits

Author SHA1 Message Date
2380bbae5b remove useless code recently added to RouteGroup
When a slaved automation control is changed because of a Master changing
its own value, the slave notifies about the change with NoGroup as the
GroupControlDisposition. There is therefore no need to disable a RouteGroup's
enabled status for its ControlGroups - the changes initiated by any Master
will not propagate to the group (which is precisely what we intend)
2016-05-31 15:30:44 -04:00
eaddf752c7 hacked up incomplete use of print-key-bindings-as-html 2016-05-31 15:30:44 -04:00
405fda66f7 basics of printing bindings as HTML 2016-05-31 15:30:44 -04:00
4cd6d52013 make Escape (cancel drag or selection) work in mixer as well as editor 2016-05-31 15:30:44 -04:00
791d0196d6 make various button press events work on VCA strip vertical button; improve spacing 2016-05-31 15:30:44 -04:00
f8f7894ad9 make create group with master actually create (and name) master 2016-05-31 15:30:44 -04:00
d09b466f05 VCA: fix numbering scheme to allow contiguous numbers after removing the last VCA; remove unnecessary remote_control_id() method 2016-05-31 15:30:44 -04:00
d98e47cf54 remove debug output 2016-05-31 15:30:44 -04:00
55791301c3 no-op: move some declarations 2016-05-31 15:30:44 -04:00
4b11bb4d15 no-op; change comment 2016-05-31 15:30:44 -04:00
fe1d27444b don't store shared_ptr<VCA> in functor for Drop or DropReferences signal from VCA in Slavable 2016-05-31 15:30:44 -04:00
dc3ebc8eec use (possibly null) macros to mark VCAs for boost shared ptr debugging 2016-05-31 15:30:44 -04:00
fc14f1f2ed add macro for boost shared ptr debugging of VCAs 2016-05-31 15:30:44 -04:00
2a19dbb307 add header required when boost shared ptr debugging is in use 2016-05-31 15:30:44 -04:00
e12fdc81b4 use correct GTK response code, given YES/NO buttons 2016-05-31 15:30:44 -04:00
061c58f16a typo fixes 2016-05-31 15:30:44 -04:00
e86926baaf make drop button on VCA strip actually work 2016-05-31 15:30:44 -04:00
6c61194710 provide mechanism for "drop all slaves" for VCA master 2016-05-31 15:30:44 -04:00
cc3f029c73 remove name button from vca strip; add drop button 2016-05-31 15:30:43 -04:00
b81fec9d58 rearrange group tabs menu 2016-05-31 15:30:43 -04:00
b5869ac0a4 fix issues with route group assignment to control master 2016-05-31 15:30:43 -04:00
637379d7a2 fix some bugs with unassigning from a control master 2016-05-31 15:30:43 -04:00
c6ad232796 more work on presenting GUI actions to connect Route groups and control masters 2016-05-31 15:30:43 -04:00
8e81db7a92 use new ::slaved_to() method in VCA master strip 2016-05-31 15:30:43 -04:00
57f4706204 provisional code to support assigning an entire RouteGroup to a VCA master 2016-05-31 15:30:43 -04:00
0e830fb6ec add ::n_vcas() method to VCAManager 2016-05-31 15:30:43 -04:00
a48888e688 add slaved_to() and slaved() methods to VCA 2016-05-31 15:30:43 -04:00
b2df48263b add generic ::slaved() method to Route 2016-05-31 15:30:43 -04:00
c1592864e1 a start at the group/master menu related structure 2016-05-31 15:30:43 -04:00
bd43428a65 add route dialog should always show up wherever the mouse is, not in its last location 2016-05-31 15:30:43 -04:00
57000d7d5a allow context click on blank space in VCA packer to drive add route dialog 2016-05-31 15:30:43 -04:00
808346de0f vca: make Remove context menu option work
Also cancel spill view if relevant, during VCA Master Strip deletion
2016-05-31 15:30:43 -04:00
69d2758e8c actual implementation of VCA spill for mixer 2016-05-31 15:30:43 -04:00
45b5c9667e basics of spill control in place (actual change in mixer display, not done) 2016-05-31 15:30:43 -04:00
1d81392e37 use ArdourButton for the vertical space/button/label in VCAMasterStrip 2016-05-31 15:30:43 -04:00
effb08c121 hack to ArdourButton to get sizing correct for 90 + 270 degree rotated text 2016-05-31 15:30:43 -04:00
0b4d9c9d63 code consolidation 2016-05-31 15:30:43 -04:00
2886b9659b vertical VCA names in VCA strips 2016-05-31 15:30:43 -04:00
a2704dbff8 use correct signal to select route from generic MIDI, and add explanatory comment 2016-05-31 15:30:43 -04:00
8b48aff077 fix GUI handling of surface select requests to include possibility of selecting non-Routes 2016-05-31 15:30:43 -04:00
08f01085de remove now-redundant control protocol route-selection signals 2016-05-31 15:30:43 -04:00
c438ba2b6e remove no-longer-used TrackSelectionChanged signal from ControlProtocol 2016-05-31 15:30:43 -04:00
7f4880ad12 use correct types in arguments to Session::get_remote_nth...() 2016-05-31 15:30:43 -04:00
0d9433aef6 remove no-effect handling of route active-status change in Mackie Control code 2016-05-31 15:30:43 -04:00
4f76f26634 remove debug output 2016-05-31 15:30:43 -04:00
9d2538ae72 remove any reference to Route in Generic MIDI support (basically a NO-OP) 2016-05-31 15:30:43 -04:00
d31527f2e6 improve/extend Session::controllable_by_descriptor() 2016-05-31 15:30:43 -04:00
c448b805d1 fix implementation of Session::get_remote_nth_stripable() 2016-05-31 15:30:43 -04:00
05647470ef add required MuteControl method 2016-05-31 15:30:43 -04:00
2ff7821128 expand and correct accepted syntax for ControllableDescriptor strings
note: manual needs updating to reflect this
2016-05-31 15:30:43 -04:00