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> 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>
> kl...@major-k.de <mailto:kl...@major-k.de>
> 
> 
> _______________________________________________
> 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