From e50e639b0edc6eee41754e6faee45936fedeebd8 Mon Sep 17 00:00:00 2001
From: Héctor Ramón Jiménez <hector0193@gmail.com>
Date: Sun, 13 Feb 2022 19:23:51 +0700
Subject: Expose additional helpers in `iced::pure`

---
 src/pure.rs | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

(limited to 'src')

diff --git a/src/pure.rs b/src/pure.rs
index 712bd31f..5cab5fd9 100644
--- a/src/pure.rs
+++ b/src/pure.rs
@@ -17,12 +17,27 @@
 //! [the original widgets]: crate::widget
 //! [`button::State`]: crate::widget::button::State
 //! [impure `Application`]: crate::Application
-pub use iced_pure::{Element as _, Image as _, Text as _, *};
+pub use iced_pure::{
+    Button as _, Column as _, Element as _, Image as _, Row as _, Text as _, *,
+};
 
 /// A generic, pure [`Widget`].
 pub type Element<'a, Message> =
     iced_pure::Element<'a, Message, crate::Renderer>;
 
+/// A pure container widget.
+pub type Container<'a, Message> =
+    iced_pure::Container<'a, Message, crate::Renderer>;
+
+/// A pure column widget.
+pub type Column<'a, Message> = iced_pure::Column<'a, Message, crate::Renderer>;
+
+/// A pure row widget.
+pub type Row<'a, Message> = iced_pure::Row<'a, Message, crate::Renderer>;
+
+/// A pure button widget.
+pub type Button<'a, Message> = iced_pure::Button<'a, Message, crate::Renderer>;
+
 /// A pure text widget.
 pub type Text = iced_pure::Text<crate::Renderer>;
 
-- 
cgit