Trait gtk::prelude::ImageExt

source ·
pub trait ImageExt: 'static {
Show 38 methods // Required methods fn clear(&self); fn animation(&self) -> Option<PixbufAnimation>; fn gicon(&self) -> (Icon, IconSize); fn pixbuf(&self) -> Option<Pixbuf>; fn pixel_size(&self) -> i32; fn storage_type(&self) -> ImageType; fn set_from_animation(&self, animation: &impl IsA<PixbufAnimation>); fn set_from_file(&self, filename: Option<impl AsRef<Path>>); fn set_from_gicon(&self, icon: &impl IsA<Icon>, size: IconSize); fn set_from_icon_name(&self, icon_name: Option<&str>, size: IconSize); fn set_from_pixbuf(&self, pixbuf: Option<&Pixbuf>); fn set_from_resource(&self, resource_path: Option<&str>); fn set_from_surface(&self, surface: Option<&Surface>); fn set_pixel_size(&self, pixel_size: i32); fn file(&self) -> Option<GString>; fn set_file(&self, file: Option<&str>); fn set_gicon<P: IsA<Icon>>(&self, gicon: Option<&P>); fn icon_name(&self) -> Option<GString>; fn set_icon_name(&self, icon_name: Option<&str>); fn set_pixbuf(&self, pixbuf: Option<&Pixbuf>); fn pixbuf_animation(&self) -> Option<PixbufAnimation>; fn set_pixbuf_animation<P: IsA<PixbufAnimation>>( &self, pixbuf_animation: Option<&P> ); fn resource(&self) -> Option<GString>; fn set_resource(&self, resource: Option<&str>); fn surface(&self) -> Option<Surface>; fn set_surface(&self, surface: Option<&Surface>); fn uses_fallback(&self) -> bool; fn set_use_fallback(&self, use_fallback: bool); fn connect_file_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId; fn connect_gicon_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId; fn connect_icon_name_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId; fn connect_pixbuf_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId; fn connect_pixbuf_animation_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId; fn connect_pixel_size_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId; fn connect_resource_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId; fn connect_storage_type_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId; fn connect_surface_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId; fn connect_use_fallback_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId;
}

Required Methods§

source

fn clear(&self)

source

fn animation(&self) -> Option<PixbufAnimation>

source

fn gicon(&self) -> (Icon, IconSize)

source

fn pixbuf(&self) -> Option<Pixbuf>

source

fn pixel_size(&self) -> i32

source

fn storage_type(&self) -> ImageType

source

fn set_from_animation(&self, animation: &impl IsA<PixbufAnimation>)

source

fn set_from_file(&self, filename: Option<impl AsRef<Path>>)

source

fn set_from_gicon(&self, icon: &impl IsA<Icon>, size: IconSize)

source

fn set_from_icon_name(&self, icon_name: Option<&str>, size: IconSize)

source

fn set_from_pixbuf(&self, pixbuf: Option<&Pixbuf>)

source

fn set_from_resource(&self, resource_path: Option<&str>)

source

fn set_from_surface(&self, surface: Option<&Surface>)

source

fn set_pixel_size(&self, pixel_size: i32)

source

fn file(&self) -> Option<GString>

source

fn set_file(&self, file: Option<&str>)

source

fn set_gicon<P: IsA<Icon>>(&self, gicon: Option<&P>)

source

fn icon_name(&self) -> Option<GString>

source

fn set_icon_name(&self, icon_name: Option<&str>)

source

fn set_pixbuf(&self, pixbuf: Option<&Pixbuf>)

source

fn pixbuf_animation(&self) -> Option<PixbufAnimation>

source

fn set_pixbuf_animation<P: IsA<PixbufAnimation>>( &self, pixbuf_animation: Option<&P> )

source

fn resource(&self) -> Option<GString>

source

fn set_resource(&self, resource: Option<&str>)

source

fn surface(&self) -> Option<Surface>

source

fn set_surface(&self, surface: Option<&Surface>)

source

fn uses_fallback(&self) -> bool

source

fn set_use_fallback(&self, use_fallback: bool)

source

fn connect_file_notify<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId

source

fn connect_gicon_notify<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId

source

fn connect_icon_name_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_pixbuf_notify<F: Fn(&Self) + 'static>(&self, f: F) -> SignalHandlerId

source

fn connect_pixbuf_animation_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_pixel_size_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_resource_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_storage_type_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_surface_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

source

fn connect_use_fallback_notify<F: Fn(&Self) + 'static>( &self, f: F ) -> SignalHandlerId

Implementors§

source§

impl<O: IsA<Image>> ImageExt for O