|
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 |
|
André Nusser
|
5d50abed75
|
Confirmation on overwrite for track and session templates. -fixes #6587
|
2015-10-21 23:28:44 -04:00 |
|
|
696b89b71a
|
rework 8b80fe0 , use std::string, not char*
|
2015-10-15 11:24:15 +02:00 |
|
|
dee89fb98a
|
add missing include
|
2015-10-07 15:39:32 +02:00 |
|
|
0d137f7bdf
|
fix solo-group override
|
2015-10-07 15:29:00 +02:00 |
|
|
e79b2e376f
|
amend prev commit.
|
2015-10-07 14:25:33 +02:00 |
|
|
a02fc6340b
|
update solo button callback semantics
override-group toggles current group state (not disables groups)
|
2015-10-07 14:21:30 +02:00 |
|
|
3bb492a0c0
|
fix crash for solo btn2 + primary-mod
|
2015-10-07 14:21:30 +02:00 |
|
|
22b07e0233
|
NOOP, remove trailing tabs/whitespace.
|
2015-10-05 16:17:49 +02:00 |
|
|
4dc63966f0
|
globally remove all trailing whitespace from ardour code base.
Paul Davis was responsible for introducing almost all of this.
|
2015-10-04 14:51:05 -04:00 |
|
André Nusser
|
42647c9920
|
Introduce Ctrl+Shift+Click on lock solo in the mixer.
|
2015-09-28 17:58:40 -04:00 |
|
|
6b019a4953
|
Move UIConfiguration Singleton into UIConfiguration header
This removes the direct dependence on ardour_ui.h from 39 files
|
2015-09-16 16:55:17 -04:00 |
|
|
a95b6cfd92
|
ctrl-shift-click on solo isolate now enables AND disables solo-isolate for all routes.
It would be nice to have operate-on-selection for all this RouteUI stuff, wouldn't it?
|
2015-07-16 10:11:04 -04:00 |
|
|
64586a8301
|
factor out Route::muted_by_others from existing code
|
2015-05-29 15:21:20 -05:00 |
|
|
1d5c6104f5
|
replace old ArdourButton::Icon API with Gtkmm2ext.
|
2015-05-24 21:45:39 +02:00 |
|