View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0011775 | Scribus | Usability | public | 2013-10-09 21:21 | 2015-11-25 00:37 |
Reporter | pygmee | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | confirmed | Resolution | open | ||
Platform | x86 | OS | Debian | OS Version | wheezy |
Product Version | 1.5.0svn | ||||
Target Version | 1.6 milestone | ||||
Summary | 0011775: Link tool unexpected offset | ||||
Description | When using the new link tool by clicking on the text overflow box (bottomright of the frame), it happens that when drawing the next frame it is placed a bit on the left and lower of the mouse position. May bu just a cursor position pb but worth to be verified. This happens even if snap to items is on. | ||||
Tags | No tags attached. | ||||
Patch | No | ||||
child of | 0002407 | acknowledged | Metabug: Misleading and wrong cursors |
|
The link tool mouse pointer icon includes a little '+' that displays where the active pointing place is supposed to be. Alas, when clicking, the active place is not the '+' but at some distance on the left of the bottom left of the mouse pointer. It is as far left of the bottom left of the mouse pointer as the width of the mouse pointer itself seems to be. I remember i had the same type of issue with the 'import vector file' mouse pointer ; after a long discussion, we understood that the issue was also the active place in the mouse pointer icon that is used to specify the exact x,y for the action to be undertaken. As far as i remember, the active place for the vector import is the exact center of the mouse pointer, instead of being the upper left corner as expected. This is a bad place since there is no '+' marker there and the icon is not transparent at all... |
|
would it be enough to change the pointer image by adding a '+' at the right position ? |
|
it could do the trick, but i'm not sure since i dont know what is the today exact shape of the pointer image file including the invisible points, and how the acting position is transfered depending on the mouse position. To sum it up, main isssue is that x,y desired code action place are not x,y code click values, due to specific pointer's shapes. Solution can be to change pointer as you propose, or to adjust offset accordingly to pointer, or best would be both so as to achieve : 1- use pointers image where the x,y action place is obvious : a clear arrow or a '+' sign ensure this well. 2- use pointers image pointers where the canvas can be well seen closely around the action place (that is there should be lot of transparencies around the action place in the icon pointer). 3- improve how the acting xy position is transfered to the action, depending on the mouse position and depending on where is the action desired place in the pointer's image. Depending on the image, it might require adding or substracting some x,y offsets to the click position. As a consequence of 1 and 2, the link image is ok, but the 'import vector' icon is not, since it is a glob of pixels with no pointing part and no transparencies around clicking part. As a consequence of 3, the action code has to apply some dx,dy offset (depending on the pointer's shape) to the x,y received from the click event. |
|
Reminder sent to: JLuc When you get a moment, can you test and see if this is still an issue? I'm having some trouble understanding this report. |
|
Trouble is : the mouse pointer is not a pointer. It is a misleading complex shape with no clear and unambiguous pointing pixel + scribus code itself is misled. For more see comment my previous comment http://bugs.scribus.net/view.php?id=11775#c30717 |
Date Modified | Username | Field | Change |
---|---|---|---|
2013-10-09 21:21 | pygmee | New Issue | |
2013-10-10 21:18 | JLuc | Note Added: 0030710 | |
2013-10-11 07:05 | pygmee | Note Added: 0030716 | |
2013-10-11 07:47 | JLuc | Note Added: 0030717 | |
2013-10-11 07:47 | JLuc | Note Edited: 0030717 | |
2013-10-11 07:58 | JLuc | Note Edited: 0030717 | |
2013-10-11 08:04 | JLuc | Note Edited: 0030717 | |
2013-10-11 08:38 | JLuc | Note Edited: 0030717 | |
2013-10-11 11:07 | JLuc | Note Edited: 0030717 | |
2015-11-24 01:11 | Kunda | Note Added: 0037622 | |
2015-11-24 11:43 | JLuc | Note Added: 0037641 | |
2015-11-24 11:43 | JLuc | Note Edited: 0037641 | |
2015-11-24 12:41 | JLuc | Note Edited: 0037641 | |
2015-11-24 13:22 | JLuc | Note Edited: 0037641 | |
2015-11-24 13:27 | JLuc | Patch | => No |
2015-11-24 13:27 | JLuc | Additional Information Updated | |
2015-11-24 13:27 | Kunda | Target Version | => 1.6 milestone |
2015-11-24 13:27 | Kunda | Additional Information Updated | |
2015-11-24 13:27 | Kunda | Status | new => confirmed |
2015-11-24 13:35 | JLuc | File Added: issue11613 updated 2015 11 24.patch | |
2015-11-24 13:35 | JLuc | File Deleted: issue11613 updated 2015 11 24.patch | |
2015-11-25 00:37 | Kunda | Relationship added | child of 0002407 |