1#pragma once
2
3#include <gtk.h>
4
5#define IB_TYPE_ICON (ib_icon_get_type ())
6G_DECLARE_FINAL_TYPE (IbIcon, ib_icon, IB, ICON, GObject)
7
8IbIcon *ib_icon_new (const char *regular_name,
9 const char *symbolic_name,
10 const char *description,
11 const char *context);
12
13const char *ib_icon_get_name (IbIcon *icon);
14const char *ib_icon_get_regular_name (IbIcon *icon);
15const char *ib_icon_get_symbolic_name (IbIcon *icon);
16gboolean ib_icon_get_use_symbolic (IbIcon *icon);
17const char *ib_icon_get_description (IbIcon *icon);
18const char *ib_icon_get_context (IbIcon *icon);
19

source code of gtk/demos/icon-browser/iconbrowsericon.h