110 |
text = alphContent.getText(acc) |
text = alphContent.getText(acc) |
111 |
if offs < len(text): |
if offs < len(text): |
112 |
cur.setCursorOffset( offs + 1) |
cur.setCursorOffset( offs + 1) |
|
|
|
113 |
|
|
114 |
|
class Cursor(ff.view.lava.Cursor): |
115 |
|
def __init__(self, fen, multiplexer): |
116 |
|
ff.view.lava.Cursor.__init__(self, fen) |
117 |
|
self.multiplexer = multiplexer |
118 |
|
def setAccursed(self, node): |
119 |
|
ff.view.lava.Cursor.setAccursed(self, node) |
120 |
|
set = java.util.HashSet() |
121 |
|
set.add(node) |
122 |
|
self.multiplexer.setMultiplexerNodes(set) |
123 |
|
|
124 |
class ContextStates: |
class ContextStates: |
125 |
def __init__(self, fen, pp, spanImageFactory, nodeview): |
def __init__(self, fen, ppAction, spanImageFactory, nodeMultiplexer): |
126 |
self.clean() |
self.clean() |
127 |
self.cursor = ff.view.lava.Cursor(fen) |
self.cursor = Cursor(fen, nodeMultiplexer) |
128 |
self.ppActions = pp |
self.ppActions = ppAction |
129 |
self.fen = fen |
self.fen = fen |
130 |
self.spanImageFactory = spanImageFactory |
self.spanImageFactory = spanImageFactory |
|
self.nodeview = nodeview |
|
131 |
self.pageview = None |
self.pageview = None |
132 |
|
|
133 |
# buoymanager, set with setBuoymanager() |
# buoymanager, set with setBuoymanager() |