On Thu, Mar 25, 2010 at 3:44 AM, Zhenfeng Zhao <zhenfeng.zhao.8@...400...> wrote:
Do you mean that we need some UI facilities to allow moving this center easily with better control? This way, it would be easier for users to know where it can be moved to, and what that will do.
Right now it can be dragged freely, but some people need more precision, which is why we need X/Y fields for it I think they should be at a separate tab of the Transform dialog.
Do we need to use that 9-button-matrix shown in the Wiki?
Definitely, it's a handy widget, and familiar to users from other programs.
I also tried to move the center, and did some tests for different transformations.
- For rotate and skew, different centers will give different results. (It is
the most obvious for rotation.)
- For scale, moving the center gives the same results, with the same
transform values.
Are we keep this way?
Not quite. Speaking about transform with handles, we're fine: we have simple drag which should remain as is, and Shift+drag which scales around the rotation center which is also fine. But scaling by numbers is messy: selector toolbar does it relative to top right corner, and Transform scales around geometric center. Both should use rotation center too, and X/Y in selector toolbar should also display the coords of that center, not the top left corner as now.