mirror of
https://github.com/Ardour/ardour.git
synced 2026-01-03 12:19:33 +01:00
update external plugin UI handling
amend to4cdb018and1d972d0override ui_closed() behavior for lv2ui:external Keep UI around and do not re-instantiate, but simply show it again. (this is against the original specs but was agreed upon by various authors and the previous behavior or Ardour.) kx:external-ui are cleaned up after ui_closed().
This commit is contained in:
parent
4864833669
commit
03c26762e6
4 changed files with 55 additions and 26 deletions
|
|
@ -71,6 +71,7 @@ class LV2PluginUI : public PlugUIBase, public Gtk::VBox
|
|||
boost::shared_ptr<ARDOUR::LV2Plugin> _lv2;
|
||||
std::vector<int> _output_ports;
|
||||
sigc::connection _screen_update_connection;
|
||||
sigc::connection _message_update_connection;
|
||||
Gtk::Widget* _gui_widget;
|
||||
/** a box containing the focus, bypass, delete, save / add preset buttons etc. */
|
||||
Gtk::HBox _ardour_buttons_box;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue