packaging tweaks for OS X
[ardour.git] / gtk2_ardour / lv2_plugin_ui.h
index d245ed31a1bd0cbf215b14037f252d547c9238d1..a98921314611cfde0c0ce929f8550b837153b90c 100644 (file)
@@ -53,6 +53,8 @@ class LV2PluginUI : public PlugUIBase, public Gtk::VBox
 
        gint get_preferred_height ();
        gint get_preferred_width ();
+       bool resizable ();
+
        bool start_updating(GdkEventAny*);
        bool stop_updating(GdkEventAny*);
 
@@ -92,6 +94,12 @@ class LV2PluginUI : public PlugUIBase, public Gtk::VBox
                                uint32_t    format,
                                const void* buffer);
 
+       static uint32_t port_index(void* controller, const char* symbol);
+
+       static void touch(void*    controller,
+                         uint32_t port_index,
+                         bool     grabbed);
+
        void update_timeout();
 
        void lv2ui_instantiate(const std::string& title);