/[fenfire]/fenfire/org/fenfire/view/lava/mindMapView2D.py
ViewVC logotype

Diff of /fenfire/org/fenfire/view/lava/mindMapView2D.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.9 by humppake, Wed Aug 13 22:58:29 2003 UTC revision 1.10 by humppake, Thu Aug 14 08:42:57 2003 UTC
# Line 19  def p(*s): Line 19  def p(*s):
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):
# Line 70  class MindMapMainNode2D(ff.view.buoy.Mai Line 72  class MindMapMainNode2D(ff.view.buoy.Mai
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)
# Line 132  class MindMapView2D(ff.view.View2D): Line 136  class MindMapView2D(ff.view.View2D):
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
# Line 298  class MindMapView2D(ff.view.View2D): Line 299  class MindMapView2D(ff.view.View2D):
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)

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26