[]Struct gtk::FileFilter

pub struct FileFilter(_, _);

Methods

impl FileFilter[src]

pub fn new() -> FileFilter[src]

pub fn new_from_gvariant(variant: &Variant) -> FileFilter[src]

pub fn add_mime_type(&self, mime_type: &str)[src]

pub fn add_pattern(&self, pattern: &str)[src]

pub fn add_pixbuf_formats(&self)[src]

pub fn get_name(&self) -> Option<GString>[src]

pub fn get_needed(&self) -> FileFilterFlags[src]

pub fn set_name<'a, P: Into<Option<&'a str>>>(&self, name: P)[src]

pub fn to_gvariant(&self) -> Option<Variant>[src]

Trait Implementations

impl Clone for FileFilter

impl Default for FileFilter[src]

impl Eq for FileFilter

impl Ord for FileFilter

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

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

impl Display for FileFilter[src]

impl Debug for FileFilter

impl Hash for FileFilter

impl IsA<Buildable> for FileFilter

impl StaticType for FileFilter

Auto Trait Implementations

impl !Send for FileFilter

impl !Sync for FileFilter

impl Unpin for FileFilter

impl UnwindSafe for FileFilter

impl RefUnwindSafe for FileFilter

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]