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@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


_______________________________________________
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