TouchOSCLabel class
parent
61130aa239
commit
464412494a
|
@ -17,6 +17,13 @@ TouchOSC {
|
||||||
net.sendMsg(url, *oargs)
|
net.sendMsg(url, *oargs)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
label { | url, default |
|
||||||
|
var ctrl = TouchOSCLabel(this, url, default);
|
||||||
|
ctrl.init();
|
||||||
|
controls.put(url, ctrl);
|
||||||
|
^ctrl;
|
||||||
|
}
|
||||||
|
|
||||||
button { | url, default, apply |
|
button { | url, default, apply |
|
||||||
var ctrl = TouchOSCControl(this, url, apply, default);
|
var ctrl = TouchOSCControl(this, url, apply, default);
|
||||||
ctrl.init();
|
ctrl.init();
|
||||||
|
|
|
@ -85,6 +85,28 @@ TouchOSCControlXY : TouchOSCControl {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
TouchOSCLabel {
|
||||||
|
var <touchOSC, <url, <value;
|
||||||
|
|
||||||
|
*new { | touchOSC, url, value |
|
||||||
|
^super.newCopyArgs(touchOSC, url, value)
|
||||||
|
}
|
||||||
|
|
||||||
|
init {
|
||||||
|
this.send();
|
||||||
|
}
|
||||||
|
|
||||||
|
value_ { |newval|
|
||||||
|
value = newval;
|
||||||
|
this.send();
|
||||||
|
}
|
||||||
|
|
||||||
|
send {
|
||||||
|
touchOSC.send(url, value);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
TouchOSCScale {
|
TouchOSCScale {
|
||||||
var <min, <max;
|
var <min, <max;
|
||||||
|
|
Loading…
Reference in New Issue