GBytesIcon

GBytesIcon — An icon stored in memory as a GBytes

Synopsis

#include <gio/gio.h>

                    GBytesIcon;
GIcon *             g_bytes_icon_new                    (GBytes *bytes);
GBytes *            g_bytes_icon_get_bytes              (GBytesIcon *icon);

Description

GBytesIcon specifies an image held in memory in a common format (usually png) to be used as icon.

Details

GBytesIcon

typedef struct _GBytesIcon GBytesIcon;

Gets an icon for a GBytes. Implements GLoadableIcon.


g_bytes_icon_new ()

GIcon *             g_bytes_icon_new                    (GBytes *bytes);

Creates a new icon for a bytes.

bytes :

a GBytes.

Returns :

a GIcon for the given bytes, or NULL on error. [transfer full][type GBytesIcon]

Since 2.38


g_bytes_icon_get_bytes ()

GBytes *            g_bytes_icon_get_bytes              (GBytesIcon *icon);

Gets the GBytes associated with the given icon.

icon :

a GIcon.

Returns :

a GBytes, or NULL. [transfer none]

Since 2.38

See Also

GIcon, GLoadableIcon, GBytes