Operation mode

Programming Far Manager plugins

Operation mode

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