commit 6ec6d43f8f4cb3d4d6d8bf895c5b3059d544e4cc
parent c961516f88f922c89e46d65d7dfff272ec09b4f4
Author: Adam M <aemalone@gmail.com>
Date: Fri, 25 Dec 2020 21:54:48 -0600
show param in menu
Diffstat:
1 file changed, 18 insertions(+), 2 deletions(-)
diff --git a/src/ComputerscareBlank.cpp b/src/ComputerscareBlank.cpp
@@ -55,8 +55,8 @@ struct ComputerscareBlank : Module {
ComputerscareBlank() {
config(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS, NUM_LIGHTS);
configParam(ANIMATION_SPEED, 0.f, 2.f, 0.1, "Animation Speed");
- configParam(ANIMATION_ENABLED, 0.f, 1.f, 0.f, "Animation Enabled");
- configParam(CONSTANT_FRAME_DELAY, 0.f, 1.f, 1.f, "Constant Frame Delay");
+ configParam(ANIMATION_ENABLED, 0.f, 1.f, 1.f, "Animation Enabled");
+ configParam(CONSTANT_FRAME_DELAY, 0.f, 1.f, 0.f, "Constant Frame Delay");
paths.push_back("empty");
}
@@ -404,6 +404,22 @@ struct ComputerscareBlankWidget : ModuleWidget {
invertYMenuItem->blank = blank;
menu->addChild(invertYMenuItem);
+ SmoothKnob* speedParam = new SmoothKnob();
+ speedParam->paramQuantity = blankModule->paramQuantities[ComputerscareBlank::ANIMATION_SPEED];
+
+ MenuEntry* LabeledKnob = new MenuEntry();
+ MenuLabel* johnLabel = construct<MenuLabel>(&MenuLabel::text, "Animation Speed");
+ johnLabel->box.pos = Vec(speedParam->box.size.x,0);
+
+ LabeledKnob->addChild(johnLabel);
+ LabeledKnob->addChild(speedParam);
+
+ //menu->addChild(construct<MenuLabel>(&MenuLabel::text, "Animation Speed"));
+ menu->addChild(LabeledKnob);
+
+ menu->addChild(construct<MenuLabel>(&MenuLabel::text, ""));
+ menu->addChild(construct<MenuLabel>(&MenuLabel::text, ""));
+
}