Cursors in a Revlet

Peter Brigham MD pmbrig at
Sat Dec 4 09:59:23 EST 2010

FYI, though I know little about revlets, if you are setting cursors on  
a stack running on the desktop (in the IDE or as a standalone), it  
will work much better to set the defaultCursor. I used to lock the  
cursor and set it to something but ran into intermittent problems with  
it not unlocking. Try this in a stack script, so that the cursor  
changes to hand for all buttons and reverts reliably when leaving the  

on mouseMove
    -- more reliable than mouseEnter
    if the name of the target contains "button" then
       set the defaultcursor to hand
       set the defaultcursor to empty
    end if
    pass mouseMove
end mouseMove

on mouseLeave
    set the defaultcursor to empty
    pass mouseLeave
end mouseLeave

-- Peter

Peter M. Brigham
pmbrig at

On Dec 3, 2010, at 6:05 PM, John Dixon wrote:

> Rick...
> You are not missing anything... the cursors are not included in the  
> revlet when you compile it for the web, so they are not there to  
> show...
>> Once again I know I am mising something really simple. I use:
>> on mouseEnter
>>       lock cursor
>>       set the cursor to hand
>> end mouseEnter
>> on mouseLeave
>>    unlock cursor
>> end mouseLeave
>> to, as the dictionary says -  indicate to the user what kind of data
>> the mouse pointer is over. It doesn't work in a Revlet on the Web.
>> The cursor remains the default arrow. What am I missing?
>> Thanks
>> Rick
> _______________________________________________
> use-livecode mailing list
> use-livecode at
> Please visit this url to subscribe, unsubscribe and manage your  
> subscription preferences:

More information about the Use-livecode mailing list