pub enum WinOsBackdropType {
Auto,
None,
MainWindow,
TransientWindow,
TabbedWindow,
}Expand description
Describes a system-drawn backdrop material of a window.
For a detailed explanation, see DWM_SYSTEMBACKDROP_TYPE docs.
Variants§
Auto
Corresponds to DWMSBT_AUTO.
Usually draws a default backdrop effect on the title bar.
None
Corresponds to DWMSBT_NONE.
MainWindow
Corresponds to DWMSBT_MAINWINDOW.
Draws the Mica backdrop material.
TransientWindow
Corresponds to DWMSBT_TRANSIENTWINDOW.
Draws the Background Acrylic backdrop material.
TabbedWindow
Corresponds to DWMSBT_TABBEDWINDOW.
Draws the Alt Mica backdrop material.
Trait Implementations§
Source§impl Clone for WinOsBackdropType
impl Clone for WinOsBackdropType
Source§fn clone(&self) -> WinOsBackdropType
fn clone(&self) -> WinOsBackdropType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for WinOsBackdropType
impl RefUnwindSafe for WinOsBackdropType
impl Send for WinOsBackdropType
impl Sync for WinOsBackdropType
impl Unpin for WinOsBackdropType
impl UnwindSafe for WinOsBackdropType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more