[]Struct gio::ThemedIcon

pub struct ThemedIcon(_, _);

Methods

impl ThemedIcon[src]

pub fn new(iconname: &str) -> ThemedIcon[src]

pub fn new_from_names(iconnames: &[&str]) -> ThemedIcon[src]

pub fn new_with_default_fallbacks(iconname: &str) -> ThemedIcon[src]

pub fn append_name(&self, iconname: &str)[src]

pub fn get_names(&self) -> Vec<GString>[src]

pub fn prepend_name(&self, iconname: &str)[src]

pub fn get_property_use_default_fallbacks(&self) -> bool[src]

pub fn connect_property_names_notify<F: Fn(&ThemedIcon) + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

Trait Implementations

impl Clone for ThemedIcon

impl Debug for ThemedIcon

impl Display for ThemedIcon[src]

impl Eq for ThemedIcon

impl Hash for ThemedIcon

impl IsA<Icon> for ThemedIcon

impl Ord for ThemedIcon

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

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

impl StaticType for ThemedIcon

Auto Trait Implementations

impl RefUnwindSafe for ThemedIcon

impl !Send for ThemedIcon

impl !Sync for ThemedIcon

impl Unpin for ThemedIcon

impl UnwindSafe for ThemedIcon

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> ToSendValue for T where
    T: ToValue + SetValue + Send + ?Sized
[src]

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.