120 |
self.ppv.bgscale = 500 |
self.ppv.bgscale = 500 |
121 |
self.poly = ["FILL", "LINE"] |
self.poly = ["FILL", "LINE"] |
122 |
def key(self, key): |
def key(self, key): |
123 |
|
if key == "i": |
124 |
|
print "INTERPLIST" |
125 |
|
self.vs.dump() |
126 |
|
print self.vs.matcher.interpList(self.vs.matcher) |
127 |
if key == "p": |
if key == "p": |
128 |
rotatelist(self.poly) |
rotatelist(self.poly) |
129 |
if key == "s": |
if key == "s": |
140 |
self.vs = vs |
self.vs = vs |
141 |
def mouse(self, ev): |
def mouse(self, ev): |
142 |
if ev.getID() == ev.MOUSE_CLICKED: |
if ev.getID() == ev.MOUSE_CLICKED: |
143 |
pass |
vs = self.vs |
144 |
|
cs = vs.coords.getCSAt(0, ev.getX(), ev.getY(), None) |
145 |
|
print "CS" |
146 |
|
while cs > 0: |
147 |
|
print cs, vs.matcher.getKey(cs) |
148 |
|
cs = vs.coords.getParent(cs) |
149 |
elif ev.getID() == ev.MOUSE_PRESSED: |
elif ev.getID() == ev.MOUSE_PRESSED: |
150 |
self.press = (ev.getX(), ev.getY()) |
self.press = (ev.getX(), ev.getY()) |
151 |
self.pzoom = self.ppv.zoom |
self.pzoom = self.ppv.zoom |