patch from lincoln to make MIDI track height changes no longer just grow note height...
[ardour.git] / gtk2_ardour / lv2_plugin_ui.h
index 011b70e44bc2ab019888a4eb0a6aaa9c75e21b1f..bc9b14c8f30ee570666b4e29dfd16589b1d6a744 100644 (file)
@@ -32,7 +32,7 @@
 #include <sigc++/signal.h>
 #include <gtkmm/widget.h>
 
-#include <ardour_dialog.h>
+#include "ardour_dialog.h"
 #include "ardour/types.h"
 #include "plugin_ui.h"
 
@@ -62,7 +62,7 @@ class LV2PluginUI : public PlugUIBase, public Gtk::VBox
        boost::shared_ptr<ARDOUR::LV2Plugin> _lv2;
        std::vector<int> _output_ports;
        sigc::connection _screen_update_connection;
-       
+
        Gtk::Widget*   _gui_widget;
        SLV2UIInstance _inst;
        float*         _values;
@@ -73,14 +73,14 @@ class LV2PluginUI : public PlugUIBase, public Gtk::VBox
        Gtk::Window* _win_ptr;
 
        static void on_external_ui_closed(LV2UI_Controller controller);
-       
+
        static void lv2_ui_write(
                        LV2UI_Controller controller,
                        uint32_t         port_index,
                        uint32_t         buffer_size,
                        uint32_t         format,
                        const void*      buffer);
-       
+
        void lv2ui_instantiate(const Glib::ustring& title);
 
        void parameter_changed(uint32_t, float);
@@ -92,6 +92,8 @@ class LV2PluginUI : public PlugUIBase, public Gtk::VBox
 
        virtual bool on_window_show(const Glib::ustring& title);
        virtual void on_window_hide();
+
+       PBD::ScopedConnection parameter_connection;
 };
 
 #endif // HAVE_SLV2