Pregunta

Para nuestro (de código abierto) editor de texto a pantalla completa que estamos cambiando los colores de fondo de gtk.Window, gtk.Fixed, etc., para los colores personalizados. Esto funciona bien, pero algunos GTK temas (por ejemplo, Mac4Lin ) definir mapas de píxeles de fondo en lugar de colores de fondo para algunos widgets. Esos mapas de píxeles de fondo no va a desaparecer cuando se llama a modify_bg () de los widgets.

Sé que puedo establecer mapas de píxeles con bg_pixmap[NORMAL] = 'blabla.png' y que puedo definir mis propias anulaciones gtkrc con gtk.rc_parse_string (). Pero no sé cómo desactívala bg_pixmap[NORMAL].

Entonces, ¿cómo iba a hacer eso?

¿Fue útil?

Solución

Sí por supuesto Mac4Lin utiliza mapas de píxeles para obtener un aspecto más granular para que coincida con mirada MAC. Así desactivar esas fondo de color ya no tienes que anularlo.

si quieres mapa de píxeles de fondo como su padre, configurarlo como

bg_pixmap[state] = "<parent>" 

Para desactivar y configurarlo como

bg_pixmap[state] = "<none>"
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top