mouseWithin and mouseLeave problem

Kaveh Bazargan kaveh at rivervalleytechnologies.com
Fri Nov 17 17:05:05 EST 2017


Hi Bob

Guess what. MouseRelease works if you click either side of the
thumbposition, but not if you click the thumb itself. Looking for another
handler for that.

Could there be a more elegant solution? Something like a property  or
behavior that resets a scrollbar to its normal size if it is not a focus?

On 15 November 2017 at 18:46, Kaveh Bazargan <
kaveh at rivervalleytechnologies.com> wrote:

> Thanks bob. I replied to your first response. Mouserelease sounds good. I
> didn't know if it and will try later.
>
> On Wed, 15 Nov 2017 at 17:53, Kaveh Bazargan <kaveh@
> rivervalleytechnologies.com> wrote:
>
>> No :-(
>>
>> On 15 November 2017 at 17:48, Bob Sneidar via use-livecode <
>> use-livecode at lists.runrev.com> wrote:
>>
>>> Does mouseUp get sent to the control when you release the thumb pointer?
>>>
>>> Bob S
>>>
>>>
>>> > On Nov 15, 2017, at 09:36 , Kaveh Bazargan via use-livecode <
>>> use-livecode at lists.runrev.com> wrote:
>>> >
>>> > I have a set of scrollbars that are normally small, to preserve screen
>>> > space. But I want them to expand when mouse enters, so give finer
>>> control,
>>> > then to shrink again when mouse leaves. I have managed to do this with
>>> > mouseEnter and mouseLeave.
>>> >
>>> > Problem is that if I drag the thumb pointer with mouse down, by the
>>> time I
>>> > release the mouse it is still down and outside the bounds of the target
>>> > scrollbar, so no mouseLeave is sent.
>>> >
>>> > I could use "on idle" to test if the mouse is within, but that would
>>> not be
>>> > efficient.
>>> >
>>> > Suggestion please?
>>> >
>>> > Regards
>>> > Kaveh
>>> >
>>> > --
>>> > Kaveh Bazargan
>>>
>>>
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode at lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>>
>>
>>
>>
>> --
>> Kaveh Bazargan
>> Director
>> River Valley Technologies <http://rivervalleytechnologies.com/> • Twitter
>> <https://twitter.com/kaveh1000> • LinkedIn
>> <https://www.linkedin.com/in/bazargankaveh/>
>> Phone +44 7771 824 111 <07771%20824111>
>>
> --
> Sent from MetroMail
>



-- 
Kaveh Bazargan
Director
River Valley Technologies <http://rivervalleytechnologies.com/> • Twitter
<https://twitter.com/kaveh1000> • LinkedIn
<https://www.linkedin.com/in/bazargankaveh/>
Phone +44 7771 824 111



More information about the use-livecode mailing list