summaryrefslogtreecommitdiff
path: root/gtk2_ardour/generic_pluginui.cc
AgeCommit message (Collapse)Author
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
2013-07-11Don't require liblrdf on windowsPaul Davis
This removes dependence on liblrdf, libraptor and libxslt
2013-05-25skip LV2 ports on GUI according to port-properties: notOnGUI and reportsLatencyRobin Gareus
2012-06-07Revert 12596; the string should include a descender.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@12598 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-06fix typoTodd Naugle
git-svn-id: svn://localhost/ardour2/branches/3.0@12596 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-20Add "Description" pane to generic plugin UI for LV2 plugins with ↵David Robillard
documentation (rdfs:comment property). A Gtk::Entry might be better here, making Gtk::Label wrap based on size is tedious... git-svn-id: svn://localhost/ardour2/branches/3.0@12043 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-20Set tooltips on generic UI controls for LV2 plugin controls with ↵David Robillard
documentation (rdfs:comment property). git-svn-id: svn://localhost/ardour2/branches/3.0@12042 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-25Fix warning.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@11759 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-21Use combo box for plugin controls for ports marked asCarl Hetherington
lv2:enumeration. git-svn-id: svn://localhost/ardour2/branches/3.0@11745 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-21Use a AutoSpin rather than a combo box for inputCarl Hetherington
parameters marked up as scalePoint with fewer labels than there are possible values for the parameter (should fix #2612). git-svn-id: svn://localhost/ardour2/branches/3.0@11744 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-21Use sigc::slot for ClickBox printing function ratherCarl Hetherington
than a function pointer. git-svn-id: svn://localhost/ardour2/branches/3.0@11743 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-03-21Rename combo_map variable to scale_points.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@11742 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-07remove additional "mid" color from ArdourButton; replace Active/Mid widget ↵Paul Davis
state with ExplicitActive/ImplicitActive; represent implicit-active state with colored border around ArdourButton; tune button colors; new rounded_foo() functions, some in use, some not in use right now git-svn-id: svn://localhost/ardour2/branches/3.0@11466 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-31patch from colinf to fix the width of generic plugin editorsPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@11401 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-21Reinstate user Controllable values, as they are neededCarl Hetherington
for gain (which I forgot about). git-svn-id: svn://localhost/ardour2/branches/3.0@11293 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-20Remove unused concept of user' values. Make user_to_uiCarl Hetherington
and ui_to_user virtual members of PBD::Controllable. git-svn-id: svn://localhost/ardour2/branches/3.0@11286 d708f5d6-7413-0410-9779-e7cbd77b26cf