StructSize
Это поле должно содержать размер структуры ViewerInfo
. Перед использованием структуры плагин должен заполнить поле.
ViewerID
Идентификатор экземпляра программы просмотра. Каждый экземпляр программы просмотра имеет уникальный идентификатор, который не повторяется в текущей сессии Far Manager.
TabSize
Размер табуляции.
CurMode
Переменная типа
ViewerMode - дополнительная информация о режиме программы просмотра.
FileSize
Размер файла.
FilePos
Текущая позиция в файле (абсолютное смещение в байтах).
LeftPos
Позиция левой границы просматриваемого текста в окне программы просмотра.
Options
Состояние настроек программы просмотра. Может быть комбинацией из следующих флагов (перечисление
VIEWER_OPTIONS):
WindowSizeX, WindowSizeY
Ширина и высота окна программы просмотра.