m
Move page script moved page API Region IsVisible to WoW:API Region IsVisible without leaving a redirect
mNo edit summary |
m (Move page script moved page API Region IsVisible to WoW:API Region IsVisible without leaving a redirect) |
||
| (3 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
{{widgetmethod}} | |||
Return whether or not an object would actually be visible on-screen, ignoring the possibility that the object could be dragged off the edge of the screen. | |||
visible = MyObject:IsVisible(); | |||
== Returns == | |||
:; | :;visible: [[boolean]] - true if the object is visible | ||
== Example == | |||
if MyFrame:IsVisible() then | |||
MyAddon_UpdateSomeText(MyFrame) | |||
if | |||
end | end | ||
== Details == | |||
Gets the visible state of an object, meaning if it's shown and all it's parents are shown aswell. | |||
If {{api|Region:Hide|t=w}}() is called on a frame, then all of it's children are hidden also. In this case, its children are shown if they were prior to the Hide() call, but not visible. | |||
[[FrameXML]] 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) | |||
== See also == | |||
* {{api|Region:IsShown|t=w}} | |||
{{ | |||