#!/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()k