diff options
author | 2020-01-09 06:04:05 +0100 | |
---|---|---|
committer | 2020-01-09 06:04:05 +0100 | |
commit | 5e018965ee99c44fe50f9be8f7b69cd486d183be (patch) | |
tree | 65862c87a2835e71ad074e143efbbb6d665a535b /examples/todos.rs | |
parent | 89b1ac6eac03bec9e2acb9b4d59da86e59d26153 (diff) | |
parent | 6699329d3f91c5b9d8e8e55ad88de24bd3894955 (diff) | |
download | iced-5e018965ee99c44fe50f9be8f7b69cd486d183be.tar.gz iced-5e018965ee99c44fe50f9be8f7b69cd486d183be.tar.bz2 iced-5e018965ee99c44fe50f9be8f7b69cd486d183be.zip |
Merge branch 'master' into feature/custom-styling
Diffstat (limited to 'examples/todos.rs')
-rw-r--r-- | examples/todos.rs | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/examples/todos.rs b/examples/todos.rs index 1563aad5..4166f75a 100644 --- a/examples/todos.rs +++ b/examples/todos.rs @@ -146,6 +146,7 @@ impl Application for Todos { .. }) => { let title = Text::new("todos") + .width(Length::Fill) .size(100) .color([0.5, 0.5, 0.5]) .horizontal_alignment(HorizontalAlignment::Center); @@ -284,7 +285,8 @@ impl Task { self.completed, &self.description, TaskMessage::Completed, - ); + ) + .width(Length::Fill); Row::new() .spacing(20) @@ -318,9 +320,10 @@ impl Task { .push( Button::new( delete_button, - Row::new().spacing(10).push(delete_icon()).push( - Text::new("Delete").width(Length::Shrink), - ), + Row::new() + .spacing(10) + .push(delete_icon()) + .push(Text::new("Delete")), ) .on_press(TaskMessage::Delete) .padding(10) @@ -350,7 +353,7 @@ impl Controls { let tasks_left = tasks.iter().filter(|task| !task.completed).count(); let filter_button = |state, label, filter, current_filter| { - let label = Text::new(label).size(16).width(Length::Shrink); + let label = Text::new(label).size(16); let button = Button::new(state, label).style(style::Button::Filter { selected: filter == current_filter, @@ -368,11 +371,11 @@ impl Controls { tasks_left, if tasks_left == 1 { "task" } else { "tasks" } )) + .width(Length::Fill) .size(16), ) .push( Row::new() - .width(Length::Shrink) .spacing(10) .push(filter_button( all_button, |