summaryrefslogtreecommitdiffstats
path: root/src/native.rs
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2020-01-11 00:44:56 +0100
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2020-01-11 00:44:56 +0100
commitde71776e02495df5dc962fb8b8853f666ab8be4f (patch)
tree1f87cc68dc554783c6102f3587377f9956bcddba /src/native.rs
parente879982cfdf0c6a1c6781a9bc46e0a77839de88f (diff)
parent84f1a936db93c16255a07f079c47e351635586f4 (diff)
downloadiced-de71776e02495df5dc962fb8b8853f666ab8be4f.tar.gz
iced-de71776e02495df5dc962fb8b8853f666ab8be4f.tar.bz2
iced-de71776e02495df5dc962fb8b8853f666ab8be4f.zip
Merge branch 'master' into paint-example
Diffstat (limited to 'src/native.rs')
-rw-r--r--src/native.rs69
1 files changed, 6 insertions, 63 deletions
diff --git a/src/native.rs b/src/native.rs
index 022cf337..35441a3e 100644
--- a/src/native.rs
+++ b/src/native.rs
@@ -1,6 +1,6 @@
pub use iced_winit::{
Align, Background, Color, Command, Font, HorizontalAlignment, Length,
- Space, Subscription, VerticalAlignment,
+ Space, Subscription, Vector, VerticalAlignment,
};
pub mod widget {
@@ -22,58 +22,7 @@ pub mod widget {
//!
//! [`TextInput`]: text_input/struct.TextInput.html
//! [`text_input::State`]: text_input/struct.State.html
- pub mod button {
- //! Allow your users to perform actions by pressing a button.
- //!
- //! A [`Button`] has some local [`State`].
- //!
- //! [`Button`]: type.Button.html
- //! [`State`]: struct.State.html
-
- /// A widget that produces a message when clicked.
- ///
- /// This is an alias of an `iced_native` button with a default
- /// `Renderer`.
- pub type Button<'a, Message> =
- iced_winit::Button<'a, Message, iced_wgpu::Renderer>;
-
- pub use iced_winit::button::State;
- }
-
- pub mod scrollable {
- //! Navigate an endless amount of content with a scrollbar.
-
- /// A widget that can vertically display an infinite amount of content
- /// with a scrollbar.
- ///
- /// This is an alias of an `iced_native` scrollable with a default
- /// `Renderer`.
- pub type Scrollable<'a, Message> =
- iced_winit::Scrollable<'a, Message, iced_wgpu::Renderer>;
-
- pub use iced_winit::scrollable::State;
- }
-
- pub mod text_input {
- //! Ask for information using text fields.
- //!
- //! A [`TextInput`] has some local [`State`].
- //!
- //! [`TextInput`]: struct.TextInput.html
- //! [`State`]: struct.State.html
- pub use iced_winit::text_input::{State, TextInput};
- }
-
- pub mod slider {
- //! Display an interactive selector of a single value from a range of
- //! values.
- //!
- //! A [`Slider`] has some local [`State`].
- //!
- //! [`Slider`]: struct.Slider.html
- //! [`State`]: struct.State.html
- pub use iced_winit::slider::{Slider, State};
- }
+ pub use iced_wgpu::widget::*;
pub mod image {
//! Display images in your user interface.
@@ -85,12 +34,13 @@ pub mod widget {
pub use iced_winit::svg::{Handle, Svg};
}
- pub use iced_winit::{Checkbox, ProgressBar, Radio, Text};
+ pub use iced_winit::Text;
#[doc(no_inline)]
pub use {
- button::Button, image::Image, scrollable::Scrollable, slider::Slider,
- svg::Svg, text_input::TextInput,
+ button::Button, checkbox::Checkbox, container::Container, image::Image,
+ progress_bar::ProgressBar, radio::Radio, scrollable::Scrollable,
+ slider::Slider, svg::Svg, text_input::TextInput,
};
/// A container that distributes its contents vertically.
@@ -104,13 +54,6 @@ pub mod widget {
/// This is an alias of an `iced_native` row with a default `Renderer`.
pub type Row<'a, Message> =
iced_winit::Row<'a, Message, iced_wgpu::Renderer>;
-
- /// An element decorating some content.
- ///
- /// This is an alias of an `iced_native` container with a default
- /// `Renderer`.
- pub type Container<'a, Message> =
- iced_winit::Container<'a, Message, iced_wgpu::Renderer>;
}
#[doc(no_inline)]