summaryrefslogtreecommitdiff
path: root/gtk2_ardour/plugin_ui.cc
AgeCommit message (Collapse)Author
2020-03-14Show latency display/config button for in all plugin UIsRobin Gareus
2019-11-22Enable some key release event forwardingRobin Gareus
This is needed for the virtual MIDI keyboard to trigger note-off events
2019-10-11Add a plugin-preset browser windowRobin Gareus
Previously preset-browser was only used instead of "generic control" display if a plugin does not have any controls (but presets). This allows for showing a dedicated window..
2019-10-10Add API to check for plugin-presets with descriptionRobin Gareus
2019-10-02remove all use of NO_PLUGIN_STATE #ifdefPaul Davis
We determined several years that we should never ever do this, and changed the basis for the free/demo copy because of that.
2019-09-29Use samples_as_time_string APIRobin Gareus
2019-08-27Use latency-icon instead of textRobin Gareus
2019-08-26Borderless plugin UIsRobin Gareus
This removes a border painted in the host's UI theme color around any plugin UI. This results in a much nicer look/feel for plugin-UIs that have their own theme
2019-08-22Use icons for plugin bypass and pinoutRobin Gareus
2019-08-21Use Icons for plugin preset buttons.Robin Gareus
This reduces the preset task-bar's min-width, useful for plugins with narrow UIs.
2019-08-03Update GPL boilerplate and (C)Robin Gareus
Copyright-holder and year information is extracted from git log. git history begins in 2005. So (C) from 1998..2005 is lost. Also some (C) assignment of commits where the committer didn't use --author.
2019-02-17Update Latency UI, subscribe to changesRobin Gareus
2018-12-20Add a plugin-preset list/selector GUIRobin Gareus
This is currently only used for "Preset only" plugins, generic UI. And also depends on plugin-presets having a description.
2018-12-02GUI Updates for plugin save/delete operationsRobin Gareus
2018-09-25Separate Plugin DSP load UI implementationRobin Gareus
2018-08-16Plugin Load Info: add a triangle indicator, tweak layoutRobin Gareus
2018-08-16Tweak labels for plugin-load displayRobin Gareus
2018-08-15Keep MSVC happy by specifying which version of 'floor()' we want (gtk2_ardour)John Emmas
2018-08-15Tweak plugin DSP stats UIRobin Gareus
* add Clear/Reset button * increase opacity of min/max bar * variable log-scale base * vertically align error-bar
2018-08-15Draw Plugin DSP load bargraphRobin Gareus
2018-05-17Display profile-data in generic plugin-UI.Robin Gareus
2017-09-18globally change all use of "frame" to refer to audio into "sample".Paul Davis
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible
2017-09-08Fixup key-release events for plugin-uisRobin Gareus
2017-07-17Remove ArdourPrompter wrapperRobin Gareus
2017-07-17Move Gtkmm2ext widgets into libwidgetRobin Gareus
2017-07-17Separate Ardour UI widgets into dedicated libraryRobin Gareus
2017-07-01NO-OP whitespace (updated GH PR #357)Thomas Brand
2016-11-13basic Mac VST Cocoa UI supportRobin Gareus
2016-08-13tweak strings now that 5.0 is outRobin Gareus
2016-08-05add a "Pin Management" button to the plugin UI-headerRobin Gareus
2016-07-16adjust plugin-UI height when toggling expandersRobin Gareus
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-07-05Plugin GUI activate/enable update (prefer enable)Robin Gareus
2016-04-22load presets for all instancesRobin Gareus
2016-02-22change GTKOSX macro constant to use __APPLE__ insteadPaul Davis
2016-02-22replicate the remove-all-trailing whitespace commit(s) in masterPaul Davis
2016-02-22cleanup various merge conflict resolution errors/omissionsPaul Davis
2016-02-22ensure that all callers of ARDOUR_UI_UTILS::relay_key_press() provide a windowPaul 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
2015-12-28refine add preset/favorite dialogRobin Gareus
dedicated "Add to Favorites only" mode.
2015-10-20Clean up generic and LV2 plugin GUI to deal with ↵Paul Davis
ParameterChanged(Externally) alteration
2015-10-20Revert "rename ParameterChanged signal in Plugin to ↵Paul Davis
ParameterChangedExternally to reflect its intent, and clean up the result." This reverts commit 336b2eb9a4a8634bae84a15e952d20335aa28c12.
2015-10-20rename ParameterChanged signal in Plugin to ParameterChangedExternally to ↵Paul Davis
reflect its intent, and clean up the result. The signal exists to notify listeners that something outside of the host's control (e.g. a plugin's own GUI for AU or VST) has modified a plugin parameter. Previous code had strange feedback loops and ambiguous semantics. Significant modification of LV2 GUI updating was required. Still to be tested for feedback loop issues: AudioUnits
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-09-16Use ARDOUR_UI_UTILS::set_tooltip rather than via ARDOUR_UI::set_tipTim Mayberry
This removes the direct dependence on ARDOUR_UI/Gtk_UI for setting tooltips. Removes inclusion of ardour_ui.h from 16 files.
2015-05-04prepare plugin reset (#6297)Robin Gareus
2015-04-03fix another untranslatableRobin Gareus
2015-04-01revert plugin UI kbd handling so that we get expected forwarding4.0-rc1Paul Davis
2015-04-01reverse logic in plugin GUI key handlingPaul Davis