Thanks all. I scripted as if the delay was the duration the tooltip is displayed. Duh! Of course the delay is hover delay before the tooltip shows! I knew that, and yet somehow didn’t know it at the same time.
Cheers David G > On 11 Jan 2022, at 2:48 pm, Craig Newman via use-livecode > <use-livecode@lists.runrev.com> wrote: > > You can do this. In a button script; > > on mouseenter > > set the tooltip of me to random(999) > > end mouseenter > > > Now every time you move the cursor into that button, you get a new integer > when you hover. > > Craig > >> On Jan 11, 2022, at 9:38 AM, Klaus major-k via use-livecode >> <use-livecode@lists.runrev.com <mailto:use-livecode@lists.runrev.com>> wrote: >> >> Hi David, >> >>> Am 11.01.2022 um 15:29 schrieb David Glasgow via use-livecode >>> <use-livecode@lists.runrev.com>: >>> >>> Hi folks >>> >>> I have an app in which tooltips are generally off. I also have a button >>> menu which allows the selection of equality/inequelity. Users are non >>> technical, and on selection (i.e. not the usual hover) I wanted to pop up a >>> brief tooltip describing the selected item in ordinary language >>> (irrespective of whether tooltips are globally on or off): >>> >>> on menuPick pChosenItem >>> set the label of me to pChosenitem >>> switch >>> case pChosenItem = "=" >>> set the tooltip of me to "Equals" >>> break >>> case pChosenItem = "≤" >>> set the tooltip of me to “Is at least" >>> break >>> case pChosenItem = "≅" >>> set the tooltip of me to “Is approximately" >>> break >>> end switch >>> set the tooltipdelay to 500 >>> show the tooltip of me >>> set the tooltip delay to 0 >>> end menuPick >>> >>> It seems show the tooltip of me isn’t a thing. I appreciate that I could >>> show and hide an ordinary field, but I wondered if I have overlooked a >>> suitable message and/or syntax that will enable what I want. >>> >>> >>> Best Wishes, >>> >>> David Glasgow >> >> well, we cannot explicitely show a tooltip by script. >> So "show the tooltup of me" will not work if it doesn't throw an error. >> >> Problem in your script: >> ... >> set the tooltipdelay to 500 >> ## from this point the tooltip will appear in 500 millisecs >> ## show the tooltip of me >> >> ## but this will disable the tooltip again much EARLIER than the 500 >> millisecs! >> ## LC is too fast for this :-) >> set the tooltip delay to 0 >> ... >> >> >> Best >> >> Klaus >> >> >> >> -- >> Klaus Major >> https://www.major-k.de <https://www.major-k.de/> >> https://www.major-k.de/bass <https://www.major-k.de/bass> >> <https://www.major-k.de/bass <https://www.major-k.de/bass>> >> kl...@major-k.de <mailto:kl...@major-k.de> <mailto:kl...@major-k.de >> <mailto:kl...@major-k.de>> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode@lists.runrev.com <mailto:use-livecode@lists.runrev.com> >> <mailto:use-livecode@lists.runrev.com <mailto: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 >> <http://lists.runrev.com/mailman/listinfo/use-livecode> >> <http://lists.runrev.com/mailman/listinfo/use-livecode >> <http://lists.runrev.com/mailman/listinfo/use-livecode>> > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com <mailto: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 > <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