diff options
author | Franklin Sobrinho <franklin_gs@hotmail.com> | 2015-11-23 15:34:54 -0300 |
---|---|---|
committer | Franklin Sobrinho <franklin_gs@hotmail.com> | 2015-11-23 15:34:54 -0300 |
commit | 2db2dd66de68e34df2ea4aa174aadb0b1b9b2cc0 (patch) | |
tree | aca5a41b02b3dc6852c38faa4bbef29f2c2931a7 /tools | |
parent | 19a8f9b74d9ef7a4e2e9f5b1d1333995e2384943 (diff) |
Fix property editor Matrix3 and Matrix32 editing
Diffstat (limited to 'tools')
-rw-r--r-- | tools/editor/property_editor.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/tools/editor/property_editor.cpp b/tools/editor/property_editor.cpp index 31393ebcbc..0fe3dee2ea 100644 --- a/tools/editor/property_editor.cpp +++ b/tools/editor/property_editor.cpp @@ -1361,7 +1361,7 @@ void CustomPropertyEditor::_modified(String p_string) { } break; case Variant::MATRIX32: { - Matrix3 m; + Matrix32 m; for(int i=0;i<6;i++) { m.elements[i/2][i%2]=value_editor[i]->get_text().to_double(); @@ -2846,6 +2846,13 @@ void PropertyEditor::update_tree() { item->set_icon( 0,get_icon("Vector","EditorIcons") ); } break; + case Variant::MATRIX32: + case Variant::MATRIX3: { + + item->set_cell_mode( 1, TreeItem::CELL_MODE_CUSTOM ); + item->set_editable( 1, true ); + item->set_text(1, obj->get(p.name)); + } break; case Variant::TRANSFORM: { item->set_cell_mode( 1, TreeItem::CELL_MODE_CUSTOM ); |