That doesn't sound right to me.

I just added a 'fmt.Printf("X: %v Y: %v\n", e.X, e.Y)' to the switch
case handling mouse.Event in one of my shiny programs, and the mouse
coordinates are reported relative to the top-left corner of the
window.

On Sat, Jan 14, 2017 at 5:59 AM,  <kty...@gmail.com> wrote:
> How do I get the position for a mouse.Event in shiny using
> golang.org/x/mobile/event.mouse?
>
> The position returned is the global position on the screen, which changes if
> I move the window.
> The comments in
> https://github.com/golang/mobile/blob/master/event/mouse/mouse.go#L18 say
> it's:
> "// X and Y are the mouse location, in pixels.". It doesn't mention if they
> are relative to the screen or the window.
>
> How do I get the position relative to the window?
> Or is it an error of the driver (I'm using windows)?
> Neither shiny.Screen nor shiny.Window have methods to get the current
> position of the window.
>
> Example:
> https://github.com/ktye/maps/blob/master/cmd/map/main.go#L101
>
> --
> You received this message because you are subscribed to the Google Groups
> "golang-nuts" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to golang-nuts+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.



-- 
- Dave

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to