Implement Container widget in iced_pure

This commit is contained in:
Héctor Ramón Jiménez 2022-02-12 14:07:04 +07:00
parent 8b27083cda
commit 182fb9446c
No known key found for this signature in database
GPG key ID: 140CC052C94F138E
3 changed files with 305 additions and 22 deletions

View file

@ -1,5 +1,6 @@
mod button;
mod column;
mod container;
mod element;
mod row;
mod text;
@ -7,6 +8,7 @@ mod tree;
pub use button::Button;
pub use column::Column;
pub use container::Container;
pub use element::Element;
pub use row::Row;
pub use text::Text;
@ -74,6 +76,15 @@ pub trait Widget<Message, Renderer> {
}
}
pub fn container<'a, Message, Renderer>(
content: impl Into<Element<'a, Message, Renderer>>,
) -> Container<'a, Message, Renderer>
where
Renderer: iced_native::Renderer,
{
Container::new(content)
}
pub fn column<'a, Message, Renderer>() -> Column<'a, Message, Renderer> {
Column::new()
}