Create and destroy (non-external) LV2 plugin UIs as window is shown/hidden.

Fixes ticket #4067 (not to mention avoids having every UI that has ever been shown loaded in memory until exit time...)


git-svn-id: svn://localhost/ardour2/branches/3.0@9638 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
David Robillard 2011-05-31 02:00:16 +00:00
parent a206c5c4a9
commit d367b210f4
2 changed files with 29 additions and 11 deletions

View file

@ -87,6 +87,7 @@ class LV2PluginUI : public PlugUIBase, public Gtk::VBox
const void* buffer);
void lv2ui_instantiate(const std::string& title);
void lv2ui_free();
void parameter_update(uint32_t, float);
bool configure_handler (GdkEventConfigure*);