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