summaryrefslogtreecommitdiff
path: root/gtk2_ardour/generic_pluginui.cc
AgeCommit message (Collapse)Author
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-09-16Move UIConfiguration Singleton into UIConfiguration headerTim Mayberry
This removes the direct dependence on ardour_ui.h from 39 files
2015-08-24allow file-browser in generic-plugin-GUI to expand.Robin Gareus
2015-06-02always round integer steps (regardless of enum)Robin Gareus
2015-05-04add plugin parameter reset button - closes #6297Robin Gareus
2015-03-07Use Ardour widgets consistently in plugin UI.David Robillard
Several reasons: * This previously looked horribly inconsistent. * The Gtk selector was broken for plugins with many presets, making it impossible to select presets. For whatever reason, the use of a menu fixes this bug. * Towards a hierarchical menu for banked presets.
2015-02-04remove duplicate callbackRobin Gareus
mcontrol->Changed is [also] subscribed to further below (input & output).
2015-01-01Move Timers/Timeouts from ARDOUR_UI into functions in timers.h and use ↵Tim Mayberry
PBD::Timers
2014-12-14fix up requested color names everywhere.Paul Davis
Thank <deity> for emacs ... space-uncamelcase-word-at-point FTW
2014-12-14initial pass to replace all UIConfiguration::get_XXXXXX() calls with ↵Paul Davis
UIConfiguration::color(name). IMPORTANT: names have not been downcased and spaced yet, so many colors are not found
2014-11-28Remove redundant calls to start/end_touch.David Robillard
The controllers do this automatically.
2014-11-18Plugin Automation All: Fix bug where Switches weren't being changed.Jeremy Carter
2014-11-14fix up some suboptimal and crash-prone aspects of ↵Paul Davis
7c263f3bc4f3bddd8094c9baecf584503012acc8 from Jeremy Carter
2014-11-11fixed automation *_all button crashJeremy Carter
2014-11-11Added Write All, Play All, etc. automation buttons to generic plugin UIJeremy Carter
2014-11-02Fix crash when showing UI for plugins with output control ports.David Robillard
2014-11-02Display gain and midiNote plugin parameters/properties nicely.David Robillard
Show fancy values on generic GUI controls, automation lane controls, and automation lane verbose cursor. Fix text display of midiNote values. Make bigstep of midiNote parameters 12 (one octave). Add ARDOUR::value_as_string() as a stateless one-stop-shop for value printing.
2014-11-02Automation of LV2 plugin properties.David Robillard
Work towards ParameterDescriptor being used more universally to describe control characteristics.
2014-11-02Move ParameterDescriptor from Plugin to its own header.David Robillard
This fixes circular dependency issues that arise when using ParameterDescriptor more widely.
2014-11-02Decouple ControlUI from port index.David Robillard
2014-11-02Don't complain about properties with plugins that do not support them.David Robillard
2014-11-01convert interface <> internal values for all automationRobin Gareus
fixes Send-Fader, Gain-Automation and various Plugin-Slider ranges
2014-10-31More generic RT-safe implementation of LV2 properties.David Robillard
2014-10-31plug memory leakRobin Gareus
2014-10-31prototype [LV2]patch-change support for generic plugin UIs.Robin Gareus
2014-10-21remove "canvasvar_" from all functions related to obtaining values from ↵Paul Davis
ARDOUR_UI::config()
2014-09-18plugin widgets were written to use Internal values, so use that for nowBen Loftis
2014-09-06gtk style related fixes:Robin Gareus
* remove some old/unused styles * fix plugin-ui button (hover color when active) * consistent style for route buttons (and related ArdourButton updates)
2014-09-03consolidate some slider styles, and make bg darkerBen Loftis
2014-09-02prepare Slider API cleanupRobin Gareus
2014-06-25move utility functions into a dedicated namespaceRobin Gareus
2014-06-15remove debug outputRobin Gareus
2014-01-10Merge windows+cc branch into cairocanvas branch. Not finished, need to now ↵Paul Davis
merge windows branch to get changes from there
2013-10-22merge from masterPaul Davis
2013-10-22honor LV2 units:midiNote: display Note name instead of integer3.5.14Robin Gareus
2013-10-03'gtk2_ardour' - Use 'std::vector' to implement an array whose size is ↵John Emmas
unknown (required to be buildable with MSVC)
2013-09-21Merge remote-tracking branch 'remotes/origin/cairocanvas' into windowsJohn Emmas
Conflicts (hopefully resolved): gtk2_ardour/marker.cc gtk2_ardour/midi_region_view.h gtk2_ardour/region_gain_line.h gtk2_ardour/utils.cc gtk2_ardour/video_image_frame.cc gtk2_ardour/wscript libs/backends/jack/wscript
2013-09-14fix merge conflicts with masterPaul Davis
2013-09-12incomplete merge of master into windows (requires upcoming changes to master ↵Paul Davis
to be complete)
2013-08-08final fixes for somewhat botched merge with masterPaul Davis
2013-08-08clean up plugin-ui meter layoutRobin Gareus
2013-08-08change default color of plugin-UI gauge/meterRobin Gareus
2013-08-08update plugin UIs at reasonable rate (25Hz)Robin Gareus
2013-08-07major redesign of MIDI port heirarchy and management (part 2)Paul Davis
2013-07-14Merge branch 'master' into windowsPaul Davis
2013-07-12clean up plugin-ui meter layoutRobin Gareus
2013-07-11change default color of plugin-UI gauge/meterRobin Gareus
2013-07-11update plugin UIs at reasonable rate (25Hz)Robin Gareus