summaryrefslogtreecommitdiff
path: root/gtk2_ardour/mixer_ui.cc
AgeCommit message (Collapse)Author
2016-06-29consistent mixer sidebar layout (group, tracks show/hide)Robin Gareus
* move checkbox to the left (unaffected by scrollbars) * use same expand & sizing strategy for both
2016-06-23show tooltips on favorite plugins -- closes #6902Robin Gareus
2016-06-14no divider/full allocation of LHS of mixer "display" with no VCAsPaul Davis
2016-06-13use pane position mgmt on appropriate panesPaul Davis
2016-06-12hide mixer group tabs when spilling control master slavesPaul Davis
2016-06-11make RouteGroupDialog non-modal.Paul Davis
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-10do not add master to Mixer_UI's TreeModel - explicitly pack it and never ↵Paul Davis
unpack it
2016-06-09avoid missing stuff after adding tracks/busses/vcas in mixerPaul Davis
2016-06-09work "hide" button on VCA stripPaul Davis
2016-06-09mixer-gui visibility management for VCAsPaul Davis
2016-06-07GUI tweaks and work on VCA mixer displayPaul Davis
2016-06-07fix missing restore of a pane position in mixerPaul Davis
2016-06-06try to keep editor+mixer treemodels in syncPaul Davis
2016-06-06there is no remote model choice anymore - ordering is determined by the GUIPaul Davis
2016-06-05use, or mostly use PresentationInfo for selection status of Routes.Paul Davis
Needs extension to Surfaces, replacing GuiSelectionChanged signal concept
2016-06-05OS X specific fix, to match new mixer TreeModel structurePaul Davis
2016-06-05substantive redesign of Gtk::TreeModel used inside Mixer_UI to hold both ↵Paul Davis
VCAs and Routes
2016-06-05Stripable signals moved to PresentationInfoPaul Davis
2016-06-03move from PresentationInfo::global_order() to PresentationInfo::order, and ↵Paul Davis
fix up part of reordering behaviour Dragging tracks/busses in the editor *below* VCAs still does not work
2016-06-02part three of using LocaleGuard with pane sizesPaul Davis
2016-06-02the second half of using LocaleGuard with pane sizesPaul Davis
2016-06-02add LocaleGuards to 2 places where we save pane sizes (which are floating ↵Paul Davis
point values now)
2016-05-31handle old-version pane positions by ignoring themPaul Davis
2016-05-31set pane drag cursors in mixerPaul Davis
2016-05-31restore mixer pane sizingPaul Davis
2016-05-31remove unneeded code with new panePaul Davis
2016-05-31initial sort-of-mostly-working integration of new PanePaul Davis
2016-05-31make Escape (cancel drag or selection) work in mixer as well as editorPaul Davis
2016-05-31a start at the group/master menu related structurePaul Davis
2016-05-31allow context click on blank space in VCA packer to drive add route dialogPaul Davis
2016-05-31actual implementation of VCA spill for mixerPaul Davis
2016-05-31basics of spill control in place (actual change in mixer display, not done)Paul Davis
2016-05-31clean up debug output for OrderKeysPaul Davis
2016-05-31manually fix rebase/merge issues caused by addition of plugin presets to ↵Paul Davis
methods which add a new track/bus
2016-05-31first vaguely working version using PresentationInfoPaul Davis
remote control ID and "order keys" have been removed.
2016-05-31show/hide VCA assign buttons depending on VCA existencePaul Davis
2016-05-31improve clean-up of GUI VCA-related objectsPaul Davis
2016-05-31restore right-click in track/bus scroller to drive add routePaul Davis
2016-05-31no-op: commentPaul Davis
2016-05-31move new fractional pane utility functions into libs/gtkmm2extPaul Davis
2016-05-31a big fat commentPaul Davis
2016-05-31redesign pane-sizing mechanism for mixerPaul Davis
This needs more comments to explain what is going on. It also needs to be applied to the editor
2016-05-31fix incorrect selection of all strips/tracks at opening.Paul Davis
Old code was counting how many child nodes where in the MixerUI, assuming they were all routes, and using that to decide if this was a from_scratch setup. The addition of VCAs to the track_model changes that, so now we have to actually check there are no existing Routes before doing the from_scratch setup
2016-05-31GUI modifications to improve VCA strips and their placement in the mixerPaul Davis
Note that this includes some changes that actually make mixer pane settings get restored, which has been broken for some time. Of course, they are not restored perfectly, yet.
2016-05-31change sort ordering model in mixer and editorPaul Davis
This allows correct reordering of the mixer "track_model" even when non-route elements are present. This isn't really utilized in the Editor at present because we do not show VCAs there at all, but it will become important in the future when we represent VCA automation there
2016-05-31start shaping up VCA assign processPaul Davis
2016-05-31mostly restore VCA state on session loading.Paul Davis
This does not restore VCA assignments
2016-05-31initial part of vca assignment via context menuPaul Davis
2016-05-31first pass at making the GUI for a VCA visiblePaul Davis
2016-05-31add a new packer to the mixer, to hold vca master faders (if any)Paul Davis