std.lyxvision.frame
TFrame — Rahmenzeichnung für Fenster und Dialoge. Zeichnet einfache oder doppelte Linienrahmen, Titelleiste, Zoom-Button, Schließen-Button und optionalen Schatten. TFrame ist eine interne View-Komponente, die automatisch von TWindow und TDialog erzeugt wird.
→ lyxvision · lyxvision.window · lyxvision.view
Typen
TFrame (struct)
| Feld | Typ |
|---|---|
originX | int64 |
originY | int64 |
sizeX | int64 |
sizeY | int64 |
cursorX | int64 |
cursorY | int64 |
growMode | int64 |
dragMode | int64 |
helpCtx | int64 |
state | int64 |
options | int64 |
ownerPtr | int64 |
nextPtr | int64 |
viewType | int64 |
dirtyLevel | int64 |
parentDirty | int64 |
frameStyle | int64 |
Funktionen
| Signatur | Sichtbarkeit | Beschreibung |
|---|---|---|
FrameCreate(x: int64, y: int64, w: int64, h: int64): TFrame | pub | TFrame Funktionen Erstellt einen neuen Frame |
FrameSetStyle(f: TFrame, style: int64): TFrame | pub | Setzt den Rahmen-Stil |
FrameDraw(f: TFrame): TFrame | pub | Zeichnet den Rahmen |
FrameDrawTitle(f: TFrame, title: pchar, titleColor: int64): TFrame | pub | Zeichnet den Rahmen mit Titel |
Signaturen automatisch aus std/lyxvision/frame.lyx erzeugt (Stand 2026-08-02, lyxc 1.0.21A). Beschreibungen stammen aus den Quellkommentaren und sind teilweise unvollständig.
