Pike v8.1 release 6

Class GTK2.IconFactory

Inheritance graph
GTK2.G.Object GTK2.IconFactory
Description

Icon factory, for holding icon sets.


Inherit Object

inherit G.Object : Object


Method create

GTK2.IconFactory GTK2.IconFactory()

Description

Creates a new GTK2.IconFactory. An icon factory manages a collection of GTK2.IconSets; a GTK2.IconSet manages a set of variants of a particular icon (i.e. a GTK2.IconSet 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 GTK2.Style has a list of GTK2.IconFactorys 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, GTK2+ looks for the icon in a list of default icon factories, maintained by add_default() and 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.