Changeset 2285

Show
Ignore:
Timestamp:
04/05/08 12:34:21 (1 month ago)
Author:
arj..@yirdis.nl
Message:

Fixed #117

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • gaphor/trunk/gaphor/ui/diagramtab.py

    r2225 r2285  
    270270                item = self.diagram.create(item_class) 
    271271                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) 
    279275                item.subject = element 
    280276                tx.commit()