making explicit sure size is correct
This commit is contained in:
parent
3ac36297e4
commit
04b7ba6382
1 changed files with 11 additions and 4 deletions
|
@ -146,8 +146,14 @@ impl Presenter {
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn view(&self) -> Element<Message> {
|
pub fn view(&self) -> Element<Message> {
|
||||||
let text = text!("{}", self.current_slide.text())
|
let font_size = if self.current_slide.font_size() > 0 {
|
||||||
.size(self.current_slide.font_size() as u16);
|
self.current_slide.font_size() as u16
|
||||||
|
} else {
|
||||||
|
50
|
||||||
|
};
|
||||||
|
let text = text(self.current_slide.text())
|
||||||
|
.size(font_size)
|
||||||
|
.line_height(20.0);
|
||||||
let text = Container::new(text).center(Length::Fill);
|
let text = Container::new(text).center(Length::Fill);
|
||||||
let black = Container::new(Space::new(0, 0))
|
let black = Container::new(Space::new(0, 0))
|
||||||
.style(|_| {
|
.style(|_| {
|
||||||
|
@ -195,8 +201,9 @@ impl Presenter {
|
||||||
}
|
}
|
||||||
|
|
||||||
fn slide_delegate(slide: &Slide) -> Element<Message> {
|
fn slide_delegate(slide: &Slide) -> Element<Message> {
|
||||||
let text =
|
let text = text!("{}", slide.text())
|
||||||
text!("{}", slide.text()).size(slide.font_size() as u16);
|
.size(slide.font_size() as u16)
|
||||||
|
.line_height(1.0);
|
||||||
let text = Container::new(text).center(Length::Fill);
|
let text = Container::new(text).center(Length::Fill);
|
||||||
let container = match slide.background().kind {
|
let container = match slide.background().kind {
|
||||||
crate::BackgroundKind::Image => Container::new(
|
crate::BackgroundKind::Image => Container::new(
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue