Farbliche Gestaltung deines Kieselstein ERP Clients

Wie die Farben Clients deines Kieselstein ERP ab Version 2.x.x gestalten

Ab der Version 2.x.x steht die Farbgestaltung über eigene Properties / Dateien zur Verfügung. Eine Vorlage findest du unter LW:\kieselstein\dist\clients\lib\kieselstein-client-2.0.0-rc4.jar\com\lp\client\res\lpconfig.properties

Idealerweise prüfst du deine gewünschten Farben nur auf deinem lokalen Client aus. Entsprechen diese deinen Wunschvorstellungen kannst du diese auch Systemweit ausrollen.

Um nun einen Bezug zwischen der propertie-Datei und deren Wirkung herzustellen, haben wir die Standard Datei genommen, in dieser alle Einträge für den Standardlook und den speziellen Definitionen für die Rot-Grün Fehlsichtigkeit entfernt und nun jeweils einen Parameter auf die Farbe .. verändert und dies dokumentiert, sodass du ein Gefühl dafür bekommst, mit welchem Parameter du welche Wirkung erzielen kannst.

Bitte beachte:

  • Idealerweise bearbeitest du die properties Datei mit dem Notepad++
  • Hinter der Angabe des Hex-Wertes darf kein wie immer gearteter Text kommen. Leider auch kein Kommentar
  • Nach dem Speichern muss die Änderung neu eingelesen werden. D.h. im Hauptmenü, Ansicht, Design von Datei laden (lokal)

Wir haben folgende Werte verändert:

Parameter Default Wert Hinweis Bild_Bild_Bild_Bild_Bild_Bild_Bild_Bild
color.heliumlook.button.background.normal fafafa Hintergrund der Buttons
color.heliumlook.button.border.normal dcdcdc Rahmen um die Buttons
color.heliumlook.checkbox.background.normal fafafa
color.heliumlook.dependencefield.background.disabled.normal eeffdd
color.heliumlook.dependencefield.background.normal ddffbb während des bearbeitens siehe z.B. Artikel, Technik, Material, Kupferzuschlag
color.heliumlook.desktopstatusbar.border.normal e6e6d2
color.heliumlook.label.background.normal fafafa für die Listenüberschriften
und die Umrandungen der angezeigten Werte
color.heliumlook.list.background.normal Artikel Detail
Bestellvorschlag Lieferanteninfos unten
color.heliumlook.lpmodul.toolbarbutton.background.normal fafafa Man muss den Client neu starten
Die Definition des Borders wirkt erst, wenn lpmodul.toolbarbutton.background definiert ist. Wenn leer, dann wird kein Border gezeigt
color.heliumlook.lpmodul.toolbarbutton.border.normal
color.heliumlook.mandatoryfield.border.normal faba61 Der Rahmen um ein Pflichtfeld
color.heliumlook.optionpane.background.normal fafafa
color.heliumlook.panel.background.normal fafafa
color.heliumlook.panel.toolbarbutton.background.normal e9e9e9
color.heliumlook.panel.toolbarbutton.border.normal
color.heliumlook.radiobutton.background.normal fafafa
color.heliumlook.scrollpane.background.normal fafafa Die Scrollbars der Druckvorschau
color.heliumlook.selectedField.background.normal b4c3ff ????? #FFB3EA unbekannt ![
color.heliumlook.statusbar.border.normal e6e6d2
color.heliumlook.table.gridcolor.normal dddddd
color.heliumlook.tableheader.background.normal fafafa
color.heliumlook.text.normal 0 Ist z.B. der Inhalt der Datumseingabe
color.heliumlook.text.valid.normal 009600 ist eigentlich ungültig / invalid #FF00FF
color.heliumlook.text.invalid.normal ff0000 ????? Unbekannt Rot #777700
color.heliumlook.textfield.background.normal d8eff6 Dateiauswahldialog
color.heliumlook.textfield.showborder 0 0..kein Border
1..Border mit Farbe aus textfield.border
color.heliumlook.textfield.border.normal dddddd Direktfilter, alle Eingabefelder
color.heliumlook.textfield.editable.normal ffe6cb
color.heliumlook.textfield.inactiveforeground.normal 0000ff ????? unbekannt Blau #000077
color.heliumlook.textfield.noteditable.normal f0f0f0 Nur Anzeigen von Feldern
color.heliumlook.textfield.onfocus.normal d7e6f2 während des Bearbeitens das Feld auf dem der Focus ist
color.heliumlook.toolbar.background.normal fafafa Datei Dialog
color.heliumlook.viewport.background.normal fafafa Der leere Hintergrund von Listen

Wie kann ich die Hexfarben definieren?

Dies geht z.B. mit einem grafischen Editor wie dem Paint unter Windows. Hier einfach z.B. ein Rechteck malen und auf Palette bearbeiten klicken.
Nun die gewünschte Farbe auswählen und oben den Hexcode auslesen.

Musterdatei

Eine Musterdatei, in der auch die unbekannten Elemente definiert sind findest du hier.farbmuster_default.properties
Beachte, dass nur die Farben im Kieselsteinlook und nicht in der Rot-Grün Fehlsichtigkeit definiert sind.

Trennung verschiedener Installationen

Gerade für den parallelen Betrieb von Echt- und Test-Systemen, empfiehlt sich, für das Testsystem entsprechende Warn-Farben zu hinterlegen, sodass man jederzeit erkennen kann, auf welchem der System man ist.

Dafür können die Servereinstellungen verwendet werden.
D.h. wenn du als Admin angemeldet bist, so findest du im Hauptmenü unter Ansicht, Design von Datei laden (Server). Hier werden die Resource-Einstellungen in der Datei %KIESELSTEIN_DATA%/configdesign/kieselstein-look.properties abgelegt.
Das bedeutet auch, dass du

  • zuerst mit den Client Einstellungen die gewünschten Farben erarbeitest und dann
  • diese Properties-Datei für alle Anwender entsprechend ausrollst, indem du die eben in der oben angeführte Datei ablegst.

Das bedeutet auch, wenn du am Client für den Server eine Farbdefinition lä#dst, so wird diese automatisch unter LW/kieselstein/data/configdesign/kieselstein-look.properties abgelegt und somit allen Anwendern dieser Installation zur Verfügung gestellt.