125 |
nodeview.getXY(fen.graph, context.getAccursed(), context.offset, xy) |
nodeview.getXY(fen.graph, context.getAccursed(), context.offset, xy) |
126 |
cs = vs.orthoCS(cs, "CURSOR", 0, xy[0]*self.scale, xy[1]*self.scale, |
cs = vs.orthoCS(cs, "CURSOR", 0, xy[0]*self.scale, xy[1]*self.scale, |
127 |
0, -textstyle.getHeight(self.scale)) |
0, -textstyle.getHeight(self.scale)) |
128 |
vs.put(vob.vobs.LineVob(0,0,0,1, java.awt.Color.white), cs) |
vs.put(vob.vobs.LineVob(0,0,0,1, java.awt.Color.black), cs) |
129 |
|
|
130 |
def insertText(self, text): |
def insertText(self, text): |
131 |
if self._accursed == None: |
if self._accursed == None: |
303 |
|
|
304 |
def key(self, key): |
def key(self, key): |
305 |
if (dbg): p("key: ", key) |
if (dbg): p("key: ", key) |
306 |
if key == 'Tab': |
if key == 'Escape': |
307 |
context.setAccursed(None) |
context.setAccursed(None) |
308 |
elif key == 'Backspace': |
elif key == 'Backspace': |
309 |
if context.getAccursed() != None: |
if context.getAccursed() != None: |