fix(pomodoro) add empty line to keep content
centered vertically comparing to other views (which have one label below the clock only) In addition to #75.
This commit is contained in:
parent
c96432779a
commit
6b068bbd09
@ -227,17 +227,24 @@ impl StatefulWidget for PomodoroWidget {
|
|||||||
label.width() as u16,
|
label.width() as u16,
|
||||||
)),
|
)),
|
||||||
Constraint::Length(
|
Constraint::Length(
|
||||||
// height of `label` + `label_round`
|
// empty label + height of `label` + `label_round`
|
||||||
clock_widget.get_height() + 2,
|
clock_widget.get_height() + 3,
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
|
||||||
let [v1, v2, v3] =
|
let [v1, v2, v3, v4] = Layout::vertical(Constraint::from_lengths([
|
||||||
Layout::vertical(Constraint::from_lengths([clock_widget.get_height(), 1, 1]))
|
1,
|
||||||
.areas(area);
|
clock_widget.get_height(),
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
]))
|
||||||
|
.areas(area);
|
||||||
|
|
||||||
clock_widget.render(v1, buf, state.get_clock_mut());
|
// empty line keep everything in center vertically comparing to other
|
||||||
label.centered().render(v2, buf);
|
// views (which have one label below the clock only)
|
||||||
label_round.centered().render(v3, buf);
|
Line::raw("").centered().render(v1, buf);
|
||||||
|
clock_widget.render(v2, buf, state.get_clock_mut());
|
||||||
|
label.centered().render(v3, buf);
|
||||||
|
label_round.centered().render(v4, buf);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user