LINUX.ORG.RU

Re: Программа на XLibе

Отслеживай событие Expose у окна -
как только окно что-нибудь закрывает - XRiseWindow()

mav ()
Ответ на: Re: Программа на XLibе от mav

Re: Re: Программа на XLibе

Пардон, я ошибся. :-( Expose генерируется когда окно частично или полностью открывается. Т.ч. вопрос остается в силе.

mav ()

Re: Программа на XLibе

Ага. Вот решение как сделать окно Always on Top:
Отлавливать в окне событие VisibilityNotify
и по пришествии такого событие вызывать функцию XRaiseWindow(),
естественно параметром будет окно, которое надо держать сверху.
По идее это точно сработает.
Другой способ - это сформировать свойства окна так, чтобы
Window Manager сам держал окно всегда сверху. Но это не портабельно
вследствии не совместимости протоколов WM.
Удачи.

mav ()

Re: Программа на XLibе

Спасибо

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.