Editor API

Programming Far Manager plugins

Editor API

Краткое описание Editor API

Экспортируемые функции, т.е. те, которые плагин экспортирует для Far Manager

ФункцияОписание
ProcessEditorInputW обработка событий клавиатуры и мыши
ProcessEditorEventW обработка событий редактора

Сервисные функции, указатели на эти функции плагины получают от Far Manager в функции SetStartupInfoW

ФункцияОписание
Editor обеспечивает доступ к внутреннему редактору Far Manager
EditorControl позволяет запрашивать различную информацию о внутреннем редакторе Far Manager и управлять его состоянием

Структуры

СтруктураОписание
EditorBookmarks информация о закладках текущего редактируемого файла
EditorChange информирует о том, как изменился текст в редакторе
EditorColor установить или получить информацию о цветовых областях строк
EditorConvertPos преобразование между реальным и экранным положением курсора в редакторе
EditorDeleteColor удалить цветовую область в редакторе
EditorGetString запрос строки из редактора
EditorInfo текущее состояние редактора
EditorSaveFile сохранение редактируемого файла
EditorSelect выделение или сброс выделения блока в редакторе
EditorSetParameter установка параметров редактора
EditorSetPosition установка позиции в редакторе
EditorSetString установка или вставка строки в редакторе
EditorUndoRedo управление поведением операции Отмена-Возврат действия, т.н. Undo-Redo
EditorSubscribeChangeEvent подписка на EE_CHANGE события
ProcessEditorEventInfo информация о событии в редакторе
ProcessEditorInputInfo информация о событии в редакторе
Смотрите также: