[]Struct gtk::Dialog

pub struct Dialog(_, _);

Methods

impl Dialog[src]

pub fn new() -> Dialog[src]

impl Dialog[src]

pub fn new_with_buttons<T: IsA<Window>>(
    title: Option<&str>,
    parent: Option<&T>,
    flags: DialogFlags,
    buttons: &[(&str, ResponseType)]
) -> Dialog
[src]

Trait Implementations

impl Clone for Dialog

impl Debug for Dialog

impl Default for Dialog[src]

impl Display for Dialog[src]

impl Eq for Dialog

impl Hash for Dialog

impl IsA<Bin> for Dialog

impl IsA<Buildable> for Dialog

impl IsA<Container> for Dialog

impl IsA<Dialog> for AboutDialog

impl IsA<Dialog> for AppChooserDialog

impl IsA<Dialog> for ColorChooserDialog

impl IsA<Dialog> for FileChooserDialog

impl IsA<Dialog> for FontChooserDialog

impl IsA<Dialog> for MessageDialog

impl IsA<Dialog> for RecentChooserDialog

impl IsA<Widget> for Dialog

impl IsA<Window> for Dialog

impl Ord for Dialog

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

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

impl StaticType for Dialog

Auto Trait Implementations

impl RefUnwindSafe for Dialog

impl !Send for Dialog

impl !Sync for Dialog

impl Unpin for Dialog

impl UnwindSafe for Dialog

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<Super, Sub> CanDowncast<Sub> for Super where
    Sub: IsA<Super>,
    Super: IsA<Super>, 
[src]

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

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

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

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

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

impl<'a, T> ToGlibContainerFromSlice<'a, *const GPtrArray> 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, *mut GList> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GPtrArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[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> ToValue for T where
    T: SetValue + ?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.