Vte y tratamiento de colores [Solucion]

Xisco Bonet xiscobv en gmail.com
Mie Mar 16 15:41:19 CET 2005


Perfecto, Jordi
Muchas gracias.

En/na Jordi Ivars ha escrit:

>Hola  a todos. Como prometí, aqui estoy de nuevo para explicar como por
>fin he conseguido hacer
>funcionar los colores para python-vte (bindings para vte, emulador de
>terminal para pygtk que permite crear terminales y demás).
>
>Era mas sencillo de lo que parecia y después de marearme mucho lo
>conseguí probando lo mas sencillo:)
>Lo ejemplifico:
>
>#Se crea una terminal:
>
>t = vte.Terminal()
>
>#Creamos los colores que usaremos, colores gdk. Los colores gdk permite
>entradas "white" o "#000000" #siempre y cuando sean tipo color_parse
>
>white =  gtk.gdk.color_parse("white")
>black =  gtk.gdk.color_parse("black")
>
>#Aqui viene el meollo de la cuestión. El primer paso ha de ser, para que
>te coja los colores que quieras, el #establecer los colores por defecto,
>siempre antes de empezar a colorear tu terminal.
>
>t.set_default_colors()
>
>#Y luego, tranquilamente, aplicamos los colores. Primero un fondo
>blanco:
>
>t.set_color_background(white)
>
>#Y luego las letras negras:
>
>t.set_color_foreground(black)
>
>Y ya tenemos el color de nuestra consola python-vte cambiado. Podemos
>jugar con muchas cosillas, como consolas transparentes
>(t.set_background_transparent(True)), saturaciones y brillos de consolas
>con imágenes de fondo o transparentes (t.set_background_saturation(0) y
>t.set_background_tint(0)) y muchas cosas mas. La documentación sobre
>python-vte es muy muy escasa, asi que os recomiendo miraros directamente
>la que hay en gtk, aqui
>(http://developer.gnome.org/doc/API/2.0/vte/vteterminal.html ) o
>(http://gtk2-perl.sourceforge.net/doc/pod/Gnome2/Vte/Terminal.html ),
>son muy fáciles de adaptar a nuestro python.
>
>Y nada, solamente eso. Saludos a todos.
>
>Jordi Ivars
>  
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Python-es mailing list
>Python-es en aditel.org
>http://listas.aditel.org/listinfo/python-es
>  
>
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


Más información sobre la lista de distribución Python-es