From 225de154fe42f714b0f784357e854e20e2e811c1 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 28 Dec 2011 21:46:18 +0000 Subject: Add ui:parent. --- lv2/ns/extensions/ui/lv2-ui.doap.ttl | 8 ++++++++ lv2/ns/extensions/ui/manifest.ttl | 2 +- lv2/ns/extensions/ui/ui.ttl | 15 +++++++++++++++ 3 files changed, 24 insertions(+), 1 deletion(-) (limited to 'lv2') diff --git a/lv2/ns/extensions/ui/lv2-ui.doap.ttl b/lv2/ns/extensions/ui/lv2-ui.doap.ttl index 320e2f2..5b8ca9e 100644 --- a/lv2/ns/extensions/ui/lv2-ui.doap.ttl +++ b/lv2/ns/extensions/ui/lv2-ui.doap.ttl @@ -22,6 +22,14 @@ ] ; doap:maintainer ; doap:release [ + doap:revision "2.5" ; + doap:created "2011-12-28" ; + dcs:changeset [ + dcs:item [ + rdfs:label "Add ui:parent." + ] + ] + ] , [ doap:revision "2.4" ; doap:created "2011-11-21" ; doap:file-release ; diff --git a/lv2/ns/extensions/ui/manifest.ttl b/lv2/ns/extensions/ui/manifest.ttl index dfa6d70..28412c4 100644 --- a/lv2/ns/extensions/ui/manifest.ttl +++ b/lv2/ns/extensions/ui/manifest.ttl @@ -4,6 +4,6 @@ a lv2:Specification ; lv2:minorVersion 2 ; - lv2:microVersion 4 ; + lv2:microVersion 5 ; rdfs:seeAlso , . diff --git a/lv2/ns/extensions/ui/ui.ttl b/lv2/ns/extensions/ui/ui.ttl index f62569a..9eb0933 100644 --- a/lv2/ns/extensions/ui/ui.ttl +++ b/lv2/ns/extensions/ui/ui.ttl @@ -169,6 +169,21 @@ The data pointer for the LV2_Feature for this feature should always be set to NULL.

""" . +ui:parent + a lv2:Feature ; + lv2:documentation """ +

The parent for the UI.

+ +

This feature can be used to pass a parent (e.g. a widget, container, canvas, +etc.) the UI should be a child of. The format of data pointer of this feature +is determined by the UI type, and is generally the same type as the LV2_Widget +the UI would return (e.g. for a GtkUI the data would be a pointer to a +GtkWidget which is a GtkContainer). This is particularly useful for +cross-toolkit embedding, where the parent often must be known at construction +time for embedding to work correctly. UIs should not require this feature +unless it is absolutely necessary for them to work at all.

+""" . + ui:PortNotification a rdfs:Class , owl:Class ; -- cgit v1.2.1