Apat and added acos to spherycolor, not included in color yet but working
[SugarCubes.git] / _UIImplementation.pde
index bd303ddac38f23581015b264fa9bfef19e0b253f..0ea8073ddb57d6701a6a0a1b55df6fc88c89bbe8 100644 (file)
@@ -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);
       }