Пример #1
0
 def addCurve():
     curve = avg.CurveNode(pos1=(10.5, 10),
                           pos2=(10.5, 80),
                           pos3=(80.5, 80),
                           pos4=(80.5, 10))
     canvas.appendChild(curve)
     return curve
Пример #2
0
 def addCurve2():
     curve = avg.CurveNode(pos1=(30.5, 10),
                           pos2=(30.5, 120),
                           pos3=(100.5, 120),
                           pos4=(100.5, 10))
     curve.color = "FF0000"
     canvas.appendChild(curve)
Пример #3
0
 def addCurve():
     curve = avg.CurveNode(pos1=(10.5, 10),
                           pos2=(10.5, 80),
                           pos3=(80.5, 80),
                           pos4=(80.5, 10),
                           strokewidth=19,
                           texhref="rgb24-64x64.png")
     canvas.appendChild(curve)
     return curve
Пример #4
0
 def testCurveEvents(self):
     canvas = self.makeEmptyCanvas()
     curve = avg.CurveNode(pos1=(10.5, 10), pos2=(10.5, 80), pos3=(80.5, 80), 
             pos4=(80.5, 10), strokewidth=20, parent=canvas)
     handlerTester = NodeHandlerTester(self, curve)
     self.start(False,
             (lambda: self.fakeClick(40, 20),
              lambda: handlerTester.assertState(()),
              lambda: self.fakeClick(10, 20),
              lambda: handlerTester.assertState(
                     (avg.Node.CURSOR_DOWN, avg.Node.CURSOR_OVER, avg.Node.CURSOR_UP)),
              lambda: self.fakeClick(45, 65),
              lambda: handlerTester.assertState(
                     (avg.Node.CURSOR_DOWN, avg.Node.CURSOR_UP)),
             ))