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() 🔗
Увімкніть, коли контекстний запис користувача та пункт знаходиться в одному скрипті.
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.