aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2011-11-16 19:49:09 +0000
committerDavid Robillard <d@drobilla.net>2011-11-16 19:49:09 +0000
commit61fe9f27340e5aaea046db3d9c25507e3511fdd9 (patch)
treee8543a33c0c7049f4931666ca40e5417acf4c4da
parentb51c64cb6da9318b2c79151be3c638be2a692137 (diff)
downloadlv2-61fe9f27340e5aaea046db3d9c25507e3511fdd9.tar.xz
Add new widget types.
-rw-r--r--extensions/ui.lv2/manifest.ttl2
-rw-r--r--extensions/ui.lv2/ui.ttl20
2 files changed, 18 insertions, 4 deletions
diff --git a/extensions/ui.lv2/manifest.ttl b/extensions/ui.lv2/manifest.ttl
index 099c172..ef20cac 100644
--- a/extensions/ui.lv2/manifest.ttl
+++ b/extensions/ui.lv2/manifest.ttl
@@ -4,6 +4,6 @@
<http://lv2plug.in/ns/extensions/ui>
a lv2:Specification ;
lv2:minorVersion 2 ;
- lv2:microVersion 2 ;
+ lv2:microVersion 3 ;
rdfs:seeAlso <ui.ttl> .
diff --git a/extensions/ui.lv2/ui.ttl b/extensions/ui.lv2/ui.ttl
index 9c03a6c..43c77c5 100644
--- a/extensions/ui.lv2/ui.ttl
+++ b/extensions/ui.lv2/ui.ttl
@@ -29,8 +29,8 @@
doap:name "LV2 UI" ;
doap:shortdesc "Generic UI interface for LV2 plugins." ;
doap:release [
- doap:revision "2.2" ;
- doap:created "2011-05-26"
+ doap:revision "2.3" ;
+ doap:created "2011-11-16"
] ;
doap:maintainer [
a foaf:Person ;
@@ -125,8 +125,22 @@ ui:GtkUI a rdfs:Class ;
rdfs:comment """
A UI where the LV2_Widget is a pointer to a Gtk+ 2.0 compatible GtkWidget,
and the host guarantees that the Gtk+ library has been initialised and the
-Glib main loop is running before an UI of this type is instantiated.""" .
+Glib main loop is running before a UI of this type is instantiated.""" .
+ui:Qt4UI a rdfs:Class ;
+ rdfs:subClassOf ui:UI ;
+ rdfs:comment """
+A UI where the LV2_Widget is a pointer to a Qt4 compatible QWidget,
+and the host guarantees that the Qt4 library has been initialised and the
+Qt4 main loop is running before a UI of this type is instantiated.""" .
+
+ui:X11UI a rdfs:Class ;
+ rdfs:subClassOf ui:UI ;
+ rdfs:comment """
+A UI where the LV2_Widget is an X11 window ID. Note this is actually an
+integer, i.e. the LV2_Widget is not a pointer to an X11 window ID, but should
+be itself taken as an integer value.""" .
+
ui:makeSONameResident a lv2:Feature ;
owl:deprecated "true"^^xsd:boolean ;
lv2:documentation """