I'm not sure this will help, but I use this code in a function I call when I
want to force a redraw. It makes the expose event happen.
self.alloc = self.get_allocation()
rect = gtk.gdk.Rectangle(self.alloc.x, self.alloc.y, self.alloc.width,
self.alloc.height)
self.window.invalidate_rect(rect, True)
HTH
\d
--
Fonty Python and other dev news at:
http://otherwiseingle.blogspot.com/