diff options
author | kobewi <kobewi4e@gmail.com> | 2021-12-02 13:01:49 +0100 |
---|---|---|
committer | kobewi <kobewi4e@gmail.com> | 2022-01-13 12:29:05 +0100 |
commit | f524ddebd5bc4ff727b53ad44ec474753ea444bd (patch) | |
tree | 3ac6866d0dea169967c2dc08582ba032ae12ecf8 /modules/visual_script/editor | |
parent | 28174d531b7128f0281fc2b88da2f4962fd3513e (diff) |
Make script type distinguishable by icon
Diffstat (limited to 'modules/visual_script/editor')
-rw-r--r-- | modules/visual_script/editor/visual_script_editor.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/modules/visual_script/editor/visual_script_editor.cpp b/modules/visual_script/editor/visual_script_editor.cpp index 991d258054..55a5c247be 100644 --- a/modules/visual_script/editor/visual_script_editor.cpp +++ b/modules/visual_script/editor/visual_script_editor.cpp @@ -2637,6 +2637,15 @@ String VisualScriptEditor::get_name() { } Ref<Texture2D> VisualScriptEditor::get_theme_icon() { + String icon_name = "VisualScript"; + if (script->is_built_in()) { + icon_name += "Internal"; + } + + if (Control::has_theme_icon(icon_name, "EditorIcons")) { + return get_parent_control()->get_theme_icon(icon_name, "EditorIcons"); + } + return Control::get_theme_icon(SNAME("VisualScript"), SNAME("EditorIcons")); } |