Name
UI_SLIDER

Syntax
UI_SLIDER "Name", x0, y0, Breite, Hoehe [, AnzahlSegmente [, SliderStil]]

Aufklappen Wertebereiche
Name: Ganzzahlwert als Stringausdruck
x0, y0: Position der linken oberen Ecke des UI-Feldes in Pixeln
Breite, Hoehe: Breite und Höhe des UI-Feldes in Pixeln; falls die Breite größer als die Höhe ist, ist der Slider waagerecht, andernfalls senkrecht.
AnzahlSegmente: optionale Anzahl der Segmente des Schiebereglers. Falls der Wert 0 ist, werden keine Segmente dargestellt; falls weggelassen oder negativ, ergibt sich entgegen dem GDL-Referenzhandbuch keine sinnvolle Segmentierung.
SliderStil: optionaler Stil des Sliders; der Wert 0 ist der grundeingestellte.
    0: Segmente am Slider unten bzw. rechts
    1: Segmente am Slider oben bzw. links (funktioniert am MAC entgegen dem Handbuch nicht)

Aufklappen Erläuterung
Erzeugt einen Schieberegler im User Interface. Der Wertebereich des Reglers sollte mit RANGE im Parameterscript eingegrenzt werden.
Bei nicht mit RANGE eigegrenzten Ganzzahlparametern liegen die unteren/oberen Grenzwerte bei -32.768/+32.768.
Normalerweise arbeitet der Befehl mit Parametern vom Typ Ganzzahl. Er lässt sich aber auch mit anderen Parameter verwenden, welche auf Ganzzahlen zugreifen, wie Schraffur, Material, Linientypen, Stiftfarben, was aber keinen direkten Vorteil bietet.
Die Einstellung der Segmentierung sollte entsprechend den möglichen Ganzzahlwerten erfolgen, da der Slider bei den möglichen Ganzahlwerten einrastet, wesehalb es wenig Sinn macht, dass man Segmente zwischen den Einraststellen anordnet.

Aufklappen Beispiel
Parameter-Script: VALUES "schieber" RANGE[0, 10]
UI-Script: UI_SLIDER "Schieber", 30, 210, 200, 20, 10, 1

Aufklappen ArchiCAD
18.0