ScriptEditor¶
Inherits: PanelContainer < Container < Control < CanvasItem < Node < Object
Redot editor's script editor.
Description¶
Note: This class shouldn't be instantiated directly. Instead, access the singleton using EditorInterface.get_script_editor.
Methods¶
can_drop_data_fw ( Vector2 point, Variant data, Control from ) const |
|
void |
drop_data_fw ( Vector2 point, Variant data, Control from ) |
get_base_editor ( ) const |
|
get_drag_data_fw ( Vector2 point, Control from ) |
|
get_open_scripts ( ) const |
|
void |
|
void |
open_script_create_dialog ( String base_name, String base_path ) |
void |
reload_scripts ( ) |
Signals¶
editor_script_changed ( Script script )
Emitted when user changed active script. Argument is a freshly activated Script.
script_close ( Script script )
Emitted when editor is about to close the active script. Argument is a Script that is going to be closed.
Method Descriptions¶
bool can_drop_data_fw ( Vector2 point, Variant data, Control from ) const
There is currently no description for this method. Please help us by contributing one!
void drop_data_fw ( Vector2 point, Variant data, Control from )
There is currently no description for this method. Please help us by contributing one!
Control get_base_editor ( ) const
Returns the underlying Control used for editing scripts. For text scripts, this is a TextEdit.
Script get_current_script ( )
Returns a Script that is currently active in editor.
Variant get_drag_data_fw ( Vector2 point, Control from )
There is currently no description for this method. Please help us by contributing one!
Array get_open_scripts ( ) const
Returns an array with all Script objects which are currently open in editor.
void goto_line ( int line_number )
Goes to the specified line in the current script.
void open_script_create_dialog ( String base_name, String base_path )
Opens the script create dialog. The script will extend base_name
. The file extension can be omitted from base_path
. It will be added based on the selected scripting language.
void reload_scripts ( )
Reload all currently opened scripts from disk in case the file contents are newer.