Параметр
OpMode передаёт плагину дополнительную информацию о режиме функции и месте, откуда она была вызвана.
OpMode может быть
комбинацией следующих констант (тип
OPERATION_MODES):
| Метод | Описание |
| OPM_SILENT |
Плагин должен минимизировать запросы пользователя по возможности, так как вызываемая функция - это часть более комплексной операции. |
| OPM_FIND |
Функция плагина была вызвана из Диалога поиска файлов, или другой команды, сканирующей каталоги. Экранный вывод должен быть минимизирован. |
| OPM_VIEW |
Функция плагина вызвана как часть операции просмотра файла. Если файл просматривается на панели быстрого просмотра, то OPM_VIEW используется совместно с OPM_QUICKVIEW. |
| OPM_QUICKVIEW |
Функция плагина вызвана как часть операции просмотра файла на панели быстрого просмотра (пользователь нажал Ctrl+Q в панелях). |
| OPM_EDIT |
Функция плагина вызвана как часть операции редактирования файла. |
| OPM_DESCR |
Функция была вызвана для запроса или для изменения файла и его описания. |
| OPM_TOPLEVEL |
Все файлы в плагине будут обработаны. Этот флаг устанавливается во время обработки команд Shift+F2 и Shift+F3 вне базового файла плагина.
Переданный в функцию плагина список также содержит всю необходимую информацию, поэтому плагин может игнорировать этот флаг, или же повысить скорость операции. |
| OPM_PGDN |
Функция плагина вызвана после нажатия Ctrl+PgDn в панелях. |
| OPM_COMMANDS |
Функция плагина вызвана из меню архивных команд Shift+F3. |
| OPM_NONE |
Нулевая константа. |