Method
ClutterBindingPoolinstall_action
Declaration [src]
void
clutter_binding_pool_install_action (
  ClutterBindingPool* pool,
  const gchar* action_name,
  guint key_val,
  ClutterModifierType modifiers,
  GCallback callback,
  gpointer data,
  GDestroyNotify notify
)
Description [src]
Installs a new action inside a ClutterBindingPool. The action
is bound to key_val and modifiers.
The same action name can be used for multiple key_val, modifiers
pairs.
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
- action_name
- 
            Type: const gchar*The name of the action. The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string. 
- 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.