diff options
author | mawenzy <mawenzy@users.noreply.github.com> | 2019-04-09 22:07:13 +0200 |
---|---|---|
committer | mawenzy <mawenzy@users.noreply.github.com> | 2019-04-16 17:32:10 +0200 |
commit | d87021de93a2620de3a2a13815d37ebd484fc545 (patch) | |
tree | 90bdd1389168c36be6b3872a77f4898bb903d957 | |
parent | 7a0c086e45d91b7c3bfbba93c17ed2c205dd17e1 (diff) | |
download | redot-engine-d87021de93a2620de3a2a13815d37ebd484fc545.tar.gz |
Bind goto_line function for Script Editor #9153
- added doc for ScriptEditor:goto_line
-rw-r--r-- | doc/classes/ScriptEditor.xml | 9 | ||||
-rw-r--r-- | editor/plugins/script_editor_plugin.cpp | 1 |
2 files changed, 10 insertions, 0 deletions
diff --git a/doc/classes/ScriptEditor.xml b/doc/classes/ScriptEditor.xml index 8f1f393da4..ab646a3854 100644 --- a/doc/classes/ScriptEditor.xml +++ b/doc/classes/ScriptEditor.xml @@ -57,6 +57,15 @@ Returns an array with all [Script] objects which are currently open in editor. </description> </method> + <method name="goto_line"> + <return type="void"> + </return> + <argument index="0" name="line_number" type="int"> + </argument> + <description> + Goes to the specified line in the current script. + </description> + </method> <method name="open_script_create_dialog"> <return type="void"> </return> diff --git a/editor/plugins/script_editor_plugin.cpp b/editor/plugins/script_editor_plugin.cpp index d7d4cec07d..4e992db735 100644 --- a/editor/plugins/script_editor_plugin.cpp +++ b/editor/plugins/script_editor_plugin.cpp @@ -2883,6 +2883,7 @@ void ScriptEditor::_bind_methods() { ClassDB::bind_method(D_METHOD("can_drop_data_fw", "point", "data", "from"), &ScriptEditor::can_drop_data_fw); ClassDB::bind_method(D_METHOD("drop_data_fw", "point", "data", "from"), &ScriptEditor::drop_data_fw); + ClassDB::bind_method(D_METHOD("goto_line", "line_number"), &ScriptEditor::_goto_script_line2); ClassDB::bind_method(D_METHOD("get_current_script"), &ScriptEditor::_get_current_script); ClassDB::bind_method(D_METHOD("get_open_scripts"), &ScriptEditor::_get_open_scripts); ClassDB::bind_method(D_METHOD("open_script_create_dialog", "base_name", "base_path"), &ScriptEditor::open_script_create_dialog); |