[−][src]Struct thorium::win32::message_box::MessageBoxTypeBuilder
Provides a "can't forget anything" builder for MessageBoxType values.
Fields
icon: MessageBoxIcon
modality: MessageBoxModality
Adds a "Help" button at the end of the buttons.
default_desktop_only: bool
Forces the user to respond to this message box on the default desktop.
right_justified_text: bool
Text in the window is right-justified.
right_to_left_text: bool
Text in the window is right-to-left (Hebrew / Arabic)
set_foreground: bool
The message box becomes the foreground window
topmost: bool
The message box is created with WS_EX_TOPMOST
style
is_service_notification: bool
This message box is a system service delivering a message.
The message box appears on the current desktop even if no one is logged in. If this flag is set, there must be no associated window given. This can produce interactions even on a locked desktop, so use it as sparingly as possible.
Methods
impl MessageBoxTypeBuilder
[src]
pub const fn into_message_box_type(self) -> MessageBoxType
[src]
Collapses all the settings into a single MessageBoxType value.
Trait Implementations
impl Copy for MessageBoxTypeBuilder
[src]
impl Default for MessageBoxTypeBuilder
[src]
fn default() -> MessageBoxTypeBuilder
[src]
impl Clone for MessageBoxTypeBuilder
[src]
fn clone(&self) -> MessageBoxTypeBuilder
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for MessageBoxTypeBuilder
[src]
Auto Trait Implementations
impl Send for MessageBoxTypeBuilder
impl Sync for MessageBoxTypeBuilder
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,