238 |
if self.singles[i].mainNode.mouseClickHit(ev, self.vs, None): |
if self.singles[i].mainNode.mouseClickHit(ev, self.vs, None): |
239 |
self.context.setMainNodeIndex(i) |
self.context.setMainNodeIndex(i) |
240 |
self.lastIndex = i |
self.lastIndex = i |
241 |
if self.singles[i].mainNode.mouse(ev, self.vs): |
if self.singles[i].mainNode.mouse(ev, self.vs, w): |
242 |
self.replaceScene = self.vs |
self.replaceScene = self.vs |
243 |
vob.AbstractUpdateManager.setNoAnimation() |
vob.AbstractUpdateManager.setNoAnimation() |
244 |
vob.AbstractUpdateManager.chg() |
vob.AbstractUpdateManager.chg() |
247 |
# ...then see context |
# ...then see context |
248 |
self.context.setMainNodeIndex(self.lastIndex) |
self.context.setMainNodeIndex(self.lastIndex) |
249 |
plane = self.context.doMouse(ev, self.vs) |
plane = self.context.doMouse(ev, self.vs) |
250 |
if not plane == None: |
if plane != None: |
251 |
self.singles[self.lastIndex] = plane |
self.singles[self.lastIndex] = plane |
252 |
#ff.view.MainNode2D(plane, |
#ff.view.MainNode2D(plane, |
253 |
#self.singles[self.lastIndex].getView2D(), |
#self.singles[self.lastIndex].getView2D(), |
255 |
vob.AbstractUpdateManager.chg() |
vob.AbstractUpdateManager.chg() |
256 |
|
|
257 |
|
|
258 |
vob.impl.gl.GLScreen.dbg = 1 |
vob.impl.gl.GLScreen.dbg = 0 |
259 |
|
|
260 |
class SingleGeometer: |
class SingleGeometer: |
261 |
def place(self, vs): |
def place(self, vs): |