Vega.Trees — Baumansicht
TTreeView mit auf- und zuklappbaren Knoten. Der Baum ist die Datenstruktur, die Anzeige eine abgeflachte Sicht darauf: gezeichnet wird eine Liste sichtbarer Zeilen, die sich aus dem Baum ergibt — zugeklappte Knoten liefern keine Kinder. Diese Sicht wird nicht zwischengespeichert, sondern bei Bedarf durchlaufen.
Quelldatei: Vega/Trees.lyx
→ Alle Units · Alle Steuerelemente · Vega VCL
Klassen
Konstanten
| Name | Typ | Wert | Bedeutung |
|---|---|---|---|
VEGA_MAX_NODES | int64 | 64 | Höchstzahl der Knoten |
Freie Funktionen
| Signatur | Zweck |
|---|---|
NewTreeNode(text: pchar): TTreeNode | Erzeugt einen Knoten mit diesem Text |
NewTreeView(): TTreeView | Erzeugt eine leere Baumansicht |
Zu beachten
- Knoten gehören dem Baum:
Destroydes Baums nimmt sie mit. - Da die Zeilenliste nicht zwischengespeichert wird, kostet sehr tiefes Auf- und Zuklappen Rechenzeit statt Speicher — für Bäume in der Größenordnung einer Oberfläche der richtige Tausch.
Abhängigkeiten
Importiert: Vega.Types, Vega.Events, Vega.Canvas, Vega.Theme, Vega.Control, Vega.Font, Vega.Strings, Vega.Lists, Vega.Style, Vega.StdCtrls, Vega.ListCtrls, Vega.Picture, Vega.Extras, Vega.Images
Wird importiert von: Vega.LfmClasses, Vega.LfmLoad, Vega.LfmSave
Letzte Aktualisierung: 2026-08-20 — Klassen, Aufzählungen, Konstanten und freie Funktionen maschinell aus Vega/Trees.lyx erhoben.
