Browse Source

Fix lv2 gen

Signed-off-by: falkTX <falktx@falktx.com>
tags/22.02
falkTX 3 years ago
parent
commit
f474618e99
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
1 changed files with 6 additions and 3 deletions
  1. +6
    -3
      plugins/Cardinal/src/HostTime.cpp

+ 6
- 3
plugins/Cardinal/src/HostTime.cpp View File

@@ -151,14 +151,14 @@ struct HostTimeWidget : ModuleWidget {
static constexpr const float padding = 32.0f; static constexpr const float padding = 32.0f;


HostTime* const module; HostTime* const module;
std::shared_ptr<Font> monoFont;
std::string monoFontPath;


HostTimeWidget(HostTime* const m) HostTimeWidget(HostTime* const m)
: module(m) : module(m)
{ {
setModule(m); setModule(m);
setPanel(APP->window->loadSvg(asset::plugin(pluginInstance, "res/HostTime.svg"))); setPanel(APP->window->loadSvg(asset::plugin(pluginInstance, "res/HostTime.svg")));
monoFont = APP->window->loadFont(asset::system("res/fonts/ShareTechMono-Regular.ttf"));
monoFontPath = asset::system("res/fonts/ShareTechMono-Regular.ttf");


addChild(createWidget<ScrewBlack>(Vec(RACK_GRID_WIDTH, 0))); addChild(createWidget<ScrewBlack>(Vec(RACK_GRID_WIDTH, 0)));
addChild(createWidget<ScrewBlack>(Vec(box.size.x - 2 * RACK_GRID_WIDTH, 0))); addChild(createWidget<ScrewBlack>(Vec(box.size.x - 2 * RACK_GRID_WIDTH, 0)));
@@ -228,15 +228,18 @@ struct HostTimeWidget : ModuleWidget {
{ {
if (layer == 1) if (layer == 1)
{ {
nvgFontFaceId(args.vg, monoFont->handle);
nvgFontSize(args.vg, 17); nvgFontSize(args.vg, 17);
nvgFillColor(args.vg, nvgRGBf(0.76f, 0.11f, 0.22f)); nvgFillColor(args.vg, nvgRGBf(0.76f, 0.11f, 0.22f));


char timeString1[24]; char timeString1[24];
char timeString2[24]; char timeString2[24];


std::shared_ptr<Font> monoFont = APP->window->loadFont(monoFontPath);

if (module != nullptr && monoFont != nullptr) if (module != nullptr && monoFont != nullptr)
{ {
nvgFontFaceId(args.vg, monoFont->handle);

const uint32_t seconds = module->timeInfo.seconds; const uint32_t seconds = module->timeInfo.seconds;
std::snprintf(timeString1, sizeof(timeString1), " %02d:%02d:%02d", std::snprintf(timeString1, sizeof(timeString1), " %02d:%02d:%02d",
(seconds / 3600) % 100, (seconds / 3600) % 100,


Loading…
Cancel
Save