Class
GioEmblemedIcon
Description
class Gio.EmblemedIcon : GObject.Object {
parent_instance: GObject
}
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.
Constructors
g_emblemed_icon_new
Creates a new emblemed icon for icon
with the emblem emblem
.
Available since: 2.18
Instance methods
Methods inherited from GIcon (3)
g_icon_equal
Checks if two icons are equal.
g_icon_serialize
Serializes a GIcon
into a GVariant
. An equivalent GIcon
can be retrieved
back by calling g_icon_deserialize()
on the returned value.
As serialization will avoid using raw icon data when possible, it only
makes sense to transfer the GVariant
between processes on the same machine,
(as opposed to over the network), and within the same file system namespace.
Available since: 2.38
g_icon_to_string
Generates a textual representation of icon
that can be used for
serialization such as when passing icon
to a different process or
saving it to persistent storage. Use g_icon_new_for_string()
to
get icon
back from the returned string.
Available since: 2.20
Properties
Gio.EmblemedIcon:gicon
Signals
Signals inherited from GObject (1)
GObject.Object::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.