computerscare-vcv-modules

computerscare modules for VCV Rack
Log | Files | Refs

commit 6ec6d43f8f4cb3d4d6d8bf895c5b3059d544e4cc
parent c961516f88f922c89e46d65d7dfff272ec09b4f4
Author: Adam M <aemalone@gmail.com>
Date:   Fri, 25 Dec 2020 21:54:48 -0600

show param in menu

Diffstat:
Msrc/ComputerscareBlank.cpp | 20++++++++++++++++++--
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, "")); + }