std.lyxvision.tapplication
TApplication mit Desktop, Menüleiste und Statusleiste — die vollständige Anwendungsschale für LyxVision-Programme. Erbt von TProgram (lyxvision.app) und ergänzt die Standardkomponenten einer typischen Terminal-UI-Anwendung.
→ lyxvision · lyxvision.app · lyxvision.menu
Funktionen
| Signatur | Sichtbarkeit | Beschreibung |
|---|---|---|
AppInit(app: TApplication) | pub | TApplication Funktionen Initialisiert die Anwendung komplett |
AppDraw(app: TApplication) | pub | Zeichnet die komplette Anwendung |
AppDrawMenuBar(app: TApplication) | pub | Zeichnet die Menüleiste |
AppDrawStatusLine(app: TApplication) | pub | Zeichnet die Statuszeile |
AppRun(app: TApplication) | pub | Hauptschleife der Anwendung (wie TV: Run) |
AppDone(app: TApplication) | pub | Beendet die Anwendung |
MenuBarAddMenu(mb: TMenuBar, title: pchar): TMenuBar | pub | Menüleisten-Builder (wie TV: NewMenu, NewSubMenu, NewItem) Fügt ein Menü zur Menüleiste hinzu |
StatusLineAddKey(sl: TStatusLine, text: pchar, key: int64, cmd: int64): TStatusLine | pub | Statuszeilen-Builder (wie TV: NewStatusDef, NewStatusKey) Fügt einen Status-Eintrag hinzu |
AppInsertWindow(app: TApplication, win: TWindow) | pub | Fenster-Verwaltung Fügt ein Fenster zum Desktop hinzu |
Signaturen automatisch aus std/lyxvision/tapplication.lyx erzeugt (Stand 2026-08-02, lyxc 1.0.21A). Beschreibungen stammen aus den Quellkommentaren und sind teilweise unvollständig.
