Changeset 1077
- Timestamp:
- 11/20/06 05:50:59 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
gaphor/branches/new-canvas/gaphor/diagram/association.py
r1057 r1077 729 729 cr.move_to(self._mult_bounds[0], self._mult_bounds[3]) 730 730 cr.show_text(self._mult) 731 732 if context.hovered or context.focused: 733 cr.set_line_width(0.5) 734 b = self._name_bounds 735 cr.rectangle(b.x0, b.y0, b.width, b.height) 736 cr.stroke() 731 cr.stroke() 732 733 # if context.hovered or context.focused: 734 # cr.set_line_width(0.5) 735 # b = self._name_bounds 736 # cr.rectangle(b.x0, b.y0, b.width, b.height) 737 # cr.stroke() 737 738 #b = self._mult_bounds 738 739 #cr.rectangle(b.x0, b.y0, b.width, b.height) gaphor/branches/new-canvas/gaphor/diagram/diagramline.py
r1074 r1077 86 86 points.append(tuple(map(float, h.pos))) 87 87 save_func('points', points) 88 c = self.h andles()[0].connected_to88 c = self.head.connected_to 89 89 if c: 90 90 save_func('head-connection', c, reference=True) 91 c = self. handles()[-1].connected_to91 c = self.tail.connected_to 92 92 if c: 93 93 save_func('tail-connection', c, reference=True) gaphor/branches/new-canvas/gaphor/tests/test_storage.py
r1076 r1077 204 204 c2.request_update() 205 205 diagram.canvas.update_now() 206 assert tuple(diagram.canvas.get_matrix_i2w(c2)) == (1, 0, 0, 1, 200, 200) 206 207 207 208 a = diagram.create(items.AssociationItem) … … 223 224 assert a.head.y == 0, a.head.pos 224 225 assert a.tail.x == 200, a.tail.pos 225 226 fd = open(filename, 'w') 227 storage.save(XMLWriter(fd)) 228 fd.close() 229 230 UML.flush() 231 assert not list(UML.select()) 232 233 storage.load(filename) 234 235 assert len(UML.select(lambda e: e.isKindOf(UML.Diagram))) == 1 236 d = UML.select(lambda e: e.isKindOf(UML.Diagram))[0] 237 226 #assert a.tail.y == 200, a.tail.pos 227 228 fd = open(filename, 'w') 229 storage.save(XMLWriter(fd)) 230 fd.close() 231 232 UML.flush() 233 assert not list(UML.select()) 234 235 storage.load(filename) 236 237 assert len(UML.lselect(lambda e: e.isKindOf(UML.Diagram))) == 1 238 d = UML.select(lambda e: e.isKindOf(UML.Diagram)).next() 239 assert len(d.canvas.select(lambda i: isinstance(i, items.AssociationItem))) == 1 240 a = d.canvas.select(lambda i: isinstance(i, items.AssociationItem))[0] 241 print a.head.connected_to, a.tail.connected_to 242 assert not a.head.connected_to is a.tail.connected_to 243 244 238 245 # vim:sw=4:et:ai
