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