feat: Add window maximize support

This commit is contained in:
Michael Aaron Murphy 2022-10-09 16:35:28 +02:00
parent 7ea7dbef57
commit 8a50836ffc
No known key found for this signature in database
GPG key ID: B2732D4240C9212C
3 changed files with 24 additions and 0 deletions

View file

@ -624,6 +624,9 @@ pub fn run_command<A, E>(
height,
});
}
window::Action::Maximize(value) => {
window.set_maximized(value);
}
window::Action::Move { x, y } => {
window.set_outer_position(winit::dpi::LogicalPosition {
x,
@ -637,6 +640,9 @@ pub fn run_command<A, E>(
mode,
));
}
window::Action::ToggleMaximize => {
window.set_maximized(!window.is_maximized())
}
window::Action::FetchMode(tag) => {
let mode = if window.is_visible().unwrap_or(true) {
conversion::mode(window.fullscreen())