====== Vega.Style — Theme-System: Werte, Regeln, Kaskade ====== Der Grundsatz: ein Control beschreibt **Semantik** („ich bin ein Knopf, meine Rolle ist ''primary'', ich werde gerade überfahren“), das Thema beschreibt die **Darstellung**. Der Resolver bringt beides zusammen und liefert einen Stil, in dem jeder Wert feststeht — der Renderer löst nichts mehr auf. Diese Unit ist das Regelwerk; die schlichte Werteschicht daneben ist [[lyx_-_programmiersprache:vega:units:theme|Vega.Theme]]. Quelldatei: ''Vega/Style.lyx'' → [[lyx_-_programmiersprache:vega:units|Alle Units]] · [[lyx_-_programmiersprache:vega:controls|Alle Steuerelemente]] · [[lyx_-_programmiersprache:vega|Vega VCL]] ---- ===== Klassen ===== ^ Klasse ^ Basis ^ Zweck ^ | ''TStyleQuery'' | — | Die Frage an den Resolver: welcher Typ, welche Klassen, welcher Zustand | | ''TStyleRegistry'' | — | Namen für Controltypen und Stilklassen, damit Vergleiche über Zahlen laufen | | ''TStyleResolver'' | — | Löst die Kaskade zu einem fertigen Stil auf | | ''TStyleRule'' | — | Eine Regel: Auswahl (Typ, Klasse, Zustand) und die Werte dazu | | ''TStyleSet'' | — | Ein Satz Stilwerte samt Angabe, welche gesetzt sind | | ''TStyleSheet'' | — | Ein Regelsatz — eine Stufe der Kaskade | | ''TStyleTrace'' | — | Antwort auf „woher kommt dieser Wert“ — für die Fehlersuche im Thema | ===== Konstanten ===== ^ Name ^ Typ ^ Wert ^ Bedeutung ^ | ''SV_UNSET'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''0'' | Wert ist nicht gesetzt | | ''SV_INHERIT'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''1'' | Wert kommt vom Elternteil | | ''SV_SET'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''2'' | Wert steht fest | | ''SP_BACKGROUND'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''0'' | Hintergrundfarbe | | ''SP_FOREGROUND'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''1'' | Vordergrund-/Textfarbe | | ''SP_BORDER_COLOR'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''2'' | Rahmenfarbe | | ''SP_FOCUS_RING_COLOR'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''3'' | Farbe des Fokusrings | | ''SP_SELECTION_BG'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''4'' | Hintergrund der Auswahl | | ''SP_SELECTION_FG'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''5'' | Textfarbe der Auswahl | | ''SP_MARK_COLOR'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''6'' | Farbe des Hakens bzw. Punktes | | ''SP_INDICATOR_BG'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''7'' | Hintergrund des Kästchens | | ''SP_INDICATOR_BORDER'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''8'' | Rahmen des Kästchens | | ''SP_TRACK_COLOR'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''9'' | Farbe der Laufschiene | | ''SP_ACCENT_COLOR'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''10'' | Akzentfarbe | | ''SP_SHADOW_COLOR'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''11'' | Schattenfarbe | | ''SP_FIRST_METRIC'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''12'' | Grenzmarke: ab hier beginnen die Maße | | ''SP_BORDER_WIDTH'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''12'' | Rahmenstärke | | ''SP_BORDER_RADIUS'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''13'' | Eckenrundung | | ''SP_PADDING_LEFT'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''14'' | Innenabstand links | | ''SP_PADDING_RIGHT'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''15'' | Innenabstand rechts | | ''SP_PADDING_TOP'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''16'' | Innenabstand oben | | ''SP_PADDING_BOTTOM'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''17'' | Innenabstand unten | | ''SP_MARGIN_LEFT'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''18'' | Außenabstand links | | ''SP_MARGIN_RIGHT'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''19'' | Außenabstand rechts | | ''SP_MARGIN_TOP'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''20'' | Außenabstand oben | | ''SP_MARGIN_BOTTOM'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''21'' | Außenabstand unten | | ''SP_MIN_WIDTH'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''22'' | Mindestbreite | | ''SP_MIN_HEIGHT'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''23'' | Mindesthöhe | | ''SP_PREF_WIDTH'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''24'' | Wunschbreite | | ''SP_PREF_HEIGHT'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''25'' | Wunschhöhe | | ''SP_MAX_WIDTH'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''26'' | Höchstbreite | | ''SP_MAX_HEIGHT'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''27'' | Höchsthöhe | | ''SP_FONT_SIZE'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''28'' | Schriftgröße | | ''SP_INDICATOR_SIZE'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''29'' | Größe des Kästchens | | ''SP_GAP'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''30'' | Abstand zwischen Bild und Text | | ''SP_ICON_SIZE'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''31'' | Symbolgröße | | ''SP_FOCUS_OFFSET'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''32'' | Abstand des Fokusrings | | ''SP_SHADOW_X'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''33'' | Schattenversatz waagerecht | | ''SP_SHADOW_Y'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''34'' | Schattenversatz senkrecht | | ''SP_SHADOW_BLUR'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''35'' | Weichzeichnung des Schattens | | ''SP_SHADOW_SPREAD'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''36'' | Ausdehnung des Schattens | | ''SP_LAST_METRIC'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''36'' | Grenzmarke: bis hier reichen die Maße | | ''SP_FONT_WEIGHT'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''37'' | Schriftstärke | | ''SP_OPACITY'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''38'' | Deckkraft | | ''SP_UNDERLINE'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''39'' | Unterstrichen | | ''SP_LINE_HEIGHT'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''40'' | Zeilenhöhe | | ''SP_ANIM_DURATION'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''41'' | Dauer einer Überblendung | | ''SP_ANIM_EASING'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''42'' | Verlaufskurve einer Überblendung | | ''SP_FIRST_STRING'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''43'' | Grenzmarke: ab hier beginnen die Zeichenketten | | ''SP_FONT_FAMILY'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''43'' | Schriftfamilie (Zeichenkette) | | ''SP_ICON_NAME'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''44'' | Symbolname (Zeichenkette) | | ''SP_LAST_STRING'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''44'' | Grenzmarke: bis hier reichen die Zeichenketten | | ''SP_COUNT'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''64'' | Anzahl der Stileigenschaften | | ''INV_PAINT'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''1'' | Änderung erfordert nur Neuzeichnen | | ''INV_LAYOUT'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''2'' | Änderung erfordert neues Layout | | ''INV_MEASURE'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''4'' | Änderung erfordert neues Ausmessen | | ''ST_NONE'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''0'' | Zustand: keiner | | ''ST_HOVER'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''1'' | Zustand: Zeiger darüber | | ''ST_SELECTED'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''2'' | Zustand: ausgewählt | | ''ST_CHECKED'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''4'' | Zustand: angehakt | | ''ST_INDETERMINATE'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''8'' | Zustand: unbestimmt | | ''ST_FOCUSED'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''16'' | Zustand: hat den Fokus | | ''ST_PRESSED'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''32'' | Zustand: gedrückt | | ''ST_READONLY'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''64'' | Zustand: nur lesbar | | ''ST_DRAGGING'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''128'' | Zustand: wird gezogen | | ''ST_DROP_TARGET'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''256'' | Zustand: mögliches Ablageziel | | ''ST_SUCCESS'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''512'' | Zustand: Erfolg | | ''ST_WARNING'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''1024'' | Zustand: Warnung | | ''ST_ERROR'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''2048'' | Zustand: Fehler | | ''ST_DISABLED'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''4096'' | Zustand: gesperrt | | ''ST_COUNT'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''14'' | Anzahl der Zustände | | ''SEL_ANY'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''0 - 1'' | Auswahlregel: gilt für jeden Typ bzw. jede Klasse | | ''VEGA_MAX_THEME_DEPTH'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''8'' | Wie tief Themen einander erweitern dürfen | | ''TOK_NUMBER'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''0'' | Wertart beim Lesen: Zahl | | ''TOK_COLOR'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''1'' | Wertart beim Lesen: Farbe | | ''VEGA_MAX_TYPES'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''64'' | Höchstzahl registrierter Controltypen | | ''VEGA_MAX_CLASSES'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''4'' | Höchstzahl registrierter Stilklassen | | ''VEGA_MAX_SHEETS'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''8'' | Höchstzahl der Regelsätze in der Kaskade | | ''SRC_NONE'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''0'' | Herkunft: keine | | ''SRC_FRAMEWORK'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''1'' | Herkunft: Framework-Mindestwerte | | ''SRC_SYSTEM'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''2'' | Herkunft: Systemthema | | ''SRC_APP'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''3'' | Herkunft: Anwendungsthema | | ''SRC_SCOPE'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''4'' | Herkunft: Geltungsbereich | | ''SRC_POLICY'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''5'' | Herkunft: Richtlinie (z. B. Barrierefreiheit) | | ''SRC_EXPLICIT'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''6'' | Herkunft: am Control ausdrücklich gesetzt | | ''SRC_RUNTIME'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''7'' | Herkunft: zur Laufzeit gesetzt | | ''VEGA_MAX_SCOPES'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''4'' | Höchstzahl der Geltungsbereiche | | ''A11Y_NONE'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''0'' | Barrierefreiheit: nichts | | ''A11Y_HIGH_CONTRAST'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''1'' | Barrierefreiheit: hoher Kontrast | | ''A11Y_LARGE_TEXT'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''2'' | Barrierefreiheit: große Schrift | | ''A11Y_REDUCED_MOTION'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''4'' | Barrierefreiheit: weniger Bewegung | ===== Freie Funktionen ===== ^ Signatur ^ Zweck ^ | ''StylePropInvalidation(prop: int64): int64'' | Was diese Eigenschaft bei Änderung nach sich zieht: neu zeichnen, ausmessen, Layout | | ''StylePropIsMetric(prop: int64): bool'' | Ist die Eigenschaft ein Maß | | ''StylePropIsString(prop: int64): bool'' | Ist die Eigenschaft eine Zeichenkette | | ''StyleStringId(s: pchar): int64'' | Zeichenkette in der Tabelle ablegen und Nummer liefern | | ''StyleStringAt(id: int64): pchar'' | Zeichenkette zu einer Nummer | | ''StateRank(bit: int64): int64'' | Rang eines Zustandsbits — entscheidet, welche Regel gewinnt | | ''StateMaskWeight(mask: int64): int64'' | Gewicht einer ganzen Zustandsmaske | | ''NewStyleSet(): TStyleSet'' | Erzeugt einen leeren Stilsatz | | ''NewStyleSheet(id: pchar): TStyleSheet'' | Erzeugt einen Regelsatz mit dieser Kennung | | ''StyleRegistry(): TStyleRegistry'' | Die Registry der Typ- und Klassennamen | | ''SourceName(src: int64): pchar'' | Klartextname einer Herkunft (''SRC_*'') | | ''NewStyleQuery(): TStyleQuery'' | Erzeugt eine leere Anfrage | | ''NewStyleTrace(): TStyleTrace'' | Erzeugt eine leere Herkunftsauskunft | | ''ExplainStyle(res: TStyleResolver, q: TStyleQuery, explicitProps: TStyleSet, runtime: TStyleSet, prop: int64): TStyleTrace'' | Sagt für eine Eigenschaft, welche Regel gewonnen hat und warum | | ''ScopeMaySet(prop: int64): bool'' | Darf ein Geltungsbereich diese Eigenschaft überhaupt setzen | | ''AppResolver(): TStyleResolver'' | Der Resolver der laufenden Anwendung | | ''StylePropByName(name: pchar): int64'' | Eigenschaftsnummer zu einem Namen aus der Themendatei | | ''StylePropName(prop: int64): pchar'' | Name einer Eigenschaftsnummer | | ''StylePropIsColor(prop: int64): bool'' | Ist die Eigenschaft eine Farbe | | ''StyleGetString(s: TStyleSet, prop: int64, fallback: pchar): pchar'' | Zeichenkettenwert aus einem Stilsatz, mit Ersatzwert | | ''StyleStateByName(name: pchar): int64'' | Zustandsbit zu einem Namen aus der Themendatei | ---- ===== Zu beachten ===== * Ein Control setzt **keine Farbe**, sondern eine Rolle: ''SetRole("primary")''. Alles Weitere entscheidet die Kaskade. * Die Herkunft eines Wertes lässt sich nachschlagen — ''ExplainStyle'' beantwortet „warum ist der Knopf hier grau?“, ohne im Thema zu raten. * Reihenfolge der Kaskade: Framework, System, Anwendung, Geltungsbereich, Richtlinie, ausdrücklich gesetzt, Laufzeit — später gewinnt. * Die ''ST_*''-Zustände sind Bits: eine Regel für ''ST_HOVER | ST_PRESSED'' wiegt schwerer als eine für ''ST_HOVER'' allein. ---- ===== Abhängigkeiten ===== **Importiert:** [[lyx_-_programmiersprache:vega:units:types|Vega.Types]], [[lyx_-_programmiersprache:vega:units:strings|Vega.Strings]], [[lyx_-_programmiersprache:vega:units:lists|Vega.Lists]] **Wird importiert von:** [[lyx_-_programmiersprache:vega:units:actions|Vega.Actions]], [[lyx_-_programmiersprache:vega:units:calendar|Vega.Calendar]], [[lyx_-_programmiersprache:vega:units:chrome|Vega.Chrome]], [[lyx_-_programmiersprache:vega:units:colorctrls|Vega.ColorCtrls]], [[lyx_-_programmiersprache:vega:units:colordlg|Vega.ColorDlg]], [[lyx_-_programmiersprache:vega:units:control|Vega.Control]], [[lyx_-_programmiersprache:vega:units:datetimepicker|Vega.DateTimePicker]], [[lyx_-_programmiersprache:vega:units:dialogs|Vega.Dialogs]], [[lyx_-_programmiersprache:vega:units:editbtn|Vega.EditBtn]], [[lyx_-_programmiersprache:vega:units:edits|Vega.Edits]], [[lyx_-_programmiersprache:vega:units:extctrls|Vega.ExtCtrls]], [[lyx_-_programmiersprache:vega:units:extras|Vega.Extras]], [[lyx_-_programmiersprache:vega:units:fontdlg|Vega.FontDlg]], [[lyx_-_programmiersprache:vega:units:forms|Vega.Forms]], [[lyx_-_programmiersprache:vega:units:grids|Vega.Grids]], [[lyx_-_programmiersprache:vega:units:hints|Vega.Hints]], [[lyx_-_programmiersprache:vega:units:images|Vega.Images]], [[lyx_-_programmiersprache:vega:units:layout|Vega.Layout]], [[lyx_-_programmiersprache:vega:units:lfmclasses|Vega.LfmClasses]], [[lyx_-_programmiersprache:vega:units:lfmload|Vega.LfmLoad]], [[lyx_-_programmiersprache:vega:units:lfmsave|Vega.LfmSave]], [[lyx_-_programmiersprache:vega:units:listctrls|Vega.ListCtrls]], [[lyx_-_programmiersprache:vega:units:listview|Vega.ListView]], [[lyx_-_programmiersprache:vega:units:maskedit|Vega.MaskEdit]], [[lyx_-_programmiersprache:vega:units:menus|Vega.Menus]], [[lyx_-_programmiersprache:vega:units:stdctrls|Vega.StdCtrls]], [[lyx_-_programmiersprache:vega:units:themefile|Vega.ThemeFile]], [[lyx_-_programmiersprache:vega:units:themes|Vega.Themes]], [[lyx_-_programmiersprache:vega:units:trees|Vega.Trees]], [[lyx_-_programmiersprache:vega:units:valuelist|Vega.ValueList]] Letzte Aktualisierung: 2026-08-20 — Klassen, Aufzählungen, Konstanten und freie Funktionen maschinell aus ''Vega/Style.lyx'' erhoben.