Event Structures — Data structures specific to each type of event
#include <gdk/gdk.h>
The event structs contain data specific to each type of event in GDK.
A common mistake is to forget to set the event mask of a widget so that the required events are received. See gtk_widget_set_events().
gtk_widget_set_events()