33 |
dbg = 0 |
dbg = 0 |
34 |
|
|
35 |
def p(*s): |
def p(*s): |
36 |
print 'actions.py::', s |
print 'ff.fenpdf.actions.mouse::', s |
37 |
|
|
38 |
# Define the actions. |
# Define the actions. |
39 |
|
|
167 |
self.nodeMover = nodeMover |
self.nodeMover = nodeMover |
168 |
self.panMover = panMover |
self.panMover = panMover |
169 |
def pressed(self, x, y): |
def pressed(self, x, y): |
170 |
p("OldVS: ", getOldVS()) |
if dbg: p("OldVS: ", getOldVS()) |
171 |
obj = getMainNode().getNodeOnPlane(getOldVS(), x,y) |
obj = getMainNode().getNodeOnPlane(getOldVS(), x,y) |
172 |
|
|
173 |
if obj != None and obj == context.states.cursor.getAccursed(): |
if obj != None and obj == context.states.cursor.getAccursed(): |
174 |
p('accursed!') |
if dbg: p('accursed!') |
175 |
self.nodeMover.set(obj) |
self.nodeMover.set(obj) |
176 |
return self.nodeMover |
return self.nodeMover |
177 |
return self.panMover |
return self.panMover |