diff --git a/widget/src/column.rs b/widget/src/column.rs index eb76384c..fe890b93 100644 --- a/widget/src/column.rs +++ b/widget/src/column.rs @@ -692,3 +692,21 @@ where Self::new(column) } } + +pub fn with_capacity<'a, Message, Theme, Renderer>( + capacity: usize, +) -> Column<'a, Message, Theme, Renderer> +where + Renderer: crate::core::Renderer, +{ + Column::with_capacity(capacity) +} + +pub fn with_children<'a, Message, Theme, Renderer>( + children: impl IntoIterator>, +) -> Column<'a, Message, Theme, Renderer> +where + Renderer: crate::core::Renderer, +{ + Column::with_children(children) +} diff --git a/widget/src/lib.rs b/widget/src/lib.rs index d6034101..d9bdf1f3 100644 --- a/widget/src/lib.rs +++ b/widget/src/lib.rs @@ -10,7 +10,6 @@ pub use iced_renderer::graphics; pub use core::widget::Id; mod action; -mod column; mod mouse_area; mod pin; mod responsive; @@ -19,6 +18,7 @@ mod themer; pub mod button; pub mod checkbox; +pub mod column; pub mod combo_box; pub mod container; pub mod float; diff --git a/widget/src/row.rs b/widget/src/row.rs index 2d345573..9ea0586c 100644 --- a/widget/src/row.rs +++ b/widget/src/row.rs @@ -680,3 +680,21 @@ where Self::new(row) } } + +pub fn with_capacity<'a, Message, Theme, Renderer>( + capacity: usize, +) -> Row<'a, Message, Theme, Renderer> +where + Renderer: crate::core::Renderer, +{ + Row::with_capacity(capacity) +} + +pub fn with_children<'a, Message, Theme, Renderer>( + children: impl IntoIterator>, +) -> Row<'a, Message, Theme, Renderer> +where + Renderer: crate::core::Renderer, +{ + Row::with_children(children) +}