Содержание Список структур

XAnyEvent - произвольное событие.

Формат структуры:

 typedef struct {
   int type;
   unsigned long serial;
   Bool send_event;
   Display *display;
   Window window;
 } XAnyEvent;

       В поле type заносится номер типа события, которому соответствует определенная структура данных события. Таким образом, диспетчеру событий необходимо проанализировать номер типа события и затем обращаться к данным события через соответствующую структуру данных. Для всех типов событий существуют символьные определения, список определений приведен в описании объединения XEvent.

       В эту структуру включены поля, которые встречаются при описании любого события. Эта структура определена для тех случаев, когда неважен тип события, а необходим анализ лишь общих для всех событий полей. Исключение составляет событие XKeymapEvent, в котором поле window не используется.


Содержание Список структур