Changeset 2285
- Timestamp:
- 04/05/08 12:34:21 (1 month ago)
- Files:
-
- gaphor/trunk/gaphor/ui/diagramtab.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
gaphor/trunk/gaphor/ui/diagramtab.py
r2225 r2285 270 270 item = self.diagram.create(item_class) 271 271 assert item 272 inverse = Matrix(*view.matrix) 273 inverse.invert() 274 cx, cy = inverse.transform_point(x + view.hadjustment.value, 275 y + view.vadjustment.value) 276 277 ix, iy = view.canvas.get_matrix_c2i(item, calculate=True).transform_point(max(0, cx), max(0, cy)) 278 item.matrix.translate(ix, iy) 272 273 x, y = view.get_matrix_v2i(item).transform_point(x, y) 274 item.matrix.translate(x, y) 279 275 item.subject = element 280 276 tx.commit()
