lv2 ui uris are now custom-defined
This commit is contained in:
parent
d78a375c95
commit
063f7122b9
@ -31,7 +31,7 @@
|
|||||||
lv2:optionalFeature state:threadSafeRestore ;
|
lv2:optionalFeature state:threadSafeRestore ;
|
||||||
{{?}}
|
{{?}}
|
||||||
{{?it.product.ui}}
|
{{?it.product.ui}}
|
||||||
ui:ui plugin:ui ;
|
ui:ui {{=it.tibia.lv2.ttlURI(it.lv2.ui.uri)}} ;
|
||||||
{{?}}
|
{{?}}
|
||||||
{{?(it.product.state && it.product.state.dspCustom)}}
|
{{?(it.product.state && it.product.state.dspCustom)}}
|
||||||
lv2:extensionData state:interface ;
|
lv2:extensionData state:interface ;
|
||||||
@ -130,7 +130,7 @@
|
|||||||
{{~}}
|
{{~}}
|
||||||
|
|
||||||
{{?it.product.ui}}
|
{{?it.product.ui}}
|
||||||
plugin:ui
|
{{=it.tibia.lv2.ttlURI(it.lv2.ui.uri)}}
|
||||||
a ui:@UI_TYPE@ ;
|
a ui:@UI_TYPE@ ;
|
||||||
ui:binary <{{=it.product.bundleName}}@DLL_SUFFIX@> ;
|
ui:binary <{{=it.product.bundleName}}@DLL_SUFFIX@> ;
|
||||||
{{?!it.product.ui.userResizable}}
|
{{?!it.product.ui.userResizable}}
|
||||||
|
@ -71,7 +71,7 @@ static uint32_t param_out_index[DATA_PRODUCT_CONTROL_OUTPUTS_N] = {
|
|||||||
|
|
||||||
{{?it.product.ui}}
|
{{?it.product.ui}}
|
||||||
#define DATA_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}}
|
#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)
|
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: 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 buses = data.product.buses;
|
||||||
var audioPorts = [];
|
var audioPorts = [];
|
||||||
var midiPorts = [];
|
var midiPorts = [];
|
||||||
|
@ -6,6 +6,9 @@
|
|||||||
"uri": "@example:tibia_test",
|
"uri": "@example:tibia_test",
|
||||||
"project": "@example:project",
|
"project": "@example:project",
|
||||||
"types": [ "@lv2:AmplifierPlugin" ],
|
"types": [ "@lv2:AmplifierPlugin" ],
|
||||||
"version": "1.0"
|
"version": "1.0",
|
||||||
|
"ui": {
|
||||||
|
"uri": "@example:tibia_test#ui"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user