Краткое описание Panel API
| Функция | Описание |
|---|---|
| AnalyseW | проанализировать содержимое файла |
| CloseAnalyseW | освобождение ресурсов |
| ClosePanelW | перед закрытием открытой панели плагина |
| CompareW | перекрывает алгоритм сортировки на панели |
| DeleteFilesW | удаление файлов |
| FreeFindDataW | освобождает память, запрошенную функцией GetFindDataW |
| GetFilesW | получить файлы для обработки (копирование/перемещение/просмотр...) |
| GetFindDataW | получить список элементов для панели |
| GetOpenPanelInfoW | информация об открываемой панели плагина |
| MakeDirectoryW | создать каталог |
| ProcessPanelEventW | обработка событий панели |
| ProcessHostFileW | выполнить архивную команду Far Manager'a |
| ProcessPanelInputW | обработка событий клавиатуры и мыши |
| PutFilesW | поместить файлы на эмулируемую файловую систему |
| SetDirectoryW | установить текущий каталог на эмулируемой файловой системе |
| SetFindListW | перемещает найденные в Диалоге поиска файлов файлы в эмулируемую файловую панель |
| Функция | Описание |
|---|---|
| PanelControl | позволяет запрашивать различную информацию и выполнять управляющие действия |
| FileFilterControl | управляет созданием и применением файловых фильтров |
| FreeDirList | освобождает память, выделенную для списка файлов функцией GetDirList |
| FreePluginDirList | освобождает память, выделенную для списка файлов функцией GetPluginDirList |
| GetDirList | возвращает список файлов в указанной директории |
| GetPluginDirList | возвращает список файлов в указанной директории эмулируемой файловой системы |
| Структура | Описание |
|---|---|
| AnalyseInfo | информация для анализа файла |
| CloseAnalyseInfo | информация для освобождения ресурсов |
| ClosePanelInfo | информация о закрываемой панели |
| CmdLineSelect | выделение или сброс выделения блока в командной строке |
| CompareInfo | информация о сравниваемых элементах |
| DeleteFilesInfo | информация об удаляемых элементах |
| FarGetPluginPanelItem | элемент с панели |
| FarPanelDirectory | задание каталога панели |
| FarPanelItemFreeInfo | освобождение ресурсов у элемента панели |
| FarSetKeyBarTitles | переопределяет названия функциональных клавиш |
| FreeFindDataInfo | информация об удаляемой памяти |
| GetFilesInfo | информация о запрашиваемых файлах |
| GetFindDataInfo | информация о запрашиваемых файлах |
| InfoPanelLine | одна линия информационной панели |
| KeyBarLabel | переопределяет названия функциональных клавиш в полоске клавиш |
| KeyBarTitles | переопределяет названия функциональных клавиш в полоске клавиш |
| MakeDirectoryInfo | информация о создаваемом каталоге |
| OpenAnalyseInfo | данные после анализа файла |
| OpenCommandLineInfo | данные о командной строке |
| OpenPanelInfo | данные о создаваемой панели |
| OpenShortcutInfo | данные о шорт-кате |
| PanelInfo | информация о панели |
| PanelMode | определяет режим просмотра панели |
| PanelRedrawInfo | используется при перерисовке панели |
| PluginPanelItem | информация об одном элементе в эмулируемой файловой системе |
| ProcessHostFileInfo | информация при обработке архива |
| ProcessPanelEventInfo | информация о событии в панели |
| ProcessPanelInputInfo | информация о событии в панели |
| PutFilesInfo | информация о помещаемых на панель элементах |
| SetDirectoryInfo | информация о новом каталоге на панели |
| SetFindListInfo | информация о найденных элементах |