aboutsummaryrefslogtreecommitdiff
path: root/editor/property_editor.cpp
diff options
context:
space:
mode:
authorPedro J. Estébanez2017-04-26 10:11:48 +0200
committerPedro J. Estébanez2017-04-27 08:46:45 +0200
commit9a0e08a35263ede46f7cacf9290ba1407f4eb733 (patch)
treeb9684b4460d1ccbd3960576595dbd5f4ad47eb11 /editor/property_editor.cpp
parent90576e0c7a446977dfe9fc7aa572a3b98974a1cc (diff)
downloadgodot-9a0e08a35263ede46f7cacf9290ba1407f4eb733.tar.gz
godot-9a0e08a35263ede46f7cacf9290ba1407f4eb733.tar.zst
godot-9a0e08a35263ede46f7cacf9290ba1407f4eb733.zip
Add setting to opt-out of capitalization in the property inspector
Diffstat (limited to 'editor/property_editor.cpp')
-rw-r--r--editor/property_editor.cpp13
1 files changed, 8 insertions, 5 deletions
diff --git a/editor/property_editor.cpp b/editor/property_editor.cpp
index c4aa2d921..e6a17b7be 100644
--- a/editor/property_editor.cpp
+++ b/editor/property_editor.cpp
@@ -2428,10 +2428,7 @@ TreeItem *PropertyEditor::get_parent_node(String p_path, HashMap<String, TreeIte
item = tree->create_item(parent);
String name = (p_path.find("/") != -1) ? p_path.right(p_path.find_last("/") + 1) : p_path;
- if (capitalize_paths)
- item->set_text(0, name.capitalize());
- else
- item->set_text(0, name);
+ item->set_text(0, capitalize_paths ? name.capitalize() : name);
item->set_tooltip(0, p_path);
if (item->get_parent() != root) {
item->set_icon(0, get_icon("Folder", "EditorIcons"));
@@ -3832,9 +3829,15 @@ String PropertyEditor::get_selected_path() const {
return "";
}
-void PropertyEditor::set_capitalize_paths(bool p_capitalize) {
+bool PropertyEditor::is_capitalize_paths_enabled() const {
+
+ return capitalize_paths;
+}
+
+void PropertyEditor::set_enable_capitalize_paths(bool p_capitalize) {
capitalize_paths = p_capitalize;
+ update_tree_pending = true;
}
void PropertyEditor::set_autoclear(bool p_enable) {