Ability to rotate controls using tool, closes #3800

(cherry picked from commit e2d208f122)
This commit is contained in:
Juan Linietsky
2016-06-27 10:47:51 -03:00
committed by Rémi Verschelde
parent 6813c89021
commit c5fd6a3b69
2 changed files with 40 additions and 10 deletions

View File

@ -46,14 +46,22 @@
Variant Control::edit_get_state() const {
return get_rect();
Dictionary s;
s["rect"]=get_rect();
s["rot"]=get_rotation();
s["scale"]=get_scale();
return s;
}
void Control::edit_set_state(const Variant& p_state) {
Rect2 state=p_state;
Dictionary s=p_state;
Rect2 state=s["rect"];
set_pos(state.pos);
set_size(state.size);
set_rotation(s["rot"]);
set_scale(s["scale"]);
}
void Control::set_custom_minimum_size(const Size2& p_custom) {