## GOComboPixmaps

GOComboPixmaps

## Synopsis

                        GOComboPixmaps;
                        GOMenuPixmaps;
    void                go_combo_pixmaps_add_element        (GOComboPixmaps *combo,
                                                             GdkPixbuf *pixbuf,
                                                             int id,
                                                             char const *tooltip);
    GtkWidget *         go_combo_pixmaps_get_preview        (GOComboPixmaps const *combo);
    int                 go_combo_pixmaps_get_selected       (GOComboPixmaps const *combo,
                                                             int *index);
    GOComboPixmaps *    go_combo_pixmaps_new                (int ncols);
    gboolean            go_combo_pixmaps_select_id          (GOComboPixmaps *combo,
                                                             int id);
    gboolean            go_combo_pixmaps_select_index       (GOComboPixmaps *combo,
                                                             int index);
    void                go_menu_pixmaps_add_element         (GOMenuPixmaps *menu,
                                                             GdkPixbuf *pixbuf,
                                                             int id,
                                                             const char *tooltip);
    GOMenuPixmaps *     go_menu_pixmaps_new                 (int ncols);

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GtkWidget
                   +----GtkContainer
                         +----GtkBox
                               +----GOComboBox
                                     +----GOComboPixmaps

      GObject
       +----GInitiallyUnowned
             +----GtkWidget
                   +----GtkContainer
                         +----GtkMenuShell
                               +----GtkMenu
                                     +----GOMenuPixmaps

## Implemented Interfaces

GOComboPixmaps implements AtkImplementorIface, GtkBuildable and GtkOrientable.

GOMenuPixmaps implements AtkImplementorIface and GtkBuildable.

## Signals

      "changed"                                        : Run Last
      "changed"                                        : Run Last

## Description

## Details

### GOComboPixmaps

    typedef struct _GOComboPixmaps GOComboPixmaps;

### GOMenuPixmaps

    typedef struct _GOMenuPixmaps GOMenuPixmaps;

### go_combo_pixmaps_add_element ()

    void                go_combo_pixmaps_add_element        (GOComboPixmaps *combo,
                                                             GdkPixbuf *pixbuf,
                                                             int id,
                                                             char const *tooltip);

`combo` : | GOComboPixmaps
`pixbuf` : | GdkPixbuf. [transfer full]
`id` : | an identifier for the callbacks
`tooltip` : | optional

### go_combo_pixmaps_get_preview ()

    GtkWidget *         go_combo_pixmaps_get_preview        (GOComboPixmaps const *combo);

`combo` : | GOComboPixmaps
Returns : | the preview button. [transfer none]

### go_combo_pixmaps_get_selected ()

    int                 go_combo_pixmaps_get_selected       (GOComboPixmaps const *combo,
                                                             int *index);

### go_combo_pixmaps_new ()

    GOComboPixmaps *    go_combo_pixmaps_new                (int ncols);

### go_combo_pixmaps_select_id ()

    gboolean            go_combo_pixmaps_select_id          (GOComboPixmaps *combo,
                                                             int id);

### go_combo_pixmaps_select_index ()

    gboolean            go_combo_pixmaps_select_index       (GOComboPixmaps *combo,
                                                             int index);

### go_menu_pixmaps_add_element ()

    void                go_menu_pixmaps_add_element         (GOMenuPixmaps *menu,
                                                             GdkPixbuf *pixbuf,
                                                             int id,
                                                             const char *tooltip);

### go_menu_pixmaps_new ()

    GOMenuPixmaps *     go_menu_pixmaps_new                 (int ncols);

## Signal Details

### The `"changed"` signal

    void                user_function                      (GOComboPixmaps *gocombopixmaps,
                                                            gint            arg1,
                                                            gpointer        user_data)           : Run Last

`gocombopixmaps` : | the object which received the signal.
`user_data` : | user data set when the signal handler was connected.

### The `"changed"` signal

    void                user_function                      (GOMenuPixmaps *gomenupixmaps,
                                                            gint           arg1,
                                                            gpointer       user_data)          : Run Last

`gomenupixmaps` : | the object which received the signal.
`user_data` : | user data set when the signal handler was connected.