/[gzz]/gzz/gzz/view/xubuoy.py
ViewVC logotype

Diff of /gzz/gzz/view/xubuoy.py

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

revision 1.33 by tjl, Sat Nov 23 19:03:35 2002 UTC revision 1.34 by benja, Sat Nov 23 19:20:08 2002 UTC
# Line 101  def bg(vs): Line 101  def bg(vs):
101            
102  style = gzz.client.GraphicsAPI.getInstance().getTextStyle("SansSerif", java.awt.Font.PLAIN, 10)  style = gzz.client.GraphicsAPI.getInstance().getTextStyle("SansSerif", java.awt.Font.PLAIN, 10)
103  contview = gzz.view.LinebrokenCellContentView(style)  contview = gzz.view.LinebrokenCellContentView(style)
104  cellview = gzz.view.BoxCellView(contview)  cellview = gzz.view.BoxCellView()
105    
106  class EmptyContext(gzz.view.ViewContext):  class MyContext(gzz.view.ViewContext):
107      emptylist = java.util.ArrayList()      emptylist = java.util.ArrayList()
108      getAccursed = lambda self: None      getAccursed = lambda self: None
109      getCursorColors  = lambda self, c: self.emptylist      getCursorColors  = lambda self, c: self.emptylist
# Line 111  class EmptyContext(gzz.view.ViewContext) Line 111  class EmptyContext(gzz.view.ViewContext)
111      getCursorOffset = lambda self, c: -1      getCursorOffset = lambda self, c: -1
112      isMarked = lambda self, c: 0      isMarked = lambda self, c: 0
113      getView = lambda self: None      getView = lambda self: None
114      getCellView = lambda self: None      getCellView = lambda self: cellview
115      getCellContentView = lambda self: None      getCellContentView = lambda self: contview
116      getWindow = lambda self: None      getWindow = lambda self: None
117            
118  emptyContext = EmptyContext()  myContext = MyContext()
119    
120  DEFAULT_TEXT_WIDTH = 200  DEFAULT_TEXT_WIDTH = 200
121  def puttext(cell, vs, cs, scale):  def puttext(cell, vs, cs, scale):
# Line 123  def puttext(cell, vs, cs, scale): Line 123  def puttext(cell, vs, cs, scale):
123      h = contview.getHeight(cell, w, scale)      h = contview.getHeight(cell, w, scale)
124      cs_t = vs.coords.translate(cs, -w/2.0, -h/2.0)      cs_t = vs.coords.translate(cs, -w/2.0, -h/2.0)
125      vs.matcher.add(cs, cell.getId()+"__text")      vs.matcher.add(cs, cell.getId()+"__text")
126      cellview.place(cell, vs, cs_t, w, h, emptyContext, scale)      cellview.place(cell, vs, cs_t, w, h, myContext, scale)
127    
128    
129  lineconn = GLRen.createLineConnector(0,0)  lineconn = GLRen.createLineConnector(0,0)

Legend:
Removed from v.1.33  
changed lines
  Added in v.1.34

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