Lade...
 

CX_GUI_MANAGER

CX_GUI_MANAGER

Klassenhierarchie
Beschreibung:

Seit der Dll-Version 4.5.2.166320 ist der GUI-Manager vorrübergehend deaktiviert, da es dadurch zu Problemen mit der Performance kam.

Der Oberflächenmanager bietet Methoden an, um die Desktopoberfläche von

ClassiX an die eigenen Vorstellungen anzupassen. Der Oberflächenmanager wird stetig um neue Funktionen erweitert. Bisher lassen sich mit seiner Hilfe Farben

neu definieren und Vorder- und Hintergrundfarbe setzen.

Damit alle Elemente korrekt dargestellt werden, sollten Farbänderungen

einmalig beim Start von ClassiX durchgeführt werden. Werden die Farbänderungen zwischendurch durchgeführt, müssen die Fenster vom Benutzer aktualisiert(Größe

verändern) werden, damit einige Elemente die Änderungen übernehmen.

Für Farbnamen (Parametertyp COLOR) sind folgende Schlüsselwörter erlaubt:

  • BLACK
  • BLUE
  • GREEN
  • RED
  • MAGENTA
  • CYAN
  • BROWN
  • LIGHTGRAY
  • DARKGRAY
  • LIGHTBLUE
  • LIGHTRED
  • LIGHTGREEN
  • LIGHTMAGENTA
  • YELLOW
  • WHITE

Die Reihenfolge der Aufrufe im folgenden Beispiel ist für das Aussehen der

Oberfläche irrelevant. Es spielt keine Rolle, ob zuerst die Farbe BLUE neu definiert wird und dann die Schriftfarbe auf BLUE gesetzt wird, oder anders herum. In beiden Fällen wird die Schriftfarbe auf das neu definierte Blau(0x95A4FC)

gesetzt.

Codebeispiel:
GetManager(GUI) Call(RedefineColor) BLUE 0x95 0xA4 0xFC

GetManager(GUI) Call(SetDefaultFGColor) BLUE

GetManager(GUI) Call(DefineDefaultBGColor) 0xF0 0xF0 0xF0

Methodenverzeichnis (MDI)
Funktion MA* Parameter Rückgabe Kurzbeschreibung
DefineDefaultBGColor   INTEGER, INTEGER, INTEGER   Setzt die Hintergrundfarbe für alle Widgets als RGB-Farbe.
DefineDefaultFGColor   INTEGER, INTEGER, INTEGER   Setzt die Schriftfarbe für die meisten Widgets als RGB-Farbe.
RedefineColor   COLOR, INTEGER, INTEGER, INTEGER   Setzt den Farbwert einer vordefinierten Farbe (z.B CYAN) auf einen neuen RGB-Wert.
SetDefaultBGColor   COLOR   Setzt die Hintergrundfarbe für alle Widgets auf die übergebene Farbe.
SetDefaultFGColor   COLOR   Setzt die Schriftfarbe der meisten Widgets auf die übergebene Farbe.

* MA = Member-Access-Funktion

Datenverzeichnis (DDI)
Datenfeld Typ Referenz-Klasse I* Kurzbeschreibung
         

* I = Indizierbares Datenfeld

Verwendung in AppsWH
Modul Kurzbeschreibung