AddFramedSizer()

Syntax

Result.i = AddFramedSizer(ParentSizer.i, GadgetID.i, Flags.i, Size.i)
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.

Parameter

ParentSizer - Sizer, dem das Gadget hinzugefügt werden soll. Das ist der Rückgabewert von AddSizer()
FrameGadgetID - ID des hinzuzufügenden Frame3DGadgets
Flags - genaue Spezifikationen des im Frame3DGadget eingebetteten Sizers (si oben) Size - Größe des Gadgets; 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

<- AWPB_GUILO_Fix_TextGadget_Resize() - awguilayout Inhaltsverzeichnis - AddFramedSizerEx() ->