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().
Parameters
key_val-
Type:
guintKey symbol.
modifiers-
Type:
ClutterModifierTypeBitmask of modifiers.
callback-
Type:
GCallbackFunction to be called when the action is activated.
data-
Type:
gpointerData to be passed to
callback.The argument can be NULL.The data is owned by the caller of the method. notify-
Type:
GDestroyNotifyFunction to be called when the action is removed from the pool.