ScriptEditorBase
Наследует: VBoxContainer < BoxContainer < Container < Control < CanvasItem < Node < Object
Базовый редактор для редактирования скриптов в ScriptEditor.
Описание
Базовый редактор для редактирования скриптов в ScriptEditor. Сюда не входят элементы документации.
Методы
void |
add_syntax_highlighter(highlighter: EditorSyntaxHighlighter) |
get_base_editor() const |
Сигналы
edited_script_changed() 🔗
Выдается после проверки скрипта.
Генерируется, когда пользователь запрашивает определенную страницу документации.
go_to_method(script: Object, method: String) 🔗
Генерируется, когда пользователь запрашивает просмотр определенного метода скрипта, аналогично request_open_script_at_line.
name_changed() 🔗
Выдается после проверки скрипта или при изменении редактируемого ресурса.
replace_in_files_requested(text: String) 🔗
Генерируется, когда пользователь запрашивает поиск и замену текста в файловой системе.
Генерируется, когда пользователь запрашивает контекстную помощь.
request_open_script_at_line(script: Object, line: int) 🔗
Генерируется, когда пользователь запрашивает просмотр определенной строки скрипта, аналогично go_to_method.
request_save_history() 🔗
Вызывается, когда контекстный переход (goto) пользователя и элемент находятся в одном и том же скрипте.
request_save_previous_state(state: Dictionary) 🔗
Вызывается, когда пользователь изменяет текущий скрипт или перемещает курсор на 10 или более столбцов в пределах одного скрипта.
search_in_files_requested(text: String) 🔗
Генерируется, когда пользователь запрашивает поиск текста в файловой системе.
Описания метода
void add_syntax_highlighter(highlighter: EditorSyntaxHighlighter) 🔗
Добавляет EditorSyntaxHighlighter к открытому скрипту.
Control get_base_editor() const 🔗
Возвращает базовый Control, используемый для редактирования скриптов. Для текстовых скриптов это CodeEdit.