Ich habe eine Anwendung mit Python und Glade geschrieben. Die App hat eine Symbolleiste mit dunklem Hintergrund und jede Symbolleistenschaltfläche hat ein benutzerdefiniertes Bild (dh es werden keine Stock-Symbole verwendet).
Ich habe festgestellt, dass bei Verwendung von Stock-Symbolen anstelle von benutzerdefinierten Bildern als Symbole die Schaltfläche hervorgehoben wird, wenn die Maus über die Schaltfläche bewegt wird, was bei meinen benutzerdefinierten Bildern nicht der Fall ist.
Thunderbird scheint noch einen Schritt weiter zu gehen und anstatt die Symbole hervorzuheben, kehrt es ihre Farbe um, was für ein dunkles Thema recht gut funktioniert (siehe unten):
Taste nicht hervorgehoben, normale Farbe
Taste beim Schweben hervorgehoben, Farbe invertiert
Wie kann ich meine benutzerdefinierten Symbolbilder oder die Schaltflächen beim Hover hervorheben?
quelle
Antworten:
Das Problem ist ein Problem mit dem Ambiance-Thema. Es gibt ein Highlight, aber die Hintergrundfarbe für das Vorlicht ist dunkler. Wenn Thunderbird ein leichtes Highlight anzeigt und die Farben der Symbole invertiert, liegt dies daran, dass in XUL benutzerdefinierte Widgets (die nicht Gtk + sind) verwendet werden, die nicht für alles den GTK + - oder Symbolthemen folgen.
quelle