Seite 1 von 1

GTK Hintergrund-Pixmap deaktivieren

Verfasst: Montag 9. Februar 2009, 16:40
von tiax
für ein (fullscreen)-Programm ändere ich die Farben von Widgets etc auf selbst definierte. Das klappt auch mit den meisten GTK-Themes des restlichen Desktops ganz gut. Nun gibts aber nen Bugreport, dass mit manchen Themes (etwa Mac4Lin, so nen OSX-Klone anscheinend) die Hintergrundfarbe teilweise nicht geändert wird.

Dabei stellt sich heraus, dass diese Themes (sonst anscheinend fast keine) pixmaps als Hintergrund für manche Widgets definieren (bg_pixmap[NORMAL] = 'grayscale.png') und dass diese pixmap dann statt der von mir eingestellten Hintergrundfarbe der Widgets verwendet werden.

mittels gtk.rc_parse_string() auf NONE, NULL, 0, etc zu setzen scheint nicht zu klappen.

Wie kann ich denn das Pixmap da wegkriegen?

Verfasst: Dienstag 10. Februar 2009, 22:48
von tiax
die werte für bg_pixmap[NORMAL] wären "<none>" (deaktivieren) und "<parent>" (übergeordnetes verwenden)