Okay, but i didn't find anything with globalToLocal. And i've find another
solution, just use soustraction for this problem :

captureMouse: event
Transcript cr;show: event position - self position.

That's work too :)

Thanks ;)

2012/5/2 Chris Muller <[email protected]>

> This is because, under rare circumstances, it is desirable to do
> something in/on/to the desktop based on the position in the local
> morph.
>
> To get the local coordinates look for a method with the word "global"
> in it -- globalToLocal: or something like that.  It's in Squeak, not
> sure whether this is still in Pharo though..  If anything, you could
> always just subtract the upperleft coordinate of your window from the
> MouseEvent's position..
>
> On Wed, May 2, 2012 at 9:02 AM, Erwan Douaille <[email protected]>
> wrote:
> > Hi.
> >
> > I would like to know if it's possible to add a mouse handler on a
> specific
> > morph ?
> > I have a window and i would like to know the position of my mouse only in
> > this window.
> >
> > For exemple i also use :
> >
> > self on: #mouseDown send: #captureMouse: to: self.
> >
> > But it give me the mouse position in pharo environment and not only in my
> > window.
> >
> >
> > Thanks :)
> >
> > --
> > Douaille Erwan <[email protected]>
>
>


-- 
Douaille Erwan <[email protected]>

Reply via email to