Мне нужно, чтобы мое окно всплывало, держалось показанным N секунд, а
затем само закрывалось. Я сделал для этого тред, делающий
XDestroyWindow(display, window) через заданное время, но после этог
вызова окно не закрывается, пока не произойдет еще какое-то событие
типа перерисовки. То есть, заданное время проходит, XDestroyWindow
в треде вызывается, но ничего не происходит, пока я не подвигаю.
Как только начинаю двигать - оно закрывается.
Маска событий у меня такая:
XSelectInput (mydisplay,
mywindow,
ExposureMask | StructureNotifyMask);
Я подозреваю, что нужно кроме XDestroyWindow как-то послать какое-нибудь
сообщение этому окну, но вот как? Или как еще можно решить эту задачу?
Подскажите, плз...
Форум —
Development