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.