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
fn copy(&self) -> Option<IconInfo>
Deprecated
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
)
&self,
cancellable: P,
callback: Q
)
fn load_surface<'a, P: Into<Option<&'a Window>>>(
&self,
for_window: P
) -> Result<Surface, Error>
&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>
&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
)
&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>
&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
)
&self,
context: &StyleContext,
cancellable: P,
callback: Q
)