Friends:

I have a unique problem that's become difficult resolve.  I'm implementing 
a drawing application that detects mouse actions (down, up, drag, move 
etc).  The mouse location must be identified constantly (while - mouse 
moving, mouse clicking, mouse down, mouse up etc).  The location reported 
is accurate when the x is closer to 0 (when the mouse is closer to the left 
most border of the drawing area. But when the mouse is closer to the right 
most border of the drawing area (x is closer to the maximum) the location 
reported is about 1/4th inch away from the mouse's location.  The reported 
value always has a lesser x value compared to the actual mouse position.

Here's the code that gets the mouse location -

public static Point getLocation(MouseEvent<?> event) {
        int x = event.getX();
        int y = event.getY();
        return new Point(x, y);
}

This application is running at http://peruselab.com to experiment.  I also 
have included a couple of screen clips to illustrate the problem.  If a 
line exists on the screen and if you move the mouse closer to either ends 
of the line a circle must appear to indicate "snappability".  Actually the 
difference is gradually increasing from left to right.  That is when the 
mouse is in the middle of the drawing area then the difference between 
reported and actual mouse locations is only about 1/8 of an inch.

<https://lh3.googleusercontent.com/-11aqlNYL_9w/VvGnZTNe2bI/AAAAAAABLhU/G7t506KwiTQZb9fsd2vB-_PEXyBk5LkUg/s1600/LeftMost.jpg>


<https://lh3.googleusercontent.com/-5DqneWmsq9g/VvGm0KKGjEI/AAAAAAABLhM/XhUr8IC7y4EoNY6CeXbbleYQPI2frksWA/s1600/RightMost.jpg>


I'm under the hope that this is a known issue and some one has found a 
solution.


Thanks in advance.

Velu




-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to