For now, at least. We do this by hiding the instance and class structures in private headers.
Ensure that state being set on pointer emulating touches actually gets propagated properly on widgets with gestures that only handle pointer events.
If GDK_TOUCH_BEGIN was handled/consumed for a sequence, or GDK_BUTTON_PRESS was handled for the mouse gesture, this function will return TRUE.