WoW API: MouseIsOver

Revision as of 19:33, 30 July 2006 by WoWWiki>Meog (Added a small note, that hidden/shown doesn't make a difference.)

WoW API < MouseIsOver

MouseIsOver -Documentation by coder_1024,KarlKFI-
isOver = MouseIsOver(frame, topOffset, bottomOffset, leftOffset, rightOffset);

Determines whether or not the mouse is over the specified frame.


Arguments
(frame, [topOffset, bottomOffset, leftOffset, rightOffset])
frame
Frame - The frame to test with
topOffset
(optional) Number - distance from the top to include in calculations
bottomOffset
(optional) Number - distance from the bottom to include in calculations
leftOffset
(optional) Number - distance from the left to include in calculations
rightOffset
(optional) Number - distance from the right to include in calculations

Results
isOver
isOver
Boolean - A true value if the mouse is over the frame, false otherwise.

Example

You can determine whether or not the mouse is over the minimap using the below.

if (MouseIsOver(MinimapCluster)) then
   -- do something
end


Note: It doesn't matter if the frame is hidden or not, if the mouse would be over it when you :Show() it then this function does return true.