Sets our main struct and passes it to the parent class.
Extracts the information from a pad strip or ring event.
Extracts information about the pressed button from a pad event.
Extracts group and mode information from a pad event.
Get the main Gtk struct
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*
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 pad-based device.