Used for touch events. type field will be one of GDK_TOUCH_BEGIN, GDK_TOUCH_UPDATE, GDK_TOUCH_END or GDK_TOUCH_CANCEL.
Touch events are grouped into sequences by means of the sequence field, which can also be obtained with Event.getEventSequence. Each sequence begins with a GDK_TOUCH_BEGIN event, followed by any number of GDK_TOUCH_UPDATE events, and ends with a GDK_TOUCH_END (or GDK_TOUCH_CANCEL) event. With multitouch devices, there may be several active sequences at the same time.
x, y translated to the axes of device, or NULL if device is the mouse
the master device that the event originated from. Use Event.getSourceDevice to get the slave device.
whether the event should be used for emulating pointer event
TRUE if the event was sent explicitly.
the event sequence that the event belongs to
a bit-mask representing the state of the modifier keys (e.g. Control, Shift and Alt) and the pointer buttons. See GdkModifierType
the time of the event in milliseconds.
the type of the event (GDK_TOUCH_BEGIN, GDK_TOUCH_UPDATE, GDK_TOUCH_END, GDK_TOUCH_CANCEL)
the window which received the event
the x coordinate of the pointer relative to the window
the x coordinate of the pointer relative to the root of the screen
the y coordinate of the pointer relative to the window
the y coordinate of the pointer relative to the root of the screen