Method

ClutterBindingPooloverride_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.