WoW:API Region IsVisible

From AddOn Studio
Revision as of 04:25, 31 January 2006 by WoWWiki>Maldivia
Jump to navigation Jump to search
IsVisible -Documentation by Kisk-

Gets the visible state of an object.

obj:IsVisible();

Arguments
nil

Returns
Boolean

Example
if (MyFrame:IsVisible()) then
    -- Frame is visible
elseif (not MyFrame:IsVisible()) then
    -- Frame is not visible
end
Result
The if function fires the corresponding statements based on the boolean value returned by MyFrame:IsVisible()

Description
Gets the visible state of an object, meaning if it's shown and all it's parents are shown aswell.
If a frame calls Hide(), then all of it's children are hidden. In this case, its children are "shown" (if they were prior to the Hide() call), but not "visible".
The default UI uses this in a couple of places to tell whether or not the entire UI has been hidden for screenshot purposes (visible is false while shown is true)

Template:WoW API