View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0001488||Scribus||Shape Drawing||public||2005-01-04 22:12||2005-04-16 08:59|
|Fixed in Version||1.2.2cvs|
|Summary||0001488: Being able to resize a straight line or change its angle from any end-points|
|Description||Right now, it's only possible to resize a straight line or modify its angle from the right-end-point (at creation time). When you try to do this by grabbing the left-end-point, you can only move the line around.|
This occurs no matter how you set the basepoint [End point] or [Left point].
Behaviour not fully as expected.
Interface [cursor and dialogs] a little misleading.
|Steps To Reproduce||Draw a straight line.|
Grab the left-end-point. The line can't be resized and/or rotated. [unexpected]
Grab the right-end-point. The line can be resized and/or rotated. [expected]
Grab the line in between the 2 end-points, you can move the line, unchanged. [expected]
|Additional Information||Note the cursor change to a cross (with arrowhead on each end) when on the line in between the end-points. This is OK because you can displace the line. |
I think the cursor, when on any end-point, should be a two-arrowhead cursor which tells users they can now edit the line. This occurs only when you click on the end-point. When you do the same on a text or image frame, the cursor changes, without clicking, as soon as you go over any handle. Same should apply here.
Plus, I don't understand why the basepoint set to [End point] makes it impossible to rotate the line with values, while at the same time it can be moved freely with the cursor (and you can see the values as they are changing in the greyed field) ? My understanding of a basepoint is it's only used as a reference. Useful, I must say.
The actual interface is somewhat misleading: there are 2 places where you can find the basepoint, in Properties>Lines and in Properties>Geometry.
And while it seems impossible to set the basepoint of lines in the Properties>Geometry panel, this basepoint actually is the one previously set on a text or picture frame. And it works! The values that appear in the fields are related to the basepoint. Other than that, as jo-hannes points it, there is no way to change the basepoint. It would be very useful to be able to rotate a line on its center axis, for example.
[With basepoint set to Left point] Values in Width and Rotation fields are updated in real time while X-Pos and Y-Pos are only updated when the modification is done.
[With basepoint set to End point] Values in X2, Y2 and Rotation fields are updated in real time while X1, Y1 are only updated when the modification is done.
Not that I find the last 2 points to be bugs but it only striked me!
There are a few bugs related to straight lines.
Related to bug 0000250
Related to bug 0000689
|Tags||No tags attached.|
|2005-01-04 22:12||louisdesjardins||New Issue|
|2005-04-16 08:42||fschmid||Status||new => resolved|
|2005-04-16 08:42||fschmid||Fixed in Version||=> 1.2.2cvs|
|2005-04-16 08:42||fschmid||Resolution||open => fixed|
|2005-04-16 08:42||fschmid||Assigned To||=> fschmid|
|2005-04-16 08:59||cbradney||Status||resolved => closed|
|2007-05-23 19:51||christoph_s||Relationship added||related to 0002407|