LINUX.ORG.RU

Файл с настройками окружения (ALT Linux)

 , , ,


0

1

Привет. В каком файле хранится переменная хранящая высоту «панели с кнопкой пуск»? Более подробно: клиент приложения (С++ Qt) на alt linux неверно отрисовывается в «свободном пространстве», таким образом, что нижняя часть приложения (статус бар) постоянно скрыта за «полосой с кнопкой пуск». Пока сделал статически - изменил высоту приложения -20 пикселей, но это костыль. Нужно знать действительные размеры.

Ответ на: комментарий от CHeroBuk

Теперь еще раз о задаче.
У тебя есть поделка на кьюте, окно которого статическое, и которое не влезает в свободное пространство экрана между панелями, верно?

Zhbert ★★★★★
()
Ответ на: комментарий от Zhbert

не статическое. Дело в том, что только на альтах нижняя граница определяется не правильно. Поэтому я делаю условие для альтов и там делаю resize(…).

CHeroBuk
() автор топика

Какая-то странная проблема, которой не должно возникать.

Ещё раз - при разворачивании на весь экран окно твоего приложения прячется за панелью? А панель поверх всех окон или нет?

legolegs ★★★★★
()
Ответ на: комментарий от legolegs

панель поверх всех окон. И, соотв-но поверх оконных программ. Есть методы вычисляющие «свободное пространство» для развёртывания приложений. Для альтов почему-то не всегда корректно принимается высота нижней панели.

CHeroBuk
() автор топика
Ответ на: комментарий от CHeroBuk

Разве развёртыванием не занимается оконный менеджер? А прикладные программы просто подчиняются заданной им геометрии? Т.е. баг в оконном менеджере?

legolegs ★★★★★
()
Ответ на: комментарий от legolegs

Разве развёртыванием не занимается оконный менеджер? А прикладные программы просто подчиняются заданной им геометрии?

Именно так.
Но возможно пляски с панелями, если они, например, имеют «автоскрытие». В винде, например, в таком режиме окна разворачивались ниже панели, а при ее открытии она перекрывара окно. В хрюшке при это она зачастую подписала, не прячась обратно, тем самым была ситуация примерно как у ТС.

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