GimpUi.IntRadioFrameSensitivityFunc
Description: Reference for GimpUi.IntRadioFrameSensitivityFunc

### Function

# GimpUiIntRadioFrameSensitivityFunc

#### Declaration

    gboolean
    (* GimpIntRadioFrameSensitivityFunc) (
      gint value,
      gpointer user_data,
      gint* new_value,
      gpointer data
    )

#### Description [src]

Signature for a function called on each radio button value and data, each time the %GimpIntRadioFrame is drawn, to make some radio button insensitive. If the function returns `FALSE`, it usually means that the value is not a valid choice in current situation. In this case, you might want to toggle instead another value automatically. Set `new_value` to the value to toggle. If you leave this untouched, the radio button will stay toggled despite being insensitive. This is up to you to decide whether this is meaningful.

#### Parameters

`value`

  Type: `gint`

  The value associated with a radio button.

`user_data`

  Type: `gpointer`

  The data associated with a radio button.

  The argument can be `NULL`.
  The data is owned by the caller of the function.

`new_value`

  Type: `gint*`

  The value to check instead if the function returns `FALSE`.

  The data is owned by the caller of the function.

`data`

  Type: `gpointer`

  The data set in gimp_int_radio_frame_set_sensitivity().

  The argument can be `NULL`.
  The data is owned by the caller of the function.

#### Return value

Type: `gboolean`

`TRUE` if the button stays sensitive, `FALSE` otherwise.