summaryrefslogtreecommitdiffstats
path: root/ingen/client/PluginUI.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2012-04-22 02:07:08 +0000
committerDavid Robillard <d@drobilla.net>2012-04-22 02:07:08 +0000
commit6bef80f5e1bdf724a77ef989ce9a7205f426a378 (patch)
tree77d9ab0fed55cd34063a9e411615fe47effa9df6 /ingen/client/PluginUI.hpp
parent55316f80cbebdcae03c71b9ecd88706ed4133b50 (diff)
downloadingen-6bef80f5e1bdf724a77ef989ce9a7205f426a378.tar.gz
ingen-6bef80f5e1bdf724a77ef989ce9a7205f426a378.tar.bz2
ingen-6bef80f5e1bdf724a77ef989ce9a7205f426a378.zip
Show non-resizable plugin UIs properly.
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4228 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'ingen/client/PluginUI.hpp')
-rw-r--r--ingen/client/PluginUI.hpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/ingen/client/PluginUI.hpp b/ingen/client/PluginUI.hpp
index 48c80ca2..a4804b4c 100644
--- a/ingen/client/PluginUI.hpp
+++ b/ingen/client/PluginUI.hpp
@@ -54,16 +54,20 @@ public:
uint32_t format,
const void* buffer);
+ bool is_resizable() const;
+
Ingen::Shared::World* world() const { return _world; }
SharedPtr<const NodeModel> node() const { return _node; }
private:
- PluginUI(Ingen::Shared::World* world,
- SharedPtr<const NodeModel> node);
+ PluginUI(Ingen::Shared::World* world,
+ SharedPtr<const NodeModel> node,
+ const LilvNode* ui_node);
Ingen::Shared::World* _world;
SharedPtr<const NodeModel> _node;
SuilInstance* _instance;
+ LilvNode* _ui_node;
static SuilHost* ui_host;