[][src]Enum gtk::PopoverConstraint

#[non_exhaustive]pub enum PopoverConstraint {
    None,
    Window,
    // some variants omitted
}

Describes constraints to positioning of popovers. More values may be added to this enumeration in the future.

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.
None

Don't constrain the popover position beyond what is imposed by the implementation

Window

Constrain the popover to the boundaries of the window that it is attached to

Feature: v3_20

Trait Implementations

impl Clone for PopoverConstraint[src]

impl Copy for PopoverConstraint[src]

impl Debug for PopoverConstraint[src]

impl Display for PopoverConstraint[src]

impl Eq for PopoverConstraint[src]

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

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

impl Hash for PopoverConstraint[src]

impl Ord for PopoverConstraint[src]

impl PartialEq<PopoverConstraint> for PopoverConstraint[src]

impl PartialOrd<PopoverConstraint> for PopoverConstraint[src]

impl SetValue for PopoverConstraint[src]

impl StaticType for PopoverConstraint[src]

impl StructuralEq for PopoverConstraint[src]

impl StructuralPartialEq for PopoverConstraint[src]

Auto Trait Implementations

impl RefUnwindSafe for PopoverConstraint

impl Send for PopoverConstraint

impl Sync for PopoverConstraint

impl Unpin for PopoverConstraint

impl UnwindSafe for PopoverConstraint

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.