tauri_runtime_wry

Enum WindowMessage

Source
pub enum WindowMessage {
Show 69 variants AddEventListener(WindowEventId, Box<dyn Fn(&WindowEvent) + Send>), 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>), CurrentMonitor(Sender<Option<MonitorHandle>>), PrimaryMonitor(Sender<Option<MonitorHandle>>), MonitorFromPoint(Sender<Option<MonitorHandle>>, (f64, f64)), AvailableMonitors(Sender<Vec<MonitorHandle>>), GtkWindow(Sender<GtkWindow>), GtkBox(Sender<GtkBox>), RawWindowHandle(Sender<Result<SendRawWindowHandle, HandleError>>), Theme(Sender<Theme>), IsEnabled(Sender<bool>), Center, RequestUserAttention(Option<UserAttentionTypeWrapper>), SetEnabled(bool), SetResizable(bool), SetMaximizable(bool), SetMinimizable(bool), SetClosable(bool), SetTitle(String), Maximize, Unmaximize, Minimize, Unminimize, Show, Hide, Close, Destroy, SetDecorations(bool), SetShadow(bool), SetAlwaysOnBottom(bool), SetAlwaysOnTop(bool), SetVisibleOnAllWorkspaces(bool), SetContentProtected(bool), SetSize(Size), SetMinSize(Option<Size>), SetMaxSize(Option<Size>), SetSizeConstraints(WindowSizeConstraints), SetPosition(Position), SetFullscreen(bool), SetFocus, SetIcon(Icon), SetSkipTaskbar(bool), SetCursorGrab(bool), SetCursorVisible(bool), SetCursorIcon(CursorIcon), SetCursorPosition(Position), SetIgnoreCursorEvents(bool), SetProgressBar(ProgressBarState), SetTitleBarStyle(TitleBarStyle), SetTheme(Option<Theme>), SetBackgroundColor(Option<Color>), DragWindow, ResizeDragWindow(ResizeDirection), RequestRedraw,
}

Variants§

§

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

§

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>)

§

CurrentMonitor(Sender<Option<MonitorHandle>>)

§

PrimaryMonitor(Sender<Option<MonitorHandle>>)

§

MonitorFromPoint(Sender<Option<MonitorHandle>>, (f64, f64))

§

AvailableMonitors(Sender<Vec<MonitorHandle>>)

§

GtkWindow(Sender<GtkWindow>)

§

GtkBox(Sender<GtkBox>)

§

RawWindowHandle(Sender<Result<SendRawWindowHandle, HandleError>>)

§

Theme(Sender<Theme>)

§

IsEnabled(Sender<bool>)

§

Center

§

RequestUserAttention(Option<UserAttentionTypeWrapper>)

§

SetEnabled(bool)

§

SetResizable(bool)

§

SetMaximizable(bool)

§

SetMinimizable(bool)

§

SetClosable(bool)

§

SetTitle(String)

§

Maximize

§

Unmaximize

§

Minimize

§

Unminimize

§

Show

§

Hide

§

Close

§

Destroy

§

SetDecorations(bool)

§

SetShadow(bool)

§

SetAlwaysOnBottom(bool)

§

SetAlwaysOnTop(bool)

§

SetVisibleOnAllWorkspaces(bool)

§

SetContentProtected(bool)

§

SetSize(Size)

§

SetMinSize(Option<Size>)

§

SetMaxSize(Option<Size>)

§

SetSizeConstraints(WindowSizeConstraints)

§

SetPosition(Position)

§

SetFullscreen(bool)

§

SetFocus

§

SetIcon(Icon)

§

SetSkipTaskbar(bool)

§

SetCursorGrab(bool)

§

SetCursorVisible(bool)

§

SetCursorIcon(CursorIcon)

§

SetCursorPosition(Position)

§

SetIgnoreCursorEvents(bool)

§

SetProgressBar(ProgressBarState)

§

SetTitleBarStyle(TitleBarStyle)

§

SetTheme(Option<Theme>)

§

SetBackgroundColor(Option<Color>)

§

DragWindow

§

ResizeDragWindow(ResizeDirection)

§

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>,

Source§

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>,

Source§

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<T> ErasedDestructor for T
where T: 'static,

Source§

impl<T> MaybeSendSync for T