summaryrefslogtreecommitdiffstats
path: root/winit/src/multi_window
diff options
context:
space:
mode:
Diffstat (limited to 'winit/src/multi_window')
-rw-r--r--winit/src/multi_window/windows.rs14
1 files changed, 9 insertions, 5 deletions
diff --git a/winit/src/multi_window/windows.rs b/winit/src/multi_window/windows.rs
index 6846abb3..a4841a45 100644
--- a/winit/src/multi_window/windows.rs
+++ b/winit/src/multi_window/windows.rs
@@ -1,10 +1,12 @@
use crate::core::{window, Size};
+use crate::graphics::Compositor;
use crate::multi_window::{Application, State};
-use iced_graphics::Compositor;
-use iced_style::application::StyleSheet;
-use std::fmt::{Debug, Formatter};
+use crate::style::application::StyleSheet;
+
use winit::monitor::MonitorHandle;
+use std::fmt::{Debug, Formatter};
+
pub struct Windows<A: Application, C: Compositor>
where
<A::Renderer as crate::core::Renderer>::Theme: StyleSheet,
@@ -33,7 +35,7 @@ where
&self
.raw
.iter()
- .map(|raw| raw.id())
+ .map(winit::window::Window::id)
.collect::<Vec<winit::window::WindowId>>(),
)
.field("states", &self.states)
@@ -131,7 +133,9 @@ where
}
pub fn last_monitor(&self) -> Option<MonitorHandle> {
- self.raw.last().and_then(|w| w.current_monitor())
+ self.raw
+ .last()
+ .and_then(winit::window::Window::current_monitor)
}
pub fn last(&self) -> usize {