diff options
Diffstat (limited to 'winit/src/window.rs')
-rw-r--r-- | winit/src/window.rs | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/winit/src/window.rs b/winit/src/window.rs new file mode 100644 index 00000000..f3207e68 --- /dev/null +++ b/winit/src/window.rs @@ -0,0 +1,18 @@ +//! Interact with the window of your application. +use crate::command::{self, Command}; +use iced_native::window; + +pub use window::Event; + +/// Resizes the window to the given logical dimensions. +pub fn resize<Message>(width: u32, height: u32) -> Command<Message> { + Command::single(command::Action::Window(window::Action::Resize { + width, + height, + })) +} + +/// Moves a window to the given logical coordinates. +pub fn move_to<Message>(x: i32, y: i32) -> Command<Message> { + Command::single(command::Action::Window(window::Action::Move { x, y })) +} |