Sets our main struct and passes it to the parent class.
This signal is emitted whenever a key is pressed.
This signal is emitted whenever a key is released.
Get the main Gtk struct
Gets the IM context of a key controller.
the main Gtk struct as a void*
the main Gtk struct
the main Gtk struct
Get the main Gtk struct
the main Gtk struct as a void*
Gets the propagation phase at which @controller handles events.
Returns the #GtkWidget this controller relates to.
Feeds an events into @controller, so it can be interpreted and the controller actions triggered.
Resets the @controller to a clean state. Every interaction the controller did through #GtkEventController::handle-event will be dropped at this point.
Sets the propagation phase at which a controller handles events.
#GtkEventControllerKey is an event controller meant for situations where you need access to key events.
This object was added in 3.24.