WINGEN [:name:] SLIDER=winattr, width-value, height-value, min, max, int-var
Wenn die Breite größer als die Höhe ist, so wird ein waagrechter Schieberegler, andernfalls ein senkrechter Schieberegler definiert.
Der Schieberegler, ähnlich einem Regler an einem HiFi-Mischpult, hat zwei Endpunkte mit einem Minimalwert und einem Maximalwert. Die beiden Staticfelder, die diese Werte anzeigen werden automatisch erzeugt.
Bei einem senkrechten Schieberegler wird der Minimalwert bzw. Maximalwert über bzw. unter dem Schieberegler zentriert in einem Staticfeld dargestellt. Diese beiden Felder werden automatisch erzeugt. Die Höhe des gesamten Objekts errechnet sich somit aus der Höhe des Minimalwert-Feldes, des Slider-Buttons und des Maximalwert-Feldes.
Bei einem waagrechten Schieberegler wird der Minimalwert bzw. der Maximalwert links bzw. rechts neben dem Schieberegler in einem Staticfeld dargestellt. Diese beiden Felder werden automatisch erzeugt. Die Breite des gesamten Objekts errechnet sich somit aus der Breite des Minimalwertes, des Slider-Buttons und des Maximalwertes.
Die Position sowie die Breite und Höhe, die mit dem Parameter winattr definiert wird, bezieht sich nur auf den Schieberegler ohne die beiden Static-Felder für die Darstellung des Minimal- und Maximalwertes.
width-value Breite der Static-Felder zur Anzeige des Minimalwertes bzw. Maximalwertes.
height-value Höhe der Static-Felder zur Anzeige des Minimalwertes bzw. Maximalwertes.
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 Schieberegler gesetzt wird.
Beispiele:
@wingen slider = (440,80,18,50),22,10,1,12000,#i10
@wingen slider = (455,150,50,18),22,10,1,20000,#i11