summaryrefslogtreecommitdiff
path: root/gtk2_ardour/route_ui.cc
AgeCommit message (Collapse)Author
2016-06-05make AxisView::marked_for_display() be virtual so we can use the a ↵Paul Davis
Stripable's PresentationInfo hidden() status
2016-06-02there is no explicit "Remote Control ID" control anymore - all done by ↵Paul Davis
ordering in the GUI
2016-05-31use new record safe control in GUIPaul Davis
2016-05-31initial implementation of VCA time axis viewsPaul Davis
2016-05-31convert editor routes code to use StripablePaul Davis
2016-05-31first vaguely working version using PresentationInfoPaul Davis
remote control ID and "order keys" have been removed.
2016-05-31remove Route::listening_via_monitor()Paul Davis
This is better tested with direct use of the solo_control and Config->get_solo_controls_are_listen_controls()
2016-05-31move ever close to working master/slave logic, this time with audio testingPaul Davis
2016-05-31remove more debug outputPaul Davis
2016-05-31a variety of changes that get closer to correctly functioning behaviour for ↵Paul Davis
VCA solo+mute (BUT ARE NOT DONE YET)
2016-05-31remove some debug outputPaul Davis
2016-05-31a slew of as-yet incomplete work to get VCA solo+mute closer to workingPaul Davis
2016-05-31some tweaks for solo logic to get things working as they were before (correctly)Paul Davis
2016-05-31direct connect monitoring changes to the real RouteUI method (no-op, really)Paul Davis
2016-05-31universal change in the design of the way Route/Track controls are designed ↵Paul Davis
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-31show VCA master mute state in RouteUI, even if Config->get_show_solo_mutes() ↵Paul Davis
is false (since it is orthogonal)
2016-05-31use route automation control Changed() signals for solo/mute in GUIPaul Davis
2016-05-31tweak mixer VCA button appearance and prepare for live updates to VCA statePaul Davis
2016-05-31single button for VCA assignment, plus unassign now worksPaul Davis
2016-05-24rec-safe GUIRobin Gareus
2016-05-24centralize rec-en sensitivity & prepare for rec-safeRobin Gareus
2016-05-10add route-ui pin-managerRobin Gareus
2016-03-14RouteUI solo buttons should trigger group actionsPaul Davis
2016-01-25when using InverseGroup for rec-enable, do not collect group members and ↵Paul Davis
pass them to a session RT event method
2016-01-25NOOP: whitespace fixesPaul Davis
2016-01-25when using InverseGroup for solo, do not collect group members and pass them ↵Paul Davis
to a session RT event method
2016-01-25when using InverseGroup, do not collect group members and pass them to a ↵Paul Davis
session RT event method
2016-01-22rename Controllable::WholeGroup => InverseGroup to reflect real intent.Paul Davis
Add logic to RouteGroupMember::use_group() to implement the real intent of InverseGroup
2016-01-22first compiling, mostly working version of group controls changesPaul Davis
2016-01-18add group disposition argument to Route::set_gain() and use it in various UIsPaul Davis
Executive decisions were necessary in a couple of places about the correct group disposition behaviour, notably faderport and OSC surfaces
2015-12-21unhardcode "ardour:" port-prefixRobin Gareus
2015-11-17add Duplicate action to track and mixer context menusBen Loftis
2015-11-04Improve behavior of overwrite_file_dialog.André Nusser
- Make overwrite file dialogs transient. - Cancelling the overwrite dialog doesn't close initial dialog.
2015-10-21Confirmation on overwrite for track and session templates. -fixes #6587André Nusser
2015-10-15rework 8b80fe0, use std::string, not char*Robin Gareus
2015-10-07add missing includeRobin Gareus
2015-10-07fix solo-group overrideRobin Gareus
2015-10-07amend prev commit.Robin Gareus
2015-10-07update solo button callback semanticsRobin Gareus
override-group toggles current group state (not disables groups)
2015-10-07fix crash for solo btn2 + primary-modRobin Gareus
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
Paul Davis was responsible for introducing almost all of this.
2015-09-28Introduce Ctrl+Shift+Click on lock solo in the mixer.André Nusser
2015-09-16Move UIConfiguration Singleton into UIConfiguration headerTim Mayberry
This removes the direct dependence on ardour_ui.h from 39 files
2015-07-16ctrl-shift-click on solo isolate now enables AND disables solo-isolate for ↵Paul Davis
all routes. It would be nice to have operate-on-selection for all this RouteUI stuff, wouldn't it?
2015-05-29factor out Route::muted_by_others from existing codeBen Loftis
2015-05-24replace old ArdourButton::Icon API with Gtkmm2ext.Robin Gareus
2015-05-24remove explicit VectorIcon ElementRobin Gareus
2015-04-07update ArdourButton Icon APIRobin Gareus
2015-04-06rationalize incorrect design for removing tracks.Paul Davis
Still requires a way to make this work correctly from the mixer window