diff options
Diffstat (limited to 'pure/src/widget.rs')
-rw-r--r-- | pure/src/widget.rs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/pure/src/widget.rs b/pure/src/widget.rs index 1cbd3b78..3bf6a5aa 100644 --- a/pure/src/widget.rs +++ b/pure/src/widget.rs @@ -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() } |