connect


Description:

public void connect (uint accel_key, ModifierType accel_mods, AccelFlags accel_flags, owned AccelGroupActivate closure)

Installs an accelerator in this group.

When this is being activated in response to a call to accel_groups_activate, closure will be invoked if the accel_key and accel_mods from accel_groups_activate match those of this connection.

The signature used for the closure is that of AccelGroupActivate .

Note that, due to implementation details, a single closure can only be connected to one accelerator group.

Parameters:

this

the accelerator group to install an accelerator in

accel_key

key value of the accelerator

accel_mods

modifier combination of the accelerator

accel_flags

a flag mask to configure this accelerator

closure

closure to be executed upon accelerator activation