The normalize method will flip the rect when it has a negative width/height.
Created attachment 185729 [details] Patch
I think you need to explain why you need this new method. Otherwise, it will just become an unused method.
(In reply to comment #2) > I think you need to explain why you need this new method. Otherwise, it will just become an unused method. I planed to use it in other patch, but that plan is postponed. I have no schedule to do it now. If other related issue is scheduled, I'll start it again.