Родительские отношения и позиционирование

Тип окна определяет правила позиционирования, применяемые к дочерним окнам в группе. Кроме того, тип окна определяет возможность установления родительских отношений

Следующие параметры окон определяются относительно родительского окна:

visibility
Дочернее окно может быть видимо только в том случае, когда видимо родительское.
z-order
Z-индекс дочернего окна вычисляется относительно z-индекса родительсвого. Если z-индекс дочернего окна положительный, тогда оно будет располагаться выше родительского окна. В противном случае родительское окно будет перекрывать дочернее.
position
Координаты дочернего окна определяются относительно левого-верхнего угла родительского окна. Произвольные перемещения родительского окна также учитываются.
size
Размер окна определяется относительно родительского. Любое масштабирование родительского окна также применяется и к дочерним.
transparency
Глобальное значение альфа-канала дочернего окна комбинируется с родительским.

Окно приложения

Окна этого типа позиционируются относительно координат экрана. По этой причине окна этого типа не могут устанавливать родительские взаимоотношения между собой. Окно приложения неявно входит в группу, принадлежащую менеджеру окон, если окно приложения зарегистрировалось в подсистеме Screen.




Предыдущий раздел: Окна