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 |
|
Paul Davis
|
2c9c210213
|
manually fix rebase/merge issues caused by addition of plugin presets to methods which add a new track/bus
|
2016-05-31 15:30:42 -04:00 |
|
Paul Davis
|
153d2a1c1b
|
tweak Editor to use Stripable methods for control-surface-driven selection
|
2016-05-31 15:30:42 -04:00 |
|
Paul Davis
|
3eae4b0974
|
tweak Editor to use Stripable methods for control-surface-driven selection
|
2016-05-31 15:30:42 -04:00 |
|
Paul Davis
|
52d4cea712
|
fix dialog message shown when a backup of an old session file is made
|
2016-05-31 15:30:42 -04:00 |
|
Paul Davis
|
e0ff70cf86
|
first vaguely working version using PresentationInfo
remote control ID and "order keys" have been removed.
|
2016-05-31 15:30:42 -04:00 |
|
Paul Davis
|
bae9474e9f
|
make VCA delete button work
|
2016-05-31 15:30:42 -04:00 |
|
Paul Davis
|
ba4464dc3c
|
show/hide VCA assign buttons depending on VCA existence
|
2016-05-31 15:30:42 -04:00 |
|
Paul Davis
|
760beab7fa
|
use Slavable API in GUI
|
2016-05-31 15:30:41 -04:00 |
|
Paul Davis
|
69f67b6198
|
use setlocale() in preference to gtk_set_locale()
|
2016-05-31 15:30:41 -04:00 |
|
Paul Davis
|
b4c43f0878
|
improve clean-up of GUI VCA-related objects
|
2016-05-31 15:30:41 -04:00 |
|
Paul Davis
|
0d62997eab
|
restore right-click in track/bus scroller to drive add route
|
2016-05-31 15:30:41 -04:00 |
|
Paul Davis
|
9197116a1a
|
change API for ARDOUR_UI::add_route() to no longer require a float window
|
2016-05-31 15:30:41 -04:00 |
|
Paul Davis
|
a598b4a708
|
use new paned-sizing strategy in editor
|
2016-05-31 15:30:41 -04:00 |
|
Paul Davis
|
593430a4c5
|
no-op: comment
|
2016-05-31 15:30:41 -04:00 |
|
Paul Davis
|
a48fada3c7
|
move new fractional pane utility functions into libs/gtkmm2ext
|
2016-05-31 15:30:41 -04:00 |
|
Paul Davis
|
02f2b90e96
|
a big fat comment
|
2016-05-31 15:30:41 -04:00 |
|
Paul Davis
|
4ba85da9ea
|
redesign pane-sizing mechanism for mixer
This needs more comments to explain what is going on. It also needs to be applied to the editor
|
2016-05-31 15:30:41 -04:00 |
|
Paul Davis
|
d283cefe12
|
get VCA status correct in strips on first load
|
2016-05-31 15:30:41 -04:00 |
|
Paul Davis
|
1c5a08d6d3
|
fix implicit active display in VCA strips for solo
|
2016-05-31 15:30:41 -04:00 |
|
Paul Davis
|
5b5e64d860
|
remove Route::listening_via_monitor()
This is better tested with direct use of the solo_control and
Config->get_solo_controls_are_listen_controls()
|
2016-05-31 15:30:41 -04:00 |
|
Paul Davis
|
69250b64ea
|
move ever close to working master/slave logic, this time with audio testing
|
2016-05-31 15:30:41 -04:00 |
|
Paul Davis
|
202ddba9e2
|
remove more debug output
|
2016-05-31 15:30:41 -04:00 |
|
Paul Davis
|
6de4953be8
|
a variety of changes that get closer to correctly functioning behaviour for VCA solo+mute (BUT ARE NOT DONE YET)
|
2016-05-31 15:30:41 -04:00 |
|
Paul Davis
|
4615e090b4
|
remove some debug output
|
2016-05-31 15:30:40 -04:00 |
|
Paul Davis
|
e1bcd70712
|
a slew of as-yet incomplete work to get VCA solo+mute closer to working
|
2016-05-31 15:30:40 -04:00 |
|
Paul Davis
|
b2b5c965c8
|
some tweaks for solo logic to get things working as they were before (correctly)
|
2016-05-31 15:30:40 -04:00 |
|
Paul Davis
|
537272b3b1
|
direct connect monitoring changes to the real RouteUI method (no-op, really)
|
2016-05-31 15:30:40 -04:00 |
|
Paul Davis
|
653ae4acd6
|
universal change in the design of the way Route/Track controls are designed and used. The controls now own their own state, rather than proxy for state in their owners.
Massive changes all over the code to accomodate this. Many things are not finished. Consider this a backup safety commit
|
2016-05-31 15:30:40 -04:00 |
|
Paul Davis
|
c107f1ab56
|
show VCA master mute state in RouteUI, even if Config->get_show_solo_mutes() is false (since it is orthogonal)
|
2016-05-31 15:30:40 -04:00 |
|
Paul Davis
|
36784ee94f
|
use route automation control Changed() signals for solo/mute in GUI
|
2016-05-31 15:30:40 -04:00 |
|