Содержание | Список структур |
Если у какого-либо окна флаг override-redirect равен False (см. XSetWindowAttributes) и клиент выбрал SubstructureRedirectMask для этого окна (см. XSelectInput), то при обработке запроса XMapWindow X-сервер пошлёт это событие, оставив окно невидимым. В остальных случаях окно становится видимым и программе посылается событие MapNotify.
Формат структуры:
typedef struct { int type; unsigned long serial; Bool send_event; Display *display; Window parent; Window window; } XMapRequestEvent;
Значение поля type в этой структуре принимает значение MapRequest.
Поле serial хранит серийный номер запроса, обработка которого привела к появлению этого события.
Поле send_event принимает значение True, если событие послано другим клиентом через вызов XSendEvent.
Поле display хранит указатель на структуру, описывающую дисплей, с которого было получено это событие.
Поле parent хранит идентификатор окна, являющегося родительским для включаемого окна.
Поле window хранит идентификатор окна, для которого был получен запрос на включение.
Содержание | Список структур |