chenbo007 / svg-edit

Automatically exported from code.google.com/p/svg-edit
0 stars 0 forks source link

contextual tools for control points #89

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
"control points" are those that you can drag on the rim of the confining
rectangle for any object.

when one drags a control point, should be able to tell to the application
what action does the dragging intent to do. possible actions:

-shrink/resize
      -fixed or unlocked ratio
-shear (only for corner point)
-rotate (corner point)

also should be a way to fine control the action of re-positioning by
numbers: x/x-diff/x-ratio y/y-diff/y-ratio (difference from the previous
position, ratio or absolute position), float numbers with at least 2 decimals.
for resize with fixed ratio should be a way to input the desired ratio and
lock the second dimension ratio on the same value
for rotate, the angle of rotation

Original issue reported on code.google.com by Christia...@gmail.com on 13 Aug 2009 at 12:41

GoogleCodeExporter commented 9 years ago

Original comment by adeve...@gmail.com on 4 Nov 2009 at 12:21

GoogleCodeExporter commented 9 years ago
I am a little confused about the intent of this enhancement now:

* control points only resize, there is a separate control for rotating
* if we ever implement shearing, we will have to figure out something, but no 
current
plans (I doubt it would be in the contextual panel though)

I also don't understand "fine control the action of re-positioning by numbers". 
 ATM,
I'm tempted to mark this issue as Invalid. 

Can you clarify this some more specifically what you're looking for?  And 
please make
it just one enhancement and not a collection of several possible.  Thanks.

Original comment by codedr...@gmail.com on 9 Jan 2010 at 11:00

GoogleCodeExporter commented 9 years ago
well.. at the time i wrote this.. "control points" refers to the corners of the
bounding box. by now the rotation control has another point and other things 
changed..
so.. unless you plan to have coordinates fields for dragging corners or midline
points of the box.. close this issue

Original comment by Christia...@gmail.com on 10 Jan 2010 at 12:12

GoogleCodeExporter commented 9 years ago
Thanks Christian - that's what I suspected

Original comment by codedr...@gmail.com on 10 Jan 2010 at 12:20