Commit graph

226 commits

Author SHA1 Message Date
Robin Gareus
c85f1c7aa3 update plugin presets in mixer-sidebar 2015-12-25 23:23:00 +01:00
Robin Gareus
e6cb65a171 allow to add plugin(s) to all selected routes 2015-12-25 17:13:17 +01:00
Robin Gareus
5417af4877 add presets to mixer plugin-sidebar 2015-12-25 17:13:07 +01:00
Robin Gareus
0b30814bdd use new column DnD renderer, 2015-12-24 17:28:23 +01:00
Robin Gareus
20521bad20 quick hack: hide unfinished processor sidebar for 4.5 release 2015-12-23 00:08:45 +01:00
Robin Gareus
11d5b46f8a re-arrange default mixer siderbar panes. 2015-12-22 23:26:33 +01:00
Robin Gareus
7f82eec394 save/restore custom order of favorite plugin list 2015-12-22 23:06:08 +01:00
Robin Gareus
0965463c19 tweak packaging of plugin-hostlist 2015-12-22 19:08:19 +01:00
Robin Gareus
dffa3861ba add Favorite Plugins List (DnD) to the Mixer. 2015-12-22 04:43:26 +01:00
Robin Gareus
0794329ac1 delete monitoring section when removed
Among other things, this makes sure the detached window is removed.
2015-12-21 15:46:03 +01:00
Robin Gareus
34f3d35ded monitoring section on diet (75% original width) 2015-12-20 00:48:11 +01:00
Robin Gareus
ffde3968ec allow to show/hide Monitor Section 2015-12-19 17:42:36 +01:00
Ben Loftis
3b3261ef55 allow hiding and showing the mixer list 2015-12-10 17:21:02 -06:00
nick_m
998fd1b015 Restored size of mixer list pane is at least 36 px. Revert default to 75. 2015-10-20 00:53:31 +11:00
nick_m
4b230069f8 Mixer list pane can shrink to zero width. 2015-10-20 00:53:31 +11:00
Robin Gareus
22b07e0233 NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
Paul Davis
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
Tim Mayberry
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
Robin Gareus
cf9176c3bb don't allow to focus sidebar checkboxes - fixes #6445 2015-09-15 21:21:01 +02:00
Robin Gareus
4a1f5c7f28 GUI part of memleak fixes 2015-09-12 20:05:46 +02:00
Robin Gareus
ad9f76a8c5 add context menu to hide/show Midi-tracks - fixes #6430 2015-07-10 11:47:20 +02:00
Robin Gareus
4fc3d98af8 update Window > Mixer accordingly 2015-06-27 01:00:03 +02:00
Robin Gareus
489f6d8648 right-click in mixer’s group box: show context menu. 2015-05-03 23:33:05 +02:00
Robin Gareus
b2a622b73c de-select other strips when re-selecting a strip 2015-05-03 21:34:17 +02:00
Paul Davis
05cd32a9f0 remove UI configuration variable link-editor-and-mixer-selection, and make behaviour be equivalent to this option always being true 2015-04-13 21:57:35 -04:00
nick_m
fbceec674a Don't expand mixer track list for long names. 2015-04-06 02:31:52 +10:00
Paul Davis
11a702149e avoid possible shared remote control IDs in large (>317 track) session 2015-03-16 13:00:09 -05:00
nick_m
80e1687482 Keep the left hand list pane of the mixer the same size when resizing
the mixer window (thanks JohnE).
Speeds up redisplay a bit.
2015-03-15 03:00:06 +11:00
Robin Gareus
af1a064ebf don’t show “-all-“ group with currently does nothing. 2015-01-14 20:10:34 +01:00
Tim Mayberry
b5c9a92a58 Move Timers/Timeouts from ARDOUR_UI into functions in timers.h and use PBD::Timers 2015-01-01 19:04:14 +07:00
Paul Davis
64fa63212f move all (G)UI related configuration parameters into UIConfiguration, not RCConfiguration 2014-12-22 13:39:46 -05:00
Ben Loftis
4ffdc99c5f fix range selection of mixer strips; shift+selecting a single strip would select from there til the end 2014-11-19 17:27:13 -06:00
Robin Gareus
bd5713f009 remove cruft (monitor section knobs are cairo now) 2014-11-18 02:15:06 +01:00
Ben Loftis
ed07c53210 clean up cruft in some config variables 2014-07-28 15:55:20 -05:00
Ben Loftis
fb77669ee5 force horizontal scrollbar and spacer, so strips line up nicely 2014-07-28 12:01:54 -05:00
Ben Loftis
10747bc980 Mixer page: ESC should deselect all mixer strips and processors 2014-07-28 11:35:41 -05:00
Ben Loftis
96171ebe83 several fixes to make processor selection and deletion feel right, for both mixer and editor-mixer strips 2014-07-24 22:49:47 -05:00
Ben Loftis
6bdc976462 Remove "implicit" selection for plugin deletion.
Allow deletions in the mixer strip to fall through to editor if nothing was selected.
2014-07-24 22:49:47 -05:00
Ben Loftis
61c66afd4c Revert previous select-strips-under-mouse behavior
However, keep the path for deletions in the editor-mixer via _entered_mixer_strip
TODO:  if nothing was deleted, assume the user was trying to delete something in the editor instead
Show selected plugins by a red border
TODO:  more work on the selection model for plugins and mixer strips
2014-07-24 11:28:31 -05:00
Ben Loftis
870206cf92 holding Primary(ctrl/cmd) allows user to make noncontiguous strip selections 2014-07-23 15:45:01 -05:00
Ben Loftis
b29e324ee4 Mixer selection follows mouse
This eliminates ambiguity about which strip the keybindings will affect.
Hold shift to make a quick group from adjacent mixer strips.
2014-07-23 15:41:14 -05:00
Robin Gareus
b90d7a01fa consolidate SignalOrderRouteSorter 2014-06-25 21:47:54 +02:00
Robin Gareus
a3c378cf62 move utility functions into a dedicated namespace 2014-06-25 21:47:54 +02:00
Paul Davis
6a5d805b38 more canvas refactoring.
Remove Canvas::Layout, use Canvas::Container for the same purpose, move child-rendering into Item::render_children() so that it
could theoretically be used by any derived type.
2014-06-22 11:41:05 -04:00
Paul Davis
5d6dc388f7 fix some confusion when redrawing editor/mixer track/strip displays after track/bus deletion
The code relied on the idea that the order-key resync that occurs after deletion would change the order keys and thus cause
a redisplay. But since both the editor and mixer can initiate an order-key resync, the other window's resync will actually
do nothing (the order keys will already be correct). This led to the incorrect placement of material in the tracks canvas,
because the first resync triggered a redisplay while the route still existed, and then the second resync didn't cause a
redisplay (repositioning) but the canvas elements representing the track went away.

Fixed by forcing a redisplay in both editor and mixer if a route deletion is believed to be triggering a row deletion
in their underlying data models.
2014-06-20 21:52:24 -04:00
Adrian Knoth
5f45828c67 Add option to display the mixer in fullscreen
This is useful for dual-head setups.
2014-03-21 16:08:53 +01:00
nick_m
be69bf15dd New routes are placed after highest selected route. 2013-10-24 01:27:13 +11:00
nick_m
5b62e88fbf Unify editor / mixer ordering. 2013-10-21 00:19:43 +11:00
Robin Gareus
cd28d62b26 fix compiler warnings. 2013-07-28 20:32:52 +02:00
Robin Gareus
cb9b1801ec ignore mouse-scroll if scroll-bar is not present.
fixes http://tracker.ardour.org/view.php?id=5557
2013-07-13 14:58:23 +02:00