aboutsummaryrefslogtreecommitdiffstats
path: root/lv2/lv2plug.in/ns/extensions/ui/ui.ttl
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2014-02-09 20:32:07 +0000
committerDavid Robillard <d@drobilla.net>2014-02-09 20:32:07 +0000
commit8d228466f47c0730f2b00a0e74860ad5987d5295 (patch)
tree8424f4087f810ad2a61e6d89974660a5d8508f88 /lv2/lv2plug.in/ns/extensions/ui/ui.ttl
parent7553d21abaac2a211f38d6633a8c478e1ddcd292 (diff)
downloadlv2-8d228466f47c0730f2b00a0e74860ad5987d5295.tar.xz
Add show interface so UIs can gracefully degrade to separate windows if hosts can not use their widget directly.
Diffstat (limited to 'lv2/lv2plug.in/ns/extensions/ui/ui.ttl')
-rw-r--r--lv2/lv2plug.in/ns/extensions/ui/ui.ttl12
1 files changed, 11 insertions, 1 deletions
diff --git a/lv2/lv2plug.in/ns/extensions/ui/ui.ttl b/lv2/lv2plug.in/ns/extensions/ui/ui.ttl
index 5ab029d..c8aa10a 100644
--- a/lv2/lv2plug.in/ns/extensions/ui/ui.ttl
+++ b/lv2/lv2plug.in/ns/extensions/ui/ui.ttl
@@ -325,12 +325,22 @@ ui:idleInterface
UI. To support this feature, the UI should list it as a lv2:optionalFeature or
lv2:requiredFeature in its data, and also as lv2:extensionData. When the UI's
extension_data() is called with this URI (LV2_UI__idleInterface), it should
-return a pointer to an LV2_UI_Idle_Interface.</p>
+return a pointer to an LV2UI_Idle_Interface.</p>
<p>To indicate support, the host should pass a feature to instantiate() with
this URI, with NULL for data.</p>
""" .
+ui:showInterface
+ a lv2:ExtensionData ;
+ lv2:documentation """
+<p>An interface for showing and hiding a window for a UI. This allows UIs to
+gracefully degrade to separate windows when the host is unable to embed the UI
+widget for whatever reason. When the UI's extension_data() is called with this
+URI (LV2_UI__showInterface), it should return a pointer to an
+LV2UI_Show_Interface.</p>
+""" .
+
ui:updateRate
a rdf:Property ;
rdfs:range xsd:float ;