Ben Loftis
d282b91d96
Plugin Selector: ui tweaks.
2018-01-29 20:44:43 -06:00
Robin Gareus
cebfec8125
Major overhaul of plugin-selector: tag-management & filter
...
This is a squashed commit of various 'nutag' topic branch commits:
* re-layout plugin-manager
* remove category, add tags
* combine I/O columns in list.
* update filter to search name and tags
2018-01-30 01:34:41 +01:00
Robin Gareus
8488dceeed
Prepare for PluginStatusesChanged API change
2018-01-30 01:33:54 +01: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
f9e5e4360e
Move more 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
159e956225
Top-up "Utils" plugin filter
...
* move Generators unto Utility groups
* all "MIDI" plugins (which are not Instruments) are Utils
* Anaylsis, Analyser, Analyzer
2017-03-21 22:20:17 +01:00
Ben Loftis
8dff52ce01
Show plugin format in menu lists. Particularly important on Mac, where you might have both AU and VST formats of a plugin
2017-01-12 11:51:42 -06:00
Robin Gareus
80fa696564
basic Mac VST Cocoa UI support
2016-11-13 16:35:06 +01:00
Paul Davis
cf52d6e4b4
enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h
2016-07-14 14:45:23 -04:00
Paul Davis
d7caa89b96
implement LeatusPenguin's excellent idea for the plugin manager window ( #6916 )
2016-07-06 18:25:57 -04:00
Robin Gareus
13b9476f40
fix plugin-creator display for non LADSPA plugins
...
e.g. "u-he"
2016-05-01 16:27:11 +02:00
Robin Gareus
25f65d0b90
include lua processors in plugin-selector
2016-04-29 02:57:48 +02:00
Robin Gareus
bb79b63c93
fix a -Wswitch
2016-02-23 22:22:19 +01:00
Robin Gareus
d1c35636f0
satisfy some pedantic compilers, #6748
2016-01-26 15:14:55 +01:00
Robin Gareus
db48340278
keep plugin-manager presets in sync
2015-12-28 13:23:42 +01:00
Robin Gareus
0b30814bdd
use new column DnD renderer,
2015-12-24 17:28:23 +01:00
Robin Gareus
646bcc6885
allow dragging plugins directly from the manager
2015-12-24 01:45:16 +01:00
Robin Gareus
04c0f24753
use new plugin class API for filter
2015-11-18 18:11:33 +01:00
Robin Gareus
acc36e0053
relayout plugin-manager filter & related details
2015-11-18 17:20:36 +01:00
Robin Gareus
d8f46c75d8
pass release signal up to ArdourButton (_grabbed state)
2015-11-18 16:50:27 +01:00
Robin Gareus
abb76fd994
reduce clutter in Plugin Manager List
2015-11-18 03:48:28 +01: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
762ed5cd18
remove “Refresh” button in Plugin manager
...
use Preferences > Plugins
2015-07-16 20:01:44 +02:00
Ben Loftis
1bbb60df5d
double-click a plugin to remove it from the pending add list
2014-07-23 11:38:24 -05:00
John Emmas
592a21db5f
Oops - minor spelling corrections
2014-05-10 08:41:49 +01:00
John Emmas
b377bc44c2
Bug fix imported from Mixbus2 (SVN r11448)
...
If we couldn't figure out a plugin creator's name, either use as much of it as we could determine or mark the creator as 'Unknown'
2014-05-10 08:32:14 +01:00
Robin Gareus
2e63b84a10
account for MS version of std::isalnum() - fixes assert on UTF8
2014-04-17 23:24:37 +02:00
Robin Gareus
cc2af1cdfb
refresh plugin list on signal
2014-02-24 23:57:28 +01:00
Paul Davis
3020b224fa
Merge windows+cc branch into cairocanvas branch. Not finished, need to now merge windows branch to get changes from there
2014-01-10 16:07:57 -05:00
Nils Philippsen
a01edede5e
compare plugin/creator/category names UTF8-aware
2013-12-10 23:07:47 +01:00
John Emmas
300b484cf6
Merge branch 'master' into windows+cc
...
Conflicts (hopefully resolved):
gtk2_ardour/ardour_ui.cc
gtk2_ardour/ardour_ui.h
gtk2_ardour/ardour_ui_options.cc
2013-10-06 11:56:03 +01:00
Paul Davis
ddcb78f3e2
use g_strcasecmp() instead of strcasecmp() which doesn't exist with MSVC (some versions, at least), part 2
2013-10-04 13:00:59 -04:00
Paul Davis
742753a996
Don't require liblrdf on windows
...
This removes dependence on liblrdf, libraptor and libxslt
2013-07-11 14:20:02 -04:00
Paul Davis
3973ce81b3
remove all of Gtk::Window::set_position (WIN_POS_MOUSE) for anything deriving from ArdourDialog or ArdourWindow; move the set_position() call into those classes' constructors, so that they are called before the windows are realized, and thus it actually works
2013-05-02 18:13:35 -04:00
Paul Davis
9fce80d2bc
tweak name shown in plugin selector listview as column header for "Hide"; rebuild plugin menu after hidden status for a plugin is changed, so that the effect is present without requiring a restart of Ardour ( #5422 )
2013-03-29 12:36:03 -04:00
David Robillard
6fa6514cfd
Remove over 500 unnecessary includes (including 54 of session.h).
...
It's slightly possible that this causes trivial build failures on different
configurations, but otherwise shouldn't cause any problems (i.e. no actual
changes other than include/naming/namespace stuff). I deliberately avoided
removing libardour-config.h since this can mysteriously break things, though a
few of those do seem to be unnecessary.
This commit only targets includes of ardour/*.h. There is also a very large
number of unnecessary includes of stuff in gtk2_ardour; tackling that should
also give a big improvement in build time when things are modified.
git-svn-id: svn://localhost/ardour2/branches/3.0@12420 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-24 06:09:29 +00:00
Paul Davis
aa64629dd3
use PluginInfo::reconfigurable_io() in the plugin selector dialog
...
git-svn-id: svn://localhost/ardour2/branches/3.0@12201 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-07 22:01:54 +00:00
Paul Davis
4235e9a1a2
a variety of mostly unused parameter errors from OS X Lion's compiler
...
git-svn-id: svn://localhost/ardour2/branches/3.0@12148 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-02 20:29:46 +00:00
David Robillard
f13ff1e10b
Oops. Turns out activate handles both keyboard and double click. Let Gtk do the right thing.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@12046 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-20 21:06:37 +00:00
David Robillard
1014c931c9
Support adding plugins via keyboard (Enter).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@12045 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-20 19:51:35 +00:00
Carl Hetherington
8016c4dec0
Patch from acolomb to display underscores in plugin names
...
correctly (#4502 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@10766 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-22 12:12:11 +00:00
Carl Hetherington
d9a3c6b89f
Rename windows VST stuff with a Windows prefix.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10738 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-21 17:42:29 +00:00
Paul Davis
c66955386e
make PluginManager API more in line with other singletons; do initial plugin discovery before beginning to construct the UI, so that if plugins create GUIs (e.g for license verification) they don't cause a run loop to catch the UIManager in an inconsistent state with menus defined but actions missing
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10586 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 17:41:29 +00:00
Paul Davis
4aeebb914e
changes for OS X support: change waf config define to COREAUDIO_SUPPORT, remove PluginInsert call to IO::PortCountChanged, remove use of explicit Carbon linkage, fix up AudioUnit internals to actually work (Cocoa GUIs still currently broken)
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10224 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-18 15:08:42 +00:00
Paul Davis
d4433b9ab3
(native) Linux VST support from LinuxDSP
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10101 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-20 20:29:47 +00:00
David Robillard
ed626628b5
Delete trailing whitespace
...
git-svn-id: svn://localhost/ardour2/branches/3.0@9656 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-06-01 17:00:29 +00:00