AddSizer()

Syntax

Result.i = AddSizer(ParentSizer.i, Flags.i, Size.i)
Beschreibung
Fügt dem GUI_Sizer-Objekt einen Sizer hinzu. Dieser kann vertikal oder horizontal sein; die Größe kann relativ in Prozent oder fix in Pixeln angegeben werden. Für resizable Layouts muss die prozentuale Variante gewählt werden, wohingegen bei fixen Fenstergrößen beide Varianten möglich sind - jedoch dürfen sie nicht gemixt werden (innerhalb eines Sizer-Baumes). Jeder Basissizer, dessen Parent #Null ist, kann eine andere Variante verwenden.
Flags:
#AWPB_GUILO_SIZER_VBOX (vertikale Anordnung)
#AWPB_GUILO_SIZER_HBOX (horizontale Anordnung)

Parameter

ParentSizer - #Null, wenn es sich um einen Basissizer handelt (also der erste im Fenster bzw Container-Gadget) oder der Elternsizer (das ist ein Rückgabewert von AddSizer())
Flags - genaue Spezifikationen des Sizers (si oben) Size - Größe des Sizers; bezieht sich immer auf den Typ des Elternsizers, entweder die Größe in Prozent des Elternsizers oder die Größe in Pixel

Rückgabewert

Result - Ein Zeiger auf den Sizer, damit weitere Boxen angefügt werden können.

Unterstützte OS

Windows, Linux

<- AddGadgetEx() - awguilayout Inhaltsverzeichnis - AddSpacer() ->