scripted Show tooltip not a thing?
Craig Newman
craig at starfirelighting.com
Tue Jan 11 09:48:01 EST 2022
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 at lists.runrev.com> wrote:
>
> Hi David,
>
>> Am 11.01.2022 um 15:29 schrieb David Glasgow via use-livecode <use-livecode at 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>
> klaus at major-k.de <mailto:klaus at major-k.de>
>
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com <mailto: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 <http://lists.runrev.com/mailman/listinfo/use-livecode>
More information about the use-livecode
mailing list