URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 7558
[ Назад ]

Исходное сообщение
"окно поверх других окон в GTK"

Отправлено Lucifer , 25-Авг-08 17:15 
Пишу программу под gtk. Нужно сделать полноэкранное окно, поверх всего живого и неживого, на всех рабочих столах, его невозможно было закрыть, свернуть или каким либо другим способом получить доступ к рабочему столу или другим элементам урпавления, и так, что бы на нем нормально работали виджеты.
Получается сделать его полноэкранным (gtk_window_fullscreen()), но не получается сделать поверх всех окон.
Можно сделать его dock, но так на нем не работают entry.
Думаю, должна быть функция, делающая его поверх всего... Или как это можно решить другими способами?
И еще не знаю, как перехватывать нажатие клавишь на клаве.

Содержание

Сообщения в этом обсуждении
"сумашедшая идея"
Отправлено Andrey Mitrofanov , 25-Авг-08 17:38 
А поискать _исходники_ какого ни то скринсейвера с функцией "lock desktop"?

"сумашедшая идея"
Отправлено Lucifer , 25-Авг-08 18:29 
>А поискать _исходники_ какого ни то скринсейвера с функцией "lock desktop"?

Скринсейверы обычно используют графические эффекты. А мне не надо. Мне просто нужна функция, делающая обычное окно поверх остальных и способ отловки кнопок


"абаалдеть"
Отправлено Andrey Mitrofanov , 26-Авг-08 16:36 
>>А поискать _исходники_ какого ни то скринсейвера с функцией "lock desktop"?
>Скринсейверы обычно используют графические эффекты.

А поискать реализацию функции "lock desktop" в найденных в п.1 исходнах какого ни то скринсейвера?!