Constructor
GtkIconFactorynew
deprecated: 3.10
Declaration [src]
GtkIconFactory*
gtk_icon_factory_new (
void
)
Description [src]
Creates a new GtkIconFactory
. An icon factory manages a collection
of GtkIconSets
; a GtkIconSet
manages a set of variants of a
particular icon (i.e. a GtkIconSet
contains variants for different
sizes and widget states). Icons in an icon factory are named by a
stock ID, which is a simple string identifying the icon. Each
GtkStyle
has a list of GtkIconFactorys
derived from the current
theme; those icon factories are consulted first when searching for
an icon. If the theme doesn’t set a particular icon, GTK+ looks for
the icon in a list of default icon factories, maintained by
gtk_icon_factory_add_default()
and
gtk_icon_factory_remove_default(). Applications with icons should
add a default icon factory with their icons, which will allow
themes to override the icons for the application.
Deprecated since: 3.10
Use GtkIconTheme
instead.
Return value
Type: GtkIconFactory
A new GtkIconFactory
.
The caller of the function takes ownership of the data, and is responsible for freeing it. |