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.