Commit Graph

343 Commits

Author SHA1 Message Date
94a57e64f6 fix route ordering (and related possible crash on re-order) 2017-01-06 18:41:51 +01:00
efd8402502 allow to shrink mixer left-side pane 2017-01-02 17:16:29 +01:00
891ea062fc remove VCA title/heading (increases min width) 2017-01-02 17:16:11 +01:00
851cdf26c9 Display VCAs at the end of the Track/Bus list 2016-12-22 01:38:55 +01:00
7f88207b43 spill chained VCAs 2016-12-22 01:05:53 +01:00
0053abbaae backport/minimize difference to mixbus branch 2016-12-21 12:14:44 +01:00
a18c13cf21 Don't try to scroll to stripables on different panes 2016-12-21 10:59:58 +01:00
36c34330b2 Vertically line up mixer strip (backport from Mixbus) 2016-12-21 03:53:45 +01:00
80fa696564 basic Mac VST Cocoa UI support 2016-11-13 16:35:06 +01:00
4499066f39 static MonitorSection Action -- fixes #7098
ActionManager registered actions are static global and cannot reference
an instance (this) directly.
2016-11-11 03:54:50 +01:00
b63af3162e Set session dirty if tracks are reordered by user. 2016-11-07 08:29:34 -08:00
1457050d7a Fix Drifting Master hopefully for real this time. 2016-11-04 08:39:41 -07:00
551eea452b remove unused variable 2016-10-17 21:35:00 +02:00
39cad9ac00 fix typo + remove cruft. 2016-10-17 17:57:11 +02:00
7e5e95d7db refine 29f604418, move selected track to left-edge (if possible) 2016-10-16 21:27:30 +02:00
29f6044180 Mixer strip list: click to move strip into view 2016-10-15 23:16:09 +02:00
4251747760 mixer left/right: snap to track 2016-10-14 22:58:59 +02:00
07acc1dfa6 revert previous unintended commit 2016-09-30 10:59:14 -05:00
ea10f0a53e fix: using arrow-keys on selected mixer strips would recursively affect grouped faders 2016-09-30 10:52:46 -05:00
cf52d6e4b4 enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h 2016-07-14 14:45:23 -04:00
2afaa51717 remove pointless version of Stripable::set_presentation_order() 2016-07-12 09:20:50 -04:00
bda5a4a4e6 fix incorrect behaviour of mixer strip [X] (hide) buttons 2016-07-08 14:42:54 -04:00
6e469ffb5e merge MixerActor API (back) into Mixer_UI; make solo/mute/recenable actions there do the right thing 2016-07-06 15:20:42 -04:00
da7d7f9502 many changes associated with rationalizing selection flow 2016-07-06 13:39:10 -04:00
39bf4feecd consistent mixer sidebar layout (group, tracks show/hide)
* move checkbox to the left (unaffected by scrollbars)
 * use same expand & sizing strategy for both
2016-06-29 17:27:18 +02:00
6753efb780 show tooltips on favorite plugins -- closes #6902 2016-06-23 00:43:14 +02:00
1413bca842 no divider/full allocation of LHS of mixer "display" with no VCAs 2016-06-14 16:10:59 -04:00
9f5d0930fc use pane position mgmt on appropriate panes 2016-06-13 09:53:10 -04:00
60b89849bd hide mixer group tabs when spilling control master slaves 2016-06-12 13:35:38 -04:00
2c44225df2 make RouteGroupDialog non-modal.
Not really how/why it was modal, but it did run a recursive main event loop, and these are
always a bad idea for lots of reasons. So I removed that feature, which makes it non-modal.
Not 100% tested yet.
2016-06-11 15:49:38 -04:00
fbc51c03ef do not add master to Mixer_UI's TreeModel - explicitly pack it and never unpack it 2016-06-10 14:49:35 -04:00
1f62dca536 avoid missing stuff after adding tracks/busses/vcas in mixer 2016-06-09 20:43:11 -04:00
be42151c0d work "hide" button on VCA strip 2016-06-09 16:58:49 -04:00
a74c850b5b mixer-gui visibility management for VCAs 2016-06-09 16:03:14 -04:00
e574ab30e7 GUI tweaks and work on VCA mixer display 2016-06-07 12:30:44 -04:00
669b745329 fix missing restore of a pane position in mixer 2016-06-07 12:30:44 -04:00
a0f0bdc063 try to keep editor+mixer treemodels in sync 2016-06-06 12:58:48 -04:00
20d85384c1 there is no remote model choice anymore - ordering is determined by the GUI 2016-06-06 12:04:49 -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
6adac60323 OS X specific fix, to match new mixer TreeModel structure 2016-06-05 18:00:48 -04:00
4ca69e346f substantive redesign of Gtk::TreeModel used inside Mixer_UI to hold both VCAs and Routes 2016-06-05 16:33:02 -04:00
9d3aba30c4 Stripable signals moved to PresentationInfo 2016-06-05 16:33:01 -04:00
260058a4a9 move from PresentationInfo::global_order() to PresentationInfo::order, and fix up part of reordering behaviour
Dragging tracks/busses in the editor *below* VCAs still does not work
2016-06-03 15:15:39 -04:00
3835b782b3 part three of using LocaleGuard with pane sizes 2016-06-02 08:17:20 -04:00
bac7a13d0f the second half of using LocaleGuard with pane sizes 2016-06-02 08:09:34 -04:00
79a9be434c add LocaleGuards to 2 places where we save pane sizes (which are floating point values now) 2016-06-02 08:04:08 -04:00
2562b4a2f0 handle old-version pane positions by ignoring them 2016-05-31 15:30:45 -04:00
6151caf599 set pane drag cursors in mixer 2016-05-31 15:30:45 -04:00
518fd81e6c restore mixer pane sizing 2016-05-31 15:30:45 -04:00
5df9c2178e remove unneeded code with new pane 2016-05-31 15:30:45 -04:00