Expose change_always_on_top helper in window module

This commit is contained in:
Héctor Ramón Jiménez 2023-02-17 13:24:46 +01:00
parent df861d9ece
commit db65c6904d
No known key found for this signature in database
GPG key ID: 140CC052C94F138E

View file

@ -23,13 +23,17 @@ pub fn resize<Message>(width: u32, height: u32) -> Command<Message> {
}
/// Maximizes the window.
pub fn maximize<Message>(value: bool) -> Command<Message> {
Command::single(command::Action::Window(window::Action::Maximize(value)))
pub fn maximize<Message>(maximized: bool) -> Command<Message> {
Command::single(command::Action::Window(window::Action::Maximize(
maximized,
)))
}
/// Minimes the window.
pub fn minimize<Message>(value: bool) -> Command<Message> {
Command::single(command::Action::Window(window::Action::Minimize(value)))
pub fn minimize<Message>(minimized: bool) -> Command<Message> {
Command::single(command::Action::Window(window::Action::Minimize(
minimized,
)))
}
/// Moves a window to the given logical coordinates.
@ -84,3 +88,10 @@ pub fn request_user_attention<Message>(
pub fn gain_focus<Message>() -> Command<Message> {
Command::single(command::Action::Window(window::Action::GainFocus))
}
/// Changes whether or not the window will always be on top of other windows.
pub fn change_always_on_top<Message>(on_top: bool) -> Command<Message> {
Command::single(command::Action::Window(window::Action::ChangeAlwaysOnTop(
on_top,
)))
}