2015-08-03 5 views
0

Как создать модальный диалог в X11 с помощью Xlib?X11 modal dialog

Модальный диалог - это окно, которое остается поверх других окон приложения (например, переходных окон), а также отказывается от фокусировки на других окнах приложения.

В Windows, модальность также сигнализируется путем мигания заголовка модального окна при попытке украсть фокус от него.

Спасибо.

ответ

1

Вы должны установить свойство _NET_WM_STATE (который типа «список атом»), чтобы включить _NET_WM_STATE см ссылки на _NET_WM_STATE в EWMP spec (также необходимо правильно установить WM_TRANSIENT_FOR)

+0

вы имеете в виду _NET_WM_STATE_MODAL + WM_TRANSIENT_FOR? Этого достаточно? Я попробую. – cap

+0

Да, должно быть достаточно –