newStatistics as method of bState
Vladimir Bauer
1 year, 10 months ago
| 415 | 415 |
func (b *Bar) render(tw int) {
|
| 416 | 416 |
fn := func(s *bState) {
|
| 417 | 417 |
frame := new(renderFrame)
|
| 418 | |
stat := newStatistics(tw, s)
|
|
418 |
stat := s.newStatistics(tw)
|
| 419 | 419 |
r, err := s.draw(stat)
|
| 420 | 420 |
if err != nil {
|
| 421 | 421 |
for _, buf := range s.buffers {
|
|
| 614 | 614 |
}
|
| 615 | 615 |
}
|
| 616 | 616 |
|
| 617 | |
func newStatistics(tw int, s *bState) decor.Statistics {
|
|
617 |
func (s bState) newStatistics(tw int) decor.Statistics {
|
| 618 | 618 |
return decor.Statistics{
|
| 619 | 619 |
AvailableWidth: tw,
|
| 620 | 620 |
RequestedWidth: s.reqWidth,
|
| 785 | 785 |
s.current = tc.current
|
| 786 | 786 |
s.trimSpace = tc.trim
|
| 787 | 787 |
s.refill = tc.refill
|
| 788 | |
r, err := s.draw(newStatistics(tw, s))
|
|
788 |
r, err := s.draw(s.newStatistics(tw))
|
| 789 | 789 |
if err != nil {
|
| 790 | 790 |
t.Fatalf("tw: %d case %q draw error: %s", tw, tc.name, err.Error())
|
| 791 | 791 |
}
|
|
| 1237 | 1237 |
s.current = tc.current
|
| 1238 | 1238 |
s.trimSpace = tc.trim
|
| 1239 | 1239 |
s.refill = tc.refill
|
| 1240 | |
r, err := s.draw(newStatistics(tw, s))
|
|
1240 |
r, err := s.draw(s.newStatistics(tw))
|
| 1241 | 1241 |
if err != nil {
|
| 1242 | 1242 |
t.Fatalf("tw: %d case %q draw error: %s", tw, tc.name, err.Error())
|
| 1243 | 1243 |
}
|
|
| 1412 | 1412 |
s.current = tc.current
|
| 1413 | 1413 |
s.trimSpace = tc.trim
|
| 1414 | 1414 |
s.refill = tc.refill
|
| 1415 | |
r, err := s.draw(newStatistics(tw, s))
|
|
1415 |
r, err := s.draw(s.newStatistics(tw))
|
| 1416 | 1416 |
if err != nil {
|
| 1417 | 1417 |
t.Fatalf("tw: %d case %q draw error: %s", tw, tc.name, err.Error())
|
| 1418 | 1418 |
}
|