projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
patch from lincoln to make MIDI track height changes no longer just grow note height...
[ardour.git]
/
gtk2_ardour
/
lv2_plugin_ui.h
diff --git
a/gtk2_ardour/lv2_plugin_ui.h
b/gtk2_ardour/lv2_plugin_ui.h
index 011b70e44bc2ab019888a4eb0a6aaa9c75e21b1f..bc9b14c8f30ee570666b4e29dfd16589b1d6a744 100644
(file)
--- a/
gtk2_ardour/lv2_plugin_ui.h
+++ b/
gtk2_ardour/lv2_plugin_ui.h
@@
-32,7
+32,7
@@
#include <sigc++/signal.h>
#include <gtkmm/widget.h>
#include <sigc++/signal.h>
#include <gtkmm/widget.h>
-#include
<ardour_dialog.h>
+#include
"ardour_dialog.h"
#include "ardour/types.h"
#include "plugin_ui.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;
boost::shared_ptr<ARDOUR::LV2Plugin> _lv2;
std::vector<int> _output_ports;
sigc::connection _screen_update_connection;
-
+
Gtk::Widget* _gui_widget;
SLV2UIInstance _inst;
float* _values;
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);
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);
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);
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();
virtual bool on_window_show(const Glib::ustring& title);
virtual void on_window_hide();
+
+ PBD::ScopedConnection parameter_connection;
};
#endif // HAVE_SLV2
};
#endif // HAVE_SLV2