PanelMode
Структура
PanelMode
описывает один режим панели (view mode). Массив таких структур может быть передан Far Manager`у в функции GetOpenPanelInfoW.
struct PanelMode { const wchar_t *ColumnTypes; const wchar_t *ColumnWidths; const wchar_t * const *ColumnTitles; const wchar_t *StatusColumnTypes; const wchar_t *StatusColumnWidths; PANELMODE_FLAGS Flags; };
Элементы
ColumnTypes
Текстовая строка, описывающая типы колонок. Кодируются с помощью одной или нескольких букв, разделённых запятыми, например,
так
L"N,SC,D,T"
. Если вы используете стандартные режимы, настроенные в Far Manager`е, то установите значение в NULL
.ColumnWidths
Текстовая строка, описывающая ширину колонок.
ColumnTitles
Указатель на массив строк, описывающих заголовки (название) колонок. Если вы будете использовать стандартные названия для колонок, то установите это значение в
NULL
.StatusColumnTypes
Подобно
ColumnTypes
, но применительно для строки статуса. Если вы хотите использовать стандартную строку статуса, установите значение в NULL
.StatusColumnWidths
Подобно
ColumnWidths
, но применительно для строки статуса.Flags
Комбинация следующих значений (тип PANELMODE_FLAGS):
Флаг | Описание |
---|---|
PMFLAGS_FULLSCREEN | показывать панель во весь экран вместо половины экрана |
PMFLAGS_DETAILEDSTATUS | в статусной строке будут отображены Имя, Размер, Дата и Время файла, для случая StatusColumnTypes = NULL и StatusColumnWidths = NULL .
В противном случае в строке статуса будет отображаться только имя файла. |
PMFLAGS_ALIGNEXTENSIONS | выравнивать расширения файлов |
PMFLAGS_CASECONVERSION | преобразовывать регистр имен файлов |
Смотрите также: