GEmblemedIcon

GEmblemedIcon — Icon with emblems

Functions

Properties

GIcon * gicon Read / Write / Construct Only

Types and Values

struct GEmblemedIcon

Object Hierarchy

    GObject
    ╰── GEmblemedIcon

Implemented Interfaces

GEmblemedIcon implements GIcon.

Includes

#include <gio/gio.h>

Description

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.

Functions

g_emblemed_icon_new ()

GIcon *
g_emblemed_icon_new (GIcon *icon,
                     GEmblem *emblem);

Creates a new emblemed icon for icon with the emblem emblem .

Parameters

icon

a GIcon

 

emblem

a GEmblem, or NULL.

[allow-none]

Returns

a new GIcon.

[transfer full][type GEmblemedIcon]

Since: 2.18


g_emblemed_icon_get_icon ()

GIcon *
g_emblemed_icon_get_icon (GEmblemedIcon *emblemed);

Gets the main icon for emblemed .

Parameters

emblemed

a GEmblemedIcon

 

Returns

a GIcon that is owned by emblemed .

[transfer none]

Since: 2.18


g_emblemed_icon_get_emblems ()

GList *
g_emblemed_icon_get_emblems (GEmblemedIcon *emblemed);

Gets the list of emblems for the icon .

Parameters

emblemed

a GEmblemedIcon

 

Returns

a GList of GEmblems that is owned by emblemed .

[element-type Gio.Emblem][transfer none]

Since: 2.18


g_emblemed_icon_add_emblem ()

void
g_emblemed_icon_add_emblem (GEmblemedIcon *emblemed,
                            GEmblem *emblem);

Adds emblem to the GList of GEmblems.

Parameters

emblemed

a GEmblemedIcon

 

emblem

a GEmblem

 

Since: 2.18


g_emblemed_icon_clear_emblems ()

void
g_emblemed_icon_clear_emblems (GEmblemedIcon *emblemed);

Removes all the emblems from icon .

Parameters

emblemed

a GEmblemedIcon

 

Since: 2.28

Types and Values

struct GEmblemedIcon

struct GEmblemedIcon;

An implementation of GIcon for icons with emblems.

Property Details

The “gicon” property

  “gicon”                    GIcon *

The GIcon to attach emblems to.

Flags: Read / Write / Construct Only

See Also

GIcon, GLoadableIcon, GThemedIcon, GEmblem