From 3f1c8d92f271a13bea162fe5bbb58841dd9e7a40 Mon Sep 17 00:00:00 2001 From: falkTX Date: Sun, 17 Mar 2019 14:39:06 +0100 Subject: [PATCH] Set canvas icons for a few known plugins Signed-off-by: falkTX --- source/backend/plugin/CarlaPluginJack.cpp | 5 +++++ source/backend/plugin/CarlaPluginNative.cpp | 15 +++++++++++++-- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/source/backend/plugin/CarlaPluginJack.cpp b/source/backend/plugin/CarlaPluginJack.cpp index 954e296ae..72b4282b5 100644 --- a/source/backend/plugin/CarlaPluginJack.cpp +++ b/source/backend/plugin/CarlaPluginJack.cpp @@ -1522,6 +1522,11 @@ public: if (label[6] == '\0') setupUniqueProjectID(); + // --------------------------------------------------------------- + // set icon + + pData->iconName = carla_strdup_safe("application"); + // --------------------------------------------------------------- // set info diff --git a/source/backend/plugin/CarlaPluginNative.cpp b/source/backend/plugin/CarlaPluginNative.cpp index fd4566339..a512497f0 100644 --- a/source/backend/plugin/CarlaPluginNative.cpp +++ b/source/backend/plugin/CarlaPluginNative.cpp @@ -2524,13 +2524,24 @@ public: // --------------------------------------------------------------- // set icon - if (std::strcmp(fDescriptor->label, "audiofile") == 0) + /**/ if (std::strcmp(fDescriptor->label, "audiofile") == 0) pData->iconName = carla_strdup_safe("file"); else if (std::strcmp(fDescriptor->label, "midifile") == 0) pData->iconName = carla_strdup_safe("file"); + else if (std::strcmp(fDescriptor->label, "3bandeq") == 0) + pData->iconName = carla_strdup_safe("distrho"); + else if (std::strcmp(fDescriptor->label, "3bandsplitter") == 0) + pData->iconName = carla_strdup_safe("distrho"); + else if (std::strcmp(fDescriptor->label, "kars") == 0) + pData->iconName = carla_strdup_safe("distrho"); + else if (std::strcmp(fDescriptor->label, "nekobi") == 0) + pData->iconName = carla_strdup_safe("distrho"); + else if (std::strcmp(fDescriptor->label, "pingpongpan") == 0) + pData->iconName = carla_strdup_safe("distrho"); + // --------------------------------------------------------------- - // get info + // set info if (name != nullptr && name[0] != '\0') pData->name = pData->engine->getUniquePluginName(name);