Changeset 1850
- Timestamp:
- 08/06/07 23:40:07 (1 year ago)
- Files:
-
- gaphas/trunk/demo.py (modified) (2 diffs)
- gaphas/trunk/gaphas/view.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
gaphas/trunk/demo.py
r1703 r1850 225 225 surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, int(w), int(h)) 226 226 cr = cairo.Context(surface) 227 svgview.matrix.translate(-svgview.bounding_box.x 0, -svgview.bounding_box.y0)227 svgview.matrix.translate(-svgview.bounding_box.x, -svgview.bounding_box.y) 228 228 cr.save() 229 229 svgview.paint(cr) … … 253 253 surface = cairo.SVGSurface('demo.svg', w, h) 254 254 cr = cairo.Context(surface) 255 svgview.matrix.translate(-svgview.bounding_box.x 0, -svgview.bounding_box.y0)255 svgview.matrix.translate(-svgview.bounding_box.x, -svgview.bounding_box.y) 256 256 svgview.paint(cr) 257 257 cr.show_page() gaphas/trunk/gaphas/view.py
r1840 r1850 282 282 283 283 284 bounding_box = property(lambda s: s._qtree.bounds)284 bounding_box = property(lambda s: Rectangle(*s._qtree.soft_bounds)) 285 285 286 286 … … 292 292 painter = BoundingBoxPainter() 293 293 if items is None: 294 items = self.canvas.get_ root_items()294 items = self.canvas.get_all_items() 295 295 296 296 # The painter calls set_item_bounding_box() for each rendered item. … … 306 306 self._painter.paint(Context(view=self, 307 307 cairo=cr, 308 items= view.canvas.get_all_items(),308 items=self.canvas.get_all_items(), 309 309 area=None)) 310 310
