mouseWithin and mouseLeave problem

Mike Bonner bonnmike at gmail.com
Fri Nov 17 17:40:27 EST 2017


To set a scrollbar to vertical, make it taller than it is wide.

On Fri, Nov 17, 2017 at 3:26 PM, Richmond Mathewson via use-livecode <
use-livecode at lists.runrev.com> wrote:

>
>
> On 18/11/17 12:05 am, Kaveh Bazargan via use-livecode wrote:
>
>> 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.
>>
>
> Not all that surprising given this from the documentation:
>
> "Sent when the user releases the mouse *outside* the control that was
> clicked." (my bold)
>
> How one differentiates between *mouseUp* outside and *inwith* the clicked
> control is the question here.
>
> ALSO: as the scrollBar is NOT a control in its own right rather than part
> of a field one cannot
> address message just to the scrollBar . . .
>
> Of course, if a *scrollable text field* were to be a *composite object*
> (c.f. datagrid)
> whereby the scrollBar were an entity inwith a *group*
> that also contained a field, things would be different.
>
> The OTHER Q that comes up here is why, when I try to set up a composite
> object
> LC 8.1.7 will not let me set the orientation of a *scrollBar* to vertical?
>
> No go via the props inspector, & typing this:
>
> set the orientation of scrollBar "sBAR"  in the Message Box
>
> give no joy.
>
> Richmond.
>
>
>
>> 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
>>>
>>>
>>
>>
> _______________________________________________
> 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
>



More information about the use-livecode mailing list