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 |
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)): |