====== lyxvision.consts ====== Konstanten für Farben, View-Flags, State-Flags, Draw-Flags und Cursor-Stile. Alle LyxVision-Units verwenden diese Konstanten — sie sind die gemeinsame Konfigurationssprache des Frameworks. → [[lyx_-_programmiersprache:units:lyxvision|lyxvision]] · [[lyx_-_programmiersprache:units:lyxvision:types|lyxvision.types]] ---- ===== Farbkonstanten ===== Vordergrund- und Hintergrundfarben werden als Byte kombiniert: ''(Hintergrund shl 4) or Vordergrund''. ^ Konstante ^ Wert ^ Farbe ^ | ''clBlack'' | 0 | Schwarz | | ''clBlue'' | 1 | Blau | | ''clGreen'' | 2 | Grün | | ''clCyan'' | 3 | Cyan | | ''clRed'' | 4 | Rot | | ''clMagenta'' | 5 | Magenta | | ''clBrown'' | 6 | Braun | | ''clLightGray'' | 7 | Hellgrau | | ''clDarkGray'' | 8 | Dunkelgrau | | ''clLightBlue'' | 9 | Hellblau | | ''clLightGreen'' | 10 | Hellgrün | | ''clLightCyan'' | 11 | Hellcyan | | ''clLightRed'' | 12 | Hellrot | | ''clLightMagenta'' | 13 | Hellmagenta | | ''clYellow'' | 14 | Gelb | | ''clWhite'' | 15 | Weiß | ---- ===== View-Flags ===== ^ Konstante ^ Bedeutung ^ | ''ofSelectable'' | View kann Fokus erhalten | | ''ofTopSelect'' | Bei Selektion in den Vordergrund holen | | ''ofFirstClick'' | Maustaste wird nicht an View weitergeleitet wenn sie Fokus erhält | | ''ofFramed'' | View hat einen Rahmen | | ''ofPreProcess'' | Ereignisverarbeitung vor Fokus-View | | ''ofPostProcess'' | Ereignisverarbeitung nach Fokus-View | | ''ofCenterX'' | Horizontal zentriert im Elternteil | | ''ofCenterY'' | Vertikal zentriert im Elternteil | ---- ===== State-Flags ===== ^ Konstante ^ Bedeutung ^ | ''sfVisible'' | View ist sichtbar | | ''sfCursorVis'' | Cursor der View ist sichtbar | | ''sfShadow'' | View wirft Schatten | | ''sfActive'' | View ist aktiv | | ''sfSelected'' | View ist selektiert (hat Fokus) | | ''sfFocused'' | View hat Eingabefokus | | ''sfDragging'' | View wird gerade verschoben | | ''sfDisabled'' | View ist deaktiviert | | ''sfExposed'' | View ist sichtbar auf dem Bildschirm | ---- ===== Cursor-Stile ===== ^ Konstante ^ Stil ^ | ''crHidden'' | Kein Cursor | | ''crUnderline'' | Unterstrich-Cursor | | ''crBlock'' | Block-Cursor | Letzte Aktualisierung: 2026-05-22