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/bass
kl...@major-k.de


_______________________________________________
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