[pygobject/invoke-rewrite] Fixed the cairo example



commit b4ad91c40f713ebdc278ce40b011e4adf9ddbbd7
Author: Timo Vanwynsberghe <timovwb gmail com>
Date:   Thu Jul 7 10:59:08 2011 +0200

    Fixed the cairo example
    
    https://bugzilla.gnome.org/show_bug.cgi?id=653844

 examples/cairo-demo.py |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)
---
diff --git a/examples/cairo-demo.py b/examples/cairo-demo.py
index 72a0533..9b8e8f9 100755
--- a/examples/cairo-demo.py
+++ b/examples/cairo-demo.py
@@ -79,9 +79,7 @@ def fill_shapes(ctx, x, y):
 def stroke_shapes(ctx, x, y):
     draw_shapes(ctx, x, y, False)
 
-def expose (da, event):
-    ctx = Gdk.cairo_create(da.window)
-
+def draw(da, ctx):
     ctx.set_source_rgb(0, 0, 0)
 
     ctx.set_line_width(SIZE / 4)
@@ -114,7 +112,7 @@ def main():
 
     drawingarea = Gtk.DrawingArea()
     win.add(drawingarea)
-    drawingarea.connect('expose_event', expose)
+    drawingarea.connect('draw', draw)
 
     win.show_all()
     Gtk.main()



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]