ThemedIcon
GThemedIcon
is an implementation of iface@Gio.Icon that supports icon themes.
GThemedIcon
contains a list of all of the icons present in an icon theme, so that icons can be looked up quickly. GThemedIcon
does not provide actual pixmaps for icons, just the icon names. Ideally something like method@Gtk.IconTheme.choose_icon should be used to resolve the list of names so that fallback icons work nicely with themes that inherit other themes.
Skipped during bindings generation
method
name
: Property has no getter nor settermethod
use-default-fallbacks
: Property has no getter nor setter
Functions
Append a name to the list of icons from within @icon.
Prepend a name to the list of icons from within @icon.
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.
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.