4.7.1 Общие положения
Требования 4.7 относятся к VT версии 4 и более поздним.
4.7.1.1 Отображение данных на одном экране
VT может обеспечить средства, с помощью которых данные из нескольких рабочих наборов могут быть доступны на одном экране. В зависимости от конструкции VT также возможно, что данные из нескольких рабочих наборов могут быть доступны одновременно для стандартных масок данных и масок программных клавиш. См. пример на рисунке 24.
1 - объект "Группа клавиш" вне области VT (затененные участки отображают независимые группы клавиш); 2 - объект "Маска окна" вне области VT; 3 - область VT (представление стандартного экрана VT или настраиваемой пользователем маски данных и настраиваемой пользователем маски программных клавиш)
Рисунок 24 - Пример отображения данных от нескольких рабочих наборов
4.7.1.2 Минимальные требования
Это дополнительная функция. Однако, как минимум, VT должен выделять маску окна и объекты "Группа клавиш", даже если это не поддерживается. Это позволяет рабочим наборам загружать эти объекты во все VT версии 4 и более поздние без изменения пула объектов. Если эта функция поддерживается, VT должен поддерживать как минимум "свободную форму" (тип 0) типа маски окна объекта "Маска окна". Любое количество других типов (не типа 0) масок окна также может поддерживаться по желанию. Проекты рабочих наборов могут требовать использования любого из типов маски окна, так что реализация, при проектировании VT, всех типов маски окна приветствуется. Если рабочий набор загружает объект "Маска окна" с неподдерживаемым типом маски окна, VT анализирует, но игнорирует этот объект и ошибки не возникают. Неподдерживаемые типы маски окна не будут представлены оператору для выбора.
Если рабочий набор участвует в этой функции, он должен загрузить маску окна и объекты "Группа клавиш" как часть пула объектов. Поскольку VT анализирует, но игнорирует любые объекты "Маска окна" с неподдерживаемым типом маски окна, модификация пула объектов не требуется.
4.7.2 Настраиваемая пользователем маска данных
VT может поддерживать любое количество пользовательских макетов маски данных. Настраиваемая пользователем маска данных - это специальные объекты "Маска данных", которые проприетарны для VT. VT должен предоставить механизм, позволяющий оператору получить доступ к доступным пользовательским компоновкам масок данных.
Каждая настраиваемая пользователем маска данных имеет тот же размер, что и стандартный объект "Маска данных", но разделен на сетку оконных ячеек с ровно двумя столбцами и шестью строками (см. рисунок 25).