From d2fa4f8292a50b47864d561c33ced39c55c89254 Mon Sep 17 00:00:00 2001
From: David Robillard This extension defines an interface that can be used to create UIs for
plugins. The UIs are code that reside in shared object files in an LV2
bundle and are referenced in the RDF data using the triples
-
- @prefix pui: <http://lv2plug.in/ns/ext/pui#> .
- @prefix pui-gtk: <http://lv2plug.in/ns/ext/pui-gtk#> .
- <http://example.org/my-ui> a pui-gtk:GtkUI ;
- lv2:appliesTo <http://example.org/my-plugin> ;
- pui:binary <my-ui.so> .
+
+@prefix pui: <http://lv2plug.in/ns/ext/pui#> .
+@prefix pui-gtk: <http://lv2plug.in/ns/ext/pui-gtk#> .
+<http://example.org/my-ui> a pui-gtk:GtkUI ;
+ lv2:appliesTo <http://example.org/my-plugin> ;
+ pui:binary <my-ui.so> .
where http://example.org/my-plugin
is the URI of the plugin,
http://example.org/my-ui
is the URI of the plugin UI and
@@ -103,12 +103,12 @@ pui:UI a rdfs:Class;
To be used by a host a UI MUST have at least the following properties: -
- rdf:type (with object a proper subclass of pui:UI) - doap:name (one without language tag) - lv2:binary (with a shared object file as object) - lv2:appliesTo (with a LV2 plugin as object) -+