| .Options |
+
.Options <KeyName>=<Value>
Это дополнительное утверждение может использоваться для указания
дополнительных опций в файлах помощи. Таких утверждений может быть
diff --git a/enc/enc_rus/meta/language/help_files.html b/enc/enc_rus/meta/language/help_files.html
index f86d0cb253..871f437e1b 100644
--- a/enc/enc_rus/meta/language/help_files.html
+++ b/enc/enc_rus/meta/language/help_files.html
@@ -22,10 +22,10 @@ Синтаксис Help-файла.
-| Управляющий элемент | Описание |
+| Управляющий элемент | Описание |
- | @Topic (в начале строки) |
-
+ | | @Topic (в начале строки) |
+
Начать определение темы Topic. Существуют 4 предопределённых темы:
- Тема с именем Contents имеет специальное
@@ -45,30 +45,30 @@
Синтаксис Help-файла.
|
- | @Topic=RealTopic (в начале строки) |
-
+ | | @Topic=RealTopic (в начале строки) |
+
Задает псевдоним для темы.
В случае вызова Topic будет открыта тема RealTopic.
Управляющий элемент необходимо указывать в начале файла помощи до определения первой темы.
|
- | $Text (в начале строки) |
- Определяет непрокручиваемую область помощи.
+ | | $Text (в начале строки) |
+ Определяет непрокручиваемую область помощи.
Можно указывать несколько идущих подряд строк для не прокручиваемой
области, но все эти строки должны идти сразу после определения темы
(символа '@').
|
- | ~Text~@Topic@ |
- Ссылка на тему.
+ | | ~Text~@Topic@ |
+ Ссылка на тему.
Если вы желаете поставить ссылку на тему из основного
файла помощи Far Manager, то перед именем темы поставьте
символ ':'.
Ссылка должна располагаться в одной строке.
|
- | ~Text~@<FullPath>Topic@ |
- Абсолютная или относительная ссылка на тему в файле помощи, находящемся
+ | | ~Text~@<FullPath>Topic@ |
+ Абсолютная или относительная ссылка на тему в файле помощи, находящемся
в каталоге FullPath. Путь задаётся c заключительным слешем.
Ссылка должна располагаться в одной строке.
Например, плагин Foo располагается в каталоге 'D:\FAR\Plugins\Foo' и
@@ -76,8 +76,8 @@ Синтаксис Help-файла.
~Информации о плагине Foo~@<D:\FAR\Plugins\Foo\>FooInfo@
|
- | ~Text~@<FullModuleName>Topic@ |
- Абсолютная или относительная ссылка на тему в файле помощи, находящемся
+ | | ~Text~@<FullModuleName>Topic@ |
+ Абсолютная или относительная ссылка на тему в файле помощи, находящемся
в том же каталоге, где находится плагин FullModuleName.
Ссылка должна располагаться в одной строке.
Например, для плагина Foo 'D:\FAR\Plugins\Foo\Foo.dll' необходимо показать
@@ -86,8 +86,8 @@ Синтаксис Help-файла.
|
- | ~Text~@URL@ |
- URL-активатор - запуск приложений, поддерживающих
+ | | ~Text~@URL@ |
+ URL-активатор - запуск приложений, поддерживающих
URL-протоколы. Под URL-приложениями понимаются такие приложения,
которые поддерживают протоколы, подобные этим:
~доступ к файлам~@file://C:\Program Files\Far\License.xUSSR.txt@
@@ -99,36 +99,36 @@ Синтаксис Help-файла.
Должно располагаться в одной строке.
|
- | #Text#
- | Выделенный текст Text.
+ | | #Text#
+ | Выделенный текст Text.
|
- | ^ (в начале строки или после $) |
- Центрирование строки.
+ | | ^ (в начале строки или после $) |
+ Центрирование строки.
|
- | @- (в начале строки) |
- Отключает автоформатирование текста.
+ | | @- (в начале строки) |
+ Отключает автоформатирование текста.
По умолчанию Far Manager форматирует все строки, которые
в тексте начинаются с первой позиции.
Должен находиться в отдельной строке.
|
- | @+ (в начале строки) |
- Включает автоформатирование текста.
+ | | @+ (в начале строки) |
+ Включает автоформатирование текста.
Должен находиться в отдельной строке.
|
- | @=Symbol (в начале строки) |
- Рисует горизонтальную линию из символов Symbol цветом обычного текста.
+ | | @=Symbol (в начале строки) |
+ Рисует горизонтальную линию из символов Symbol цветом обычного текста.
Линия рисуется на всю ширину окна Помощи с отступами по одному символу слева и справа.
Если Symbol не указан, будет отрисована горизонтальная одинарная линия.
Остаток строки игнорируется.
Например, "@=*" в начале строки рисует линию из символов '*'
|
- | <CtrlColorChar>XX |
- Задаёт цветовые атрибуты, которыми будет отрисован
+ | | <CtrlColorChar>XX |
+ Задаёт цветовые атрибуты, которыми будет отрисован
следующий за этой конструкцией текст. Цветовые атрибуты XX - две
шестнадцатеричных цифры (0-9A-F).
Например, в качестве управляющего кода
@@ -138,13 +138,13 @@ Синтаксис Help-файла.
(см. CtrlColorChar)
|
- | <CtrlColorChar>- |
- Устанавливает цветовые атрибуты в предустановленный цвет.
+ | | <CtrlColorChar>- |
+ Устанавливает цветовые атрибуты в предустановленный цвет.
(см. CtrlColorChar)
|
- | <!Macro:ИмяМакроОбласти!> |
- Эта макроподстановка в тексте статьи выводит доступные
+ | | <!Macro:ИмяМакроОбласти!> |
+ Эта макроподстановка в тексте статьи выводит доступные
в текущей сессии Far Manager макрокоманды (сочетания и описание макроса).
|
diff --git a/enc/enc_rus/meta/language/helptopic.html b/enc/enc_rus/meta/language/helptopic.html
index dd483022ae..cf6508253c 100644
--- a/enc/enc_rus/meta/language/helptopic.html
+++ b/enc/enc_rus/meta/language/helptopic.html
@@ -20,26 +20,26 @@ Синтаксис тем помощи
- | Формат | Описание |
+ | Формат | Описание |
- | "Topic" |
- Ссылка на тему в файле помощи плагина.
+ | | "Topic" |
+ Ссылка на тему в файле помощи плагина.
|
- | ":Topic" |
- Ссылка на тему из основного файла помощи Far Manager.
+ | | ":Topic" |
+ Ссылка на тему из основного файла помощи Far Manager.
|
- | "<FullPath>Topic" |
- Абсолютная ссылка на тему в файле помощи, находящемся
+ | | "<FullPath>Topic" |
+ Абсолютная ссылка на тему в файле помощи, находящемся
в каталоге FullPath. Путь задаётся c заключительным слешем.
Например, плагин Foo располагается в каталоге 'D:\FAR\Plugins\Foo' и
нам надо показать тему помощи 'FooInfo' из хелпа по этому плагину:
"<D:\FAR\Plugins\Foo\>FooInfo"
|
- | "<FullModuleName>Topic" |
- Абсолютная ссылка на тему в файле помощи, находящемся
+ | | "<FullModuleName>Topic" |
+ Абсолютная ссылка на тему в файле помощи, находящемся
в том же каталоге, где находится плагин с именем DLL-модуля FullModuleName.
Например, для плагина Foo 'D:\FAR\Plugins\Foo\Foo.dll' необходимо показать
тему помощи 'FooInfo' из хелпа по этому плагину:
diff --git a/enc/enc_rus/meta/language/index.html b/enc/enc_rus/meta/language/index.html
index b51fa9a8db..703be12295 100644
--- a/enc/enc_rus/meta/language/index.html
+++ b/enc/enc_rus/meta/language/index.html
@@ -27,19 +27,19 @@ Языки и файлы помощи
diff --git a/enc/enc_rus/meta/macroapi/index.html b/enc/enc_rus/meta/macroapi/index.html
index b4b578f833..aa7ab9e7bd 100644
--- a/enc/enc_rus/meta/macroapi/index.html
+++ b/enc/enc_rus/meta/macroapi/index.html
@@ -21,7 +21,7 @@ Macro API
Экспортируемые функции, т.е. те, которые плагин экспортирует для Far Manager
-| Функция | Описание |
+
|---|
| Функция | Описание |
@@ -29,65 +29,65 @@ Сервисные функции, указатели на эти функц
SetStartupInfoW
Структуры
Коды операций
-| Константа | Описание |
+
|---|
| Константа | Описание |
-| MACROOPCODE |
-коды операций макродвижка |
+MACROOPCODE |
+коды операций макродвижка |
diff --git a/enc/enc_rus/meta/miscapi/index.html b/enc/enc_rus/meta/miscapi/index.html
index f8af61a2ed..e736f6f9e4 100644
--- a/enc/enc_rus/meta/miscapi/index.html
+++ b/enc/enc_rus/meta/miscapi/index.html
@@ -22,15 +22,15 @@ Miscellaneous API
Экспортируемые функции, т.е. те, которые плагин экспортирует для Far Manager
@@ -38,78 +38,78 @@ Сервисные функции, указатели на эти функц
SetStartupInfoW
-| Функция | Описание |
+
|---|
| Функция | Описание |
-| AdvControl |
-дополнительные управляющие функции; работают везде: в панелях/редакторе/просмотре |
+AdvControl |
+дополнительные управляющие функции; работают везде: в панелях/редакторе/просмотре |
-| ColorDialog |
-диалог изменения цвета |
+ColorDialog |
+диалог изменения цвета |
-| RegExpControl |
-управляющие функции регулярных выражений |
+RegExpControl |
+управляющие функции регулярных выражений |
-| RestoreScreen |
-восстанавливает предварительно сохранённую область экрана |
+RestoreScreen |
+восстанавливает предварительно сохранённую область экрана |
-| SaveScreen |
-сохраняет область экрана |
+SaveScreen |
+сохраняет область экрана |
-| Text |
-выводит текстовую строку на экран |
+Text |
+выводит текстовую строку на экран |
Структуры
diff --git a/enc/enc_rus/meta/other/dict.html b/enc/enc_rus/meta/other/dict.html
index c311a8d73b..d9a0b6cfda 100644
--- a/enc/enc_rus/meta/other/dict.html
+++ b/enc/enc_rus/meta/other/dict.html
@@ -207,13 +207,13 @@ Словарь
специальные выражения:
-| Метасимвол | Описание |
- * |
- Любое количество символов |
- ? |
- Любой символ |
- [c,x-z] |
- Любой символ из находящихся в квадратных скобках.
+ | | Метасимвол | Описание |
+ * |
+ Любое количество символов |
+ ? |
+ Любой символ |
+ [c,x-z] |
+ Любой символ из находящихся в квадратных скобках.
Допускаются и отдельные символы, и их диапазоны. |
@@ -381,25 +381,25 @@ Словарь
фокус ввода (при условии, что для этих элементов не выставлены флаги
DIF_NOFOCUS и/или DIF_DISABLE):
diff --git a/enc/enc_rus/meta/panelapi/index.html b/enc/enc_rus/meta/panelapi/index.html
index ab948a1e1e..f09f121461 100644
--- a/enc/enc_rus/meta/panelapi/index.html
+++ b/enc/enc_rus/meta/panelapi/index.html
@@ -21,71 +21,71 @@ Panel API
Экспортируемые функции, т.е. те, которые плагин экспортирует для Far Manager
@@ -93,162 +93,162 @@ Сервисные функции, указатели на эти функц
SetStartupInfoW
-| Функция | Описание |
+
|---|
| Функция | Описание |
-| PanelControl |
-позволяет запрашивать различную информацию и выполнять управляющие действия |
+PanelControl |
+позволяет запрашивать различную информацию и выполнять управляющие действия |
-| FileFilterControl |
-управляет созданием и применением файловых фильтров |
+FileFilterControl |
+управляет созданием и применением файловых фильтров |
-| FreeDirList |
-освобождает память, выделенную для списка файлов функцией GetDirList |
+FreeDirList |
+освобождает память, выделенную для списка файлов функцией GetDirList |
-| FreePluginDirList |
-освобождает память, выделенную для списка файлов функцией GetPluginDirList |
+FreePluginDirList |
+освобождает память, выделенную для списка файлов функцией GetPluginDirList |
-| GetDirList |
-возвращает список файлов в указанной директории |
+GetDirList |
+возвращает список файлов в указанной директории |
-| GetPluginDirList |
-возвращает список файлов в указанной директории эмулируемой файловой системы |
+GetPluginDirList |
+возвращает список файлов в указанной директории эмулируемой файловой системы |
Структуры
diff --git a/enc/enc_rus/meta/pluginapi/index.html b/enc/enc_rus/meta/pluginapi/index.html
index 0cdb2e2788..4f3d05a29b 100644
--- a/enc/enc_rus/meta/pluginapi/index.html
+++ b/enc/enc_rus/meta/pluginapi/index.html
@@ -21,7 +21,7 @@ Plugin Manager API
Экспортируемые функции, т.е. те, которые плагин экспортирует для Far Manager
-| Функция | Описание |
+
|---|
| Функция | Описание |
@@ -29,10 +29,10 @@ Сервисные функции, указатели на эти функц
SetStartupInfoW
@@ -40,11 +40,11 @@ Сервисные функции, указатели на эти функц
Структуры
diff --git a/enc/enc_rus/meta/service_functions/advcontrol.html b/enc/enc_rus/meta/service_functions/advcontrol.html
index a0f1f90eec..21a41fee9f 100644
--- a/enc/enc_rus/meta/service_functions/advcontrol.html
+++ b/enc/enc_rus/meta/service_functions/advcontrol.html
@@ -35,58 +35,58 @@ Параметры
Command
Тип команды. Может быть следующим (перечисление ADVANCED_CONTROL_COMMANDS):
- | Команда | Описание |
+ | Команда | Описание |
- | ACTL_COMMIT |
- "Фиксирует" действие последней операции с окнами (например, после ACTL_SETCURRENTWINDOW).
+ | | ACTL_COMMIT |
+ "Фиксирует" действие последней операции с окнами (например, после ACTL_SETCURRENTWINDOW).
Param1 не используется.
Param2 не используется.
Функция возвращает TRUE в случае успеха и FALSE при неудаче. |
- | ACTL_GETARRAYCOLOR |
- Получить все цвета Far Manager.
+ | | ACTL_GETARRAYCOLOR |
+ Получить все цвета Far Manager.
Param1 размер буфера, в элементах FarColor.
Param2 указатель на буфер плагина, в который будут скопированы текущие цветовые атрибуты.
Param2 = NULL позволяет узнать количество элементов в массиве цветов для копирования.
Функция всегда возвращает количество элементов в массиве цветов. |
- | ACTL_GETCOLOR |
- Получить цвет Far Manager по индексу.
+ | | ACTL_GETCOLOR |
+ Получить цвет Far Manager по индексу.
Param1 одна из констант COL_*, описанных в farcolor.hpp
Param2 указывает на переменную типа FarColor, в которую будет помещен соответствующий индексу код цвета.
Функция возвращает TRUE, если удалось получить указанные цветовые атрибуты. |
- | ACTL_GETCURSORPOS |
- Получить информацию о положении курсора относительно окна Far Manager.
+ | | ACTL_GETCURSORPOS |
+ Получить информацию о положении курсора относительно окна Far Manager.
Param1 не используется.
Param2 указатель на структуру COORD.
Функция возвращает TRUE, если положение курсора удалось получить, иначе - FALSE. |
- | ACTL_GETFARHWND |
- Возвращает HWND текущего окна Far Manager.
+ | | ACTL_GETFARHWND |
+ Возвращает HWND текущего окна Far Manager.
Param1 не используется.
Param2 не используется. |
- | ACTL_GETFARRECT |
- Получить информацию о координатах окна Far Manager в консольном буфере.
+ | | ACTL_GETFARRECT |
+ Получить информацию о координатах окна Far Manager в консольном буфере.
Param1 не используется.
Param2 указатель на структуру SMALL_RECT.
Функция возвращает TRUE, если координаты окна Far Manager удалось получить, иначе - FALSE. |
- | ACTL_GETFARMANAGERVERSION |
- Узнать версию Far Manager.
+ | | ACTL_GETFARMANAGERVERSION |
+ Узнать версию Far Manager.
Param1 не используется.
Param2 указывает на переменную типа VersionInfo, в которую будет помещена информация о версии Far Manager.
Функция всегда возвращает TRUE. |
- | ACTL_GETWINDOWCOUNT |
- Возвращает число открытых окон в Far Manager.
+ | | ACTL_GETWINDOWCOUNT |
+ Возвращает число открытых окон в Far Manager.
Param1 не используется.
Param2 не используется.
Минимальное число окон равно 1 (при запуске Far Manager: в обычном режиме - файловые панели; с ключами -e или -v - редактор или программа просмотра, соответственно).
|
- | ACTL_GETWINDOWINFO |
- Получить информацию о конкретном окне Far Manager.
+ | | ACTL_GETWINDOWINFO |
+ Получить информацию о конкретном окне Far Manager.
Param1 не используется.
Param2 указатель на структуру WindowInfo.
Функция возвращает TRUE, если окно с номером WindowInfo.Pos существует и
@@ -95,90 +95,90 @@ Параметры
Память под WindowInfo.TypeName и WindowInfo.Name плагин должен выделить самостоятельно,
требуемые размеры можно получить передав NULL в качестве WindowInfo.TypeName и WindowInfo.Name. |
- | ACTL_GETWINDOWTYPE |
- Получить информацию о типе окна Far Manager.
+ | | ACTL_GETWINDOWTYPE |
+ Получить информацию о типе окна Far Manager.
Param1 не используется.
Param2 указатель на структуру WindowType.
Функция возвращает TRUE, если удалось определить тип окна.
В отличие от ACTL_GETWINDOWINFO эту команду можно вызывать из любых тредов. |
- | ACTL_QUIT |
- Завершение работы Far Manager.
+ | | ACTL_QUIT |
+ Завершение работы Far Manager.
Param1 код возврата Far Manager.
Param2 не используется. |
- | ACTL_REDRAWALL |
- Перерисовка всех окон Far Manager.
+ | | ACTL_REDRAWALL |
+ Перерисовка всех окон Far Manager.
Param1 не используется.
Param2 не используется. |
- | ACTL_SETARRAYCOLOR |
- Изменить заданный диапазон цветовой схемы Far Manager.
+ | | ACTL_SETARRAYCOLOR |
+ Изменить заданный диапазон цветовой схемы Far Manager.
Param1 не используется.
Param2 указатель на структуру FarSetColors.
Функция возвращает TRUE при успешной замене заданного диапазона цветовой схемы и
FALSE для неверно заданных параметров в структуре FarSetColors. |
- | ACTL_SETCURRENTWINDOW |
- Позволяет переключиться в конкретное окно Far Manager.
+ | | ACTL_SETCURRENTWINDOW |
+ Позволяет переключиться в конкретное окно Far Manager.
Param1 число, задающее номер активного окна (нумерация начинается с 0).
Param2 не используется.
Функция возвращает TRUE, если переключение состоялось и FALSE при неудаче (не существует требуемого окна).
Внимание!
- Переключение не произойдёт до тех пор, пока не будет вызвана команда
ACTL_COMMIT или пока Far Manager не получит управление.
|
- | ACTL_SETCURSORPOS |
- Устанавливает положение курсора относительно окна Far Manager.
+ | | ACTL_SETCURSORPOS |
+ Устанавливает положение курсора относительно окна Far Manager.
Param1 не используется.
Param2 указатель на заполненную структуру COORD.
Функция возвращает TRUE, если положение курсора удалось изменить, иначе - FALSE. |
- | ACTL_SETPROGRESSSTATE |
- Устанавливает тип и состояние индикатора прогресса на кнопке Far Manager в панели задач.
+ | | ACTL_SETPROGRESSSTATE |
+ Устанавливает тип и состояние индикатора прогресса на кнопке Far Manager в панели задач.
Param1 может принимать одно из следующих значений (перечисление TASKBARPROGRESSTATE):
Param2 не используется.
Функция возвращает TRUE.
Внимание!
|
- | ACTL_SETPROGRESSVALUE |
- Отображает и корректирует прогресс операции на кнопке Far Manager в панели задач.
+ | | ACTL_SETPROGRESSVALUE |
+ Отображает и корректирует прогресс операции на кнопке Far Manager в панели задач.
Param1 не используется.
Param2 указатель на структуру ProgressValue.
Функция возвращает TRUE.
Внимание!
|
- | ACTL_PROGRESSNOTIFY |
- Far Manager выполняет стандартное оповещение о завершении операции
+ | | ACTL_PROGRESSNOTIFY |
+ Far Manager выполняет стандартное оповещение о завершении операции
(при неактивном окне приложения кратковременное мерцание кнопкой Far Manager в панели задач и последующая подсветка её до получения окном фокуса).
Param1 не используется.
Param2 не используется.
Функция возвращает TRUE. |
- | ACTL_SYNCHRO |
- Позволяет потоку, запущенному плагином, выполнить код в контексте главного потока Far Manager посредством вызова функции ProcessSynchroEventW.
+ | | ACTL_SYNCHRO |
+ Позволяет потоку, запущенному плагином, выполнить код в контексте главного потока Far Manager посредством вызова функции ProcessSynchroEventW.
Param1 не используется.
Param2 указатель на данные, передающиеся в функцию ProcessSynchroEventW, может быть NULL.
Функция всегда возвращает 0.
Внимание!
- Проверка на вызов функции
ProcessSynchroEventW проводится в GetInputRecord, т.е. гарантированного времени отклика нет, но должно быть достаточно быстро.
|
- | ACTL_WAITKEY |
- Ожидать клавишу.
+ | | ACTL_WAITKEY |
+ Ожидать клавишу.
Param1 не используется.
Param2 = NULL - ждём любую клавишу.
Param2 указатель на заполненную структуру INPUT_RECORD (код клавиши) - ждём конкретную клавишу.
diff --git a/enc/enc_rus/meta/service_functions/colordialog.html b/enc/enc_rus/meta/service_functions/colordialog.html
index 0509ebdfdd..a380d937c8 100644
--- a/enc/enc_rus/meta/service_functions/colordialog.html
+++ b/enc/enc_rus/meta/service_functions/colordialog.html
@@ -34,9 +34,9 @@ Параметры
Flags
Color
diff --git a/enc/enc_rus/meta/service_functions/dialoginit.html b/enc/enc_rus/meta/service_functions/dialoginit.html
index 226676065a..f77d1ce97f 100644
--- a/enc/enc_rus/meta/service_functions/dialoginit.html
+++ b/enc/enc_rus/meta/service_functions/dialoginit.html
@@ -57,22 +57,22 @@ Параметры
Flags
Набор флагов, уточняющих некоторые параметры диалога. Может быть комбинацией следующих значений (тип FARDIALOGFLAGS):
- | Флаг | Описание |
- | FDLG_WARNING |
- Задаёт для диалога цветовую схему "Предупреждение". |
- | FDLG_SMALLDIALOG |
- Позволяет создавать диалоги с уменьшенным размером рамки. Для таких диалогов при отрисовке разделительных линий (DIF_SEPARATOR) предполагается
+ | | Флаг | Описание |
+ | FDLG_WARNING |
+ Задаёт для диалога цветовую схему "Предупреждение". |
+ | FDLG_SMALLDIALOG |
+ Позволяет создавать диалоги с уменьшенным размером рамки. Для таких диалогов при отрисовке разделительных линий (DIF_SEPARATOR) предполагается
нулевой отступ между границей диалога и окружающей его двойной рамкой. |
- | FDLG_NODRAWSHADOW |
- Не рисовать тень диалога. |
- | FDLG_NODRAWPANEL |
- Не рисовать поле диалога. |
- | FDLG_KEEPCONSOLETITLE |
- Отключить установку заголовка консоли Far Manager по заголовку диалога. |
- | FDLG_NONMODAL |
- Создать немодальный диалог. Диалог отображается сразу и сам освобождается при закрытии. Вызывать DialogRun и DialogFree для такого диалога не нужно. |
- | FDLG_NONE |
- Нулевой флаг. |
+ | FDLG_NODRAWSHADOW |
+ Не рисовать тень диалога. |
+ | FDLG_NODRAWPANEL |
+ Не рисовать поле диалога. |
+ | FDLG_KEEPCONSOLETITLE |
+ Отключить установку заголовка консоли Far Manager по заголовку диалога. |
+ | FDLG_NONMODAL |
+ Создать немодальный диалог. Диалог отображается сразу и сам освобождается при закрытии. Вызывать DialogRun и DialogFree для такого диалога не нужно. |
+ | FDLG_NONE |
+ Нулевой флаг. |
DlgProc
diff --git a/enc/enc_rus/meta/service_functions/editor.html b/enc/enc_rus/meta/service_functions/editor.html
index 52b307d8ec..e03d1a9e0e 100644
--- a/enc/enc_rus/meta/service_functions/editor.html
+++ b/enc/enc_rus/meta/service_functions/editor.html
@@ -46,49 +46,49 @@ Параметры
Flags
Флаги редактора. Может быть комбинацией следующих значений (тип EDITOR_FLAGS):
- | Флаг | Описание |
- | EF_NONMODAL |
- Создать немодальное окно редактора. Если этот флаг присутствует, пользователь сможет переключаться между редактором и другими окнами Far Manager.
+ | | Флаг | Описание |
+ | EF_NONMODAL |
+ Создать немодальное окно редактора. Если этот флаг присутствует, пользователь сможет переключаться между редактором и другими окнами Far Manager.
Плагин получит управление только после закрытия или ухода из открытого редактора (например, пользователь нажал Ctrl+Tab).
Если вам нужно, чтобы плагин получал управление сразу же после открытия редактора, то используйте флаг EF_IMMEDIATERETURN. |
- | EF_IMMEDIATERETURN |
- Позволяет плагину получать управление сразу же после открытия редактора.
+ | | EF_IMMEDIATERETURN |
+ Позволяет плагину получать управление сразу же после открытия редактора.
Открываемый редактор становится активным. Выставлять этот флаг имеет смысл только в паре с флагом EF_NONMODAL. |
- | EF_DELETEONCLOSE |
- Поручает Far Manager'у удалить редактируемый файл после закрытия редактора.
+ | | EF_DELETEONCLOSE |
+ Поручает Far Manager'у удалить редактируемый файл после закрытия редактора.
Если в директории, содержащей редактируемый файл, нет других файлов, она также будет удалена. Если требуется удаление только файла, то используйте EF_DELETEONLYFILEONCLOSE.
Файл не удаляется:
- если было произведено переключение по F6 и если существуют другие открытые вьюеры/редакторы с этим же файлом.
- если файл был сохранён из редактора.
|
- | EF_DELETEONLYFILEONCLOSE |
- Аналог EF_DELETEONCLOSE, но удаляется только файл. Этот флаг имеет более низкий приоритет при обработке, чем EF_DELETEONCLOSE. |
- | EF_CREATENEW |
- Создать новый файл на диске. Вызов редактора с этим флагом аналогичен вызову редактора по Shift+F4 в панелях. |
- | EF_ENABLE_F6 |
- Разрешает переключение по F6 из редактора во вьюер. |
- | EF_DISABLEHISTORY |
- Запретить добавление имени файла в историю редактирования (Alt+F11). По умолчанию имя в историю добавляется. |
- | EF_LOCKED |
- При открытии файла запретить редактирование. Пользователь сможет снять блокировку с помощью клавиш Ctrl+L. |
- | EF_DISABLESAVEPOS |
- Не сохранять позицию в редактируемом файле. |
- | EF_NONE |
- Нулевой флаг. |
+ | EF_DELETEONLYFILEONCLOSE |
+ Аналог EF_DELETEONCLOSE, но удаляется только файл. Этот флаг имеет более низкий приоритет при обработке, чем EF_DELETEONCLOSE. |
+ | EF_CREATENEW |
+ Создать новый файл на диске. Вызов редактора с этим флагом аналогичен вызову редактора по Shift+F4 в панелях. |
+ | EF_ENABLE_F6 |
+ Разрешает переключение по F6 из редактора во вьюер. |
+ | EF_DISABLEHISTORY |
+ Запретить добавление имени файла в историю редактирования (Alt+F11). По умолчанию имя в историю добавляется. |
+ | EF_LOCKED |
+ При открытии файла запретить редактирование. Пользователь сможет снять блокировку с помощью клавиш Ctrl+L. |
+ | EF_DISABLESAVEPOS |
+ Не сохранять позицию в редактируемом файле. |
+ | EF_NONE |
+ Нулевой флаг. |
- | EF_OPENMODE_MASK |
- Маска для EF_OPENMODE_* |
- | EF_OPENMODE_QUERY |
- Режим открытия. Если файл открыт в редакторе, пользователю будет показан диалог дальнейших действий (GUID: {AFDAD388-494C-41E8-BAC6-BBE9115E1CC0}) |
- | EF_OPENMODE_NEWIFOPEN |
- Режим открытия. Открыть файл в новом редакторе, если файл уже открыт в редакторе |
- | EF_OPENMODE_USEEXISTING |
- Режим открытия. Переключиться на открытый в редакторе файл. |
- | EF_OPENMODE_BREAKIFOPEN |
- Режим открытия. Прервать выполнение функции, если файл открыт в редакторе |
- | EF_OPENMODE_RELOADIFOPEN |
- Режим открытия. Переоткрыть, если файл открыт в редакторе. |
+ | EF_OPENMODE_MASK |
+ Маска для EF_OPENMODE_* |
+ | EF_OPENMODE_QUERY |
+ Режим открытия. Если файл открыт в редакторе, пользователю будет показан диалог дальнейших действий (GUID: {AFDAD388-494C-41E8-BAC6-BBE9115E1CC0}) |
+ | EF_OPENMODE_NEWIFOPEN |
+ Режим открытия. Открыть файл в новом редакторе, если файл уже открыт в редакторе |
+ | EF_OPENMODE_USEEXISTING |
+ Режим открытия. Переключиться на открытый в редакторе файл. |
+ | EF_OPENMODE_BREAKIFOPEN |
+ Режим открытия. Прервать выполнение функции, если файл открыт в редакторе |
+ | EF_OPENMODE_RELOADIFOPEN |
+ Режим открытия. Переоткрыть, если файл открыт в редакторе. |
@@ -100,15 +100,15 @@ Параметры
Номер кодовой страницы, в которой будет открыт редактор. Можете установить значение в CP_DEFAULT.
Помимо этого можно использовать следующие определения.
@@ -117,9 +117,9 @@ Возвращаемое значение
Эта функция возвращает следующие значения (перечисление EDITOR_EXITCODE):
-| Возвращаемое значение | Описание |
-| EEC_OPEN_ERROR |
-Ошибка открытия файла. Ошибка возникает в случаях, если:
+ | | Возвращаемое значение | Описание |
+| EEC_OPEN_ERROR |
+Ошибка открытия файла. Ошибка возникает в случаях, если:
- Far Manager не смог выделить достаточно памяти при создании редактора (как объекта);
- в качестве параметра
FileName передали пустую строку;
@@ -127,12 +127,12 @@ Возвращаемое значение
- редактируемый файл имеет RO-атрибут и пользователь в диалоге подтверждения открытия такого файла отказался от дальнейшего редактирования.
|
-| EEC_MODIFIED |
-Успешное завершение. Файл был изменён. Функция Editor также возвращает этот код возврата при использовании флага EF_NONMODAL. |
-| EEC_NOT_MODIFIED |
-Успешное завершение. Файл не был изменён. |
-| EEC_LOADING_INTERRUPTED |
-Загрузка файла прервана пользователем. |
+| EEC_MODIFIED |
+Успешное завершение. Файл был изменён. Функция Editor также возвращает этот код возврата при использовании флага EF_NONMODAL. |
+| EEC_NOT_MODIFIED |
+Успешное завершение. Файл не был изменён. |
+| EEC_LOADING_INTERRUPTED |
+Загрузка файла прервана пользователем. |
diff --git a/enc/enc_rus/meta/service_functions/editorcontrol.html b/enc/enc_rus/meta/service_functions/editorcontrol.html
index 29ef755f46..0935e10309 100644
--- a/enc/enc_rus/meta/service_functions/editorcontrol.html
+++ b/enc/enc_rus/meta/service_functions/editorcontrol.html
@@ -38,91 +38,91 @@ Параметры
Command
Тип команды. Может быть одним из следующих (перечисление EDITOR_CONTROL_COMMANDS):
- | Команда | Описание |
+ | Команда | Описание |
- | ECTL_ADDCOLOR |
- Задать цвет части строки. Эта команда может быть вызвана несколько раз для одной и той же строки для задания нескольких цветных областей.
+ | | ECTL_ADDCOLOR |
+ Задать цвет части строки. Эта команда может быть вызвана несколько раз для одной и той же строки для задания нескольких цветных областей.
Param1 не используется.
Param2 указывает на структуру EditorColor.
Если указанная строка отсутствует, то возвращается FALSE, иначе TRUE. |
- | ECTL_ADDSESSIONBOOKMARK |
- Добавить позицию навигации (это особый вид закладок, отличающийся от обычных тем, что действуют в пределах сеанса редактора) в стек,
+ | | ECTL_ADDSESSIONBOOKMARK |
+ Добавить позицию навигации (это особый вид закладок, отличающийся от обычных тем, что действуют в пределах сеанса редактора) в стек,
при этом, если добавление идет между элементами стека, то все закладки, с индексом больше текущего, будут удалены.
Param1 и Param2 должны быть NULL.
Функция возвращает TRUE в случае успешного выполнения. |
- | ECTL_CLEARSESSIONBOOKMARKS |
- Удалить все позиции навигации.
+ | | ECTL_CLEARSESSIONBOOKMARKS |
+ Удалить все позиции навигации.
Param1 и Param2 должны быть NULL. |
- | ECTL_DELETEBLOCK |
- Удалить блок в редакторе.
+ | | ECTL_DELETEBLOCK |
+ Удалить блок в редакторе.
Param1 и Param2 должны быть NULL.
Функция вернёт TRUE в случае удачного удаления блока и FALSE, если редактор заблокирован (пользователь нажал Ctrl+L) или нет выделенного блока. |
- | ECTL_DELCOLOR |
- Удалить цветовую область в строке. Эта команда может быть вызвана несколько раз для одной и той же строки.
+ | | ECTL_DELCOLOR |
+ Удалить цветовую область в строке. Эта команда может быть вызвана несколько раз для одной и той же строки.
Param1 не используется.
Param2 указывает на структуру EditorDeleteColor.
Если указанная строка отсутствует, то возвращается FALSE, иначе TRUE. |
- | ECTL_DELETECHAR |
- Удалить символ под курсором.
+ | | ECTL_DELETECHAR |
+ Удалить символ под курсором.
Param1 и Param2 должны быть NULL.
Функция вернёт TRUE в случае удачного удаления и FALSE, если редактор заблокирован (пользователь нажал Ctrl+L). |
- | ECTL_DELETESESSIONBOOKMARK |
- Удалить указанную позицию навигации.
+ | | ECTL_DELETESESSIONBOOKMARK |
+ Удалить указанную позицию навигации.
Param1 не используется.
Param2 должен быть равен индексу удаляемой позиции навигации (0 и более) или -1 для удаления текущей позиции навигации.
Количество позиций навигации можно получить, вызвав ECTL_GETSESSIONBOOKMARKS.
Функция возвращает TRUE в случае успешного выполнения. |
- | ECTL_DELETESTRING |
- Удалить текущую строку.
+ | | ECTL_DELETESTRING |
+ Удалить текущую строку.
Param1 и Param2 должны быть NULL.
Функция вернёт TRUE в случае удачного удаления и FALSE, если редактор заблокирован (пользователь нажал Ctrl+L). |
- | ECTL_EXPANDTABS |
- Заменить все символы табуляции в строке пробелами.
+ | | ECTL_EXPANDTABS |
+ Заменить все символы табуляции в строке пробелами.
Param1 не используется.
Param2 указывает на целочисленную переменную которая содержит номер обрабатываемой строки или -1 для обработки текущей строки.
Функция вернёт TRUE в случае удачной замены и FALSE, если редактор заблокирован (пользователь нажал Ctrl+L) или нет такой строки. |
- | ECTL_GETBOOKMARKS |
- Получить информацию о закладках для текущего редактируемого файла.
+ | | ECTL_GETBOOKMARKS |
+ Получить информацию о закладках для текущего редактируемого файла.
Param1 не используется.
Param2 указывает на структуру EditorBookmarks - выделенный плагином блок памяти, или равен NULL (если необходимо узнать размер буфера).
Команда возвращает 0, если файл ещё не открыт, в противном случае, возвращается необходимый размер буфера памяти. |
- | ECTL_GETSESSIONBOOKMARKS |
- Получить информацию о позициях навигации для текущего редактируемого файла.
+ | | ECTL_GETSESSIONBOOKMARKS |
+ Получить информацию о позициях навигации для текущего редактируемого файла.
Param1 не используется.
Param2 указывает на структуру EditorBookmarks - выделенный плагином блок памяти, или равен NULL (если необходимо узнать размер буфера).
Команда возвращает 0 в случае ошибки, в противном случае, возвращается необходимый размер буфера памяти. |
- | ECTL_GETCOLOR |
- Получить цвет части строки.
+ | | ECTL_GETCOLOR |
+ Получить цвет части строки.
Param1 не используется.
Param2 указывает на структуру EditorColor.
Если указанная строка или часть строки отсутствует, то возвращается FALSE, иначе TRUE. |
- | ECTL_GETFILENAME |
- Получить имя открытого в редакторе файла.
+ | | ECTL_GETFILENAME |
+ Получить имя открытого в редакторе файла.
Param1 - размер буфера в символах, который выделил плагин для данных.
Param2 указывает на буфер, выделенный плагином, куда будет помещено имя файла.
Функция возвращает требуемый размер буфера в символах, с учетом завершающего нуля.
Если Param2 = NULL или Param1 меньше требуемого размера, функция просто вернет необходимый размер буфера. |
- | ECTL_GETINFO |
- Получить информацию о редакторе.
+ | | ECTL_GETINFO |
+ Получить информацию о редакторе.
Param1 не используется.
Param2 указывает на структуру EditorInfo.
Функция возвращает TRUE в случае успешного выполнения. |
- | ECTL_GETSTRING |
- Получить информацию о строке.
+ | | ECTL_GETSTRING |
+ Получить информацию о строке.
Param1 не используется.
Param2 указывает на структуру EditorGetString.
@@ -133,15 +133,15 @@ Параметры
Если указанная строка отсутствует, то возвращается FALSE, иначе TRUE. |
- | ECTL_GETTITLE |
- Получить заголовок редактора.
+ | | ECTL_GETTITLE |
+ Получить заголовок редактора.
Param1 - размер буфера в символах, который выделил плагин для данных.
Param2 указывает на буфер, выделенный плагином, куда будет помещен заголовок редактора.
Функция возвращает требуемый размер буфера в символах, с учетом завершающего нуля.
Если Param2 = NULL или Param1 меньше требуемого размера, функция просто вернет необходимый размер буфера. |
- | ECTL_INSERTSTRING |
- Вставить новую строку (разорвать строку) с текущей позиции курсора и переместить курсор либо на первую позицию новой строки, либо на позицию с учётом отступа.
+ | | ECTL_INSERTSTRING |
+ Вставить новую строку (разорвать строку) с текущей позиции курсора и переместить курсор либо на первую позицию новой строки, либо на позицию с учётом отступа.
Param1 не используется.
Если Param2 указывает на целочисленную переменную, равную 1, то при выполнении данной команды будет использоваться отступ.
Для его отключения установите Param2 в NULL или установите целую переменную в 0.
@@ -153,8 +153,8 @@ Параметры
Функция вернёт TRUE в случае удачного выполнения операции и FALSE, если редактор заблокирован (пользователь нажал Ctrl+L). |
- | ECTL_INSERTTEXT |
- Вставить текст, начиная с позиции курсора.
+ | | ECTL_INSERTTEXT |
+ Вставить текст, начиная с позиции курсора.
Param1 не используется.
Param2 указывает на строку, оканчивающуюся нулём. Команда корректно обрабатывает символ(ы) перевода строки ('\n').
Команда ECTL_INSERTTEXT работает так, как будто текст вводится с клавиатуры.
@@ -164,20 +164,20 @@ Параметры
Функция вернёт TRUE в случае удачного выполнения операции и FALSE, если редактор заблокирован (пользователь нажал Ctrl+L) или строка равна NULL. |
- | ECTL_NEXTSESSIONBOOKMARK |
- Перейти на следующую позицию навигации.
+ | | ECTL_NEXTSESSIONBOOKMARK |
+ Перейти на следующую позицию навигации.
Param1 и Param2 должны быть NULL.
Команда возвращает TRUE в случае успешного выполнения. |
- | ECTL_PREVSESSIONBOOKMARK |
- Перейти на предыдущую позицию навигации.
+ | | ECTL_PREVSESSIONBOOKMARK |
+ Перейти на предыдущую позицию навигации.
Если после предыдущего вызова команды ECTL_ADDSESSIONBOOKMARK не выполнялось операций
с позициями навигации, то перед переходом запоминается текущая позиция редактора в качестве новой позиции навигации.
Param1 и Param2 должны быть NULL.
Команда возвращает TRUE в случае успешного выполнения. |
- | ECTL_PROCESSINPUT |
- Передаёт структуру INPUT_RECORD,
+ | | ECTL_PROCESSINPUT |
+ Передаёт структуру INPUT_RECORD,
указатель на которую передаётся в Param2, внутреннему редактору Far Manager для обработки.
Учтите, что если ваш плагин экспортирует функцию ProcessEditorInputW,
то данные из Param2 сразу же будут переданы в ProcessEditorInputW.
@@ -191,42 +191,42 @@ Параметры
Поэтому используя EditorControl(ECTL_PROCESSINPUT) в функции ProcessEditorInputW следите за тем, чтобы не впасть в бесконечную рекурсию. |
- | ECTL_QUIT |
- Закрыть редактор. Любая не сохраненная информация будет потеряна.
+ | | ECTL_QUIT |
+ Закрыть редактор. Любая не сохраненная информация будет потеряна.
Param1 и Param2 должны быть NULL.
Эта команда всегда возвращает TRUE. |
- | ECTL_READINPUT |
- Заполняет структуру INPUT_RECORD, читая данные со стандартного устройства ввода.
+ | | ECTL_READINPUT |
+ Заполняет структуру INPUT_RECORD, читая данные со стандартного устройства ввода.
Param1 не используется.
Param2 указывает на структуру INPUT_RECORD (она определена в Windows API и используется в функции ReadConsoleInput). |
- | ECTL_REALTOTAB |
- Конвертировать реальную строковую позицию курсора в экранную позицию. Если строка не содержит символов табуляции, входная и получаемая позиция будут равными.
+ | | ECTL_REALTOTAB |
+ Конвертировать реальную строковую позицию курсора в экранную позицию. Если строка не содержит символов табуляции, входная и получаемая позиция будут равными.
Param1 не используется.
Param2 указывает на структуру EditorConvertPos.
Если указанная строка отсутствует, то возвращается FALSE, иначе TRUE. |
- | ECTL_REDRAW |
- Перерисовать окно редактора.
+ | | ECTL_REDRAW |
+ Перерисовать окно редактора.
Param1 и Param2 должны быть NULL.
Эта команда всегда возвращает TRUE. |
- | ECTL_SAVEFILE |
- Позволяет плагину сохранить редактируемый файл.
+ | | ECTL_SAVEFILE |
+ Позволяет плагину сохранить редактируемый файл.
Param1 не используется.
Param2 указывает на структуру EditorSaveFile.
Если Param2 равен NULL, то будут использованы имя редактируемого файла и текущий формат сохранения (DOS-формат - перевод строки заменяется на "\r\n", Unix-формат - "\n").
При успешном сохранении файла функция вернёт TRUE. |
- | ECTL_SELECT |
- Выделить или снять выделение с блока.
+ | | ECTL_SELECT |
+ Выделить или снять выделение с блока.
Param1 не используется.
Param2 указывает на структуру EditorSelect.
При успешной операции функция вернёт TRUE. |
- | ECTL_SETKEYBAR |
- Функция, позволяющая управлять поведением строки функциональных клавиш в редакторе.
+ | | ECTL_SETKEYBAR |
+ Функция, позволяющая управлять поведением строки функциональных клавиш в редакторе.
Param1 не используется.
Param2 = NULL - восстановить предыдущее значение
Param2 = -1 - обновить полосу (перерисовать)
@@ -235,26 +235,26 @@ Параметры
не имеет смысла, т.к. строки функциональных клавиш, как объекта, в момент загрузки файла в редактор ещё не существует.
Функция возвращает TRUE в случае успешного выполнения или FALSE (когда строка, как объект, не создана). |
- | ECTL_SETPARAM |
- Изменение настроек текущего редактора.
+ | | ECTL_SETPARAM |
+ Изменение настроек текущего редактора.
Param1 не используется.
Param2 указывает на структуру EditorSetParameter.
Функция возвращает TRUE в случае успешного изменения параметров. |
- | ECTL_SETPOSITION |
- Установить позицию курсора.
+ | | ECTL_SETPOSITION |
+ Установить позицию курсора.
Param1 не используется.
Param2 указывает на структуру EditorSetPosition.
При успешной операции функция вернёт TRUE. |
- | ECTL_SETSTRING |
- Поместить текст в строку.
+ | | ECTL_SETSTRING |
+ Поместить текст в строку.
Param1 не используется.
Param2 указывает на структуру EditorSetString.
При успешной операции функция вернёт TRUE. |
- | ECTL_SETTITLE |
- Установить заголовок редактора (верхняя статусная панель).
+ | | ECTL_SETTITLE |
+ Установить заголовок редактора (верхняя статусная панель).
Param1 не используется.
Param2 указывает на строку, оканчивающуюся нулём, которая содержит текст заголовка.
Для восстановления статусной строки укажите параметр Param2 = NULL или пустой строке.
@@ -266,26 +266,26 @@ Параметры
Эта команда всегда возвращает TRUE. |
- | ECTL_TABTOREAL |
- Конвертировать экранную позицию курсора в реальную строковую позицию. Если строка не содержит символов табуляции, входная и получаемая позиция будут равными.
+ | | ECTL_TABTOREAL |
+ Конвертировать экранную позицию курсора в реальную строковую позицию. Если строка не содержит символов табуляции, входная и получаемая позиция будут равными.
Param1 не используется.
Param2 указывает на структуру EditorConvertPos.
Если указанная строка отсутствует, то возвращается FALSE, иначе TRUE. |
- | ECTL_UNDOREDO |
- Функция, позволяющая управлять поведением операции Отмена-Возврат действия, т.н. Undo-Redo.
+ | | ECTL_UNDOREDO |
+ Функция, позволяющая управлять поведением операции Отмена-Возврат действия, т.н. Undo-Redo.
Param1 не используется.
Param2 указывает на структуру EditorUndoRedo.
Команда возвращает TRUE в случае успешного выполнения операции. |
- | ECTL_SUBSCRIBECHANGEEVENT |
- Подписаться на получение EE_CHANGE событий для заданной сессии редактора.
+ | | ECTL_SUBSCRIBECHANGEEVENT |
+ Подписаться на получение EE_CHANGE событий для заданной сессии редактора.
Param1 не используется.
Param2 указывает на структуру EditorSubscribeChangeEvent.
Команда возвращает TRUE в случае успешного выполнения операции. |
- | ECTL_UNSUBSCRIBECHANGEEVENT |
- Отписаться от получения EE_CHANGE событий для заданной сессии редактора.
+ | | ECTL_UNSUBSCRIBECHANGEEVENT |
+ Отписаться от получения EE_CHANGE событий для заданной сессии редактора.
Param1 не используется.
Param2 указывает на структуру EditorSubscribeChangeEvent.
Команда возвращает TRUE в случае успешного выполнения операции. |
diff --git a/enc/enc_rus/meta/service_functions/filefiltercontrol.html b/enc/enc_rus/meta/service_functions/filefiltercontrol.html
index 28ce56439c..8253c2d902 100644
--- a/enc/enc_rus/meta/service_functions/filefiltercontrol.html
+++ b/enc/enc_rus/meta/service_functions/filefiltercontrol.html
@@ -36,51 +36,51 @@ Параметры
Command
Может быть одним из следующих значений (перечисление FAR_FILE_FILTER_CONTROL_COMMANDS):
- | Команда | Описание |
+ | Команда | Описание |
- | FFCTL_CREATEFILEFILTER |
- Создаёт фильтр для заданной области.
+ | | FFCTL_CREATEFILEFILTER |
+ Создаёт фильтр для заданной области.
hHandle должен быть установлен в значение PANEL_ACTIVE или PANEL_PASSIVE,
для фильтра типа FFT_CUSTOM, описатель должен быть установлен в значение PANEL_NONE.
Param1 в следующее значение (перечисление FAR_FILE_FILTER_TYPE):
Созданный фильтр получит настройки заданного типа, настройки глобальны и всегда идентичны в любом фильтре этого типа (но левая и правая панели различаются).
Param2 - указатель типа HANDLE, в который запишется созданный описатель фильтра.
Функция при неудаче вернёт FALSE. |
- | FFCTL_FREEFILEFILTER |
- Освобождает память занятую при создании фильтра.
+ | | FFCTL_FREEFILEFILTER |
+ Освобождает память занятую при создании фильтра.
hHandle - описатель фильтра, созданный по команде FFCTL_CREATEFILEFILTER.
Param1 и Param2 игнорируются.
Функция возвращает TRUE. |
- | FFCTL_OPENFILTERSMENU |
- Открывает меню с параметрами фильтра для заданной области.
+ | | FFCTL_OPENFILTERSMENU |
+ Открывает меню с параметрами фильтра для заданной области.
hHandle - описатель фильтра, созданный по команде FFCTL_CREATEFILEFILTER.
Param1 и Param2 игнорируются.
Функция возвращает TRUE. |
- | FFCTL_STARTINGTOFILTER |
- Обновить параметр "текущее время", который используется для сравнения относительных дат.
+ | | FFCTL_STARTINGTOFILTER |
+ Обновить параметр "текущее время", который используется для сравнения относительных дат.
hHandle - описатель фильтра, созданный по команде FFCTL_CREATEFILEFILTER.
Param1 и Param2 игнорируются.
Вызов этой команды надо делать до начала операции фильтрования, для того чтобы правильно работали фильтры с относительной датой.
Функция возвращает TRUE. |
- | FFCTL_ISFILEINFILTER |
- Сравнивает файл с параметрами фильтра.
+ | | FFCTL_ISFILEINFILTER |
+ Сравнивает файл с параметрами фильтра.
hHandle - описатель фильтра, созданный по команде FFCTL_CREATEFILEFILTER.
Param1 игнорируются. Param2 указатель на файловый объект (структура PluginPanelItem), который нужно проверить на включение в фильтр.
Функция возвращает TRUE, если файл попадает под условия фильтра. |
diff --git a/enc/enc_rus/meta/service_functions/index.html b/enc/enc_rus/meta/service_functions/index.html
index d2ba40d0a9..653d8a13ca 100644
--- a/enc/enc_rus/meta/service_functions/index.html
+++ b/enc/enc_rus/meta/service_functions/index.html
@@ -24,163 +24,163 @@ Сервисные функции
Функции общего назначения
-| Функция | Описание |
+
|---|
| Функция | Описание |
-| AdvControl |
-дополнительные управляющие функции; работают везде: в панелях/редакторе/просмотре |
+AdvControl |
+дополнительные управляющие функции; работают везде: в панелях/редакторе/просмотре |
-| ColorDialog |
-диалог изменения цвета |
+ColorDialog |
+диалог изменения цвета |
-| FreeScreen |
-освобождает память, зарезервированную функцией SaveScreen, без восстановления экрана |
+FreeScreen |
+освобождает память, зарезервированную функцией SaveScreen, без восстановления экрана |
-| GetMsg |
-получить строку сообщения из языкового файла |
+GetMsg |
+получить строку сообщения из языкового файла |
-| InputBox |
-позволяет запросить у пользователя текстовую строку |
+InputBox |
+позволяет запросить у пользователя текстовую строку |
-| Menu |
-показывает меню |
+Menu |
+показывает меню |
-| Message |
-показывает сообщение |
+Message |
+показывает сообщение |
-| RegExpControl |
-управляющие функции регулярных выражений |
+RegExpControl |
+управляющие функции регулярных выражений |
-| RestoreScreen |
-восстанавливает предварительно сохранённую область экрана |
+RestoreScreen |
+восстанавливает предварительно сохранённую область экрана |
-| SaveScreen |
-сохраняет область экрана |
+SaveScreen |
+сохраняет область экрана |
-| ShowHelp |
-показывает нужный раздел из файла помощи |
+ShowHelp |
+показывает нужный раздел из файла помощи |
-| Text |
-выводит текстовую строку на экран |
+Text |
+выводит текстовую строку на экран |
Специфические функции работы с панелью
-| Функция | Описание |
+
|---|
| Функция | Описание |
-| PanelControl |
-позволяет запрашивать различную информацию и выполнять управляющие действия |
+PanelControl |
+позволяет запрашивать различную информацию и выполнять управляющие действия |
-| FileFilterControl |
-управляет созданием и применением файловых фильтров |
+FileFilterControl |
+управляет созданием и применением файловых фильтров |
-| FreeDirList |
-освобождает память, выделенную для списка файлов функцией GetDirList |
+FreeDirList |
+освобождает память, выделенную для списка файлов функцией GetDirList |
-| FreePluginDirList |
-освобождает память, выделенную для списка файлов функцией GetPluginDirList |
+FreePluginDirList |
+освобождает память, выделенную для списка файлов функцией GetPluginDirList |
-| GetDirList |
-возвращает список файлов в указанной директории |
+GetDirList |
+возвращает список файлов в указанной директории |
-| GetPluginDirList |
-возвращает список файлов в указанной директории эмулируемой файловой системы |
+GetPluginDirList |
+возвращает список файлов в указанной директории эмулируемой файловой системы |
Специфические функции редактора
-| Функция | Описание |
+
|---|
| Функция | Описание |
-| Editor |
-обеспечивает доступ к внутреннему редактору Far Manager |
+Editor |
+обеспечивает доступ к внутреннему редактору Far Manager |
-| EditorControl |
-позволяет запрашивать различную информацию о внутреннем редакторе Far Manager и управлять его состоянием |
+EditorControl |
+позволяет запрашивать различную информацию о внутреннем редакторе Far Manager и управлять его состоянием |
Специфические функции программы просмотра
-| Функция | Описание |
+
|---|
| Функция | Описание |
-| Viewer |
-обеспечивает доступ к внутренней программе просмотра Far Manager |
+Viewer |
+обеспечивает доступ к внутренней программе просмотра Far Manager |
-| ViewerControl |
-позволяет запрашивать различную информацию о встроенной программе просмотра Far Manager и управлять её состоянием |
+ViewerControl |
+позволяет запрашивать различную информацию о встроенной программе просмотра Far Manager и управлять её состоянием |
Специфические функции диалога
-| Функция | Описание |
+
|---|
| Функция | Описание |
-| DefDlgProc |
-вызывает стандартный обработчик диалога |
+DefDlgProc |
+вызывает стандартный обработчик диалога |
-| DialogInit |
-создаёт (инициализирует) диалог |
+DialogInit |
+создаёт (инициализирует) диалог |
-| DialogRun |
-показывает диалог созданный функцией DialogInit |
+DialogRun |
+показывает диалог созданный функцией DialogInit |
-| DialogFree |
-освобождает память, выделенную под внутренние структуры диалога функцией DialogInit |
+DialogFree |
+освобождает память, выделенную под внутренние структуры диалога функцией DialogInit |
-| SendDlgMessage |
-послать сообщение обработчику диалога |
+SendDlgMessage |
+послать сообщение обработчику диалога |
Специфические функции для настройки плагина
Специфические функции для работы с плагинами
@@ -188,11 +188,11 @@ Специфические функции для работы с плаги
Специфические функции для работы с макрокомандами
diff --git a/enc/enc_rus/meta/service_functions/inputbox.html b/enc/enc_rus/meta/service_functions/inputbox.html
index d0d236ac15..2fd740786f 100644
--- a/enc/enc_rus/meta/service_functions/inputbox.html
+++ b/enc/enc_rus/meta/service_functions/inputbox.html
@@ -58,25 +58,25 @@ Параметры
Flags
Может быть комбинацией следующих значений (тип INPUTBOXFLAGS):
- | Константа | Описание |
- | FIB_ENABLEEMPTY |
- даже если строка ввода пуста функция вернёт значение TRUE |
- | FIB_PASSWORD |
- используется для ввода пароля - вводимый текст на экране отрисовывается символами '*' |
- | FIB_EXPANDENV |
- после успешного ввода, в строке DestText идентификаторы переменных окружения заменяются на их значения, например, если пользователь ввёл '%TEMP%', то DestText будет содержать 'C:\TEMP' |
- | FIB_NOUSELASTHISTORY |
- не использовать предыдущее значение из истории, оставить строку ввода пустой; актуален, если параметр HistoryName не равен NULL |
- | FIB_BUTTONS |
- показать разделительную линию и кнопки [Ok] и [Cancel]. Диалог увеличится на 2 строки |
- | FIB_NOAMPERSAND |
- не показывать в приглашении ввода амперсанд, использовать его для определения горячей клавиши |
- | FIB_EDITPATH |
- говорит, что строка ввода будет содержать имена реальных файловых объектов |
- | FIB_EDITPATHEXEC |
- ограничивать автодополнение в строке ввода только именами исполнимых файлов (%PATHEXT%), которые находятся в каталогах, перечисленных в %PATH% |
- | FIB_NONE |
- нулевой флаг |
+ | Константа | Описание |
+ | FIB_ENABLEEMPTY |
+ даже если строка ввода пуста функция вернёт значение TRUE |
+ | FIB_PASSWORD |
+ используется для ввода пароля - вводимый текст на экране отрисовывается символами '*' |
+ | FIB_EXPANDENV |
+ после успешного ввода, в строке DestText идентификаторы переменных окружения заменяются на их значения, например, если пользователь ввёл '%TEMP%', то DestText будет содержать 'C:\TEMP' |
+ | FIB_NOUSELASTHISTORY |
+ не использовать предыдущее значение из истории, оставить строку ввода пустой; актуален, если параметр HistoryName не равен NULL |
+ | FIB_BUTTONS |
+ показать разделительную линию и кнопки [Ok] и [Cancel]. Диалог увеличится на 2 строки |
+ | FIB_NOAMPERSAND |
+ не показывать в приглашении ввода амперсанд, использовать его для определения горячей клавиши |
+ | FIB_EDITPATH |
+ говорит, что строка ввода будет содержать имена реальных файловых объектов |
+ | FIB_EDITPATHEXEC |
+ ограничивать автодополнение в строке ввода только именами исполнимых файлов (%PATHEXT%), которые находятся в каталогах, перечисленных в %PATH% |
+ | FIB_NONE |
+ нулевой флаг |
diff --git a/enc/enc_rus/meta/service_functions/macrocontrol.html b/enc/enc_rus/meta/service_functions/macrocontrol.html
index 3c581ca270..a686c3ccbf 100644
--- a/enc/enc_rus/meta/service_functions/macrocontrol.html
+++ b/enc/enc_rus/meta/service_functions/macrocontrol.html
@@ -36,10 +36,10 @@ Параметры
Command
Может быть одним из следующих значений (перечисление FAR_MACRO_CONTROL_COMMANDS):
- | Команда | Описание |
+ | Команда | Описание |
- | MCTL_LOADALL |
- Загрузить все макросы из файлов в память Far Manager.
+ | | MCTL_LOADALL |
+ Загрузить все макросы из файлов в память Far Manager.
Предыдущие значения макросов при этом выгружаются, за исключением макросов,
добавленных с помощью команды MCTL_ADDMACRO.
Param1 не используется.
@@ -48,115 +48,115 @@ Параметры
Для загрузки с параметрами по умолчанию установите в NULL.
Функция при неудаче вернёт FALSE. |
- | MCTL_SAVEALL |
- Сохранить клавиатурные макросы из памяти Far Manager в файлы.
+ | | MCTL_SAVEALL |
+ Сохранить клавиатурные макросы из памяти Far Manager в файлы.
Если пользователь записал с клавиатуры новые макросы, изменил либо удалил
существующие, то данные изменения станут постоянными.
Param1 не используется.
Param2 не используется.
Функция при неудаче вернёт FALSE. |
- | MCTL_SENDSTRING |
- Выполнить или проверить макрос.
+ | | MCTL_SENDSTRING |
+ Выполнить или проверить макрос.
Param1 значение типа FARMACROSENDSTRINGCOMMAND:
- | Команда | Описание |
- | MSSC_POST |
- Выполнить макрос.
+ | | Команда | Описание |
+ | MSSC_POST |
+ Выполнить макрос.
Param2 указывает на структуру MacroSendMacroText.
Функция возвращает TRUE - макрос проанализирован и помещен в очередь, и FALSE - ошибка (макропоследовательность содержит ошибки). Макропоследовательность начнёт исполняться тогда, когда Far Manager получит управление. |
- | MSSC_CHECK |
- Проверить макрос.
+ | | MSSC_CHECK |
+ Проверить макрос.
Param2 указывает на структуру MacroSendMacroText. Функция при неудаче вернёт FALSE.
|
- | | MCTL_EXECSTRING |
- Исполнить скрипт (строку или файл).
+ | | MCTL_EXECSTRING |
+ Исполнить скрипт (строку или файл).
Param1 не используется.
Param2 указывает на структуру MacroExecuteString.
Функция при неудаче вернёт FALSE. |
- | MCTL_GETLASTERROR |
- Получить расширенную диагностику об ошибке проверки макроса или скрипта
+ | | MCTL_GETLASTERROR |
+ Получить расширенную диагностику об ошибке проверки макроса или скрипта
(после исполнения команды MCTL_SENDSTRING или MCTL_EXECSTRING).
Param1 размер буфера. Указывает максимальное количество байт, которые могут быть записаны в Param2.
Param2 указатель на буфер, структуру MacroParseResult, память плагин выделяет самостоятельно.
Функция возвращает размер требуемого буфера, при Param2 = NULL. |
- | MCTL_GETSTATE |
- Получить статус работы макродвижка.
+ | | MCTL_GETSTATE |
+ Получить статус работы макродвижка.
Param1 не используется.
Param2 не используется.
Функция возвращает одно из значений (перечисление FARMACROSTATE):
- | | MCTL_GETAREA |
- Получить текущую макрообласть.
+ | | MCTL_GETAREA |
+ Получить текущую макрообласть.
Param1 не используется.
Param2 не используется.
Функция возвращает значение типа FARMACROAREA:
- | | MCTL_ADDMACRO |
- Добавить в память Far Manager макрос.
+ | | MCTL_ADDMACRO |
+ Добавить в память Far Manager макрос.
Param1 игнорируется.
Param2 указывает на структуру MacroAddMacro.
Функция при неудаче вернёт FALSE. |
- | MCTL_DELMACRO |
- Удалить из памяти Far Manager макрос, добавленный ранее командой MCTL_ADDMACRO.
+ | | MCTL_DELMACRO |
+ Удалить из памяти Far Manager макрос, добавленный ранее командой MCTL_ADDMACRO.
Param1 игнорируется.
Param2 указывает на идентификатор удаляемого макроса, поле Id структуры MacroAddMacro.
Функция при неудаче вернёт FALSE. |
diff --git a/enc/enc_rus/meta/service_functions/menu.html b/enc/enc_rus/meta/service_functions/menu.html
index 2514d140e5..129b412007 100644
--- a/enc/enc_rus/meta/service_functions/menu.html
+++ b/enc/enc_rus/meta/service_functions/menu.html
@@ -52,28 +52,28 @@ Параметры
Flags
Может быть комбинацией из следующих значений (перечисление FARMENUFLAGS):
- | Константа | Описание |
- | FMENU_AUTOHIGHLIGHT |
- Если указан, то горячие клавиши будут назначены автоматически, начиная с первого пункта. |
- | FMENU_CHANGECONSOLETITLE |
- Если указан, то Far Manager изменит заголовок консоли в значение, указанное в параметре Title (если Title не пуст). |
- | FMENU_SHOWAMPERSAND |
- При показе меню не использовать амперсанды (&) для определения горячих клавиш. |
- | FMENU_REVERSEAUTOHIGHLIGHT |
- Если указан, то горячие клавиши будут назначены автоматически, начиная с последнего пункта. |
- | FMENU_NONE |
- Нулевой флаг. |
- | FMENU_WRAPMODE |
- Если указан, то попытка перемещения курсора выше первого пункта или ниже последнего будет приводить к перемещению соответственно к последнему или к первому пункту.
+ | | Константа | Описание |
+ | FMENU_AUTOHIGHLIGHT |
+ Если указан, то горячие клавиши будут назначены автоматически, начиная с первого пункта. |
+ | FMENU_CHANGECONSOLETITLE |
+ Если указан, то Far Manager изменит заголовок консоли в значение, указанное в параметре Title (если Title не пуст). |
+ | FMENU_SHOWAMPERSAND |
+ При показе меню не использовать амперсанды (&) для определения горячих клавиш. |
+ | FMENU_REVERSEAUTOHIGHLIGHT |
+ Если указан, то горячие клавиши будут назначены автоматически, начиная с последнего пункта. |
+ | FMENU_NONE |
+ Нулевой флаг. |
+ | FMENU_WRAPMODE |
+ Если указан, то попытка перемещения курсора выше первого пункта или ниже последнего будет приводить к перемещению соответственно к последнему или к первому пункту.
Этот флаг рекомендуется ставить всегда, когда нет специальных причин его не ставить. |
- | FMENU_SHOWNOBOX |
- Меню будет выведено без рамки. |
- | FMENU_SHOWSHORTBOX |
- Рамка меню будет выведена без окружающих пробелов. |
- | FMENU_SHOWSINGLEBOX |
- Будет выведена одинарная рамка меню (по умолчанию - двойная). |
- | FMENU_NODRAWSHADOW |
- Меню будет выведено без тени. |
+ | FMENU_SHOWNOBOX |
+ Меню будет выведено без рамки. |
+ | FMENU_SHOWSHORTBOX |
+ Рамка меню будет выведена без окружающих пробелов. |
+ | FMENU_SHOWSINGLEBOX |
+ Будет выведена одинарная рамка меню (по умолчанию - двойная). |
+ | FMENU_NODRAWSHADOW |
+ Меню будет выведено без тени. |
Title
diff --git a/enc/enc_rus/meta/service_functions/message.html b/enc/enc_rus/meta/service_functions/message.html
index aa6b783fbf..d5944fb011 100644
--- a/enc/enc_rus/meta/service_functions/message.html
+++ b/enc/enc_rus/meta/service_functions/message.html
@@ -40,36 +40,36 @@ Параметры
Flags
Может быть комбинацией следующих значений (тип FARMESSAGEFLAGS):
- | Флаг | Описание |
- | FMSG_WARNING |
- Используются цвета "Предупреждения" (обычно белые буквы на красном фоне). |
- | FMSG_ERRORTYPE |
- Если тип ошибки, возвращаемый функцией GetLastError, известен Far Manager'у или Windows,
+ | | Флаг | Описание |
+ | FMSG_WARNING |
+ Используются цвета "Предупреждения" (обычно белые буквы на красном фоне). |
+ | FMSG_ERRORTYPE |
+ Если тип ошибки, возвращаемый функцией GetLastError, известен Far Manager'у или Windows,
то описание ошибки будет выведено после строк, переданных плагином. |
- | FMSG_KEEPBACKGROUND |
- Не перерисовывать фон сообщения. |
- | FMSG_LEFTALIGN |
- Использовать для строк сообщения выравнивание влево (по умолчанию строки выводятся по центру). |
- | FMSG_ALLINONE |
- В этом случае аргумент Items не является массивом указателей на строки - это УКАЗАТЕЛЬ на одну
+ | FMSG_KEEPBACKGROUND |
+ Не перерисовывать фон сообщения. |
+ | FMSG_LEFTALIGN |
+ Использовать для строк сообщения выравнивание влево (по умолчанию строки выводятся по центру). |
+ | FMSG_ALLINONE |
+ В этом случае аргумент Items не является массивом указателей на строки - это УКАЗАТЕЛЬ на одну
строку, в которой разделителем выводимых строк является символ '\n'.
Минимальное количество строк - 2 - заголовок и одна строка сообщения.
При указании флага FMSG_ALLINONE аргумент ItemsNumber игнорируется и количество выводимых строк вычисляется автоматически (с учётом флагов-кнопок FMSG_MB_*).
Для подавления вывода заголовка при использовании флага FMSG_ALLINONE начните строку с символа '\n'. |
- | FMSG_MB_OK |
- Дополнительно выводится кнопка <Ok> |
- | FMSG_MB_OKCANCEL |
- Дополнительно выводятся кнопки <Ok> и <Cancel> |
- | FMSG_MB_ABORTRETRYIGNORE |
- Дополнительно выводятся кнопки <Abort>, <Retry> и <Ignore> |
- | FMSG_MB_YESNO |
- Дополнительно выводятся кнопки <Yes> и <No> |
- | FMSG_MB_YESNOCANCEL |
- Дополнительно выводятся кнопки <Yes>, <No> и <Cancel> |
- | FMSG_MB_RETRYCANCEL |
- Дополнительно выводятся кнопки <Retry> и <Cancel> |
- | FMSG_NONE |
- Нулевой флаг |
+ | FMSG_MB_OK |
+ Дополнительно выводится кнопка <Ok> |
+ | FMSG_MB_OKCANCEL |
+ Дополнительно выводятся кнопки <Ok> и <Cancel> |
+ | FMSG_MB_ABORTRETRYIGNORE |
+ Дополнительно выводятся кнопки <Abort>, <Retry> и <Ignore> |
+ | FMSG_MB_YESNO |
+ Дополнительно выводятся кнопки <Yes> и <No> |
+ | FMSG_MB_YESNOCANCEL |
+ Дополнительно выводятся кнопки <Yes>, <No> и <Cancel> |
+ | FMSG_MB_RETRYCANCEL |
+ Дополнительно выводятся кнопки <Retry> и <Cancel> |
+ | FMSG_NONE |
+ Нулевой флаг |
|
HelpTopic
diff --git a/enc/enc_rus/meta/service_functions/panelcontrol.html b/enc/enc_rus/meta/service_functions/panelcontrol.html
index 65c0f5abe4..a70ed81850 100644
--- a/enc/enc_rus/meta/service_functions/panelcontrol.html
+++ b/enc/enc_rus/meta/service_functions/panelcontrol.html
@@ -37,30 +37,30 @@ Параметры
Command
Тип команды. Может быть следующим FILE_CONTROL_COMMANDS):
- | Команда | Описание |
+ | Команда | Описание |
- | Панель |
- | FCTL_CHECKPANELSEXIST |
- Проверить доступность панелей.
+ | | Панель |
+ | FCTL_CHECKPANELSEXIST |
+ Проверить доступность панелей.
Param1 не используется.
Param2 не используется.
Функция возвращает FALSE, если Far Manager запущен с ключами /e или /v (в качестве внешнего редактора или программы просмотра). В этом режиме панели не создаются.
Внимание!
- В режиме, когда Far Manager запущен с ключами /e или /v, функция обрабатывает только команды
FCTL_CHECKPANELSEXIST, FCTL_GETUSERSCREEN и FCTL_SETUSERSCREEN.
|
- | FCTL_ISACTIVEPANEL |
- Проверяет, является ли панель активной.
+ | | FCTL_ISACTIVEPANEL |
+ Проверяет, является ли панель активной.
Param1 не используется.
Param2 не используется.
Функция возвращает FALSE, если панель неактивна. |
- | FCTL_CLOSEPANEL |
- Закрыть текущую панель плагина.
+ | | FCTL_CLOSEPANEL |
+ Закрыть текущую панель плагина.
Param1 не используется.
Param2 указывает на имя каталога, который будет показан в панели после закрытия. |
- | FCTL_GETPANELINFO |
- Получить общую информацию о панели.
+ | | FCTL_GETPANELINFO |
+ Получить общую информацию о панели.
Param1 не используется.
Param2 указывает на структуру PanelInfo, которая получит информацию о панели.
В процессе исполнения запроса Info.PanelControl(PANEL_ACTIVE,FCTL_GETPANELINFO,0,&PInfo);
@@ -70,40 +70,40 @@ Параметры
В некоторых случаях (пример: поиск в архивах по Alt+F7) физически панель плагина не создаётся, поэтому необходимо
обязательно проверять код возврата у PanelControl, чтобы не упасть в самый неподходящий момент, выполнив работу для панели, которой нет. |
- | FCTL_GETCOLUMNTYPES |
- Получить строку, описывающую типы колонок.
+ | | FCTL_GETCOLUMNTYPES |
+ Получить строку, описывающую типы колонок.
Param1 размер буфера. Указывает максимальное количество символов, которые могут быть записаны в Param2, включая завершающий '\0'.
Param2 указывает на буфер, выделяемый плагином, в который будет помещено описание типов колонок (например, такая строка "N,SC,D,T").
Функция возвращает необходимый размер буфера в символах, если Param2 = NULL. |
- | FCTL_GETCOLUMNWIDTHS |
- Получить строку, описывающую ширину колонок.
+ | | FCTL_GETCOLUMNWIDTHS |
+ Получить строку, описывающую ширину колонок.
Param1 размер буфера в символах. Указывает максимальное количество символов, которые могут быть записаны в Param2, включая завершающий '\0'.
Param2 указывает на буфер, выделяемый плагином, в который будет помещено описание ширины колонок (например, такая строка "0,8,0,5").
Функция возвращает необходимый размер буфера в символах, если Param2 = NULL. |
- | FCTL_GETPANELDIRECTORY |
- Получить текущий каталог панели.
+ | | FCTL_GETPANELDIRECTORY |
+ Получить текущий каталог панели.
Param1 размер буфера. Начало буфера - структура типа FarPanelDirectory, затем следуют компоненты структуры.
Param2 указывает на структуру типа FarPanelDirectory.
Функция возвращает необходимый размер буфера, если Param2 = NULL или Param1 меньше реального размера. |
- | FCTL_GETPANELFORMAT |
- Получить формат панели (см. OpenPanelInfo::Format).
+ | | FCTL_GETPANELFORMAT |
+ Получить формат панели (см. OpenPanelInfo::Format).
Param1 размер буфера в символах. Указывает максимальное количество символов, которые могут быть записаны в Param2, включая завершающий '\0'.
Param2 указывает на буфер, выделяемый плагином, в который будет помещен формат панели.
Если панель не принадлежит плагину, то функция вернет размер пустой строки.
Функция возвращает необходимый размер буфера в символах, если Param2 = NULL. |
- | FCTL_GETPANELHOSTFILE |
- Получить имя файла, на основе которого эмулирована файловая система на панели (см. OpenPanelInfo::HostFile).
+ | | FCTL_GETPANELHOSTFILE |
+ Получить имя файла, на основе которого эмулирована файловая система на панели (см. OpenPanelInfo::HostFile).
Param1 размер буфера в символах. Указывает максимальное количество символов, которые могут быть записаны в Param2, включая завершающий '\0'.
Param2 указывает на буфер, выделяемый плагином, в который будет помещено имя хост-файла.
Если панель не принадлежит плагину, то функция вернет размер пустой строки.
Функция возвращает необходимый размер буфера в символах, если Param2 = NULL. |
- | FCTL_GETPANELITEM |
- Получить файловый элемент панели.
+ | | FCTL_GETPANELITEM |
+ Получить файловый элемент панели.
Param1 порядковый номер элемента на панели (подмножество PanelInfo::ItemsNumber).
Param2 указывает на структуру типа FarGetPluginPanelItem.
Функция возвращает размер запрашиваемого элемента панели PluginPanelItem,
@@ -135,35 +135,35 @@ Параметры
перевыделять по мере необходимости, например, каждый раз не менее чем удваивая размер.)
|
- | FCTL_GETPANELPREFIX |
- Получить префикс плагиновой панели.
+ | | FCTL_GETPANELPREFIX |
+ Получить префикс плагиновой панели.
Param1 размер буфера. Указывает максимальное количество символов, которые могут быть записаны в Param2, включая завершающий '\0'.
Param2 указывает на буфер, выделяемый плагином, в который будет помещено значение префикса плагиновой панели (см. PluginInfo::CommandPrefix).
Если панель не принадлежит плагину, то функция вернет размер пустой строки.
Функция возвращает необходимый размер буфера в символах, если Param2 = NULL. |
- | FCTL_GETSELECTEDPANELITEM |
- Получить выделенный файловый элемент панели.
+ | | FCTL_GETSELECTEDPANELITEM |
+ Получить выделенный файловый элемент панели.
Param1 порядковый номер элемента на панели (подмножество PanelInfo::SelectedItemsNumber).
Param2 указывает на структуру типа FarGetPluginPanelItem.
Функция возвращает размер запрашиваемого элемента панели PluginPanelItem, если Param2 = NULL.
PanelInfo.SelectedItemsNumber равно 1, если не выделено никаких элементов. В этом случае PluginPanelItem содержит данные для
элемента под курсором. Если вы хотите узнать, действительно ли выделен этот файл, то проверьте у него состояние флага PPIF_SELECTED. |
- | FCTL_GETCURRENTPANELITEM |
- Получить текущий файловый элемент панели.
+ | | FCTL_GETCURRENTPANELITEM |
+ Получить текущий файловый элемент панели.
Param1 не используется.
Param2 указывает на структуру типа FarGetPluginPanelItem.
Функция возвращает размер запрашиваемого элемента панели PluginPanelItem, если Param2 = NULL.
- | | FCTL_REDRAWPANEL |
- Перерисовать панель.
+ | | FCTL_REDRAWPANEL |
+ Перерисовать панель.
Param1 не используется.
Param2 указатель на структуру PanelRedrawInfo, которой можно задать новые позиции курсора и верхнего элемента панели. Если Param2 = NULL, то позиции курсора и верхнего элемента панели при прорисовке не изменяются.
Панель прорисуется только в случае, если в данный момент панель видна. |
- | FCTL_SETACTIVEPANEL |
- Сделать панель активной.
+ | | FCTL_SETACTIVEPANEL |
+ Сделать панель активной.
Param1 не используется.
Param2 не используется.
Функция возвращает FALSE, если hPanel отлична от PANEL_ACTIVE или PANEL_PASSIVE и не принадлежит плагину, или панель в данный момент невидима.
@@ -174,23 +174,23 @@ Параметры
Info.PanelControl(PANEL_PASSIVE,FCTL_SETACTIVEPANEL,0,0);
|
- | FCTL_SETPANELDIRECTORY |
- Установить текущий каталог в панели.
+ | | FCTL_SETPANELDIRECTORY |
+ Установить текущий каталог в панели.
Param1 не используется.
Param2 указывает на структуру типа FarPanelDirectory.
Если плагин поддерживает свою собственную панель, он будет закрыт после выполнения этой команды.
После выполнения этой функции пропадёт выделение с элементов каталога и его будет невозможно восстановить (комбинация Ctrl+M) по желанию
пользователя, даже если новый каталог равен старому. |
- FCTL_BEGINSELECTION, FCTL_ENDSELECTION |
- Начать/закончить операцию выделения в панели.
+ | FCTL_BEGINSELECTION, FCTL_ENDSELECTION |
+ Начать/закончить операцию выделения в панели.
Param1 не используется.
Param2 не используется.
Внимание!
- Порядок использования смотрите в примере к
FCTL_SETSELECTION
|
- | FCTL_SETSELECTION |
- Установить выделение в панели.
+ | | FCTL_SETSELECTION |
+ Установить выделение в панели.
Param1 порядковый номер элемента на панели (подмножество PanelInfo::ItemsNumber).
Param2 указывает на переменную типа BOOL (TRUE - выделить элемент, FALSE - снять выделение).
Нужно вызвать FCTL_REDRAWPANEL для показа изменений.
@@ -209,86 +209,86 @@ Параметры
Info.Control(PANEL_ACTIVE,FCTL_REDRAWPANEL,0,NULL);
|
- FCTL_CLEARSELECTION
- | Снять выделение с выделенных элементов панели.
+ | FCTL_CLEARSELECTION
+ | Снять выделение с выделенных элементов панели.
Param1 порядковый номер элемента на панели (подмножество PanelInfo::SelectedItemsNumber).
Param2 не используется.
Нужно вызвать FCTL_REDRAWPANEL для показа изменений.
Внимание!
- Порядок использования такой же, что и в примере к
FCTL_SETSELECTION
|
- | FCTL_SETSORTMODE |
- Установить режим сортировки для панели.
+ | | FCTL_SETSORTMODE |
+ Установить режим сортировки для панели.
Param1 целое число, содержащее режим сортировки (см. "Режимы сортировки").
Param2 не используется. |
- | FCTL_SETSORTORDER |
- Задаёт порядок сортировки для панели.
+ | | FCTL_SETSORTORDER |
+ Задаёт порядок сортировки для панели.
Param1 целое число, содержащее порядок сортировки: 0 или 1 (обратная сортировка).
Param2 не используется. |
- | FCTL_SETVIEWMODE |
- Установить режим просмотра панели.
+ | | FCTL_SETVIEWMODE |
+ Установить режим просмотра панели.
Param1 целое число, которое содержит номер нового режима, от 0 до 9.
Param2 не используется. |
- | FCTL_UPDATEPANEL |
- Обновить содержимое панели.
+ | | FCTL_UPDATEPANEL |
+ Обновить содержимое панели.
Если Param1 = 0, текущее выделение файлов будет снято, иначе выделение не изменится.
Param2 не используется. |
- | FCTL_SETDIRECTORIESFIRST |
- Задаёт режим отображения каталогов в начале списка файлов.
+ | | FCTL_SETDIRECTORIESFIRST |
+ Задаёт режим отображения каталогов в начале списка файлов.
Param1 целое число, 1 - каталоги отображаются в начале списка, 0 - нет.
Param2 не используется. |
- | Командная строка |
- | FCTL_GETCMDLINE |
- Получить содержимое командной строки.
+ | | Командная строка |
+ | FCTL_GETCMDLINE |
+ Получить содержимое командной строки.
Param1 размер буфера в символах. Указывает максимальное количество символов, которые могут быть записаны в Param2, включая '\0'.
Param2 указывает на буфер, выделяемый плагином, который получит данные.
Функция возвращает необходимый размер буфера в символах, если Param2 = NULL. |
- | FCTL_GETCMDLINEPOS |
- Получить позицию курсора в командной строке.
+ | | FCTL_GETCMDLINEPOS |
+ Получить позицию курсора в командной строке.
Param1 не используется.
Param2 содержит указатель на переменную типа int, в которую будет помещена позиция курсора. |
- | FCTL_GETCMDLINESELECTION |
- Получить параметры выделенного текста командной строки.
+ | | FCTL_GETCMDLINESELECTION |
+ Получить параметры выделенного текста командной строки.
Param1 не используется.
Param2 указывает на структуру CmdLineSelect. |
- | FCTL_INSERTCMDLINE |
- Вставить текст в командную строку, начиная с текущей позиции курсора.
+ | | FCTL_INSERTCMDLINE |
+ Вставить текст в командную строку, начиная с текущей позиции курсора.
Param1 не используется.
Param2 указывает на строку, оканчивающуюся нулём, которая будет вставлена в командную строку. |
- | FCTL_SETCMDLINE |
- Установить содержимое командной строки.
+ | | FCTL_SETCMDLINE |
+ Установить содержимое командной строки.
Param1 не используется.
Param2 указывает на строку, оканчивающуюся нулём, которая будет помещена в командную строку. |
- | FCTL_SETCMDLINEPOS |
- Установить позицию курсора в командной строке.
+ | | FCTL_SETCMDLINEPOS |
+ Установить позицию курсора в командной строке.
Param1 содержит переменную с новой позицией курсора.
Param2 не используется. |
- | FCTL_SETCMDLINESELECTION |
- Выделить текст командной строки.
+ | | FCTL_SETCMDLINESELECTION |
+ Выделить текст командной строки.
Param1 не используется.
Param2 указывает на структуру CmdLineSelect. |
- | Прочие |
- | FCTL_SETUSERSCREEN |
- Установить обработанную плагином копию Пользовательского экрана под панели Far Manager.
+ | | Прочие |
+ | FCTL_SETUSERSCREEN |
+ Установить обработанную плагином копию Пользовательского экрана под панели Far Manager.
Param1: 0 - дополнительно добавить перевод строки (при повторном вызове), 1 - не добавлять.
Param2 должен быть NULL. |
- | FCTL_GETUSERSCREEN |
- Предоставить для нужд плагина копию Пользовательского экрана Far Manager (он показывается, когда панели убpаны).
+ | | FCTL_GETUSERSCREEN |
+ Предоставить для нужд плагина копию Пользовательского экрана Far Manager (он показывается, когда панели убpаны).
Param1: 0 - дополнительно добавить перевод строки, 1 - не добавлять.
Param2 должен быть NULL. |
diff --git a/enc/enc_rus/meta/service_functions/pluginscontrol.html b/enc/enc_rus/meta/service_functions/pluginscontrol.html
index ed93f72bc9..50de3d0b0d 100644
--- a/enc/enc_rus/meta/service_functions/pluginscontrol.html
+++ b/enc/enc_rus/meta/service_functions/pluginscontrol.html
@@ -36,50 +36,50 @@ Параметры
Command
Может быть одним из следующих значений (перечисление FAR_PLUGINS_CONTROL_COMMANDS):
- | Команда | Описание |
+ | Команда | Описание |
- PCTL_LOADPLUGIN, PCTL_FORCEDLOADPLUGIN |
- Загрузить необходимый плагин обычным способом (плагин не всегда грузится в память, данные могут браться из кеша), либо форсировано сразу в память (может понадобиться для межплагинового взаимодействия).
+ | PCTL_LOADPLUGIN, PCTL_FORCEDLOADPLUGIN |
+ Загрузить необходимый плагин обычным способом (плагин не всегда грузится в память, данные могут браться из кеша), либо форсировано сразу в память (может понадобиться для межплагинового взаимодействия).
hHandle установите в значение INVALID_HANDLE_VALUE.
Param1 должен быть установлен в одно из значений (перечисление FAR_PLUGIN_LOAD_TYPE):
- | Тип | Описание |
- | PLT_PATH |
- Полный путь с именем dll-файла плагина. |
+ | Тип | Описание |
+ | PLT_PATH |
+ Полный путь с именем dll-файла плагина. |
Param2 указывает на строку, содержащую полный путь с именем dll-файла плагина.
Функция возвращает описатель плагина, если плагин удалось загрузить, и NULL - если не удалось. |
- | PCTL_FINDPLUGIN |
- Найти необходимый плагин среди установленных.
+ | | PCTL_FINDPLUGIN |
+ Найти необходимый плагин среди установленных.
hHandle установите в значение INVALID_HANDLE_VALUE.
Param1 должен быть установлен в одно из значений (перечисление FAR_PLUGIN_FIND_TYPE):
- | Тип | Описание |
- | PFM_GUID |
- Искать по значению GUIDа плагина. |
- | PFM_MODULENAME |
- Искать по имени dll-файла плагина. |
+ | Тип | Описание |
+ | PFM_GUID |
+ Искать по значению GUIDа плагина. |
+ | PFM_MODULENAME |
+ Искать по имени dll-файла плагина. |
Param2 указывает либо на структуру с значением GUID, либо на строку, содержащую имя dll-файла плагина.
Функция возвращает описатель найденного плагина, либо NULL, если плагин не удалось найти. |
- | PCTL_UNLOADPLUGIN |
- Выгрузить плагин.
+ | | PCTL_UNLOADPLUGIN |
+ Выгрузить плагин.
hHandle описатель установленного плагина, его можно получить по команде PCTL_FINDPLUGIN.
Param1 не используется.
Param2 не используется.
Функция возвращает TRUE, если плагин удалось выгрузить. |
- | PCTL_GETPLUGININFORMATION |
- Получить суммарную информацию об установленном плагине.
+ | | PCTL_GETPLUGININFORMATION |
+ Получить суммарную информацию об установленном плагине.
hHandle описатель установленного плагина, его можно получить по команде PCTL_FINDPLUGIN или PCTL_GETPLUGINS.
Param1 размер буфера под запрошенные данные. Начало буфера - структура типа FarGetPluginInformation, затем следуют компоненты структуры.
Param2 указатель на структуру FarGetPluginInformation, может быть NULL для запроса размера буфера.
Функция возвращает необходимый размер буфера. |
- | PCTL_GETPLUGINS |
- Получить описатели всех установленных плагинов.
+ | | PCTL_GETPLUGINS |
+ Получить описатели всех установленных плагинов.
hHandle установите в значение INVALID_HANDLE_VALUE.
Param1 количество элементов в массиве Param2.
Param2 массив описателей HANDLE, буфер под данные выделяет плагин, может быть NULL для запроса количества элементов.
diff --git a/enc/enc_rus/meta/service_functions/regexpcontrol.html b/enc/enc_rus/meta/service_functions/regexpcontrol.html
index cafe0ef183..a0cc15e310 100644
--- a/enc/enc_rus/meta/service_functions/regexpcontrol.html
+++ b/enc/enc_rus/meta/service_functions/regexpcontrol.html
@@ -36,52 +36,52 @@ Параметры
Command
Может быть одним из следующих значений (перечисление FAR_REGEXP_CONTROL_COMMANDS):
- | Команда | Описание |
+ | Команда | Описание |
- | RECTL_CREATE |
- Создаёт структуры под Регулярные выражения.
+ | | RECTL_CREATE |
+ Создаёт структуры под Регулярные выражения.
hHandle должен быть установлен в значение NULL.
Param1 не используется.
Param2 - указатель типа HANDLE, в который запишется созданный описатель Регулярных выражений.
Функция при неудаче вернёт FALSE. |
- | RECTL_FREE |
- Освобождает память занятую при создании Регулярных выражений.
+ | | RECTL_FREE |
+ Освобождает память занятую при создании Регулярных выражений.
hHandle - описатель Регулярных выражений, созданный по команде RECTL_CREATE.
Param1 не используется.
Param2 не используется.
Функция возвращает TRUE. |
- | RECTL_COMPILE |
- Инициализирует Регулярные выражения.
+ | | RECTL_COMPILE |
+ Инициализирует Регулярные выражения.
hHandle - описатель Регулярных выражений, созданный по команде RECTL_CREATE.
Param1 не используется.
Param2 - указатель на строку с Регулярными выражениями.
Функция возвращает TRUE при удачной компиляции строки. |
- | RECTL_OPTIMIZE |
- Оптимизирует Регулярные выражения после инициализации, применяется после RECTL_COMPILE.
+ | | RECTL_OPTIMIZE |
+ Оптимизирует Регулярные выражения после инициализации, применяется после RECTL_COMPILE.
hHandle - описатель Регулярных выражений, созданный по команде RECTL_CREATE.
Param1 не используется.
Param2 не используется.
Функция возвращает TRUE при удачной оптимизации. |
- | RECTL_MATCHEX |
- Сопоставляет Регулярное выражение строке.
+ | | RECTL_MATCHEX |
+ Сопоставляет Регулярное выражение строке.
hHandle - описатель Регулярных выражений, созданный по команде RECTL_CREATE.
Param1 не используется.
Param2 указатель на заполненную структуру RegExpSearch.
Функция возвращает TRUE при удачной операции сопоставления. |
- | RECTL_SEARCHEX |
- Ищет в строке подстроки заданные Регулярным выражением.
+ | | RECTL_SEARCHEX |
+ Ищет в строке подстроки заданные Регулярным выражением.
hHandle - описатель Регулярных выражений, созданный по команде RECTL_CREATE.
Param1 не используется.
Param2 указатель на заполненную структуру RegExpSearch.
Функция возвращает TRUE, если удалось найти подстроки. |
- | RECTL_BRACKETSCOUNT |
- Количество скобок () в Регулярном выражении.
+ | | RECTL_BRACKETSCOUNT |
+ Количество скобок () в Регулярном выражении.
hHandle - описатель Регулярных выражений, созданный по команде RECTL_CREATE.
Param1 не используется.
Param2 не используется.
diff --git a/enc/enc_rus/meta/service_functions/settingscontrol.html b/enc/enc_rus/meta/service_functions/settingscontrol.html
index 075dfe6763..02694afd50 100644
--- a/enc/enc_rus/meta/service_functions/settingscontrol.html
+++ b/enc/enc_rus/meta/service_functions/settingscontrol.html
@@ -38,60 +38,60 @@ Параметры
Command
Может быть одним из следующих значений (перечисление FAR_SETTINGS_CONTROL_COMMANDS):
- | Команда | Описание |
+ | Команда | Описание |
- | SCTL_CREATE |
- Создаёт объект "настройки" для заданного плагина.
+ | | SCTL_CREATE |
+ Создаёт объект "настройки" для заданного плагина.
hHandle должен быть установлен в значение INVALID_HANDLE_VALUE.
Param1 указывает способ хранения настройки (перечисление FAR_PLUGIN_SETTINGS_LOCATION):
Param2 указатель на структуру FarSettingsCreate (поле FarSettingsCreate.Guid должно быть заполнено).
Функция при неудаче вернёт FALSE. |
- | SCTL_FREE |
- Удалить объект "настройки" для заданного плагина.
+ | | SCTL_FREE |
+ Удалить объект "настройки" для заданного плагина.
hHandle описатель настроек, созданный по команде SCTL_CREATE (поле FarSettingsCreate.Handle).
Param1 и Param2 игнорируются.
Функция возвращает TRUE. |
- | SCTL_SET |
- Сохранить настройки.
+ | | SCTL_SET |
+ Сохранить настройки.
hHandle описатель настроек, созданный по команде SCTL_CREATE (поле FarSettingsCreate.Handle).
Param1 игнорируется. Param2 указатель на структуру FarSettingsItem.
Функция при неудаче вернёт FALSE. |
- | SCTL_GET |
- Загрузить настройки.
+ | | SCTL_GET |
+ Загрузить настройки.
hHandle описатель настроек, созданный по команде SCTL_CREATE (поле FarSettingsCreate.Handle).
Param1 игнорируется. Param2 указатель на структуру FarSettingsItem.
Функция при неудаче вернёт FALSE. |
- | SCTL_CREATESUBKEY |
- Открыть ключ настроек. Если такого ключа нет, то создать его.
+ | | SCTL_CREATESUBKEY |
+ Открыть ключ настроек. Если такого ключа нет, то создать его.
hHandle описатель настроек, созданный по команде SCTL_CREATE (поле FarSettingsCreate.Handle).
Param1 игнорируется. Param2 указатель на структуру FarSettingsValue.
Функция возвращает уровень вложенности ключа (!! требуется уточнение !!). |
- | SCTL_OPENSUBKEY |
- Открыть существующий ключ настроек.
+ | | SCTL_OPENSUBKEY |
+ Открыть существующий ключ настроек.
hHandle описатель настроек, созданный по команде SCTL_CREATE (поле FarSettingsCreate.Handle).
Param1 игнорируется. Param2 указатель на структуру FarSettingsValue.
Функция возвращает уровень вложенности ключа (!! требуется уточнение !!). |
- | SCTL_ENUM |
- Получить список подключей и значений.
+ | | SCTL_ENUM |
+ Получить список подключей и значений.
hHandle описатель настроек, созданный по команде SCTL_CREATE (поле FarSettingsCreate.Handle).
Param1 игнорируется. Param2 указатель на структуру FarSettingsEnum.
Функция при неудаче вернёт FALSE. |
- | SCTL_DELETE |
- Удалить подключ или значение.
+ | | SCTL_DELETE |
+ Удалить подключ или значение.
hHandle описатель настроек, созданный по команде SCTL_CREATE (поле FarSettingsCreate.Handle).
Param1 игнорируется. Param2 - указатель на структуру FarSettingsValue.
Функция при неудаче вернёт FALSE. |
diff --git a/enc/enc_rus/meta/service_functions/showhelp.html b/enc/enc_rus/meta/service_functions/showhelp.html
index f709bb346a..349edd8bae 100644
--- a/enc/enc_rus/meta/service_functions/showhelp.html
+++ b/enc/enc_rus/meta/service_functions/showhelp.html
@@ -37,24 +37,24 @@ Параметры
Flags
Может быть одним из следующий значений (перечисление FARHELPFLAGS):
- | Константа | Описание |
- | FHELP_SELFHELP |
- Трактовать параметр ModuleName как Info.ModuleName и показать тему из файла помощи вызвавшего плагина. Если HelpTopic начинается с символа ':', то будет показана тема из основного файла помощи Far Manager (в этом случае параметр ModuleName игнорируется). |
- | FHELP_FARHELP |
- Параметр ModuleName игнорируется и будет показана тема из основного файла помощи Far Manager. При этом в параметре HelpTopic не надо указывать первым символом ':'. |
- | FHELP_CUSTOMFILE |
- Трактовать параметр ModuleName как указатель на имя HLF-файла (c:\path\filename). |
- | FHELP_CUSTOMPATH |
- Трактовать параметр ModuleName как указатель на путь (c:\path), а файл выберется автоматически, исходя из текущих настроек языка. |
- | FHELP_GUID |
- Трактовать параметр ModuleName как указатель на GUID плагина, "существующий в этой сессии Far Manager". Файл выберется автоматически, исходя из текущих настроек языка.
+ | | Константа | Описание |
+ | FHELP_SELFHELP |
+ Трактовать параметр ModuleName как Info.ModuleName и показать тему из файла помощи вызвавшего плагина. Если HelpTopic начинается с символа ':', то будет показана тема из основного файла помощи Far Manager (в этом случае параметр ModuleName игнорируется). |
+ | FHELP_FARHELP |
+ Параметр ModuleName игнорируется и будет показана тема из основного файла помощи Far Manager. При этом в параметре HelpTopic не надо указывать первым символом ':'. |
+ | FHELP_CUSTOMFILE |
+ Трактовать параметр ModuleName как указатель на имя HLF-файла (c:\path\filename). |
+ | FHELP_CUSTOMPATH |
+ Трактовать параметр ModuleName как указатель на путь (c:\path), а файл выберется автоматически, исходя из текущих настроек языка. |
+ | FHELP_GUID |
+ Трактовать параметр ModuleName как указатель на GUID плагина, "существующий в этой сессии Far Manager". Файл выберется автоматически, исходя из текущих настроек языка.
Если параметр ModuleName пустая строка ("") или равен GUID {00000000-0000-0000-0000-000000000000}, то будет показана тема из основного файла помощи Far Manager. |
- | FHELP_USECONTENTS |
- Если требуемая тема HelpTopic не найдена, то попытаться отобразить тему "Contents". Флаг может комбинироваться с другими флагами. |
- | FHELP_NOSHOWERROR |
- Не выводить сообщения об ошибках в случае, если требуемая тема или файл помощи не найдены. Флаг может комбинироваться с другими флагами. |
- | FHELP_NONE |
- Нулевой флаг. |
+ | FHELP_USECONTENTS |
+ Если требуемая тема HelpTopic не найдена, то попытаться отобразить тему "Contents". Флаг может комбинироваться с другими флагами. |
+ | FHELP_NOSHOWERROR |
+ Не выводить сообщения об ошибках в случае, если требуемая тема или файл помощи не найдены. Флаг может комбинироваться с другими флагами. |
+ | FHELP_NONE |
+ Нулевой флаг. |
diff --git a/enc/enc_rus/meta/service_functions/viewer.html b/enc/enc_rus/meta/service_functions/viewer.html
index 85b67e3e02..a78f572d5d 100644
--- a/enc/enc_rus/meta/service_functions/viewer.html
+++ b/enc/enc_rus/meta/service_functions/viewer.html
@@ -44,41 +44,41 @@ Параметры
Flags
Может быть комбинацией следующих значений (тип VIEWER_FLAGS):
- | Флаг | Описание |
- | VF_DELETEONCLOSE |
- Far Manager удалит просматриваемый файл после закрытия вьюера. Если в директории, содержащей просматриваемый файл, нет других файлов, она также будет удалена.
+ | | Флаг | Описание |
+ | VF_DELETEONCLOSE |
+ Far Manager удалит просматриваемый файл после закрытия вьюера. Если в директории, содержащей просматриваемый файл, нет других файлов, она также будет удалена.
Если требуется удаление только файла, то используйте VF_DELETEONLYFILEONCLOSE. Файл не удаляется, если было произведено переключение по F6 и если существуют
другие открытые вьюеры/редакторы с этим же файлом. |
- | VF_DELETEONLYFILEONCLOSE |
- Аналог VF_DELETEONCLOSE, но удаляется только файл. Этот флаг имеет более низкий приоритет при обработке, чем VF_DELETEONCLOSE. |
- | VF_DISABLEHISTORY |
- Запретить добавление имени файла в историю просмотра (Alt+F11). По умолчанию имя в историю добавляется. |
- | VF_ENABLE_F6 |
- Разрешает переключение по F6 из вьюера в редактор. |
- | VF_IMMEDIATERETURN |
- Позволяет плагину получать управление сразу же после открытия программы просмотра. Открываемая программа просмотра становится активной.
+ | | VF_DELETEONLYFILEONCLOSE |
+ Аналог VF_DELETEONCLOSE, но удаляется только файл. Этот флаг имеет более низкий приоритет при обработке, чем VF_DELETEONCLOSE. |
+ | VF_DISABLEHISTORY |
+ Запретить добавление имени файла в историю просмотра (Alt+F11). По умолчанию имя в историю добавляется. |
+ | VF_ENABLE_F6 |
+ Разрешает переключение по F6 из вьюера в редактор. |
+ | VF_IMMEDIATERETURN |
+ Позволяет плагину получать управление сразу же после открытия программы просмотра. Открываемая программа просмотра становится активной.
Выставлять этот флаг имеет смысл только в паре с флагом VF_NONMODAL. |
- | VF_NONMODAL |
- Создать немодальное окно вьюера. Если этот флаг присутствует, пользователь сможет переключаться между программой просмотра и другими окнами Far Manager.
+ | | VF_NONMODAL |
+ Создать немодальное окно вьюера. Если этот флаг присутствует, пользователь сможет переключаться между программой просмотра и другими окнами Far Manager.
Плагин получит управление только после закрытия или ухода из открытой программы просмотра (например, пользователь нажал Ctrl+Tab).
Если вам нужно, чтобы плагин получал управление сразу же после открытия программы просмотра, то используйте флаг VF_IMMEDIATERETURN. |
- | VF_NONE |
- Нулевой флаг. |
+ | VF_NONE |
+ Нулевой флаг. |
CodePage
Номер кодовой страницы, в которой будет открыт вьюер. Можете установить значение в CP_DEFAULT.
Помимо этого можно использовать следующие определения.
.
diff --git a/enc/enc_rus/meta/service_functions/viewercontrol.html b/enc/enc_rus/meta/service_functions/viewercontrol.html
index 778ab0eabb..637b772cad 100644
--- a/enc/enc_rus/meta/service_functions/viewercontrol.html
+++ b/enc/enc_rus/meta/service_functions/viewercontrol.html
@@ -35,52 +35,52 @@ Параметры
Command
Тип команды. Может быть одним из следующих (перечисление VIEWER_CONTROL_COMMANDS):
- | Команда | Описание |
+ | Команда | Описание |
- | VCTL_GETINFO |
- Получить информацию о программе просмотра.
+ | | VCTL_GETINFO |
+ Получить информацию о программе просмотра.
Param1 не используется.
Param2 указывает на структуру ViewerInfo.
Всегда возвращается TRUE. |
- | VCTL_QUIT |
- Закрыть программу просмотра.
+ | | VCTL_QUIT |
+ Закрыть программу просмотра.
Param1 и Param2 должны быть NULL.
Всегда возвращается TRUE. |
- | VCTL_REDRAW |
- Перерисовать окно программы просмотра.
+ | | VCTL_REDRAW |
+ Перерисовать окно программы просмотра.
Param1 и Param2 должны быть NULL.
В случае успеха возвращается TRUE. |
- | VCTL_SETKEYBAR |
- Функция, позволяющая управлять поведением строки функциональных клавиш в программе просмотра.
+ | | VCTL_SETKEYBAR |
+ Функция, позволяющая управлять поведением строки функциональных клавиш в программе просмотра.
Param1 не используется.
Param2 = NULL - восстановить предыдущее значение
Param2 = -1 - обновить полосу (перерисовать)
Param2 равен указателю на структуру FarSetKeyBarTitles, новое значение.
В случае успеха возвращается TRUE. |
- | VCTL_SELECT |
- Управление выделением.
+ | | VCTL_SELECT |
+ Управление выделением.
Param1 не используется.
Param2 указывает на структуру ViewerSelect. Если Param2 = NULL, произойдёт сброс выделения.
В случае успеха возвращается TRUE. |
- | VCTL_SETMODE |
- Изменить режим работы программы просмотра.
+ | | VCTL_SETMODE |
+ Изменить режим работы программы просмотра.
Param1 не используется.
Param2 указывает на структуру ViewerSetMode.
В случае успеха возвращается TRUE. |
- | VCTL_SETPOSITION |
- Установить позицию в файле.
+ | | VCTL_SETPOSITION |
+ Установить позицию в файле.
Param1 не используется.
Param2 указывает на структуру ViewerSetPosition.
В случае успеха возвращается TRUE. |
- | VCTL_GETFILENAME |
- Получить имя открытого во вьюере файла.
+ | | VCTL_GETFILENAME |
+ Получить имя открытого во вьюере файла.
Param1 - размер буфера в символах, который выделил плагин для данных.
Param2 указывает на буфер, выделенный плагином, куда будет помещено имя файла.
Функция возвращает требуемый размер буфера в символах, с учетом завершающего нуля.
diff --git a/enc/enc_rus/meta/settingapi/index.html b/enc/enc_rus/meta/settingapi/index.html
index 78cef6f5db..7508374e46 100644
--- a/enc/enc_rus/meta/settingapi/index.html
+++ b/enc/enc_rus/meta/settingapi/index.html
@@ -21,11 +21,11 @@ Settings API
Экспортируемые функции, т.е. те, которые плагин экспортирует для Far Manager
@@ -33,46 +33,46 @@ Сервисные функции, указатели на эти функц
SetStartupInfoW
Структуры
diff --git a/enc/enc_rus/meta/structures/editorchange.html b/enc/enc_rus/meta/structures/editorchange.html
index 00d7c65ec5..9278c050f4 100644
--- a/enc/enc_rus/meta/structures/editorchange.html
+++ b/enc/enc_rus/meta/structures/editorchange.html
@@ -35,13 +35,13 @@ Элементы
Type
StringNumber
Номер строки, в которой произошли изменения.
diff --git a/enc/enc_rus/meta/structures/editorcolor.html b/enc/enc_rus/meta/structures/editorcolor.html
index 3a67d324a2..1dfefb5c66 100644
--- a/enc/enc_rus/meta/structures/editorcolor.html
+++ b/enc/enc_rus/meta/structures/editorcolor.html
@@ -57,13 +57,13 @@ Элементы
Flags
Флаги (тип EDITORCOLORFLAGS):
- | Флаг | Описание |
- | ECF_TABMARKFIRST |
- если в диапазоне цветовой области встречается символ табуляции, то раскрасить его как один символ |
- | ECF_TABMARKCURRENT |
- если в диапазоне цветовой области встречается символ табуляции, то раскрасить не первый символ табуляции, а тот, который совпадает с текущей горизонтальной позицией курсора |
- | ECF_AUTODELETE |
- Far Manager автоматически удалит данную цветовую область непосредственно перед очередной посылкой плагинам события EE_REDRAW |
+ | Флаг | Описание |
+ | ECF_TABMARKFIRST |
+ если в диапазоне цветовой области встречается символ табуляции, то раскрасить его как один символ |
+ | ECF_TABMARKCURRENT |
+ если в диапазоне цветовой области встречается символ табуляции, то раскрасить не первый символ табуляции, а тот, который совпадает с текущей горизонтальной позицией курсора |
+ | ECF_AUTODELETE |
+ Far Manager автоматически удалит данную цветовую область непосредственно перед очередной посылкой плагинам события EE_REDRAW |
Color
diff --git a/enc/enc_rus/meta/structures/editorinfo.html b/enc/enc_rus/meta/structures/editorinfo.html
index 6d52528a32..c2c324f63b 100644
--- a/enc/enc_rus/meta/structures/editorinfo.html
+++ b/enc/enc_rus/meta/structures/editorinfo.html
@@ -69,13 +69,13 @@ Элементы
BlockType
BlockStartLine
@@ -83,45 +83,45 @@ Элементы
Options
Описывает состояние настроек редактора. Может быть комбинацией следующих флагов (перечисление EDITOR_OPTIONS):
TabSize
@@ -134,13 +134,13 @@ Элементы
Текущее состояние редактируемого текста.
Может быть набором из следующих значений (перечисление EDITOR_CURRENTSTATE):
CodePage
diff --git a/enc/enc_rus/meta/structures/editorselect.html b/enc/enc_rus/meta/structures/editorselect.html
index 0f323e17e2..a0fabdf656 100644
--- a/enc/enc_rus/meta/structures/editorselect.html
+++ b/enc/enc_rus/meta/structures/editorselect.html
@@ -38,13 +38,13 @@ Элементы
BlockType
Одно из следующих значений (перечисление EDITOR_BLOCK_TYPES):
Если BlockType = BTYPE_NONE, другие поля этой структуры не важны.
diff --git a/enc/enc_rus/meta/structures/editorsetparameter.html b/enc/enc_rus/meta/structures/editorsetparameter.html
index 05b23ec110..ba74a8d046 100644
--- a/enc/enc_rus/meta/structures/editorsetparameter.html
+++ b/enc/enc_rus/meta/structures/editorsetparameter.html
@@ -46,12 +46,12 @@ Элементы
Type
Тип настройки. Может быть одним из следующих (перечисление EDITOR_SETPARAMETER_TYPES):
- | Настройка | Описание |
- | ESPT_AUTOINDENT |
- Включение/выключение режима "Автоотступ".
+ | | Настройка | Описание |
+ | ESPT_AUTOINDENT |
+ Включение/выключение режима "Автоотступ".
iParam соответственно должен быть равен TRUE или FALSE. |
- | ESPT_CHARCODEBASE |
- Указать формат показа кода текущего символа в статусной строке редактора.
+ | | ESPT_CHARCODEBASE |
+ Указать формат показа кода текущего символа в статусной строке редактора.
iParam может принимать следующие значения:
0 - восьмеричное значение (3 символа с ведущим нулями)
@@ -59,37 +59,37 @@ Элементы
2 - шестнадцатеричное значение (2 символа под цифру + символ 'h')
|
- | ESPT_CODEPAGE |
- Изменить текущую кодировку в редакторе.
+ | | ESPT_CODEPAGE |
+ Изменить текущую кодировку в редакторе.
iParam - номер устанавливаемой кодовой страницы. В случае неудачи EditorControl возвращает FALSE, кодировка не изменяется. Можно использовать значения CP_REDETECT и CP_DEFAULT, для автоматического определения кодировки и установки последней сохранённой кодировки из истории. |
- | ESPT_CURSORBEYONDEOL |
- Включение/выключение режима "Курсор за пределами строки".
+ | | ESPT_CURSORBEYONDEOL |
+ Включение/выключение режима "Курсор за пределами строки".
iParam соответственно должен быть равен TRUE или FALSE. |
- | ESPT_EXPANDTABS |
- Управление поведением замены пробелов вместо табуляции.
+ | | ESPT_EXPANDTABS |
+ Управление поведением замены пробелов вместо табуляции.
iParam может быть одним из следующих режимов (перечисление EXPAND_TABS):
ВНИМАНИЕ!
- Данная операция необратима, т.е. если в файле были использованы пробелы вместо табуляции, то при переходе к обычным символам табуляции присутствующие в файле
идущие подряд пробелы в символы табуляции преобразованы не будут.
|
- | ESPT_LOCKMODE |
- Включение/выключение запрета модификации текста (аналог Ctrl+L).
+ | | ESPT_LOCKMODE |
+ Включение/выключение запрета модификации текста (аналог Ctrl+L).
Если iParam равен TRUE, то включается запрет модификации текста, если FALSE - запрет отменяется. |
- | ESPT_SAVEFILEPOSITION |
- Включение/выключение опции "Сохранять позицию файла".
+ | | ESPT_SAVEFILEPOSITION |
+ Включение/выключение опции "Сохранять позицию файла".
iParam соответственно должен быть равен TRUE или FALSE. |
- | ESPT_SHOWWHITESPACE |
- Включение/выключение опции "Пробельные символы".
+ | | ESPT_SHOWWHITESPACE |
+ Включение/выключение опции "Пробельные символы".
iParam может принимать следующие значения:
0 - не показывать пробельные символы, знаки табуляции и окончания строк
@@ -97,18 +97,18 @@ Элементы
2 - показывать пробельные символы, знаки табуляции и окончания строк
|
- | ESPT_SETBOM |
- Включение/выключение опции "Добавить сигнатуру (BOM)" при сохранении файла в кодировке Unicode/UTF8.
+ | | ESPT_SETBOM |
+ Включение/выключение опции "Добавить сигнатуру (BOM)" при сохранении файла в кодировке Unicode/UTF8.
iParam соответственно должен быть равен TRUE или FALSE. |
- | ESPT_SETWORDDIV |
- Позволяет изменить строку символов-разделителей слов (параметр wszParam) для текущей копии редактора.
+ | | ESPT_SETWORDDIV |
+ Позволяет изменить строку символов-разделителей слов (параметр wszParam) для текущей копии редактора.
Если wszParam равен NULL или пустой строке, то в качестве строки разделителей принимается установленное по умолчанию значение - "~!%^&*()+|{}:"<>?`-=\[];',./"
Эта строка может содержать не более 255 символов. |
- | ESPT_GETWORDDIV |
- Позволяет получить (в поле wszParam) строку символов-разделителей слов длиною Size для текущей копии редактора.
+ | | ESPT_GETWORDDIV |
+ Позволяет получить (в поле wszParam) строку символов-разделителей слов длиною Size для текущей копии редактора.
wszParam должен указывать на буфер выделенный плагином. Если wszParam = NULL, то EditorControl возвращает необходимый размер буфера в символах. |
- | ESPT_TABSIZE |
- Изменение размера табуляции.
+ | | ESPT_TABSIZE |
+ Изменение размера табуляции.
iParam содержит новое значение - от 1 до 512. Значение размера табуляции, выходящее за указанные границы, выставляется равным 8. |
diff --git a/enc/enc_rus/meta/structures/editorundoredo.html b/enc/enc_rus/meta/structures/editorundoredo.html
index 9740d5b7f8..1f296d8071 100644
--- a/enc/enc_rus/meta/structures/editorundoredo.html
+++ b/enc/enc_rus/meta/structures/editorundoredo.html
@@ -34,15 +34,15 @@ Элементы
Command
Одно из следующих значений (перечисление EDITOR_UNDOREDO_COMMANDS):
- | Команда | Описание |
- | EUR_BEGIN |
- начало блочной операции |
- | EUR_END |
- конец блочной операции |
- | EUR_UNDO |
- сделать отмену действия (Undo) от EUR_END до EUR_BEGIN |
- | EUR_REDO |
- вернуть действие назад (Redo) от EUR_BEGIN до EUR_END |
+ | Команда | Описание |
+ | EUR_BEGIN |
+ начало блочной операции |
+ | EUR_END |
+ конец блочной операции |
+ | EUR_UNDO |
+ сделать отмену действия (Undo) от EUR_END до EUR_BEGIN |
+ | EUR_REDO |
+ вернуть действие назад (Redo) от EUR_BEGIN до EUR_END |
diff --git a/enc/enc_rus/meta/structures/fargetplugininformation.html b/enc/enc_rus/meta/structures/fargetplugininformation.html
index 1d0636c0d2..88f0e883f9 100644
--- a/enc/enc_rus/meta/structures/fargetplugininformation.html
+++ b/enc/enc_rus/meta/structures/fargetplugininformation.html
@@ -39,13 +39,13 @@ Элементы
Flags
Может быть комбинацией следующих значений (тип FAR_PLUGIN_FLAGS):
- | Флаг | Описание |
- | FPF_LOADED |
- Плагин загружен Far Manager'ом. |
- | FPF_ANSI |
- Плагин является модулем для ANSI-версии Far Manager. |
- | FPF_NONE |
- Нулевой флаг. |
+ | Флаг | Описание |
+ | FPF_LOADED |
+ Плагин загружен Far Manager'ом. |
+ | FPF_ANSI |
+ Плагин является модулем для ANSI-версии Far Manager. |
+ | FPF_NONE |
+ Нулевой флаг. |
PInfo
diff --git a/enc/enc_rus/meta/structures/fargetvalue.html b/enc/enc_rus/meta/structures/fargetvalue.html
index e6c8b53441..1f440f21d7 100644
--- a/enc/enc_rus/meta/structures/fargetvalue.html
+++ b/enc/enc_rus/meta/structures/fargetvalue.html
@@ -36,11 +36,11 @@ Элементы
Тип события. Как должен поступить макродвижок с Value после передачи управления плагином в Far Manager.
Плагин должен выставить это поле в одно из следующих значений:
- | Тип | Описание |
- | 0 |
- Far Manager игнорирует изменения, произведенные плагином. Макродвижок отдает в макрос то, что было до вызова плагина. |
- | 1 |
- Плагин изменил данные, макродвижок вернет эти данные в макропоследовательность. |
+ | Тип | Описание |
+ | 0 |
+ Far Manager игнорирует изменения, произведенные плагином. Макродвижок отдает в макрос то, что было до вызова плагина. |
+ | 1 |
+ Плагин изменил данные, макродвижок вернет эти данные в макропоследовательность. |
Value
diff --git a/enc/enc_rus/meta/structures/farlistfind.html b/enc/enc_rus/meta/structures/farlistfind.html
index 9740cd302a..902273d4e4 100644
--- a/enc/enc_rus/meta/structures/farlistfind.html
+++ b/enc/enc_rus/meta/structures/farlistfind.html
@@ -40,11 +40,11 @@ Элементы
Flags
Дополнительные флаги. Одно из следующих значений (тип FARLISTFINDFLAGS):
- | Флаг | Описание |
- | LIFIND_EXACTMATCH |
- Поле Pattern не является шаблоном - рассматривать как обычную строку поиска. |
- | LIFIND_NONE |
- Нулевой флаг. |
+ | Флаг | Описание |
+ | LIFIND_EXACTMATCH |
+ Поле Pattern не является шаблоном - рассматривать как обычную строку поиска. |
+ | LIFIND_NONE |
+ Нулевой флаг. |
diff --git a/enc/enc_rus/meta/structures/farlistinfo.html b/enc/enc_rus/meta/structures/farlistinfo.html
index 8f59d36db7..f077822271 100644
--- a/enc/enc_rus/meta/structures/farlistinfo.html
+++ b/enc/enc_rus/meta/structures/farlistinfo.html
@@ -39,19 +39,19 @@ Элементы
Flags
Набор флагов (тип FARLISTINFOFLAGS):
- | Флаг | Описание |
- | LINFO_SHOWNOBOX |
- Управляющий элемент DI_LISTBOX с выставленным флагом DIF_LISTNOBOX рисуется без рамки. |
- | LINFO_AUTOHIGHLIGHT |
- Горячие клавиши будут назначены автоматически, начиная с первого пункта. |
- | LINFO_REVERSEHIGHLIGHT |
- Горячие клавиши будут назначены автоматически, начиная с последнего пункта. |
- | LINFO_WRAPMODE |
- Попытка перемещения курсора выше первого пункта или ниже последнего будет приводить к перемещению соответственно к последнему или к первому пункту списка. |
- | LINFO_SHOWAMPERSAND |
- Показать амперсанды (&), без этого флага амперсанды используются для определения горячей клавиши пункта. |
- | LINFO_NONE |
- Нулевой флаг. |
+ | Флаг | Описание |
+ | LINFO_SHOWNOBOX |
+ Управляющий элемент DI_LISTBOX с выставленным флагом DIF_LISTNOBOX рисуется без рамки. |
+ | LINFO_AUTOHIGHLIGHT |
+ Горячие клавиши будут назначены автоматически, начиная с первого пункта. |
+ | LINFO_REVERSEHIGHLIGHT |
+ Горячие клавиши будут назначены автоматически, начиная с последнего пункта. |
+ | LINFO_WRAPMODE |
+ Попытка перемещения курсора выше первого пункта или ниже последнего будет приводить к перемещению соответственно к последнему или к первому пункту списка. |
+ | LINFO_SHOWAMPERSAND |
+ Показать амперсанды (&), без этого флага амперсанды используются для определения горячей клавиши пункта. |
+ | LINFO_NONE |
+ Нулевой флаг. |
ItemsNumber
diff --git a/enc/enc_rus/meta/structures/farlistitem.html b/enc/enc_rus/meta/structures/farlistitem.html
index b2329f0be7..a8cf53c0b8 100644
--- a/enc/enc_rus/meta/structures/farlistitem.html
+++ b/enc/enc_rus/meta/structures/farlistitem.html
@@ -34,23 +34,23 @@ Элементы
Flags
Комбинация следующих значений (тип LISTITEMFLAGS):
- | Флаг | Описание |
- | LIF_SELECTED |
- Флаг активности пункта списка. Только один пункт может быть активным. |
- | LIF_CHECKED |
- Если флаг установлен, то перед текстом пункта отображается символ пометки (например, символ с кодом 0xFB - √). |
- | LIF_SEPARATOR |
- Если флаг установлен, то пункт отображается как разделитель. Разделитель может иметь непустой текст, который будет отображаться поверх разделительной линии. |
- | LIF_DISABLE |
- Если флаг установлен, то пункт недоступен. |
- | LIF_GRAYED |
- Если флаг установлен, то пункт доступен в навигации, но не доступен для выбора. |
- | LIF_HIDDEN |
- Если флаг установлен, то пункт не выводится на экран. |
- | LIF_DELETEUSERDATA |
- Этот флаг устанавливается в параметре Item сообщения DM_LISTUPDATE, если при обновлении элемента списка необходимо удалить связанные с этим элементом данные. |
- | LIF_NONE |
- Нулевой флаг. |
+ | Флаг | Описание |
+ | LIF_SELECTED |
+ Флаг активности пункта списка. Только один пункт может быть активным. |
+ | LIF_CHECKED |
+ Если флаг установлен, то перед текстом пункта отображается символ пометки (например, символ с кодом 0xFB - √). |
+ | LIF_SEPARATOR |
+ Если флаг установлен, то пункт отображается как разделитель. Разделитель может иметь непустой текст, который будет отображаться поверх разделительной линии. |
+ | LIF_DISABLE |
+ Если флаг установлен, то пункт недоступен. |
+ | LIF_GRAYED |
+ Если флаг установлен, то пункт доступен в навигации, но не доступен для выбора. |
+ | LIF_HIDDEN |
+ Если флаг установлен, то пункт не выводится на экран. |
+ | LIF_DELETEUSERDATA |
+ Этот флаг устанавливается в параметре Item сообщения DM_LISTUPDATE, если при обновлении элемента списка необходимо удалить связанные с этим элементом данные. |
+ | LIF_NONE |
+ Нулевой флаг. |
Text
diff --git a/enc/enc_rus/meta/structures/farlistitemdata.html b/enc/enc_rus/meta/structures/farlistitemdata.html
index e83847c08c..4ad42aa741 100644
--- a/enc/enc_rus/meta/structures/farlistitemdata.html
+++ b/enc/enc_rus/meta/structures/farlistitemdata.html
@@ -45,11 +45,11 @@ Замечания
Менеджер диалогов размещает данные, ассоциируемые с пунктом списка, по следующим правилам:
-| DataSize | Data |
-0 |
-Указатель на Unicode-строку. Выделяется память размером wcslen(Data)+1 символов. Передаваемые данные копируются в выделенную область памяти. |
-!=0 |
-Произвольные данные. Выделяется память размером DataSize. Передаваемые данные копируются в выделенную область памяти. |
+| DataSize | Data |
+0 |
+Указатель на Unicode-строку. Выделяется память размером wcslen(Data)+1 символов. Передаваемые данные копируются в выделенную область памяти. |
+!=0 |
+Произвольные данные. Выделяется память размером DataSize. Передаваемые данные копируются в выделенную область памяти. |
diff --git a/enc/enc_rus/meta/structures/farmacrovalue.html b/enc/enc_rus/meta/structures/farmacrovalue.html
index a69eee963d..c377a1652b 100644
--- a/enc/enc_rus/meta/structures/farmacrovalue.html
+++ b/enc/enc_rus/meta/structures/farmacrovalue.html
@@ -54,29 +54,29 @@ Элементы
Type
Тип переменной, одно из следующих значений (перечисление FARMACROVARTYPE):
- | Тип | Описание |
- | FMVT_UNKNOWN |
- Неопределенный тип. Value.Integer = 0. |
- | FMVT_INTEGER |
- Число. Компонента Value.Integer. |
- | FMVT_STRING |
- Строка в кодировке UTF-16. Компонента Value.String. |
- | FMVT_MBSTRING |
- Строка в кодировке UTF-8. Компонента Value.MBString. |
- | FMVT_DOUBLE |
- Вещественное значение. Компонента Value.Double. |
- | FMVT_BOOLEAN |
- Логическое значение. Компонента Value.Boolean. |
- | FMVT_BINARY |
- Структура Value.Binary, где поле Size определяет размер Data. |
- | FMVT_POINTER |
- Указатель. Компонента Value.Pointer. |
- | FMVT_NIL |
- Специальное значение nil. Все компоненты Value должны игнорироваться. |
- | FMVT_ARRAY |
- Структура Value.Array, где поле Count определяет количество величин в массиве Values. |
- | FMVT_PANEL |
- Описатель панели плагина. Компонента Value.Pointer. |
+ | Тип | Описание |
+ | FMVT_UNKNOWN |
+ Неопределенный тип. Value.Integer = 0. |
+ | FMVT_INTEGER |
+ Число. Компонента Value.Integer. |
+ | FMVT_STRING |
+ Строка в кодировке UTF-16. Компонента Value.String. |
+ | FMVT_MBSTRING |
+ Строка в кодировке UTF-8. Компонента Value.MBString. |
+ | FMVT_DOUBLE |
+ Вещественное значение. Компонента Value.Double. |
+ | FMVT_BOOLEAN |
+ Логическое значение. Компонента Value.Boolean. |
+ | FMVT_BINARY |
+ Структура Value.Binary, где поле Size определяет размер Data. |
+ | FMVT_POINTER |
+ Указатель. Компонента Value.Pointer. |
+ | FMVT_NIL |
+ Специальное значение nil. Все компоненты Value должны игнорироваться. |
+ | FMVT_ARRAY |
+ Структура Value.Array, где поле Count определяет количество величин в массиве Values. |
+ | FMVT_PANEL |
+ Описатель панели плагина. Компонента Value.Pointer. |
Value
diff --git a/enc/enc_rus/meta/structures/farmenuitem.html b/enc/enc_rus/meta/structures/farmenuitem.html
index 90abbd82c9..f157e2ab42 100644
--- a/enc/enc_rus/meta/structures/farmenuitem.html
+++ b/enc/enc_rus/meta/structures/farmenuitem.html
@@ -35,21 +35,21 @@ Элементы
Flags
Комбинация следующих значений (тип MENUITEMFLAGS):
- | Флаг | Описание |
- | MIF_SELECTED |
- Признак активности пункта меню. Только один пункт может быть активным. |
- | MIF_CHECKED |
- Признак отмеченного пункта меню. Перед текстом будет отображаться метка выбора. |
- | MIF_SEPARATOR |
- Пункт меню отображается как разделитель. Разделитель может содержать текст, выровненный по середине. |
- | MIF_DISABLE |
- Пункт меню недоступен. |
- | MIF_GRAYED |
- Если флаг установлен, то пункт меню доступен в навигации, но не доступен для выбора. |
- | MIF_HIDDEN |
- Если флаг установлен, то пункт меню не выводится на экран. |
- | MIF_NONE |
- Нулевой флаг. |
+ | Флаг | Описание |
+ | MIF_SELECTED |
+ Признак активности пункта меню. Только один пункт может быть активным. |
+ | MIF_CHECKED |
+ Признак отмеченного пункта меню. Перед текстом будет отображаться метка выбора. |
+ | MIF_SEPARATOR |
+ Пункт меню отображается как разделитель. Разделитель может содержать текст, выровненный по середине. |
+ | MIF_DISABLE |
+ Пункт меню недоступен. |
+ | MIF_GRAYED |
+ Если флаг установлен, то пункт меню доступен в навигации, но не доступен для выбора. |
+ | MIF_HIDDEN |
+ Если флаг установлен, то пункт меню не выводится на экран. |
+ | MIF_NONE |
+ Нулевой флаг. |
Text
diff --git a/enc/enc_rus/meta/structures/farsetcolors.html b/enc/enc_rus/meta/structures/farsetcolors.html
index acf5d7b270..bd46fb566f 100644
--- a/enc/enc_rus/meta/structures/farsetcolors.html
+++ b/enc/enc_rus/meta/structures/farsetcolors.html
@@ -37,11 +37,11 @@ Элементы
Flags
StartIndex
Начальная позиция индекса цветовой схемы для замены.
diff --git a/enc/enc_rus/meta/structures/farsettingsitem.html b/enc/enc_rus/meta/structures/farsettingsitem.html
index 1e2cb9a8c4..64c37039fb 100644
--- a/enc/enc_rus/meta/structures/farsettingsitem.html
+++ b/enc/enc_rus/meta/structures/farsettingsitem.html
@@ -54,17 +54,17 @@ Элементы
Type
Number
diff --git a/enc/enc_rus/meta/structures/farsettingsname.html b/enc/enc_rus/meta/structures/farsettingsname.html
index c053d38eb6..d0a8b07244 100644
--- a/enc/enc_rus/meta/structures/farsettingsname.html
+++ b/enc/enc_rus/meta/structures/farsettingsname.html
@@ -34,17 +34,17 @@ Элементы
Type
diff --git a/enc/enc_rus/meta/structures/index.html b/enc/enc_rus/meta/structures/index.html
index 0459ff5239..16149a1cf9 100644
--- a/enc/enc_rus/meta/structures/index.html
+++ b/enc/enc_rus/meta/structures/index.html
@@ -18,515 +18,515 @@ Структуры
Структуры общего назначения
Специфические структуры панели
Специфические структуры редактора
Специфические структуры программы просмотра
Специфические структуры диалога
Специфические структуры для настройки плагина
Специфические структуры для работы с плагинами
Специфические структуры для работы с макрокомандами
Специфические структуры для работы с контент-колонками
diff --git a/enc/enc_rus/meta/structures/infopanelline.html b/enc/enc_rus/meta/structures/infopanelline.html
index c5d2668f06..99f49e2b6d 100644
--- a/enc/enc_rus/meta/structures/infopanelline.html
+++ b/enc/enc_rus/meta/structures/infopanelline.html
@@ -37,9 +37,9 @@ Элементы
Flags
Комбинация флагов (тип INFOPANELLINE_FLAGS):
- | Флаг | Описание |
- | IPLFLAGS_SEPARATOR |
- Параметр показывается как разделитель. Text используется как заголовок разделителя, Data игнорируется. |
+ | Флаг | Описание |
+ | IPLFLAGS_SEPARATOR |
+ Параметр показывается как разделитель. Text используется как заголовок разделителя, Data игнорируется. |
diff --git a/enc/enc_rus/meta/structures/macroaddmacro.html b/enc/enc_rus/meta/structures/macroaddmacro.html
index 5adf174c5a..80f8b58102 100644
--- a/enc/enc_rus/meta/structures/macroaddmacro.html
+++ b/enc/enc_rus/meta/structures/macroaddmacro.html
@@ -56,21 +56,21 @@ Элементы
Flags
AKey
diff --git a/enc/enc_rus/meta/structures/macroexecutestring.html b/enc/enc_rus/meta/structures/macroexecutestring.html
index 167f4dc5bb..db50111ace 100644
--- a/enc/enc_rus/meta/structures/macroexecutestring.html
+++ b/enc/enc_rus/meta/structures/macroexecutestring.html
@@ -39,21 +39,21 @@ Элементы
Flags
Комбинация флагов (тип FARKEYMACROFLAGS, используются только KMFLAGS_SILENTCHECK, KMFLAGS_LUA и KMFLAGS_MOONSCRIPT):
SequenceText
Скрипт в текстовом виде. Если начинается символом @, то последующая часть интерпретируется как имя файла-скрипта (допустимо использование переменных окружения).
diff --git a/enc/enc_rus/meta/structures/macroparseresult.html b/enc/enc_rus/meta/structures/macroparseresult.html
index bf6be48746..4567284fa7 100644
--- a/enc/enc_rus/meta/structures/macroparseresult.html
+++ b/enc/enc_rus/meta/structures/macroparseresult.html
@@ -36,11 +36,11 @@ Элементы
ErrCode
ErrPos
Позиция ошибки в исходном тексте.
diff --git a/enc/enc_rus/meta/structures/macrosendmacrotext.html b/enc/enc_rus/meta/structures/macrosendmacrotext.html
index 6fb9d9e552..647c22967b 100644
--- a/enc/enc_rus/meta/structures/macrosendmacrotext.html
+++ b/enc/enc_rus/meta/structures/macrosendmacrotext.html
@@ -36,21 +36,21 @@ Элементы
Flags
AKey
diff --git a/enc/enc_rus/meta/structures/openinfo.html b/enc/enc_rus/meta/structures/openinfo.html
index b3a4ca0b7d..a70a6638b7 100644
--- a/enc/enc_rus/meta/structures/openinfo.html
+++ b/enc/enc_rus/meta/structures/openinfo.html
@@ -36,66 +36,66 @@ Элементы
OpenFrom
Идентификатор, определяющий, откуда был вызван плагин. Может принимать одно из следующих значений (перечисление OPENFROM):
- | Константа | Описание |
- | OPEN_LEFTDISKMENU |
- Открыт из левого меню "Сменить диск" (Alt+F1). |
- | OPEN_PLUGINSMENU |
- Открыт из меню "Команды внешних модулей" (F11). |
- | OPEN_FINDLIST |
- Открыт из диалога "Поиск файла". Этот идентификатор плагин получит только в том случае, если он экспортирует функцию SetFindListW.
+ | | Константа | Описание |
+ | OPEN_LEFTDISKMENU |
+ Открыт из левого меню "Сменить диск" (Alt+F1). |
+ | OPEN_PLUGINSMENU |
+ Открыт из меню "Команды внешних модулей" (F11). |
+ | OPEN_FINDLIST |
+ Открыт из диалога "Поиск файла". Этот идентификатор плагин получит только в том случае, если он экспортирует функцию SetFindListW.
Последующий вызов функции SetFindListW произойдёт только в том случае, если функция OpenW вернёт значение отличное от NULL. |
- | OPEN_SHORTCUT |
- Открыт через ссылку на папку в меню "Команды" - "Ссылки на папки". |
- | OPEN_COMMANDLINE |
- Был открыт из командной строки. Этот параметр может использоваться, только если плагин определил вызывающий префикс в функции
+ | | OPEN_SHORTCUT |
+ Открыт через ссылку на папку в меню "Команды" - "Ссылки на папки". |
+ | OPEN_COMMANDLINE |
+ Был открыт из командной строки. Этот параметр может использоваться, только если плагин определил вызывающий префикс в функции
GetPluginInfoW и этот префикс, с двоеточием после него, был указан в командной строке. |
- | OPEN_EDITOR |
- Открыт из редактора. |
- | OPEN_VIEWER |
- Открыт из встроенной программы просмотра. |
- | OPEN_FILEPANEL |
- Открыт из панелей. |
- | OPEN_DIALOG |
- Открыт из диалога. |
- | OPEN_ANALYSE |
- Открыт после анализа содержимого файла (например, архива) |
- | OPEN_RIGHTDISKMENU |
- Открыт из правого меню "Сменить диск" (Alt+F2). |
- | OPEN_FROMMACRO |
- Открыт из макрокоманды макрофункцией Plugin.Call. |
- | OPEN_LUAMACRO |
- Открыт для проверки или исполнения Lua-макроскрипта. |
+ | OPEN_EDITOR |
+ Открыт из редактора. |
+ | OPEN_VIEWER |
+ Открыт из встроенной программы просмотра. |
+ | OPEN_FILEPANEL |
+ Открыт из панелей. |
+ | OPEN_DIALOG |
+ Открыт из диалога. |
+ | OPEN_ANALYSE |
+ Открыт после анализа содержимого файла (например, архива) |
+ | OPEN_RIGHTDISKMENU |
+ Открыт из правого меню "Сменить диск" (Alt+F2). |
+ | OPEN_FROMMACRO |
+ Открыт из макрокоманды макрофункцией Plugin.Call. |
+ | OPEN_LUAMACRO |
+ Открыт для проверки или исполнения Lua-макроскрипта. |
Guid
GUID выбранного элемента в списке пунктов, экспортированном данным плагином в меню "Диск", "Команды внешних модулей".
Data
Интерпретация параметра зависит от OpenFrom:
- | Константа | Описание |
- | OPEN_LEFTDISKMENU |
- Этот параметр всегда равен 0. |
- | OPEN_PLUGINSMENU |
- Этот параметр всегда равен 0. |
- | OPEN_FINDLIST |
- Этот параметр всегда равен 0. |
- | OPEN_SHORTCUT |
- Этот параметр равен адресу структуры OpenShortcutInfo, данные в момент сохранения горячей клавиши. |
- | OPEN_COMMANDLINE |
- Этот параметр равен адресу структуры OpenCommandLineInfo, данные о командной строке. |
- | OPEN_EDITOR |
- Этот параметр всегда равен 0. |
- | OPEN_VIEWER |
- Этот параметр всегда равен 0. |
- | OPEN_FILEPANEL |
- Этот параметр всегда равен 0. |
- | OPEN_DIALOG |
- Этот параметр равен адресу структуры OpenDlgPluginData, данные о диалоге. |
- | OPEN_ANALYSE |
- Этот параметр равен адресу структуры OpenAnalyseInfo, данные о файле-контейнере. Вы должны освободить их так, как будто бы получили их в CloseAnalyseW |
- | OPEN_RIGHTDISKMENU |
- Этот параметр всегда равен 0. |
- | OPEN_FROMMACRO |
- Этот параметр равен адресу структуры OpenMacroInfo. |
+ | Константа | Описание |
+ | OPEN_LEFTDISKMENU |
+ Этот параметр всегда равен 0. |
+ | OPEN_PLUGINSMENU |
+ Этот параметр всегда равен 0. |
+ | OPEN_FINDLIST |
+ Этот параметр всегда равен 0. |
+ | OPEN_SHORTCUT |
+ Этот параметр равен адресу структуры OpenShortcutInfo, данные в момент сохранения горячей клавиши. |
+ | OPEN_COMMANDLINE |
+ Этот параметр равен адресу структуры OpenCommandLineInfo, данные о командной строке. |
+ | OPEN_EDITOR |
+ Этот параметр всегда равен 0. |
+ | OPEN_VIEWER |
+ Этот параметр всегда равен 0. |
+ | OPEN_FILEPANEL |
+ Этот параметр всегда равен 0. |
+ | OPEN_DIALOG |
+ Этот параметр равен адресу структуры OpenDlgPluginData, данные о диалоге. |
+ | OPEN_ANALYSE |
+ Этот параметр равен адресу структуры OpenAnalyseInfo, данные о файле-контейнере. Вы должны освободить их так, как будто бы получили их в CloseAnalyseW |
+ | OPEN_RIGHTDISKMENU |
+ Этот параметр всегда равен 0. |
+ | OPEN_FROMMACRO |
+ Этот параметр равен адресу структуры OpenMacroInfo. |
diff --git a/enc/enc_rus/meta/structures/openpanelinfo.html b/enc/enc_rus/meta/structures/openpanelinfo.html
index 15ccf3f1e9..af3fc97c7f 100644
--- a/enc/enc_rus/meta/structures/openpanelinfo.html
+++ b/enc/enc_rus/meta/structures/openpanelinfo.html
@@ -53,49 +53,49 @@ Элементы
Flags
Комбинация следующих значений (тип OPENPANELINFO_FLAGS):
- | Флаг | Описание |
- | OPIF_DISABLEFILTER |
- Отключить фильтр файлов в панели плагина. |
- | OPIF_DISABLESORTGROUPS |
- Не использовать группы сортировки в панели плагина. |
- | OPIF_DISABLEHIGHLIGHTING |
- Не использовать раскраску файлов в панели плагина. |
- | OPIF_ADDDOTS |
- Автоматически добавить элемент, равный двум точкам (..). |
- | OPIF_RAWSELECTION |
- Выбор папок независимо от настроек Far Manager'а. |
- | OPIF_REALNAMES |
- Включает использование стандартной обработки файла Far Manager'ом, если запрошенная операция не поддерживается плагином. Если этот флаг указан, элементы на панели плагина должны быть именами реальных файлов. |
- | OPIF_SHOWNAMESONLY |
- Показывать по умолчанию имена без путей во всех режимах просмотра. |
- | OPIF_SHOWRIGHTALIGNNAMES |
- Показывать по умолчанию имена, выровненные по правому краю во всех режимах просмотра. |
- | OPIF_SHOWPRESERVECASE |
- Показывать имена файлов в оригинальном регистре независимо от настроек Far Manager'a. |
- | OPIF_COMPAREFATTIME |
- Преобразовывать временные метки в формат FAT при выполнении команды Compare folders. Установите этот флаг, если файловая система плагина не обеспечивает требуемую для стандартного стравнения времени точность. |
- OPIF_EXTERNALGET
+ | | Флаг | Описание |
+ | OPIF_DISABLEFILTER |
+ Отключить фильтр файлов в панели плагина. |
+ | OPIF_DISABLESORTGROUPS |
+ Не использовать группы сортировки в панели плагина. |
+ | OPIF_DISABLEHIGHLIGHTING |
+ Не использовать раскраску файлов в панели плагина. |
+ | OPIF_ADDDOTS |
+ Автоматически добавить элемент, равный двум точкам (..). |
+ | OPIF_RAWSELECTION |
+ Выбор папок независимо от настроек Far Manager'а. |
+ | OPIF_REALNAMES |
+ Включает использование стандартной обработки файла Far Manager'ом, если запрошенная операция не поддерживается плагином. Если этот флаг указан, элементы на панели плагина должны быть именами реальных файлов. |
+ | OPIF_SHOWNAMESONLY |
+ Показывать по умолчанию имена без путей во всех режимах просмотра. |
+ | OPIF_SHOWRIGHTALIGNNAMES |
+ Показывать по умолчанию имена, выровненные по правому краю во всех режимах просмотра. |
+ | OPIF_SHOWPRESERVECASE |
+ Показывать имена файлов в оригинальном регистре независимо от настроек Far Manager'a. |
+ | OPIF_COMPAREFATTIME |
+ Преобразовывать временные метки в формат FAT при выполнении команды Compare folders. Установите этот флаг, если файловая система плагина не обеспечивает требуемую для стандартного стравнения времени точность. |
+ OPIF_EXTERNALGET
OPIF_EXTERNALPUT
OPIF_EXTERNALDELETE
OPIF_EXTERNALMKDIR |
- Флаги могут быть использованы только с OPIF_REALNAMES. Вынуждает использование соответствующих функций Far Manager, даже если требуемая функция экспортируется плагином. |
- | OPIF_USEATTRHIGHLIGHTING |
- Использовать раскраску файлов в панели плагина только по атрибутам, а имена объектов в раскраске не учитывать. Выбор цвета происходит только среди тех
+ | Флаги могут быть использованы только с OPIF_REALNAMES. Вынуждает использование соответствующих функций Far Manager, даже если требуемая функция экспортируется плагином. |
+ | OPIF_USEATTRHIGHLIGHTING |
+ Использовать раскраску файлов в панели плагина только по атрибутам, а имена объектов в раскраске не учитывать. Выбор цвета происходит только среди тех
групп раскраски файлов, у которых маски исключены из анализа, т.е. опция "[ ] Совпадение с маской (масками)" в настройках раскраски файлов отключена. |
- | OPIF_USECRC32 |
- Флаг указывает, что плагин заполняет поле CRC32 элементов панели PluginPanelItem. |
- | OPIF_USEFREESIZE |
- Флаг указывает, что плагин заполняет поле FreeSize. Не у всех эмулированных плагинами файловых системах возможно понятие "свободное место" (например, в плагине ImpEx). |
- | OPIF_SHORTCUT |
- Флаг указывает, что плагин позволяет добавлять смену каталогов в историю Far Manager'a, а также поддерживает установку "быстрых каталогов" на своей панели. |
- | OPIF_RECURSIVEPANEL |
- Если плагин запущен из панели (возможно другого) плагина, то этот флаг указывает, что после закрытия плагина Far Manager должен вернуться в панель предыдущего плагина, а не в файловую панель.† |
- | OPIF_DELETEFILEONCLOSE |
- Флаг указывает, что после закрытия плагина Far Manager должен удалить файл-контейнер, содержимое которого плагин показывает на панели.† |
- | OPIF_DELETEDIRONCLOSE |
- Флаг указывает, что после закрытия плагина Far Manager должен удалить директорию, где находится файл-контейнер, содержимое которого плагин показывает на панели.† |
- | OPIF_NONE |
- Нулевой флаг. |
+ | OPIF_USECRC32 |
+ Флаг указывает, что плагин заполняет поле CRC32 элементов панели PluginPanelItem. |
+ | OPIF_USEFREESIZE |
+ Флаг указывает, что плагин заполняет поле FreeSize. Не у всех эмулированных плагинами файловых системах возможно понятие "свободное место" (например, в плагине ImpEx). |
+ | OPIF_SHORTCUT |
+ Флаг указывает, что плагин позволяет добавлять смену каталогов в историю Far Manager'a, а также поддерживает установку "быстрых каталогов" на своей панели. |
+ | OPIF_RECURSIVEPANEL |
+ Если плагин запущен из панели (возможно другого) плагина, то этот флаг указывает, что после закрытия плагина Far Manager должен вернуться в панель предыдущего плагина, а не в файловую панель.† |
+ | OPIF_DELETEFILEONCLOSE |
+ Флаг указывает, что после закрытия плагина Far Manager должен удалить файл-контейнер, содержимое которого плагин показывает на панели.† |
+ | OPIF_DELETEDIRONCLOSE |
+ Флаг указывает, что после закрытия плагина Far Manager должен удалить директорию, где находится файл-контейнер, содержимое которого плагин показывает на панели.† |
+ | OPIF_NONE |
+ Нулевой флаг. |
† Этот флаг используется только если плагин открыт при помощи меню плагинов F11 → плагин → …, префикса плагина prefix:command или функции Lua Plugin.Command(GUID, command).
diff --git a/enc/enc_rus/meta/structures/openshortcutinfo.html b/enc/enc_rus/meta/structures/openshortcutinfo.html
index 63ca339e62..6ce4054b3c 100644
--- a/enc/enc_rus/meta/structures/openshortcutinfo.html
+++ b/enc/enc_rus/meta/structures/openshortcutinfo.html
@@ -39,11 +39,11 @@ Элементы
Flags
Дополнительные флаги. Могут быть комбинацией следующих значений (тип FAROPENSHORTCUTFLAGS):
- | Флаг | Описание |
- | FOSF_ACTIVE |
- Флаг выставляется, если шорт-кат устанавливается для активной панели. |
- | FOSF_NONE |
- Нулевой флаг. |
+ | Флаг | Описание |
+ | FOSF_ACTIVE |
+ Флаг выставляется, если шорт-кат устанавливается для активной панели. |
+ | FOSF_NONE |
+ Нулевой флаг. |
diff --git a/enc/enc_rus/meta/structures/panelinfo.html b/enc/enc_rus/meta/structures/panelinfo.html
index 61789326c0..3fba861fc3 100644
--- a/enc/enc_rus/meta/structures/panelinfo.html
+++ b/enc/enc_rus/meta/structures/panelinfo.html
@@ -48,37 +48,37 @@ Элементы
Flags
Дополнительные флаги. Могут быть комбинацией следующих значений (тип PANELINFOFLAGS):
ItemsNumber
@@ -96,15 +96,15 @@ Элементы
PanelType
SortMode
diff --git a/enc/enc_rus/meta/structures/panelmode.html b/enc/enc_rus/meta/structures/panelmode.html
index 7e1168bf84..39b213d851 100644
--- a/enc/enc_rus/meta/structures/panelmode.html
+++ b/enc/enc_rus/meta/structures/panelmode.html
@@ -47,16 +47,16 @@ Элементы
Flags
diff --git a/enc/enc_rus/meta/structures/plugininfo.html b/enc/enc_rus/meta/structures/plugininfo.html
index f927013468..4f9c6642f6 100644
--- a/enc/enc_rus/meta/structures/plugininfo.html
+++ b/enc/enc_rus/meta/structures/plugininfo.html
@@ -38,23 +38,23 @@ Элементы
Flags
Комбинация следующих значений (тип PLUGIN_FLAGS).
- | Флаг | Описание |
- | PF_PRELOAD |
- Отменить кеширование параметров плагина и заставить Far Manager всегда загружать плагин в память при старте. Должно быть указано,
+ | | Флаг | Описание |
+ | PF_PRELOAD |
+ Отменить кеширование параметров плагина и заставить Far Manager всегда загружать плагин в память при старте. Должно быть указано,
если необходимо изменять строки в меню "Диск", "Команды внешних модулей" или "Конфигурация модулей" динамически. Этот флаг уменьшает эффективность использования памяти. |
- | PF_DISABLEPANELS |
- Не показывать плагин в меню "Команды внешних модулей", вызываемом из панелей. |
- | PF_EDITOR |
- Показывать плагин в меню "Команды внешних модулей", вызываемом из редактора Far Manager. |
- | PF_VIEWER |
- Показывать плагин в меню "Команды внешних модулей", вызываемом из вьюера Far Manager. |
- | PF_DIALOG |
- Показывать плагин в меню "Команды внешних модулей", вызываемом из диалога Far Manager. |
- | PF_FULLCMDLINE |
- Заставляет Far Manager передавать плагину всю командную строку вместе с префиксом CommandPrefix.
+ | | PF_DISABLEPANELS |
+ Не показывать плагин в меню "Команды внешних модулей", вызываемом из панелей. |
+ | PF_EDITOR |
+ Показывать плагин в меню "Команды внешних модулей", вызываемом из редактора Far Manager. |
+ | PF_VIEWER |
+ Показывать плагин в меню "Команды внешних модулей", вызываемом из вьюера Far Manager. |
+ | PF_DIALOG |
+ Показывать плагин в меню "Команды внешних модулей", вызываемом из диалога Far Manager. |
+ | PF_FULLCMDLINE |
+ Заставляет Far Manager передавать плагину всю командную строку вместе с префиксом CommandPrefix.
Обязательно использовать этот флаг, если плагин умеет обрабатывать несколько префиксов CommandPrefix. |
- | PF_NONE |
- Нулевой флаг. |
+ | PF_NONE |
+ Нулевой флаг. |
DiskMenu
Если плагин добавляет строки в меню "Диск", это поле должно быть равным заполненной структуре PluginMenuItem.
diff --git a/enc/enc_rus/meta/structures/pluginpanelitem.html b/enc/enc_rus/meta/structures/pluginpanelitem.html
index b02a33c27b..0e58aa665d 100644
--- a/enc/enc_rus/meta/structures/pluginpanelitem.html
+++ b/enc/enc_rus/meta/structures/pluginpanelitem.html
@@ -82,18 +82,18 @@ Элементы
Flags
Может быть комбинацией следующих значений (тип PLUGINPANELITEMFLAGS):
- | Флаг | Описание |
- | PPIF_PROCESSDESCR |
- Использовать внутреннюю обработку описаний Far Manager'а.
+ | | Флаг | Описание |
+ | PPIF_PROCESSDESCR |
+ Использовать внутреннюю обработку описаний Far Manager'а.
Этот флаг может быть установлен для обрабатываемых файлов в функциях DeleteFilesW, GetFilesW и
PutFilesW. В этом случае Far Manager будет обновлять файлы описаний с именами, возвращёнными в функции GetOpenPanelInfoW. |
- | PPIF_SELECTED |
- Этот флаг отвечает за выделение элемента.
+ | | PPIF_SELECTED |
+ Этот флаг отвечает за выделение элемента.
В функциях PutFilesW, GetFilesW и ProcessHostFileW, если операция не удалась,
но часть файлов была успешно обработана, плагин может убрать выделение только с обработанных файлов.
Для этого плагин должен очистить флаг PPIF_SELECTED у обрабатываемых элементов в переданном функции списке PluginPanelItem. |
- | PPIF_NONE |
- Нулевой флаг. |
+ | PPIF_NONE |
+ Нулевой флаг. |
UserData
Это поле может быть использовано плагином для хранения целого значения или указателя на структуру данных.
@@ -101,35 +101,35 @@ Элементы
FileAttributes
Указывает атрибуты найденного файла. Этот элемент может быть комбинацией следующих значений:
- | Атрибут | Описание |
- | FILE_ATTRIBUTE_ARCHIVE |
- Это архивный файл. Приложения должны использовать этот флаг для копирования, архивирования или удаления. |
- | FILE_ATTRIBUTE_COMPRESSED |
- Файл или каталог сжат. Для файла это означает, что все данные его сжаты, для каталога - что компрессия по умолчанию применяется ко всем его файлам и подкаталогам. |
- | FILE_ATTRIBUTE_DIRECTORY |
- Это каталог. |
- | FILE_ATTRIBUTE_ENCRYPTED |
- Файл или каталог зашифрован. Для файла, это означает, что все данные в файле зашифрованы. Для директория, это означает, что шифрование является умолчанием для вновь созданных файлов и подкаталогов. |
- | FILE_ATTRIBUTE_HIDDEN |
- Файл скрыт. Такой файл не включается в обычный листинг каталога. |
- | FILE_ATTRIBUTE_NORMAL |
- У этого файла не установлены другие атрибуты. Это значение корректно только при использовании без остальных флагов. |
- | FILE_ATTRIBUTE_OFFLINE |
- Данные файла не доступны непосредственно. Означает, что реальные данные файла были физически перемещены на устройства хранения. |
- | FILE_ATTRIBUTE_READONLY |
- Файл только для чтения. Приложения могут читать такой файл, но не могут записывать или удалять его. |
- | FILE_ATTRIBUTE_REPARSE_POINT |
- Каталог является точкой повторной обработки. |
- | FILE_ATTRIBUTE_SPARSE_FILE |
- Файл является т.н. "Sparse file". |
- | FILE_ATTRIBUTE_SYSTEM |
- Этот файл - часть операционной системы. |
- | FILE_ATTRIBUTE_TEMPORARY |
- Это временный файл. Приложения должны записывать в такой файл только в крайней необходимости. Большая часть данных файла находится в памяти и не сбрасывается на диск, так как файл будет удален. |
- | FILE_ATTRIBUTE_NOT_CONTENT_INDEXED |
- Этот файл или каталог не будут индексироваться службой индексирования. |
- | FILE_ATTRIBUTE_VIRTUAL |
- Этот файл - виртуальный файл. |
+ | Атрибут | Описание |
+ | FILE_ATTRIBUTE_ARCHIVE |
+ Это архивный файл. Приложения должны использовать этот флаг для копирования, архивирования или удаления. |
+ | FILE_ATTRIBUTE_COMPRESSED |
+ Файл или каталог сжат. Для файла это означает, что все данные его сжаты, для каталога - что компрессия по умолчанию применяется ко всем его файлам и подкаталогам. |
+ | FILE_ATTRIBUTE_DIRECTORY |
+ Это каталог. |
+ | FILE_ATTRIBUTE_ENCRYPTED |
+ Файл или каталог зашифрован. Для файла, это означает, что все данные в файле зашифрованы. Для директория, это означает, что шифрование является умолчанием для вновь созданных файлов и подкаталогов. |
+ | FILE_ATTRIBUTE_HIDDEN |
+ Файл скрыт. Такой файл не включается в обычный листинг каталога. |
+ | FILE_ATTRIBUTE_NORMAL |
+ У этого файла не установлены другие атрибуты. Это значение корректно только при использовании без остальных флагов. |
+ | FILE_ATTRIBUTE_OFFLINE |
+ Данные файла не доступны непосредственно. Означает, что реальные данные файла были физически перемещены на устройства хранения. |
+ | FILE_ATTRIBUTE_READONLY |
+ Файл только для чтения. Приложения могут читать такой файл, но не могут записывать или удалять его. |
+ | FILE_ATTRIBUTE_REPARSE_POINT |
+ Каталог является точкой повторной обработки. |
+ | FILE_ATTRIBUTE_SPARSE_FILE |
+ Файл является т.н. "Sparse file". |
+ | FILE_ATTRIBUTE_SYSTEM |
+ Этот файл - часть операционной системы. |
+ | FILE_ATTRIBUTE_TEMPORARY |
+ Это временный файл. Приложения должны записывать в такой файл только в крайней необходимости. Большая часть данных файла находится в памяти и не сбрасывается на диск, так как файл будет удален. |
+ | FILE_ATTRIBUTE_NOT_CONTENT_INDEXED |
+ Этот файл или каталог не будут индексироваться службой индексирования. |
+ | FILE_ATTRIBUTE_VIRTUAL |
+ Этот файл - виртуальный файл. |
NumberOfLinks
Количество жёстких ссылок.
diff --git a/enc/enc_rus/meta/structures/processconsoleinputinfo.html b/enc/enc_rus/meta/structures/processconsoleinputinfo.html
index b2329038f1..1be947ba53 100644
--- a/enc/enc_rus/meta/structures/processconsoleinputinfo.html
+++ b/enc/enc_rus/meta/structures/processconsoleinputinfo.html
@@ -35,11 +35,11 @@ Элементы
Flags
Rec
Структура INPUT_RECORD. Эта структура определена в Windows API и содержит информацию о консольном событии.
diff --git a/enc/enc_rus/meta/structures/processdialogeventinfo.html b/enc/enc_rus/meta/structures/processdialogeventinfo.html
index 49f49af046..40fa7868d6 100644
--- a/enc/enc_rus/meta/structures/processdialogeventinfo.html
+++ b/enc/enc_rus/meta/structures/processdialogeventinfo.html
@@ -35,14 +35,14 @@ Элементы
Event
Тип события. Может быть одной из следующих величин (перечисление DIALOG_EVENTS):
Param
diff --git a/enc/enc_rus/meta/structures/processeditoreventinfo.html b/enc/enc_rus/meta/structures/processeditoreventinfo.html
index 04d5ca3153..6ad1c6b701 100644
--- a/enc/enc_rus/meta/structures/processeditoreventinfo.html
+++ b/enc/enc_rus/meta/structures/processeditoreventinfo.html
@@ -37,9 +37,9 @@ Элементы
Тип события.
Может быть одной из следующих величин (перечисление EDITOR_EVENTS):
- | Событие | Описание |
- | EE_CLOSE |
- Одно из окон редактора закрывается.
+ | | Событие | Описание |
+ | EE_CLOSE |
+ Одно из окон редактора закрывается.
Плагин может использовать это сообщение для освобождения внутренних структур данных. Заметьте, что несколько окон редактора могут работать одновременно.
EditorID может быть получен ранее с использованием ECTL_GETINFO команды EditorControl.
Но плагин не должен вызывать EditorControl при обработке этого сообщения потому что редактор уже закрыт.
@@ -48,26 +48,26 @@ Элементы
Замечание.
|
- | EE_READ |
- Новый файл загружен в редактор. Плагин может использовать команды функции EditorControl для модификации считанных данных.
+ | | EE_READ |
+ Новый файл загружен в редактор. Плагин может использовать команды функции EditorControl для модификации считанных данных.
Param = NULL.
Функция ProcessEditorEventW должна вернуть 0. |
- | EE_SAVE |
- Отредактированный файл собираются сохранять. Плагин может использовать команды функции EditorControl для модификации данных перед сохранением.
+ | | EE_SAVE |
+ Отредактированный файл собираются сохранять. Плагин может использовать команды функции EditorControl для модификации данных перед сохранением.
Param указывает на структуру EditorSaveFile.
Функция ProcessEditorEventW должна вернуть 0. |
- | EE_REDRAW |
- Редактор собирается перерисовать экран.
+ | | EE_REDRAW |
+ Редактор собирается перерисовать экран.
Param указывает на константу EEREDRAW_ALL.
Функция ProcessEditorEventW должна вернуть 0.
|
- | EE_KILLFOCUS |
- Редактор потерял фокус ввода.
Param указывает на переменную, содержащую значение EditorID редактора, теряющего фокус.
+ | | EE_KILLFOCUS |
+ Редактор потерял фокус ввода.
Param указывает на переменную, содержащую значение EditorID редактора, теряющего фокус.
Функция ProcessEditorEventW должна вернуть 0. |
- | EE_GOTFOCUS |
- Редактор получил фокус ввода.
Param указывает на переменную, содержащую значение EditorID редактора, получающего фокус.
+ | | EE_GOTFOCUS |
+ Редактор получил фокус ввода.
Param указывает на переменную, содержащую значение EditorID редактора, получающего фокус.
Функция ProcessEditorEventW должна вернуть 0. |
- | EE_CHANGE |
- В редакторе изменился текст.
Param указывает на переменную, типа EditorChange.
+ | | EE_CHANGE |
+ В редакторе изменился текст.
Param указывает на переменную, типа EditorChange.
Функция ProcessEditorEventW должна вернуть 0.
Плагин должен подписаться на это событие, чтоб получать его.
Замечание.
diff --git a/enc/enc_rus/meta/structures/processpaneleventinfo.html b/enc/enc_rus/meta/structures/processpaneleventinfo.html
index 0a0d71a9e5..48c9dc5db0 100644
--- a/enc/enc_rus/meta/structures/processpaneleventinfo.html
+++ b/enc/enc_rus/meta/structures/processpaneleventinfo.html
@@ -36,48 +36,48 @@ Элементы
Event
Тип события. Одно из следующих значений (перечисление FAR_EVENTS):
- | Событие | Описание |
- | FE_CHANGEVIEWMODE |
- Сменился режим просмотра панели.
+ | | Событие | Описание |
+ | FE_CHANGEVIEWMODE |
+ Сменился режим просмотра панели.
Param указывает на строку типов колонок, оканчивающуюся нулём, например L"N,S,D,T".
Функция ProcessPanelEventW должна вернуть FALSE. |
- | FE_REDRAW |
- Панель должна перерисоваться.
+ | | FE_REDRAW |
+ Панель должна перерисоваться.
Param равен NULL.
Верните в ProcessPanelEventW FALSE, чтобы использовать функцию перерисовки Far Manager'a, или TRUE, чтобы отключить её. В последнем случае плагин должен перерисовать панель сам. |
- | FE_CLOSE |
- Панель закрывается.
+ | | FE_CLOSE |
+ Панель закрывается.
Param равен NULL.
Верните в ProcessPanelEventW FALSE для закрытия панели или TRUE для отмены этого. |
- | FE_BREAK |
- Нажатие Ctrl+Break.
+ | | FE_BREAK |
+ Нажатие Ctrl+Break.
Param может быть только (int)CTRL_BREAK_EVENT
Функция ProcessPanelEventW должна вернуть FALSE.
Обработка этого события выполнена в отдельном потоке, поэтому плагин должен быть осторожным при выполнении операций ввода-вывода и не должен использовать сервисные функции Far Manager'a. |
- | FE_COMMAND |
- Перед запуском команды в командной строке Far Manager'a.
+ | | FE_COMMAND |
+ Перед запуском команды в командной строке Far Manager'a.
Param указывает на текст команды.
Для разрешения стандартной обработки команды плагин должен вернуть в ProcessPanelEventW FALSE.
Если плагин собирается обработать команду сам, то он должен вернуть TRUE. |
- | FE_KILLFOCUS |
- Панель потеряла фокус ввода.
+ | | FE_KILLFOCUS |
+ Панель потеряла фокус ввода.
Param равен NULL.
Функция ProcessPanelEventW должна вернуть FALSE. |
- | FE_GOTFOCUS |
- Панель получила фокус ввода. Активная панель получает событие FE_GOTFOCUS сразу после создания.
+ | | FE_GOTFOCUS |
+ Панель получила фокус ввода. Активная панель получает событие FE_GOTFOCUS сразу после создания.
Param равен NULL.
Функция ProcessPanelEventW должна вернуть FALSE. |
- | FE_CHANGESORTPARAMS |
- Сменились параметры сортировки панели. Панель плагина получает событие FE_CHANGESORTPARAMS после любого изменения в параметрах сортировки.
+ | | FE_CHANGESORTPARAMS |
+ Сменились параметры сортировки панели. Панель плагина получает событие FE_CHANGESORTPARAMS после любого изменения в параметрах сортировки.
Param равен NULL.
Функция ProcessPanelEventW должна вернуть FALSE. |
- | FE_STARTSORT |
- Сигнализирует начало сортировки в панели плагина.
+ | | FE_STARTSORT |
+ Сигнализирует начало сортировки в панели плагина.
Param равен NULL.
Если функция ProcessPanelEventW вернёт TRUE,
то экспортируемая функция плагина CompareW не будет вызываться в процессе данной сортировки.
- | | FE_ENDSORT |
- Сигнализирует окончание сортировки в панели плагина.
+ | | FE_ENDSORT |
+ Сигнализирует окончание сортировки в панели плагина.
Param равен NULL.
Функция ProcessPanelEventW должна вернуть FALSE. |
diff --git a/enc/enc_rus/meta/structures/processsynchroeventinfo.html b/enc/enc_rus/meta/structures/processsynchroeventinfo.html
index 72bcd9e1e9..039db3f55e 100644
--- a/enc/enc_rus/meta/structures/processsynchroeventinfo.html
+++ b/enc/enc_rus/meta/structures/processsynchroeventinfo.html
@@ -35,9 +35,9 @@ Элементы
Event
Тип события. Одно из следующих значений (перечисление SYNCHRO_EVENTS):
diff --git a/enc/enc_rus/meta/structures/processviewereventinfo.html b/enc/enc_rus/meta/structures/processviewereventinfo.html
index e85aa3fd1f..2201f6bd5f 100644
--- a/enc/enc_rus/meta/structures/processviewereventinfo.html
+++ b/enc/enc_rus/meta/structures/processviewereventinfo.html
@@ -36,21 +36,21 @@ Элементы
Event
Тип события. Может быть одной из следующих величин (перечисление VIEWER_EVENTS):
- | Событие | Описание |
- | VE_CLOSE |
- Одно из окон программы просмотра закрывается. Плагин может использовать это сообщение для освобождения внутренних структур данных. Заметьте, что несколько окон программы просмотра
+ | | Событие | Описание |
+ | VE_CLOSE |
+ Одно из окон программы просмотра закрывается. Плагин может использовать это сообщение для освобождения внутренних структур данных. Заметьте, что несколько окон программы просмотра
могут работать одновременно. Параметр Param указывает на переменную, содержащую значение ViewerID закрываемой программы просмотра. ViewerID может быть получен ранее с использованием
VCTL_GETINFO команды ViewerControl.
Но плагин не должен вызывать ViewerControl при обработке этого сообщения, потому что программа просмотра уже закрыта.
Функция ProcessViewerEventW должна вернуть 0. |
- | VE_READ |
- Новый файл загружен в программу просмотра.
+ | | VE_READ |
+ Новый файл загружен в программу просмотра.
Param = NULL. Функция ProcessViewerEventW должна вернуть 0. |
- | VE_KILLFOCUS |
- Программа просмотра потеряла фокус ввода.
+ | | VE_KILLFOCUS |
+ Программа просмотра потеряла фокус ввода.
Param указывает на переменную, содержащую значение ViewerID вьюера, теряющего фокус. Функция ProcessViewerEventW должна вернуть 0. |
- | VE_GOTFOCUS |
- Программа просмотра получила фокус ввода.
+ | | VE_GOTFOCUS |
+ Программа просмотра получила фокус ввода.
Param указывает на переменную, содержащую значение ViewerID вьюера, получающего фокус. Функция ProcessViewerEventW должна вернуть 0. |
Внимание!
diff --git a/enc/enc_rus/meta/structures/versioninfo.html b/enc/enc_rus/meta/structures/versioninfo.html
index 77513fba58..3496450eb7 100644
--- a/enc/enc_rus/meta/structures/versioninfo.html
+++ b/enc/enc_rus/meta/structures/versioninfo.html
@@ -37,15 +37,15 @@ Элементы
Stage
diff --git a/enc/enc_rus/meta/structures/viewerinfo.html b/enc/enc_rus/meta/structures/viewerinfo.html
index a553703155..08ec8c6e97 100644
--- a/enc/enc_rus/meta/structures/viewerinfo.html
+++ b/enc/enc_rus/meta/structures/viewerinfo.html
@@ -54,21 +54,21 @@ Элементы
Options
Состояние настроек программы просмотра. Может быть комбинацией из следующих флагов (перечисление VIEWER_OPTIONS):
WindowSizeX, WindowSizeY
diff --git a/enc/enc_rus/meta/structures/viewermode.html b/enc/enc_rus/meta/structures/viewermode.html
index 196aa4adef..1df6e49aad 100644
--- a/enc/enc_rus/meta/structures/viewermode.html
+++ b/enc/enc_rus/meta/structures/viewermode.html
@@ -35,22 +35,22 @@ Элементы
Flags
Комбинация следующих значений (тип VIEWER_MODE_FLAGS).
- | Флаг | Описание |
- | VMF_WRAP |
- Включена свёртка строк. |
- | VMF_WORDWRAP |
- При свертке используется перенос строк по словам, а не буквам. |
+ | Флаг | Описание |
+ | VMF_WRAP |
+ Включена свёртка строк. |
+ | VMF_WORDWRAP |
+ При свертке используется перенос строк по словам, а не буквам. |
ViewMode
Режим программы просмотра, комбинация следующих значений (перечисление VIEWER_MODE_TYPE).
diff --git a/enc/enc_rus/meta/structures/viewersetmode.html b/enc/enc_rus/meta/structures/viewersetmode.html
index ff99c11cc4..0ea4ebfd5d 100644
--- a/enc/enc_rus/meta/structures/viewersetmode.html
+++ b/enc/enc_rus/meta/structures/viewersetmode.html
@@ -44,23 +44,23 @@ Элементы
Type
Тип режима. Может быть одним из следующих (перечисление VIEWER_SETMODE_TYPES):
- | Тип | Описание |
- | VSMT_VIEWMODE |
- Режим представления текста: iParam равен значению перечисления VIEWER_MODE_TYPE:
+ | | Тип | Описание |
+ | VSMT_VIEWMODE |
+ Режим представления текста: iParam равен значению перечисления VIEWER_MODE_TYPE:
- | Режим | Описание |
- | VMT_TEXT |
- установить текстовый режим |
- | VMT_HEX |
- установить hex-режим |
- | VMT_DUMP |
- установить dump-режим |
+ | Режим | Описание |
+ | VMT_TEXT |
+ установить текстовый режим |
+ | VMT_HEX |
+ установить hex-режим |
+ | VMT_DUMP |
+ установить dump-режим |
|
- | VSMT_WRAP |
- Перенос строк: iParam = 1 - включить перенос, iParam = 0 - выключить. |
- | VSMT_WORDWRAP |
- Тип свёртки: iParam = 1 - использовать перенос строк по словам, iParam = 0 - по буквам. |
+ | VSMT_WRAP |
+ Перенос строк: iParam = 1 - включить перенос, iParam = 0 - выключить. |
+ | VSMT_WORDWRAP |
+ Тип свёртки: iParam = 1 - использовать перенос строк по словам, iParam = 0 - по буквам. |
iParam
@@ -70,9 +70,9 @@ Элементы
Flags
Дополнительные флаги (тип VIEWER_SETMODEFLAGS_TYPES):
- | Режим | Описание |
- | VSMFL_REDRAW |
- После применения "режима" перерисовать экран. В противном случае после установки режимов воспользоваться командой VCTL_REDRAW. |
+ | Режим | Описание |
+ | VSMFL_REDRAW |
+ После применения "режима" перерисовать экран. В противном случае после установки режимов воспользоваться командой VCTL_REDRAW. |
Reserved
diff --git a/enc/enc_rus/meta/structures/viewersetposition.html b/enc/enc_rus/meta/structures/viewersetposition.html
index 40cf6526ec..851ee1649f 100644
--- a/enc/enc_rus/meta/structures/viewersetposition.html
+++ b/enc/enc_rus/meta/structures/viewersetposition.html
@@ -36,15 +36,15 @@ Элементы
Flags
Флаги, уточняющие процесс изменения позиции. Может быть комбинация из (тип VIEWER_SETPOS_FLAGS):
StartPos
diff --git a/enc/enc_rus/meta/structures/windowinfo.html b/enc/enc_rus/meta/structures/windowinfo.html
index eee43cdb0f..ede927d57c 100644
--- a/enc/enc_rus/meta/structures/windowinfo.html
+++ b/enc/enc_rus/meta/structures/windowinfo.html
@@ -56,31 +56,31 @@ Элементы
Type
Тип окна. Может иметь одно из следующих значений (перечисление WINDOWINFO_TYPE):
Flags
Могут быть комбинацией следующих значений (тип WINDOWINFO_FLAGS):
- | Тип | Описание |
- | WIF_MODIFIED |
- признак модификации содержимого файла в окне, может быть только у WTYPE_EDITOR |
- | WIF_CURRENT |
- признак, является ли окно текущим |
- | WIF_MODAL |
- признак, является ли окно модальным |
+ | Тип | Описание |
+ | WIF_MODIFIED |
+ признак модификации содержимого файла в окне, может быть только у WTYPE_EDITOR |
+ | WIF_CURRENT |
+ признак, является ли окно текущим |
+ | WIF_MODAL |
+ признак, является ли окно модальным |
diff --git a/enc/enc_rus/meta/structures/windowtype.html b/enc/enc_rus/meta/structures/windowtype.html
index 88282beeee..37be5347e7 100644
--- a/enc/enc_rus/meta/structures/windowtype.html
+++ b/enc/enc_rus/meta/structures/windowtype.html
@@ -34,19 +34,19 @@ Элементы
Type
Тип окна. Может иметь одно из следующих значений (перечисление WINDOWINFO_TYPE):
diff --git a/enc/enc_rus/meta/viewerapi/index.html b/enc/enc_rus/meta/viewerapi/index.html
index 1f69957cd1..db25bbcd52 100644
--- a/enc/enc_rus/meta/viewerapi/index.html
+++ b/enc/enc_rus/meta/viewerapi/index.html
@@ -22,11 +22,11 @@ Viewer API
Экспортируемые функции, т.е. те, которые плагин экспортирует для Far Manager
@@ -34,46 +34,46 @@ Сервисные функции, указатели на эти функц
SetStartupInfoW
-| Функция | Описание |
+
|---|
| Функция | Описание |
-| Viewer |
-обеспечивает доступ к внутренней программе просмотра Far Manager |
+Viewer |
+обеспечивает доступ к внутренней программе просмотра Far Manager |
-| ViewerControl |
-позволяет запрашивать различную информацию о встроенной программе просмотра Far Manager и управлять её состоянием |
+ViewerControl |
+позволяет запрашивать различную информацию о встроенной программе просмотра Far Manager и управлять её состоянием |
Структуры
diff --git a/enc/enc_rus/meta/winapi/char_info.html b/enc/enc_rus/meta/winapi/char_info.html
index ebe84da477..719ee99bb0 100644
--- a/enc/enc_rus/meta/winapi/char_info.html
+++ b/enc/enc_rus/meta/winapi/char_info.html
@@ -49,37 +49,37 @@ Элементы
Атрибуты можно разделить на два класса: цвет и DBCS. Все константы определены в
заголовочном файле Wincon.h:
- | Атрибут | Описание |
- | FOREGROUND_BLUE |
- Цвет текста содержит синий. |
- | FOREGROUND_GREEN |
- Цвет текста содержит зелёный. |
- | FOREGROUND_RED |
- Цвет текста содержит красный. |
- | FOREGROUND_INTENSITY |
- Цвет текста усилен. |
- | BACKGROUND_BLUE |
- Цвет фона содержит синий. |
- | BACKGROUND_GREEN |
- Цвет фона содержит зелёный. |
- | BACKGROUND_RED |
- Цвет фона содержит красный. |
- | BACKGROUND_INTENSITY |
- Цвет фона усилен. |
- | COMMON_LVB_LEADING_BYTE |
- DBCS: Leading byte. |
- | COMMON_LVB_TRAILING_BYTE |
- DBCS: Trailing byte. |
- | COMMON_LVB_GRID_HORIZONTAL |
- DBCS: Grid attribute: top horizontal. |
- | COMMON_LVB_GRID_LVERTICAL |
- DBCS: Grid attribute: left vertical. |
- | COMMON_LVB_GRID_RVERTICAL |
- DBCS: Grid attribute: right vertical. |
- | COMMON_LVB_REVERSE_VIDEO |
- DBCS: Reverse foreground and background attributes. |
- | COMMON_LVB_UNDERSCORE |
- DBCS: Underscore. |
+
Атрибуты переднего плана (FOREGROUND_*) определяют цвет текста (символов).
diff --git a/enc/enc_rus/meta/winapi/index.html b/enc/enc_rus/meta/winapi/index.html
index 8f307a0cea..37485a58f9 100644
--- a/enc/enc_rus/meta/winapi/index.html
+++ b/enc/enc_rus/meta/winapi/index.html
@@ -19,98 +19,98 @@ Структуры и функции Windows API
Функции Windows API
-| Функция | Описание |
-
-| GetFileTime |
-возвращает дату и время создания, модификации и последнего доступа к файлу |
+ | Функция | Описание |
+
+| GetFileTime |
+возвращает дату и время создания, модификации и последнего доступа к файлу |
-
-| PeekConsoleInput |
-считывает данные из указанного консольного входного буфера без удаления |
+
+| PeekConsoleInput |
+считывает данные из указанного консольного входного буфера без удаления |
-
-| ReadConsoleInput |
-считывает данные из входного буфера консоли и удаляет их оттуда |
+
+| ReadConsoleInput |
+считывает данные из входного буфера консоли и удаляет их оттуда |
-
-| SetFileTime |
-устанавливает дату и время создания, модификации и последнего доступа к файлу |
+
+| SetFileTime |
+устанавливает дату и время создания, модификации и последнего доступа к файлу |
-
-| WriteConsoleInput |
-записывает данные непосредственно в консольный входной буфер |
+
+| WriteConsoleInput |
+записывает данные непосредственно в консольный входной буфер |
Структуры Windows API
-| Структура | Описание |
-
-| CHAR_INFO
- | определяет код символа и цветовые атрибуты экранной символьной ячейки |
+ | Структура | Описание |
+
+| CHAR_INFO
+ | определяет код символа и цветовые атрибуты экранной символьной ячейки |
-
-| CONSOLE_CURSOR_INFO
- | содержит информацию о консольном курсоре |
+
+| CONSOLE_CURSOR_INFO
+ | содержит информацию о консольном курсоре |
-
-| COORD
- | определяет координаты ячейки символа в консольном буфере экрана |
+
+| COORD
+ | определяет координаты ячейки символа в консольном буфере экрана |
-
-| FILETIME
- | число сто-наносекундных интервалов, прошедших с 1 января 1601 года |
+
+| FILETIME
+ | число сто-наносекундных интервалов, прошедших с 1 января 1601 года |
-
-| FOCUS_EVENT_RECORD
- | содержит сообщения фокуса; является членом структуры INPUT_RECORD |
+
+| FOCUS_EVENT_RECORD
+ | содержит сообщения фокуса; является членом структуры INPUT_RECORD |
-
-| INPUT_RECORD
- | информация о входных сообщениях в консольном входном буфере |
+
+| INPUT_RECORD
+ | информация о входных сообщениях в консольном входном буфере |
-
-| KEY_EVENT_RECORD
- | клавиатурные события консоли; является членом структуры INPUT_RECORD |
+
+| KEY_EVENT_RECORD
+ | клавиатурные события консоли; является членом структуры INPUT_RECORD |
-
-| MENU_EVENT_RECORD
- | сообщения меню; является членом структуры INPUT_RECORD |
+
+| MENU_EVENT_RECORD
+ | сообщения меню; является членом структуры INPUT_RECORD |
-
-| MOUSE_EVENT_RECORD
- | информация о сообщениях мыши в консольном окне; является членом структуры INPUT_RECORD |
+
+| MOUSE_EVENT_RECORD
+ | информация о сообщениях мыши в консольном окне; является членом структуры INPUT_RECORD |
-
-| RECT
- | определяет координаты левого верхнего и правого нижнего углов прямоугольника |
+
+| RECT
+ | определяет координаты левого верхнего и правого нижнего углов прямоугольника |
-
-| SMALL_RECT
- | определяет координаты левого верхнего и правого нижнего углов прямоугольника |
+
+| SMALL_RECT
+ | определяет координаты левого верхнего и правого нижнего углов прямоугольника |
-
-| SYSTEMTIME
- | хранит дату и время, используя отдельные поля для месяца, дня, года, дня недели, часов, минут, секунд и миллисекунд |
+
+| SYSTEMTIME
+ | хранит дату и время, используя отдельные поля для месяца, дня, года, дня недели, часов, минут, секунд и миллисекунд |
-
-| WIN32_FIND_DATA |
-описывает файл, найденный функциями FindFirstFile, FindFirstFileEx или FindNextFile |
+
+| WIN32_FIND_DATA |
+описывает файл, найденный функциями FindFirstFile, FindFirstFileEx или FindNextFile |
-
-| WINDOW_BUFFER_SIZE_RECORD
- | информация об изменениях размеров экранного буфера консоли; является членом структуры INPUT_RECORD |
+
+| WINDOW_BUFFER_SIZE_RECORD
+ | информация об изменениях размеров экранного буфера консоли; является членом структуры INPUT_RECORD |
Константы Windows API
diff --git a/enc/enc_rus/meta/winapi/index_defs.html b/enc/enc_rus/meta/winapi/index_defs.html
index 8fbfe3a531..d559372841 100644
--- a/enc/enc_rus/meta/winapi/index_defs.html
+++ b/enc/enc_rus/meta/winapi/index_defs.html
@@ -14,10 +14,10 @@ Константы Windows API
diff --git a/enc/enc_rus/meta/winapi/index_func.html b/enc/enc_rus/meta/winapi/index_func.html
index 1bf722fabe..9edda212fb 100644
--- a/enc/enc_rus/meta/winapi/index_func.html
+++ b/enc/enc_rus/meta/winapi/index_func.html
@@ -14,26 +14,26 @@ Функции Windows API
-| Функция | Описание |
-
-| GetFileTime |
-возвращает дату и время создания, модификации и последнего доступа к файлу |
+ | Функция | Описание |
+
+| GetFileTime |
+возвращает дату и время создания, модификации и последнего доступа к файлу |
-
-| PeekConsoleInput |
-считывает данные из указанного консольного входного буфера без удаления |
+
+| PeekConsoleInput |
+считывает данные из указанного консольного входного буфера без удаления |
-
-| ReadConsoleInput |
-считывает данные из входного буфера консоли и удаляет их оттуда |
+
+| ReadConsoleInput |
+считывает данные из входного буфера консоли и удаляет их оттуда |
-
-| SetFileTime |
-устанавливает дату и время создания, модификации и последнего доступа к файлу |
+
+| SetFileTime |
+устанавливает дату и время создания, модификации и последнего доступа к файлу |
-
-| WriteConsoleInput |
-записывает данные непосредственно в консольный входной буфер |
+
+| WriteConsoleInput |
+записывает данные непосредственно в консольный входной буфер |
diff --git a/enc/enc_rus/meta/winapi/index_struct.html b/enc/enc_rus/meta/winapi/index_struct.html
index 655d730033..0676a74a97 100644
--- a/enc/enc_rus/meta/winapi/index_struct.html
+++ b/enc/enc_rus/meta/winapi/index_struct.html
@@ -14,62 +14,62 @@ Структуры Windows API
-| Структура | Описание |
-
-| CHAR_INFO
- | определяет код символа и цветовые атрибуты экранной символьной ячейки |
+ | Структура | Описание |
+
+| CHAR_INFO
+ | определяет код символа и цветовые атрибуты экранной символьной ячейки |
-
-| CONSOLE_CURSOR_INFO
- | содержит информацию о консольном курсоре. |
+
+| CONSOLE_CURSOR_INFO
+ | содержит информацию о консольном курсоре. |
-
-| COORD
- | определяет координаты ячейки символа в консольном буфере экрана |
+
+| COORD
+ | определяет координаты ячейки символа в консольном буфере экрана |
-
-| FILETIME
- | число сто-наносекундных интервалов, прошедших с 1 января 1601 года |
+
+| FILETIME
+ | число сто-наносекундных интервалов, прошедших с 1 января 1601 года |
-
-| FOCUS_EVENT_RECORD
- | содержит сообщения фокуса; является членом структуры INPUT_RECORD |
+
+| FOCUS_EVENT_RECORD
+ | содержит сообщения фокуса; является членом структуры INPUT_RECORD |
-
-| INPUT_RECORD
- | информация о входных сообщениях в консольном входном буфере |
+
+| INPUT_RECORD
+ | информация о входных сообщениях в консольном входном буфере |
-
-| KEY_EVENT_RECORD
- | клавиатурные события консоли; является членом структуры INPUT_RECORD |
+
+| KEY_EVENT_RECORD
+ | клавиатурные события консоли; является членом структуры INPUT_RECORD |
-
-| MENU_EVENT_RECORD
- | сообщения меню; является членом структуры INPUT_RECORD |
+
+| MENU_EVENT_RECORD
+ | сообщения меню; является членом структуры INPUT_RECORD |
-
-| MOUSE_EVENT_RECORD
- | информация о сообщениях мыши в консольном окне; является членом структуры INPUT_RECORD |
+
+| MOUSE_EVENT_RECORD
+ | информация о сообщениях мыши в консольном окне; является членом структуры INPUT_RECORD |
-
-| RECT
- | определяет координаты левого верхнего и правого нижнего углов прямоугольника |
+
+| RECT
+ | определяет координаты левого верхнего и правого нижнего углов прямоугольника |
-
-| SMALL_RECT
- | определяет координаты левого верхнего и правого нижнего углов прямоугольника |
+
+| SMALL_RECT
+ | определяет координаты левого верхнего и правого нижнего углов прямоугольника |
-
-| SYSTEMTIME
- | хранит дату и время, используя отдельные поля для месяца, дня, года, дня недели, часов, минут, секунд и миллисекунд. |
+
+| SYSTEMTIME
+ | хранит дату и время, используя отдельные поля для месяца, дня, года, дня недели, часов, минут, секунд и миллисекунд. |
-
-| WIN32_FIND_DATA |
-описывает файл, найденный функциями FindFirstFile, FindFirstFileEx или FindNextFile |
+
+| WIN32_FIND_DATA |
+описывает файл, найденный функциями FindFirstFile, FindFirstFileEx или FindNextFile |
-
-| WINDOW_BUFFER_SIZE_RECORD
- | информация об изменениях размеров экранного буфера консоли; является членом структуры INPUT_RECORD |
+
+| WINDOW_BUFFER_SIZE_RECORD
+ | информация об изменениях размеров экранного буфера консоли; является членом структуры INPUT_RECORD |
diff --git a/enc/enc_rus/meta/winapi/input_record.html b/enc/enc_rus/meta/winapi/input_record.html
index 120a379a7d..1ca92b4b08 100644
--- a/enc/enc_rus/meta/winapi/input_record.html
+++ b/enc/enc_rus/meta/winapi/input_record.html
@@ -48,26 +48,26 @@ Элементы
Этот элемент может иметь одно из следующих значений:
-| Событие | Описание |
-| KEY_EVENT |
-Элемент Event содержит структуру KEY_EVENT_RECORD
+ | | Событие | Описание |
+| KEY_EVENT |
+Элемент Event содержит структуру KEY_EVENT_RECORD
с информацией о сообщении с клавиатуры. |
-| MOUSE_EVENT |
-Элемент Event содержит структуру MOUSE_EVENT_RECORD
+ | | MOUSE_EVENT |
+Элемент Event содержит структуру MOUSE_EVENT_RECORD
с информацией о сообщении мыши - перемещении или нажатии клавиш. |
-| WINDOW_BUFFER_SIZE_EVENT |
-Элемент Event
+ | | WINDOW_BUFFER_SIZE_EVENT |
+Элемент Event
содержит структуру WINDOW_BUFFER_SIZE_RECORD
с информацией о новом размере экрана консоли. |
-| MENU_EVENT |
-Элемент Event содержит структуру MENU_EVENT_RECORD.
+ | | MENU_EVENT |
+Элемент Event содержит структуру MENU_EVENT_RECORD.
Эти сообщения используются системой и должны игнорироваться. |
-| FOCUS_EVENT |
-Элемент Event содержит структуру FOCUS_EVENT_RECORD.
+ | | FOCUS_EVENT |
+Элемент Event содержит структуру FOCUS_EVENT_RECORD.
Эти сообщения используются системой и должны игнорироваться. |
diff --git a/enc/enc_rus/meta/winapi/key_event_record.html b/enc/enc_rus/meta/winapi/key_event_record.html
index 8ec16261a2..b7223c5393 100644
--- a/enc/enc_rus/meta/winapi/key_event_record.html
+++ b/enc/enc_rus/meta/winapi/key_event_record.html
@@ -59,25 +59,25 @@ Элементы
Состояние управляющих клавиш. Может быть комбинацией следующих значений:
- | Клавиша | Значение | Описание |
- | CAPSLOCK_ON | 0x0080 |
- CAPS LOCK включён. |
- | ENHANCED_KEY | 0x0100 |
- Клавиша расширенная. |
- | LEFT_ALT_PRESSED | 0x0002 |
- Левый ALT нажат. |
- | LEFT_CTRL_PRESSED | 0x0008 |
- Левый CTRL нажат. |
- | NUMLOCK_ON | 0x0020 |
- NUM LOCK включён. |
- | RIGHT_ALT_PRESSED | 0x0001 |
- Правый ALT нажат. |
- | RIGHT_CTRL_PRESSED | 0x0004 |
- Правый CTRL нажат. |
- | SCROLLLOCK_ON | 0x0040 |
- SCROLL LOCK включён. |
- | SHIFT_PRESSED | 0x0010 |
- Клавиша SHIFT нажата. |
+ | Клавиша | Значение | Описание |
+ | CAPSLOCK_ON | 0x0080 |
+ CAPS LOCK включён. |
+ | ENHANCED_KEY | 0x0100 |
+ Клавиша расширенная. |
+ | LEFT_ALT_PRESSED | 0x0002 |
+ Левый ALT нажат. |
+ | LEFT_CTRL_PRESSED | 0x0008 |
+ Левый CTRL нажат. |
+ | NUMLOCK_ON | 0x0020 |
+ NUM LOCK включён. |
+ | RIGHT_ALT_PRESSED | 0x0001 |
+ Правый ALT нажат. |
+ | RIGHT_CTRL_PRESSED | 0x0004 |
+ Правый CTRL нажат. |
+ | SCROLLLOCK_ON | 0x0040 |
+ SCROLL LOCK включён. |
+ | SHIFT_PRESSED | 0x0010 |
+ Клавиша SHIFT нажата. |
diff --git a/enc/enc_rus/meta/winapi/mouse_event_record.html b/enc/enc_rus/meta/winapi/mouse_event_record.html
index a33a9e78b5..4d181ab6f3 100644
--- a/enc/enc_rus/meta/winapi/mouse_event_record.html
+++ b/enc/enc_rus/meta/winapi/mouse_event_record.html
@@ -51,25 +51,25 @@ Элементы
Состояние управляющих клавиш. Может быть комбинацией следующих значений:
- | Клавиша | Описание |
- | CAPSLOCK_ON |
- CAPS LOCK включён. |
- | ENHANCED_KEY |
- Клавиша расширенная. |
- | LEFT_ALT_PRESSED |
- Левый ALT нажат. |
- | LEFT_CTRL_PRESSED |
- Левый CTRL нажат. |
- | NUMLOCK_ON |
- NUM LOCK включён. |
- | RIGHT_ALT_PRESSED |
- Правый ALT нажат. |
- | RIGHT_CTRL_PRESSED |
- Правый CTRL нажат. |
- | SCROLLLOCK_ON |
- SCROLL LOCK включён. |
- | SHIFT_PRESSED |
- Клавиша SHIFT нажата. |
+ | Клавиша | Описание |
+ | CAPSLOCK_ON |
+ CAPS LOCK включён. |
+ | ENHANCED_KEY |
+ Клавиша расширенная. |
+ | LEFT_ALT_PRESSED |
+ Левый ALT нажат. |
+ | LEFT_CTRL_PRESSED |
+ Левый CTRL нажат. |
+ | NUMLOCK_ON |
+ NUM LOCK включён. |
+ | RIGHT_ALT_PRESSED |
+ Правый ALT нажат. |
+ | RIGHT_CTRL_PRESSED |
+ Правый CTRL нажат. |
+ | SCROLLLOCK_ON |
+ SCROLL LOCK включён. |
+ | SHIFT_PRESSED |
+ Клавиша SHIFT нажата. |
@@ -77,20 +77,20 @@ Элементы
Тип сообщения мыши. Если ноль, то кнопка мыши была нажата или отпущена.
Иначе одно из следующих значений:
- | Событие | Описание |
- | DOUBLE_CLICK |
- Второе нажатие при двойном щелчке (первое нажатие приходит как обычное сообщение). |
+ | Событие | Описание |
+ | DOUBLE_CLICK |
+ Второе нажатие при двойном щелчке (первое нажатие приходит как обычное сообщение). |
- | MOUSE_MOVED |
- Позиция мыши изменилась. |
- | MOUSE_WHEELED |
- Устанавливается при вертикальной прокрутке колёсика
+ | | MOUSE_MOVED |
+ Позиция мыши изменилась. |
+ | MOUSE_WHEELED |
+ Устанавливается при вертикальной прокрутке колёсика
на мышке. Если установлен этот флаг, то в старшем слове dwButtonState содержтся
значение, кратное WHEEL_DELTA. По умолчанию это значение равно 120, но может
изменяться в зависимости от драйвера мыши. |
- | MOUSE_HWHEELED |
- Windows Vista/2008/7: Устанавливается при горизонтальной прокрутке колёсика
+ | | MOUSE_HWHEELED |
+ Windows Vista/2008/7: Устанавливается при горизонтальной прокрутке колёсика
на мышке. Если установлен этот флаг, то в старшем слове dwButtonState содержтся
значение, кратное WHEEL_DELTA. По умолчанию это значение равно 120, но может
изменяться в зависимости от драйвера мыши. |
diff --git a/enc/enc_rus/meta/winapi/win32_find_data.html b/enc/enc_rus/meta/winapi/win32_find_data.html
index dc9401d1ce..9a1af50eb3 100644
--- a/enc/enc_rus/meta/winapi/win32_find_data.html
+++ b/enc/enc_rus/meta/winapi/win32_find_data.html
@@ -44,59 +44,59 @@ Элементы
следующих значений:
- | Атрибут | Описание |
- | FILE_ATTRIBUTE_ARCHIVE |
- Это архивный файл. Приложения должны использовать этот флаг
+ | | Атрибут | Описание |
+ | FILE_ATTRIBUTE_ARCHIVE |
+ Это архивный файл. Приложения должны использовать этот флаг
для копирования, архивирования или удаления. |
- | FILE_ATTRIBUTE_COMPRESSED |
- Файл или каталог сжат. Для файла это означает, что
+ | | FILE_ATTRIBUTE_COMPRESSED |
+ Файл или каталог сжат. Для файла это означает, что
все данные его сжаты, для каталога - что компрессия по умолчанию
применяется ко всем его файлам и подкаталогам. |
- | FILE_ATTRIBUTE_DIRECTORY |
- Это каталог. |
+ | FILE_ATTRIBUTE_DIRECTORY |
+ Это каталог. |
- | FILE_ATTRIBUTE_ENCRYPTED |
- Файл или каталог зашифрован. Для файла, это означает, что все данные в
+ | | FILE_ATTRIBUTE_ENCRYPTED |
+ Файл или каталог зашифрован. Для файла, это означает, что все данные в
файле зашифрованы. Для директория, это означает, что шифрование является умолчанием для
вновь созданных файлов и подкаталогов. |
- | FILE_ATTRIBUTE_HIDDEN |
- Файл скрыт. Такой файл не включается в обычный листинг каталога. |
+ | FILE_ATTRIBUTE_HIDDEN |
+ Файл скрыт. Такой файл не включается в обычный листинг каталога. |
- | FILE_ATTRIBUTE_NORMAL |
- У этого файла не установлены другие атрибуты. Это значение
+ | | FILE_ATTRIBUTE_NORMAL |
+ У этого файла не установлены другие атрибуты. Это значение
корректно только при использовании без остальных флагов. |
- | FILE_ATTRIBUTE_OFFLINE |
- Данные файла не доступны непосредственно. Означает, что реальные
+ | | FILE_ATTRIBUTE_OFFLINE |
+ Данные файла не доступны непосредственно. Означает, что реальные
данные файла были физически перемещены на устройства хранения. |
- | FILE_ATTRIBUTE_READONLY |
- Файл только для чтения. Приложения могут читать такой файл, но
+ | | FILE_ATTRIBUTE_READONLY |
+ Файл только для чтения. Приложения могут читать такой файл, но
не могут записывать или удалять его. |
- | FILE_ATTRIBUTE_REPARSE_POINT |
- Каталог является точкой повторной обработки. |
+ | FILE_ATTRIBUTE_REPARSE_POINT |
+ Каталог является точкой повторной обработки. |
- | FILE_ATTRIBUTE_SPARSE_FILE |
- Файл является т.н. Разрежённый файл. |
+ | FILE_ATTRIBUTE_SPARSE_FILE |
+ Файл является т.н. Разрежённый файл. |
- | FILE_ATTRIBUTE_SYSTEM |
- Этот файл - часть операционной системы. |
+ | FILE_ATTRIBUTE_SYSTEM |
+ Этот файл - часть операционной системы. |
- | FILE_ATTRIBUTE_TEMPORARY |
- Это временный файл. Приложения должны записывать в такой файл
+ | | FILE_ATTRIBUTE_TEMPORARY |
+ Это временный файл. Приложения должны записывать в такой файл
только в крайней необходимости. Большая часть данных файла
находится в памяти и не сбрасывается на диск, так как файл будет
удалён. |
- | FILE_ATTRIBUTE_NOT_CONTENT_INDEXED |
- Этот файл или каталог не будут индексироваться службой индексирования. |
+ | FILE_ATTRIBUTE_NOT_CONTENT_INDEXED |
+ Этот файл или каталог не будут индексироваться службой индексирования. |
- | FILE_ATTRIBUTE_VIRTUAL |
- Этот файл - виртуальный файл. |
+ | FILE_ATTRIBUTE_VIRTUAL |
+ Этот файл - виртуальный файл. |
diff --git a/enc/enc_rus/styles/styles.css b/enc/enc_rus/styles/styles.css
index b523f774fa..488321186d 100644
--- a/enc/enc_rus/styles/styles.css
+++ b/enc/enc_rus/styles/styles.css
@@ -78,31 +78,29 @@ TABLE.cont
MARGIN-BOTTOM: 0.3em;
WIDTH: 90%
}
-TR.cont
+.cont th, .cont td
{
- VERTICAL-ALIGN: top
+ FONT-SIZE: 70%;
+ PADDING-LEFT: 8px;
+ PADDING-RIGHT: 8px;
+ PADDING-TOP: 4px;
+ PADDING-BOTTOM: 4px;
+ TEXT-ALIGN: left;
}
-TH.cont
+.cont th
{
- PADDING-RIGHT: 8px;
- PADDING-LEFT: 8px;
- FONT-SIZE: 70%;
BACKGROUND: #cccccc;
- PADDING-BOTTOM: 4px;
- VERTICAL-ALIGN: bottom;
- PADDING-TOP: 4px;
- TEXT-ALIGN: left
}
-TD.cont
+.cont td
{
- PADDING-RIGHT: 8px;
- PADDING-LEFT: 8px;
- FONT-SIZE: 70%;
BACKGROUND: #ffffff;
- PADDING-BOTTOM: 4px;
VERTICAL-ALIGN: top;
- PADDING-TOP: 4px
}
+.cont td:last-child
+{
+ width: 60%;
+}
+
A.pre
{
FONT-WEIGHT: bold;
@@ -305,7 +303,8 @@ PRE.syntax
CURSOR: text;
COLOR: #101030;
PADDING-TOP: 2pt;
- FONT-FAMILY: Courier New,Lucida Console, Courier New, Courier, monospace
+ FONT-FAMILY: Courier New,Lucida Console, Courier New, Courier, monospace;
+ tab-size: 2;
}
KBD
{
diff --git a/enc/tools/tool.make_chm.py b/enc/tools/tool.make_chm.py
index e4baed592b..0f983cb6b8 100644
--- a/enc/tools/tool.make_chm.py
+++ b/enc/tools/tool.make_chm.py
@@ -11,7 +11,7 @@
# contents tree for HHC is generated from /html/index.html following links one level down.
# links in each file are followed only between comments, for each "" a new "folder" is created,
-# for each "" a new topic with some additional logic that prevents following unwanted links (only width=40% links are followed under h3 sections)
+# for each "" a new topic ( must be in the very beginning of content)
# also, for "", text for the title is taken upto to the first comma
@@ -90,7 +90,7 @@ def make_chm_lang(lang):
contents_filename = join(chm_lang_dir, "plugins%s.hhc" % lang[0])
match_h3 = re.compile("(?P.*?)(|,)", re.I)
match_link_no_h3 = re.compile(r'[\'\"])(.+?)(?P=quote).*?>(.+?)', re.I)
- match_link_after_h3 = re.compile(r'.?width\=\"40\%\".?[\'\"])(.+?)(?P=quote).*?>(.+?)', re.I)
+ match_link_after_h3 = re.compile(r'[\'\"])(.+?)(?P=quote).*?>(.+?)', re.I)
cntnts = open(contents_filename, "w", encoding="windows-1251")
cntnts.write(
From 39b47ede2abb4e7596eec6923fb519c0371333c2 Mon Sep 17 00:00:00 2001
From: johnd0e <1838643+johnd0e@users.noreply.github.com>
Date: Wed, 19 Feb 2025 16:55:00 +0100
Subject: [PATCH 03/23] Enc: fix "Warning!" block margins/padding in tables
compare e.g. structures/processeditoreventinfo.html
---
enc/enc_rus/styles/styles.css | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/enc/enc_rus/styles/styles.css b/enc/enc_rus/styles/styles.css
index 488321186d..eeeafac348 100644
--- a/enc/enc_rus/styles/styles.css
+++ b/enc/enc_rus/styles/styles.css
@@ -328,16 +328,17 @@ P.note
{
CLEAR: both;
MARGIN-TOP: 1em;
+ MARGIN-LEFT: 0.1em;
FONT-WEIGHT: bold;
- MARGIN-BOTTOM: -1.0em;
FONT-FAMILY: tahoma, arial, helvetica;
- MARGIN-LEFT: 0.1em
+ height: 13px;
}
UL.note
{
- MARGIN-LEFT: 1.5em;
FONT-FAMILY: tahoma, arial, helvetica;
- LIST-STYLE-TYPE: none
+ LIST-STYLE-TYPE: none;
+ margin-top: 0;
+ padding-left: 1.5em;
}
SPAN.faqq
{
From 9d6c26612dc96548b398e6498a3ba53b0422a157 Mon Sep 17 00:00:00 2001
From: johnd0e <1838643+johnd0e@users.noreply.github.com>
Date: Mon, 17 Feb 2025 19:46:28 +0100
Subject: [PATCH 04/23] Enc: mass clean up notes/warnings
---
.../meta/dialogapi/controls/di_button.html | 2 +-
.../meta/dialogapi/controls/di_checkbox.html | 2 +-
.../meta/dialogapi/controls/di_combobox.html | 2 +-
.../meta/dialogapi/controls/di_doublebox.html | 2 +-
enc/enc_rus/meta/dialogapi/controls/di_edit.html | 2 +-
.../meta/dialogapi/controls/di_fixedit.html | 2 +-
.../meta/dialogapi/controls/di_listbox.html | 2 +-
.../meta/dialogapi/controls/di_pswedit.html | 2 +-
.../meta/dialogapi/controls/di_radiobutton.html | 2 +-
.../meta/dialogapi/controls/di_singlebox.html | 2 +-
enc/enc_rus/meta/dialogapi/controls/di_text.html | 2 +-
.../meta/dialogapi/controls/di_usercontrol.html | 2 +-
enc/enc_rus/meta/dialogapi/controls/di_vtext.html | 2 +-
.../meta/dialogapi/dmsg/dm_getconsttextptr.html | 2 +-
.../meta/exported_functions/closeanalysew.html | 2 +-
enc/enc_rus/meta/exported_functions/openw.html | 2 +-
enc/enc_rus/meta/fsf/comparestrings.html | 2 +-
enc/enc_rus/meta/fsf/convertpath.html | 15 +++++++--------
enc/enc_rus/meta/fsf/getcurrentdirectory.html | 2 +-
enc/enc_rus/meta/fsf/index.html | 4 ++--
enc/enc_rus/meta/macro/about/index.html | 2 +-
enc/enc_rus/meta/macro/about/macroarea.html | 2 +-
enc/enc_rus/meta/macro/macrocmd/boolop.html | 2 +-
.../meta/macro/macrocmd/prop_func/general.html | 2 +-
enc/enc_rus/meta/macro/macrokey/delete.html | 2 +-
enc/enc_rus/meta/macro/macrokey/record.html | 2 +-
enc/enc_rus/meta/macro/macrokey/setting.html | 2 +-
.../meta/service_functions/advcontrol.html | 8 ++++----
.../meta/service_functions/editorcontrol.html | 2 +-
enc/enc_rus/meta/service_functions/getmsg.html | 2 +-
.../meta/service_functions/panelcontrol.html | 8 ++++----
.../meta/service_functions/settingscontrol.html | 2 +-
.../meta/structures/editorsetparameter.html | 2 +-
enc/enc_rus/meta/structures/farcolor.html | 6 +++---
enc/enc_rus/meta/structures/pluginmenuitem.html | 2 +-
.../meta/structures/processeditoreventinfo.html | 6 +++---
.../meta/structures/processviewereventinfo.html | 2 +-
enc/enc_rus/meta/winapi/getfiletime.html | 4 ++--
enc/enc_rus/meta/winapi/setfiletime.html | 2 +-
39 files changed, 57 insertions(+), 58 deletions(-)
diff --git a/enc/enc_rus/meta/dialogapi/controls/di_button.html b/enc/enc_rus/meta/dialogapi/controls/di_button.html
index b399e33101..40a59091eb 100644
--- a/enc/enc_rus/meta/dialogapi/controls/di_button.html
+++ b/enc/enc_rus/meta/dialogapi/controls/di_button.html
@@ -33,7 +33,7 @@ DI_BUTTON
};
- Внимание!
+ Внимание!
- Приведено схематичное изображение структуры; полное описание структуры см. здесь.
Selected
diff --git a/enc/enc_rus/meta/dialogapi/controls/di_checkbox.html b/enc/enc_rus/meta/dialogapi/controls/di_checkbox.html
index a128fbee8b..3c2bc2c42b 100644
--- a/enc/enc_rus/meta/dialogapi/controls/di_checkbox.html
+++ b/enc/enc_rus/meta/dialogapi/controls/di_checkbox.html
@@ -34,7 +34,7 @@ DI_CHECKBOX
};
- Внимание!
+ Внимание!
- Приведено схематичное изображение структуры; полное описание структуры см. здесь.
Selected
diff --git a/enc/enc_rus/meta/dialogapi/controls/di_combobox.html b/enc/enc_rus/meta/dialogapi/controls/di_combobox.html
index 73a237036c..812d8fa8df 100644
--- a/enc/enc_rus/meta/dialogapi/controls/di_combobox.html
+++ b/enc/enc_rus/meta/dialogapi/controls/di_combobox.html
@@ -33,7 +33,7 @@ DI_COMBOBOX
};
- Внимание!
+ Внимание!
- Приведено схематичное изображение структуры; полное описание структуры см. здесь.
ListItems
diff --git a/enc/enc_rus/meta/dialogapi/controls/di_doublebox.html b/enc/enc_rus/meta/dialogapi/controls/di_doublebox.html
index b246c182d1..5a6aa9f4b2 100644
--- a/enc/enc_rus/meta/dialogapi/controls/di_doublebox.html
+++ b/enc/enc_rus/meta/dialogapi/controls/di_doublebox.html
@@ -32,7 +32,7 @@ DI_DOUBLEBOX
};
- Внимание!
+ Внимание!
- Приведено схематичное изображение структуры; полное описание структуры см. здесь.
Флаги
diff --git a/enc/enc_rus/meta/dialogapi/controls/di_edit.html b/enc/enc_rus/meta/dialogapi/controls/di_edit.html
index 75bde45524..64065327b3 100644
--- a/enc/enc_rus/meta/dialogapi/controls/di_edit.html
+++ b/enc/enc_rus/meta/dialogapi/controls/di_edit.html
@@ -33,7 +33,7 @@ DI_EDIT
};
- Внимание!
+ Внимание!
- Приведено схематичное изображение структуры; полное описание структуры см. здесь.
History
diff --git a/enc/enc_rus/meta/dialogapi/controls/di_fixedit.html b/enc/enc_rus/meta/dialogapi/controls/di_fixedit.html
index 8474f62a60..bcf4d59c6f 100644
--- a/enc/enc_rus/meta/dialogapi/controls/di_fixedit.html
+++ b/enc/enc_rus/meta/dialogapi/controls/di_fixedit.html
@@ -34,7 +34,7 @@ DI_FIXEDIT
};
- Внимание!
+ Внимание!
- Приведено схематичное изображение структуры; полное описание структуры см. здесь.
History
diff --git a/enc/enc_rus/meta/dialogapi/controls/di_listbox.html b/enc/enc_rus/meta/dialogapi/controls/di_listbox.html
index 2a22833c75..978dd87cc6 100644
--- a/enc/enc_rus/meta/dialogapi/controls/di_listbox.html
+++ b/enc/enc_rus/meta/dialogapi/controls/di_listbox.html
@@ -33,7 +33,7 @@ DI_LISTBOX
};
- Внимание!
+ Внимание!
- Приведено схематичное изображение структуры; полное описание структуры см. здесь.
ListItems
diff --git a/enc/enc_rus/meta/dialogapi/controls/di_pswedit.html b/enc/enc_rus/meta/dialogapi/controls/di_pswedit.html
index 924dce4b11..b8c1d89520 100644
--- a/enc/enc_rus/meta/dialogapi/controls/di_pswedit.html
+++ b/enc/enc_rus/meta/dialogapi/controls/di_pswedit.html
@@ -32,7 +32,7 @@ DI_PSWEDIT
};
- Внимание!
+ Внимание!
- Приведено схематичное изображение структуры; полное описание структуры см. здесь.
Флаги
diff --git a/enc/enc_rus/meta/dialogapi/controls/di_radiobutton.html b/enc/enc_rus/meta/dialogapi/controls/di_radiobutton.html
index 4a4378d523..fc03cfd5f0 100644
--- a/enc/enc_rus/meta/dialogapi/controls/di_radiobutton.html
+++ b/enc/enc_rus/meta/dialogapi/controls/di_radiobutton.html
@@ -35,7 +35,7 @@ DI_RADIOBUTTON
};
- Внимание!
+ Внимание!
- Приведено схематичное изображение структуры; полное описание структуры см. здесь.
Selected
diff --git a/enc/enc_rus/meta/dialogapi/controls/di_singlebox.html b/enc/enc_rus/meta/dialogapi/controls/di_singlebox.html
index 8cd53e892f..72783b1863 100644
--- a/enc/enc_rus/meta/dialogapi/controls/di_singlebox.html
+++ b/enc/enc_rus/meta/dialogapi/controls/di_singlebox.html
@@ -32,7 +32,7 @@ DI_SINGLEBOX
};
- Внимание!
+ Внимание!
- Приведено схематичное изображение структуры; полное описание структуры см. здесь.
Флаги
diff --git a/enc/enc_rus/meta/dialogapi/controls/di_text.html b/enc/enc_rus/meta/dialogapi/controls/di_text.html
index 48579e7bdf..8ca6d977f0 100644
--- a/enc/enc_rus/meta/dialogapi/controls/di_text.html
+++ b/enc/enc_rus/meta/dialogapi/controls/di_text.html
@@ -33,7 +33,7 @@ DI_TEXT
};
- Внимание!
+ Внимание!
- Приведено схематичное изображение структуры; полное описание структуры см. здесь.
Mask
diff --git a/enc/enc_rus/meta/dialogapi/controls/di_usercontrol.html b/enc/enc_rus/meta/dialogapi/controls/di_usercontrol.html
index c328540b8c..edaf3b4f28 100644
--- a/enc/enc_rus/meta/dialogapi/controls/di_usercontrol.html
+++ b/enc/enc_rus/meta/dialogapi/controls/di_usercontrol.html
@@ -35,7 +35,7 @@ DI_USERCONTROL
};
- Внимание!
+ Внимание!
- Приведено схематичное изображение структуры; полное описание структуры см. здесь.
diff --git a/enc/enc_rus/meta/dialogapi/controls/di_vtext.html b/enc/enc_rus/meta/dialogapi/controls/di_vtext.html
index cf6901432b..97a025269b 100644
--- a/enc/enc_rus/meta/dialogapi/controls/di_vtext.html
+++ b/enc/enc_rus/meta/dialogapi/controls/di_vtext.html
@@ -33,7 +33,7 @@ DI_VTEXT
};
- Внимание!
+ Внимание!
- Приведено схематичное изображение структуры; полное описание структуры см. здесь.
Mask
diff --git a/enc/enc_rus/meta/dialogapi/dmsg/dm_getconsttextptr.html b/enc/enc_rus/meta/dialogapi/dmsg/dm_getconsttextptr.html
index f75a56a30a..c87639125f 100644
--- a/enc/enc_rus/meta/dialogapi/dmsg/dm_getconsttextptr.html
+++ b/enc/enc_rus/meta/dialogapi/dmsg/dm_getconsttextptr.html
@@ -51,7 +51,7 @@ Элементы
Замечания
- Внимание!
+ Внимание!
Полученную сообщением DM_GETCONSTTEXTPTR строку ни в коем случае нельзя изменять!
А также нельзя сохранять сам указатель, так как он меняется при изменениях в строке ввода.
diff --git a/enc/enc_rus/meta/exported_functions/closeanalysew.html b/enc/enc_rus/meta/exported_functions/closeanalysew.html
index 50821d952b..72d6799d91 100644
--- a/enc/enc_rus/meta/exported_functions/closeanalysew.html
+++ b/enc/enc_rus/meta/exported_functions/closeanalysew.html
@@ -20,7 +20,7 @@ CloseAnalyseW
Функция CloseAnalyseW вызывается Far Manager для уведомления плагина о том, что результат анализа больше не нужен и его можно удалить.
Это возможно в том случае, когда пользователь решил открыть файл другим плагином или вовсе передумал его открывать.
- Внимание!
+ Внимание!
- Если пользователь выбрал ваш плагин, CloseAnalyseW не будет вызвана. Вы должны удалить данные во время обработки OpenW (OpenInfo.Data, если OpenInfo.OpenFrom == OPEN_ANALYSE).
diff --git a/enc/enc_rus/meta/exported_functions/openw.html b/enc/enc_rus/meta/exported_functions/openw.html
index 0bec743471..f73643c0ab 100644
--- a/enc/enc_rus/meta/exported_functions/openw.html
+++ b/enc/enc_rus/meta/exported_functions/openw.html
@@ -39,7 +39,7 @@ Возвращаемое значение
адресом внутреннего объекта плагина, или адресом структуры с данными плагина, или любым другим уникальным идентификатором, отличным от нуля.
В случае неудачного завершения функции, возвращаемое значение должно равняться NULL.
- Внимание!
+ Внимание!
- Если значение поля OpenInfo::OpenFrom, принимаемое плагином, равно
OPEN_FROMMACRO, то возвращаемое значение формируется по правилам:
- Если плагин вернул 0, макросу возвращается false.
- Если плагин вернул 1 или INVALID_HANDLE_VALUE, макросу возвращается true.
diff --git a/enc/enc_rus/meta/fsf/comparestrings.html b/enc/enc_rus/meta/fsf/comparestrings.html
index 002e5937db..5f3ea7969d 100644
--- a/enc/enc_rus/meta/fsf/comparestrings.html
+++ b/enc/enc_rus/meta/fsf/comparestrings.html
@@ -44,7 +44,7 @@ Возвращаемое значение
0, если строки эквивалентны
- ВНИМАНИЕ!
+ ВНИМАНИЕ!
- Эквивалентность строк ещё не означает, что они идентичны.
Функция предназначена для использования в качестве предиката сортировки, а не для проверки равенства строк.
diff --git a/enc/enc_rus/meta/fsf/convertpath.html b/enc/enc_rus/meta/fsf/convertpath.html
index 1cde8a39ab..332c327a01 100644
--- a/enc/enc_rus/meta/fsf/convertpath.html
+++ b/enc/enc_rus/meta/fsf/convertpath.html
@@ -18,14 +18,13 @@ ConvertPath
Функция FSF.ConvertPath преобразует относительное имя файлового объекта в полное (относительно FSF.GetCurrentDirectory() - в большинстве случаев это соответствует текущему каталогу активной панели).
-
- Внимание!
-
- - Не используйте для этих целей функцию
GetFullPathName из Windows API.
- - Не передавайте относительные имена файлов в любые функции Windows API, все относительные пути должны быть преобразованы в полные.
- - При передаче имён в функции Windows API используйте префикс "\\?\", чтобы избежать проблемы с длинными и нестандартными именами файлов.
-
-
+ Внимание!
+
+ - Не используйте для этих целей функцию
GetFullPathName из Windows API.
+ - Не передавайте относительные имена файлов в любые функции Windows API, все относительные пути должны быть преобразованы в полные.
+ - При передаче имён в функции Windows API используйте префикс "\\?\", чтобы избежать проблемы с длинными и нестандартными именами файлов.
+
+
size_t WINAPI ConvertPath(
diff --git a/enc/enc_rus/meta/fsf/getcurrentdirectory.html b/enc/enc_rus/meta/fsf/getcurrentdirectory.html
index cd8cc43007..4a14a6908d 100644
--- a/enc/enc_rus/meta/fsf/getcurrentdirectory.html
+++ b/enc/enc_rus/meta/fsf/getcurrentdirectory.html
@@ -18,7 +18,7 @@ GetCurrentDirectory
Функция FSF.GetCurrentDirectory позволяет узнать внутренний "текущий каталог" Far Manager.
- Внимание!
+ Внимание!
-
Не используйте для этих целей функцию
GetCurrentDirectory из Windows API.
Far устанавливает "текущий каталог" процесса исключительно в целях совместимости со старыми плагинами, и никто не гарантирует, что он всегда будет соответствовать каталогу, открытому в текущей панели.
diff --git a/enc/enc_rus/meta/fsf/index.html b/enc/enc_rus/meta/fsf/index.html
index 114f811114..e55efab3d3 100644
--- a/enc/enc_rus/meta/fsf/index.html
+++ b/enc/enc_rus/meta/fsf/index.html
@@ -153,7 +153,7 @@ Функции для работы с файлами
| ConvertPath |
преобразует относительное имя файлового объекта в полное
- Внимание!
+ Внимание!
- Не используйте для этих целей функцию
GetFullPathName из Windows API
|
@@ -168,7 +168,7 @@ Функции для работы с файлами
| GetCurrentDirectory |
позволяет узнать внутренний "текущий каталог" Far Manager
- Внимание!
+ Внимание!
- Не используйте для этих целей функцию
GetCurrentDirectory из Windows API
|
diff --git a/enc/enc_rus/meta/macro/about/index.html b/enc/enc_rus/meta/macro/about/index.html
index b493136fe4..761c98f391 100644
--- a/enc/enc_rus/meta/macro/about/index.html
+++ b/enc/enc_rus/meta/macro/about/index.html
@@ -20,7 +20,7 @@ Общие замечания
- набор дополнительных параметров, которые влияют на способ и место воспроизведения FAR записанной последовательности.
- ВНИМАНИЕ!
+ ВНИМАНИЕ!
- Следует иметь в виду, что макросы разделяются по областям действия, т. е. тем областям в FAR, где макрос будет выполняться.
diff --git a/enc/enc_rus/meta/macro/about/macroarea.html b/enc/enc_rus/meta/macro/about/macroarea.html
index 584d63bda3..3f7a072631 100644
--- a/enc/enc_rus/meta/macro/about/macroarea.html
+++ b/enc/enc_rus/meta/macro/about/macroarea.html
@@ -17,7 +17,7 @@ Области действия
FAR позволяет создавать независимые макросы (макросы, у которых
совпадает сочетание клавиш запуска) для различных областей.
- ВНИМАНИЕ!
+ ВНИМАНИЕ!
- Область, к которой будет принадлежать макрос, определяется тем местом, где его начали записывать.
diff --git a/enc/enc_rus/meta/macro/macrocmd/boolop.html b/enc/enc_rus/meta/macro/macrocmd/boolop.html
index 04cb8e2dbd..05ff4b02ae 100644
--- a/enc/enc_rus/meta/macro/macrocmd/boolop.html
+++ b/enc/enc_rus/meta/macro/macrocmd/boolop.html
@@ -49,7 +49,7 @@ Условные операторы
| |
- ВНИМАНИЕ!
+ ВНИМАНИЕ!
- Операции сравнения для строковых переменных регистрозависимы.
Булевое выражение Expr может быть сложным. В этом случае
diff --git a/enc/enc_rus/meta/macro/macrocmd/prop_func/general.html b/enc/enc_rus/meta/macro/macrocmd/prop_func/general.html
index c1df8ef543..08667c097a 100644
--- a/enc/enc_rus/meta/macro/macrocmd/prop_func/general.html
+++ b/enc/enc_rus/meta/macro/macrocmd/prop_func/general.html
@@ -1285,7 +1285,7 @@ Среда исполнения
Far.Cfg.Get("KeyMacros","TimeFormat")
вернет вернут пустую строку и выставит Far.Cfg.Err=1, т.к. значения с именем "TimeFormat" не существует.
- Внимание!
+ Внимание!
- В процессе разработки Far Manager настройки (имена ключей и имена значений) могут меняться, добавляться и удаляться,
поэтому Вы используете функцию на свой страх и риск. Поддержка функционала (имена ключей и имена значений) со стороны разработчиков не гарантирована.
diff --git a/enc/enc_rus/meta/macro/macrokey/delete.html b/enc/enc_rus/meta/macro/macrokey/delete.html
index 87507117e3..7ea351e53b 100644
--- a/enc/enc_rus/meta/macro/macrokey/delete.html
+++ b/enc/enc_rus/meta/macro/macrokey/delete.html
@@ -25,7 +25,7 @@ Удаление макроса
Ввести или выбрать в диалоге назначения горячей клавиши
сочетание, макрос для которого вы хотите удалить
- ВНИМАНИЕ!
+ ВНИМАНИЕ!
- После удаления макроса сочетание клавиш, используемое для его
выполнения, начнёт выполнять свою первоначальную функцию. т. е.
diff --git a/enc/enc_rus/meta/macro/macrokey/record.html b/enc/enc_rus/meta/macro/macrokey/record.html
index 2026d74c89..80ee1f1b62 100644
--- a/enc/enc_rus/meta/macro/macrokey/record.html
+++ b/enc/enc_rus/meta/macro/macrokey/record.html
@@ -51,7 +51,7 @@
Запись макроса
Чтобы сделать его постоянным необходимо сохранить текущие настройки (Shift+F9).
Либо можно воспользоваться командой плагина FAR Commands (включён в дистрибутив): "macro:save".
- Примечание:
+ Примечание:
- На время записи макроса все остальные макросы отключаются.
Таким образом, нельзя записать "многоступенчатый" макрос,
diff --git a/enc/enc_rus/meta/macro/macrokey/setting.html b/enc/enc_rus/meta/macro/macrokey/setting.html
index af88b2091c..108472f2ef 100644
--- a/enc/enc_rus/meta/macro/macrokey/setting.html
+++ b/enc/enc_rus/meta/macro/macrokey/setting.html
@@ -72,7 +72,7 @@
Параметры макрокоманды
[?] - игнорировать состояние отметки блока
- Примечание:
+ Примечание:
- * FAR перед активацией макрокоманды проверяет все описанные
выше условия.
diff --git a/enc/enc_rus/meta/service_functions/advcontrol.html b/enc/enc_rus/meta/service_functions/advcontrol.html
index 21a41fee9f..0f6df4dcc4 100644
--- a/enc/enc_rus/meta/service_functions/advcontrol.html
+++ b/enc/enc_rus/meta/service_functions/advcontrol.html
@@ -124,7 +124,7 @@ Параметры
Param1 число, задающее номер активного окна (нумерация начинается с 0).
Param2 не используется.
Функция возвращает TRUE, если переключение состоялось и FALSE при неудаче (не существует требуемого окна).
- Внимание!
+ Внимание!
- Переключение не произойдёт до тех пор, пока не будет вызвана команда
ACTL_COMMIT или пока Far Manager не получит управление.
| ACTL_SETCURSORPOS |
@@ -151,7 +151,7 @@ Параметры
Param2 не используется.
Функция возвращает TRUE.
- Внимание!
+ Внимание!
|
| ACTL_SETPROGRESSVALUE |
@@ -159,7 +159,7 @@ Параметры
Param1 не используется.
Param2 указатель на структуру ProgressValue.
Функция возвращает TRUE.
- Внимание!
+ Внимание!
| ACTL_PROGRESSNOTIFY |
@@ -174,7 +174,7 @@ Параметры
Param1 не используется.
Param2 указатель на данные, передающиеся в функцию ProcessSynchroEventW, может быть NULL.
Функция всегда возвращает 0.
- Внимание!
+ Внимание!
- Проверка на вызов функции
ProcessSynchroEventW проводится в GetInputRecord, т.е. гарантированного времени отклика нет, но должно быть достаточно быстро.
| ACTL_WAITKEY |
diff --git a/enc/enc_rus/meta/service_functions/editorcontrol.html b/enc/enc_rus/meta/service_functions/editorcontrol.html
index 0935e10309..4942dc7363 100644
--- a/enc/enc_rus/meta/service_functions/editorcontrol.html
+++ b/enc/enc_rus/meta/service_functions/editorcontrol.html
@@ -32,7 +32,7 @@ Параметры
EditorID
Идентификатор экземпляра редактора (текущий редактор: -1). Каждый экземпляр редактора имеет уникальный идентификатор, который не повторяется в текущей сессии Far Manager.
- ВНИМАНИЕ!
+ ВНИМАНИЕ!
- Обращение к текущему редактору безопасно только в контексте ProcessEditorInputW. Во всех остальных случаях текущим внезапно может оказаться совсем не тот редактор, который вы ожидали увидеть. Используйте EditorInfo.EditorID или ProcessEditorEventInfo.EditorID (в зависимости от контекста).
Command
diff --git a/enc/enc_rus/meta/service_functions/getmsg.html b/enc/enc_rus/meta/service_functions/getmsg.html
index bd8f0ae585..7629f2c145 100644
--- a/enc/enc_rus/meta/service_functions/getmsg.html
+++ b/enc/enc_rus/meta/service_functions/getmsg.html
@@ -40,7 +40,7 @@ Возвращаемое значение
Эта функция возвращает адрес запрашиваемой строки сообщения.
- ВНИМАНИЕ!
+ ВНИМАНИЕ!
- Не сохраняйте у себя этот адрес, всегда запрашивайте его заново. Если пользователь сменит язык интерфейса, адрес станет недействительным, со всеми вытекающими последствиями.
diff --git a/enc/enc_rus/meta/service_functions/panelcontrol.html b/enc/enc_rus/meta/service_functions/panelcontrol.html
index a70ed81850..00f78ddcfc 100644
--- a/enc/enc_rus/meta/service_functions/panelcontrol.html
+++ b/enc/enc_rus/meta/service_functions/panelcontrol.html
@@ -45,7 +45,7 @@ Параметры
Param1 не используется.
Param2 не используется.
Функция возвращает FALSE, если Far Manager запущен с ключами /e или /v (в качестве внешнего редактора или программы просмотра). В этом режиме панели не создаются.
- Внимание!
+ Внимание!
- В режиме, когда Far Manager запущен с ключами /e или /v, функция обрабатывает только команды
FCTL_CHECKPANELSEXIST, FCTL_GETUSERSCREEN и FCTL_SETUSERSCREEN.
| FCTL_ISACTIVEPANEL |
@@ -112,7 +112,7 @@ Параметры
(но при этом не меньше размера PluginPanelItem), то будет записано столько полей, сколько поместится целиком,
а остальным будет присвоено значение NULL. В частности, если установить FarGetPluginPanelItem::Size в
sizeof(PluginPanelItem) то можно за один вызов и без динамического выделения памяти получить все поля, не являющиеся указателями.
- Внимание! Tак делать нельзя:
+ Внимание! Tак делать нельзя:
PluginPanelItem PPI;
Info.PanelControl(PANEL_ACTIVE,FCTL_GETPANELITEM,J,&PPI);
Пример корректного использования:
@@ -186,7 +186,7 @@ Параметры
Начать/закончить операцию выделения в панели.
Param1 не используется.
Param2 не используется.
- Внимание!
+ Внимание!
- Порядок использования смотрите в примере к
FCTL_SETSELECTION
|
| FCTL_SETSELECTION |
@@ -214,7 +214,7 @@ Параметры
Param1 порядковый номер элемента на панели (подмножество PanelInfo::SelectedItemsNumber).
Param2 не используется.
Нужно вызвать FCTL_REDRAWPANEL для показа изменений.
- Внимание!
+ Внимание!
- Порядок использования такой же, что и в примере к
FCTL_SETSELECTION
| FCTL_SETSORTMODE |
diff --git a/enc/enc_rus/meta/service_functions/settingscontrol.html b/enc/enc_rus/meta/service_functions/settingscontrol.html
index 02694afd50..bf1dd47acc 100644
--- a/enc/enc_rus/meta/service_functions/settingscontrol.html
+++ b/enc/enc_rus/meta/service_functions/settingscontrol.html
@@ -18,7 +18,7 @@ SettingsControl
Функция SettingsControl позволяет управлять загрузкой настроек из базы данных плагина или Far Manager, а также сохранением настроек в базу данных плагина.
- Внимание!
+ Внимание!
- В обязательном порядке используйте эту функцию для портабельности плагина, вместо работы с реестром!
diff --git a/enc/enc_rus/meta/structures/editorsetparameter.html b/enc/enc_rus/meta/structures/editorsetparameter.html
index ba74a8d046..1bd06627b3 100644
--- a/enc/enc_rus/meta/structures/editorsetparameter.html
+++ b/enc/enc_rus/meta/structures/editorsetparameter.html
@@ -77,7 +77,7 @@ Элементы
| EXPAND_NEWTABS |
|
- ВНИМАНИЕ!
+ ВНИМАНИЕ!
- Данная операция необратима, т.е. если в файле были использованы пробелы вместо табуляции, то при переходе к обычным символам табуляции присутствующие в файле
идущие подряд пробелы в символы табуляции преобразованы не будут.
diff --git a/enc/enc_rus/meta/structures/farcolor.html b/enc/enc_rus/meta/structures/farcolor.html
index c9e8d4fc06..ea9208ff27 100644
--- a/enc/enc_rus/meta/structures/farcolor.html
+++ b/enc/enc_rus/meta/structures/farcolor.html
@@ -203,14 +203,14 @@ Элементы
- Внимание!
+ Внимание!
- В данный момент прозрачность поддерживается не везде.
Чтобы в будущем избежать неприятных сюрпризов, всегда устанавливайте Alpha-канал
(старший байт значения
COLORREF) в 0xFF.
- Примечание
+ Примечание:
- Для комфортной работы со структурами также предусмотрен ряд хелперов, см.
plugin.hpp.
@@ -236,7 +236,7 @@
Замечания
В этом случае значения (16 - 231) кодируются как 36R+6G+B, где уровень каждого из основных цветов 0-5,
а последние 24 значения (232 - 255) используются для оттенков серого.
- Внимание!
+ Внимание!
- Гарантированно везде работает только стандартная 16-цветная палитра.
Поддержка всего остального условна и определяется вашим терминалом.
diff --git a/enc/enc_rus/meta/structures/pluginmenuitem.html b/enc/enc_rus/meta/structures/pluginmenuitem.html
index dc0082a7ab..b7adeaf152 100644
--- a/enc/enc_rus/meta/structures/pluginmenuitem.html
+++ b/enc/enc_rus/meta/structures/pluginmenuitem.html
@@ -32,7 +32,7 @@
Элементы
Guids
Поле должно содержать адрес массива GUID'ов, добавляемых в меню строк Strings. GUID будет передаваться аргументом, при вызове функции OpenW и ConfigureW.
- Внимание!
+ Внимание!
- Все GUID'ы добавленных строк должны быть уникальны для одного плагина в пределах одного меню.
|
Strings
Поле должно быть равным адресу массива указателей на строки меню.
diff --git a/enc/enc_rus/meta/structures/processeditoreventinfo.html b/enc/enc_rus/meta/structures/processeditoreventinfo.html
index 6ad1c6b701..cadbb6a993 100644
--- a/enc/enc_rus/meta/structures/processeditoreventinfo.html
+++ b/enc/enc_rus/meta/structures/processeditoreventinfo.html
@@ -45,7 +45,7 @@ Элементы
Но плагин не должен вызывать EditorControl при обработке этого сообщения потому что редактор уже закрыт.
Param = NULL.
Функция ProcessEditorEventW должна вернуть 0.
- Замечание.
+ Замечание.
| EE_READ |
@@ -70,10 +70,10 @@ Элементы
В редакторе изменился текст.
Param указывает на переменную, типа EditorChange.
Функция ProcessEditorEventW должна вернуть 0.
Плагин должен подписаться на это событие, чтоб получать его.
- Замечание.
+ Замечание.
|
- Внимание!
+ Внимание!
- Внимание!
+ Внимание!
- При обработке
VE_GOTFOCUS НЕЖЕЛАТЕЛЬНО ИСПОЛЬЗОВАТЬ
Info.Message,
diff --git a/enc/enc_rus/meta/winapi/getfiletime.html b/enc/enc_rus/meta/winapi/getfiletime.html
index a985ae05b8..7c01ee2b2f 100644
--- a/enc/enc_rus/meta/winapi/getfiletime.html
+++ b/enc/enc_rus/meta/winapi/getfiletime.html
@@ -54,14 +54,14 @@ Замечания
Файловые системы FAT и NTFS поддерживают время создания файла,
время последнего доступа к файлу и время последней записи в файл.
- Точность хранения времени
+ Точность хранения времени
-
Точность, с которой сохраняются значения времени для файлов, зависит от используемой операционной системы, файловой системы, сетевой конфигурации. Подробнее см. замечания к структуре FILETIME.
- NTFS
+ NTFS
-
Когда Windows NT создаёт список каталогов (Проводник, команда DIR, и т.д.) в разделе
diff --git a/enc/enc_rus/meta/winapi/setfiletime.html b/enc/enc_rus/meta/winapi/setfiletime.html
index a2bf13a9c1..d2b0610338 100644
--- a/enc/enc_rus/meta/winapi/setfiletime.html
+++ b/enc/enc_rus/meta/winapi/setfiletime.html
@@ -58,7 +58,7 @@
Замечания
от используемой операционной системы, файловой системы, сетевой конфигурации.
Подробнее см. замечания к структуре FILETIME.
- FAT
+ FAT
-
Точность значения времени для файла в файловой системе FAT - 2
секунды. Точность значения времени для файлов в других файловых
From 24b12fbab14c8653ff88841aaa9758ee0ce3625a Mon Sep 17 00:00:00 2001
From: johnd0e <1838643+johnd0e@users.noreply.github.com>
Date: Mon, 17 Feb 2025 20:03:27 +0100
Subject: [PATCH 05/23] Enc: mass remove redundant "
---
enc/enc_rus/meta/articles/escape.html | 2 +-
enc/enc_rus/meta/articles/index.html | 2 +-
enc/enc_rus/meta/defs/winerror.html | 174 +++++++++---------
.../meta/dialogapi/flags/dif_editor.html | 10 +-
.../meta/exported_functions/deletefilesw.html | 2 +-
enc/enc_rus/meta/index.html | 2 +-
.../meta/language/control_statements.html | 4 +-
enc/enc_rus/meta/language/language_files.html | 16 +-
enc/enc_rus/meta/other/aboutproject.html | 2 +-
enc/enc_rus/meta/other/dict.html | 2 +-
enc/enc_rus/meta/other/license.html | 2 +-
.../meta/service_functions/dialoginit.html | 2 +-
.../meta/service_functions/message.html | 2 +-
.../meta/service_functions/panelcontrol.html | 4 +-
enc/enc_rus/meta/structures/editorinfo.html | 22 +--
enc/enc_rus/meta/structures/panelmode.html | 2 +-
enc/tools/tool.make_chm.py | 8 +-
17 files changed, 124 insertions(+), 134 deletions(-)
diff --git a/enc/enc_rus/meta/articles/escape.html b/enc/enc_rus/meta/articles/escape.html
index aa7024ac56..21ee7e2876 100644
--- a/enc/enc_rus/meta/articles/escape.html
+++ b/enc/enc_rus/meta/articles/escape.html
@@ -12,7 +12,7 @@
-
Обработка нажатия ESC или "Авторам долгодумающих плагинов посвящается..."
+Обработка нажатия ESC или "Авторам долгодумающих плагинов посвящается..."
|
| ERROR_INVALID_FUNCTION |
- "Некорректная функция"
- "Incorrect function" |
+ "Некорректная функция"
+ "Incorrect function" |
| ERROR_BAD_COMMAND, ERROR_CALL_NOT_IMPLEMENTED |
- "Команда не распознана"
- "Command not recognized" |
+ "Команда не распознана"
+ "Command not recognized" |
| ERROR_FILE_NOT_FOUND |
- "Файл не найден"
- "File not found" |
+ "Файл не найден"
+ "File not found" |
| ERROR_PATH_NOT_FOUND |
- "Путь не найден"
- "Path not found" |
+ "Путь не найден"
+ "Path not found" |
| ERROR_TOO_MANY_OPEN_FILES |
- "Слишком много открытых
- файлов"
- "Too many open files" |
+ "Слишком много открытых файлов"
+ "Too many open files" |
| ERROR_ACCESS_DENIED |
- "Доступ запрещён"
- "Access denied" |
+ "Доступ запрещён"
+ "Access denied" |
| ERROR_NOT_ENOUGH_MEMORY, ERROR_OUTOFMEMORY |
- "Недостаточно памяти"
- "Not enough memory" |
+ "Недостаточно памяти"
+ "Not enough memory" |
| ERROR_WRITE_PROTECT |
- "Попытка записи на
- защищённый от записи диск"
- "Cannot write to write protected disk" |
+ "Попытка записи на защищённый от записи диск"
+ "Cannot write to write protected disk" |
| ERROR_NOT_READY |
- "Устройство не готово"
- "The device is not ready" |
+ "Устройство не готово"
+ "The device is not ready" |
| ERROR_NOT_DOS_DISK |
- "Доступ к диску невозможен"
- "Disk cannot be accessed" |
+ "Доступ к диску невозможен"
+ "Disk cannot be accessed" |
| ERROR_SECTOR_NOT_FOUND |
- "Сектор не найден"
- "Sector not found" |
+ "Сектор не найден"
+ "Sector not found" |
| ERROR_OUT_OF_PAPER |
- "В принтере нет бумаги"
- "The printer is out of paper" |
+ "В принтере нет бумаги"
+ "The printer is out of paper" |
| ERROR_WRITE_FAULT |
- "Ошибка записи"
- "Write fault error" |
+ "Ошибка записи"
+ "Write fault error" |
| ERROR_READ_FAULT |
- "Ошибка чтения"
- "Read fault error" |
+ "Ошибка чтения"
+ "Read fault error" |
| ERROR_GEN_FAILURE |
- "Общая ошибка устройства"
- "Device general failure" |
+ "Общая ошибка устройства"
+ "Device general failure" |
| ERROR_SHARING_VIOLATION, ERROR_LOCK_VIOLATION |
- "Нарушение совместного доступа к файлу"
- "File sharing violation" |
+ "Нарушение совместного доступа к файлу"
+ "File sharing violation" |
| ERROR_BAD_NETPATH |
- "Сетевой путь не найден"
- "The network path was not found" |
+ "Сетевой путь не найден"
+ "The network path was not found" |
| ERROR_NETWORK_BUSY |
- "Сеть занята"
- "The network is busy" |
+ "Сеть занята"
+ "The network is busy" |
| ERROR_NETWORK_ACCESS_DENIED |
- "Сетевой доступ запрещён"
- "Network access is denied" |
+ "Сетевой доступ запрещён"
+ "Network access is denied" |
| ERROR_NET_WRITE_FAULT |
- "Ошибка записи в сети"
- "A write fault occurred on the network" |
+ "Ошибка записи в сети"
+ "A write fault occurred on the network" |
| ERROR_DRIVE_LOCKED |
- "Диск используется или заблокирован другим процессом"
- "The disk is in use or locked by another process" |
+ "Диск используется или заблокирован другим процессом"
+ "The disk is in use or locked by another process" |
| ERROR_ALREADY_EXISTS |
- "Файл или папка уже существует"
- "File or folder already exists" |
+ "Файл или папка уже существует"
+ "File or folder already exists" |
| ERROR_BAD_PATHNAME, ERROR_INVALID_NAME |
- "Указанное имя неверно"
- "The specified name is invalid" |
+ "Указанное имя неверно"
+ "The specified name is invalid" |
| ERROR_DISK_FULL, ERROR_HANDLE_DISK_FULL |
- "Нет места на диске"
- "Insufficient disk space" |
+ "Нет места на диске"
+ "Insufficient disk space" |
| ERROR_DIR_NOT_EMPTY |
- "Папка не пустая"
- "The folder is not empty" |
+ "Папка не пустая"
+ "The folder is not empty" |
| ERROR_INTERNET_INCORRECT_USER_NAME |
- "Неверное имя пользователя"
- "Incorrect user name" |
+ "Неверное имя пользователя"
+ "Incorrect user name" |
| ERROR_INTERNET_INCORRECT_PASSWORD |
- "Неверный пароль"
- "Incorrect password" |
+ "Неверный пароль"
+ "Incorrect password" |
| ERROR_INTERNET_LOGIN_FAILURE |
- "Ошибка регистрации"
- "Login failure" |
+ "Ошибка регистрации"
+ "Login failure" |
| ERROR_INTERNET_CONNECTION_ABORTED |
- "Соединение разорвано"
- "Connection aborted" |
+ "Соединение разорвано"
+ "Connection aborted" |
| ERROR_CANCELLED |
- "Операция отменена"
- "Operation cancelled" |
+ "Операция отменена"
+ "Operation cancelled" |
| ERROR_NO_NETWORK |
- "Сеть отсутствует"
- "No network present" |
+ "Сеть отсутствует"
+ "No network present" |
| ERROR_DEVICE_IN_USE |
- "Устройство используется и
- не может быть отсоединено"
- "Device is in use and cannot be disconnected" |
+ "Устройство используется и не может быть отсоединено"
+ "Device is in use and cannot be disconnected" |
| ERROR_OPEN_FILES |
- "На сетевом диске есть открытые файлы"
- "This network connection has open files" |
+ "На сетевом диске есть открытые файлы"
+ "This network connection has open files" |
| ERROR_ALREADY_ASSIGNED |
- "Имя локального устройства уже использовано"
- "The local device name is already in use" |
+ "Имя локального устройства уже использовано"
+ "The local device name is already in use" |
| ERROR_DEVICE_ALREADY_REMEMBERED |
- "Имя локального устройства уже находится в профайле пользователя"
- "The local device is already in the user profile" |
+ "Имя локального устройства уже находится в профайле пользователя"
+ "The local device is already in the user profile" |
| ERROR_NOT_LOGGED_ON |
- "Пользователь не зарегистрирован в сети"
- "User has not logged on to the network" |
+ "Пользователь не зарегистрирован в сети"
+ "User has not logged on to the network" |
| ERROR_INVALID_PASSWORD |
- "Неверный пароль
- пользователя"
- "The user password is invalid" |
+ "Неверный пароль пользователя"
+ "The user password is invalid" |
| ERROR_NO_RECOVERY_POLICY |
- "Для этой системы
- отсутствует политика надёжного
- восстановления шифрования"
- "There is no valid encryption recovery policy configured for
- this system" |
+ "Для этой системы отсутствует политика надёжного восстановления шифрования"
+ "There is no valid encryption recovery policy configured for this system" |
| ERROR_ENCRYPTION_FAILED |
- "Ошибка при попытке
- шифрования файла"
- "The specified file could not be encrypted" |
+ "Ошибка при попытке шифрования файла"
+ "The specified file could not be encrypted" |
| ERROR_DECRYPTION_FAILED |
- "Ошибка при попытке
- расшифровки файла"
- "The specified file could not be decrypted" |
+ "Ошибка при попытке расшифровки файла"
+ "The specified file could not be decrypted" |
| ERROR_FILE_NOT_ENCRYPTED |
- "Указанный файл не
- зашифрован"
- "The specified file is not encrypted" |
+ "Указанный файл не зашифрован"
+ "The specified file is not encrypted" |
diff --git a/enc/enc_rus/meta/dialogapi/flags/dif_editor.html b/enc/enc_rus/meta/dialogapi/flags/dif_editor.html
index c620ee7548..de951b5a2b 100644
--- a/enc/enc_rus/meta/dialogapi/flags/dif_editor.html
+++ b/enc/enc_rus/meta/dialogapi/flags/dif_editor.html
@@ -34,11 +34,11 @@ Замечания
Для того, чтобы в диалоге создать область редактирования размером в 5 строк, необходимо разместить 5 элементов редактирования типа DI_EDIT
с установленным флагом DIF_EDITOR, как показано в пример:
-DI_EDIT,5,3,29,3,1,1,0,0,DIF_EDITOR,0,L"",0,0,
-DI_EDIT,5,4,29,4,0,1,0,0,DIF_EDITOR,0,L"",0,0,
-DI_EDIT,5,5,29,5,0,1,0,0,DIF_EDITOR,0,L"",0,0,
-DI_EDIT,5,6,29,6,0,1,0,0,DIF_EDITOR,0,L"",0,0,
-DI_EDIT,5,7,29,7,0,1,0,0,DIF_EDITOR,0,L"",0,0
+DI_EDIT,5,3,29,3,1,1,0,0,DIF_EDITOR,0,L"",0,0,
+DI_EDIT,5,4,29,4,0,1,0,0,DIF_EDITOR,0,L"",0,0,
+DI_EDIT,5,5,29,5,0,1,0,0,DIF_EDITOR,0,L"",0,0,
+DI_EDIT,5,6,29,6,0,1,0,0,DIF_EDITOR,0,L"",0,0,
+DI_EDIT,5,7,29,7,0,1,0,0,DIF_EDITOR,0,L"",0,0
diff --git a/enc/enc_rus/meta/exported_functions/deletefilesw.html b/enc/enc_rus/meta/exported_functions/deletefilesw.html
index 273c662338..47b5254918 100644
--- a/enc/enc_rus/meta/exported_functions/deletefilesw.html
+++ b/enc/enc_rus/meta/exported_functions/deletefilesw.html
@@ -58,7 +58,7 @@ Пример
wchar_t *File=curPI->FileName;
if(!RemoveFileFromFS(File))
{
- wchar_t *MsgItems[]={L"Delete failed",L"",L"OK"};
+ wchar_t *MsgItems[]={L"Delete failed",L"",L"OK"};
MsgItems[1] = GetErrorStringFS();
Message(&MainGUID,&MsgGUID,0,NULL,MsgItems,sizeof(MsgItems)/sizeof(MsgItems[0]),1);
return 0;
diff --git a/enc/enc_rus/meta/index.html b/enc/enc_rus/meta/index.html
index 7e2454fcb3..257c7eaa72 100644
--- a/enc/enc_rus/meta/index.html
+++ b/enc/enc_rus/meta/index.html
@@ -57,7 +57,7 @@ |
diff --git a/enc/enc_rus/meta/language/control_statements.html b/enc/enc_rus/meta/language/control_statements.html
index fcdbd98e3d..39bb72d43f 100644
--- a/enc/enc_rus/meta/language/control_statements.html
+++ b/enc/enc_rus/meta/language/control_statements.html
@@ -46,7 +46,7 @@ Управляющие элементы
в список помощи плагинов (отображается в помощи
Far Manager нажатием Shift+F2).
После выбора этого пункта будет показана тема Contents
- (см. раздел "Файлы помощи"
+ (см. раздел "Файлы помощи"
относительно темы Contents).
@@ -61,7 +61,7 @@ Управляющие элементы
Одно из следующих значений:
- CtrlColorChar
Значение <Value> содержит символ, с помощью которого
- будет указан цветовой атрибут (см. раздел "Файлы помощи"
+ будет указан цветовой атрибут (см. раздел "Файлы помощи"
относительно темы CtrlColorChar). Например, утверждение:
.Options CtrlColorChar=\
говорит о том, что для спецсимвола, указывающего на цветовые атрибуты
diff --git a/enc/enc_rus/meta/language/language_files.html b/enc/enc_rus/meta/language/language_files.html
index 390bff55b1..a7501eea7f 100644
--- a/enc/enc_rus/meta/language/language_files.html
+++ b/enc/enc_rus/meta/language/language_files.html
@@ -27,17 +27,17 @@ Языковые файлы
.Language=Russian,Russian (Русский)
-"Пожалуйста зарегистрируйте вашу копию"
-"Зарегистрирован"
-"Да"
-"Нет"
+"Пожалуйста зарегистрируйте вашу копию"
+"Зарегистрирован"
+"Да"
+"Нет"
:
//functional keys - 6 characters max
-"Помощь"
-"ПользМ"
+"Помощь"
+"ПользМ"
:
-"Группы"
-"Выбран"
+"Группы"
+"Выбран"
//End of functional keys
diff --git a/enc/enc_rus/meta/other/aboutproject.html b/enc/enc_rus/meta/other/aboutproject.html
index e4c83a2884..2f3a4b7ba3 100644
--- a/enc/enc_rus/meta/other/aboutproject.html
+++ b/enc/enc_rus/meta/other/aboutproject.html
@@ -15,7 +15,7 @@ О проекте Programming Far Manager plugins - Encyclopedia for Develop
Лицензия
-Цель проекта - создание "полнофункционально-избыточного" файла помощи на русском и английском,
+ Цель проекта - создание "полнофункционально-избыточного" файла помощи на русском и английском,
применительно для языка программирования C/C++.
Данная энциклопедия в основном будет интересна разработчикам плагинов для юникодного Far Manager.
diff --git a/enc/enc_rus/meta/other/dict.html b/enc/enc_rus/meta/other/dict.html
index d9a0b6cfda..0bbac28c11 100644
--- a/enc/enc_rus/meta/other/dict.html
+++ b/enc/enc_rus/meta/other/dict.html
@@ -325,7 +325,7 @@ Словарь
Строка ColumnWidths в структуре
PanelMode описывает ширину колонок панели
-(например, "0,8,0,5").
+(например, "0,8,0,5").
Формат строки простой - числа (представляющие ширину колонки) разделённые
запятой.
diff --git a/enc/enc_rus/meta/other/license.html b/enc/enc_rus/meta/other/license.html
index 18d00b5611..55387c9b11 100644
--- a/enc/enc_rus/meta/other/license.html
+++ b/enc/enc_rus/meta/other/license.html
@@ -29,7 +29,7 @@ Лицензия
и OnlineHelp-версия: https://api.farmanager.com/.
Другие источники считаются нарушением настоящего лицензионного соглашения.
- ЭНЦИКЛОПЕДИЯ ПОСТАВЛЯЕТСЯ ПО ПРИНЦИПУ "AS IS".
+ЭНЦИКЛОПЕДИЯ ПОСТАВЛЯЕТСЯ ПО ПРИНЦИПУ "AS IS".
НИКАКИХ ГАРАНТИЙ НЕ ПРИЛАГАЕТСЯ И НЕ ПРЕДУСМАТРИВАЕТСЯ. ВЫ ИСПОЛЬЗУЕТЕ ЭТУ
ПРОГРАММНУЮ ДОКУМЕНТАЦИЮ НА СВОЙ РИСК. АВТОРЫ НЕ БУДУТ ОТВЕЧАТЬ НИ ЗА КАКИЕ
ПОТЕРИ ИЛИ ИСКАЖЕНИЯ ДАННЫХ, ЛЮБУЮ УПУЩЕННУЮ ВЫГОДУ В ПРОЦЕССЕ ИСПОЛЬЗОВАНИЯ
diff --git a/enc/enc_rus/meta/service_functions/dialoginit.html b/enc/enc_rus/meta/service_functions/dialoginit.html
index f77d1ce97f..f99a3c90e8 100644
--- a/enc/enc_rus/meta/service_functions/dialoginit.html
+++ b/enc/enc_rus/meta/service_functions/dialoginit.html
@@ -102,7 +102,7 @@ Пример
// {F6BFA9FC-B2B9-4354-AE47-8FECF59FE65F}
DEFINE_GUID(DialogGuid, 0xf6bfa9fc, 0xb2b9, 0x4354, 0xae, 0x47, 0x8f, 0xec, 0xf5, 0x9f, 0xe6, 0x5f);
-HANDLE hDlg = Info.DialogInit(&MainGuid,&DialogGuid, -1,-1,76,10, L"TempCfg",DialogItems,sizeof(DialogItems)/sizeof(DialogItems[0]), 0,0,DlgProc,0);
+HANDLE hDlg = Info.DialogInit(&MainGuid,&DialogGuid, -1,-1,76,10, L"TempCfg",DialogItems,sizeof(DialogItems)/sizeof(DialogItems[0]), 0,0,DlgProc,0);
if (hDlg != INVALID_HANDLE_VALUE)
{
int ExitCode=Info.DialogRun(hDlg);
diff --git a/enc/enc_rus/meta/service_functions/message.html b/enc/enc_rus/meta/service_functions/message.html
index d5944fb011..987770fb00 100644
--- a/enc/enc_rus/meta/service_functions/message.html
+++ b/enc/enc_rus/meta/service_functions/message.html
@@ -42,7 +42,7 @@ Параметры
| Флаг | Описание |
| FMSG_WARNING |
- Используются цвета "Предупреждения" (обычно белые буквы на красном фоне). |
+ Используются цвета "Предупреждения" (обычно белые буквы на красном фоне). |
| FMSG_ERRORTYPE |
Если тип ошибки, возвращаемый функцией GetLastError, известен Far Manager'у или Windows,
то описание ошибки будет выведено после строк, переданных плагином. |
diff --git a/enc/enc_rus/meta/service_functions/panelcontrol.html b/enc/enc_rus/meta/service_functions/panelcontrol.html
index 00f78ddcfc..864ca8d81d 100644
--- a/enc/enc_rus/meta/service_functions/panelcontrol.html
+++ b/enc/enc_rus/meta/service_functions/panelcontrol.html
@@ -73,13 +73,13 @@ Параметры
| FCTL_GETCOLUMNTYPES |
Получить строку, описывающую типы колонок.
Param1 размер буфера. Указывает максимальное количество символов, которые могут быть записаны в Param2, включая завершающий '\0'.
- Param2 указывает на буфер, выделяемый плагином, в который будет помещено описание типов колонок (например, такая строка "N,SC,D,T").
+ Param2 указывает на буфер, выделяемый плагином, в который будет помещено описание типов колонок (например, такая строка "N,SC,D,T").
Функция возвращает необходимый размер буфера в символах, если Param2 = NULL. |
| FCTL_GETCOLUMNWIDTHS |
Получить строку, описывающую ширину колонок.
Param1 размер буфера в символах. Указывает максимальное количество символов, которые могут быть записаны в Param2, включая завершающий '\0'.
- Param2 указывает на буфер, выделяемый плагином, в который будет помещено описание ширины колонок (например, такая строка "0,8,0,5").
+ Param2 указывает на буфер, выделяемый плагином, в который будет помещено описание ширины колонок (например, такая строка "0,8,0,5").
Функция возвращает необходимый размер буфера в символах, если Param2 = NULL. |
| FCTL_GETPANELDIRECTORY |
diff --git a/enc/enc_rus/meta/structures/editorinfo.html b/enc/enc_rus/meta/structures/editorinfo.html
index c2c324f63b..2cc7a27cf7 100644
--- a/enc/enc_rus/meta/structures/editorinfo.html
+++ b/enc/enc_rus/meta/structures/editorinfo.html
@@ -85,36 +85,36 @@ Элементы
| Флаг | Описание |
| EOPT_EXPANDALLTABS |
- Включена опция "Преобразовывать все символы табуляции в пробелы".
+ | Включена опция "Преобразовывать все символы табуляции в пробелы".
При открытии документа в редакторе все символы Tab заменить на соответствующее количество пробелов.
Этот параметр можно изменить используя команду ECTL_SETPARAM (ESPT_EXPANDTABS). |
| EOPT_EXPANDONLYNEWTABS |
- Включена опция "Преобразовывать новые символы табуляции в пробелы".
+ | Включена опция "Преобразовывать новые символы табуляции в пробелы".
При редактировании документа введённый символ Tab заменять на соответствующее количество пробелов. Остальные символы Tab не преобразовывать.
Этот параметр можно изменить используя команду ECTL_SETPARAM (ESPT_EXPANDTABS). |
| EOPT_PERSISTENTBLOCKS |
- Включена опция "Постоянные блоки". |
+ Включена опция "Постоянные блоки". |
| EOPT_DELREMOVESBLOCKS |
- Включена опция "Del удаляет блоки". |
+ Включена опция "Del удаляет блоки". |
| EOPT_AUTOINDENT |
- Включена опция "Автоотступ".
+ | Включена опция "Автоотступ".
Этот параметр можно изменить используя команду ECTL_SETPARAM (ESPT_AUTOINDENT). |
| EOPT_AUTODETECTCODEPAGE |
- Включена опция "Автоопределение кодовой страницы". |
+ Включена опция "Автоопределение кодовой страницы". |
| EOPT_CURSORBEYONDEOL |
- Включена опция "Курсор за пределами строки".
+ | Включена опция "Курсор за пределами строки".
Этот параметр можно изменить используя команду ECTL_SETPARAM (ESPT_CURSORBEYONDEOL). |
| EOPT_SAVEFILEPOSITION |
- Включена опция "Сохранять позицию файла".
+ | Включена опция "Сохранять позицию файла".
Этот параметр можно изменить используя команду ECTL_SETPARAM (ESPT_SAVEFILEPOSITION). |
| EOPT_SHOWWHITESPACE |
- Включена опция "Пробельные символы".
+ | Включена опция "Пробельные символы".
Этот параметр можно изменить используя команду ECTL_SETPARAM (ESPT_SHOWWHITESPACE). |
| EOPT_BOM |
- Установлена опция "Добавить сигнатуру (BOM)" для файлов в кодировке Unicode/UTF8.
+ | Установлена опция "Добавить сигнатуру (BOM)" для файлов в кодировке Unicode/UTF8.
Этот параметр можно изменить используя команду ECTL_SETPARAM (ESPT_SETBOM). |
| EOPT_SHOWLINEBREAK |
- Включена опция "Пробельные символы" в третьем режиме [?].
+ | Включена опция "Пробельные символы" в третьем режиме [?].
Этот параметр можно изменить используя команду ECTL_SETPARAM (ESPT_SHOWWHITESPACE). |
| EOPT_SHOWTITLEBAR |
Показана статусная строка.
diff --git a/enc/enc_rus/meta/structures/panelmode.html b/enc/enc_rus/meta/structures/panelmode.html
index 39b213d851..81fe504e5b 100644
--- a/enc/enc_rus/meta/structures/panelmode.html
+++ b/enc/enc_rus/meta/structures/panelmode.html
@@ -35,7 +35,7 @@ Элементы
ColumnTypes
Текстовая строка, описывающая типы колонок. Кодируются с помощью одной или нескольких букв, разделённых запятыми, например,
- так L"N,SC,D,T". Если вы используете стандартные режимы, настроенные в Far Manager`е, то установите значение в NULL.
+ так L"N,SC,D,T". Если вы используете стандартные режимы, настроенные в Far Manager`е, то установите значение в NULL.
ColumnWidths
ColumnTitles
diff --git a/enc/tools/tool.make_chm.py b/enc/tools/tool.make_chm.py
index 0f983cb6b8..8905bb13dc 100644
--- a/enc/tools/tool.make_chm.py
+++ b/enc/tools/tool.make_chm.py
@@ -127,7 +127,7 @@ def make_chm_lang(lang):
-""" % (rl[2], rl[1]))
+""" % (rl[2].replace('"', """), rl[1]))
link_dir = rl[1]
link_dir = link_dir[:link_dir.find("/")]
in_hhc2 = 0
@@ -158,7 +158,7 @@ def make_chm_lang(lang):
-""" % (rh[0]))
+""" % (rh[0].replace('"', """)))
log(" Open section: %s" % rh[0])
match_link = (match_link_no_h3, match_link_after_h3)[in_h3 == 1]
@@ -172,7 +172,7 @@ def make_chm_lang(lang):
-""" % (rl[2], link_dir, rl[1]))
+""" % (rl[2].replace('"', """), link_dir, rl[1]))
log(" New topic: %s" % rl[2])
if (in_h3 == 1):
@@ -271,7 +271,7 @@ def make_chm_lang(lang):
-""" % (title[1], title[0]))
+""" % (title[1].replace('"', """), title[0]))
idx.write(
"""
From a3fd174437947e16be988454230019ab974bb983 Mon Sep 17 00:00:00 2001
From: johnd0e <1838643+johnd0e@users.noreply.github.com>
Date: Mon, 17 Feb 2025 21:52:09 +0100
Subject: [PATCH 06/23] Enc: mass get rid of
---
enc/enc_rus/meta/articles/escape.html | 2 +-
enc/enc_rus/meta/articles/escape_r1.html | 2 +-
enc/enc_rus/meta/articles/packers.html | 18 +-
enc/enc_rus/meta/defs/farcolors.html | 278 +++++++++---------
enc/enc_rus/meta/defs/macroopcode.html | 2 +-
enc/enc_rus/meta/dialogapi/about.html | 2 -
.../meta/dialogapi/flags/dif_maskedit.html | 10 +-
.../meta/exported_functions/comparew.html | 12 +-
enc/enc_rus/meta/fsf/atoi.html | 10 +-
enc/enc_rus/meta/fsf/atoi64.html | 8 +-
enc/enc_rus/meta/fsf/mktemp.html | 10 +-
enc/enc_rus/meta/index.html | 40 +--
enc/enc_rus/meta/macro/about/index.html | 5 +-
.../meta/macro/macrocmd/prop_func/dialog.html | 2 +-
.../macro/macrocmd/prop_func/general.html | 34 +--
.../meta/macro/macrocmd/prop_func/menus.html | 14 +-
.../meta/macro/macrocmd/prop_func/panels.html | 2 +-
enc/enc_rus/meta/other/license.html | 4 +-
enc/enc_rus/meta/other/rules.html | 38 +--
.../meta/structures/openpanelinfo.html | 4 +-
enc/enc_rus/styles/styles.css | 9 +-
21 files changed, 258 insertions(+), 248 deletions(-)
diff --git a/enc/enc_rus/meta/articles/escape.html b/enc/enc_rus/meta/articles/escape.html
index 21ee7e2876..794b195f26 100644
--- a/enc/enc_rus/meta/articles/escape.html
+++ b/enc/enc_rus/meta/articles/escape.html
@@ -73,7 +73,7 @@ Обработка нажатия ESC или "Авторам долгоду
-
+
13.12.1999
Rev. 06.09.2000
diff --git a/enc/enc_rus/meta/articles/escape_r1.html b/enc/enc_rus/meta/articles/escape_r1.html
index b5e5873301..5c5f335ac0 100644
--- a/enc/enc_rus/meta/articles/escape_r1.html
+++ b/enc/enc_rus/meta/articles/escape_r1.html
@@ -107,7 +107,7 @@ "Обработка нажатия ESC или . . ."
}
-
+
15.04.2000
diff --git a/enc/enc_rus/meta/articles/packers.html b/enc/enc_rus/meta/articles/packers.html
index 441af69f80..7a55d044a3 100644
--- a/enc/enc_rus/meta/articles/packers.html
+++ b/enc/enc_rus/meta/articles/packers.html
@@ -79,22 +79,22 @@ Тест
памяти с помощью NT 4.0's Task Manager...
Ниже приведены (удивительные) результаты теста.
-
-| |
-File Size |
-Process "Mem Usage" 1 instance |
-"Commit Charge Total" 1 instance difference |
-"Commit Charge Total" 20 instances difference |
+
+ |
+File Size |
+Process "Mem Usage" 1 instance |
+"Commit Charge Total" 1 instance difference |
+"Commit Charge Total" 20 instances difference |
-| uncompressed |
+uncompressed |
4,677,686 |
2580 KB |
1084 KB |
25396 KB |
-| UPX 0.82 |
+UPX 0.82 |
2,436,096 |
6852 KB |
6192 KB |
@@ -178,7 +178,7 @@ Дополнение от 20 апреля 2000
-
+
21.04.2000
diff --git a/enc/enc_rus/meta/defs/farcolors.html b/enc/enc_rus/meta/defs/farcolors.html
index 98dca39a79..9b45ed4e7d 100644
--- a/enc/enc_rus/meta/defs/farcolors.html
+++ b/enc/enc_rus/meta/defs/farcolors.html
@@ -24,148 +24,148 @@ Индексы цветов
diff --git a/enc/enc_rus/meta/defs/macroopcode.html b/enc/enc_rus/meta/defs/macroopcode.html
index 8e022701fa..efea05dfb2 100644
--- a/enc/enc_rus/meta/defs/macroopcode.html
+++ b/enc/enc_rus/meta/defs/macroopcode.html
@@ -31,7 +31,7 @@ MACROOPCODE
| MCODE_F_NOFUNC |
0x80C00 |
- |
+ |
| MCODE_F_ABS |
diff --git a/enc/enc_rus/meta/dialogapi/about.html b/enc/enc_rus/meta/dialogapi/about.html
index 5eadad5eac..7add831bca 100644
--- a/enc/enc_rus/meta/dialogapi/about.html
+++ b/enc/enc_rus/meta/dialogapi/about.html
@@ -59,8 +59,6 @@ Подробности
Сообщения
-
-
Смотрите также:
Экспортируемые функции,
Сервисные функции,
diff --git a/enc/enc_rus/meta/dialogapi/flags/dif_maskedit.html b/enc/enc_rus/meta/dialogapi/flags/dif_maskedit.html
index 528c4e5dde..3578999abb 100644
--- a/enc/enc_rus/meta/dialogapi/flags/dif_maskedit.html
+++ b/enc/enc_rus/meta/dialogapi/flags/dif_maskedit.html
@@ -21,11 +21,11 @@ DIF_MASKEDIT
На данный момент поддерживаются следующие символы маски:
-| 'X' | позволяет вводить в данную позицию строки ввода любой символ; |
-| '#' | позволяет вводить в данную позицию строки ввода цифры, пробел и знак минуса; |
-| '9' | позволяет вводить в данную позицию строки ввода только цифры; |
-| 'A' | позволяет вводить в данную позицию строки ввода только буквы. |
-| 'H' | позволяет вводить в данную позицию строки ввода только шестнадцатиричные символы. |
+| 'X' | позволяет вводить в данную позицию строки ввода любой символ; |
+| '#' | позволяет вводить в данную позицию строки ввода цифры, пробел и знак минуса; |
+| '9' | позволяет вводить в данную позицию строки ввода только цифры; |
+| 'A' | позволяет вводить в данную позицию строки ввода только буквы. |
+| 'H' | позволяет вводить в данную позицию строки ввода только шестнадцатиричные символы. |
Можно создавать разнообразнейшие маски ввода, например: L"(###) #99-99-99".
diff --git a/enc/enc_rus/meta/exported_functions/comparew.html b/enc/enc_rus/meta/exported_functions/comparew.html
index bde2c420c7..c900bdab4d 100644
--- a/enc/enc_rus/meta/exported_functions/comparew.html
+++ b/enc/enc_rus/meta/exported_functions/comparew.html
@@ -36,12 +36,12 @@ Параметры
Возвращаемое значение
Эта функция возвращает одно из следующих значений:
-
--1 если CompareInfo.Item1 < CompareInfo.Item2
- 0 если CompareInfo.Item1 == CompareInfo.Item2
- 1 если CompareInfo.Item1 > CompareInfo.Item2
--2 если используется внутренняя функция Compare для данного метода сортировки.
-
+
+-1 | если CompareInfo.Item1 < CompareInfo.Item2
+ | 0 | если CompareInfo.Item1 == CompareInfo.Item2
+ | 1 | если CompareInfo.Item1 > CompareInfo.Item2
+ | -2 | если используется внутренняя функция Compare для данного метода сортировки.
+ |
Пример
diff --git a/enc/enc_rus/meta/fsf/atoi.html b/enc/enc_rus/meta/fsf/atoi.html
index d1a77499e0..629a4016aa 100644
--- a/enc/enc_rus/meta/fsf/atoi.html
+++ b/enc/enc_rus/meta/fsf/atoi.html
@@ -39,10 +39,12 @@ Замечания
Символы в строке Str должны совпадать со следующим форматом:
[ws][sn][ddd]
-где
- ws - табуляция и пробел
- sn - знак числа - '+' или '-'
- ddd - строка цифр - от '0' до '9'
+где
+
+ - ws - табуляция и пробел
+ - sn - знак числа - '+' или '-'
+ - ddd - строка цифр - от '0' до '9'
+
Преобразование заканчивается, когда функция встречает первый "неправильный" символ.
Проверка на переполнение не ведётся (результат неопределённый).
diff --git a/enc/enc_rus/meta/fsf/atoi64.html b/enc/enc_rus/meta/fsf/atoi64.html
index 3fafa68217..9f0b849832 100644
--- a/enc/enc_rus/meta/fsf/atoi64.html
+++ b/enc/enc_rus/meta/fsf/atoi64.html
@@ -40,9 +40,11 @@ Замечания
Символы в строке Str должны совпадать со следующим форматом:
[ws][sn][ddd]
где
- ws - табуляция и пробел
- sn - знак числа - '+' или '-'
- ddd - строка цифр - от '0' до '9'
+ | | | |