Видеоконформ - процедура
позиционирования в мастерах окон и зон.
- На время выполнения каждого видеоконформа создается
видеосистемная транзакция.
- Для каждого независимого окна:
- (если позиция в окне не установлена программно) позиционирование
в окне: если зависимость окна принудительная, то
OnConformToWindow, иначе позиционирование (БЕЗ фильтра, потому что
в самом окне его нет) из предыдущей зоны в очередное окно.
- Для каждой зоны окна, начиная с главной по дереву
подчиненности зон:
- (если позиция в зоне не установлена программно)
позиционирование в ней с учетом фильтра.
- Zone(i).OnReposition
- Zone(i).OnChangeIndex
- Zone(i).OnSetSubwindow
- если у зоны имеется подчиненные окна, то для
позиционирования в каждом из них перейти к п.2.1.
- Отрисовка всех окон, которая может прерываться событиями
пользовательского ввода: в каждой зоне каждого открытого окна отрисовываются
записи относительно текущей позиции мастера зоны, полученной на предыдущем
этапе. Перед началом отрисовки каждой зоны событие Zone(i).OnRedraw