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