Package: gdk

Function gdk-event-request-motions

Lambda List

gdk-event-request-motions (event)

Arguments

event -- a gdk-event instance

Details

Request more motion notifies if the event is a motion notify hint event.

This function should be used instead of the function gdk-window-pointer to request further motion notifies, because it also works for extension events where motion notifies are provided for devices other than the core pointer.

Coordinate extraction, processing and requesting more motion events from a GDK_MOTION_NOTIFY event usually works like this:
{
  /* motion_event handler */
  x = motion_event->x;
  y = motion_event->y;
  /* handle (x,y) motion */
  gdk_event_request_motions (motion_event); /* handles is_hint events */
}  
 

See also

2020-8-25