gtk.event_controller_key
Module for [EventControllerKey] class
Types 3
[gtk.event_controller_key.EventControllerKey] is an event controller that provides access to key events.
Methods
EventControllerKey self()Returns `this`, for use in `with` statements.EventControllerKeyGidBuilder builder()Get builder for [gtk.eventcontrollerkey.EventControllerKey] Returns: New builder objectbool forward(gtk.widget.Widget widget)Forwards the current event of this controller to a widget.uint getGroup()Gets the key group of the current event of this controller.gtk.imcontext.IMContext getImContext()Gets the input method context of the key controller. Returns: the [gtk.imcontext.IMContext]void setImContext(gtk.imcontext.IMContext imContext = null)Sets the input method context of the key controller.gulong connectImUpdate(T)(T callback, Flag!"After" after = No.After) if (isCallable!T
&& is(ReturnType!T == void)
&& (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] : gtk.event_controller_key.EventControllerKey)))
&& Parameters!T.length < 2)Connect to `ImUpdate` signal.gulong connectKeyPressed(T)(T callback, Flag!"After" after = No.After) if (isCallable!T
&& is(ReturnType!T == bool)
&& (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] == uint)))
&& (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] == uint)))
&& (Parameters!T.length < 3 || (ParameterStorageClassTuple!T[2] == ParameterStorageClass.none && is(Parameters!T[2] == gdk.types.ModifierType)))
&& (Parameters!T.length < 4 || (ParameterStorageClassTuple!T[3] == ParameterStorageClass.none && is(Parameters!T[3] : gtk.event_controller_key.EventControllerKey)))
&& Parameters!T.length < 5)Connect to `KeyPressed` signal.gulong connectKeyReleased(T)(T callback, Flag!"After" after = No.After) if (isCallable!T
&& is(ReturnType!T == void)
&& (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] == uint)))
&& (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] == uint)))
&& (Parameters!T.length < 3 || (ParameterStorageClassTuple!T[2] == ParameterStorageClass.none && is(Parameters!T[2] == gdk.types.ModifierType)))
&& (Parameters!T.length < 4 || (ParameterStorageClassTuple!T[3] == ParameterStorageClass.none && is(Parameters!T[3] : gtk.event_controller_key.EventControllerKey)))
&& Parameters!T.length < 5)Connect to `KeyReleased` signal.gulong connectModifiers(T)(T callback, Flag!"After" after = No.After) if (isCallable!T
&& is(ReturnType!T == bool)
&& (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] == gdk.types.ModifierType)))
&& (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] : gtk.event_controller_key.EventControllerKey)))
&& Parameters!T.length < 3)Connect to `Modifiers` signal.Fluent builder for [gtk.event_controller_key.EventControllerKey]
Methods