Hilfe

SetGadgetLayout

B+

Aufruf

SetGadgetLayout gadget, links, rechts, oben, unten

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:

window = CreateWindow("Window", 050, 050, 300, 300, 0, 3)
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

SetGadgetShape, SetGadgetText

Übersicht GUI Gadget