I have something like
<g:ScrollPanel>
</g:FocusPanel>
<!-- a few FocusPanels -->
</g:ScrollPanel>
The FocusPanel is attached to a random place within the ScrollPanel. Now I
want to get the position of the place where the user places his click. I've
tried the following
focusPanel.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
System.out.println(event.getClientX());
System.out.println(event.getX());
System.out.println(event.getRelativeX(event.getRelativeElement().getOffsetLeft()));
System.out.println(event.getRelativeElement().getOffsetLeft());
System.out.println(event.getRelativeElement().getOffsetWidth());
System.out.println(event.getRelativeElement().getOffsetHeight());
System.out.println(event.getRelativeElement().getOffsetTop());
System.out.println(event.getScreenX());
}
}
...but I always get the same values, no matter where I place my click on the
focusPanel.
--
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-web-toolkit/-/J4cH7AUDKBcJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-web-toolkit?hl=en.