diff options
| author | 2024-12-17 17:28:46 +0100 | |
|---|---|---|
| committer | 2024-12-17 17:28:46 +0100 | |
| commit | f2c9b6b2ffc50d67d9789e77cb55eeb2a0ebe470 (patch) | |
| tree | 4941905adf134468acc079610bb6f25d7461d543 /winit/src/program/window_manager.rs | |
| parent | a687a837653a576cb0599f7bc8ecd9c6054213a9 (diff) | |
| parent | e5545aaa579f428e45853d125ac86155d8395104 (diff) | |
| download | iced-f2c9b6b2ffc50d67d9789e77cb55eeb2a0ebe470.tar.gz iced-f2c9b6b2ffc50d67d9789e77cb55eeb2a0ebe470.tar.bz2 iced-f2c9b6b2ffc50d67d9789e77cb55eeb2a0ebe470.zip | |
Merge pull request #2698 from iced-rs/feature/test-crate
Headless Mode Testing
Diffstat (limited to 'winit/src/program/window_manager.rs')
| -rw-r--r-- | winit/src/program/window_manager.rs | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/winit/src/program/window_manager.rs b/winit/src/program/window_manager.rs index 10a973fe..451b2caf 100644 --- a/winit/src/program/window_manager.rs +++ b/winit/src/program/window_manager.rs @@ -1,9 +1,10 @@ use crate::core::mouse; +use crate::core::theme; use crate::core::time::Instant; use crate::core::window::Id; use crate::core::{Point, Size}; use crate::graphics::Compositor; -use crate::program::{DefaultStyle, Program, State}; +use crate::program::{Program, State}; use std::collections::BTreeMap; use std::sync::Arc; @@ -14,7 +15,7 @@ pub struct WindowManager<P, C> where P: Program, C: Compositor<Renderer = P::Renderer>, - P::Theme: DefaultStyle, + P::Theme: theme::Base, { aliases: BTreeMap<winit::window::WindowId, Id>, entries: BTreeMap<Id, Window<P, C>>, @@ -24,7 +25,7 @@ impl<P, C> WindowManager<P, C> where P: Program, C: Compositor<Renderer = P::Renderer>, - P::Theme: DefaultStyle, + P::Theme: theme::Base, { pub fn new() -> Self { Self { @@ -132,7 +133,7 @@ impl<P, C> Default for WindowManager<P, C> where P: Program, C: Compositor<Renderer = P::Renderer>, - P::Theme: DefaultStyle, + P::Theme: theme::Base, { fn default() -> Self { Self::new() @@ -144,7 +145,7 @@ pub struct Window<P, C> where P: Program, C: Compositor<Renderer = P::Renderer>, - P::Theme: DefaultStyle, + P::Theme: theme::Base, { pub raw: Arc<winit::window::Window>, pub state: State<P>, @@ -160,7 +161,7 @@ impl<P, C> Window<P, C> where P: Program, C: Compositor<Renderer = P::Renderer>, - P::Theme: DefaultStyle, + P::Theme: theme::Base, { pub fn position(&self) -> Option<Point> { self.raw |
