mouseControl

Typefunction
DictionaryLCS
LibraryLiveCode Script
Syntax
the mouseControl
mouseControl()
Summary

Returns the number of the control the mouse pointer is over.

Introduced1.0
OSmac, windows, linux, ios, android
Platformsdesktop, server, mobile
Example
the mouseControl
if the number of the mouseControl is 2 then set the cursor to hand
Values
NameTypeDescription
return

The mouseControl function returns a string of the form control controlNumber.

RelatedProperty: filled, layer
Message: mouseEnter, mouseLeave
Keyword: string, control, graphic
Object: stack, graphic
Function: within, mouseCharChunk
Glossary: property, mouse pointer, return
Control Structure: function
Description

Use the mouseControl function to change the stack's behavior depending on what control the mouse is over, or to perform some action on the control the mouse is over.

The control number returned in the mouseControl function is the same as the control's layer property.

If the mouse is not over a control, the mouseControl function returns empty.

If the mouse button is down, the mouseControl function returns the control that was clicked, even if the mouse has moved to another control.

If the mouse is over a graphic that is not selected, its interior is considered to be within the graphic only if the graphic's filled property is true. If the graphic's filled is false and the graphic is not selected, the mouseControl returns the graphic's number only if the mouse is over the graphic's border.

Tagsui