Положение окна

Настройки Положение Окна позволяют определить, где расположено окно на пользовательском интерфейсе.

Положение Окна включает следующую информацию:

  • Имя и описание инструментальной панели
  • Состояние панели (пристыкованное, плавающее, иконка на боковой панели, боковая панель)
  • Строна панели (вверху, слева, внизу, справа)
  • Индекс панели
  • Ширина и высота
  • Флажки контроля положения

Системные операторы могут двигать/пристыковывать/менять размер окон, а их состояние/расположение сохраняются в рабочем пространстве AggreGate Client. Таким образом, если некое окно открывается во второй раз, оно в большинстве случаев сохраняет предыдущие параметры расположения.

Инструментальная панель

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

Состояние, сторона и индекс

Комбинация параметров Состояние, Сторона и Индекс определяют расположение окна на инструментальной панели.

Ниже приведенная таблица показывает, как эти параметры работают вместе для плавающей инструментальной панели:

Состояние

Сторона

Индекс

Комментарии

Пристыкованное

сверху, слева, снизу, справа

Любое целое число больше 0

Фреймы с тем же режимом, стороной и индексом формируют единую панель с вкладками.

Боковая панель

сверху, слева, снизу, справа

Любое целое число больше 0

Фреймы с той же стороной и индексом формируют группу на боковой панели.

Плавающее

не доступно

Любое целое число больше 0

Фреймы с тем же режимом и индексом формируют панель с вкладками и находятся в том же плавающем окне.

Для инструментальной панели с прокруткой параметры Состояние и Сторона игнорируются, в то время как параметр Индекс определяет индекс на основе нуля того ряда, к которому нужно добавить окно.

Ширина и высота

Если определены Ширина и/или Высота, они обрабатываются следующим образом:

  • Если окно пристыковано, менеджер стыкуемых окон наилучшим образом подстраивает размеры всех окон. Окно не будет иметь абсолютно тот же размер, который определен параметрами Ширина/Высота.
  • Если окно находится на боковой панели, оно будет придерживаться Ширины, если расположить его в левой/правой панели, и будет придерживаться Высоты, если расположить его в верхней/нижней панели.
  • Если окно плавающее, у него будет размер, определенный параметрами Ширина/Высота.

Флажки контроля положения

Положение окна включает следующие дополнительные флажки контроля положения/размера:

  • Разрешить изменение размера
  • Разрешить закрытие
  • Разрешить пристыковывание
  • Разрешить плавающую функцию
  • Разрешить разворачивание
  • Разрешить пристыковывание к боковой панели

Показать заголовок

Этот флажок управляет видимостью заголовка окна. Если он не показан, все кнопки управления положением окна будут недоступны.

Window key

Параметр Ключ используется для управления уникальным именем окна (window key). Имя окна может быть доступно из других частей пользовательского интерфейса.