Widget.addAccelerator
void addAccelerator(string accelSignal, gtk.accel_group.AccelGroup accelGroup, uint accelKey, gdk.types.ModifierType accelMods, gtk.types.AccelFlags accelFlags)Installs an accelerator for this widget in accel_group that causes accel_signal to be emitted if the accelerator is activated. The accel_group needs to be added to the widget’s toplevel via gtk.window.Window.addAccelGroup, and the signal must be of type G_SIGNAL_ACTION. Accelerators added through this function are not user changeable during runtime. If you want to support accelerators that can be changed by the user, use gtk.accel_map.AccelMap.addEntry and gtk.widget.Widget.setAccelPath or gtk.menu_item.MenuItem.setAccelPath instead.
Parameters
accelSignal | widget signal to emit on accelerator activation |
accelGroup | accel group for this widget, added to its toplevel |
accelKey | GDK keyval of the accelerator |
accelMods | modifier key combination of the accelerator |
accelFlags | flag accelerators, e.g. gtk.types.AccelFlags.Visible |