summaryrefslogtreecommitdiff
path: root/gtk2_ardour/processor_box.h
AgeCommit message (Collapse)Author
2016-10-18Processor box interaction:Robin Gareus
Allow to toggle inline display with tertiary + double-click. also fix tooltip and fix inconsistent modifiers on inline display.
2016-10-14GUI to allow aux-send feedback loopsRobin Gareus
2016-08-26add a static function to access processor selection from a Lua scriptRobin Gareus
local ps = ArdourUI.processor_selection() for p in ps:iter() do print (p:name ()) end
2016-07-18add a plugin-death connectionRobin Gareus
at application exit, there may otherwise be a race condition, queue draw could be scheduled for a widget that's no longer present.
2016-07-12add mouse interaction to inline displayRobin Gareus
2016-06-02make new action to bind BackSpace to in processors boxPaul Davis
2016-05-02_plugin_display can be a LuaPluginDisplayRobin Gareus
2016-04-29remove "Lua DSP Proc" context meuuRobin Gareus
2016-04-16another take on mixer strip wire drawingRobin Gareus
mini modulars are fun.
2016-04-07GUI support for plugin port bypass connectionsRobin Gareus
2016-04-04Display output mapping (last processor before pan) in mixerstripRobin Gareus
2016-04-03add GUI to configure/connect sidechainRobin Gareus
2016-04-03update mixer-strip display - indicate sidechainRobin Gareus
2016-03-31update mixer-strip routing displayRobin Gareus
2016-03-27get started with Pin Manager - currently display-only.Robin Gareus
2016-03-18special case LuaProc Inline Display UI: direct cairo contextRobin Gareus
2016-03-15allow access to ProcessorBox bindingsPaul Davis
2016-03-15give ProcessorBox its own bindingsPaul Davis
2016-03-14inline-display, scrollbars and fixed aspect ratio = funRobin Gareus
2016-03-14GUI update for non-cairo Plugin Inline DisplayRobin Gareus
2016-03-14add GUI support for Plugin Mixer Inline DisplayRobin Gareus
2016-03-11allow to copy processor state (drag processor on another of same type)Robin Gareus
2016-02-23Add GUI to instantiate Lua DSP ProcessorsRobin Gareus
2016-02-22replicate the remove-all-trailing whitespace commit(s) in masterPaul Davis
2016-02-22more changes to Bindings, Keyboard APIsPaul Davis
2016-02-22radically change Keyboard/Binding API design to disconnect Gtk::Action ↵Paul Davis
lookup from binding definition We need this because we need binding information/objects before all Actions have been defined.
2016-02-22small rationalization of naming and code for managing plugin GUI visibilityPaul Davis
2016-02-22switch all action registration/binding code over to new API.Paul Davis
This removes the ability to change bindings via menus. Still to come: saving modified bindings, and reworking the key editor
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
2015-12-28allow creating plugin-presets by dragging a plugin to the sidebarRobin Gareus
2015-12-25refactor Processor-Box plugin drag/drop: allow presetsRobin Gareus
2015-12-22ProcessorBox: allow to receive PluginInfoPtr dropsRobin Gareus
2015-10-19Ctrl+shift functionality (toggle all) for plugin leds.André Nusser
The Fader led has special behavior and is only toggled when clicked explicitly.
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
Paul Davis was responsible for introducing almost all of this.
2015-10-04add a hidden option to show hidden processorsRobin Gareus
simplify debugging solo, monitor-processors, etc
2015-08-19provisional processor control-box tweaks - possible fix for #6519Robin Gareus
ControlBoxes are created/destroyed regularly (plugin re-order, track selection -> Editor Mixer,...). Properly disconnect the timer signal in the dtor and skip updateing the tooltip unnecessarily (duplicate calls, Changed & Timer). This should really be undone, the timer needs to be removed and Changed() used throughout.
2015-08-16rework processor box: handle n/a pluginsRobin Gareus
2015-08-09handle some wire edge-cases & explanationRobin Gareus
2015-04-22scaleable routing icons & wiresRobin Gareus
2014-11-29change ownership of processor window-proxyRobin Gareus
fixes crashes: * If the Editor-Mixer shows a channel with a plugin that has been edited in the Mixer, double-clicking the plugin will try to bring up a 2nd instance of the plugin-UI. * When closing Ardour both the Mixer and the Editor-Mixer try to delete the underlying plugin, resulting in a double free.
2014-11-25Remove dead code.David Robillard
2014-07-28disallow selection of the fader and meter processor entriesBen Loftis
2014-07-24several fixes to make processor selection and deletion feel right, for both ↵Ben Loftis
mixer and editor-mixer strips
2014-07-24Remove "implicit" selection for plugin deletion.Ben Loftis
Allow deletions in the mixer strip to fall through to editor if nothing was selected.
2014-01-13first stab at send+route panner linkRobin Gareus
2014-01-09processor routing: use small boxes (instead of circles) for portsRobin Gareus
2014-01-06remove cruftRobin Gareus
2014-01-05processor-box: remove label-cruft and properly label 'Send' & 'Return'Robin Gareus
2014-01-05processor-box: remove cruftRobin Gareus