mirror of
https://github.com/rust-windowing/winit.git
synced 2026-08-30 21:30:03 -04:00
child window creation improvement
This commit is contained in:
@@ -361,7 +361,7 @@ impl Window {
|
||||
/// threads.
|
||||
#[derive(Clone)]
|
||||
pub struct WindowProxy {
|
||||
pub proxy: platform::WindowProxy,
|
||||
proxy: platform::WindowProxy,
|
||||
}
|
||||
|
||||
impl WindowProxy {
|
||||
@@ -372,6 +372,18 @@ impl WindowProxy {
|
||||
pub fn wakeup_event_loop(&self) {
|
||||
self.proxy.wakeup_event_loop();
|
||||
}
|
||||
|
||||
/// Returns the platform specific proxy data
|
||||
#[inline]
|
||||
pub fn get_proxy_data(&self) -> &platform::WindowProxy {
|
||||
&self.proxy
|
||||
}
|
||||
|
||||
/// Create a WindowProxy by directly setting its platform specific data
|
||||
#[inline]
|
||||
pub fn create_proxy(data: platform::WindowProxy) -> WindowProxy {
|
||||
WindowProxy {proxy: data}
|
||||
}
|
||||
}
|
||||
/// An iterator for the `poll_events` function.
|
||||
pub struct PollEventsIterator<'a>(platform::PollEventsIterator<'a>);
|
||||
|
||||
Reference in New Issue
Block a user