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

Reply via email to