WINGEN [:name:] SPIN=winattr, min, max, int-var
Ein Spinbutton stellt eine einfache Möglichkeit dar, einen numerischen Wert einzugeben, der sich in einem bestimmten Bereich bewegt. Es handelt sich um zwei übereinander liegende Buttons mit Pfeilen, einer nach oben und einer nach unten. Links daneben befindet sich ein Editfeld, in dem der mit den Pfeilen ausgelöste Wert auch sichtbar dargestellt wird. Es ist auch möglich, durch Eingabe in das Editfeld den Wert zu ändern.
Die Breite des Objekts umfasst die Breite des eigentlichen Spinbuttons und die des Editfeldes. Die Breite des Spinbuttons ist der halbe Wert der Höhe des Feldes. Der Rest der Gesamtbreite wird für das Editfeld verwendet.
min Absolute Zahl oder Integer-Variable, die den niedrigsten Wert definiert.
max Absolute Zahl oder Integer-Variable, die den höchsten Wert definiert.
int-var Die Referenzvariable enthält den Wert, der mit dem Spinbutton gesetzt wird.
Beispiele:
@wingen spin=(100,200,50,12),1,120,#i4
@wingen spin=(120,200,50,12),#i85,#i86,#i5