aboutsummaryrefslogtreecommitdiffstats
path: root/lv2/ui.lv2
diff options
context:
space:
mode:
Diffstat (limited to 'lv2/ui.lv2')
-rw-r--r--lv2/ui.lv2/manifest.ttl5
-rw-r--r--lv2/ui.lv2/ui.meta.ttl129
-rw-r--r--lv2/ui.lv2/ui.ttl21
3 files changed, 39 insertions, 116 deletions
diff --git a/lv2/ui.lv2/manifest.ttl b/lv2/ui.lv2/manifest.ttl
index d3b12b5..a77d6d0 100644
--- a/lv2/ui.lv2/manifest.ttl
+++ b/lv2/ui.lv2/manifest.ttl
@@ -3,7 +3,6 @@
<http://lv2plug.in/ns/extensions/ui>
a lv2:Specification ;
- lv2:minorVersion 2 ;
- lv2:microVersion 24 ;
+ lv2:minorVersion 3 ;
+ lv2:microVersion 0 ;
rdfs:seeAlso <ui.ttl> .
-
diff --git a/lv2/ui.lv2/ui.meta.ttl b/lv2/ui.lv2/ui.meta.ttl
index ce4c095..393d8d6 100644
--- a/lv2/ui.lv2/ui.meta.ttl
+++ b/lv2/ui.lv2/ui.meta.ttl
@@ -1,4 +1,3 @@
-@prefix dcs: <http://ontologi.es/doap-changeset#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@@ -14,113 +13,6 @@
doap:created "2006-00-00" ;
doap:developer <http://lv2plug.in/ns/meta#larsl> ;
doap:maintainer <http://drobilla.net/drobilla#me> ;
- doap:release [
- doap:revision "2.24" ;
- doap:created "2022-05-26" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.18.4.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Fix spelling errors."
- ] , [
- rdfs:label "Deprecate ui:resize."
- ]
- ]
- ] , [
- doap:revision "2.22" ;
- doap:created "2020-04-26" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.18.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Add ui:requestValue feature."
- ] , [
- rdfs:label "Add ui:scaleFactor, ui:foregroundColor, and ui:backgroundColor properties."
- ] , [
- rdfs:label "Deprecate ui:binary."
- ]
- ]
- ] , [
- doap:revision "2.20" ;
- doap:created "2015-07-25" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.14.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Improve documentation."
- ] , [
- rdfs:label "Add missing property labels."
- ]
- ]
- ] , [
- doap:revision "2.18" ;
- doap:created "2014-08-08" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.10.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Add show interface so UIs can gracefully degrade to separate windows if hosts can not use their widget directly."
- ] , [
- rdfs:label "Fix identifier typos in documentation."
- ]
- ]
- ] , [
- doap:revision "2.16" ;
- doap:created "2014-01-04" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.8.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Fix LV2_UI_INVALID_PORT_INDEX identifier in documentation."
- ]
- ]
- ] , [
- doap:revision "2.14" ;
- doap:created "2013-03-18" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.6.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Add idle interface so native UIs and foreign toolkits can drive their event loops."
- ] , [
- rdfs:label "Add ui:updateRate property."
- ]
- ]
- ] , [
- doap:revision "2.12" ;
- doap:created "2012-12-01" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.4.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Fix incorrect linker flag in ui:makeSONameResident documentation."
- ]
- ]
- ] , [
- doap:revision "2.10" ;
- doap:created "2012-10-14" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.2.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Add types for WindowsUI, CocoaUI, and Gtk3UI."
- ] , [
- rdfs:label "Use consistent label style."
- ] , [
- rdfs:label "Add missing LV2_SYMBOL_EXPORT declaration for lv2ui_descriptor prototype."
- ]
- ]
- ] , [
- doap:revision "2.8" ;
- doap:created "2012-04-17" ;
- doap:file-release <http://lv2plug.in/spec/lv2-1.0.0.tar.bz2> ;
- dcs:blame <http://drobilla.net/drobilla#me> ;
- dcs:changeset [
- dcs:item [
- rdfs:label "Initial unified release."
- ]
- ]
- ] ;
lv2:documentation """
This extension makes it possible to create user interfaces for LV2 plugins.
@@ -207,6 +99,16 @@ not be used in the same process.
"""^^lv2:Markdown .
+ui:Gtk4UI
+ lv2:documentation """
+
+The host must guarantee that the Gtk+ 4 library has been initialised and the
+Glib main loop is running before the UI is instantiated. Note that this UI
+type is not suitable for binary distribution since multiple versions of Gtk can
+not be used in the same process.
+
+"""^^lv2:Markdown .
+
ui:Qt4UI
lv2:documentation """
@@ -227,6 +129,16 @@ used in the same process.
"""^^lv2:Markdown .
+ui:Qt6UI
+ lv2:documentation """
+
+The host must guarantee that the Qt6 library has been initialised and the Qt6
+main loop is running before the UI is instantiated. Note that this UI type is
+not suitable for binary distribution since multiple versions of Qt can not be
+used in the same process.
+
+"""^^lv2:Markdown .
+
ui:X11UI
lv2:documentation """
@@ -584,4 +496,3 @@ Write Effect
: None.
"""^^lv2:Markdown .
-
diff --git a/lv2/ui.lv2/ui.ttl b/lv2/ui.lv2/ui.ttl
index 1c2e455..c42992e 100644
--- a/lv2/ui.lv2/ui.ttl
+++ b/lv2/ui.lv2/ui.ttl
@@ -34,6 +34,13 @@ ui:Gtk3UI
rdfs:label "GTK3 UI" ;
rdfs:comment "A UI where the widget is a pointer to a Gtk+ 3.0 GtkWidget." .
+ui:Gtk4UI
+ a rdfs:Class ,
+ owl:Class ;
+ rdfs:subClassOf ui:UI ;
+ rdfs:label "GTK4 UI" ;
+ rdfs:comment "A UI where the widget is a pointer to a Gtk+ 4.0 GtkWidget." .
+
ui:Qt4UI
a rdfs:Class ,
owl:Class ;
@@ -48,6 +55,13 @@ ui:Qt5UI
rdfs:label "Qt5 UI" ;
rdfs:comment "A UI where the widget is a pointer to a Qt5 QWidget." .
+ui:Qt6UI
+ a rdfs:Class ,
+ owl:Class ;
+ rdfs:subClassOf ui:UI ;
+ rdfs:label "Qt6 UI" ;
+ rdfs:comment "A UI where the widget is a pointer to a Qt6 QWidget." .
+
ui:X11UI
a rdfs:Class ,
owl:Class ;
@@ -81,13 +95,13 @@ ui:binary
a rdf:Property ,
owl:ObjectProperty ;
owl:sameAs lv2:binary ;
- owl:deprecated "true"^^xsd:boolean ;
+ owl:deprecated true ;
rdfs:label "binary" ;
rdfs:comment "The shared library that a UI resides in." .
ui:makeSONameResident
a lv2:Feature ;
- owl:deprecated "true"^^xsd:boolean ;
+ owl:deprecated true ;
rdfs:label "make SO name resident" ;
rdfs:comment "UI binary must not be unloaded." .
@@ -174,7 +188,7 @@ ui:notifyType
ui:resize
a lv2:Feature ,
lv2:ExtensionData ;
- owl:deprecated "true"^^xsd:boolean ;
+ owl:deprecated true ;
rdfs:label "resize" ;
rdfs:comment """A feature that provides control of, and notifications about, a UI's size.""" .
@@ -246,4 +260,3 @@ ui:peakProtocol
a ui:PortProtocol ;
rdfs:label "peak protocol" ;
rdfs:comment "A protocol for sending continuous peak measurements of an audio signal." .
-