====== std.lyxvision.listview ====== ''TListView'' — scrollbare Listenansicht mit Tastatur- und Maus-Navigation. Einträge können selektiert, mehrfach markiert und mit Enter bestätigt werden. Typisch als Dateiauswahl, Menü-Ersatz oder Ergebnisliste in Dialogen. → [[lyx_-_programmiersprache:units:lyxvision|lyxvision]] · [[lyx_-_programmiersprache:units:lyxvision:dialog|lyxvision.dialog]] · [[lyx_-_programmiersprache:units:lyxvision:view|lyxvision.view]] ---- ===== Funktionen ===== ^ Signatur ^ Sichtbarkeit ^ Beschreibung ^ | ''ListViewNew(x: int64, y: int64, w: int64, h: int64, mode: int64): TListView'' | pub | ListView-Funktionen | | ''ListViewAddItem(lv: TListView, text: pchar): TListView'' | pub | Fügt einen Eintrag zur Liste hinzu | | ''ListViewSetFocused(lv: TListView, index: int64): TListView'' | pub | Setzt den fokussierten Eintrag | | ''ListViewGetFocused(lv: TListView): int64'' | pub | Gibt den fokussierten Eintrag zurück | | ''ListViewSetSelection(lv: TListView, index: int64): TListView'' | pub | Setzt den ausgewählten Eintrag | | ''ListViewGetSelection(lv: TListView): int64'' | pub | Gibt den ausgewählten Eintrag zurück | | ''ListViewGetCount(lv: TListView): int64'' | pub | Gibt die Anzahl der Einträge zurück | | ''ListViewSelectNext(lv: TListView): TListView'' | pub | Wählt den nächsten Eintrag aus | | ''ListViewSelectPrev(lv: TListView): TListView'' | pub | Wählt den vorherigen Eintrag aus | | ''ListViewDraw(lv: TListView): TListView'' | pub | Zeichnet die ListView | | ''ListViewHandleKey(lv: TListView, key: int64): TListView'' | pub | Verarbeitet Tastatureingaben | ---- //Signaturen automatisch aus ''std/lyxvision/listview.lyx'' erzeugt (Stand 2026-08-02, lyxc 1.0.21A). Beschreibungen stammen aus den Quellkommentaren und sind teilweise unvollständig.//