DPF

DISTRHO Plugin Framework
Log | Files | Refs | Submodules | README | LICENSE

commit 55ab560e3cf8c408cd7e36d847cf2c1a34cf59e5
parent 8c2d543a6b340622ddd54fd6aba793973ca05cdf
Author: falkTX <falktx@falktx.com>
Date:   Thu, 29 Dec 2022 01:58:07 +0000

Allow plugins to provide their own modguis

Signed-off-by: falkTX <falktx@falktx.com>

Diffstat:
Mdistrho/src/DistrhoPluginLV2export.cpp | 8++++++--
1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/distrho/src/DistrhoPluginLV2export.cpp b/distrho/src/DistrhoPluginLV2export.cpp @@ -69,6 +69,10 @@ # define DISTRHO_PLUGIN_USES_MODGUI 0 #endif +#ifndef DISTRHO_PLUGIN_USES_CUSTOM_MODGUI +# define DISTRHO_PLUGIN_USES_CUSTOM_MODGUI 0 +#endif + #if DISTRHO_PLUGIN_HAS_EMBED_UI # if DISTRHO_OS_HAIKU # define DISTRHO_LV2_UI_TYPE "BeUI" @@ -1218,7 +1222,7 @@ void lv2_generate_ttl(const char* const basename) std::cout << " done!" << std::endl; } -#if DISTRHO_PLUGIN_USES_MODGUI + #if DISTRHO_PLUGIN_USES_MODGUI && !DISTRHO_PLUGIN_USES_CUSTOM_MODGUI { std::cout << "Writing modgui.ttl..."; std::cout.flush(); std::fstream modguiFile("modgui.ttl", std::ios::out); @@ -1505,7 +1509,7 @@ void lv2_generate_ttl(const char* const basename) stylesheetFile.close(); std::cout << " done!" << std::endl; } -#endif + #endif // DISTRHO_PLUGIN_USES_MODGUI && !DISTRHO_PLUGIN_USES_CUSTOM_MODGUI // ---------------------------------------------