## GimpUnitComboBox

GimpUnitComboBox — A GtkComboBox to select a GimpUnit.

## Synopsis

                        GimpUnitComboBox;
    struct              GimpUnitComboBoxClass;
    GtkWidget *         gimp_unit_combo_box_new             (void);
    GtkWidget *         gimp_unit_combo_box_new_with_model  (GimpUnitStore *model);
    GimpUnit            gimp_unit_combo_box_get_active      (GimpUnitComboBox *combo);
    void                gimp_unit_combo_box_set_active      (GimpUnitComboBox *combo,
                                                             GimpUnit unit);

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GtkObject
                   +----GtkWidget
                         +----GtkContainer
                               +----GtkBin
                                     +----GtkComboBox
                                           +----GimpUnitComboBox

## Implemented Interfaces

GimpUnitComboBox implements AtkImplementorIface, GtkBuildable, GtkCellLayout and GtkCellEditable.

## Style Properties

      "label-scale"              gdouble               : Read

## Description

GimpUnitComboBox allows to select units stored in a GimpUnitStore. It replaces the deprecated GimpUnitMenu.

## Details

### GimpUnitComboBox

    typedef struct _GimpUnitComboBox GimpUnitComboBox;

### struct GimpUnitComboBoxClass

    struct GimpUnitComboBoxClass {
      GtkComboBoxClass  parent_class;

      /* Padding for future expansion */
      void (*_gimp_reserved1) (void);
      void (*_gimp_reserved2) (void);
      void (*_gimp_reserved3) (void);
      void (*_gimp_reserved4) (void);
    };

### gimp_unit_combo_box_new ()

    GtkWidget *         gimp_unit_combo_box_new             (void);

Returns : | a new GimpUnitComboBox.

### gimp_unit_combo_box_new_with_model ()

    GtkWidget *         gimp_unit_combo_box_new_with_model  (GimpUnitStore *model);

`model` : | a GimpUnitStore
Returns : | a new GimpUnitComboBox.

### gimp_unit_combo_box_get_active ()

    GimpUnit            gimp_unit_combo_box_get_active      (GimpUnitComboBox *combo);

### gimp_unit_combo_box_set_active ()

    void                gimp_unit_combo_box_set_active      (GimpUnitComboBox *combo,
                                                             GimpUnit unit);

## Style Property Details

### The `"label-scale"` style property

      "label-scale"              gdouble               : Read

Allowed values: >= 0

Default value: 1

## See Also

GimpUnit, GimpUnitStore