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
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)
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
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)), ))