Commit graph

11244 commits

Author SHA1 Message Date
Paul Davis
518fd81e6c restore mixer pane sizing 2016-05-31 15:30:45 -04:00
Paul Davis
5df9c2178e remove unneeded code with new pane 2016-05-31 15:30:45 -04:00
Paul Davis
cc88501d97 set minimum size for editor list 2016-05-31 15:30:45 -04:00
Paul Davis
d30266dfc3 use new record safe control in GUI 2016-05-31 15:30:45 -04:00
Paul Davis
a26a85de14 set editor pane cursors 2016-05-31 15:30:45 -04:00
Paul Davis
95be25047c style colors for Pane 2016-05-31 15:30:45 -04:00
Paul Davis
91a95b086a initial sort-of-mostly-working integration of new Pane 2016-05-31 15:30:45 -04:00
Paul Davis
a9b919e877 use standard method to identify context click on patch change 2016-05-31 15:30:44 -04:00
Paul Davis
e3c4f5fa98 make double-click on patch change launch patch change editor 2016-05-31 15:30:44 -04:00
Paul Davis
4653e301c8 slight improvement of MIDI program names in verbose cursor while scrolling 2016-05-31 15:30:44 -04:00
Paul Davis
428ed8ae1b stop playing silly games with widget packing when editing a route name in the edito
Use a FloatingTextEntry instead. All clever functionality from previous
implementation has been retained.
2016-05-31 15:30:44 -04:00
Paul Davis
30d0b2a354 minor state tweaks for VCA time axis solo+mute buttons 2016-05-31 15:30:44 -04:00
Paul Davis
531dca486d make VCA strips sensitive to solo model 2016-05-31 15:30:44 -04:00
Paul Davis
670e79f7d1 do not accidentally try to select VCA time axis views for context clicks or other conditional ops 2016-05-31 15:30:44 -04:00
Paul Davis
482873760c initial implementation of VCA time axis views 2016-05-31 15:30:44 -04:00
Paul Davis
e626db22a0 make selectability of a TimeAxisView be overridable 2016-05-31 15:30:44 -04:00
Paul Davis
4aea553467 not quite as many magic numbers when deciding if a group color is too close to black 2016-05-31 15:30:44 -04:00
Paul Davis
63f50b1fc5 no-op: move comment to make scope more clear 2016-05-31 15:30:44 -04:00
Paul Davis
a12ce428d0 fix wierd TimeAxisView initial attachment for the name hbox 2016-05-31 15:30:44 -04:00
Paul Davis
d4070a7e3e pre-size TimeAxisView controls_table to something more like the correct rows x cols 2016-05-31 15:30:44 -04:00
Paul Davis
f022784014 convert editor routes code to use Stripable 2016-05-31 15:30:44 -04:00
Paul Davis
eaddf752c7 hacked up incomplete use of print-key-bindings-as-html 2016-05-31 15:30:44 -04:00
Paul Davis
4cd6d52013 make Escape (cancel drag or selection) work in mixer as well as editor 2016-05-31 15:30:44 -04:00
Paul Davis
791d0196d6 make various button press events work on VCA strip vertical button; improve spacing 2016-05-31 15:30:44 -04:00
Paul Davis
f8f7894ad9 make create group with master actually create (and name) master 2016-05-31 15:30:44 -04:00
Paul Davis
4b11bb4d15 no-op; change comment 2016-05-31 15:30:44 -04:00
Paul Davis
2a19dbb307 add header required when boost shared ptr debugging is in use 2016-05-31 15:30:44 -04:00
Paul Davis
e12fdc81b4 use correct GTK response code, given YES/NO buttons 2016-05-31 15:30:44 -04:00
Paul Davis
061c58f16a typo fixes 2016-05-31 15:30:44 -04:00
Paul Davis
e86926baaf make drop button on VCA strip actually work 2016-05-31 15:30:44 -04:00
Paul Davis
cc3f029c73 remove name button from vca strip; add drop button 2016-05-31 15:30:43 -04:00
Paul Davis
b81fec9d58 rearrange group tabs menu 2016-05-31 15:30:43 -04:00
Paul Davis
c6ad232796 more work on presenting GUI actions to connect Route groups and control masters 2016-05-31 15:30:43 -04:00
Paul Davis
8e81db7a92 use new ::slaved_to() method in VCA master strip 2016-05-31 15:30:43 -04:00
Paul Davis
c1592864e1 a start at the group/master menu related structure 2016-05-31 15:30:43 -04:00
Paul Davis
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
Paul Davis
57000d7d5a allow context click on blank space in VCA packer to drive add route dialog 2016-05-31 15:30:43 -04:00
Paul Davis
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
Paul Davis
69d2758e8c actual implementation of VCA spill for mixer 2016-05-31 15:30:43 -04:00
Paul Davis
45b5c9667e basics of spill control in place (actual change in mixer display, not done) 2016-05-31 15:30:43 -04:00
Paul Davis
1d81392e37 use ArdourButton for the vertical space/button/label in VCAMasterStrip 2016-05-31 15:30:43 -04:00
Paul Davis
effb08c121 hack to ArdourButton to get sizing correct for 90 + 270 degree rotated text 2016-05-31 15:30:43 -04:00
Paul Davis
0b4d9c9d63 code consolidation 2016-05-31 15:30:43 -04:00
Paul Davis
2886b9659b vertical VCA names in VCA strips 2016-05-31 15:30:43 -04:00
Paul Davis
8b48aff077 fix GUI handling of surface select requests to include possibility of selecting non-Routes 2016-05-31 15:30:43 -04:00
Paul Davis
08f01085de remove now-redundant control protocol route-selection signals 2016-05-31 15:30:43 -04:00
Paul Davis
c438ba2b6e remove no-longer-used TrackSelectionChanged signal from ControlProtocol 2016-05-31 15:30:43 -04:00
Paul Davis
04b3d9c874 fix an issue with the add bus/track dialog name template, left unchanged after selecting for VCA masters 2016-05-31 15:30:43 -04:00
Paul Davis
83052ad18c clean up debug output for OrderKeys 2016-05-31 15:30:42 -04:00
Paul Davis
daab42f209 use Session::notify_presentation_info_changed() rather than emitting Stripable::PresentationInfoChange after editor-based reordering 2016-05-31 15:30:42 -04:00