Class
ClutterBindingPool
Description [src]
final class Clutter.BindingPool : GObject.Object {
/* No available fields */
}
Container of key bindings. The ClutterBindingPool
struct is private.
Available since: | 1.0 |
Constructors
clutter_binding_pool_new
Creates a new ClutterBindingPool
that can be used to store
key bindings for an actor. The name
must be a unique identifier
for the binding pool, so that clutter_binding_pool_find()
will
be able to return the correct binding pool.
Available since: 1.0
Functions
clutter_binding_pool_get_for_class
Retrieves the ClutterBindingPool
for the given GObject
class
and, eventually, creates it. This function is a wrapper around
clutter_binding_pool_new()
and uses the class type name as the
unique name for the binding pool.
Available since: 1.0
Instance methods
clutter_binding_pool_activate
Activates the callback associated to the action that is
bound to the key_val
and modifiers
pair.
Available since: 1.0
clutter_binding_pool_block_action
Blocks all the actions with name action_name
inside pool
.
Available since: 1.0
clutter_binding_pool_find_action
Retrieves the name of the action matching the given key symbol and modifiers bitmask.
Available since: 1.0
clutter_binding_pool_install_action
Installs a new action inside a ClutterBindingPool
. The action
is bound to key_val
and modifiers
.
Available since: 1.0
clutter_binding_pool_install_closure
A GClosure
variant of clutter_binding_pool_install_action().
Available since: 1.0
clutter_binding_pool_override_action
Allows overriding the action for key_val
and modifiers
inside a
ClutterBindingPool
. See clutter_binding_pool_install_action().
Available since: 1.0
clutter_binding_pool_override_closure
A GClosure
variant of clutter_binding_pool_override_action().
Available since: 1.0
clutter_binding_pool_remove_action
Removes the action matching the given key_val
, modifiers
pair,
if any exists.
Available since: 1.0
clutter_binding_pool_unblock_action
Unblockes all the actions with name action_name
inside pool
.
Available since: 1.0
Signals
Signals inherited from GObject (1)
GObject.Object::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.