186 |
|
|
187 |
def OnIdle(self, event): |
def OnIdle(self, event): |
188 |
"""Idle handler. Redraw the bitmap if necessary""" |
"""Idle handler. Redraw the bitmap if necessary""" |
189 |
if (self.bitmap is None |
if (self.Map() is not None |
190 |
or self.render_iter is not None |
and (self.bitmap is None |
191 |
or (self.HasSelectedShapes() |
or self.render_iter is not None |
192 |
and self.selection_bitmap is None)): |
or (self.HasSelectedShapes() |
193 |
|
and self.selection_bitmap is None))): |
194 |
event.RequestMore(self._do_redraw()) |
event.RequestMore(self._do_redraw()) |
195 |
|
|
196 |
def _do_redraw(self): |
def _do_redraw(self): |