[]Struct gtk::Image

pub struct Image(_, _);

Methods

impl Image[src]

pub fn new() -> Image[src]

pub fn new_from_animation<P: IsA<PixbufAnimation>>(animation: &P) -> Image[src]

pub fn new_from_file<P: AsRef<Path>>(filename: P) -> Image[src]

pub fn new_from_gicon<P: IsA<Icon>>(icon: &P, size: IconSize) -> Image[src]

pub fn new_from_icon_name(icon_name: Option<&str>, size: IconSize) -> Image[src]

pub fn new_from_pixbuf(pixbuf: Option<&Pixbuf>) -> Image[src]

pub fn new_from_resource(resource_path: &str) -> Image[src]

pub fn new_from_surface(surface: Option<&Surface>) -> Image[src]

Trait Implementations

impl Clone for Image

impl Debug for Image

impl Default for Image[src]

impl Display for Image[src]

impl Eq for Image

impl Hash for Image

impl IsA<Buildable> for Image

impl IsA<Misc> for Image

impl IsA<Widget> for Image

impl Ord for Image

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

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

impl StaticType for Image

Auto Trait Implementations

impl RefUnwindSafe for Image

impl !Send for Image

impl !Sync for Image

impl Unpin for Image

impl UnwindSafe for Image

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.