X11: как сделать так, чтобы приложение было сверху - PullRequest
3 голосов
/ 21 сентября 2010

Ситуация Я использую спичечную клавиатуру, которая основана на приложении X11. Когда какое-либо приложение находится в полноэкранном режиме, клавиатура спичечной коробки не отображается, поскольку полноэкранное приложение находится в ТОПе Так есть ли способ запустить приложение на основе X11 поверх полноэкранных приложений?

1 Ответ

1 голос
/ 21 сентября 2010

Вы можете посмотреть на источник этих функций GTK и увидеть, как они реализованы для бэкэнда X11:

gtk_window_set_keep_above()
gtk_window_set_keep_below()
gtk_window_set_transient_for()

Я думаю, что это лучший способ узнать, как вы можете это сделать, безусловно, решение, принятое GTK, должно быть переносимым.

...