14#include <gdk-pixbuf/gdk-pixbuf.h>
18cairo_surface_t *gdk_pixbuf_to_cairo_surface(GdkPixbuf *pixbuf);
32GdkPixbuf *
get_pixbuf_from_file(
const char *filename,
char **
id,
int min_size,
int max_size,
double scale);
76GdkPixbuf *
icon_get_for_data(GVariant *data,
char **
id,
double dpi_scale,
int min_size,
int max_size);
int get_icon_width(cairo_surface_t *icon, double scale)
Get the unscaled icon width.
char * get_path_from_icon_name(const char *iconname, int size)
Retrieve a path from an icon name.
GdkPixbuf * icon_get_for_data(GVariant *data, char **id, double dpi_scale, int min_size, int max_size)
Convert a GVariant like described in GdkPixbuf, scaled according to settings.
GdkPixbuf * get_pixbuf_from_file(const char *filename, char **id, int min_size, int max_size, double scale)
Retrieve an icon by its full filepath, scaled according to settings.
int get_icon_height(cairo_surface_t *icon, double scale)
Get the unscaled icon height, see get_icon_width.
Notification type definitions.