summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/stripable.h
AgeCommit message (Collapse)Author
2018-03-10Add virtual slaved, slaved_to calls to stripableLen Ovens
2017-10-19US2400: map knobs for mixbus strips, when selected.Ben Loftis
2017-10-05US2400: send_pan_azimuth lookup function (currently mb-only)Ben Loftis
2017-09-18remove Track::hidden(); replace with Stripable::is_private_route()Paul Davis
2017-06-18'ARDOUR::Stripable::Sorter()' needs to be exportable (since it gets used ↵John Emmas
outside of libardour)
2017-06-17Move implementation out of header fileRobin Gareus
2017-06-17Move StripableSorter into libardourRobin Gareus
2017-05-14Sanitize "well-known" ctrl APIRobin Gareus
2017-05-12MCP: Mixbus32C: Restore missing filter controls to the Dyn page.Ben Loftis
2017-05-05libardour now has CoreSelection object to manage selection status of ↵Paul Davis
Stripables and AutomationControls
2017-04-12Properly expose "well known" comp_redux output.Robin Gareus
2017-03-12Preparations to keep track of stripable color-dialogs.Robin Gareus
This follows the same concept as plugin-UIs (keep a pointer in the backend) to prevent multiple instances to be created from various TAVs and RouteUIs (mixer, editor-mixer, meterbridge,..)
2017-01-27use RAII for class-wide PresentationInfo::Change signal, along with ↵Paul Davis
properties to describe what changed
2016-08-15Expose Stripable Color & Ordering API to LuaRobin Gareus
We can't easily use C++ references with Lua closures, so new API (pointer to PresentationInfo) was added.
2016-07-28Fix whitespaceDavid Robillard
2016-07-12remove pointless version of Stripable::set_presentation_order()Paul Davis
2016-06-10Various changes to PresentationInfo and a small consolidation of sorters.Paul Davis
The semantics for sorting PresentationInfo are up to the caller, not the PresentationInfo object, so operator<() was removed and callers specifically invoke ::order() for sorting.
2016-06-08move gui_changed() signal from Route to StripablePaul Davis
2016-06-05extensive changes to PresentationInfo APIPaul Davis
Now handles color, partially.
2016-05-31use new record safe control in libardourPaul Davis
2016-05-31fix SNAFU in which Stripable::rec_enable_control() was incorrectly defined ↵Paul Davis
as ::recenable_control() Make Mackie support code use the Stripable to access the rec-enable control while we're here
2016-05-31add MonitorProcessor accessor to Stripable APIPaul Davis
2016-05-31add two more AutomationControl fetch methods to StripablePaul Davis
2016-05-31move ControllableDescriptor from libpbd to libardour; add support for ↵Paul Davis
describing VCAs
2016-05-31first vaguely working version using PresentationInfoPaul Davis
remote control ID and "order keys" have been removed.
2016-05-31move ever close to working master/slave logic, this time with audio testingPaul 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-31redesign Route and VCA objects to inherit from ARDOUR::StripablePaul Davis