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