[][src]Trait appstream_glib::ImageExt

pub trait ImageExt: 'static {
    fn equal<P: IsA<Image>>(&self, image2: &P) -> bool;
fn get_alpha_flags(&self) -> ImageAlphaFlags;
fn get_basename(&self) -> Option<GString>;
fn get_height(&self) -> u32;
fn get_kind(&self) -> ImageKind;
fn get_locale(&self) -> Option<GString>;
fn get_md5(&self) -> Option<GString>;
fn get_pixbuf(&self) -> Option<Pixbuf>;
fn get_url(&self) -> Option<GString>;
fn get_width(&self) -> u32;
fn load_filename(&self, filename: &str) -> Result<(), Error>;
fn load_filename_full(
        &self,
        filename: &str,
        dest_size: u32,
        src_size_min: u32,
        flags: ImageLoadFlags
    ) -> Result<(), Error>;
fn save_filename(
        &self,
        filename: &str,
        width: u32,
        height: u32,
        flags: ImageSaveFlags
    ) -> Result<(), Error>;
fn save_pixbuf(
        &self,
        width: u32,
        height: u32,
        flags: ImageSaveFlags
    ) -> Option<Pixbuf>;
fn set_basename(&self, basename: &str);
fn set_height(&self, height: u32);
fn set_kind(&self, kind: ImageKind);
fn set_locale(&self, locale: &str);
fn set_pixbuf(&self, pixbuf: &Pixbuf);
fn set_url(&self, url: &str);
fn set_width(&self, width: u32); }

Required methods

fn equal<P: IsA<Image>>(&self, image2: &P) -> bool

fn get_alpha_flags(&self) -> ImageAlphaFlags

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

fn get_height(&self) -> u32

fn get_kind(&self) -> ImageKind

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

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

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

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

fn get_width(&self) -> u32

fn load_filename(&self, filename: &str) -> Result<(), Error>

fn load_filename_full(
    &self,
    filename: &str,
    dest_size: u32,
    src_size_min: u32,
    flags: ImageLoadFlags
) -> Result<(), Error>

fn save_filename(
    &self,
    filename: &str,
    width: u32,
    height: u32,
    flags: ImageSaveFlags
) -> Result<(), Error>

fn save_pixbuf(
    &self,
    width: u32,
    height: u32,
    flags: ImageSaveFlags
) -> Option<Pixbuf>

fn set_basename(&self, basename: &str)

fn set_height(&self, height: u32)

fn set_kind(&self, kind: ImageKind)

fn set_locale(&self, locale: &str)

fn set_pixbuf(&self, pixbuf: &Pixbuf)

fn set_url(&self, url: &str)

fn set_width(&self, width: u32)

Loading content...

Implementors

impl<O: IsA<Image>> ImageExt for O[src]

Loading content...