Содержание | Список структур |
Формат структуры:
typedef struct { int type; unsigned long serial; Bool send_event; Display *display; Window window; } XAnyEvent;
В поле type заносится номер типа события, которому соответствует определенная структура данных события. Таким образом, диспетчеру событий необходимо проанализировать номер типа события и затем обращаться к данным события через соответствующую структуру данных. Для всех типов событий существуют символьные определения, список определений приведен в описании объединения XEvent.
В эту структуру включены поля, которые встречаются при описании любого события. Эта структура определена для тех случаев, когда неважен тип события, а необходим анализ лишь общих для всех событий полей. Исключение составляет событие XKeymapEvent, в котором поле window не используется.
Содержание | Список структур |