|
bca1be28e3
|
avoid unnecessary multiple calls to RouteUI::update_monitoring_state()
|
2016-07-04 09:27:33 -04:00 |
|
|
d233b33707
|
operate directly on realtime controls, not via Session
|
2016-07-04 09:27:33 -04:00 |
|
|
176660fff4
|
fix logic of RouteUI::set_color_from_route()
|
2016-07-01 18:03:29 -04:00 |
|
|
15fcb0845a
|
make sure RouteUIs show selection status at startup
|
2016-06-10 13:57:18 -04:00 |
|
|
d403eaf1a0
|
phase out phase in favor of polarity
|
2016-06-10 01:18:20 +02:00 |
|
|
212afd402c
|
color management and handling for VCAs
|
2016-06-09 16:03:14 -04:00 |
|
|
0678d0ada1
|
use new ControlSlaveUI object in mixer strip
|
2016-06-09 13:12:09 -04:00 |
|
|
3f0cbfc152
|
comment and minor fix
|
2016-06-08 21:25:48 -04:00 |
|
|
7015ece8ef
|
use 4.x and earlier route colors
|
2016-06-08 21:18:20 -04:00 |
|
|
f0eef82364
|
alphabetize local includes
|
2016-06-08 21:18:20 -04:00 |
|
|
01812f53c3
|
use, or mostly use PresentationInfo for selection status of Routes.
Needs extension to Surfaces, replacing GuiSelectionChanged signal concept
|
2016-06-05 20:50:57 -04:00 |
|
|
3e12d4b4a6
|
use PresentationInfo color to set route colors. GUI appears to respond as expected
|
2016-06-05 17:16:20 -04:00 |
|
|
b69776ba15
|
catch up on change in definition of various AxisView {set,is}_selected() implementations
|
2016-06-05 16:33:02 -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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
d30266dfc3
|
use new record safe control in GUI
|
2016-05-31 15:30:45 -04:00 |
|
|
482873760c
|
initial implementation of VCA time axis views
|
2016-05-31 15:30:44 -04:00 |
|
|
f022784014
|
convert editor routes code to use Stripable
|
2016-05-31 15:30:44 -04:00 |
|
|
e0ff70cf86
|
first vaguely working version using PresentationInfo
remote control ID and "order keys" have been removed.
|
2016-05-31 15:30:42 -04:00 |
|
|
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 |
|
|
69250b64ea
|
move ever close to working master/slave logic, this time with audio testing
|
2016-05-31 15:30:41 -04:00 |
|
|
202ddba9e2
|
remove more debug output
|
2016-05-31 15:30:41 -04:00 |
|
|
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 |
|
|
4615e090b4
|
remove some debug output
|
2016-05-31 15:30:40 -04:00 |
|
|
e1bcd70712
|
a slew of as-yet incomplete work to get VCA solo+mute closer to working
|
2016-05-31 15:30:40 -04:00 |
|
|
b2b5c965c8
|
some tweaks for solo logic to get things working as they were before (correctly)
|
2016-05-31 15:30:40 -04:00 |
|
|
537272b3b1
|
direct connect monitoring changes to the real RouteUI method (no-op, really)
|
2016-05-31 15:30:40 -04:00 |
|
|
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 |
|
|
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 |
|
|
36784ee94f
|
use route automation control Changed() signals for solo/mute in GUI
|
2016-05-31 15:30:40 -04:00 |
|
|
75b327964b
|
tweak mixer VCA button appearance and prepare for live updates to VCA state
|
2016-05-31 15:30:39 -04:00 |
|
|
d47dc72595
|
single button for VCA assignment, plus unassign now works
|
2016-05-31 15:30:38 -04:00 |
|
|
ac7df69b49
|
rec-safe GUI
|
2016-05-24 21:30:33 +02:00 |
|
|
6605b52c17
|
centralize rec-en sensitivity & prepare for rec-safe
|
2016-05-24 03:01:27 +02:00 |
|
|
cc0abf4ef5
|
add route-ui pin-manager
|
2016-05-10 20:54:11 +02:00 |
|
|
e180b0f706
|
RouteUI solo buttons should trigger group actions
|
2016-03-14 10:49:24 -04:00 |
|
|
bfbf260eaf
|
when using InverseGroup for rec-enable, do not collect group members and pass them to a session RT event method
|
2016-01-25 22:10:43 -05:00 |
|
|
c338057b7b
|
NOOP: whitespace fixes
|
2016-01-25 22:08:47 -05:00 |
|
|
5fd07fe3af
|
when using InverseGroup for solo, do not collect group members and pass them to a session RT event method
|
2016-01-25 22:08:23 -05:00 |
|
|
7b6142ed99
|
when using InverseGroup, do not collect group members and pass them to a session RT event method
|
2016-01-25 22:06:41 -05:00 |
|
|
23794eca5b
|
rename Controllable::WholeGroup => InverseGroup to reflect real intent.
Add logic to RouteGroupMember::use_group() to implement the real intent of InverseGroup
|
2016-01-22 11:58:31 -05:00 |
|
|
9e5b7db89f
|
first compiling, mostly working version of group controls changes
|
2016-01-22 11:58:31 -05:00 |
|
|
64c9198d60
|
add group disposition argument to Route::set_gain() and use it in various UIs
Executive decisions were necessary in a couple of places about the correct group disposition
behaviour, notably faderport and OSC surfaces
|
2016-01-18 12:11:09 -05:00 |
|
|
7edd521afe
|
unhardcode "ardour:" port-prefix
|
2015-12-21 18:54:34 +01:00 |
|
|
6f955aa0bd
|
add Duplicate action to track and mixer context menus
|
2015-11-17 16:55:11 -06:00 |
|
André Nusser
|
6ccffbaf09
|
Improve behavior of overwrite_file_dialog.
- Make overwrite file dialogs transient.
- Cancelling the overwrite dialog doesn't close initial dialog.
|
2015-11-04 17:52:00 -05:00 |
|