Hilfe
Parameter
gadget | Identität eines Gadget-Objekts |
links | Linke Verankerung (0-2) |
rechts | Rechte Verankerung (0-2) |
oben | Obere Verankerung (0-2) |
unten | Untere Verankerung (0-2) |
Rückgabewert
-
Beschreibung
Die Anweisung SetGadgetLayout definiert Objektverankerung innerhalb einer Gruppe (parent). Wenn z.B. ein Fenster skaliert wird, dann lässt sich die Größe eines Objekts automatisch anpassen. Dies geschieht über die vier Positionsanker Links, Rechts, Oben und Unten. Jedem Parameter kann dabei 0,1 oder 2 zugewiesen werden.
0=frei (Abstand zum Rand verändert sich)
1=gesperrt (Abstand zum Rand wird beibehalten)
2=proportional (Größe wird proportional verändert)
Der Befehl SetGadgetShape ändert die Größe eines Objekts, falls dieses Feature nicht ausreicht.
Beispiel
Standardbeispiel:
windoww = ClientWidth(window)
windowh = ClientHeight(window)
textarea1 = CreateTextArea(5, 5, windoww - 10, 150, window)
textarea2 = CreateTextArea(5, 160, windoww - 10, windowh - 165, window)
SetGadgetLayout textarea1, 1, 1, 1, 0
SetGadgetLayout textarea2, 1, 1, 1, 1
Repeat
If GetKey() = 27 Then End
If WaitEvent() = $803 Then End
Forever
Siehe auch