1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-06 12:20:30 +00:00

Add descriptions for tile properties

This commit is contained in:
kobewi
2023-12-06 23:10:32 +01:00
parent 2f73a059ce
commit 6e31c413b6
7 changed files with 86 additions and 11 deletions

View File

@@ -2659,6 +2659,10 @@ String EditorHelpBit::get_class_description(const StringName &p_class_name) cons
}
String EditorHelpBit::get_property_description(const StringName &p_class_name, const StringName &p_property_name) const {
if (!custom_description.is_empty()) {
return custom_description;
}
if (doc_property_cache.has(p_class_name) && doc_property_cache[p_class_name].has(p_property_name)) {
return doc_property_cache[p_class_name][p_property_name];
}
@@ -2906,8 +2910,9 @@ void EditorHelpTooltip::parse_tooltip(const String &p_text) {
set_text(formatted_text);
}
EditorHelpTooltip::EditorHelpTooltip(const String &p_text) {
EditorHelpTooltip::EditorHelpTooltip(const String &p_text, const String &p_custom_description) {
tooltip_text = p_text;
custom_description = p_custom_description;
get_rich_text()->set_custom_minimum_size(Size2(360 * EDSCALE, 0));
}