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

Hierarchy

hierarchy this ClutterBindingPool ancestor_0 GObject ancestor_0--this

Ancestors

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_find

Finds the ClutterBindingPool with name.

Available since: 1.0

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

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Clutter.BindingPool:name

The unique name of the ClutterBindingPool.

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.

Class structure

struct ClutterBindingPoolClass {
  /* no available fields */
}