summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--core/src/length.rs1
-rw-r--r--core/src/widget.rs16
-rw-r--r--web/src/lib.rs4
-rw-r--r--web/src/widget.rs10
4 files changed, 22 insertions, 9 deletions
diff --git a/core/src/length.rs b/core/src/length.rs
index 3547b246..0e670038 100644
--- a/core/src/length.rs
+++ b/core/src/length.rs
@@ -1,3 +1,4 @@
+/// The strategy used to fill space in a specific dimension.
#[derive(Debug, Clone, Copy, Eq, PartialEq, Hash)]
pub enum Length {
Fill,
diff --git a/core/src/widget.rs b/core/src/widget.rs
index 4700be0e..f9d4bf2a 100644
--- a/core/src/widget.rs
+++ b/core/src/widget.rs
@@ -7,21 +7,27 @@
//! ```
//! use iced_core::{button, Button};
//! ```
+mod checkbox;
mod column;
+mod image;
+mod radio;
mod row;
pub mod button;
-pub mod checkbox;
-pub mod image;
-pub mod radio;
pub mod slider;
pub mod text;
+#[doc(no_inline)]
pub use button::Button;
+
+#[doc(no_inline)]
+pub use slider::Slider;
+
+#[doc(no_inline)]
+pub use text::Text;
+
pub use checkbox::Checkbox;
pub use column::Column;
pub use image::Image;
pub use radio::Radio;
pub use row::Row;
-pub use slider::Slider;
-pub use text::Text;
diff --git a/web/src/lib.rs b/web/src/lib.rs
index 09ca3460..caf17df5 100644
--- a/web/src/lib.rs
+++ b/web/src/lib.rs
@@ -4,11 +4,11 @@ use std::cell::RefCell;
mod bus;
mod element;
-mod widget;
+pub mod widget;
pub use bus::Bus;
pub use element::Element;
-pub use iced_core::{Align, Color, Length};
+pub use iced_core::{Align, Color, Justify, Length};
pub use widget::*;
pub trait UserInterface {
diff --git a/web/src/widget.rs b/web/src/widget.rs
index 67ca8e81..88b2efc9 100644
--- a/web/src/widget.rs
+++ b/web/src/widget.rs
@@ -11,14 +11,20 @@ mod image;
mod radio;
mod row;
+#[doc(no_inline)]
pub use button::Button;
+
+#[doc(no_inline)]
+pub use slider::Slider;
+
+#[doc(no_inline)]
+pub use text::Text;
+
pub use checkbox::Checkbox;
pub use column::Column;
pub use image::Image;
pub use radio::Radio;
pub use row::Row;
-pub use slider::Slider;
-pub use text::Text;
pub trait Widget<Message> {
fn node<'b>(