X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=_UIImplementation.pde;h=0ea8073ddb57d6701a6a0a1b55df6fc88c89bbe8;hb=ebcc9e15d4fa53afa245ad8716b0094d9621273b;hp=bd303ddac38f23581015b264fa9bfef19e0b253f;hpb=42a424d76b6ed74ffae8d72215e912d66a3d4bf6;p=SugarCubes.git diff --git a/_UIImplementation.pde b/_UIImplementation.pde index bd303dd..0ea8073 100644 --- a/_UIImplementation.pde +++ b/_UIImplementation.pde @@ -142,6 +142,11 @@ class UICrossfader extends UIWindow { (displayMode = new UIToggleSet(4, titleHeight + 36, w-9, 20)).setOptions(new String[] { "A", "COMP", "B" }).setValue("COMP").addToContainer(this); } + public UICrossfader setDisplayMode(String value) { + displayMode.setValue(value); + return this; + } + public String getDisplayMode() { return displayMode.getValue(); } @@ -467,10 +472,14 @@ class UIDebugText extends UIContext { } class UISpeed extends UIWindow { + + final BasicParameter speed; + UISpeed(float x, float y, float w, float h) { super("SPEED", x, y, w, h); + speed = new BasicParameter("SPEED", 0.5); new UIParameterSlider(4, titleHeight, w-10, 20) - .setParameter(new BasicParameter("SPEED", 0.5).addListener(new LXParameter.Listener() { + .setParameter(speed.addListener(new LXParameterListener() { public void onParameterChanged(LXParameter parameter) { lx.setSpeed(parameter.getValuef() * 2); }