## icon-combo icon-combo |

## Synopsis

    #define             ICON_COMBO_TYPE
    #define             ICON_COMBO                          (obj)
    #define             ICON_COMBO_CLASS                    (k)
    #define             IS_ICON_COMBO                       (obj)
    GType               icon_combo_get_type                 (void);
    GtkWidget *         icon_combo_new                      (IconComboElement const *elements,
                                                             int ncols,
                                                             int nrows);
    void                icon_combo_select_icon              (IconCombo *combo,
                                                             int id);
    void                changed                             (IconCombo *icon_combo,
                                                             int id);

## Description

## Details

### ICON_COMBO_TYPE

    #define ICON_COMBO_TYPE     (icon_combo_get_type ())

### ICON_COMBO()

    #define ICON_COMBO(obj)     (GTK_CHECK_CAST((obj), ICON_COMBO_TYPE, IconCombo))

### ICON_COMBO_CLASS()

    #define ICON_COMBO_CLASS(k) (GTK_CHECK_CLASS_CAST(k), ICON_COMBO_TYPE)

### IS_ICON_COMBO()

    #define IS_ICON_COMBO(obj)  (GTK_CHECK_TYPE((obj), ICON_COMBO_TYPE))

### icon_combo_get_type ()

    GType               icon_combo_get_type                 (void);

### icon_combo_new ()

    GtkWidget *         icon_combo_new                      (IconComboElement const *elements,
                                                             int ncols,
                                                             int nrows);

### icon_combo_select_icon ()

    void                icon_combo_select_icon              (IconCombo *combo,
                                                             int id);

### changed ()

    void                changed                             (IconCombo *icon_combo,
                                                             int id);