Changeset 1648

Show
Ignore:
Timestamp:
07/17/07 11:09:15 (1 year ago)
Author:
wrobe..@pld-linux.org
Message:

- simplify constraint adding in FatLine? item

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • gaphas/branches/hw/gaphas/examples.py

    r1643 r1648  
    8585        self._handles.extend((Handle(), Handle())) 
    8686 
     87        h1, h2 = self._handles 
     88        cons = self._constraints 
     89        cons.append(EqualsConstraint(a=h1.x, b=h2.x)) 
     90        cons.append(LessThanConstraint(smaller=h1.y, bigger=h2.y, delta=20)) 
     91 
    8792 
    8893    def _set_height(self, height): 
     
    97102 
    98103    height = property(_get_height, _set_height) 
    99  
    100  
    101     def setup_canvas(self): 
    102         super(FatLine, self).setup_canvas() 
    103         h1, h2 = self._handles 
    104         h2.x = h1.x 
    105         add = self.canvas.solver.add_constraint 
    106         self._c1 = EqualsConstraint(a=h1.x, b=h2.x) 
    107         self._c2 = LessThanConstraint(smaller=h1.y, bigger=h2.y, delta=20) 
    108         add(self._c1) 
    109         add(self._c2) 
    110104 
    111105