Method

GtkIconFactoryadd

deprecated: 3.10 

Declaration [src]

void
gtk_icon_factory_add (
  GtkIconFactory* factory,
  const gchar* stock_id,
  GtkIconSet* icon_set
)

Description [src]

Adds the given icon_set to the icon factory, under the name stock_id. stock_id should be namespaced for your application, e.g. “myapp-whatever-icon”. Normally applications create a GtkIconFactory, then add it to the list of default factories with gtk_icon_factory_add_default(). Then they pass the stock_id to widgets such as GtkImage to display the icon. Themes can provide an icon with the same name (such as “myapp-whatever-icon”) to override your application’s default icons. If an icon already existed in factory for stock_id, it is unreferenced and replaced with the new icon_set.

Deprecated since: 3.10

Use GtkIconTheme instead.

Parameters

stock_id

Type: const gchar*

Icon name.

The data is owned by the caller of the method.
The value is a NUL terminated UTF-8 string.
icon_set

Type: GtkIconSet

Icon set.

The data is owned by the caller of the method.