![]() |
![]() |
![]() |
GIO Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#include <gio/gio.h> GEmblemedIcon; GIcon * g_emblemed_icon_new (GIcon *icon, GEmblem *emblem); GIcon * g_emblemed_icon_get_icon (GEmblemedIcon *emblemed); GList * g_emblemed_icon_get_emblems (GEmblemedIcon *emblemed); void g_emblemed_icon_add_emblem (GEmblemedIcon *emblemed, GEmblem *emblem); void g_emblemed_icon_clear_emblems (GEmblemedIcon *emblemed);
GEmblemedIcon is an implementation of GIcon that supports
adding an emblem to an icon. Adding multiple emblems to an
icon is ensured via g_emblemed_icon_add_emblem()
.
Note that GEmblemedIcon allows no control over the position of the emblems. See also GEmblem for more information.
typedef struct { GObject parent_instance; } GEmblemedIcon;
An implementation of GIcon for icons with emblems.
GIcon * g_emblemed_icon_new (GIcon *icon, GEmblem *emblem);
Creates a new emblemed icon for icon
with the emblem emblem
.
|
a GIcon |
|
a GEmblem, or NULL . allow-none. |
Returns : |
a new GIcon. transfer full. |
Since 2.18
GIcon * g_emblemed_icon_get_icon (GEmblemedIcon *emblemed);
Gets the main icon for emblemed
.
|
a GEmblemedIcon |
Returns : |
a GIcon that is owned by emblemed . transfer none. |
Since 2.18
GList * g_emblemed_icon_get_emblems (GEmblemedIcon *emblemed);
Gets the list of emblems for the icon
.
|
a GEmblemedIcon |
Returns : |
element-type Gio.Emblem) (transfer none. element-type Gio.Emblem. transfer none. |
Since 2.18
void g_emblemed_icon_add_emblem (GEmblemedIcon *emblemed, GEmblem *emblem);
Adds emblem
to the GList of GEmblem s.
|
a GEmblemedIcon |
|
a GEmblem |
Since 2.18
void g_emblemed_icon_clear_emblems (GEmblemedIcon *emblemed);
Removes all the emblems from icon
.
|
a GEmblemedIcon |
Since 2.28