diff options
Diffstat (limited to '')
| -rw-r--r-- | widget/src/button.rs | 11 | ||||
| -rw-r--r-- | widget/src/checkbox.rs | 8 | ||||
| -rw-r--r-- | widget/src/combo_box.rs | 3 | ||||
| -rw-r--r-- | widget/src/container.rs | 3 | ||||
| -rw-r--r-- | widget/src/lib.rs | 3 | ||||
| -rw-r--r-- | widget/src/overlay/menu.rs | 3 | ||||
| -rw-r--r-- | widget/src/pane_grid.rs | 6 | ||||
| -rw-r--r-- | widget/src/pick_list.rs | 3 | ||||
| -rw-r--r-- | widget/src/progress_bar.rs | 5 | ||||
| -rw-r--r-- | widget/src/qr_code.rs | 4 | ||||
| -rw-r--r-- | widget/src/radio.rs | 5 | ||||
| -rw-r--r-- | widget/src/rule.rs | 3 | ||||
| -rw-r--r-- | widget/src/scrollable.rs | 3 | ||||
| -rw-r--r-- | widget/src/slider.rs | 6 | ||||
| -rw-r--r-- | widget/src/svg.rs | 4 | ||||
| -rw-r--r-- | widget/src/text_editor.rs | 3 | ||||
| -rw-r--r-- | widget/src/text_input.rs | 6 | ||||
| -rw-r--r-- | widget/src/toggler.rs | 6 | ||||
| -rw-r--r-- | widget/src/vertical_slider.rs | 3 | 
19 files changed, 32 insertions, 56 deletions
diff --git a/widget/src/button.rs b/widget/src/button.rs index b5786baa..d0d3cb4a 100644 --- a/widget/src/button.rs +++ b/widget/src/button.rs @@ -6,21 +6,19 @@ use crate::core::layout;  use crate::core::mouse;  use crate::core::overlay;  use crate::core::renderer; +use crate::core::theme::palette;  use crate::core::touch;  use crate::core::widget::tree::{self, Tree};  use crate::core::widget::Operation;  use crate::core::{      Background, Border, Clipboard, Color, Element, Layout, Length, Padding, -    Rectangle, Shadow, Shell, Size, Vector, Widget, +    Rectangle, Shadow, Shell, Size, Theme, Vector, Widget,  }; -use crate::style::theme::palette; -use crate::style::Theme;  /// A generic widget that produces a message when pressed.  ///  /// ```no_run -/// # type Button<'a, Message> = -/// #     iced_widget::Button<'a, Message, iced_widget::style::Theme, iced_widget::renderer::Renderer>; +/// # type Button<'a, Message> = iced_widget::Button<'a, Message>;  /// #  /// #[derive(Clone)]  /// enum Message { @@ -34,8 +32,7 @@ use crate::style::Theme;  /// be disabled:  ///  /// ``` -/// # type Button<'a, Message> = -/// #     iced_widget::Button<'a, Message, iced_widget::style::Theme, iced_widget::renderer::Renderer>; +/// # type Button<'a, Message> = iced_widget::Button<'a, Message>;  /// #  /// #[derive(Clone)]  /// enum Message { diff --git a/widget/src/checkbox.rs b/widget/src/checkbox.rs index e4fc2232..a297627b 100644 --- a/widget/src/checkbox.rs +++ b/widget/src/checkbox.rs @@ -5,23 +5,21 @@ use crate::core::layout;  use crate::core::mouse;  use crate::core::renderer;  use crate::core::text; +use crate::core::theme::palette;  use crate::core::touch;  use crate::core::widget;  use crate::core::widget::tree::{self, Tree};  use crate::core::{      Background, Border, Clipboard, Color, Element, Layout, Length, Pixels, -    Rectangle, Shell, Size, Widget, +    Rectangle, Shell, Size, Theme, Widget,  }; -use crate::style::theme::palette; -use crate::style::Theme;  /// A box that can be checked.  ///  /// # Example  ///  /// ```no_run -/// # type Checkbox<'a, Message> = -/// #     iced_widget::Checkbox<'a, Message, iced_widget::style::Theme, iced_widget::renderer::Renderer>; +/// # type Checkbox<'a, Message> = iced_widget::Checkbox<'a, Message>;  /// #  /// pub enum Message {  ///     CheckboxToggled(bool), diff --git a/widget/src/combo_box.rs b/widget/src/combo_box.rs index 1140f1c6..62c19137 100644 --- a/widget/src/combo_box.rs +++ b/widget/src/combo_box.rs @@ -10,10 +10,9 @@ use crate::core::text;  use crate::core::time::Instant;  use crate::core::widget::{self, Widget};  use crate::core::{ -    Clipboard, Element, Length, Padding, Rectangle, Shell, Size, Vector, +    Clipboard, Element, Length, Padding, Rectangle, Shell, Size, Theme, Vector,  };  use crate::overlay::menu; -use crate::style::Theme;  use crate::text::LineHeight;  use crate::text_input::{self, TextInput}; diff --git a/widget/src/container.rs b/widget/src/container.rs index 97b481a2..99d877fe 100644 --- a/widget/src/container.rs +++ b/widget/src/container.rs @@ -9,10 +9,9 @@ use crate::core::widget::tree::{self, Tree};  use crate::core::widget::{self, Operation};  use crate::core::{      Background, Border, Clipboard, Color, Element, Layout, Length, Padding, -    Pixels, Point, Rectangle, Shadow, Shell, Size, Vector, Widget, +    Pixels, Point, Rectangle, Shadow, Shell, Size, Theme, Vector, Widget,  };  use crate::runtime::Command; -use crate::style::Theme;  /// An element decorating some content.  /// diff --git a/widget/src/lib.rs b/widget/src/lib.rs index cefafdbe..72596efc 100644 --- a/widget/src/lib.rs +++ b/widget/src/lib.rs @@ -14,7 +14,6 @@ pub use iced_renderer as renderer;  pub use iced_renderer::graphics;  pub use iced_runtime as runtime;  pub use iced_runtime::core; -pub use iced_style as style;  mod column;  mod mouse_area; @@ -135,5 +134,5 @@ pub mod qr_code;  #[doc(no_inline)]  pub use qr_code::QRCode; +pub use crate::core::theme::{self, Theme};  pub use renderer::Renderer; -pub use style::theme::{self, Theme}; diff --git a/widget/src/overlay/menu.rs b/widget/src/overlay/menu.rs index e0887e59..2b9e0d03 100644 --- a/widget/src/overlay/menu.rs +++ b/widget/src/overlay/menu.rs @@ -11,11 +11,10 @@ use crate::core::touch;  use crate::core::widget::Tree;  use crate::core::{      Background, Border, Clipboard, Color, Length, Padding, Pixels, Point, -    Rectangle, Size, Vector, +    Rectangle, Size, Theme, Vector,  };  use crate::core::{Element, Shell, Widget};  use crate::scrollable::{self, Scrollable}; -use crate::style::Theme;  /// A list of selectable options.  #[allow(missing_debug_implementations)] diff --git a/widget/src/pane_grid.rs b/widget/src/pane_grid.rs index ae9cd825..5403b2f5 100644 --- a/widget/src/pane_grid.rs +++ b/widget/src/pane_grid.rs @@ -40,9 +40,8 @@ use crate::core::widget;  use crate::core::widget::tree::{self, Tree};  use crate::core::{      Background, Border, Clipboard, Color, Element, Layout, Length, Pixels, -    Point, Rectangle, Shell, Size, Vector, Widget, +    Point, Rectangle, Shell, Size, Theme, Vector, Widget,  }; -use crate::style::Theme;  const DRAG_DEADBAND_DISTANCE: f32 = 10.0;  const THICKNESS_RATIO: f32 = 25.0; @@ -71,8 +70,7 @@ const THICKNESS_RATIO: f32 = 25.0;  /// ```no_run  /// # use iced_widget::{pane_grid, text};  /// # -/// # type PaneGrid<'a, Message> = -/// #     iced_widget::PaneGrid<'a, Message, iced_widget::style::Theme, iced_widget::renderer::Renderer>; +/// # type PaneGrid<'a, Message> = iced_widget::PaneGrid<'a, Message>;  /// #  /// enum PaneState {  ///     SomePane, diff --git a/widget/src/pick_list.rs b/widget/src/pick_list.rs index 49daa89c..649daafe 100644 --- a/widget/src/pick_list.rs +++ b/widget/src/pick_list.rs @@ -11,10 +11,9 @@ use crate::core::touch;  use crate::core::widget::tree::{self, Tree};  use crate::core::{      Background, Border, Clipboard, Color, Element, Layout, Length, Padding, -    Pixels, Point, Rectangle, Shell, Size, Vector, Widget, +    Pixels, Point, Rectangle, Shell, Size, Theme, Vector, Widget,  };  use crate::overlay::menu::{self, Menu}; -use crate::style::Theme;  use std::borrow::Borrow; diff --git a/widget/src/progress_bar.rs b/widget/src/progress_bar.rs index 62d319f4..b667b506 100644 --- a/widget/src/progress_bar.rs +++ b/widget/src/progress_bar.rs @@ -4,9 +4,8 @@ use crate::core::mouse;  use crate::core::renderer;  use crate::core::widget::Tree;  use crate::core::{ -    Background, Border, Element, Layout, Length, Rectangle, Size, Widget, +    Background, Border, Element, Layout, Length, Rectangle, Size, Theme, Widget,  }; -use crate::style::Theme;  use std::ops::RangeInclusive; @@ -14,7 +13,7 @@ use std::ops::RangeInclusive;  ///  /// # Example  /// ```no_run -/// # type ProgressBar = iced_widget::ProgressBar<iced_widget::style::Theme>; +/// # type ProgressBar = iced_widget::ProgressBar;  /// #  /// let value = 50.0;  /// diff --git a/widget/src/qr_code.rs b/widget/src/qr_code.rs index b94e95f6..66513775 100644 --- a/widget/src/qr_code.rs +++ b/widget/src/qr_code.rs @@ -5,10 +5,10 @@ use crate::core::mouse;  use crate::core::renderer::{self, Renderer as _};  use crate::core::widget::tree::{self, Tree};  use crate::core::{ -    Color, Element, Layout, Length, Point, Rectangle, Size, Vector, Widget, +    Color, Element, Layout, Length, Point, Rectangle, Size, Theme, Vector, +    Widget,  };  use crate::graphics::geometry::Renderer as _; -use crate::style::Theme;  use crate::Renderer;  use std::cell::RefCell; diff --git a/widget/src/radio.rs b/widget/src/radio.rs index 83d17f01..556d8ac9 100644 --- a/widget/src/radio.rs +++ b/widget/src/radio.rs @@ -10,16 +10,15 @@ use crate::core::widget;  use crate::core::widget::tree::{self, Tree};  use crate::core::{      Background, Border, Clipboard, Color, Element, Layout, Length, Pixels, -    Rectangle, Shell, Size, Widget, +    Rectangle, Shell, Size, Theme, Widget,  }; -use crate::style::Theme;  /// A circular button representing a choice.  ///  /// # Example  /// ```no_run  /// # type Radio<Message> = -/// #     iced_widget::Radio<Message, iced_widget::style::Theme, iced_widget::renderer::Renderer>; +/// #     iced_widget::Radio<Message, iced_widget::Theme, iced_widget::renderer::Renderer>;  /// #  /// # use iced_widget::column;  /// #[derive(Debug, Clone, Copy, PartialEq, Eq)] diff --git a/widget/src/rule.rs b/widget/src/rule.rs index 53a077aa..19ad43f6 100644 --- a/widget/src/rule.rs +++ b/widget/src/rule.rs @@ -5,9 +5,8 @@ use crate::core::mouse;  use crate::core::renderer;  use crate::core::widget::Tree;  use crate::core::{ -    Color, Element, Layout, Length, Pixels, Rectangle, Size, Widget, +    Color, Element, Layout, Length, Pixels, Rectangle, Size, Theme, Widget,  }; -use crate::style::Theme;  /// Display a horizontal or vertical rule for dividing content.  #[allow(missing_debug_implementations)] diff --git a/widget/src/scrollable.rs b/widget/src/scrollable.rs index 19a80ee2..861f1bfb 100644 --- a/widget/src/scrollable.rs +++ b/widget/src/scrollable.rs @@ -13,10 +13,9 @@ use crate::core::widget::operation::{self, Operation};  use crate::core::widget::tree::{self, Tree};  use crate::core::{      Background, Border, Clipboard, Color, Element, Layout, Length, Pixels, -    Point, Rectangle, Shell, Size, Vector, Widget, +    Point, Rectangle, Shell, Size, Theme, Vector, Widget,  };  use crate::runtime::Command; -use crate::style::Theme;  pub use operation::scrollable::{AbsoluteOffset, RelativeOffset}; diff --git a/widget/src/slider.rs b/widget/src/slider.rs index c48fe143..463a4f04 100644 --- a/widget/src/slider.rs +++ b/widget/src/slider.rs @@ -12,9 +12,8 @@ use crate::core::touch;  use crate::core::widget::tree::{self, Tree};  use crate::core::{      Border, Clipboard, Color, Element, Layout, Length, Pixels, Point, -    Rectangle, Shell, Size, Widget, +    Rectangle, Shell, Size, Theme, Widget,  }; -use crate::style::Theme;  use std::ops::RangeInclusive; @@ -28,8 +27,7 @@ use std::ops::RangeInclusive;  ///  /// # Example  /// ```no_run -/// # type Slider<'a, T, Message> = -/// #     iced_widget::Slider<'a, Message, T, iced_widget::style::Theme>; +/// # type Slider<'a, T, Message> = iced_widget::Slider<'a, Message, T>;  /// #  /// #[derive(Clone)]  /// pub enum Message { diff --git a/widget/src/svg.rs b/widget/src/svg.rs index c80fa6b1..34fd9a7b 100644 --- a/widget/src/svg.rs +++ b/widget/src/svg.rs @@ -5,9 +5,9 @@ use crate::core::renderer;  use crate::core::svg;  use crate::core::widget::Tree;  use crate::core::{ -    Color, ContentFit, Element, Layout, Length, Rectangle, Size, Vector, Widget, +    Color, ContentFit, Element, Layout, Length, Rectangle, Size, Theme, Vector, +    Widget,  }; -use crate::style::Theme;  use std::path::PathBuf; diff --git a/widget/src/text_editor.rs b/widget/src/text_editor.rs index 73b006fa..fabcb744 100644 --- a/widget/src/text_editor.rs +++ b/widget/src/text_editor.rs @@ -12,9 +12,8 @@ use crate::core::text::{self, LineHeight};  use crate::core::widget::{self, Widget};  use crate::core::{      Background, Border, Color, Element, Length, Padding, Pixels, Rectangle, -    Shell, Size, Vector, +    Shell, Size, Theme, Vector,  }; -use crate::style::Theme;  use std::cell::RefCell;  use std::fmt; diff --git a/widget/src/text_input.rs b/widget/src/text_input.rs index bae84db7..6bad0afe 100644 --- a/widget/src/text_input.rs +++ b/widget/src/text_input.rs @@ -28,17 +28,15 @@ use crate::core::widget::tree::{self, Tree};  use crate::core::window;  use crate::core::{      Background, Border, Color, Element, Layout, Length, Padding, Pixels, Point, -    Rectangle, Shell, Size, Vector, Widget, +    Rectangle, Shell, Size, Theme, Vector, Widget,  };  use crate::runtime::Command; -use crate::style::Theme;  /// A field that can be filled with text.  ///  /// # Example  /// ```no_run -/// # pub type TextInput<'a, Message> = -/// #     iced_widget::TextInput<'a, Message, iced_widget::style::Theme, iced_widget::renderer::Renderer>; +/// # pub type TextInput<'a, Message> = iced_widget::TextInput<'a, Message>;  /// #  /// #[derive(Debug, Clone)]  /// enum Message { diff --git a/widget/src/toggler.rs b/widget/src/toggler.rs index cecd7b6c..adc82f73 100644 --- a/widget/src/toggler.rs +++ b/widget/src/toggler.rs @@ -10,17 +10,15 @@ use crate::core::widget;  use crate::core::widget::tree::{self, Tree};  use crate::core::{      Border, Clipboard, Color, Element, Event, Layout, Length, Pixels, -    Rectangle, Shell, Size, Widget, +    Rectangle, Shell, Size, Theme, Widget,  }; -use crate::style::Theme;  /// A toggler widget.  ///  /// # Example  ///  /// ```no_run -/// # type Toggler<'a, Message> = -/// #     iced_widget::Toggler<'a, Message, iced_widget::style::Theme, iced_widget::renderer::Renderer>; +/// # type Toggler<'a, Message> = iced_widget::Toggler<'a, Message>;  /// #  /// pub enum Message {  ///     TogglerToggled(bool), diff --git a/widget/src/vertical_slider.rs b/widget/src/vertical_slider.rs index 47c400c7..721a59fb 100644 --- a/widget/src/vertical_slider.rs +++ b/widget/src/vertical_slider.rs @@ -31,8 +31,7 @@ use crate::core::{  ///  /// # Example  /// ```no_run -/// # type VerticalSlider<'a, T, Message> = -/// #     iced_widget::VerticalSlider<'a, T, Message, iced_widget::style::Theme>; +/// # type VerticalSlider<'a, T, Message> = iced_widget::VerticalSlider<'a, T, Message>;  /// #  /// #[derive(Clone)]  /// pub enum Message {  | 
