From f524ddebd5bc4ff727b53ad44ec474753ea444bd Mon Sep 17 00:00:00 2001 From: kobewi Date: Thu, 2 Dec 2021 13:01:49 +0100 Subject: Make script type distinguishable by icon --- modules/visual_script/editor/visual_script_editor.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'modules/visual_script/editor/visual_script_editor.cpp') 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 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")); } -- cgit v1.2.3