Trait gtk::IconInfoExt[][src]

pub trait IconInfoExt: Sized {
    fn copy(&self) -> Option<IconInfo>;
fn get_base_scale(&self) -> i32;
fn get_base_size(&self) -> i32;
fn get_builtin_pixbuf(&self) -> Option<Pixbuf>;
fn get_display_name(&self) -> Option<String>;
fn get_embedded_rect(&self) -> Option<Rectangle>;
fn get_filename(&self) -> Option<PathBuf>;
fn load_icon(&self) -> Result<Pixbuf, Error>;
fn load_icon_async<'a, P: Into<Option<&'a Cancellable>>, Q: FnOnce(Result<Pixbuf, Error>) + Send + 'static>(
        &self,
        cancellable: P,
        callback: Q
    );
fn load_surface<'a, P: Into<Option<&'a Window>>>(
        &self,
        for_window: P
    ) -> Result<Surface, Error>;
fn load_symbolic<'a, 'b, 'c, P: Into<Option<&'a RGBA>>, Q: Into<Option<&'b RGBA>>, R: Into<Option<&'c RGBA>>>(
        &self,
        fg: &RGBA,
        success_color: P,
        warning_color: Q,
        error_color: R
    ) -> Result<(Pixbuf, bool), Error>;
fn load_symbolic_async<'a, 'b, 'c, 'd, P: Into<Option<&'a RGBA>>, Q: Into<Option<&'b RGBA>>, R: Into<Option<&'c RGBA>>, S: Into<Option<&'d Cancellable>>, T: FnOnce(Result<(Pixbuf, bool), Error>) + Send + 'static>(
        &self,
        fg: &RGBA,
        success_color: P,
        warning_color: Q,
        error_color: R,
        cancellable: S,
        callback: T
    );
fn load_symbolic_for_context(
        &self,
        context: &StyleContext
    ) -> Result<(Pixbuf, bool), Error>;
fn load_symbolic_for_context_async<'a, P: Into<Option<&'a Cancellable>>, Q: FnOnce(Result<(Pixbuf, bool), Error>) + Send + 'static>(
        &self,
        context: &StyleContext,
        cancellable: P,
        callback: Q
    );
fn set_raw_coordinates(&self, raw_coordinates: bool); }

Required Methods

Deprecated

Implementors