pub enum WindowMessage {
Show 54 variants WithWebview(Box<dyn FnOnce(Webview) + Send>), AddEventListener(UuidBox<dyn Fn(&WindowEvent) + Send>), AddMenuEventListener(UuidBox<dyn Fn(&MenuEvent) + Send>), OpenDevTools, CloseDevTools, IsDevToolsOpen(Sender<bool>), ScaleFactor(Sender<f64>), InnerPosition(Sender<Result<PhysicalPosition<i32>>>), OuterPosition(Sender<Result<PhysicalPosition<i32>>>), InnerSize(Sender<PhysicalSize<u32>>), OuterSize(Sender<PhysicalSize<u32>>), IsFullscreen(Sender<bool>), IsMaximized(Sender<bool>), IsDecorated(Sender<bool>), IsResizable(Sender<bool>), IsVisible(Sender<bool>), IsMenuVisible(Sender<bool>), CurrentMonitor(Sender<Option<MonitorHandle>>), PrimaryMonitor(Sender<Option<MonitorHandle>>), AvailableMonitors(Sender<Vec<MonitorHandle>>), GtkWindow(Sender<GtkWindow>), RawWindowHandle(Sender<RawWindowHandle>), Theme(Sender<Theme>), Center, RequestUserAttention(Option<UserAttentionTypeWrapper>), SetResizable(bool), SetTitle(String), Maximize, Unmaximize, Minimize, Unminimize, ShowMenu, HideMenu, Show, Hide, Close, SetDecorations(bool), SetAlwaysOnTop(bool), SetSize(Size), SetMinSize(Option<Size>), SetMaxSize(Option<Size>), SetPosition(Position), SetFullscreen(bool), SetFocus, SetIcon(WryWindowIcon), SetSkipTaskbar(bool), SetCursorGrab(bool), SetCursorVisible(bool), SetCursorIcon(CursorIcon), SetCursorPosition(Position), SetIgnoreCursorEvents(bool), DragWindow, UpdateMenuItem(u16MenuUpdate), RequestRedraw,
}

Variants

WithWebview(Box<dyn FnOnce(Webview) + Send>)

AddEventListener(UuidBox<dyn Fn(&WindowEvent) + Send>)

AddMenuEventListener(UuidBox<dyn Fn(&MenuEvent) + Send>)

OpenDevTools

CloseDevTools

IsDevToolsOpen(Sender<bool>)

ScaleFactor(Sender<f64>)

InnerPosition(Sender<Result<PhysicalPosition<i32>>>)

OuterPosition(Sender<Result<PhysicalPosition<i32>>>)

InnerSize(Sender<PhysicalSize<u32>>)

OuterSize(Sender<PhysicalSize<u32>>)

IsFullscreen(Sender<bool>)

IsMaximized(Sender<bool>)

IsDecorated(Sender<bool>)

IsResizable(Sender<bool>)

IsVisible(Sender<bool>)

IsMenuVisible(Sender<bool>)

CurrentMonitor(Sender<Option<MonitorHandle>>)

PrimaryMonitor(Sender<Option<MonitorHandle>>)

AvailableMonitors(Sender<Vec<MonitorHandle>>)

GtkWindow(Sender<GtkWindow>)

RawWindowHandle(Sender<RawWindowHandle>)

Theme(Sender<Theme>)

Center

RequestUserAttention(Option<UserAttentionTypeWrapper>)

SetResizable(bool)

SetTitle(String)

Maximize

Unmaximize

Minimize

Unminimize

ShowMenu

HideMenu

Show

Hide

Close

SetDecorations(bool)

SetAlwaysOnTop(bool)

SetSize(Size)

SetMinSize(Option<Size>)

SetMaxSize(Option<Size>)

SetPosition(Position)

SetFullscreen(bool)

SetFocus

SetIcon(WryWindowIcon)

SetSkipTaskbar(bool)

SetCursorGrab(bool)

SetCursorVisible(bool)

SetCursorIcon(CursorIcon)

SetCursorPosition(Position)

SetIgnoreCursorEvents(bool)

DragWindow

UpdateMenuItem(u16MenuUpdate)

RequestRedraw

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.