/[thuban]/branches/WIP-pyshapelib-bramz/Thuban/UI/view.py
ViewVC logotype

Diff of /branches/WIP-pyshapelib-bramz/Thuban/UI/view.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2066 by bh, Mon Feb 16 19:39:28 2004 UTC revision 2454 by bh, Mon Dec 13 18:26:11 2004 UTC
# Line 94  class MapPrintout(wx.wxPrintout): Line 94  class MapPrintout(wx.wxPrintout):
94          canvas_scale = self.canvas.scale          canvas_scale = self.canvas.scale
95          x, y, width, height = self.region          x, y, width, height = self.region
96          renderer = PrinterRenderer(dc, self.map, scale, offset,          renderer = PrinterRenderer(dc, self.map, scale, offset,
97                                     region = (0, 0,                                     region = (mapregion[0], mapregion[1],
98                                               (width/canvas_scale)*scale,                                               (width/canvas_scale)*scale,
99                                               (height/canvas_scale)*scale),                                               (height/canvas_scale)*scale),
100                                     resolution = resy,                                     resolution = resy,
# Line 186  class MapCanvas(wxWindow, ViewPort): Line 186  class MapCanvas(wxWindow, ViewPort):
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):
# Line 307  class MapCanvas(wxWindow, ViewPort): Line 308  class MapCanvas(wxWindow, ViewPort):
308                                                  (height/self.scale)*scale),                                                  (height/self.scale)*scale),
309                                        destination_region = mapregion)                                        destination_region = mapregion)
310              renderer.RenderMap(selected_layer, selected_shapes)              renderer.RenderMap(selected_layer, selected_shapes)
             renderer.RenderMap(selected_layer, selected_shapes)  
311    
312              dc.EndDrawing()              dc.EndDrawing()
313              dc.Close()              dc.Close()

Legend:
Removed from v.2066  
changed lines
  Added in v.2454

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26