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.
→ lyxvision · lyxvision.dialog · 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.
