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
91a95b086a
initial sort-of-mostly-working integration of new Pane
2016-05-31 15:30:45 -04:00
4cd6d52013
make Escape (cancel drag or selection) work in mixer as well as editor
2016-05-31 15:30:44 -04:00
c1592864e1
a start at the group/master menu related structure
2016-05-31 15:30:43 -04:00
57000d7d5a
allow context click on blank space in VCA packer to drive add route dialog
2016-05-31 15:30:43 -04:00
69d2758e8c
actual implementation of VCA spill for mixer
2016-05-31 15:30:43 -04:00
45b5c9667e
basics of spill control in place (actual change in mixer display, not done)
2016-05-31 15:30:43 -04:00
83052ad18c
clean up debug output for OrderKeys
2016-05-31 15:30:42 -04:00
2c9c210213
manually fix rebase/merge issues caused by addition of plugin presets to methods which add a new track/bus
2016-05-31 15:30:42 -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
ba4464dc3c
show/hide VCA assign buttons depending on VCA existence
2016-05-31 15:30:42 -04:00