Description Methods and Functions Hierarchy Implementations Interface Derivations Detailed Description Structures Author(s) References
Interface for icons
gIconHash(icon)
gIconEqual(object, icon2)
gIconToString(object)
gIconNewForString(str, .errwarn = TRUE)
1 2 | GInterface
+----GIcon
|
GIcon is implemented by
GEmblem
, GEmblemedIcon
, GFileIcon
and GThemedIcon
.
GIcon is required by
GLoadableIcon
.
GIcon
is a very minimal interface for icons. It provides functions
for checking the equality of two icons, hashing of icons and
serializing an icon to and from strings.
GIcon
does not provide the actual pixmap for the icon as this is out
of GIO's scope, however implementations of GIcon
may contain the name
of an icon (see GThemedIcon
), or the path to an icon (see GLoadableIcon
).
To obtain a hash of a GIcon
, see gIconHash
.
To check if two GIcons
are equal, see gIconEqual
.
For serializing a GIcon
, use gIconToString
and
gIconNewForString
.
If your application or library provides one or more GIcon
implementations you need to ensure that each GType
is registered
with the type system prior to calling gIconNewForString
.
GIcon
An abstract type that specifies an icon.
Derived by RGtkGen from GTK+ documentation
https://developer.gnome.org/gio/stable/GIcon.html
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.