Clutter.BindingPool.override_action

### Method

# Clutter BindingPooloverride_action

#### Declaration [src]

    void
    clutter_binding_pool_override_action (
      ClutterBindingPool* pool,
      guint key_val,
      ClutterModifierType modifiers,
      GCallback callback,
      gpointer data,
      GDestroyNotify notify
    )

#### Description [src]

Allows overriding the action for `key_val` and `modifiers` inside a `ClutterBindingPool`. See clutter_binding_pool_install_action().

When an action has been activated using `clutter_binding_pool_activate()` the passed `callback` will be invoked (with `data`).

Actions can be blocked with `clutter_binding_pool_block_action()` and then unblocked using clutter_binding_pool_unblock_action().

Available since: | 1.0

#### Parameters

`key_val` | `guint`
| Key symbol.
`modifiers` | `ClutterModifierType`
| Bitmask of modifiers.
`callback` | `GCallback`
| Function to be called when the action is activated.
`data` | `gpointer`
| Data to be passed to `callback`.
| The argument can be `NULL`.
| The data is owned by the caller of the function.
`notify` | `GDestroyNotify`
| Function to be called when the action is removed from the pool.