summaryrefslogtreecommitdiffstats
path: root/editor
diff options
context:
space:
mode:
authorHugo Locurcio <hugo.locurcio@hugo.pro>2023-10-07 03:08:16 +0200
committerHugo Locurcio <hugo.locurcio@hugo.pro>2023-10-07 03:08:16 +0200
commiteb824dc6a5ef17c8cc4ece4c3638e991ca83af16 (patch)
tree02fbc0d8aee378aef5ef28919663c298485fce9f /editor
parent6916349697a4339216469e9bf5899b983d78db07 (diff)
downloadredot-engine-eb824dc6a5ef17c8cc4ece4c3638e991ca83af16.tar.gz
Tweak metadata property tooltip to avoid being misleading
Diffstat (limited to 'editor')
-rw-r--r--editor/editor_help.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/editor/editor_help.cpp b/editor/editor_help.cpp
index 6004591bb2..4828fe85e3 100644
--- a/editor/editor_help.cpp
+++ b/editor/editor_help.cpp
@@ -2875,7 +2875,11 @@ void EditorHelpTooltip::parse_tooltip(const String &p_text) {
if (type == "property") {
description = get_property_description(class_name, property_name);
- formatted_text = TTR("Property:");
+ if (property_name.begins_with("metadata/")) {
+ formatted_text = TTR("Metadata:");
+ } else {
+ formatted_text = TTR("Property:");
+ }
} else if (type == "method") {
description = get_method_description(class_name, property_name);
formatted_text = TTR("Method:");
@@ -2890,7 +2894,8 @@ void EditorHelpTooltip::parse_tooltip(const String &p_text) {
}
}
- formatted_text += " [u][b]" + title + "[/b][/u]" + property_args + "\n";
+ // Metadata special handling replaces "Property:" with "Metadata": above.
+ formatted_text += " [u][b]" + title.trim_prefix("metadata/") + "[/b][/u]" + property_args + "\n";
formatted_text += description.is_empty() ? "[i]" + TTR("No description available.") + "[/i]" : description;
set_text(formatted_text);
}