def _gtk_expose_event_signal(self, gtk_event): try: #print "View._gtk_expose_event_signal:", self ### l, t, w, h = gtk_event.area clip = (l, t, l + w, t + h) #print "...clip =", clip ### gtk_layout = self._gtk_inner_widget canvas = Canvas._from_gdk_drawable(gtk_layout.bin_window) update = self._draw_background(canvas, clip) self.draw(canvas, update) except: print "------------------ Exception while drawing ------------------" traceback.print_exc()
def _gtk_expose_event_signal(self, gtk_event): try: #print "View._gtk_expose_event_signal:", self ### l, t, w, h = gtk_event.area clip = (l, t, l + w, t + h) #print "...clip =", clip ### gtk_layout = self._gtk_inner_widget canvas = Canvas._from_gdk_drawable(gtk_layout.bin_window) update = self._draw_background(canvas, clip) self.draw(canvas, update) except: print "------------------ Exception while drawing ------------------" traceback.print_exc()
def with_canvas(self, proc): canvas = Canvas._from_gdk_drawable(self._gdk_pixmap) canvas.backcolor = clear proc(canvas)
def with_canvas(self, proc): hadj, vadj = self._gtk_adjustments() clip = rect_sized((hadj.value, vadj.value), self.size) canvas = Canvas._from_gdk_drawable(self._gtk_inner_widget.bin_window) proc(canvas)
def with_canvas(self, proc): hadj, vadj = self._gtk_adjustments() clip = rect_sized((hadj.value, vadj.value), self.size) canvas = Canvas._from_gdk_drawable(self._gtk_inner_widget.bin_window) proc(canvas)
def with_canvas(self, proc): canvas = Canvas._from_gdk_drawable(self._gdk_pixmap) canvas.backcolor = clear proc(canvas)