Inhaltsverzeichnis

Vega.Layout — Der Rahmen einer Anwendung

Bildlauffeld, Größenteiler, Statuszeile und Werkzeugleiste — die Elemente, aus denen das Gerüst eines Fensters besteht. Zusammen mit Align und Anchors aus Vega.Control ergibt das ein Layout, das jede Fenstergröße aushält; der Guide Layout zeigt die Reihenfolge.

Quelldatei: Vega/Layout.lyx

Alle Units · Alle Steuerelemente · Vega VCL


Klassen

Klasse Basis Zweck
TScrollBox TControl Fläche mit Bildlauf für Inhalt, der größer ist als das Fenster
TSplitter TControl Ziehbare Trennung zwischen zwei Bereichen
TStatusBar TControl Statuszeile mit Feldern am unteren Rand
TToolBar TControl Werkzeugleiste, ordnet ihre Knöpfe selbst an
TToolButton TSpeedButton Knopf einer Werkzeugleiste, auch als Trenner oder Umschalter

Aufzählungen

Enum Werte Zweck
TToolButtonStyle TBS_BUTTON (0), TBS_CHECK (1), TBS_DROPDOWN (2), TBS_SEPARATOR (3), TBS_DIVIDER (4) Art eines Werkzeugknopfs

Konstanten

Name Typ Wert Bedeutung
TOOL_SEP_WIDTH int64 8 Breite eines Trenners
TOOL_DIV_WIDTH int64 3 Breite einer Trennlinie
TOOL_ARROW_WIDTH int64 12 Breite des Aufklapppfeils bei TBS_DROPDOWN

Freie Funktionen

Signatur Zweck
NewScrollBox(): TScrollBox Erzeugt ein Bildlauffeld
NewSplitter(align: int64): TSplitter Erzeugt einen Größenteiler für diese Ausrichtung
NewStatusBar(): TStatusBar Erzeugt eine Statuszeile
NewToolButton(caption: pchar): TToolButton Erzeugt einen Werkzeugknopf mit dieser Beschriftung
NewToolSeparator(): TToolButton Erzeugt einen Zwischenraum in der Werkzeugleiste
NewToolDivider(): TToolButton Erzeugt eine senkrechte Trennlinie in der Werkzeugleiste
NewToolBar(): TToolBar Erzeugt eine Werkzeugleiste

Zu beachten


Abhängigkeiten

Importiert: Vega.Types, Vega.Events, Vega.Canvas, Vega.Theme, Vega.Control, Vega.Font, Vega.Strings, Vega.Lists, Vega.Style, Vega.ListCtrls, Vega.Picture, Vega.Extras, Vega.Images

Wird importiert von: Vega.LfmClasses, Vega.LfmLoad, Vega.LfmSave

Letzte Aktualisierung: 2026-08-20 — Klassen, Aufzählungen, Konstanten und freie Funktionen maschinell aus Vega/Layout.lyx erhoben.