Class
GtkNumerableIcon
Description [src]
class Gtk.NumerableIcon : Gio.EmblemedIcon
implements Gio.Icon {
/* No available fields */
}
GtkNumerableIcon is a subclass of GEmblemedIcon that can
show a number or short string as an emblem. The number can
be overlayed on top of another emblem, if desired.
It supports theming by taking font and color information
from a provided GtkStyleContext; see gtk_numerable_icon_set_style_context().
Typical numerable icons:
.
Functions
gtk_numerable_icon_new_with_style_context
Creates a new GtkNumerableIcon which will themed according
to the passed GtkStyleContext. This is a convenience constructor
that calls gtk_numerable_icon_set_style_context() internally.
deprecated: 3.14 since: 3.0
Instance methods
gtk_numerable_icon_get_background_gicon
Returns the GIcon that was set as the base background image, or
NULL if there’s none. The caller of this function does not own
a reference to the returned GIcon.
deprecated: 3.14 since: 3.0
gtk_numerable_icon_get_background_icon_name
Returns the icon name used as the base background image,
or NULL if there’s none.
deprecated: 3.14 since: 3.0
gtk_numerable_icon_get_count
Returns the value currently displayed by self.
deprecated: 3.14 since: 3.0
gtk_numerable_icon_get_label
Returns the currently displayed label of the icon, or NULL.
deprecated: 3.14 since: 3.0
gtk_numerable_icon_get_style_context
Returns the GtkStyleContext used by the icon for theming,
or NULL if there’s none.
deprecated: 3.14 since: 3.0
gtk_numerable_icon_set_background_gicon
Updates the icon to use icon as the base background image.
If icon is NULL, self will go back using style information
or default theming for its background image.
deprecated: 3.14 since: 3.0
gtk_numerable_icon_set_background_icon_name
Updates the icon to use the icon named icon_name from the
current icon theme as the base background image. If icon_name
is NULL, self will go back using style information or default
theming for its background image.
deprecated: 3.14 since: 3.0
gtk_numerable_icon_set_count
Sets the currently displayed value of self to count.
deprecated: 3.14 since: 3.0
gtk_numerable_icon_set_label
Sets the currently displayed value of self to the string
in label. Setting an empty label removes the emblem.
deprecated: 3.14 since: 3.0
gtk_numerable_icon_set_style_context
Updates the icon to fetch theme information from the
given GtkStyleContext.
deprecated: 3.14 since: 3.0
Methods inherited from GEmblemedIcon (4)
g_emblemed_icon_add_emblem
Adds emblem to the GList of GEmblems.
g_emblemed_icon_clear_emblems
Removes all the emblems from icon.
g_emblemed_icon_get_emblems
Gets the list of emblems for the icon.
g_emblemed_icon_get_icon
Gets the main icon for emblemed.
Methods inherited from GIcon (4)
g_icon_equal
Checks if two icons are equal.
g_icon_hash
Gets a hash for an icon.
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.
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.
Properties
Properties inherited from GEmblemedIcon (1)
Gio.EmblemedIcon:gicon
Signals
Signals inherited from GObject (1)
GObject::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.