diff options
| author | Jakub Grzesik | 2017-07-06 09:18:20 +0200 |
|---|---|---|
| committer | Jakub Grzesik | 2017-07-18 17:48:19 +0200 |
| commit | 708d8250011dad02fd7d3651eb057bdd9e52fb7f (patch) | |
| tree | 7e78acb79d4cd57cdc5c182edfe94ed7216a5af3 /editor/plugins/script_editor_plugin.h | |
| parent | 0ee47fefbe4f746d6e00e863e4523398365b4e47 (diff) | |
| download | godot-708d8250011dad02fd7d3651eb057bdd9e52fb7f.tar.gz godot-708d8250011dad02fd7d3651eb057bdd9e52fb7f.tar.zst godot-708d8250011dad02fd7d3651eb057bdd9e52fb7f.zip | |
Make available more informations about editor for Tool Plugins
Diffstat (limited to '')
| -rw-r--r-- | editor/plugins/script_editor_plugin.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/editor/plugins/script_editor_plugin.h b/editor/plugins/script_editor_plugin.h index 7f1736593..225e9fc09 100644 --- a/editor/plugins/script_editor_plugin.h +++ b/editor/plugins/script_editor_plugin.h @@ -321,6 +321,9 @@ class ScriptEditor : public VBoxContainer { int file_dialog_option; void _file_dialog_action(String p_file); + Ref<Script> _get_current_script(); + Array _get_opened_script_list() const; + static void _open_script_request(const String &p_path); static ScriptEditor *script_editor; @@ -354,11 +357,15 @@ public: void get_window_layout(Ref<ConfigFile> p_layout); void set_scene_root_script(Ref<Script> p_script); + Vector<Ref<Script> > get_opened_scripts() const; bool script_goto_method(Ref<Script> p_script, const String &p_method); virtual void edited_scene_changed(); + void notify_script_close(const Ref<Script> &p_script); + void notify_script_changed(const Ref<Script> &p_script); + void close_builtin_scripts_from_scene(const String &p_scene); void goto_help(const String &p_desc) { _help_class_goto(p_desc); } |
