ScriptEditorBase
Eredita: VBoxContainer < BoxContainer < Container < Control < CanvasItem < Node < Object
Editor di base per la modifica degli script in ScriptEditor.
Descrizione
Editor di base per la modifica degli script in ScriptEditor. Non include elementi di documentazione.
Metodi
void |
add_syntax_highlighter(highlighter: EditorSyntaxHighlighter) |
get_base_editor() const |
Segnali
edited_script_changed() 🔗
Emesso dopo la verifica dello script.
Emesso quando l'utente richiede una pagina di documentazione specifica.
go_to_method(script: Object, method: String) 🔗
Emesso quando l'utente richiede di visualizzare un metodo specifico di uno script, simile a request_open_script_at_line.
name_changed() 🔗
Emesso dopo la convalida dello script o quando la risorsa modificata è cambiata.
replace_in_files_requested(text: String) 🔗
Emesso quando l'utente richiede di trovare e sostituire del testo nel file system.
Emesso quando l'utente richiede aiuto contestuale.
request_open_script_at_line(script: Object, line: int) 🔗
Emesso quando l'utente richiede di visualizzare una riga specifica di uno script, simile a go_to_method.
request_save_history() 🔗
Emesso quando l'utente effettua un "vai a" contestuale e l'elemento si trova nello stesso script.
request_save_previous_state(state: Dictionary) 🔗
Emesso quando l'utente modifica lo script attuale o sposta il cursore di 10 o più colonne all'interno dello stesso script.
search_in_files_requested(text: String) 🔗
Emesso quando l'utente richiede di cercare del testo nel file system.
Descrizioni dei metodi
void add_syntax_highlighter(highlighter: EditorSyntaxHighlighter) 🔗
Aggiunge un EditorSyntaxHighlighter allo script aperto.
Control get_base_editor() const 🔗
Restituisce il Control sottostante utilizzato per modificare gli script. Per gli script di testo, questo è un CodeEdit.