()
| 4360 | } |
| 4361 | |
| 4362 | func (td *TableData) updateMaxLabelSizes() { |
| 4363 | |
| 4364 | maxSize := float32(0) |
| 4365 | |
| 4366 | for i, heading := range td.RowHeadings { |
| 4367 | if i < td.Width { |
| 4368 | if maxSize < heading.Label.TextSize().X { |
| 4369 | maxSize = heading.Label.TextSize().X |
| 4370 | } |
| 4371 | } |
| 4372 | } |
| 4373 | |
| 4374 | td.MaxLabelWidth = maxSize |
| 4375 | |
| 4376 | maxSize = 0 |
| 4377 | |
| 4378 | for i, heading := range td.ColumnHeadings { |
| 4379 | if i < td.Height { |
| 4380 | if maxSize < heading.Label.TextSize().X { |
| 4381 | maxSize = heading.Label.TextSize().X |
| 4382 | } |
| 4383 | } |
| 4384 | } |
| 4385 | |
| 4386 | td.MaxLabelHeight = maxSize |
| 4387 | |
| 4388 | } |
| 4389 | |
| 4390 | func (td *TableData) Draw() { |
| 4391 |
no test coverage detected