lv2 ui uris are now custom-defined
This commit is contained in:
parent
d78a375c95
commit
063f7122b9
@ -31,7 +31,7 @@
|
||||
lv2:optionalFeature state:threadSafeRestore ;
|
||||
{{?}}
|
||||
{{?it.product.ui}}
|
||||
ui:ui plugin:ui ;
|
||||
ui:ui {{=it.tibia.lv2.ttlURI(it.lv2.ui.uri)}} ;
|
||||
{{?}}
|
||||
{{?(it.product.state && it.product.state.dspCustom)}}
|
||||
lv2:extensionData state:interface ;
|
||||
@ -130,7 +130,7 @@
|
||||
{{~}}
|
||||
|
||||
{{?it.product.ui}}
|
||||
plugin:ui
|
||||
{{=it.tibia.lv2.ttlURI(it.lv2.ui.uri)}}
|
||||
a ui:@UI_TYPE@ ;
|
||||
ui:binary <{{=it.product.bundleName}}@DLL_SUFFIX@> ;
|
||||
{{?!it.product.ui.userResizable}}
|
||||
|
@ -71,7 +71,7 @@ static uint32_t param_out_index[DATA_PRODUCT_CONTROL_OUTPUTS_N] = {
|
||||
|
||||
{{?it.product.ui}}
|
||||
#define DATA_UI
|
||||
#define DATA_LV2_UI_URI "{{=it.tibia.CGetUTF8StringLiteral(it.tibia.lv2.expandURI(it.lv2.uri + '#ui'))}}"
|
||||
#define DATA_LV2_UI_URI "{{=it.tibia.CGetUTF8StringLiteral(it.tibia.lv2.expandURI(it.lv2.ui.uri))}}"
|
||||
#define DATA_UI_USER_RESIZABLE {{=it.product.ui.userResizable ? 1 : 0}}
|
||||
{{?}}
|
||||
|
||||
|
@ -88,8 +88,6 @@ module.exports = function (data, api, outputCommon, outputData) {
|
||||
for (var id in data.lv2.prefixes)
|
||||
data.tibia.lv2.prefixes.push({ id: id, uri: data.lv2.prefixes[id] });
|
||||
|
||||
data.tibia.lv2.prefixes.push({ id: "plugin", uri: data.tibia.lv2.expandURI(data.lv2.uri) + "#" });
|
||||
|
||||
var buses = data.product.buses;
|
||||
var audioPorts = [];
|
||||
var midiPorts = [];
|
||||
|
@ -6,6 +6,9 @@
|
||||
"uri": "@example:tibia_test",
|
||||
"project": "@example:project",
|
||||
"types": [ "@lv2:AmplifierPlugin" ],
|
||||
"version": "1.0"
|
||||
"version": "1.0",
|
||||
"ui": {
|
||||
"uri": "@example:tibia_test#ui"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user