org.gnu.gtk
Class IconFactory
public
class
IconFactory
extends GObject
This object manages a collection of
IconSet; an IconSet
manages a set of variants of a particular icon. Icons in an IconFactory are
named by a stock ID, which is a simple string identifying the icon.
Method Summary |
void | addDefault()
Adds this IconFactory to the list of icon factories searched by
Style.lookupIconSet. |
void | addIconSet(String stockID, IconSet iconSet)
Add the given IconSet to this IconFactory.
|
static Type | getType()
Retrieve the runtime type used by the GLib library. |
IconSet | lookupIconSet(String stockID)
Looks up stockID from the icon factory, returning an icon set if found.
|
void | removeDefault()
Removes this icon factory from the list of default icon factories. |
public IconFactory()
Construct a new IconFactory object.
public void addDefault()
Adds this IconFactory to the list of icon factories searched by
Style.lookupIconSet. This means that objects that take stock IDs will be
able to find the icons in this factory. There will normally be an
IconFactory added for each library or application that comes with icons.
The default icon factories can be overridden by themes.
public void addIconSet(String stockID,
IconSet iconSet)
Add the given IconSet to this IconFactory.
Parameters: stockID
The icon name iconSet
The IconSet to add to this factory.
public static
Type getType()
Retrieve the runtime type used by the GLib library.
public
IconSet lookupIconSet(String stockID)
Looks up stockID from the icon factory, returning an icon set if found.
Parameters: stockID
The stockID to use for the search
Returns: The IconSet that matches the stockID or null if one is not found.
public void removeDefault()
Removes this icon factory from the list of default icon factories.