1
0
mirror of https://github.com/godotengine/godot.git synced 2025-12-02 16:48:55 +00:00

Support extension icons in Script Editor

This commit is contained in:
kobewi
2025-11-18 17:32:58 +01:00
parent 9c561027fc
commit 5d5b2054e8
2 changed files with 16 additions and 3 deletions

View File

@@ -840,6 +840,18 @@ Ref<Texture2D> ScriptTextEditor::get_theme_icon() {
}
}
Ref<Texture2D> extension_language_icon = EditorNode::get_editor_data().extension_class_get_icon(script->get_class());
Ref<Texture2D> extension_language_alt_icon;
if (script->is_built_in()) {
extension_language_alt_icon = EditorNode::get_editor_data().extension_class_get_icon(script->get_class() + "Internal");
}
if (extension_language_alt_icon.is_valid()) {
return extension_language_alt_icon;
} else if (extension_language_icon.is_valid()) {
return extension_language_icon;
}
return Ref<Texture2D>();
}