Method
ClutterBindingPoolinstall_closure
Declaration [src]
void
clutter_binding_pool_install_closure (
ClutterBindingPool* pool,
const gchar* action_name,
guint key_val,
ClutterModifierType modifiers,
GClosure* closure
)
Description [src]
A GClosure
variant of clutter_binding_pool_install_action()
.
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 closure
will be invoked.
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:
guint
Key symbol.
modifiers
-
Type:
ClutterModifierType
Bitmask of modifiers.
closure
-
Type:
GClosure
A
GClosure
.The data is owned by the caller of the method.