On 11/19/2014, 1:18 PM, William Prothero wrote:
Ok, let me see if I’ve got it.


on mouseMove
        put myText into toolTip —?? i.e. how do I get text that depends on the 
mouseLoc, into the tooltip contents?
        set the tooltip of me to the mouseLoc
end mouseMove

The mousemove message includes the mouse coordinates in its parameters, like this:

on mouseMove x,y
  set the tooltip of me to x,y
end mouseMove

This sets the text of the tooltip. You can't set its location by script, that is automatic. But there are some problems using tooltips this way:

1. There is a delay before the tooltip appears. By default it is a half second. You can adjust that though by setting the tooltipDelay when the stack opens.

2. The tooltip appears under the mouse the first time it is displayed, but if the mouse moves inside the same object while the tooltip is already showing, it will not follow the mouse. That may or may not be a problem, depending on what you're doing.

3. If the mouse moves out of the object and then back into it too quickly, sometimes the tooltip doesn't get the message and is ignored.

I've found that using a field that follows the mouse is more reliable and allows more control, although I do have one project that uses tooltips this way. LiveCode's app browser uses them too.

--
Jacqueline Landman Gay         |     jac...@hyperactivesw.com
HyperActive Software           |     http://www.hyperactivesw.com


_______________________________________________
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