Sets our main struct and passes it to the parent class.
Extracts the consumed modifiers from a key event.
Get the main Gtk struct
Extracts the keycode from a key event.
Extracts the keyval from a key event.
Extracts the layout from a key event.
Extracts the shift level from a key event.
Gets a keyval and modifier combination that will match the event.
the main Gtk struct as a void*
Extracts whether the key event is for a modifier key.
Matches a key event against a keyval and modifiers.
the main Gtk struct
the main Gtk struct
Get the main Gtk struct
the main Gtk struct as a void*
Returns the relative angle from @event1 to @event2.
Returns the point halfway between the events' positions.
Returns the distance between the event locations.
Extracts all axis values from an event.
Extract the axis value for a particular axis use from an event structure.
Returns the device of an event.
Returns a GdkDeviceTool representing the tool that caused the event.
Retrieves the display associated to the @event.
Retuns the event sequence to which the event belongs.
Retrieves the type of the event.
Retrieves the history of the device that @event is for, as a list of time and coordinates.
Returns the modifier state field of an event.
Returns whether this event is an 'emulated' pointer event.
Extract the event surface relative x/y coordinates from an event.
Returns the seat that originated the event.
Extracts the surface associated with an event.
Returns the timestamp of @event.
Increase the ref count of @event.
Returns whether a GdkEvent should trigger a context menu, according to platform conventions.
Decrease the ref count of @event.
An event related to a key-based device.