target(), mouseControl(), etc. when mouse button is down
opus.species at wanadoo.fr
opus.species at wanadoo.fr
Fri Oct 17 10:57:55 EDT 2003
> What is the best way to find out which control the mouse is over when
> the mouse button is depressed? Functions such as target() within a
> mouseMove handler and mouseControl() placed in the group script always
> return the control the user clicked on rather than the control the
> mouse is currently over.
>
> I have a scenario where I have a series of buttons grouped together.
> If a user clicks on one of the buttons and moves over another button
> with the mouse button still depressed then I want to shift focus to
> that button. I haven't fond an efficient way of shifting focus since
> it is difficult to find out when the user moves over different controls
> with the mouse button down.
>
In the mouseDown handler set the dradData to something
The dragEnter message is send to all controls under the mouse as long as
the mouse is down.
I guess that this trick do the job even if you dont intend to drag and drop
Claude Lemmel
More information about the use-livecode
mailing list