180 |
def __init__(self, mainNodes, connectors, geometer, context): |
def __init__(self, mainNodes, connectors, geometer, context): |
181 |
self.singles = [ |
self.singles = [ |
182 |
SingleFocusManager(i, connectors) for i in mainNodes] |
SingleFocusManager(i, connectors) for i in mainNodes] |
183 |
|
self.connectors = connectors |
184 |
self.geometer = geometer |
self.geometer = geometer |
185 |
self.replaceScene = None |
self.replaceScene = None |
186 |
self.context = context |
self.context = context |
246 |
return |
return |
247 |
|
|
248 |
# ...then see context |
# ...then see context |
249 |
|
if ev.getID() != ev.MOUSE_CLICKED: |
250 |
|
return |
251 |
self.context.setMainNodeIndex(self.lastIndex) |
self.context.setMainNodeIndex(self.lastIndex) |
252 |
plane = self.context.doMouse(ev, self.vs) |
main = self.context.doMouse(ev, self.vs) |
253 |
if plane != None: |
if main != None: |
254 |
self.singles[self.lastIndex] = plane |
self.singles[self.lastIndex] = SingleFocusManager(main, self.connectors) |
255 |
#ff.view.MainNode2D(plane, |
#ff.view.MainNode2D(plane, |
256 |
#self.singles[self.lastIndex].getView2D(), |
#self.singles[self.lastIndex].getView2D(), |
257 |
#0,0, 1) |
#0,0, 1) |