aboutsummaryrefslogtreecommitdiffstats
path: root/src/control.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2016-04-25 17:18:56 -0400
committerDavid Robillard <d@drobilla.net>2016-04-25 17:18:56 -0400
commit7bda9023d805f2f007a3edc3a503b30a519ba50d (patch)
treeeb52d99cb9464d38624be94c456ce184ce208ba2 /src/control.c
parente41fcc9e4126dbed825aeb9c25701050958aa528 (diff)
downloadjalv-7bda9023d805f2f007a3edc3a503b30a519ba50d.tar.gz
jalv-7bda9023d805f2f007a3edc3a503b30a519ba50d.tar.bz2
jalv-7bda9023d805f2f007a3edc3a503b30a519ba50d.zip
Support read-only controls
Based on patch from Hanspeter Portner https://github.com/ventosus/jalv.git fix_extend_jalv_gtk 9cf3e524f33716aaa2bbb18d9eb869ed095f5eaf
Diffstat (limited to 'src/control.c')
-rw-r--r--src/control.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/control.c b/src/control.c
index 97ba797..573836a 100644
--- a/src/control.c
+++ b/src/control.c
@@ -42,6 +42,7 @@ new_port_control(Jalv* jalv, uint32_t index)
id->min = lilv_port_get(plug, lport, nodes->lv2_minimum);
id->max = lilv_port_get(plug, lport, nodes->lv2_maximum);
id->def = lilv_port_get(plug, lport, nodes->lv2_default);
+ id->value_type = jalv->forge.Float;
id->is_toggle = lilv_port_has_property(plug, lport, nodes->lv2_toggled);
id->is_integer = lilv_port_has_property(plug, lport, nodes->lv2_integer);
id->is_enumeration = lilv_port_has_property(plug, lport, nodes->lv2_enumeration);