Browse Source

Merge pull request #35712 from KoBeWi/theheme_spy

Show theme property descriptions in the inspector
Rémi Verschelde 5 years ago
parent
commit
500086587a
1 changed files with 12 additions and 0 deletions
  1. 12 0
      editor/editor_inspector.cpp

+ 12 - 0
editor/editor_inspector.cpp

@@ -1707,6 +1707,18 @@ void EditorInspector::update_tree() {
 							break;
 						}
 					}
+
+					Vector<String> slices = propname.operator String().split("/");
+					if (slices.size() == 2 && slices[0].begins_with("custom_")) {
+						// Likely a theme property.
+						for (int i = 0; i < F->get().theme_properties.size(); i++) {
+							if (F->get().theme_properties[i].name == slices[1]) {
+								descr = F->get().theme_properties[i].description.strip_edges();
+								break;
+							}
+						}
+					}
+
 					if (!F->get().inherits.empty()) {
 						F = dd->class_list.find(F->get().inherits);
 					} else {