Структуры
Структуры общего назначения
Структура | Описание |
---|---|
ExitInfo | при закрытии плагина |
FAR_CHAR_INFO | экранная символьная ячейка |
FarColor | цвет и атрибуты текста и фона |
FarKey | код клавиши |
FarMenuItem | элемент меню |
FarSetColors | изменение цветовой схемы Far Manager |
FarStandardFunctions | указатели на стандартные функиции Far Manager |
OpenInfo | информация о том, откуда открыт плагин |
PluginStartupInfo | различная важная информация |
ProcessConsoleInputInfo | информация о консольном событии Far Manager |
ProcessSynchroEventInfo | информация о событии, которое будет исполнено в контексте основного потока Far Manager |
ProgressValue | установка статуса операции на кнопке Far Manager в панели задач |
RegExpMatch | используется в структуре RegExpSearch |
RegExpSearch | используется в регулярных выражениях Far Manager |
WindowInfo | информация об окне Far Manager |
WindowType | информация о типе окна Far Manager |
Специфические структуры панели
Структура | Описание |
---|---|
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 | информация о найденных элементах |
SortingPanelItem | информация об одном элементе в эмулируемой файловой системе, используемая при пользовательской сортировке в панели |
Специфические структуры редактора
Структура | Описание |
---|---|
EditorBookmarks | информация о закладках текущего редактируемого файла |
EditorChange | информирует о том, как изменился текст в редакторе |
EditorColor | установить или получить информацию о цветовых областях строк |
EditorConvertPos | преобразование между реальным и экранным положением курсора в редакторе |
EditorDeleteColor | удалить цветовую область в редакторе |
EditorGetString | запрос строки из редактора |
EditorInfo | текущее состояние редактора |
EditorSaveFile | сохранение редактируемого файла |
EditorSelect | выделение или сброс выделения блока в редакторе |
EditorSetParameter | установка параметров редактора |
EditorSetPosition | установка позиции в редакторе |
EditorSetString | установка или вставка строки в редакторе |
EditorUndoRedo | управление поведением операции Отмена-Возврат действия, т.н. Undo-Redo |
EditorSubscribeChangeEvent | подписка на EE_CHANGE события |
ProcessEditorEventInfo | информация о событии в редакторе |
ProcessEditorInputInfo | информация о событии в редакторе |
Специфические структуры программы просмотра
Структура | Описание |
---|---|
ViewerInfo | информации о текущем состоянии программы просмотра |
ViewerMode | информация о режимах программы просмотра |
ViewerSelect | выделение области в программе просмотра |
ViewerSetMode | изменение режима программы просмотра |
ViewerSetPosition | изменение текущей позиции в файле |
ProcessViewerEventInfo | информация о событии в программе просмотра |
Специфические структуры диалога
Структура | Описание |
---|---|
DialogInfo | информация о диалоге |
FarDialogEvent | информация о событии диалога |
FarDialogItem | элемент диалога |
FarDialogItemColors | изменение цветовых атрибутов элементов диалога |
FarDialogItemData | передача данных элементу диалога |
FarGetDialogItem | запрос элемента диалога |
FarList | список DI_LISTBOX |
FarListDelete | параметры удаления элементов из DI_COMBOBOX и DI_LISTBOX |
FarListFind | поиск элемента из DI_COMBOBOX и DI_LISTBOX |
FarListGetItem | получение одного элемента списка из DI_COMBOBOX и DI_LISTBOX |
FarListInfo | получить информацию о списках DI_COMBOBOX и DI_LISTBOX |
FarListInsert | вставка элемента в DI_COMBOBOX и DI_LISTBOX |
FarListItem | элемент списка |
FarListItemData | ассоциация данных с элементом списка |
FarListPos | позиционирование в списке |
FarListTitles | установка/получение заголовков для списка |
FarListUpdate | данные для обновления элемента списка |
OpenDlgPluginData | информация о вызванном плагине из диалога |
ProcessDialogEventInfo | информацию о событии диалога |
Специфические структуры для настройки плагина
Структура | Описание |
---|---|
ConfigureInfo | информация о настраиваемом плагине |
FarSettingsCreate | управление настройками плагина |
FarSettingsEnum | управление настройками плагина |
FarSettingsHistory | управление настройками плагина |
FarSettingsItem | управление настройками плагина |
FarSettingsName | управление настройками плагина |
FarSettingsValue | управление настройками плагина |
Специфические структуры для работы с плагинами
Структура | Описание |
---|---|
FarGetPluginInformation | получение информации о любом плагине |
GlobalInfo | основная информация о плагине |
PluginInfo | информация о модуле плагина |
PluginMenuItem | информация о добавляемых в меню плагинов элементах |
VersionInfo | информация о версии плагина |
Специфические структуры для работы с макрокомандами
Структура | Описание |
---|---|
FarGetValue | запрошенная макропеременная |
FarMacroCall | возврат данных в макрос |
FarMacroLoad | загрузка макрофайлов |
FarMacroValue | макропеременная |
MacroAddMacro | добавить макропоследовательность в память |
MacroExecuteString | передать исполняемый скрипт в Far Manager |
MacroParseResult | результат проверки макропоследовательности |
MacroSendMacroText | описание макропоследовательности |
OpenMacroInfo | значения, передаваемые плагину из макропоследовательности |
Специфические структуры для работы с контент-колонками
Структура | Описание |
---|---|
GetContentFieldsInfo | передача плагину списка типов контент-колонок в панели |
GetContentDataInfo | получение от плагина данных для контент-колонок; освобождение данных |
Смотрите также: