43 |
class PanMover(AbstractAction, vob.mouse.RelativeAdapter, |
class PanMover(AbstractAction, vob.mouse.RelativeAdapter, |
44 |
vob.input.RelativeAxisListener): |
vob.input.RelativeAxisListener): |
45 |
def changedRelative(self, x,y='foo'): |
def changedRelative(self, x,y='foo'): |
46 |
|
self.context.states.fastChg = 1 |
47 |
|
|
48 |
# grrr.. pythonism, overloading of own method is sicknes |
# grrr.. pythonism, overloading of own method is sicknes |
49 |
if y=='foo': return self._changedRelative(x) |
if y=='foo': return self._changedRelative(x) |
50 |
self.super() |
self.super() |
126 |
oy = ff.util.RDFUtil.getFloat(g, self.node, CANVAS2D.y) |
oy = ff.util.RDFUtil.getFloat(g, self.node, CANVAS2D.y) |
127 |
self.pp.moveNote(self.node, ox+x/f.zoom, oy+y/f.zoom ) |
self.pp.moveNote(self.node, ox+x/f.zoom, oy+y/f.zoom ) |
128 |
self.mainNode.chgFast(self.oldVS, -1) |
self.mainNode.chgFast(self.oldVS, -1) |
129 |
|
self.context.states.fastChg = 1 |
130 |
|
|
131 |
|
|
132 |
|
|
165 |
self.panMover = panMover |
self.panMover = panMover |
166 |
def pressed(self, x, y): |
def pressed(self, x, y): |
167 |
self.super() |
self.super() |
|
self.context.states.fastChg = 1 |
|
168 |
obj = self.mainNode.getNodeOnPlane(self.oldVS, x,y) |
obj = self.mainNode.getNodeOnPlane(self.oldVS, x,y) |
169 |
|
|
170 |
if obj != None and obj == self.context.states.cursor.getAccursed(): |
if obj != None and obj == self.context.states.cursor.getAccursed(): |