logo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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 }))
}