====== Vega.Hints — Kurzhinweise unter dem Zeiger ====== Der Kurztext, der erscheint, wenn der Zeiger auf einem Bedienelement stehen bleibt. Kein eigenes Fenster beim Fenstersystem, sondern ein Overlay im Formular — genau wie das aufgeklappte Menü. Ein echtes Fenster bräuchte Fenstertyp-Hinweise, Fokusregeln und einen eigenen Weg je Plattform. Quelldatei: ''Vega/Hints.lyx'' → [[lyx_-_programmiersprache:vega:units|Alle Units]] · [[lyx_-_programmiersprache:vega:controls|Alle Steuerelemente]] · [[lyx_-_programmiersprache:vega|Vega VCL]] ---- ===== Klassen ===== ^ Klasse ^ Basis ^ Zweck ^ | ''THintController'' | — | Entscheidet, wann ein Hinweis erscheint und wieder verschwindet | | ''THintWindow'' | — | Das Hinweisfeld selbst | ===== Konstanten ===== ^ Name ^ Typ ^ Wert ^ Bedeutung ^ | ''VEGA_HINT_DELAY'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''700'' | Wartezeit, bevor der Hinweis erscheint | | ''VEGA_HINT_DURATION'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''5000'' | Wie lange er stehen bleibt | | ''VEGA_HINT_CURSOR_GAP'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''18'' | Abstand zum Zeiger | | ''VEGA_HINT_PAD_X'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''6'' | Innenabstand waagerecht | | ''VEGA_HINT_PAD_Y'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | ''3'' | Innenabstand senkrecht | ===== Freie Funktionen ===== ^ Signatur ^ Zweck ^ | ''NewHintController(): THintController'' | Erzeugt die Hinweissteuerung | ---- ===== Zu beachten ===== * Den Text setzt man je Control über ''SetHint''; ''ShowHint'' entscheidet, ob er gezeigt wird. * Weil der Hinweis ein Overlay ist, verschwindet er mit dem Fenster und braucht keine eigene Aufräumregel. ---- ===== Abhängigkeiten ===== **Importiert:** [[lyx_-_programmiersprache:vega:units:types|Vega.Types]], [[lyx_-_programmiersprache:vega:units:events|Vega.Events]], [[lyx_-_programmiersprache:vega:units:canvas|Vega.Canvas]], [[lyx_-_programmiersprache:vega:units:theme|Vega.Theme]], [[lyx_-_programmiersprache:vega:units:control|Vega.Control]], [[lyx_-_programmiersprache:vega:units:font|Vega.Font]], [[lyx_-_programmiersprache:vega:units:strings|Vega.Strings]], [[lyx_-_programmiersprache:vega:units:lists|Vega.Lists]], [[lyx_-_programmiersprache:vega:units:style|Vega.Style]] **Wird importiert von:** [[lyx_-_programmiersprache:vega:units:dispatch|Vega.Dispatch]], [[lyx_-_programmiersprache:vega:units:forms|Vega.Forms]] Letzte Aktualisierung: 2026-08-20 — Klassen, Aufzählungen, Konstanten und freie Funktionen maschinell aus ''Vega/Hints.lyx'' erhoben.