summaryrefslogtreecommitdiff
path: root/gtk2_ardour/mixer_ui.h
AgeCommit message (Collapse)Author
2016-10-15Mixer strip list: click to move strip into viewRobin Gareus
2016-07-06merge MixerActor API (back) into Mixer_UI; make solo/mute/recenable actions ↵Paul Davis
there do the right thing
2016-07-06many changes associated with rationalizing selection flowPaul Davis
2016-06-09work "hide" button on VCA stripPaul Davis
2016-06-07GUI tweaks and work on VCA mixer displayPaul Davis
2016-06-05substantive redesign of Gtk::TreeModel used inside Mixer_UI to hold both ↵Paul Davis
VCAs and Routes
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-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-31first vaguely working version using PresentationInfoPaul Davis
remote control ID and "order keys" have been removed.
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-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
2016-05-31most of the changes required to add a new master faders tabbablePaul Davis
the visibility button isn't actually working correctly
2016-05-06Create new track by dragging an instrument from the favorites sidebarRobin Gareus
2016-02-22cleanup post-rebase-against-master messesPaul Davis
2016-02-22remove all trace of SAE from source code.Paul Davis
This had become incoherent over time, and posed a development hazard and burden going forward
2016-02-22replicate the remove-all-trailing whitespace commit(s) in masterPaul Davis
2016-02-22widespread changes to get the new (oldArdour binding scheme to be used for ↵Paul Davis
keyboard accelerators
2016-02-22save/restore tabbable statePaul Davis
2016-02-22first compilable version of tabbable design.Paul Davis
I would have loved to split this apart, but there are just so many interrelated changes, it makes little sense and would be a huge effort that would break future git bisect use because so many intermediate commits would not compile
2016-02-22the basics of tabbedPaul Davis
2016-01-10retain expansion-state when reordering plugins in the sidebarRobin Gareus
2015-12-28allow creating plugin-presets by dragging a plugin to the sidebarRobin Gareus
2015-12-28add preset-delete to context menuRobin Gareus
2015-12-27add "remove from favorites" context menuRobin Gareus
2015-12-27add context-menu for processor-sidebarRobin Gareus
2015-12-26save/restore plugin-sidebar expanded itemsRobin Gareus
2015-12-25allow to add plugin(s) to all selected routesRobin Gareus
2015-12-25add presets to mixer plugin-sidebarRobin Gareus
2015-12-22save/restore custom order of favorite plugin listRobin Gareus
2015-12-22add Favorite Plugins List (DnD) to the Mixer.Robin Gareus
2015-12-19allow to show/hide Monitor SectionRobin Gareus
2015-12-10allow hiding and showing the mixer listBen Loftis
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
Paul Davis was responsible for introducing almost all of this.
2015-07-10add context menu to hide/show Midi-tracks - fixes #6430Robin Gareus
2014-07-28Mixer page: ESC should deselect all mixer strips and processorsBen Loftis
2014-07-24several fixes to make processor selection and deletion feel right, for both ↵Ben Loftis
mixer and editor-mixer strips
2014-07-24Revert previous select-strips-under-mouse behaviorBen Loftis
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-23Mixer selection follows mouseBen Loftis
This eliminates ambiguity about which strip the keybindings will affect. Hold shift to make a quick group from adjacent mixer strips.
2014-06-20fix some confusion when redrawing editor/mixer track/strip displays after ↵Paul Davis
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-03-21Add option to display the mixer in fullscreenAdrian Knoth
This is useful for dual-head setups.
2013-10-21Unify editor / mixer ordering.nick_m
2013-07-10save width of mixer-strip when changing _all_ stripsRobin Gareus
2013-04-26redesign toggling of editor/mixer stacking to use Gtkmm2ext::VisibilityTrackerPaul Davis
2012-11-13add alt-i as a binding in both the editor and mixer windows to toggle the ↵Paul Davis
state of MIDI input on the selected track(s); in the mixer this will also operate on the strip under the mouse. fixes #4838 git-svn-id: svn://localhost/ardour2/branches/3.0@13475 d708f5d6-7413-0410-9779-e7cbd77b26cf