def draw(self, gc, *args, **kw):
        """
        """
        with gc:

            DataView._draw(self, gc, *args, **kw)

            #with gc:
            #gc.translate_ctm(0,0.5)
            #gc.clip_to_rect(self.x-0.5, self.y-2, self.width+1, self.height+4)
            #gc.clip_to_rect(self.outer_x, self.outer_y, self.outer_width, self.outer_height)
            self._draw_hook(gc, *args, **kw)

            for o in self.overlays:
                if o.visible:
                    o.overlay(None, gc, *args, **kw)
Beispiel #2
0
    def draw(self, gc, *args, **kw):
        '''

        '''
        with gc:
            DataView._draw(self, gc, *args, **kw)

            #with gc:
            #gc.translate_ctm(0,0.5)
            #gc.clip_to_rect(self.x-0.5, self.y-2, self.width+1, self.height+4)
            #gc.clip_to_rect(self.outer_x, self.outer_y, self.outer_width, self.outer_height)
            self._draw_hook(gc, *args, **kw)

            for o in self.overlays:
                if o.visible:
                    o.overlay(None, gc, *args, **kw)