Icon Utilities (Legacy)

Icon Utilities (Legacy)

Synopsis

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);

Description

Details

e_icon_factory_get_icon_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.

icon_name :

name of the icon

icon_size :

size of the icon

Returns :

the filename of the requested icon

e_icon_factory_get_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.

icon_name :

name of the icon

icon_size :

size of the icon

Returns :

the rendered icon

e_icon_factory_pixbuf_scale ()

GdkPixbuf *         e_icon_factory_pixbuf_scale         (GdkPixbuf *pixbuf,
                                                         gint width,
                                                         gint height);

Scales pixbuf to desired size.

pixbuf :

a GdkPixbuf

width :

desired width, if less or equal to 0, then changed to 1

height :

desired height, if less or equal to 0, then changed to 1

Returns :

a scaled GdkPixbuf

e_icon_factory_create_thumbnail ()

gchar *             e_icon_factory_create_thumbnail     (const gchar *filename);

Creates system thumbnail for filename.

filename :

the file name to create the thumbnail for

Returns :

Path to system thumbnail of the file; NULL if couldn't create it. Free it with g_free().