/[papo]/papo/ruff/Layouts.py
ViewVC logotype

Diff of /papo/ruff/Layouts.py

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

revision 1.1 by jlenton, Fri Aug 29 21:57:10 2003 UTC revision 1.2 by mhepp, Thu Sep 18 20:28:33 2003 UTC
# Line 65  class Block(Layouts): Line 65  class Block(Layouts):
65              return []              return []
66          self.sort(lambda a, b: cmp(a.line, b.line) or cmp(a.column, b.column))          self.sort(lambda a, b: cmp(a.line, b.line) or cmp(a.column, b.column))
67          lines = ["" for i in range(1, self[0].line)]          lines = ["" for i in range(1, self[0].line)]
68          boxes = [i.render(value) for i in self]          boxes = []
69            for i in self:
70                v = i.render(value)
71                boxes.append(i.render(value))
72          for i in range(len(self)):          for i in range(len(self)):
73              baseline = self[i].line              baseline = self[i].line
74              column = self[i].column              column = self[i].column
# Line 159  class Box(Layouts): Line 162  class Box(Layouts):
162              v = None              v = None
163              if hasattr(i, "name"):              if hasattr(i, "name"):
164                  v = value.get(i.name, None)                  v = value.get(i.name, None)
165              s += i.render(v)              v = i.render(v)
166                if v is not None:
167                    s += v
168          s = s.split("\n")          s = s.split("\n")
169          if width:          if width:
170              if (self.wrap or (height>1)):              if (self.wrap or (height>1)):

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

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