[ Содержание ][ Перечень функций ]

XGetMotionEvents - получить данные о перемещении курсора мыши за период времени

СИНТАКСИС
    XTimeCoord *XGetMotionEvents(display, w, start, stop, nevents_return)
	Display *display;
	Window w;
	Time start, stop;
	int *nevents_return;
АРГУМЕНТЫ ОПИСАНИЕ

     X-сервер хранит историю последних перемещений курсора мыши в специальном буфере для предоставления возможности приложениям обрабатывать события повторно или более комплексно. Эта функция возвращает все события из буфера истории, которые происходили в период указанный аргументами start и stop включительно.

     Если X сервер не поддерживает историю событий или время в агрументе start указано более поздним, чем время в аргументе stop, а также если время start находится в будущем, то никакие события получены не будут и функция вернёт значение NULL.

     Получить размер буфера истории перемещения курсора мыши можно при помощи функции XDisplayMotionBufferSize.

     Функция XGetMotionEvents может генерировать следующие ошибки:

Cм. также: XDisplayMotionBufferSize, XSendEvent, XEvent, XIfEvent, XNextEvent, XPutBackEvent.


[ Содержание ][ Перечень функций ]