Vega — Klassenbaum

Alle 155 Klassen aus vega/*.lyx mit ihrer Ableitung, erhoben aus dem Quelltext. 96 davon haben eine Detailseite; die übrigen sind entweder interne Helfer (Parser, Stilauflösung, Backends) oder noch nicht dokumentiert.

Steuerelemente · Units · Vega


Der sichtbare Ast

Eigene Wurzeln

Klassen ohne Vorfahr. Die meisten sind Werte, Sammlungen oder Werkzeuge — sie werden benutzt, nicht abgeleitet.

  • TCollection (keine Detailseite)
    • TControlBands (keine Detailseite)
    • TFlowPanelControls (keine Detailseite)
    • TGridPanelBands (keine Detailseite)
    • TGridPanelControls (keine Detailseite)
    • TListColumns (keine Detailseite)
  • TCollectionItem (keine Detailseite)
    • TControlBand (keine Detailseite)
    • TFlowPanelControl (keine Detailseite)
    • TGridPanelBand (keine Detailseite)
    • TGridPanelControl (keine Detailseite)

Ohne Nachfahren: TAction · TActionList · TApplication · TAttrRun · TBitmap · TCanvas · TClipboard · TColorDialog · TControlScrollBar · TDirectoryListing · TDispatcher · TDockedItem · TFileEntry · TFont · TFontCatalog · TFontDialog · TFontEntry · TGlyph · TGlyphLayout · THintController · THintWindow · TIntArray · TLfmClass · TLfmLoader · TLfmObject · TLfmParser · TLfmProp · TLfmResult · TLfmValue · TLfmWriter · TListItem · TLyxOSBackend · TMenuItem · TMenuPopup · TMonitor · TNullBackend · TNumScan · TObjectList · TScreen · TStringList · TStyleQuery · TStyleRegistry · TStyleResolver · TStyleRule · TStyleSet · TStyleSheet · TStyleTrace · TSyntaxColors · TSyntaxDef · TTextBuffer · TTheme · TThemeBuilder · TThemeLoadResult · TThemeParser · TThemeRegistry · TTreeNode · TTrueTypeFont · TWin32Backend · TX11Backend


Wie man den Baum liest

  • Die Kette entscheidet, was eine Klasse kann. Was auf einer Detailseite unter Eigenschaften und Methoden steht, ist nur das, was hinzukommt — alles Geerbte steht bei den Vorfahren, insbesondere bei TControl.
  • TCustom…-Klassen sind Zwischenstufen. Sie bündeln, was sich mehrere Elemente teilen (TCustomButton für Knopf und Schnellknopf, TCustomEdit für ein- und mehrzeilige Felder). Man benutzt sie selten unmittelbar, aber sie erklären, warum zwei Elemente dieselben Member haben.
  • Ein tiefer Ast heißt nicht mehr Aufwand. TFileNameEdit erbt über TCustomEditButtonTEditTCustomEditTControl — im Programm bleibt es ein Feld mit einem Knopf daneben.

Letzte Aktualisierung: 2026-09-05 — Seite neu angelegt und nach den 25 neuen Komponentenseiten aktualisiert; erhoben aus vega/*.lyx im Repo lyx-vcl.