scripted Show tooltip not a thing?

Richmond richmondmathewson at gmail.com
Fri Jan 14 07:19:22 EST 2022


https://forums.livecode.com/viewtopic.php?f=7&t=36647&p=211966#p211966

On 14.01.22 13:10, David V Glasgow via use-livecode wrote:
> 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 at 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 at lists.runrev.com <mailto: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> <https://www.major-k.de/bass <https://www.major-k.de/bass>>
>>> klaus at major-k.de <mailto:klaus at major-k.de> <mailto: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> <mailto: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> <http://lists.runrev.com/mailman/listinfo/use-livecode <http://lists.runrev.com/mailman/listinfo/use-livecode>>
>> _______________________________________________
>> 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>
> _______________________________________________
> use-livecode mailing list
> 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




More information about the use-livecode mailing list