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 --- editor/plugins/script_editor_plugin.cpp | 12 ++++++++++++ editor/plugins/script_text_editor.cpp | 13 +++++++++++-- modules/gdscript/icons/GDScriptInternal.svg | 1 + modules/visual_script/editor/visual_script_editor.cpp | 9 +++++++++ modules/visual_script/icons/VisualScriptInternal.svg | 1 + 5 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 modules/gdscript/icons/GDScriptInternal.svg create mode 100644 modules/visual_script/icons/VisualScriptInternal.svg diff --git a/editor/plugins/script_editor_plugin.cpp b/editor/plugins/script_editor_plugin.cpp index caaac2c7d3..cc7630e01e 100644 --- a/editor/plugins/script_editor_plugin.cpp +++ b/editor/plugins/script_editor_plugin.cpp @@ -1771,6 +1771,7 @@ struct _ScriptEditorItemData { String name; String sort_key; Ref icon; + bool tool = false; int index = 0; String tooltip; bool used = false; @@ -1894,6 +1895,7 @@ void ScriptEditor::_update_script_colors() { int hist_size = EditorSettings::get_singleton()->get("text_editor/script_list/script_temperature_history_size"); Color hot_color = get_theme_color(SNAME("accent_color"), SNAME("Editor")); + hot_color.set_s(hot_color.get_s() * 0.9); Color cold_color = get_theme_color(SNAME("font_color"), SNAME("Editor")); for (int i = 0; i < script_list->get_item_count(); i++) { @@ -1953,6 +1955,7 @@ void ScriptEditor::_update_script_names() { se->set_meta("_edit_res_path", path); } String name = se->get_name(); + Ref