home
#!/usr/bin/env python
import gtk
import gtk.gdk
def dibujar(control, dato):
area.window.draw_rectangle(contexto, True, 0, 0, 200, 200)
print "Color fondo", contexto.foreground
def quitar(control):
gtk.main_quit()
ventana = gtk.Window()
ventana.connect("destroy", quitar)
area = gtk.DrawingArea()
area.set_size_request(640, 480)
area.connect("expose_event", dibujar)
area.window = gtk.gdk.Window(None, 640, 480, gtk.gdk.WINDOW_CHILD, 0,
gtk.gdk.INPUT_OUTPUT)
contexto = area.window.new_gc()
desplazamiento = gtk.ScrolledWindow()
desplazamiento.add_with_viewport(area)
ventana.add(desplazamiento)
rojo = gtk.gdk.Color(65535, 0, 0)
print "Color: ", rojo
contexto.set_foreground(rojo)
print "Color fondo", contexto.foreground
ventana.show_all()
gtk.main()