Trait gtk::IconInfoExt[][src]

pub trait IconInfoExt: 'static {
    fn get_base_scale(&self) -> i32;
fn get_base_size(&self) -> i32;
fn get_filename(&self) -> Option<PathBuf>;
fn is_symbolic(&self) -> bool;
fn load_icon(&self) -> Result<Pixbuf, Error>;
fn load_icon_async<'a, P: IsA<Cancellable> + 'a, Q: Into<Option<&'a P>>, R: FnOnce(Result<Pixbuf, Error>) + Send + 'static>(
        &self,
        cancellable: Q,
        callback: R
    );
fn load_surface<'a, P: IsA<Window> + 'a, Q: Into<Option<&'a P>>>(
        &self,
        for_window: Q
    ) -> 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: IsA<Cancellable> + 'd, T: Into<Option<&'d S>>, U: FnOnce(Result<(Pixbuf, bool), Error>) + Send + 'static>(
        &self,
        fg: &RGBA,
        success_color: P,
        warning_color: Q,
        error_color: R,
        cancellable: T,
        callback: U
    );
fn load_symbolic_for_context<P: IsA<StyleContext>>(
        &self,
        context: &P
    ) -> Result<(Pixbuf, bool), Error>;
fn load_symbolic_for_context_async<'a, P: IsA<StyleContext>, Q: IsA<Cancellable> + 'a, R: Into<Option<&'a Q>>, S: FnOnce(Result<(Pixbuf, bool), Error>) + Send + 'static>(
        &self,
        context: &P,
        cancellable: R,
        callback: S
    ); }

Required methods

fn get_base_scale(&self) -> i32[src]

fn get_base_size(&self) -> i32[src]

fn get_filename(&self) -> Option<PathBuf>[src]

fn is_symbolic(&self) -> bool[src]

fn load_icon(&self) -> Result<Pixbuf, Error>[src]

fn load_icon_async<'a, P: IsA<Cancellable> + 'a, Q: Into<Option<&'a P>>, R: FnOnce(Result<Pixbuf, Error>) + Send + 'static>(
    &self,
    cancellable: Q,
    callback: R
)
[src]

fn load_surface<'a, P: IsA<Window> + 'a, Q: Into<Option<&'a P>>>(
    &self,
    for_window: Q
) -> Result<Surface, Error>
[src]

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>
[src]

fn load_symbolic_async<'a, 'b, 'c, 'd, P: Into<Option<&'a RGBA>>, Q: Into<Option<&'b RGBA>>, R: Into<Option<&'c RGBA>>, S: IsA<Cancellable> + 'd, T: Into<Option<&'d S>>, U: FnOnce(Result<(Pixbuf, bool), Error>) + Send + 'static>(
    &self,
    fg: &RGBA,
    success_color: P,
    warning_color: Q,
    error_color: R,
    cancellable: T,
    callback: U
)
[src]

fn load_symbolic_for_context<P: IsA<StyleContext>>(
    &self,
    context: &P
) -> Result<(Pixbuf, bool), Error>
[src]

fn load_symbolic_for_context_async<'a, P: IsA<StyleContext>, Q: IsA<Cancellable> + 'a, R: Into<Option<&'a Q>>, S: FnOnce(Result<(Pixbuf, bool), Error>) + Send + 'static>(
    &self,
    context: &P,
    cancellable: R,
    callback: S
)
[src]

Loading content...

Implementors

impl<O: IsA<IconInfo>> IconInfoExt for O[src]

Loading content...