[][src]Enum gdk::FullscreenMode

#[non_exhaustive]pub enum FullscreenMode {
    CurrentMonitor,
    AllMonitors,
    // some variants omitted
}

Indicates which monitor (in a multi-head setup) a window should span over when in fullscreen mode.

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
CurrentMonitor

Fullscreen on current monitor only.

AllMonitors

Span across all monitors when fullscreen.

Trait Implementations

impl Clone for FullscreenMode[src]

impl Copy for FullscreenMode[src]

impl Debug for FullscreenMode[src]

impl Display for FullscreenMode[src]

impl Eq for FullscreenMode[src]

impl<'a> FromValue<'a> for FullscreenMode[src]

impl<'a> FromValueOptional<'a> for FullscreenMode[src]

impl Hash for FullscreenMode[src]

impl Ord for FullscreenMode[src]

impl PartialEq<FullscreenMode> for FullscreenMode[src]

impl PartialOrd<FullscreenMode> for FullscreenMode[src]

impl SetValue for FullscreenMode[src]

impl StaticType for FullscreenMode[src]

impl StructuralEq for FullscreenMode[src]

impl StructuralPartialEq for FullscreenMode[src]

Auto Trait Implementations

impl RefUnwindSafe for FullscreenMode

impl Send for FullscreenMode

impl Sync for FullscreenMode

impl Unpin for FullscreenMode

impl UnwindSafe for FullscreenMode

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToSendValue for T where
    T: ToValue + SetValue + Send + ?Sized

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> ToValue for T where
    T: SetValue + ?Sized

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.