summaryrefslogtreecommitdiffstats
path: root/wgpu/src/widget/container.rs
diff options
context:
space:
mode:
Diffstat (limited to 'wgpu/src/widget/container.rs')
-rw-r--r--wgpu/src/widget/container.rs43
1 files changed, 8 insertions, 35 deletions
diff --git a/wgpu/src/widget/container.rs b/wgpu/src/widget/container.rs
index 1fc0ec98..9a93a246 100644
--- a/wgpu/src/widget/container.rs
+++ b/wgpu/src/widget/container.rs
@@ -1,37 +1,10 @@
-use iced_native::{Background, Color};
+//! Decorate content and apply alignment.
+use crate::Renderer;
-#[derive(Debug, Clone, Copy)]
-pub struct Style {
- pub text_color: Option<Color>,
- pub background: Option<Background>,
- pub border_radius: u16,
-}
+pub use iced_style::container::{Style, StyleSheet};
-pub trait StyleSheet {
- fn style(&self) -> Style {
- Style {
- text_color: None,
- background: None,
- border_radius: 0,
- }
- }
-}
-
-struct Default;
-
-impl StyleSheet for Default {}
-
-impl std::default::Default for Box<dyn StyleSheet> {
- fn default() -> Self {
- Box::new(Default)
- }
-}
-
-impl<T> From<T> for Box<dyn StyleSheet>
-where
- T: 'static + StyleSheet,
-{
- fn from(style: T) -> Self {
- Box::new(style)
- }
-}
+/// An element decorating some content.
+///
+/// This is an alias of an `iced_native` container with a default
+/// `Renderer`.
+pub type Container<'a, Message> = iced_native::Container<'a, Message, Renderer>;