239 |
self.buoyHit = BuoyHit() |
self.buoyHit = BuoyHit() |
240 |
|
|
241 |
def key(self, key): |
def key(self, key): |
242 |
if hasattr(self.geometer, 'key'): |
raise 'no key events here, thank you' |
|
self.geometer.key(key) |
|
243 |
def replaceManager(self, index, replace): |
def replaceManager(self, index, replace): |
244 |
self.singles[index] = SingleFocusManager(replace, self.connectors) |
self.singles[index] = SingleFocusManager(replace, self.connectors) |
245 |
def getVs(self): |
def getVs(self): |
273 |
nadirCS) |
nadirCS) |
274 |
|
|
275 |
def mouse(self, ev): |
def mouse(self, ev): |
276 |
|
""" Returns true if buoymanager has eaten the event ;)""" |
277 |
if not hasattr(self, 'vs'): |
if not hasattr(self, 'vs'): |
278 |
vob.AbstractUpdateManager.setNoAnimation() |
vob.AbstractUpdateManager.setNoAnimation() |
279 |
vob.AbstractUpdateManager.chg() |
vob.AbstractUpdateManager.chg() |
280 |
return |
return 1 |
281 |
|
|
282 |
if self.eventHandler.mouse(ev, self.vs): |
if self.eventHandler.mouse(ev, self.vs): |
283 |
return |
return 1 |
284 |
|
|
285 |
if ev.getType() == ev.MOUSE_DRAGGED: |
if ev.getType() == ev.MOUSE_DRAGGED: |
286 |
if self.singles[self.lastIndex].mainNode.mouse(ev, self.vs): |
if self.singles[self.lastIndex].mainNode.mouse(ev, self.vs): |