Robin Gareus
f7b93ee7b9
Separate Plugin DSP load UI implementation
2018-09-25 00:13:08 +02:00
Robin Gareus
c61a30a866
Plugin Load Info: add a triangle indicator, tweak layout
2018-08-16 02:16:44 +02:00
Robin Gareus
a50ed25181
Tweak labels for plugin-load display
2018-08-16 00:42:23 +02:00
John Emmas
de741d2fc8
Keep MSVC happy by specifying which version of 'floor()' we want (gtk2_ardour)
2018-08-15 14:17:18 +01:00
Robin Gareus
9174858355
Tweak plugin DSP stats UI
...
* add Clear/Reset button
* increase opacity of min/max bar
* variable log-scale base
* vertically align error-bar
2018-08-15 13:21:49 +02:00
Robin Gareus
61d26e5678
Draw Plugin DSP load bargraph
2018-08-15 05:32:57 +02:00
Robin Gareus
7e78d1c786
Display profile-data in generic plugin-UI.
2018-05-17 22:15:07 +02:00
Paul Davis
30b087ab3d
globally change all use of "frame" to refer to audio into "sample".
...
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-18 12:39:17 -04:00
Robin Gareus
f095cb75fa
Fixup key-release events for plugin-uis
2017-09-08 23:35:00 +02:00
Robin Gareus
1f5ebc5485
Remove ArdourPrompter wrapper
2017-07-17 21:06:04 +02:00
Robin Gareus
f6e182b937
Move Gtkmm2ext widgets into libwidget
2017-07-17 21:06:04 +02:00
Robin Gareus
5c92613698
Separate Ardour UI widgets into dedicated library
2017-07-17 21:06:04 +02:00
Thomas Brand
63ea7b6516
NO-OP whitespace (updated GH PR #357 )
2017-07-01 19:28:26 +02:00
Robin Gareus
80fa696564
basic Mac VST Cocoa UI support
2016-11-13 16:35:06 +01:00
Robin Gareus
313a32981e
tweak strings now that 5.0 is out
2016-08-13 14:51:15 +02:00
Robin Gareus
836f48457d
add a "Pin Management" button to the plugin UI-header
2016-08-05 02:35:51 +02:00
Robin Gareus
d0f594ffd0
adjust plugin-UI height when toggling expanders
2016-07-16 02:12:16 +02:00
Paul Davis
cf52d6e4b4
enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h
2016-07-14 14:45:23 -04:00
Robin Gareus
412fcafda0
Plugin GUI activate/enable update (prefer enable)
2016-07-05 23:30:21 +02:00
Robin Gareus
07381f2de6
load presets for all instances
2016-04-22 14:26:33 +02:00
Paul Davis
56770ff0af
change GTKOSX macro constant to use __APPLE__ instead
2016-02-22 15:31:25 -05:00
Paul Davis
bc487bb4b0
replicate the remove-all-trailing whitespace commit(s) in master
2016-02-22 15:31:24 -05:00
Paul Davis
9b9a7beb13
cleanup various merge conflict resolution errors/omissions
2016-02-22 15:31:24 -05:00
Paul Davis
ec65e351ac
ensure that all callers of ARDOUR_UI_UTILS::relay_key_press() provide a window
2016-02-22 15:31:24 -05:00
Paul Davis
9010262bed
first compilable version of tabbable design.
...
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
2016-02-22 15:31:21 -05:00
Robin Gareus
9283e97435
refine add preset/favorite dialog
...
dedicated "Add to Favorites only" mode.
2015-12-28 17:23:45 +01:00
Paul Davis
ac008dac02
Clean up generic and LV2 plugin GUI to deal with ParameterChanged(Externally) alteration
2015-10-20 10:23:49 -04:00
Paul Davis
7804a524dc
Revert "rename ParameterChanged signal in Plugin to ParameterChangedExternally to reflect its intent, and clean up the result."
...
This reverts commit 336b2eb9a4 .
2015-10-20 10:23:49 -04:00
Paul Davis
336b2eb9a4
rename ParameterChanged signal in Plugin to ParameterChangedExternally to 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-20 09:07:58 -04:00
Robin Gareus
22b07e0233
NOOP, remove trailing tabs/whitespace.
2015-10-05 16:17:49 +02:00
Paul Davis
4dc63966f0
globally remove all trailing whitespace from ardour code base.
...
Paul Davis was responsible for introducing almost all of this.
2015-10-04 14:51:05 -04:00
Tim Mayberry
1d42ed077e
Use ARDOUR_UI_UTILS::set_tooltip rather than via ARDOUR_UI::set_tip
...
This removes the direct dependence on ARDOUR_UI/Gtk_UI for setting
tooltips. Removes inclusion of ardour_ui.h from 16 files.
2015-09-16 16:55:17 -04:00
Robin Gareus
9790d2b5dd
prepare plugin reset ( #6297 )
2015-05-04 20:48:41 +02:00
Robin Gareus
60589268e8
fix another untranslatable
2015-04-03 03:26:21 +02:00
Paul Davis
4f0457264e
revert plugin UI kbd handling so that we get expected forwarding
2015-04-01 16:54:09 -04:00
Paul Davis
1b1c66b77d
reverse logic in plugin GUI key handling
2015-04-01 14:13:14 -04:00
nick_m
35f69656e8
Window focus handling fixes.
...
Many windows were not getting key events.
Use magic focus infrastructure (built for widgets) to deliver key events
via window focus in/out.
2015-04-02 02:41:49 +11:00
Robin Gareus
91405a1b2f
consolidate plugin freebie messages, fix #6151
2015-03-23 00:05:47 +01:00
David Robillard
0cb096a978
Use Ardour widgets consistently in plugin UI.
...
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-03-07 14:04:45 -05:00
Robin Gareus
a0eeb80885
fix embedded plugin UI keyboard handling
...
When the GUI is opened the first time all is fine, focus is on the
embedded widget. However once a user presses one of the preset buttons
(Add, Save,...) there is no possibility to return focus to the
embedded widget. Ardour always 'sees' it as focus=GtkButton and passes
the event to the editor.
2015-02-21 03:16:04 +01:00
Robin Gareus
642e4950b9
hook up focus_button for LV2 GUIs
2015-02-21 03:00:33 +01:00
Ben Loftis
b0477f7f1e
fix plugin bypass button action
2014-08-28 15:29:18 -05:00
Robin Gareus
a3c378cf62
move utility functions into a dedicated namespace
2014-06-25 21:47:54 +02:00
Robin Gareus
06b700abf2
fix VST GUI swallowing for windows
2014-04-18 01:54:59 +02:00
Paul Davis
2b9421fd39
merge (w/fix) with master
2014-02-04 14:21:35 -05:00
Robin Gareus
4818621a27
fix typo ndef, NDEBUG
2014-02-03 20:25:05 +01:00
Robin Gareus
57f59025d7
don't display debug message in no-debug builds
2014-02-03 17:00:03 +01:00
John Emmas
e466ce40ad
Merge branch 'master' into windows+cc
...
Conflicts (hopefully resolved):
gtk2_ardour/ardour_ui.cc
2013-10-14 19:31:22 +01:00
Paul Davis
a244075fb3
changes that will help fix a crash related to plugin window visibility. some work still to be done
2013-10-14 09:54:38 -04:00
Paul Davis
a90858897e
do not use delete_when_idle() to delete a plugin UI because an entirely separate mechanism exists for that
2013-10-12 16:44:50 -04:00