TouchOSCLabel class
parent
61130aa239
commit
464412494a
|
@ -17,6 +17,13 @@ TouchOSC {
|
|||
net.sendMsg(url, *oargs)
|
||||
}
|
||||
|
||||
label { | url, default |
|
||||
var ctrl = TouchOSCLabel(this, url, default);
|
||||
ctrl.init();
|
||||
controls.put(url, ctrl);
|
||||
^ctrl;
|
||||
}
|
||||
|
||||
button { | url, default, apply |
|
||||
var ctrl = TouchOSCControl(this, url, apply, default);
|
||||
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 {
|
||||
var <min, <max;
|
||||
|
|
Loading…
Reference in New Issue