commit ca3c3be69aad697564013a9bbec086421bf7cc4c
parent efb0556c0282672564e5f3fded7801473a782d7f
Author: Matt Demanett <matt@demanett.net>
Date: Sat, 13 Jul 2019 19:39:10 -0400
Another blind fix for ADDR-SEQ output ranges not working in the community build -- but this has got to the problem (two MenuItem classes with the same name in different modules). #53
Diffstat:
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/src/AddrSeq.cpp b/src/AddrSeq.cpp
@@ -89,11 +89,11 @@ struct SelectOnClockMenuItem : MenuItem {
}
};
-struct RangeMenuItem : MenuItem {
+struct AddrSeqRangeMenuItem : MenuItem {
AddrSeq* _module;
float _offset, _scale;
- RangeMenuItem(AddrSeq* module, const char* label, float offset, float scale)
+ AddrSeqRangeMenuItem(AddrSeq* module, const char* label, float offset, float scale)
: _module(module)
, _offset(offset)
, _scale(scale)
@@ -199,14 +199,14 @@ struct AddrSeqWidget : ModuleWidget {
menu->addChild(new MenuLabel());
menu->addChild(new SelectOnClockMenuItem(m, "Select on clock"));
menu->addChild(new MenuLabel());
- menu->addChild(new RangeMenuItem(m, "Range: +/-10V", 0.0f, 10.0f));
- menu->addChild(new RangeMenuItem(m, "Range: +/-5V", 0.0f, 5.0f));
- menu->addChild(new RangeMenuItem(m, "Range: +/-3V", 0.0f, 3.0f));
- menu->addChild(new RangeMenuItem(m, "Range: +/-1V", 0.0f, 1.0f));
- menu->addChild(new RangeMenuItem(m, "Range: 0V-10V", 1.0f, 5.0f));
- menu->addChild(new RangeMenuItem(m, "Range: 0V-5V", 1.0f, 2.5f));
- menu->addChild(new RangeMenuItem(m, "Range: 0V-3V", 1.0f, 1.5f));
- menu->addChild(new RangeMenuItem(m, "Range: 0V-1V", 1.0f, 0.5f));
+ menu->addChild(new AddrSeqRangeMenuItem(m, "Range: +/-10V", 0.0f, 10.0f));
+ menu->addChild(new AddrSeqRangeMenuItem(m, "Range: +/-5V", 0.0f, 5.0f));
+ menu->addChild(new AddrSeqRangeMenuItem(m, "Range: +/-3V", 0.0f, 3.0f));
+ menu->addChild(new AddrSeqRangeMenuItem(m, "Range: +/-1V", 0.0f, 1.0f));
+ menu->addChild(new AddrSeqRangeMenuItem(m, "Range: 0V-10V", 1.0f, 5.0f));
+ menu->addChild(new AddrSeqRangeMenuItem(m, "Range: 0V-5V", 1.0f, 2.5f));
+ menu->addChild(new AddrSeqRangeMenuItem(m, "Range: 0V-3V", 1.0f, 1.5f));
+ menu->addChild(new AddrSeqRangeMenuItem(m, "Range: 0V-1V", 1.0f, 0.5f));
}
};