[][src]Trait appstream_glib::IconExt

pub trait IconExt: 'static {
    fn convert_to_kind(&self, kind: IconKind) -> Result<(), Error>;
fn get_filename(&self) -> Option<GString>;
fn get_height(&self) -> u32;
fn get_kind(&self) -> IconKind;
fn get_name(&self) -> Option<GString>;
fn get_pixbuf(&self) -> Option<Pixbuf>;
fn get_prefix(&self) -> Option<GString>;
fn get_scale(&self) -> u32;
fn get_url(&self) -> Option<GString>;
fn get_width(&self) -> u32;
fn load(&self, flags: IconLoadFlags) -> Result<(), Error>;
fn set_filename(&self, filename: &str);
fn set_height(&self, height: u32);
fn set_kind(&self, kind: IconKind);
fn set_name(&self, name: &str);
fn set_pixbuf(&self, pixbuf: &Pixbuf);
fn set_prefix(&self, prefix: &str);
fn set_scale(&self, scale: u32);
fn set_url(&self, url: &str);
fn set_width(&self, width: u32); }

Required methods

fn convert_to_kind(&self, kind: IconKind) -> Result<(), Error>

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

fn get_height(&self) -> u32

fn get_kind(&self) -> IconKind

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

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

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

fn get_scale(&self) -> u32

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

fn get_width(&self) -> u32

fn load(&self, flags: IconLoadFlags) -> Result<(), Error>

fn set_filename(&self, filename: &str)

fn set_height(&self, height: u32)

fn set_kind(&self, kind: IconKind)

fn set_name(&self, name: &str)

fn set_pixbuf(&self, pixbuf: &Pixbuf)

fn set_prefix(&self, prefix: &str)

fn set_scale(&self, scale: u32)

fn set_url(&self, url: &str)

fn set_width(&self, width: u32)

Loading content...

Implementors

impl<O: IsA<Icon>> IconExt for O[src]

Loading content...