Enum tauri_runtime_wry::WindowMessage

source ·
pub enum WindowMessage {
Show 65 variants WithWebview(Box<dyn FnOnce(Webview) + Send>), AddEventListener(Uuid, Box<dyn Fn(&WindowEvent) + Send>), AddMenuEventListener(Uuid, Box<dyn Fn(&MenuEvent) + Send>), OpenDevTools, CloseDevTools, IsDevToolsOpen(Sender<bool>), Url(Sender<Url>), ScaleFactor(Sender<f64>), InnerPosition(Sender<Result<PhysicalPosition<i32>>>), OuterPosition(Sender<Result<PhysicalPosition<i32>>>), InnerSize(Sender<PhysicalSize<u32>>), OuterSize(Sender<PhysicalSize<u32>>), IsFullscreen(Sender<bool>), IsMinimized(Sender<bool>), IsMaximized(Sender<bool>), IsFocused(Sender<bool>), IsDecorated(Sender<bool>), IsResizable(Sender<bool>), IsMaximizable(Sender<bool>), IsMinimizable(Sender<bool>), IsClosable(Sender<bool>), IsVisible(Sender<bool>), Title(Sender<String>), 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), SetMaximizable(bool), SetMinimizable(bool), SetClosable(bool), SetTitle(String), Maximize, Unmaximize, Minimize, Unminimize, ShowMenu, HideMenu, Show, Hide, Close, SetDecorations(bool), SetAlwaysOnTop(bool), SetContentProtected(bool), SetSize(Size), SetMinSize(Option<Size>), SetMaxSize(Option<Size>), SetPosition(Position), SetFullscreen(bool), SetFocus, SetIcon(Icon), SetSkipTaskbar(bool), SetCursorGrab(bool), SetCursorVisible(bool), SetCursorIcon(CursorIcon), SetCursorPosition(Position), SetIgnoreCursorEvents(bool), DragWindow, UpdateMenuItem(u16, MenuUpdate), RequestRedraw,
}

Variants§

§

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

§

AddEventListener(Uuid, Box<dyn Fn(&WindowEvent) + Send>)

§

AddMenuEventListener(Uuid, Box<dyn Fn(&MenuEvent) + Send>)

§

OpenDevTools

§

CloseDevTools

§

IsDevToolsOpen(Sender<bool>)

§

Url(Sender<Url>)

§

ScaleFactor(Sender<f64>)

§

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

§

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

§

InnerSize(Sender<PhysicalSize<u32>>)

§

OuterSize(Sender<PhysicalSize<u32>>)

§

IsFullscreen(Sender<bool>)

§

IsMinimized(Sender<bool>)

§

IsMaximized(Sender<bool>)

§

IsFocused(Sender<bool>)

§

IsDecorated(Sender<bool>)

§

IsResizable(Sender<bool>)

§

IsMaximizable(Sender<bool>)

§

IsMinimizable(Sender<bool>)

§

IsClosable(Sender<bool>)

§

IsVisible(Sender<bool>)

§

Title(Sender<String>)

§

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)

§

SetMaximizable(bool)

§

SetMinimizable(bool)

§

SetClosable(bool)

§

SetTitle(String)

§

Maximize

§

Unmaximize

§

Minimize

§

Unminimize

§

ShowMenu

§

HideMenu

§

Show

§

Hide

§

Close

§

SetDecorations(bool)

§

SetAlwaysOnTop(bool)

§

SetContentProtected(bool)

§

SetSize(Size)

§

SetMinSize(Option<Size>)

§

SetMaxSize(Option<Size>)

§

SetPosition(Position)

§

SetFullscreen(bool)

§

SetFocus

§

SetIcon(Icon)

§

SetSkipTaskbar(bool)

§

SetCursorGrab(bool)

§

SetCursorVisible(bool)

§

SetCursorIcon(CursorIcon)

§

SetCursorPosition(Position)

§

SetIgnoreCursorEvents(bool)

§

DragWindow

§

UpdateMenuItem(u16, MenuUpdate)

§

RequestRedraw

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

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

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

source§

fn vzip(self) -> V