|  |  |  | Evolution Shell Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | ||||
gchar * e_icon_factory_get_icon_filename (const gchar *icon_name,GtkIconSize icon_size); GdkPixbuf * e_icon_factory_get_icon (const gchar *icon_name,GtkIconSize icon_size); GdkPixbuf * e_icon_factory_pixbuf_scale (GdkPixbuf *pixbuf,gint width,gint height); gchar * e_icon_factory_create_thumbnail (const gchar *filename);
gchar * e_icon_factory_get_icon_filename (const gchar *icon_name,GtkIconSize icon_size);
Returns the filename of the requested icon in the default icon theme.
| 
 | name of the icon | 
| 
 | size of the icon | 
| Returns : | the filename of the requested icon | 
GdkPixbuf * e_icon_factory_get_icon (const gchar *icon_name,GtkIconSize icon_size);
Loads the requested icon from the default icon theme and renders it to a pixbuf.
| 
 | name of the icon | 
| 
 | size of the icon | 
| Returns : | the rendered icon | 
GdkPixbuf * e_icon_factory_pixbuf_scale (GdkPixbuf *pixbuf,gint width,gint height);
Scales pixbuf to desired size.
| 
 | a GdkPixbuf | 
| 
 | desired width, if less or equal to 0, then changed to 1 | 
| 
 | desired height, if less or equal to 0, then changed to 1 | 
| Returns : | a scaled GdkPixbuf | 
gchar *		           e_icon_factory_create_thumbnail     (const gchar *filename);
Creates system thumbnail for filename.
| 
 | the file name to create the thumbnail for | 
| Returns : | Path to system thumbnail of the file; NULLif couldn't
create it. Free it withg_free(). |