diff options
author | David Robillard <d@drobilla.net> | 2024-07-11 20:01:26 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2024-07-11 20:01:26 -0400 |
commit | 6b18f721d78ee6b0e65bea2a42b70b00ae1acab0 (patch) | |
tree | 7c94d4b410a480f0cb9e3ef3c08260a57fe49a80 /lv2 | |
parent | 238ee61ef742d6a7627ebecd30f0f53b0c8d01de (diff) | |
download | lv2-6b18f721d78ee6b0e65bea2a42b70b00ae1acab0.tar.xz |
Add types for Gtk4UI and Qt6UI
Diffstat (limited to 'lv2')
-rw-r--r-- | lv2/ui.lv2/ui.meta.ttl | 20 | ||||
-rw-r--r-- | lv2/ui.lv2/ui.ttl | 14 |
2 files changed, 34 insertions, 0 deletions
diff --git a/lv2/ui.lv2/ui.meta.ttl b/lv2/ui.lv2/ui.meta.ttl index ede80ae..393d8d6 100644 --- a/lv2/ui.lv2/ui.meta.ttl +++ b/lv2/ui.lv2/ui.meta.ttl @@ -99,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 """ @@ -119,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 """ diff --git a/lv2/ui.lv2/ui.ttl b/lv2/ui.lv2/ui.ttl index a59b069..e888988 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 ; |