ich habe gerade erfreut die Entdeckung gemacht, dass sich die Farben in meinem Programm mit TAChart, die ich nicht selbst definiert habe, mit der Umstellung des Gnome-Farbschemas vom normalen (hellen) auf das dunkle Thema, geändert/angepasst haben.
Farben, die ich z.B. so im Code definiert habe, bleiben natürlich wie definiert
Code: Alles auswählen
ChartAccel.Title.Font.Color:= clSilver;
der Titel in diesem Fall Silber(grau). Die nicht definierte (Schrift-)Farben haben sich aber z.B. von schwarz (auf hellem Hintergrund) auf hell (auf dunkelgrauem Hintergrund) geändert. Das gilt übrigens auch (bis auf wenige Ausnahmen) für die Lazarus-IDE.
Gibt es irgendwo eine Aufstellung, welche System-Farben z.B. für Fonts definiert sind, und wie ich diese selbst irgendwelchen Objekten (Schriften, Hintergrund, Linien im TAChart) zuweisen kann? Irgendwo müssen diese ja auch definiert worden sein - und zwar so, dass der eigentliche Farbwert von System vergeben wird.
Ciao,
Photor
PS: es kann sein, dass das spezifisch für Linux ist