[]Struct gtk::Popover

pub struct Popover(_, _);

Methods

impl Popover[src]

pub fn new<'a, P: IsA<Widget> + 'a, Q: Into<Option<&'a P>>>(
    relative_to: Q
) -> Popover
[src]

pub fn new_from_model<'a, P: IsA<Widget> + 'a, Q: Into<Option<&'a P>>, R: IsA<MenuModel>>(
    relative_to: Q,
    model: &R
) -> Popover
[src]

Trait Implementations

impl Clone for Popover

impl Eq for Popover

impl Ord for Popover

impl<T: ObjectType> PartialEq<T> for Popover

impl<T: ObjectType> PartialOrd<T> for Popover

impl Display for Popover[src]

impl Debug for Popover

impl Hash for Popover

impl IsA<Bin> for Popover

impl IsA<Container> for Popover

impl IsA<Widget> for Popover

impl IsA<Buildable> for Popover

impl IsA<Popover> for PopoverMenu

impl StaticType for Popover

Auto Trait Implementations

impl !Send for Popover

impl !Sync for Popover

impl Unpin for Popover

impl UnwindSafe for Popover

impl RefUnwindSafe for Popover

Blanket Implementations

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

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

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

type Owned = T

The resulting type after obtaining ownership.

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

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.

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

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

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

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GList> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *const GList> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<T> Cast for T where
    T: ObjectType
[src]

impl<Super, Sub> CanDowncast<Sub> for Super where
    Sub: IsA<Super>,
    Super: IsA<Super>, 
[src]

impl<T> ObjectExt for T where
    T: ObjectType
[src]

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