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@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 < >> ka...@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@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@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@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@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode