(
&self,
available_dimension: Dimension,
required_dimension: Dimension,
)
| 121 | } |
| 122 | |
| 123 | fn top_blank_lines( |
| 124 | &self, |
| 125 | available_dimension: Dimension, |
| 126 | required_dimension: Dimension, |
| 127 | ) -> usize { |
| 128 | match self.format.align { |
| 129 | Align::Top => self.format.padding.top, |
| 130 | Align::Bottom => { |
| 131 | (available_dimension.height - required_dimension.height) + self.format.padding.top |
| 132 | } |
| 133 | Align::Center => { |
| 134 | ((available_dimension.height - required_dimension.height) / 2) |
| 135 | + self.format.padding.top |
| 136 | } |
| 137 | } |
| 138 | } |
| 139 | } |
| 140 | |
| 141 | /// Trait to convert raw types into cells |