====== 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. → [[lyx_-_programmiersprache:units:lyxvision|lyxvision]] · [[lyx_-_programmiersprache:units:lyxvision:app|lyxvision.app]] · [[lyx_-_programmiersprache:units:lyxvision:menu|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.//