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 | Нулевая константа. |