| Top |  |  |  |  | 
| gboolean | (*GimpIntSensitivityFunc) () | 
| GtkWidget * | gimp_int_combo_box_new () | 
| GtkWidget * | gimp_int_combo_box_new_valist () | 
| GtkWidget * | gimp_int_combo_box_new_array () | 
| void | gimp_int_combo_box_prepend () | 
| void | gimp_int_combo_box_append () | 
| gboolean | gimp_int_combo_box_set_active () | 
| gboolean | gimp_int_combo_box_get_active () | 
| gboolean | gimp_int_combo_box_set_active_by_user_data () | 
| gboolean | gimp_int_combo_box_get_active_user_data () | 
| void | gimp_int_combo_box_set_label () | 
| const gchar * | gimp_int_combo_box_get_label () | 
| void | gimp_int_combo_box_set_layout () | 
| GimpIntComboBoxLayout | gimp_int_combo_box_get_layout () | 
| gulong | gimp_int_combo_box_connect () | 
| void | gimp_int_combo_box_set_sensitivity () | 
| PangoEllipsizeMode | ellipsize | Read / Write | 
| gchar * | label | Read / Write | 
| GimpIntComboBoxLayout | layout | Read / Write | 
    GObject
    ╰── GInitiallyUnowned
        ╰── GtkObject
            ╰── GtkWidget
                ╰── GtkContainer
                    ╰── GtkBin
                        ╰── GtkComboBox
                            ╰── GimpIntComboBox
                                ╰── GimpEnumComboBox
GimpIntComboBox implements AtkImplementorIface, GtkBuildable, GtkCellLayout and GtkCellEditable.
GtkWidget * gimp_int_combo_box_new (const gchar *first_label,gint first_value,...);
Creates a GtkComboBox that has integer values associated with each
item. The items to fill the combo box with are specified as a NULL
terminated list of label/value pairs.
If you need to construct an empty GimpIntComboBox, it's best to use g_object_new (GIMP_TYPE_INT_COMBO_BOX, NULL).
| first_label | the label of the first item | |
| first_value | the value of the first item | |
| ... | a  | 
Since: 2.2
GtkWidget * gimp_int_combo_box_new_valist (const gchar *first_label,gint first_value,va_list values);
A variant of gimp_int_combo_box_new() that takes a va_list of
label/value pairs. Probably only useful for language bindings.
| first_label | the label of the first item | |
| first_value | the value of the first item | |
| values | a va_list with more values | 
Since: 2.2
GtkWidget * gimp_int_combo_box_new_array (gint n_values,const gchar *labels[]);
A variant of gimp_int_combo_box_new() that takes an array of labels.
The array indices are used as values.
Since: 2.2
void gimp_int_combo_box_prepend (GimpIntComboBox *combo_box,...);
This function provides a convenient way to prepend items to a
GimpIntComboBox. It prepends a row to the combo_box
's list store
and calls gtk_list_store_set() for you.
The column number must be taken from the enum GimpIntStoreColumns.
Since: 2.2
void gimp_int_combo_box_append (GimpIntComboBox *combo_box,...);
This function provides a convenient way to append items to a
GimpIntComboBox. It appends a row to the combo_box
's list store
and calls gtk_list_store_set() for you.
The column number must be taken from the enum GimpIntStoreColumns.
Since: 2.2
gboolean gimp_int_combo_box_set_active (GimpIntComboBox *combo_box,gint value);
Looks up the item that belongs to the given value
 and makes it the
selected item in the combo_box
.
Since: 2.2
gboolean gimp_int_combo_box_get_active (GimpIntComboBox *combo_box,gint *value);
Retrieves the value of the selected (active) item in the combo_box
.
Since: 2.2
gboolean gimp_int_combo_box_set_active_by_user_data (GimpIntComboBox *combo_box,gpointer user_data);
Looks up the item that has the given user_data
 and makes it the
selected item in the combo_box
.
Since: 2.10
gboolean gimp_int_combo_box_get_active_user_data (GimpIntComboBox *combo_box,gpointer *user_data);
Retrieves the user-data of the selected (active) item in the combo_box
.
Since: 2.10
void gimp_int_combo_box_set_label (GimpIntComboBox *combo_box,const gchar *label);
Sets a caption on the combo_box
 that will be displayed
left-aligned inside the box. When a label is set, the remaining
contents of the box will be right-aligned. This is useful for
places where screen estate is rare, like in tool options.
Since: 2.10
const gchar *
gimp_int_combo_box_get_label (GimpIntComboBox *combo_box);
Returns the label previously set with gimp_int_combo_box_set_label(),
or NULL,
Since: 2.10
void gimp_int_combo_box_set_layout (GimpIntComboBox *combo_box,GimpIntComboBoxLayout layout);
Sets the layout of combo_box
 to layout
.
Since: 2.10
GimpIntComboBoxLayout
gimp_int_combo_box_get_layout (GimpIntComboBox *combo_box);
Returns the layout of combo_box
Since: 2.10
gulong gimp_int_combo_box_connect (GimpIntComboBox *combo_box,gint value,GCallback callback,gpointer data);
A convenience function that sets the initial value
 of a
GimpIntComboBox and connects callback
 to the "changed"
signal.
This function also calls the callback
 once after setting the
initial value
. This is often convenient when working with combo
boxes that select a default active item, like for example
gimp_drawable_combo_box_new(). If you pass an invalid initial
value
, the callback
 will be called with the default item active.
| combo_box | ||
| value | the value to set | |
| callback | a callback to connect to the  | |
| data | a pointer passed as data to  | 
Since: 2.2
void gimp_int_combo_box_set_sensitivity (GimpIntComboBox *combo_box,GimpIntSensitivityFunc func,gpointer data,GDestroyNotify destroy);
Sets a function that is used to decide about the sensitivity of
rows in the combo_box
. Use this if you want to set certain rows
insensitive.
Calling gtk_widget_queue_draw() on the combo_box
 will cause the
sensitivity to be updated.
| combo_box | ||
| func | a function that returns a boolean value, or  | |
| data | data to pass to  | |
| destroy | destroy notification for  | 
Since: 2.4
“ellipsize” property“ellipsize” PangoEllipsizeMode
Specifies the preferred place to ellipsize text in the combo-box, if the cell renderer does not have enough room to display the entire string.
Owner: GimpIntComboBox
Flags: Read / Write
Default value: PANGO_ELLIPSIZE_NONE
Since: 2.4
“label” property  “label”                    gchar *
Sets a label on the combo-box, see gimp_int_combo_box_set_label().
Owner: GimpIntComboBox
Flags: Read / Write
Default value: NULL
Since: 2.10
“layout” property“layout” GimpIntComboBoxLayout
Specifies the combo box layout.
Owner: GimpIntComboBox
Flags: Read / Write
Default value: GIMP_INT_COMBO_BOX_LAYOUT_ABBREVIATED
Since: 2.10