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.