WoW:API MouseIsOver: Difference between revisions
Jump to navigation
Jump to search
({{framexmlfunc|FrameXML/UIParent.lua}} __NOTOC__) |
m (catfix, Replaced: {{framexml → <br>{{framexml) |
||
Line 1: | Line 1: | ||
{{framexmlfunc|FrameXML/UIParent.lua}} __NOTOC__ | <br>{{framexmlfunc|FrameXML/UIParent.lua}} __NOTOC__ | ||
Revision as of 00:42, 15 July 2008
← WoW API < MouseIsOver
This function is implemented in Lua here FrameXML/UIParent.lua.
Determines whether or not the mouse is over the specified frame.
isOver = MouseIsOver(frame, topOffset, bottomOffset, leftOffset, rightOffset);
Parameters
Arguments
- (frame, [topOffset, bottomOffset, leftOffset, rightOffset])
- frame
- Frame - The frame (or frame-derived object such as Buttons, etc) 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
Returns
- 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
Details
- 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.