82 |
self.fen = fen |
self.fen = fen |
83 |
self.pageview = None |
self.pageview = None |
84 |
|
|
|
# buoymanager, set with setBuoymanager() |
|
|
self.buoymanager = None |
|
85 |
|
|
86 |
# main view mouse multiplexer |
# main view mouse multiplexer |
87 |
self.mainMouse = None |
self.mainMouse = None |
110 |
self.filename = filename |
self.filename = filename |
111 |
|
|
112 |
|
|
|
def setBuoyManager(self, manager): |
|
|
self.states.buoymanager = manager |
|
|
|
|
113 |
|
|
114 |
# call back from AbstractMainNode2D |
# call back from AbstractMainNode2D |
115 |
def changeFastAfterMouseEvent(self): |
def changeFastAfterMouseEvent(self): |
124 |
#self.super.mainNodeToBeRender(vs, into, main) |
#self.super.mainNodeToBeRender(vs, into, main) |
125 |
|
|
126 |
# draw cursor |
# draw cursor |
127 |
if not self.states.cursor.hasAccursed() and main == self.states.buoymanager.getLastMain(): |
if not self.states.cursor.hasAccursed() and main == self.fenPDF.views.getBuoyManager().getLastMain(): |
128 |
tmp = jarray.zeros(2, 'f') |
tmp = jarray.zeros(2, 'f') |
129 |
vs.coords.getSqSize(into, tmp) |
vs.coords.getSqSize(into, tmp) |
130 |
cursorCS = vs.orthoBoxCS(into, "CURSOR", 0, |
cursorCS = vs.orthoBoxCS(into, "CURSOR", 0, |