summaryrefslogtreecommitdiff
path: root/gtk2_ardour/mixer_strip.cc
AgeCommit message (Collapse)Author
2016-07-06many changes associated with rationalizing selection flowPaul Davis
2016-06-21show first word of comment on track's comment-buttonRobin Gareus
2016-06-20fix comment-button highlightRobin Gareus
2016-06-14mark mixer strip name label (button) as having occasional textPaul Davis
Sometimes it shows a track number, sometimes not, but this should never affect its size request
2016-06-14remove commented linePaul Davis
2016-06-14mark mixer strip width and hide buttons as squarePaul Davis
2016-06-09use new ControlSlaveUI object in mixer stripPaul 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-05RouteUI connects to Route's PropertyChange signal; derived types implement ↵Paul Davis
route_property_changed()
2016-06-05use new RouteGroup property namesPaul Davis
2016-06-05RouteUI is now also derived from SessionHandlePtr but NOT AxisView. Fix ↵Paul Davis
initialization. Only "most derived" classes can initialize virtual base classes (SessionHandlePtr)
2016-06-05change AxisView color API to be virtual and implement per-type variantsPaul Davis
2016-06-05make AxisView::marked_for_display() be virtual so we can use the a ↵Paul Davis
Stripable's PresentationInfo hidden() status
2016-06-02there is no explicit "Remote Control ID" control anymore - all done by ↵Paul Davis
ordering in the GUI
2016-06-01remove un-used name_hbox widget from TimeAxisViewPaul Davis
2016-06-01only show "Pin Connections..." in mixer-strip if there are pluginsRobin Gareus
2016-06-01MSVC itself defines a class called CheckMenuItem - so make sure we know to ↵John Emmas
use the one from Gtk
2016-05-31no-op; change commentPaul Davis
2016-05-31use Slavable API in GUIPaul Davis
2016-05-31universal change in the design of the way Route/Track controls are designed ↵Paul Davis
and used. The controls now own their own state, rather than proxy for state in their owners. Massive changes all over the code to accomodate this. Many things are not finished. Consider this a backup safety commit
2016-05-31use new API for control slave/master relationshipsPaul Davis
2016-05-31follow session track-number policy in mixer strip, as is done in the editorPaul Davis
2016-05-31move VCA assignment up to Route levelPaul Davis
2016-05-31add GUI support for slaving VCAs to other VCAsPaul Davis
2016-05-31add solo/mute controls to VCAMasterStripPaul Davis
2016-05-31use VCAUpdateStatus to keep VCA button currentPaul Davis
2016-05-31remove debug outputPaul Davis
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-31tweak mixer VCA button appearance and prepare for live updates to VCA statePaul Davis
2016-05-31single button for VCA assignment, plus unassign now worksPaul Davis
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-31add 4 harrison-style vca assign buttons to the mixer stripPaul Davis
2016-05-24rec-safe GUIRobin Gareus
2016-05-24centralize rec-en sensitivity & prepare for rec-safeRobin Gareus
2016-05-10add route-ui pin-managerRobin Gareus
2016-04-17fix 8f14f422e0536, port_prefix already includes colonRobin Gareus
2016-04-17unhardcode "Program Name" string lengthRobin Gareus
2016-04-15hide strict-i/o UI for MixbusRobin Gareus
2016-04-14hide add/remove output buttons on mixer-strip.Robin Gareus
2016-03-28add mixer strip context menu to en/disable strict-i/oRobin Gareus
2016-02-26fixing leaking tooltip stringPaul Davis
Manually created version of PR #211
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-01-25GainMeter(Base) now has an explicit gain control given to itPaul Davis
2016-01-22first compiling, mostly working version of group controls changesPaul Davis
2016-01-08indicate monitor-stateRobin Gareus
2016-01-08use config value to avoid race on session-setup.Robin Gareus
2016-01-01kunterbunte Monitor-SektionRobin Gareus
reduce color diversity and clean up color definitions of the monitor section: mute, solo: use mixer-colors, prefix all MS-colors with "monitor section"
2015-12-21unhardcode "ardour:" port-prefixRobin Gareus