Draft custom layout engine based on druid
This commit is contained in:
parent
2303111e09
commit
0240c3981b
38 changed files with 974 additions and 249 deletions
|
|
@ -1,6 +1,6 @@
|
|||
use iced::{
|
||||
scrollable, text::HorizontalAlignment, text_input, Align, Application,
|
||||
Checkbox, Color, Column, Element, Length, Scrollable, Text, TextInput,
|
||||
Checkbox, Color, Column, Element, Scrollable, Text, TextInput,
|
||||
};
|
||||
|
||||
pub fn main() {
|
||||
|
|
@ -77,7 +77,7 @@ impl Application for Todos {
|
|||
);
|
||||
|
||||
let content = Column::new()
|
||||
.max_width(Length::Units(800))
|
||||
.max_width(800)
|
||||
.align_self(Align::Center)
|
||||
.spacing(20)
|
||||
.push(title)
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ impl Tour {
|
|||
scroll: scrollable::State::new(),
|
||||
back_button: button::State::new(),
|
||||
next_button: button::State::new(),
|
||||
debug: false,
|
||||
debug: true,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -79,7 +79,7 @@ impl Application for Tour {
|
|||
}
|
||||
|
||||
let element: Element<_> = Column::new()
|
||||
.max_width(Length::Units(540))
|
||||
.max_width(540)
|
||||
.spacing(20)
|
||||
.padding(20)
|
||||
.push(steps.view(self.debug).map(Message::StepMessage))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue