AddFramedSizerEx()

Syntax

Result.i = AddFramedSizerEx(*Frame.AWPB_GUILO_Sizer_FramedSizer)
Beschreibung
Fügt dem Sizer ein Frame3DGadget hinzu. Das Gadget muss vorher mittels der PureBasic-Funktionen erzeugt werden - hierbei ist die Größe und Position irrelevant.
Dem Frame3DGadget wird ein Sizer hinzugefügt. 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)
Die inneren Border-Abstände werden automatisch angepasst, sollte der User spezielle Werte wünschen, können diese beim Aufruf übergeben werden.
Für Parameter der Datenstruktur siehe AddGadgetEx()
Zusätzlich kann der innere Abstand des eingebetteten Sizers zum Framerand angegeben werden.

Parameter

*Frame - Datenstruktur für ein hinzuzufügenden FramedSizer

Rückgabewert

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

Unterstützte OS

Windows, Linux

<- AddFramedSizer() - awguilayout Inhaltsverzeichnis - AddGadget() ->