19 |
|
|
20 |
dbg = 0 |
dbg = 0 |
21 |
|
|
22 |
paper = vob.gl.SpecialPapers.selectionPaper(None); |
paper = vob.gl.SpecialPapers.selectionPaper(None) |
23 |
|
paper_accursed = vob.gl.SpecialPapers.selectionPaper(java.awt.Color(.9, .9, .9)); |
24 |
whiteground = vob.gl.GLRen.createFixedPaperQuad(paper, 0, 0, 1, 1, 0, 10, 10, 10); |
whiteground = vob.gl.GLRen.createFixedPaperQuad(paper, 0, 0, 1, 1, 0, 10, 10, 10); |
25 |
|
whiteground_accursed = vob.gl.GLRen.createFixedPaperQuad(paper_accursed, 0, 0, 1, 1, 0, 10, 10, 10); |
26 |
|
|
27 |
class MindMapMainNode2D(ff.view.buoy.MainNode2D): |
class MindMapMainNode2D(ff.view.buoy.MainNode2D): |
28 |
def __init__(self, plane, view2d, focus, controller): |
def __init__(self, plane, view2d, focus, controller): |
72 |
p = self.viewfunc.f(self.fen.graph, node) |
p = self.viewfunc.f(self.fen.graph, node) |
73 |
|
|
74 |
cs_background = vs.orthoCS(cs,'WHITE_GROUND',0, 0, 0, p.getWidth(), p.getHeight()) |
cs_background = vs.orthoCS(cs,'WHITE_GROUND',0, 0, 0, p.getWidth(), p.getHeight()) |
75 |
vs.put(whiteground, cs_background) |
if self.context and self.context.getAccursed() == node: |
76 |
|
vs.put(whiteground_accursed, cs_background) |
77 |
|
else: vs.put(whiteground, cs_background) |
78 |
|
|
79 |
cs = vs.orthoBoxCS(cs,node,0, 0, 0, 1,1, p.getWidth(), p.getHeight()) |
cs = vs.orthoBoxCS(cs,node,0, 0, 0, 1,1, p.getWidth(), p.getHeight()) |
80 |
p.place(vs, cs) |
p.place(vs, cs) |
136 |
self.tblsize = 20 |
self.tblsize = 20 |
137 |
self.mode = 0 |
self.mode = 0 |
138 |
|
|
|
paper = vob.gl.SpecialPapers.selectionPaper(None); |
|
|
self.whiteground = vob.gl.GLRen.createFixedPaperQuad(paper, 0, 0, 1, 1, 0, 10, 10, 10); |
|
|
|
|
139 |
def getSize(self, node, wh): |
def getSize(self, node, wh): |
140 |
s = -1 # s = 240 |
s = -1 # s = 240 |
141 |
wh[0], wh[1] = s, s |
wh[0], wh[1] = s, s |
299 |
y = - p.getHeight()/2.0 |
y = - p.getHeight()/2.0 |
300 |
|
|
301 |
cs_background = vs.orthoCS(cs,'background',0, x,y, p.getWidth(), p.getHeight()) |
cs_background = vs.orthoCS(cs,'background',0, x,y, p.getWidth(), p.getHeight()) |
302 |
vs.put(whiteground, cs_background) |
if self.context and self.context.getAccursed() == node: |
303 |
|
vs.put(whiteground_accursed, cs_background) |
304 |
|
else: vs.put(whiteground, cs_background) |
305 |
|
|
306 |
cs = vs.orthoBoxCS(cs, node,0, x,y, 1,1, p.getWidth(), p.getHeight()) |
cs = vs.orthoBoxCS(cs, node,0, x,y, 1,1, p.getWidth(), p.getHeight()) |
307 |
p.place(vs, cs) |
p.place(vs, cs) |