企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
这是通过扫描游戏内环境找到的所有小部件API函数的列表。您可能还对各种小部件处理程序([Widget Handlers](https://wow.gamepedia.com/Widget_Handlers "Widget Handlers"))感兴趣 [Interface_customization](https://wow.gamepedia.com/Wowpedia:Interface_customization) [![World of Warcraft Programming Site Logo](http://wowprogramming.com/images/site-logo.png)](http://wowprogramming.com/index.html "World of Warcraft Programming: A Guide and Reference for Creating WoW Addons") * [Store](http://wowprogramming.com/store.html) * [About](http://wowprogramming.com/about.html) * [Utils](http://wowprogramming.com/utils.html) * [Snippets](http://wowprogramming.com/snippets.html) * [Forums](http://wowprogramming.com/forums.html) * [Chapters](http://wowprogramming.com/chapters.html) * [Reference](http://wowprogramming.com/docs.html) * [Home](http://wowprogramming.com/index.html) * [Alpha](http://wowprogramming.com/docs/widgets.html#alpha) * [Animation](http://wowprogramming.com/docs/widgets.html#animation) * [AnimationGroup](http://wowprogramming.com/docs/widgets.html#animationgroup) * [ArchaeologyDigSiteFrame](http://wowprogramming.com/docs/widgets.html#archaeologydigsiteframe) * [Browser](http://wowprogramming.com/docs/widgets.html#browser) * [Button](http://wowprogramming.com/docs/widgets.html#button) * [CheckButton](http://wowprogramming.com/docs/widgets.html#checkbutton) * [ColorSelect](http://wowprogramming.com/docs/widgets.html#colorselect) * [ControlPoint](http://wowprogramming.com/docs/widgets.html#controlpoint) * [Cooldown](http://wowprogramming.com/docs/widgets.html#cooldown) * [DressUpModel](http://wowprogramming.com/docs/widgets.html#dressupmodel) * [EditBox](http://wowprogramming.com/docs/widgets.html#editbox) * [Font](http://wowprogramming.com/docs/widgets.html#font) * [FontInstance](http://wowprogramming.com/docs/widgets.html#fontinstance) * [FontString](http://wowprogramming.com/docs/widgets.html#fontstring) * [Frame](http://wowprogramming.com/docs/widgets.html#frame) * [GameTooltip](http://wowprogramming.com/docs/widgets.html#gametooltip) * [LayeredRegion](http://wowprogramming.com/docs/widgets.html#layeredregion) * [MessageFrame](http://wowprogramming.com/docs/widgets.html#messageframe) * [Minimap](http://wowprogramming.com/docs/widgets.html#minimap) * [MovieFrame](http://wowprogramming.com/docs/widgets.html#movieframe) * [ParentedObject](http://wowprogramming.com/docs/widgets.html#parentedobject) * [Path](http://wowprogramming.com/docs/widgets.html#path) * [PlayerModel](http://wowprogramming.com/docs/widgets.html#playermodel) * [QuestPOIFrame](http://wowprogramming.com/docs/widgets.html#questpoiframe) * [Region](http://wowprogramming.com/docs/widgets.html#region) * [Rotation](http://wowprogramming.com/docs/widgets.html#rotation) * [Scale](http://wowprogramming.com/docs/widgets.html#scale) * [ScenarioPOIFrame](http://wowprogramming.com/docs/widgets.html#scenariopoiframe) * [ScriptObject](http://wowprogramming.com/docs/widgets.html#scriptobject) * [ScrollFrame](http://wowprogramming.com/docs/widgets.html#scrollframe) * [ScrollingMessageFrame](http://wowprogramming.com/docs/widgets.html#scrollingmessageframe) * [SimpleHTML](http://wowprogramming.com/docs/widgets.html#simplehtml) * [Slider](http://wowprogramming.com/docs/widgets.html#slider) * [StatusBar](http://wowprogramming.com/docs/widgets.html#statusbar) * [TabardModel](http://wowprogramming.com/docs/widgets.html#tabardmodel) * [Texture](http://wowprogramming.com/docs/widgets.html#texture) * [Translation](http://wowprogramming.com/docs/widgets.html#translation) * [UIObject](http://wowprogramming.com/docs/widgets.html#uiobject) * [VisibleRegion](http://wowprogramming.com/docs/widgets.html#visibleregion) [](http://wowprogramming.com/docs/widgets.html#visibleregion) [](http://wowprogramming.com/docs/widgets.html#visibleregion) [](http://wowprogramming.com/docs/widgets.html#visibleregion) [](http://wowprogramming.com/docs/widgets.html#visibleregion) ### [Alpha](http://wowprogramming.com/docs/widgets/Alpha.html) * Alpha:GetFromAlpha() -*This function is not yet documented* * Alpha:GetToAlpha() -*This function is not yet documented* * Alpha:IsForbidden() -*This function is not yet documented* * Alpha:SetFromAlpha() -*This function is not yet documented* * Alpha:SetToAlpha() -*This function is not yet documented* * [Alpha:Stop()](http://wowprogramming.com/docs/widgets/Animation/Stop.html)\- Stops the animation ### [Animation](http://wowprogramming.com/docs/widgets/Animation.html) * Animation:IsForbidden() -*This function is not yet documented* * [isType = Animation:IsObjectType("type")](http://wowprogramming.com/docs/widgets/UIObject/IsObjectType.html)\- Returns whether the object belongs to a given widget type * [paused = Animation:IsPaused()](http://wowprogramming.com/docs/widgets/Animation/IsPaused.html)\- Returns whether the animation is currently paused * [playing = Animation:IsPlaying()](http://wowprogramming.com/docs/widgets/Animation/IsPlaying.html)\- Returns whether the animation is currently playing * [stopped = Animation:IsStopped()](http://wowprogramming.com/docs/widgets/Animation/IsStopped.html)\- Returns whether the animation is currently stopped * [Animation:Pause()](http://wowprogramming.com/docs/widgets/Animation/Pause.html)\- Pauses the animation * [Animation:Play()](http://wowprogramming.com/docs/widgets/Animation/Play.html)\- Plays the animation * [Animation:SetChildKey(key)](http://wowprogramming.com/docs/widgets/Animation/SetChildKey.html)\- Sets the animation to manipulate a particular child member of its host frame * [Animation:SetDuration(duration)](http://wowprogramming.com/docs/widgets/Animation/SetDuration.html)\- Sets the time for the animation to progress from start to finish * [Animation:SetEndDelay(delay)](http://wowprogramming.com/docs/widgets/Animation/SetEndDelay.html)\- Sets the amount of time for the animation to delay after finishing * [Animation:SetOrder(order)](http://wowprogramming.com/docs/widgets/Animation/SetOrder.html)\- Sets the order for the animation to play within its parent group * [Animation:SetParent(animGroup) or Animation:SetParent("animGroupName")](http://wowprogramming.com/docs/widgets/Animation/SetParent.html)\- Sets the parent for the animation * [Animation:SetScript("scriptType", handler)](http://wowprogramming.com/docs/widgets/ScriptObject/SetScript.html)\- Sets the widget's handler function for a script * [Animation:SetSmoothProgress()](http://wowprogramming.com/docs/widgets/Animation/SetSmoothProgress.html)\-*This function is not yet documented* * [Animation:SetSmoothing("smoothType")](http://wowprogramming.com/docs/widgets/Animation/SetSmoothing.html)\- Sets the smoothing type for the animation * [Animation:SetStartDelay(delay)](http://wowprogramming.com/docs/widgets/Animation/SetStartDelay.html)\- Sets the amount of time for the animation to delay before its progress begins * [Animation:SetTarget(region)](http://wowprogramming.com/docs/widgets/Animation/SetTarget.html)\- Sets the region affected by this animation * [Animation:SetTargetKey(key)](http://wowprogramming.com/docs/widgets/Animation/SetTargetKey.html)\- Sets the animation to manipulate a particular child member of its target * [Animation:Stop()](http://wowprogramming.com/docs/widgets/Animation/Stop.html)\- Stops the animation ### [AnimationGroup](http://wowprogramming.com/docs/widgets/AnimationGroup.html) * AnimationGroup:GetIgnoreFramerateThrottle() -*This function is not yet documented* * AnimationGroup:IsForbidden() -*This function is not yet documented* * AnimationGroup:IsSetToFinalAlpha() -*This function is not yet documented* * AnimationGroup:SetIgnoreFramerateThrottle() -*This function is not yet documented* * AnimationGroup:SetToFinalAlpha() -*This function is not yet documented* * [AnimationGroup:Stop()](http://wowprogramming.com/docs/widgets/AnimationGroup/Stop.html)\- Stops animation of the group ### [ArchaeologyDigSiteFrame](http://wowprogramming.com/docs/widgets/ArchaeologyDigSiteFrame.html) * ArchaeologyDigSiteFrame:DrawAll() -*This function is not yet documented* * ArchaeologyDigSiteFrame:EnableMerging() -*This function is not yet documented* * ArchaeologyDigSiteFrame:EnableSmoothing() -*This function is not yet documented* * ArchaeologyDigSiteFrame:GetPropagateKeyboardInput() -*This function is not yet documented* * ArchaeologyDigSiteFrame:IsForbidden() -*This function is not yet documented* * ArchaeologyDigSiteFrame:RegisterUnitEvent() -*This function is not yet documented* * ArchaeologyDigSiteFrame:SetBorderAlpha() -*This function is not yet documented* * ArchaeologyDigSiteFrame:SetBorderScalar() -*This function is not yet documented* * ArchaeologyDigSiteFrame:SetBorderTexture() -*This function is not yet documented* * ArchaeologyDigSiteFrame:SetDontSavePosition() -*This function is not yet documented* * ArchaeologyDigSiteFrame:SetFillAlpha() -*This function is not yet documented* * ArchaeologyDigSiteFrame:SetFillTexture() -*This function is not yet documented* * ArchaeologyDigSiteFrame:SetMergeThreshold() -*This function is not yet documented* * ArchaeologyDigSiteFrame:SetPropagateKeyboardInput() -*This function is not yet documented* * ArchaeologyDigSiteFrame:SetShown() -*This function is not yet documented* * [ArchaeologyDigSiteFrame:SetSize(width, height)](http://wowprogramming.com/docs/widgets/Region/SetSize.html)\- Sets the size of the region to the specified values * [ArchaeologyDigSiteFrame:SetToplevel(enable)](http://wowprogramming.com/docs/widgets/Frame/SetToplevel.html)\- Sets whether the frame should automatically come to the front when clicked * [ArchaeologyDigSiteFrame:SetUserPlaced(enable)](http://wowprogramming.com/docs/widgets/Frame/SetUserPlaced.html)\- Flags the frame for automatic saving and restoration of position and dimensions * [ArchaeologyDigSiteFrame:SetWidth(width)](http://wowprogramming.com/docs/widgets/Region/SetWidth.html)\- Sets the region's width * [ArchaeologyDigSiteFrame:Show()](http://wowprogramming.com/docs/widgets/VisibleRegion/Show.html)\- Shows the region * [ArchaeologyDigSiteFrame:StartMoving()](http://wowprogramming.com/docs/widgets/Frame/StartMoving.html)\- Begins repositioning the frame via mouse movement * [ArchaeologyDigSiteFrame:StartSizing()](http://wowprogramming.com/docs/widgets/Frame/StartSizing.html)\- Begins resizing the frame via mouse movement * [ArchaeologyDigSiteFrame:StopAnimating()](http://wowprogramming.com/docs/widgets/Region/StopAnimating.html)\- Stops any active animations involving the region or its children * [ArchaeologyDigSiteFrame:StopMovingOrSizing()](http://wowprogramming.com/docs/widgets/Frame/StopMovingOrSizing.html)\- Ends movement or resizing of the frame initiated with \[\[docs/widgets/Frame/StartMoving|`:StartMoving()`\]\] or \[\[docs/widgets/Frame/StartSizing|`:StartSizing()`\]\] * [ArchaeologyDigSiteFrame:UnregisterAllEvents()](http://wowprogramming.com/docs/widgets/Frame/UnregisterAllEvents.html)\- Unregisters the frame from any \[\[docs/events|events\]\] for which it is registered * [ArchaeologyDigSiteFrame:UnregisterEvent("event")](http://wowprogramming.com/docs/widgets/Frame/UnregisterEvent.html)\- Unregisters the frame for an event ### Browser * Browser:ClearCache() -*This function is not yet documented* * Browser:ClearFocus() -*This function is not yet documented* * Browser:CopyExternalLink() -*This function is not yet documented* * Browser:DeleteCookies() -*This function is not yet documented* * Browser:GetPropagateKeyboardInput() -*This function is not yet documented* * Browser:HasConnection() -*This function is not yet documented* * Browser:IsForbidden() -*This function is not yet documented* * Browser:NavigateBack() -*This function is not yet documented* * Browser:NavigateForward() -*This function is not yet documented* * Browser:NavigateHome() -*This function is not yet documented* * Browser:NavigateReload() -*This function is not yet documented* * Browser:NavigateStop() -*This function is not yet documented* * Browser:OpenExternalLink() -*This function is not yet documented* * Browser:OpenTicket() -*This function is not yet documented* * Browser:RegisterUnitEvent() -*This function is not yet documented* * Browser:SetDontSavePosition() -*This function is not yet documented* * Browser:SetFocus() -*This function is not yet documented* * Browser:SetPropagateKeyboardInput() -*This function is not yet documented* * Browser:SetShown() -*This function is not yet documented* * Browser:SetZoom() -*This function is not yet documented* * [Browser:Show()](http://wowprogramming.com/docs/widgets/VisibleRegion/Show.html)\- Shows the region * [Browser:StartMoving()](http://wowprogramming.com/docs/widgets/Frame/StartMoving.html)\- Begins repositioning the frame via mouse movement * [Browser:StartSizing()](http://wowprogramming.com/docs/widgets/Frame/StartSizing.html)\- Begins resizing the frame via mouse movement * [Browser:StopAnimating()](http://wowprogramming.com/docs/widgets/Region/StopAnimating.html)\- Stops any active animations involving the region or its children * [Browser:StopMovingOrSizing()](http://wowprogramming.com/docs/widgets/Frame/StopMovingOrSizing.html)\- Ends movement or resizing of the frame initiated with \[\[docs/widgets/Frame/StartMoving|`:StartMoving()`\]\] or \[\[docs/widgets/Frame/StartSizing|`:StartSizing()`\]\] * [Browser:UnregisterAllEvents()](http://wowprogramming.com/docs/widgets/Frame/UnregisterAllEvents.html)\- Unregisters the frame from any \[\[docs/events|events\]\] for which it is registered * [Browser:UnregisterEvent("event")](http://wowprogramming.com/docs/widgets/Frame/UnregisterEvent.html)\- Unregisters the frame for an event ### [Button](http://wowprogramming.com/docs/widgets/Button.html) * Button:GetPropagateKeyboardInput() -*This function is not yet documented* * Button:IsForbidden() -*This function is not yet documented* * Button:RegisterUnitEvent() -*This function is not yet documented* * Button:SetDontSavePosition() -*This function is not yet documented* * Button:SetEnabled() -*This function is not yet documented* * Button:SetPropagateKeyboardInput() -*This function is not yet documented* * Button:SetShown() -*This function is not yet documented* * [Button:SetSize(width, height)](http://wowprogramming.com/docs/widgets/Region/SetSize.html)\- Sets the size of the region to the specified values * [Button:SetText("text")](http://wowprogramming.com/docs/widgets/Button/SetText.html)\- Sets the text displayed as the button's label * [Button:SetToplevel(enable)](http://wowprogramming.com/docs/widgets/Frame/SetToplevel.html)\- Sets whether the frame should automatically come to the front when clicked * [Button:SetUserPlaced(enable)](http://wowprogramming.com/docs/widgets/Frame/SetUserPlaced.html)\- Flags the frame for automatic saving and restoration of position and dimensions * [Button:SetWidth(width)](http://wowprogramming.com/docs/widgets/Region/SetWidth.html)\- Sets the region's width * [Button:Show()](http://wowprogramming.com/docs/widgets/VisibleRegion/Show.html)\- Shows the region * [Button:StartMoving()](http://wowprogramming.com/docs/widgets/Frame/StartMoving.html)\- Begins repositioning the frame via mouse movement * [Button:StartSizing()](http://wowprogramming.com/docs/widgets/Frame/StartSizing.html)\- Begins resizing the frame via mouse movement * [Button:StopAnimating()](http://wowprogramming.com/docs/widgets/Region/StopAnimating.html)\- Stops any active animations involving the region or its children * [Button:StopMovingOrSizing()](http://wowprogramming.com/docs/widgets/Frame/StopMovingOrSizing.html)\- Ends movement or resizing of the frame initiated with \[\[docs/widgets/Frame/StartMoving|`:StartMoving()`\]\] or \[\[docs/widgets/Frame/StartSizing|`:StartSizing()`\]\] * [Button:UnlockHighlight()](http://wowprogramming.com/docs/widgets/Button/UnlockHighlight.html)\- Unlocks the button's highlight state * [Button:UnregisterAllEvents()](http://wowprogramming.com/docs/widgets/Frame/UnregisterAllEvents.html)\- Unregisters the frame from any \[\[docs/events|events\]\] for which it is registered * [Button:UnregisterEvent("event")](http://wowprogramming.com/docs/widgets/Frame/UnregisterEvent.html)\- Unregisters the frame for an event ### [CheckButton](http://wowprogramming.com/docs/widgets/CheckButton.html) * CheckButton:GetPropagateKeyboardInput() -*This function is not yet documented* * CheckButton:IsForbidden() -*This function is not yet documented* * CheckButton:RegisterUnitEvent() -*This function is not yet documented* * CheckButton:SetDontSavePosition() -*This function is not yet documented* * CheckButton:SetEnabled() -*This function is not yet documented* * CheckButton:SetPropagateKeyboardInput() -*This function is not yet documented* * CheckButton:SetShown() -*This function is not yet documented* * [CheckButton:SetSize(width, height)](http://wowprogramming.com/docs/widgets/Region/SetSize.html)\- Sets the size of the region to the specified values * [CheckButton:SetText("text")](http://wowprogramming.com/docs/widgets/Button/SetText.html)\- Sets the text displayed as the button's label * [CheckButton:SetToplevel(enable)](http://wowprogramming.com/docs/widgets/Frame/SetToplevel.html)\- Sets whether the frame should automatically come to the front when clicked * [CheckButton:SetUserPlaced(enable)](http://wowprogramming.com/docs/widgets/Frame/SetUserPlaced.html)\- Flags the frame for automatic saving and restoration of position and dimensions * [CheckButton:SetWidth(width)](http://wowprogramming.com/docs/widgets/Region/SetWidth.html)\- Sets the region's width * [CheckButton:Show()](http://wowprogramming.com/docs/widgets/VisibleRegion/Show.html)\- Shows the region * [CheckButton:StartMoving()](http://wowprogramming.com/docs/widgets/Frame/StartMoving.html)\- Begins repositioning the frame via mouse movement * [CheckButton:StartSizing()](http://wowprogramming.com/docs/widgets/Frame/StartSizing.html)\- Begins resizing the frame via mouse movement * [CheckButton:StopAnimating()](http://wowprogramming.com/docs/widgets/Region/StopAnimating.html)\- Stops any active animations involving the region or its children * [CheckButton:StopMovingOrSizing()](http://wowprogramming.com/docs/widgets/Frame/StopMovingOrSizing.html)\- Ends movement or resizing of the frame initiated with \[\[docs/widgets/Frame/StartMoving|`:StartMoving()`\]\] or \[\[docs/widgets/Frame/StartSizing|`:StartSizing()`\]\] * [CheckButton:UnlockHighlight()](http://wowprogramming.com/docs/widgets/Button/UnlockHighlight.html)\- Unlocks the button's highlight state * [CheckButton:UnregisterAllEvents()](http://wowprogramming.com/docs/widgets/Frame/UnregisterAllEvents.html)\- Unregisters the frame from any \[\[docs/events|events\]\] for which it is registered * [CheckButton:UnregisterEvent("event")](http://wowprogramming.com/docs/widgets/Frame/UnregisterEvent.html)\- Unregisters the frame for an event ### [ColorSelect](http://wowprogramming.com/docs/widgets/ColorSelect.html) * ColorSelect:GetPropagateKeyboardInput() -*This function is not yet documented* * ColorSelect:IsForbidden() -*This function is not yet documented* * ColorSelect:RegisterUnitEvent() -*This function is not yet documented* * ColorSelect:SetDontSavePosition() -*This function is not yet documented* * ColorSelect:SetPropagateKeyboardInput() -*This function is not yet documented* * ColorSelect:SetShown() -*This function is not yet documented* * [ColorSelect:SetSize(width, height)](http://wowprogramming.com/docs/widgets/Region/SetSize.html)\- Sets the size of the region to the specified values * [ColorSelect:SetToplevel(enable)](http://wowprogramming.com/docs/widgets/Frame/SetToplevel.html)\- Sets whether the frame should automatically come to the front when clicked * [ColorSelect:SetUserPlaced(enable)](http://wowprogramming.com/docs/widgets/Frame/SetUserPlaced.html)\- Flags the frame for automatic saving and restoration of position and dimensions * [ColorSelect:SetWidth(width)](http://wowprogramming.com/docs/widgets/Region/SetWidth.html)\- Sets the region's width * [ColorSelect:Show()](http://wowprogramming.com/docs/widgets/VisibleRegion/Show.html)\- Shows the region * [ColorSelect:StartMoving()](http://wowprogramming.com/docs/widgets/Frame/StartMoving.html)\- Begins repositioning the frame via mouse movement * [ColorSelect:StartSizing()](http://wowprogramming.com/docs/widgets/Frame/StartSizing.html)\- Begins resizing the frame via mouse movement * [ColorSelect:StopAnimating()](http://wowprogramming.com/docs/widgets/Region/StopAnimating.html)\- Stops any active animations involving the region or its children * [ColorSelect:StopMovingOrSizing()](http://wowprogramming.com/docs/widgets/Frame/StopMovingOrSizing.html)\- Ends movement or resizing of the frame initiated with \[\[docs/widgets/Frame/StartMoving|`:StartMoving()`\]\] or \[\[docs/widgets/Frame/StartSizing|`:StartSizing()`\]\] * [ColorSelect:UnregisterAllEvents()](http://wowprogramming.com/docs/widgets/Frame/UnregisterAllEvents.html)\- Unregisters the frame from any \[\[docs/events|events\]\] for which it is registered * [ColorSelect:UnregisterEvent("event")](http://wowprogramming.com/docs/widgets/Frame/UnregisterEvent.html)\- Unregisters the frame for an event ### [ControlPoint](http://wowprogramming.com/docs/widgets/ControlPoint.html) * ControlPoint:IsForbidden() -*This function is not yet documented* * [isType = ControlPoint:IsObjectType("type")](http://wowprogramming.com/docs/widgets/UIObject/IsObjectType.html)\- Returns whether the object belongs to a given widget type * [ControlPoint:SetOffset(x, y)](http://wowprogramming.com/docs/widgets/ControlPoint/SetOffset.html)\- Sets the offset for the control point * [ControlPoint:SetOrder(order)](http://wowprogramming.com/docs/widgets/ControlPoint/SetOrder.html)\- Sets the order of the control point in a path animation * [ControlPoint:SetParent(\[path \[, order\]\]) or ControlPoint:SetParent(\["path" \[, order\]\])](http://wowprogramming.com/docs/widgets/ControlPoint/SetParent.html)\- Sets a new path animation parent for a control point ### [Cooldown](http://wowprogramming.com/docs/widgets/Cooldown.html) * Cooldown:GetDrawBling() -*This function is not yet documented* * Cooldown:GetDrawSwipe() -*This function is not yet documented* * Cooldown:GetPropagateKeyboardInput() -*This function is not yet documented* * Cooldown:IsForbidden() -*This function is not yet documented* * Cooldown:RegisterUnitEvent() -*This function is not yet documented* * Cooldown:SetBlingTexture() -*This function is not yet documented* * Cooldown:SetCooldownDuration() -*This function is not yet documented* * Cooldown:SetCooldownUNIX() -*This function is not yet documented* * Cooldown:SetDontSavePosition() -*This function is not yet documented* * Cooldown:SetDrawBling() -*This function is not yet documented* * Cooldown:SetDrawSwipe() -*This function is not yet documented* * Cooldown:SetEdgeTexture() -*This function is not yet documented* * Cooldown:SetPropagateKeyboardInput() -*This function is not yet documented* * Cooldown:SetShown() -*This function is not yet documented* * Cooldown:SetSwipeColor() -*This function is not yet documented* * Cooldown:SetSwipeTexture() -*This function is not yet documented* * [Cooldown:SetToplevel(enable)](http://wowprogramming.com/docs/widgets/Frame/SetToplevel.html)\- Sets whether the frame should automatically come to the front when clicked * [Cooldown:SetUserPlaced(enable)](http://wowprogramming.com/docs/widgets/Frame/SetUserPlaced.html)\- Flags the frame for automatic saving and restoration of position and dimensions * [Cooldown:SetWidth(width)](http://wowprogramming.com/docs/widgets/Region/SetWidth.html)\- Sets the region's width * [Cooldown:Show()](http://wowprogramming.com/docs/widgets/VisibleRegion/Show.html)\- Shows the region * [Cooldown:StartMoving()](http://wowprogramming.com/docs/widgets/Frame/StartMoving.html)\- Begins repositioning the frame via mouse movement * [Cooldown:StartSizing()](http://wowprogramming.com/docs/widgets/Frame/StartSizing.html)\- Begins resizing the frame via mouse movement * [Cooldown:StopAnimating()](http://wowprogramming.com/docs/widgets/Region/StopAnimating.html)\- Stops any active animations involving the region or its children * [Cooldown:StopMovingOrSizing()](http://wowprogramming.com/docs/widgets/Frame/StopMovingOrSizing.html)\- Ends movement or resizing of the frame initiated with \[\[docs/widgets/Frame/StartMoving|`:StartMoving()`\]\] or \[\[docs/widgets/Frame/StartSizing|`:StartSizing()`\]\] * [Cooldown:UnregisterAllEvents()](http://wowprogramming.com/docs/widgets/Frame/UnregisterAllEvents.html)\- Unregisters the frame from any \[\[docs/events|events\]\] for which it is registered * [Cooldown:UnregisterEvent("event")](http://wowprogramming.com/docs/widgets/Frame/UnregisterEvent.html)\- Unregisters the frame for an event ### [DressUpModel](http://wowprogramming.com/docs/widgets/DressUpModel.html) * DressUpModel:AdvanceTime() -*This function is not yet documented* * DressUpModel:ClearFog() -*This function is not yet documented* * DressUpModel:ClearModel() -*This function is not yet documented* * DressUpModel:GetCameraDistance() -*This function is not yet documented* * DressUpModel:GetCameraFacing() -*This function is not yet documented* * DressUpModel:GetCameraPosition() -*This function is not yet documented* * DressUpModel:GetCameraTarget() -*This function is not yet documented* * DressUpModel:GetDoBlend() -*This function is not yet documented* * DressUpModel:GetFacing() -*This function is not yet documented* * DressUpModel:GetFogColor() -*This function is not yet documented* * DressUpModel:GetFogFar() -*This function is not yet documented* * DressUpModel:GetFogNear() -*This function is not yet documented* * DressUpModel:GetLight() -*This function is not yet documented* * DressUpModel:GetModel() -*This function is not yet documented* * DressUpModel:GetModelScale() -*This function is not yet documented* * DressUpModel:GetPosition() -*This function is not yet documented* * DressUpModel:GetPropagateKeyboardInput() -*This function is not yet documented* * DressUpModel:GetWorldScale() -*This function is not yet documented* * DressUpModel:HasCustomCamera() -*This function is not yet documented* * DressUpModel:IsForbidden() -*This function is not yet documented* * DressUpModel:RefreshCamera() -*This function is not yet documented* * DressUpModel:RegisterUnitEvent() -*This function is not yet documented* * DressUpModel:ReplaceIconTexture() -*This function is not yet documented* * DressUpModel:SetAnimation() -*This function is not yet documented* * DressUpModel:SetBarberShopAlternateForm() -*This function is not yet documented* * DressUpModel:SetCamDistanceScale() -*This function is not yet documented* * DressUpModel:SetCamera() -*This function is not yet documented* * DressUpModel:SetCameraDistance() -*This function is not yet documented* * DressUpModel:SetCameraFacing() -*This function is not yet documented* * DressUpModel:SetCameraPosition() -*This function is not yet documented* * DressUpModel:SetCameraTarget() -*This function is not yet documented* * DressUpModel:SetCustomCamera() -*This function is not yet documented* * DressUpModel:SetDisplayInfo() -*This function is not yet documented* * DressUpModel:SetDoBlend() -*This function is not yet documented* * DressUpModel:SetDontSavePosition() -*This function is not yet documented* * DressUpModel:SetFacing() -*This function is not yet documented* * DressUpModel:SetFogColor() -*This function is not yet documented* * DressUpModel:SetFogFar() -*This function is not yet documented* * DressUpModel:SetFogNear() -*This function is not yet documented* * DressUpModel:SetGlow() -*This function is not yet documented* * DressUpModel:SetLight() -*This function is not yet documented* * DressUpModel:SetModel() -*This function is not yet documented* * DressUpModel:SetModelScale() -*This function is not yet documented* * DressUpModel:SetPortraitZoom() -*This function is not yet documented* * DressUpModel:SetPosition() -*This function is not yet documented* * DressUpModel:SetPropagateKeyboardInput() -*This function is not yet documented* * DressUpModel:SetSequence() -*This function is not yet documented* * DressUpModel:SetSequenceTime() -*This function is not yet documented* * DressUpModel:SetShown() -*This function is not yet documented* * DressUpModel:UndressSlot() -*This function is not yet documented* * [DressUpModel:UnregisterAllEvents()](http://wowprogramming.com/docs/widgets/Frame/UnregisterAllEvents.html)\- Unregisters the frame from any \[\[docs/events|events\]\] for which it is registered * [DressUpModel:UnregisterEvent("event")](http://wowprogramming.com/docs/widgets/Frame/UnregisterEvent.html)\- Unregisters the frame for an event ### [EditBox](http://wowprogramming.com/docs/widgets/EditBox.html) * EditBox:ClearHistory() -*This function is not yet documented* * EditBox:Disable() -*This function is not yet documented* * EditBox:Enable() -*This function is not yet documented* * EditBox:GetPropagateKeyboardInput() -*This function is not yet documented* * EditBox:IsCountInvisibleLetters() -*This function is not yet documented* * EditBox:IsEnabled() -*This function is not yet documented* * EditBox:IsForbidden() -*This function is not yet documented* * EditBox:RegisterUnitEvent() -*This function is not yet documented* * EditBox:SetCountInvisibleLetters() -*This function is not yet documented* * EditBox:SetDontSavePosition() -*This function is not yet documented* * EditBox:SetEnabled() -*This function is not yet documented* * EditBox:SetPropagateKeyboardInput() -*This function is not yet documented* * EditBox:SetShown() -*This function is not yet documented* * [EditBox:SetSize(width, height)](http://wowprogramming.com/docs/widgets/Region/SetSize.html)\- Sets the size of the region to the specified values * [EditBox:SetSpacing(spacing)](http://wowprogramming.com/docs/widgets/FontInstance/SetSpacing.html)\- Sets the font instance's amount of spacing between lines * [EditBox:SetText("text")](http://wowprogramming.com/docs/widgets/EditBox/SetText.html)\- Sets the edit box's text contents * [EditBox:SetTextColor(textR, textG, textB, textAlpha)](http://wowprogramming.com/docs/widgets/FontInstance/SetTextColor.html)\- Sets the font instance's default text color * [EditBox:SetTextInsets(left, right, top, bottom)](http://wowprogramming.com/docs/widgets/EditBox/SetTextInsets.html)\- Sets the insets from the edit box's edges which determine its interactive text area * [EditBox:SetToplevel(enable)](http://wowprogramming.com/docs/widgets/Frame/SetToplevel.html)\- Sets whether the frame should automatically come to the front when clicked * [EditBox:SetUserPlaced(enable)](http://wowprogramming.com/docs/widgets/Frame/SetUserPlaced.html)\- Flags the frame for automatic saving and restoration of position and dimensions * [EditBox:SetWidth(width)](http://wowprogramming.com/docs/widgets/Region/SetWidth.html)\- Sets the region's width * [EditBox:Show()](http://wowprogramming.com/docs/widgets/VisibleRegion/Show.html)\- Shows the region * [EditBox:StartMoving()](http://wowprogramming.com/docs/widgets/Frame/StartMoving.html)\- Begins repositioning the frame via mouse movement * [EditBox:StartSizing()](http://wowprogramming.com/docs/widgets/Frame/StartSizing.html)\- Begins resizing the frame via mouse movement * [EditBox:StopAnimating()](http://wowprogramming.com/docs/widgets/Region/StopAnimating.html)\- Stops any active animations involving the region or its children * [EditBox:StopMovingOrSizing()](http://wowprogramming.com/docs/widgets/Frame/StopMovingOrSizing.html)\- Ends movement or resizing of the frame initiated with \[\[docs/widgets/Frame/StartMoving|`:StartMoving()`\]\] or \[\[docs/widgets/Frame/StartSizing|`:StartSizing()`\]\] * [EditBox:ToggleInputLanguage()](http://wowprogramming.com/docs/widgets/EditBox/ToggleInputLanguage.html)\- Switches the edit box's language input mode * [EditBox:UnregisterAllEvents()](http://wowprogramming.com/docs/widgets/Frame/UnregisterAllEvents.html)\- Unregisters the frame from any \[\[docs/events|events\]\] for which it is registered * [EditBox:UnregisterEvent("event")](http://wowprogramming.com/docs/widgets/Frame/UnregisterEvent.html)\- Unregisters the frame for an event ### [Font](http://wowprogramming.com/docs/widgets/Font.html) * Font:GetIndentedWordWrap() -*This function is not yet documented* * Font:SetIndentedWordWrap() -*This function is not yet documented* * [Font:SetJustifyH("justify")](http://wowprogramming.com/docs/widgets/FontInstance/SetJustifyH.html)\- Sets the font instance's horizontal text alignment style * [Font:SetJustifyV("justify")](http://wowprogramming.com/docs/widgets/FontInstance/SetJustifyV.html)\- Sets the font instance's vertical text alignment style * [Font:SetShadowColor(shadowR, shadowG, shadowB, shadowAlpha)](http://wowprogramming.com/docs/widgets/FontInstance/SetShadowColor.html)\- Sets the color of the font's text shadow * [Font:SetShadowOffset(xOffset, yOffset)](http://wowprogramming.com/docs/widgets/FontInstance/SetShadowOffset.html)\- Sets the offset of the font instance's text shadow from its text * [Font:SetSpacing(spacing)](http://wowprogramming.com/docs/widgets/FontInstance/SetSpacing.html)\- Sets the font instance's amount of spacing between lines * [Font:SetTextColor(textR, textG, textB, textAlpha)](http://wowprogramming.com/docs/widgets/FontInstance/SetTextColor.html)\- Sets the font instance's default text color ### [FontInstance](http://wowprogramming.com/docs/widgets/FontInstance.html) * [filename, fontHeight, flags = FontInstance:GetFont()](http://wowprogramming.com/docs/widgets/FontInstance/GetFont.html)\- Returns the font instance's basic font properties * [font = FontInstance:GetFontObject()](http://wowprogramming.com/docs/widgets/FontInstance/GetFontObject.html)\- Returns the `Font` object from which the font instance's properties are inherited * [justify = FontInstance:GetJustifyH()](http://wowprogramming.com/docs/widgets/FontInstance/GetJustifyH.html)\- Returns the font instance's horizontal text alignment style * [justify = FontInstance:GetJustifyV()](http://wowprogramming.com/docs/widgets/FontInstance/GetJustifyV.html)\- Returns the font instance's vertical text alignment style * [name = FontInstance:GetName()](http://wowprogramming.com/docs/widgets/UIObject/GetName.html)\- Returns the widget object's name * [type = FontInstance:GetObjectType()](http://wowprogramming.com/docs/widgets/UIObject/GetObjectType.html)\- Returns the object's widget type * [shadowR, shadowG, shadowB, shadowAlpha = FontInstance:GetShadowColor()](http://wowprogramming.com/docs/widgets/FontInstance/GetShadowColor.html)\- Returns the color of the font's text shadow * [xOffset, yOffset = FontInstance:GetShadowOffset()](http://wowprogramming.com/docs/widgets/FontInstance/GetShadowOffset.html)\- Returns the offset of the font instance's text shadow from its text * [spacing = FontInstance:GetSpacing()](http://wowprogramming.com/docs/widgets/FontInstance/GetSpacing.html)\- Returns the font instance's amount of spacing between lines * [textR, textG, textB, textAlpha = FontInstance:GetTextColor()](http://wowprogramming.com/docs/widgets/FontInstance/GetTextColor.html)\- Returns the font instance's default text color * [isType = FontInstance:IsObjectType("type")](http://wowprogramming.com/docs/widgets/UIObject/IsObjectType.html)\- Returns whether the object belongs to a given widget type * [isValid = FontInstance:SetFont("filename", fontHeight, "flags")](http://wowprogramming.com/docs/widgets/FontInstance/SetFont.html)\- Sets the font instance's basic font properties * [FontInstance:SetFontObject(object) or FontInstance:SetFontObject("name")](http://wowprogramming.com/docs/widgets/FontInstance/SetFontObject.html)\- Sets the `Font` object from which the font instance's properties are inherited * [FontInstance:SetJustifyH("justify")](http://wowprogramming.com/docs/widgets/FontInstance/SetJustifyH.html)\- Sets the font instance's horizontal text alignment style * [FontInstance:SetJustifyV("justify")](http://wowprogramming.com/docs/widgets/FontInstance/SetJustifyV.html)\- Sets the font instance's vertical text alignment style * [FontInstance:SetShadowColor(shadowR, shadowG, shadowB, shadowAlpha)](http://wowprogramming.com/docs/widgets/FontInstance/SetShadowColor.html)\- Sets the color of the font's text shadow * [FontInstance:SetShadowOffset(xOffset, yOffset)](http://wowprogramming.com/docs/widgets/FontInstance/SetShadowOffset.html)\- Sets the offset of the font instance's text shadow from its text * [FontInstance:SetSpacing(spacing)](http://wowprogramming.com/docs/widgets/FontInstance/SetSpacing.html)\- Sets the font instance's amount of spacing between lines * [FontInstance:SetTextColor(textR, textG, textB, textAlpha)](http://wowprogramming.com/docs/widgets/FontInstance/SetTextColor.html)\- Sets the font instance's default text color ### [FontString](http://wowprogramming.com/docs/widgets/FontString.html) * FontString:GetFieldSize() -*This function is not yet documented* * FontString:GetIndentedWordWrap() -*This function is not yet documented* * FontString:GetMaxLines() -*This function is not yet documented* * FontString:GetNumLines() -*This function is not yet documented* * FontString:GetWrappedWidth() -*This function is not yet documented* * FontString:IsForbidden() -*This function is not yet documented* * FontString:SetIndentedWordWrap() -*This function is not yet documented* * FontString:SetMaxLines() -*This function is not yet documented* * FontString:SetShown() -*This function is not yet documented* * [FontString:SetSize(width, height)](http://wowprogramming.com/docs/widgets/Region/SetSize.html)\- Sets the size of the region to the specified values * [FontString:SetSpacing(spacing)](http://wowprogramming.com/docs/widgets/FontInstance/SetSpacing.html)\- Sets the font instance's amount of spacing between lines * [FontString:SetText("text")](http://wowprogramming.com/docs/widgets/FontString/SetText.html)\- Sets the text to be displayed in the font string * [FontString:SetTextColor(textR, textG, textB, textAlpha)](http://wowprogramming.com/docs/widgets/FontInstance/SetTextColor.html)\- Sets the font instance's default text color * [FontString:SetTextHeight(height)](http://wowprogramming.com/docs/widgets/FontString/SetTextHeight.html)\- Scales the font string's rendered text to a different height * [FontString:SetVertexColor(red, green, blue \[, alpha\])](http://wowprogramming.com/docs/widgets/LayeredRegion/SetVertexColor.html)\- Sets a color shading for the region's graphics * [FontString:SetWidth(width)](http://wowprogramming.com/docs/widgets/Region/SetWidth.html)\- Sets the region's width * [FontString:SetWordWrap(enable)](http://wowprogramming.com/docs/widgets/FontString/SetWordWrap.html)\- Sets whether long lines of text in the font string can wrap onto subsequent lines * [FontString:Show()](http://wowprogramming.com/docs/widgets/VisibleRegion/Show.html)\- Shows the region * [FontString:StopAnimating()](http://wowprogramming.com/docs/widgets/Region/StopAnimating.html)\- Stops any active animations involving the region or its children ### [Frame](http://wowprogramming.com/docs/widgets/Frame.html) * Frame:GetPropagateKeyboardInput() -*This function is not yet documented* * Frame:IsForbidden() -*This function is not yet documented* * Frame:RegisterUnitEvent() -*This function is not yet documented* * Frame:SetDontSavePosition() -*This function is not yet documented* * Frame:SetPropagateKeyboardInput() -*This function is not yet documented* * Frame:SetShown() -*This function is not yet documented* * [Frame:SetSize(width, height)](http://wowprogramming.com/docs/widgets/Region/SetSize.html)\- Sets the size of the region to the specified values * [Frame:SetToplevel(enable)](http://wowprogramming.com/docs/widgets/Frame/SetToplevel.html)\- Sets whether the frame should automatically come to the front when clicked * [Frame:SetUserPlaced(enable)](http://wowprogramming.com/docs/widgets/Frame/SetUserPlaced.html)\- Flags the frame for automatic saving and restoration of position and dimensions * [Frame:SetWidth(width)](http://wowprogramming.com/docs/widgets/Region/SetWidth.html)\- Sets the region's width * [Frame:Show()](http://wowprogramming.com/docs/widgets/VisibleRegion/Show.html)\- Shows the region * [Frame:StartMoving()](http://wowprogramming.com/docs/widgets/Frame/StartMoving.html)\- Begins repositioning the frame via mouse movement * [Frame:StartSizing()](http://wowprogramming.com/docs/widgets/Frame/StartSizing.html)\- Begins resizing the frame via mouse movement * [Frame:StopAnimating()](http://wowprogramming.com/docs/widgets/Region/StopAnimating.html)\- Stops any active animations involving the region or its children * [Frame:StopMovingOrSizing()](http://wowprogramming.com/docs/widgets/Frame/StopMovingOrSizing.html)\- Ends movement or resizing of the frame initiated with \[\[docs/widgets/Frame/StartMoving|`:StartMoving()`\]\] or \[\[docs/widgets/Frame/StartSizing|`:StartSizing()`\]\] * [Frame:UnregisterAllEvents()](http://wowprogramming.com/docs/widgets/Frame/UnregisterAllEvents.html)\- Unregisters the frame from any \[\[docs/events|events\]\] for which it is registered * [Frame:UnregisterEvent("event")](http://wowprogramming.com/docs/widgets/Frame/UnregisterEvent.html)\- Unregisters the frame for an event ### [GameTooltip](http://wowprogramming.com/docs/widgets/GameTooltip.html) * GameTooltip:AddSpellByID() -*This function is not yet documented* * GameTooltip:AdvanceSecondaryCompareItem() -*This function is not yet documented* * GameTooltip:GetPropagateKeyboardInput() -*This function is not yet documented* * GameTooltip:IsForbidden() -*This function is not yet documented* * GameTooltip:RegisterUnitEvent() -*This function is not yet documented* * GameTooltip:ResetSecondaryCompareItem() -*This function is not yet documented* * GameTooltip:SetAchievementByID() -*This function is not yet documented* * GameTooltip:SetCompareItem() -*This function is not yet documented* * GameTooltip:SetCurrencyTokenByID() -*This function is not yet documented* * GameTooltip:SetDontSavePosition() -*This function is not yet documented* * GameTooltip:SetGlyphByID() -*This function is not yet documented* * GameTooltip:SetInstanceLockEncountersComplete() -*This function is not yet documented* * GameTooltip:SetInventoryItemByID() -*This function is not yet documented* * GameTooltip:SetItemByID() -*This function is not yet documented* * GameTooltip:SetLFGCompletionReward() -*This function is not yet documented* * GameTooltip:SetLFGDungeonReward() -*This function is not yet documented* * GameTooltip:SetLFGDungeonShortageReward() -*This function is not yet documented* * GameTooltip:SetLootCurrency() -*This function is not yet documented* * GameTooltip:SetMissingLootItem() -*This function is not yet documented* * GameTooltip:SetMountBySpellID() -*This function is not yet documented* * GameTooltip:SetPropagateKeyboardInput() -*This function is not yet documented* * GameTooltip:SetQuestCurrency() -*This function is not yet documented* * GameTooltip:SetQuestLogCurrency() -*This function is not yet documented* * GameTooltip:SetShown() -*This function is not yet documented* * GameTooltip:SetSpellBookItem() -*This function is not yet documented* * GameTooltip:SetToyByItemID() -*This function is not yet documented* * GameTooltip:SetTransmogrifyItem() -*This function is not yet documented* * GameTooltip:SetUnitConsolidatedBuff() -*This function is not yet documented* * GameTooltip:SetUpgradeItem() -*This function is not yet documented* * GameTooltip:SetVoidDepositItem() -*This function is not yet documented* * GameTooltip:SetVoidItem() -*This function is not yet documented* * GameTooltip:SetVoidWithdrawalItem() -*This function is not yet documented* * [GameTooltip:SetWidth(width)](http://wowprogramming.com/docs/widgets/Region/SetWidth.html)\- Sets the region's width * [GameTooltip:Show()](http://wowprogramming.com/docs/widgets/VisibleRegion/Show.html)\- Shows the region * [GameTooltip:StartMoving()](http://wowprogramming.com/docs/widgets/Frame/StartMoving.html)\- Begins repositioning the frame via mouse movement * [GameTooltip:StartSizing()](http://wowprogramming.com/docs/widgets/Frame/StartSizing.html)\- Begins resizing the frame via mouse movement * [GameTooltip:StopAnimating()](http://wowprogramming.com/docs/widgets/Region/StopAnimating.html)\- Stops any active animations involving the region or its children * [GameTooltip:StopMovingOrSizing()](http://wowprogramming.com/docs/widgets/Frame/StopMovingOrSizing.html)\- Ends movement or resizing of the frame initiated with \[\[docs/widgets/Frame/StartMoving|`:StartMoving()`\]\] or \[\[docs/widgets/Frame/StartSizing|`:StartSizing()`\]\] * [GameTooltip:UnregisterAllEvents()](http://wowprogramming.com/docs/widgets/Frame/UnregisterAllEvents.html)\- Unregisters the frame from any \[\[docs/events|events\]\] for which it is registered * [GameTooltip:UnregisterEvent("event")](http://wowprogramming.com/docs/widgets/Frame/UnregisterEvent.html)\- Unregisters the frame for an event ### [LayeredRegion](http://wowprogramming.com/docs/widgets/LayeredRegion.html) * LayeredRegion:IsForbidden() -*This function is not yet documented* * [isOver = LayeredRegion:IsMouseOver(\[topOffset \[, leftOffset \[, bottomOffset \[, rightOffset\]\]\]\])](http://wowprogramming.com/docs/widgets/Region/IsMouseOver.html)\- Returns whether the mouse cursor is over the given region * [isType = LayeredRegion:IsObjectType("type")](http://wowprogramming.com/docs/widgets/UIObject/IsObjectType.html)\- Returns whether the object belongs to a given widget type * [isProtected, explicit = LayeredRegion:IsProtected()](http://wowprogramming.com/docs/widgets/Region/IsProtected.html)\- Returns whether the region is protected * [shown = LayeredRegion:IsShown()](http://wowprogramming.com/docs/widgets/VisibleRegion/IsShown.html)\- Returns whether the region is shown * [visible = LayeredRegion:IsVisible()](http://wowprogramming.com/docs/widgets/VisibleRegion/IsVisible.html)\- Returns whether the region is visible * [LayeredRegion:SetAllPoints(\[region\]) or LayeredRegion:SetAllPoints(\["name"\])](http://wowprogramming.com/docs/widgets/Region/SetAllPoints.html)\- Sets all anchor points of the region to match those of another region * [LayeredRegion:SetAlpha(alpha)](http://wowprogramming.com/docs/widgets/VisibleRegion/SetAlpha.html)\- Sets the opacity of the region relative to its parent * [LayeredRegion:SetDrawLayer("layer", sublayer)](http://wowprogramming.com/docs/widgets/LayeredRegion/SetDrawLayer.html)\- Sets the layer at which the region's graphics are drawn relative to others in its frame * [LayeredRegion:SetHeight(height)](http://wowprogramming.com/docs/widgets/Region/SetHeight.html)\- Sets the region's height * [LayeredRegion:SetParent(frame) or LayeredRegion:SetParent("name")](http://wowprogramming.com/docs/widgets/Region/SetParent.html)\- Makes another frame the parent of this region * [LayeredRegion:SetPoint("point" \[, relativeTo \[, "relativePoint" \[, xOffset \[, yOffset\]\]\]\])](http://wowprogramming.com/docs/widgets/Region/SetPoint.html)\- Sets an anchor point for the region * [LayeredRegion:SetSize(width, height)](http://wowprogramming.com/docs/widgets/Region/SetSize.html)\- Sets the size of the region to the specified values * [LayeredRegion:SetVertexColor(red, green, blue \[, alpha\])](http://wowprogramming.com/docs/widgets/LayeredRegion/SetVertexColor.html)\- Sets a color shading for the region's graphics * [LayeredRegion:SetWidth(width)](http://wowprogramming.com/docs/widgets/Region/SetWidth.html)\- Sets the region's width * [LayeredRegion:Show()](http://wowprogramming.com/docs/widgets/VisibleRegion/Show.html)\- Shows the region * [LayeredRegion:StopAnimating()](http://wowprogramming.com/docs/widgets/Region/StopAnimating.html)\- Stops any active animations involving the region or its children ### [MessageFrame](http://wowprogramming.com/docs/widgets/MessageFrame.html) * MessageFrame:GetPropagateKeyboardInput() -*This function is not yet documented* * MessageFrame:IsForbidden() -*This function is not yet documented* * MessageFrame:RegisterUnitEvent() -*This function is not yet documented* * MessageFrame:SetDontSavePosition() -*This function is not yet documented* * MessageFrame:SetPropagateKeyboardInput() -*This function is not yet documented* * MessageFrame:SetShown() -*This function is not yet documented* * [MessageFrame:SetSize(width, height)](http://wowprogramming.com/docs/widgets/Region/SetSize.html)\- Sets the size of the region to the specified values * [MessageFrame:SetSpacing(spacing)](http://wowprogramming.com/docs/widgets/FontInstance/SetSpacing.html)\- Sets the font instance's amount of spacing between lines * [MessageFrame:SetTextColor(textR, textG, textB, textAlpha)](http://wowprogramming.com/docs/widgets/FontInstance/SetTextColor.html)\- Sets the font instance's default text color * [MessageFrame:SetTimeVisible(time)](http://wowprogramming.com/docs/widgets/MessageFrame/SetTimeVisible.html)\- Sets the amount of time for which a message remains visible before beginning to fade out * [MessageFrame:SetToplevel(enable)](http://wowprogramming.com/docs/widgets/Frame/SetToplevel.html)\- Sets whether the frame should automatically come to the front when clicked * [MessageFrame:SetUserPlaced(enable)](http://wowprogramming.com/docs/widgets/Frame/SetUserPlaced.html)\- Flags the frame for automatic saving and restoration of position and dimensions * [MessageFrame:SetWidth(width)](http://wowprogramming.com/docs/widgets/Region/SetWidth.html)\- Sets the region's width * [MessageFrame:Show()](http://wowprogramming.com/docs/widgets/VisibleRegion/Show.html)\- Shows the region * [MessageFrame:StartMoving()](http://wowprogramming.com/docs/widgets/Frame/StartMoving.html)\- Begins repositioning the frame via mouse movement * [MessageFrame:StartSizing()](http://wowprogramming.com/docs/widgets/Frame/StartSizing.html)\- Begins resizing the frame via mouse movement * [MessageFrame:StopAnimating()](http://wowprogramming.com/docs/widgets/Region/StopAnimating.html)\- Stops any active animations involving the region or its children * [MessageFrame:StopMovingOrSizing()](http://wowprogramming.com/docs/widgets/Frame/StopMovingOrSizing.html)\- Ends movement or resizing of the frame initiated with \[\[docs/widgets/Frame/StartMoving|`:StartMoving()`\]\] or \[\[docs/widgets/Frame/StartSizing|`:StartSizing()`\]\] * [MessageFrame:UnregisterAllEvents()](http://wowprogramming.com/docs/widgets/Frame/UnregisterAllEvents.html)\- Unregisters the frame from any \[\[docs/events|events\]\] for which it is registered * [MessageFrame:UnregisterEvent("event")](http://wowprogramming.com/docs/widgets/Frame/UnregisterEvent.html)\- Unregisters the frame for an event ### [Minimap](http://wowprogramming.com/docs/widgets/Minimap.html) * Minimap:GetPropagateKeyboardInput() -*This function is not yet documented* * Minimap:IsForbidden() -*This function is not yet documented* * Minimap:RegisterUnitEvent() -*This function is not yet documented* * Minimap:SetArchBlobInsideAlpha() -*This function is not yet documented* * Minimap:SetArchBlobInsideTexture() -*This function is not yet documented* * Minimap:SetArchBlobOutsideAlpha() -*This function is not yet documented* * Minimap:SetArchBlobOutsideTexture() -*This function is not yet documented* * Minimap:SetArchBlobRingAlpha() -*This function is not yet documented* * Minimap:SetArchBlobRingScalar() -*This function is not yet documented* * Minimap:SetArchBlobRingTexture() -*This function is not yet documented* * Minimap:SetDontSavePosition() -*This function is not yet documented* * Minimap:SetPropagateKeyboardInput() -*This function is not yet documented* * Minimap:SetQuestBlobInsideAlpha() -*This function is not yet documented* * Minimap:SetQuestBlobInsideTexture() -*This function is not yet documented* * Minimap:SetQuestBlobOutsideAlpha() -*This function is not yet documented* * Minimap:SetQuestBlobOutsideSelectedTexture() -*This function is not yet documented* * Minimap:SetQuestBlobOutsideTexture() -*This function is not yet documented* * Minimap:SetQuestBlobRingAlpha() -*This function is not yet documented* * Minimap:SetQuestBlobRingScalar() -*This function is not yet documented* * Minimap:SetQuestBlobRingTexture() -*This function is not yet documented* * Minimap:SetShown() -*This function is not yet documented* * Minimap:UpdateBlips() -*This function is not yet documented* ### [MovieFrame](http://wowprogramming.com/docs/widgets/MovieFrame.html) * MovieFrame:GetPropagateKeyboardInput() -*This function is not yet documented* * MovieFrame:IsForbidden() -*This function is not yet documented* * MovieFrame:RegisterUnitEvent() -*This function is not yet documented* * MovieFrame:SetDontSavePosition() -*This function is not yet documented* * MovieFrame:SetPropagateKeyboardInput() -*This function is not yet documented* * MovieFrame:SetShown() -*This function is not yet documented* * [MovieFrame:SetSize(width, height)](http://wowprogramming.com/docs/widgets/Region/SetSize.html)\- Sets the size of the region to the specified values * [MovieFrame:SetToplevel(enable)](http://wowprogramming.com/docs/widgets/Frame/SetToplevel.html)\- Sets whether the frame should automatically come to the front when clicked * [MovieFrame:SetUserPlaced(enable)](http://wowprogramming.com/docs/widgets/Frame/SetUserPlaced.html)\- Flags the frame for automatic saving and restoration of position and dimensions * [MovieFrame:SetWidth(width)](http://wowprogramming.com/docs/widgets/Region/SetWidth.html)\- Sets the region's width * [MovieFrame:Show()](http://wowprogramming.com/docs/widgets/VisibleRegion/Show.html)\- Shows the region * [enabled = MovieFrame:StartMovie("filename", volume)](http://wowprogramming.com/docs/widgets/MovieFrame/StartMovie.html)\- Plays a specified movie in the frame * [MovieFrame:StartMoving()](http://wowprogramming.com/docs/widgets/Frame/StartMoving.html)\- Begins repositioning the frame via mouse movement * [MovieFrame:StartSizing()](http://wowprogramming.com/docs/widgets/Frame/StartSizing.html)\- Begins resizing the frame via mouse movement * [MovieFrame:StopAnimating()](http://wowprogramming.com/docs/widgets/Region/StopAnimating.html)\- Stops any active animations involving the region or its children * [MovieFrame:StopMovie()](http://wowprogramming.com/docs/widgets/MovieFrame/StopMovie.html)\- Stops the movie currently playing in the frame * [MovieFrame:StopMovingOrSizing()](http://wowprogramming.com/docs/widgets/Frame/StopMovingOrSizing.html)\- Ends movement or resizing of the frame initiated with \[\[docs/widgets/Frame/StartMoving|`:StartMoving()`\]\] or \[\[docs/widgets/Frame/StartSizing|`:StartSizing()`\]\] * [MovieFrame:UnregisterAllEvents()](http://wowprogramming.com/docs/widgets/Frame/UnregisterAllEvents.html)\- Unregisters the frame from any \[\[docs/events|events\]\] for which it is registered * [MovieFrame:UnregisterEvent("event")](http://wowprogramming.com/docs/widgets/Frame/UnregisterEvent.html)\- Unregisters the frame for an event ### [ParentedObject](http://wowprogramming.com/docs/widgets/ParentedObject.html) * [name = ParentedObject:GetName()](http://wowprogramming.com/docs/widgets/UIObject/GetName.html)\- Returns the widget object's name * [type = ParentedObject:GetObjectType()](http://wowprogramming.com/docs/widgets/UIObject/GetObjectType.html)\- Returns the object's widget type * [parent = ParentedObject:GetParent()](http://wowprogramming.com/docs/widgets/ParentedObject/GetParent.html)\- Returns the object's parent object * [isType = ParentedObject:IsObjectType("type")](http://wowprogramming.com/docs/widgets/UIObject/IsObjectType.html)\- Returns whether the object belongs to a given widget type ### [Path](http://wowprogramming.com/docs/widgets/Path.html) * Path:IsForbidden() -*This function is not yet documented* * [isType = Path:IsObjectType("type")](http://wowprogramming.com/docs/widgets/UIObject/IsObjectType.html)\- Returns whether the object belongs to a given widget type * [paused = Path:IsPaused()](http://wowprogramming.com/docs/widgets/Animation/IsPaused.html)\- Returns whether the animation is currently paused * [playing = Path:IsPlaying()](http://wowprogramming.com/docs/widgets/Animation/IsPlaying.html)\- Returns whether the animation is currently playing * [stopped = Path:IsStopped()](http://wowprogramming.com/docs/widgets/Animation/IsStopped.html)\- Returns whether the animation is currently stopped * [Path:Pause()](http://wowprogramming.com/docs/widgets/Animation/Pause.html)\- Pauses the animation * [Path:Play()](http://wowprogramming.com/docs/widgets/Animation/Play.html)\- Plays the animation * [Path:SetChildKey(key)](http://wowprogramming.com/docs/widgets/Animation/SetChildKey.html)\- Sets the animation to manipulate a particular child member of its host frame * [Path:SetCurve("curveType")](http://wowprogramming.com/docs/widgets/Path/SetCurve.html)\- Sets the curve type for the path animation * [Path:SetDuration(duration)](http://wowprogramming.com/docs/widgets/Animation/SetDuration.html)\- Sets the time for the animation to progress from start to finish * [Path:SetEndDelay(delay)](http://wowprogramming.com/docs/widgets/Animation/SetEndDelay.html)\- Sets the amount of time for the animation to delay after finishing * [Path:SetOrder(order)](http://wowprogramming.com/docs/widgets/Animation/SetOrder.html)\- Sets the order for the animation to play within its parent group * [Path:SetParent(animGroup) or Path:SetParent("animGroupName")](http://wowprogramming.com/docs/widgets/Animation/SetParent.html)\- Sets the parent for the animation * [Path:SetScript("scriptType", handler)](http://wowprogramming.com/docs/widgets/ScriptObject/SetScript.html)\- Sets the widget's handler function for a script * [Path:SetSmoothProgress()](http://wowprogramming.com/docs/widgets/Animation/SetSmoothProgress.html)\-*This function is not yet documented* * [Path:SetSmoothing("smoothType")](http://wowprogramming.com/docs/widgets/Animation/SetSmoothing.html)\- Sets the smoothing type for the animation * [Path:SetStartDelay(delay)](http://wowprogramming.com/docs/widgets/Animation/SetStartDelay.html)\- Sets the amount of time for the animation to delay before its progress begins * [Path:SetTarget(region)](http://wowprogramming.com/docs/widgets/Animation/SetTarget.html)\- Sets the region affected by this animation * [Path:SetTargetKey(key)](http://wowprogramming.com/docs/widgets/Animation/SetTargetKey.html)\- Sets the animation to manipulate a particular child member of its target * [Path:Stop()](http://wowprogramming.com/docs/widgets/Animation/Stop.html)\- Stops the animation ### [PlayerModel](http://wowprogramming.com/docs/widgets/PlayerModel.html) * PlayerModel:AdvanceTime() -*This function is not yet documented* * PlayerModel:ClearFog() -*This function is not yet documented* * PlayerModel:ClearModel() -*This function is not yet documented* * PlayerModel:GetCameraDistance() -*This function is not yet documented* * PlayerModel:GetCameraFacing() -*This function is not yet documented* * PlayerModel:GetCameraPosition() -*This function is not yet documented* * PlayerModel:GetCameraTarget() -*This function is not yet documented* * PlayerModel:GetDoBlend() -*This function is not yet documented* * PlayerModel:GetFacing() -*This function is not yet documented* * PlayerModel:GetFogColor() -*This function is not yet documented* * PlayerModel:GetFogFar() -*This function is not yet documented* * PlayerModel:GetFogNear() -*This function is not yet documented* * PlayerModel:GetLight() -*This function is not yet documented* * PlayerModel:GetModel() -*This function is not yet documented* * PlayerModel:GetModelScale() -*This function is not yet documented* * PlayerModel:GetPosition() -*This function is not yet documented* * PlayerModel:GetPropagateKeyboardInput() -*This function is not yet documented* * PlayerModel:GetWorldScale() -*This function is not yet documented* * PlayerModel:HasCustomCamera() -*This function is not yet documented* * PlayerModel:IsForbidden() -*This function is not yet documented* * PlayerModel:RefreshCamera() -*This function is not yet documented* * PlayerModel:RegisterUnitEvent() -*This function is not yet documented* * PlayerModel:ReplaceIconTexture() -*This function is not yet documented* * PlayerModel:SetAnimation() -*This function is not yet documented* * PlayerModel:SetBarberShopAlternateForm() -*This function is not yet documented* * PlayerModel:SetCamDistanceScale() -*This function is not yet documented* * PlayerModel:SetCamera() -*This function is not yet documented* * PlayerModel:SetCameraDistance() -*This function is not yet documented* * PlayerModel:SetCameraFacing() -*This function is not yet documented* * PlayerModel:SetCameraPosition() -*This function is not yet documented* * PlayerModel:SetCameraTarget() -*This function is not yet documented* * PlayerModel:SetCustomCamera() -*This function is not yet documented* * PlayerModel:SetDisplayInfo() -*This function is not yet documented* * PlayerModel:SetDoBlend() -*This function is not yet documented* * PlayerModel:SetDontSavePosition() -*This function is not yet documented* * PlayerModel:SetFacing() -*This function is not yet documented* * PlayerModel:SetFogColor() -*This function is not yet documented* * PlayerModel:SetFogFar() -*This function is not yet documented* * PlayerModel:SetFogNear() -*This function is not yet documented* * PlayerModel:SetGlow() -*This function is not yet documented* * PlayerModel:SetLight() -*This function is not yet documented* * PlayerModel:SetModel() -*This function is not yet documented* * PlayerModel:SetModelScale() -*This function is not yet documented* * PlayerModel:SetPortraitZoom() -*This function is not yet documented* * PlayerModel:SetPosition() -*This function is not yet documented* * PlayerModel:SetPropagateKeyboardInput() -*This function is not yet documented* * PlayerModel:SetSequence() -*This function is not yet documented* * PlayerModel:SetSequenceTime() -*This function is not yet documented* * PlayerModel:SetShown() -*This function is not yet documented* * [PlayerModel:SetSize(width, height)](http://wowprogramming.com/docs/widgets/Region/SetSize.html)\- Sets the size of the region to the specified values * [PlayerModel:SetToplevel(enable)](http://wowprogramming.com/docs/widgets/Frame/SetToplevel.html)\- Sets whether the frame should automatically come to the front when clicked * [PlayerModel:SetUnit("unit")](http://wowprogramming.com/docs/widgets/PlayerModel/SetUnit.html)\- Sets the model to display the 3D model of a specific unit * [PlayerModel:SetUserPlaced(enable)](http://wowprogramming.com/docs/widgets/Frame/SetUserPlaced.html)\- Flags the frame for automatic saving and restoration of position and dimensions * [PlayerModel:SetWidth(width)](http://wowprogramming.com/docs/widgets/Region/SetWidth.html)\- Sets the region's width * [PlayerModel:Show()](http://wowprogramming.com/docs/widgets/VisibleRegion/Show.html)\- Shows the region * [PlayerModel:StartMoving()](http://wowprogramming.com/docs/widgets/Frame/StartMoving.html)\- Begins repositioning the frame via mouse movement * [PlayerModel:StartSizing()](http://wowprogramming.com/docs/widgets/Frame/StartSizing.html)\- Begins resizing the frame via mouse movement * [PlayerModel:StopAnimating()](http://wowprogramming.com/docs/widgets/Region/StopAnimating.html)\- Stops any active animations involving the region or its children * [PlayerModel:StopMovingOrSizing()](http://wowprogramming.com/docs/widgets/Frame/StopMovingOrSizing.html)\- Ends movement or resizing of the frame initiated with \[\[docs/widgets/Frame/StartMoving|`:StartMoving()`\]\] or \[\[docs/widgets/Frame/StartSizing|`:StartSizing()`\]\] * [PlayerModel:UnregisterAllEvents()](http://wowprogramming.com/docs/widgets/Frame/UnregisterAllEvents.html)\- Unregisters the frame from any \[\[docs/events|events\]\] for which it is registered * [PlayerModel:UnregisterEvent("event")](http://wowprogramming.com/docs/widgets/Frame/UnregisterEvent.html)\- Unregisters the frame for an event ### QuestPOIFrame * QuestPOIFrame:DrawAll() -*This function is not yet documented* * QuestPOIFrame:DrawNone() -*This function is not yet documented* * QuestPOIFrame:EnableMerging() -*This function is not yet documented* * QuestPOIFrame:GetNumTooltips() -*This function is not yet documented* * QuestPOIFrame:GetPropagateKeyboardInput() -*This function is not yet documented* * QuestPOIFrame:GetTooltipIndex() -*This function is not yet documented* * QuestPOIFrame:IsForbidden() -*This function is not yet documented* * QuestPOIFrame:RegisterUnitEvent() -*This function is not yet documented* * QuestPOIFrame:SetDontSavePosition() -*This function is not yet documented* * QuestPOIFrame:SetMergeThreshold() -*This function is not yet documented* * QuestPOIFrame:SetNumSplinePoints() -*This function is not yet documented* * QuestPOIFrame:SetPropagateKeyboardInput() -*This function is not yet documented* * QuestPOIFrame:SetShown() -*This function is not yet documented* * QuestPOIFrame:UpdateMouseOverTooltip() -*This function is not yet documented* ### [Region](http://wowprogramming.com/docs/widgets/Region.html) * Region:IsForbidden() -*This function is not yet documented* * [isOver = Region:IsMouseOver(\[topOffset \[, leftOffset \[, bottomOffset \[, rightOffset\]\]\]\])](http://wowprogramming.com/docs/widgets/Region/IsMouseOver.html)\- Returns whether the mouse cursor is over the given region * [isType = Region:IsObjectType("type")](http://wowprogramming.com/docs/widgets/UIObject/IsObjectType.html)\- Returns whether the object belongs to a given widget type * [isProtected, explicit = Region:IsProtected()](http://wowprogramming.com/docs/widgets/Region/IsProtected.html)\- Returns whether the region is protected * [Region:SetAllPoints(\[region\]) or Region:SetAllPoints(\["name"\])](http://wowprogramming.com/docs/widgets/Region/SetAllPoints.html)\- Sets all anchor points of the region to match those of another region * [Region:SetHeight(height)](http://wowprogramming.com/docs/widgets/Region/SetHeight.html)\- Sets the region's height * [Region:SetParent(frame) or Region:SetParent("name")](http://wowprogramming.com/docs/widgets/Region/SetParent.html)\- Makes another frame the parent of this region * [Region:SetPoint("point" \[, relativeTo \[, "relativePoint" \[, xOffset \[, yOffset\]\]\]\])](http://wowprogramming.com/docs/widgets/Region/SetPoint.html)\- Sets an anchor point for the region * [Region:SetSize(width, height)](http://wowprogramming.com/docs/widgets/Region/SetSize.html)\- Sets the size of the region to the specified values * [Region:SetWidth(width)](http://wowprogramming.com/docs/widgets/Region/SetWidth.html)\- Sets the region's width * [Region:StopAnimating()](http://wowprogramming.com/docs/widgets/Region/StopAnimating.html)\- Stops any active animations involving the region or its children ### [Rotation](http://wowprogramming.com/docs/widgets/Rotation.html) * Rotation:IsForbidden() -*This function is not yet documented* * [isType = Rotation:IsObjectType("type")](http://wowprogramming.com/docs/widgets/UIObject/IsObjectType.html)\- Returns whether the object belongs to a given widget type * [paused = Rotation:IsPaused()](http://wowprogramming.com/docs/widgets/Animation/IsPaused.html)\- Returns whether the animation is currently paused * [playing = Rotation:IsPlaying()](http://wowprogramming.com/docs/widgets/Animation/IsPlaying.html)\- Returns whether the animation is currently playing * [stopped = Rotation:IsStopped()](http://wowprogramming.com/docs/widgets/Animation/IsStopped.html)\- Returns whether the animation is currently stopped * [Rotation:Pause()](http://wowprogramming.com/docs/widgets/Animation/Pause.html)\- Pauses the animation * [Rotation:Play()](http://wowprogramming.com/docs/widgets/Animation/Play.html)\- Plays the animation * [Rotation:SetChildKey(key)](http://wowprogramming.com/docs/widgets/Animation/SetChildKey.html)\- Sets the animation to manipulate a particular child member of its host frame * [Rotation:SetDegrees(degrees)](http://wowprogramming.com/docs/widgets/Rotation/SetDegrees.html)\- Sets the animation's rotation amount (in degrees) * [Rotation:SetDuration(duration)](http://wowprogramming.com/docs/widgets/Animation/SetDuration.html)\- Sets the time for the animation to progress from start to finish * [Rotation:SetEndDelay(delay)](http://wowprogramming.com/docs/widgets/Animation/SetEndDelay.html)\- Sets the amount of time for the animation to delay after finishing * [Rotation:SetOrder(order)](http://wowprogramming.com/docs/widgets/Animation/SetOrder.html)\- Sets the order for the animation to play within its parent group * [Rotation:SetOrigin("point", xOffset, yOffset)](http://wowprogramming.com/docs/widgets/Rotation/SetOrigin.html)\- Sets the rotation animation's origin point * [Rotation:SetParent(animGroup) or Rotation:SetParent("animGroupName")](http://wowprogramming.com/docs/widgets/Animation/SetParent.html)\- Sets the parent for the animation * [Rotation:SetRadians(radians)](http://wowprogramming.com/docs/widgets/Rotation/SetRadians.html)\- Sets the animation's rotation amount (in radians) * [Rotation:SetScript("scriptType", handler)](http://wowprogramming.com/docs/widgets/ScriptObject/SetScript.html)\- Sets the widget's handler function for a script * [Rotation:SetSmoothProgress()](http://wowprogramming.com/docs/widgets/Animation/SetSmoothProgress.html)\-*This function is not yet documented* * [Rotation:SetSmoothing("smoothType")](http://wowprogramming.com/docs/widgets/Animation/SetSmoothing.html)\- Sets the smoothing type for the animation * [Rotation:SetStartDelay(delay)](http://wowprogramming.com/docs/widgets/Animation/SetStartDelay.html)\- Sets the amount of time for the animation to delay before its progress begins * [Rotation:SetTarget(region)](http://wowprogramming.com/docs/widgets/Animation/SetTarget.html)\- Sets the region affected by this animation * [Rotation:SetTargetKey(key)](http://wowprogramming.com/docs/widgets/Animation/SetTargetKey.html)\- Sets the animation to manipulate a particular child member of its target * [Rotation:Stop()](http://wowprogramming.com/docs/widgets/Animation/Stop.html)\- Stops the animation ### [Scale](http://wowprogramming.com/docs/widgets/Scale.html) * Scale:GetFromScale() -*This function is not yet documented* * Scale:GetToScale() -*This function is not yet documented* * Scale:IsForbidden() -*This function is not yet documented* * Scale:SetFromScale() -*This function is not yet documented* * Scale:SetToScale() -*This function is not yet documented* * [Scale:Stop()](http://wowprogramming.com/docs/widgets/Animation/Stop.html)\- Stops the animation ### ScenarioPOIFrame * ScenarioPOIFrame:DrawAll() -*This function is not yet documented* * ScenarioPOIFrame:DrawBlob() -*This function is not yet documented* * ScenarioPOIFrame:DrawNone() -*This function is not yet documented* * ScenarioPOIFrame:EnableMerging() -*This function is not yet documented* * ScenarioPOIFrame:EnableSmoothing() -*This function is not yet documented* * ScenarioPOIFrame:GetPropagateKeyboardInput() -*This function is not yet documented* * ScenarioPOIFrame:IsForbidden() -*This function is not yet documented* * ScenarioPOIFrame:RegisterUnitEvent() -*This function is not yet documented* * ScenarioPOIFrame:SetBorderAlpha() -*This function is not yet documented* * ScenarioPOIFrame:SetBorderScalar() -*This function is not yet documented* * ScenarioPOIFrame:SetBorderTexture() -*This function is not yet documented* * ScenarioPOIFrame:SetDontSavePosition() -*This function is not yet documented* * ScenarioPOIFrame:SetFillAlpha() -*This function is not yet documented* * ScenarioPOIFrame:SetFillTexture() -*This function is not yet documented* * ScenarioPOIFrame:SetMergeThreshold() -*This function is not yet documented* * ScenarioPOIFrame:SetNumSplinePoints() -*This function is not yet documented* * ScenarioPOIFrame:SetPropagateKeyboardInput() -*This function is not yet documented* * ScenarioPOIFrame:SetShown() -*This function is not yet documented* * [ScenarioPOIFrame:SetSize(width, height)](http://wowprogramming.com/docs/widgets/Region/SetSize.html)\- Sets the size of the region to the specified values * [ScenarioPOIFrame:SetToplevel(enable)](http://wowprogramming.com/docs/widgets/Frame/SetToplevel.html)\- Sets whether the frame should automatically come to the front when clicked * [ScenarioPOIFrame:SetUserPlaced(enable)](http://wowprogramming.com/docs/widgets/Frame/SetUserPlaced.html)\- Flags the frame for automatic saving and restoration of position and dimensions * [ScenarioPOIFrame:SetWidth(width)](http://wowprogramming.com/docs/widgets/Region/SetWidth.html)\- Sets the region's width * [ScenarioPOIFrame:Show()](http://wowprogramming.com/docs/widgets/VisibleRegion/Show.html)\- Shows the region * [ScenarioPOIFrame:StartMoving()](http://wowprogramming.com/docs/widgets/Frame/StartMoving.html)\- Begins repositioning the frame via mouse movement * [ScenarioPOIFrame:StartSizing()](http://wowprogramming.com/docs/widgets/Frame/StartSizing.html)\- Begins resizing the frame via mouse movement * [ScenarioPOIFrame:StopAnimating()](http://wowprogramming.com/docs/widgets/Region/StopAnimating.html)\- Stops any active animations involving the region or its children * [ScenarioPOIFrame:StopMovingOrSizing()](http://wowprogramming.com/docs/widgets/Frame/StopMovingOrSizing.html)\- Ends movement or resizing of the frame initiated with \[\[docs/widgets/Frame/StartMoving|`:StartMoving()`\]\] or \[\[docs/widgets/Frame/StartSizing|`:StartSizing()`\]\] * [ScenarioPOIFrame:UnregisterAllEvents()](http://wowprogramming.com/docs/widgets/Frame/UnregisterAllEvents.html)\- Unregisters the frame from any \[\[docs/events|events\]\] for which it is registered * [ScenarioPOIFrame:UnregisterEvent("event")](http://wowprogramming.com/docs/widgets/Frame/UnregisterEvent.html)\- Unregisters the frame for an event ### [ScriptObject](http://wowprogramming.com/docs/widgets/ScriptObject.html) * [handler = ScriptObject:GetScript("scriptType")](http://wowprogramming.com/docs/widgets/ScriptObject/GetScript.html)\- Returns the widget's handler function for a script * [hasScript = ScriptObject:HasScript("scriptType")](http://wowprogramming.com/docs/widgets/ScriptObject/HasScript.html)\- Returns whether the widget supports a script handler * [ScriptObject:HookScript("scriptType", handler)](http://wowprogramming.com/docs/widgets/ScriptObject/HookScript.html)\- Securely hooks a script handler * [ScriptObject:SetScript("scriptType", handler)](http://wowprogramming.com/docs/widgets/ScriptObject/SetScript.html)\- Sets the widget's handler function for a script ### [ScrollFrame](http://wowprogramming.com/docs/widgets/ScrollFrame.html) * ScrollFrame:GetPropagateKeyboardInput() -*This function is not yet documented* * ScrollFrame:IsForbidden() -*This function is not yet documented* * ScrollFrame:RegisterUnitEvent() -*This function is not yet documented* * ScrollFrame:SetDontSavePosition() -*This function is not yet documented* * ScrollFrame:SetPropagateKeyboardInput() -*This function is not yet documented* * ScrollFrame:SetShown() -*This function is not yet documented* * [ScrollFrame:SetSize(width, height)](http://wowprogramming.com/docs/widgets/Region/SetSize.html)\- Sets the size of the region to the specified values * [ScrollFrame:SetToplevel(enable)](http://wowprogramming.com/docs/widgets/Frame/SetToplevel.html)\- Sets whether the frame should automatically come to the front when clicked * [ScrollFrame:SetUserPlaced(enable)](http://wowprogramming.com/docs/widgets/Frame/SetUserPlaced.html)\- Flags the frame for automatic saving and restoration of position and dimensions * [ScrollFrame:SetVerticalScroll(scroll)](http://wowprogramming.com/docs/widgets/ScrollFrame/SetVerticalScroll.html)\- Sets the scroll frame's vertical scroll position * [ScrollFrame:SetWidth(width)](http://wowprogramming.com/docs/widgets/Region/SetWidth.html)\- Sets the region's width * [ScrollFrame:Show()](http://wowprogramming.com/docs/widgets/VisibleRegion/Show.html)\- Shows the region * [ScrollFrame:StartMoving()](http://wowprogramming.com/docs/widgets/Frame/StartMoving.html)\- Begins repositioning the frame via mouse movement * [ScrollFrame:StartSizing()](http://wowprogramming.com/docs/widgets/Frame/StartSizing.html)\- Begins resizing the frame via mouse movement * [ScrollFrame:StopAnimating()](http://wowprogramming.com/docs/widgets/Region/StopAnimating.html)\- Stops any active animations involving the region or its children * [ScrollFrame:StopMovingOrSizing()](http://wowprogramming.com/docs/widgets/Frame/StopMovingOrSizing.html)\- Ends movement or resizing of the frame initiated with \[\[docs/widgets/Frame/StartMoving|`:StartMoving()`\]\] or \[\[docs/widgets/Frame/StartSizing|`:StartSizing()`\]\] * [ScrollFrame:UnregisterAllEvents()](http://wowprogramming.com/docs/widgets/Frame/UnregisterAllEvents.html)\- Unregisters the frame from any \[\[docs/events|events\]\] for which it is registered * [ScrollFrame:UnregisterEvent("event")](http://wowprogramming.com/docs/widgets/Frame/UnregisterEvent.html)\- Unregisters the frame for an event * [ScrollFrame:UpdateScrollChildRect()](http://wowprogramming.com/docs/widgets/ScrollFrame/UpdateScrollChildRect.html)\- Updates the position of the scroll frame's child ### [ScrollingMessageFrame](http://wowprogramming.com/docs/widgets/ScrollingMessageFrame.html) * ScrollingMessageFrame:GetPropagateKeyboardInput() -*This function is not yet documented* * ScrollingMessageFrame:IsForbidden() -*This function is not yet documented* * ScrollingMessageFrame:RegisterUnitEvent() -*This function is not yet documented* * ScrollingMessageFrame:RemoveMessagesByAccessID() -*This function is not yet documented* * ScrollingMessageFrame:RemoveMessagesByExtraData() -*This function is not yet documented* * ScrollingMessageFrame:SetDontSavePosition() -*This function is not yet documented* * ScrollingMessageFrame:SetPropagateKeyboardInput() -*This function is not yet documented* * ScrollingMessageFrame:SetShown() -*This function is not yet documented* * [ScrollingMessageFrame:SetSize(width, height)](http://wowprogramming.com/docs/widgets/Region/SetSize.html)\- Sets the size of the region to the specified values * [ScrollingMessageFrame:SetSpacing(spacing)](http://wowprogramming.com/docs/widgets/FontInstance/SetSpacing.html)\- Sets the font instance's amount of spacing between lines * [ScrollingMessageFrame:SetTextColor(textR, textG, textB, textAlpha)](http://wowprogramming.com/docs/widgets/FontInstance/SetTextColor.html)\- Sets the font instance's default text color * [ScrollingMessageFrame:SetTimeVisible(time)](http://wowprogramming.com/docs/widgets/ScrollingMessageFrame/SetTimeVisible.html)\- Sets the amount of time for which a message remains visible before beginning to fade out * [ScrollingMessageFrame:SetToplevel(enable)](http://wowprogramming.com/docs/widgets/Frame/SetToplevel.html)\- Sets whether the frame should automatically come to the front when clicked * [ScrollingMessageFrame:SetUserPlaced(enable)](http://wowprogramming.com/docs/widgets/Frame/SetUserPlaced.html)\- Flags the frame for automatic saving and restoration of position and dimensions * [ScrollingMessageFrame:SetWidth(width)](http://wowprogramming.com/docs/widgets/Region/SetWidth.html)\- Sets the region's width * [ScrollingMessageFrame:Show()](http://wowprogramming.com/docs/widgets/VisibleRegion/Show.html)\- Shows the region * [ScrollingMessageFrame:StartMoving()](http://wowprogramming.com/docs/widgets/Frame/StartMoving.html)\- Begins repositioning the frame via mouse movement * [ScrollingMessageFrame:StartSizing()](http://wowprogramming.com/docs/widgets/Frame/StartSizing.html)\- Begins resizing the frame via mouse movement * [ScrollingMessageFrame:StopAnimating()](http://wowprogramming.com/docs/widgets/Region/StopAnimating.html)\- Stops any active animations involving the region or its children * [ScrollingMessageFrame:StopMovingOrSizing()](http://wowprogramming.com/docs/widgets/Frame/StopMovingOrSizing.html)\- Ends movement or resizing of the frame initiated with \[\[docs/widgets/Frame/StartMoving|`:StartMoving()`\]\] or \[\[docs/widgets/Frame/StartSizing|`:StartSizing()`\]\] * [ScrollingMessageFrame:UnregisterAllEvents()](http://wowprogramming.com/docs/widgets/Frame/UnregisterAllEvents.html)\- Unregisters the frame from any \[\[docs/events|events\]\] for which it is registered * [ScrollingMessageFrame:UnregisterEvent("event")](http://wowprogramming.com/docs/widgets/Frame/UnregisterEvent.html)\- Unregisters the frame for an event * [ScrollingMessageFrame:UpdateColorByID(id, red, green, blue)](http://wowprogramming.com/docs/widgets/ScrollingMessageFrame/UpdateColorByID.html)\- Updates the color of a set of messages already added to the frame ### [SimpleHTML](http://wowprogramming.com/docs/widgets/SimpleHTML.html) * SimpleHTML:GetContentHeight() -*This function is not yet documented* * SimpleHTML:GetPropagateKeyboardInput() -*This function is not yet documented* * SimpleHTML:IsForbidden() -*This function is not yet documented* * SimpleHTML:RegisterUnitEvent() -*This function is not yet documented* * SimpleHTML:SetDontSavePosition() -*This function is not yet documented* * SimpleHTML:SetPropagateKeyboardInput() -*This function is not yet documented* * SimpleHTML:SetShown() -*This function is not yet documented* * [SimpleHTML:SetSize(width, height)](http://wowprogramming.com/docs/widgets/Region/SetSize.html)\- Sets the size of the region to the specified values * [SimpleHTML:SetSpacing(\["element",\] spacing)](http://wowprogramming.com/docs/widgets/SimpleHTML/SetSpacing.html)\- Sets the amount of spacing between lines of text in the frame * [SimpleHTML:SetText("text")](http://wowprogramming.com/docs/widgets/SimpleHTML/SetText.html)\- Sets the text to be displayed in the SimpleHTML frame * [SimpleHTML:SetTextColor(\["element",\] textR, textG, textB, textAlpha)](http://wowprogramming.com/docs/widgets/SimpleHTML/SetTextColor.html)\- Sets the color of text in the frame * [SimpleHTML:SetToplevel(enable)](http://wowprogramming.com/docs/widgets/Frame/SetToplevel.html)\- Sets whether the frame should automatically come to the front when clicked * [SimpleHTML:SetUserPlaced(enable)](http://wowprogramming.com/docs/widgets/Frame/SetUserPlaced.html)\- Flags the frame for automatic saving and restoration of position and dimensions * [SimpleHTML:SetWidth(width)](http://wowprogramming.com/docs/widgets/Region/SetWidth.html)\- Sets the region's width * [SimpleHTML:Show()](http://wowprogramming.com/docs/widgets/VisibleRegion/Show.html)\- Shows the region * [SimpleHTML:StartMoving()](http://wowprogramming.com/docs/widgets/Frame/StartMoving.html)\- Begins repositioning the frame via mouse movement * [SimpleHTML:StartSizing()](http://wowprogramming.com/docs/widgets/Frame/StartSizing.html)\- Begins resizing the frame via mouse movement * [SimpleHTML:StopAnimating()](http://wowprogramming.com/docs/widgets/Region/StopAnimating.html)\- Stops any active animations involving the region or its children * [SimpleHTML:StopMovingOrSizing()](http://wowprogramming.com/docs/widgets/Frame/StopMovingOrSizing.html)\- Ends movement or resizing of the frame initiated with \[\[docs/widgets/Frame/StartMoving|`:StartMoving()`\]\] or \[\[docs/widgets/Frame/StartSizing|`:StartSizing()`\]\] * [SimpleHTML:UnregisterAllEvents()](http://wowprogramming.com/docs/widgets/Frame/UnregisterAllEvents.html)\- Unregisters the frame from any \[\[docs/events|events\]\] for which it is registered * [SimpleHTML:UnregisterEvent("event")](http://wowprogramming.com/docs/widgets/Frame/UnregisterEvent.html)\- Unregisters the frame for an event ### [Slider](http://wowprogramming.com/docs/widgets/Slider.html) * Slider:GetObeyStepOnDrag() -*This function is not yet documented* * Slider:GetPropagateKeyboardInput() -*This function is not yet documented* * Slider:GetStepsPerPage() -*This function is not yet documented* * Slider:IsForbidden() -*This function is not yet documented* * Slider:RegisterUnitEvent() -*This function is not yet documented* * Slider:SetDontSavePosition() -*This function is not yet documented* * Slider:SetEnabled() -*This function is not yet documented* * Slider:SetObeyStepOnDrag() -*This function is not yet documented* * Slider:SetPropagateKeyboardInput() -*This function is not yet documented* * Slider:SetShown() -*This function is not yet documented* * Slider:SetStepsPerPage() -*This function is not yet documented* * [Slider:SetThumbTexture(texture \[, "layer"\]) or Slider:SetThumbTexture("filename" \[, "layer"\])](http://wowprogramming.com/docs/widgets/Slider/SetThumbTexture.html)\- Sets the texture for the slider thumb * [Slider:SetToplevel(enable)](http://wowprogramming.com/docs/widgets/Frame/SetToplevel.html)\- Sets whether the frame should automatically come to the front when clicked * [Slider:SetUserPlaced(enable)](http://wowprogramming.com/docs/widgets/Frame/SetUserPlaced.html)\- Flags the frame for automatic saving and restoration of position and dimensions * [Slider:SetValue(value)](http://wowprogramming.com/docs/widgets/Slider/SetValue.html)\- Sets the value representing the position of the slider thumb * [Slider:SetValueStep(step)](http://wowprogramming.com/docs/widgets/Slider/SetValueStep.html)\- Sets the minimum increment between allowed slider values * [Slider:SetWidth(width)](http://wowprogramming.com/docs/widgets/Region/SetWidth.html)\- Sets the region's width * [Slider:Show()](http://wowprogramming.com/docs/widgets/VisibleRegion/Show.html)\- Shows the region * [Slider:StartMoving()](http://wowprogramming.com/docs/widgets/Frame/StartMoving.html)\- Begins repositioning the frame via mouse movement * [Slider:StartSizing()](http://wowprogramming.com/docs/widgets/Frame/StartSizing.html)\- Begins resizing the frame via mouse movement * [Slider:StopAnimating()](http://wowprogramming.com/docs/widgets/Region/StopAnimating.html)\- Stops any active animations involving the region or its children * [Slider:StopMovingOrSizing()](http://wowprogramming.com/docs/widgets/Frame/StopMovingOrSizing.html)\- Ends movement or resizing of the frame initiated with \[\[docs/widgets/Frame/StartMoving|`:StartMoving()`\]\] or \[\[docs/widgets/Frame/StartSizing|`:StartSizing()`\]\] * [Slider:UnregisterAllEvents()](http://wowprogramming.com/docs/widgets/Frame/UnregisterAllEvents.html)\- Unregisters the frame from any \[\[docs/events|events\]\] for which it is registered * [Slider:UnregisterEvent("event")](http://wowprogramming.com/docs/widgets/Frame/UnregisterEvent.html)\- Unregisters the frame for an event ### [StatusBar](http://wowprogramming.com/docs/widgets/StatusBar.html) * StatusBar:GetPropagateKeyboardInput() -*This function is not yet documented* * StatusBar:GetStatusBarAtlas() -*This function is not yet documented* * StatusBar:IsForbidden() -*This function is not yet documented* * StatusBar:RegisterUnitEvent() -*This function is not yet documented* * StatusBar:SetDontSavePosition() -*This function is not yet documented* * StatusBar:SetPropagateKeyboardInput() -*This function is not yet documented* * StatusBar:SetShown() -*This function is not yet documented* * StatusBar:SetStatusBarAtlas() -*This function is not yet documented* * [StatusBar:SetStatusBarColor(red, green, blue \[, alpha\])](http://wowprogramming.com/docs/widgets/StatusBar/SetStatusBarColor.html)\- Sets the color shading for the status bar's texture * [StatusBar:SetStatusBarTexture(texture \[, "layer"\]) or StatusBar:SetStatusBarTexture("filename" \[, "layer"\])](http://wowprogramming.com/docs/widgets/StatusBar/SetStatusBarTexture.html)\- Sets the texture used for drawing the filled-in portion of the status bar * [StatusBar:SetToplevel(enable)](http://wowprogramming.com/docs/widgets/Frame/SetToplevel.html)\- Sets whether the frame should automatically come to the front when clicked * [StatusBar:SetUserPlaced(enable)](http://wowprogramming.com/docs/widgets/Frame/SetUserPlaced.html)\- Flags the frame for automatic saving and restoration of position and dimensions * [StatusBar:SetValue(value)](http://wowprogramming.com/docs/widgets/StatusBar/SetValue.html)\- Sets the value of the status bar * [StatusBar:SetWidth(width)](http://wowprogramming.com/docs/widgets/Region/SetWidth.html)\- Sets the region's width * [StatusBar:Show()](http://wowprogramming.com/docs/widgets/VisibleRegion/Show.html)\- Shows the region * [StatusBar:StartMoving()](http://wowprogramming.com/docs/widgets/Frame/StartMoving.html)\- Begins repositioning the frame via mouse movement * [StatusBar:StartSizing()](http://wowprogramming.com/docs/widgets/Frame/StartSizing.html)\- Begins resizing the frame via mouse movement * [StatusBar:StopAnimating()](http://wowprogramming.com/docs/widgets/Region/StopAnimating.html)\- Stops any active animations involving the region or its children * [StatusBar:StopMovingOrSizing()](http://wowprogramming.com/docs/widgets/Frame/StopMovingOrSizing.html)\- Ends movement or resizing of the frame initiated with \[\[docs/widgets/Frame/StartMoving|`:StartMoving()`\]\] or \[\[docs/widgets/Frame/StartSizing|`:StartSizing()`\]\] * [StatusBar:UnregisterAllEvents()](http://wowprogramming.com/docs/widgets/Frame/UnregisterAllEvents.html)\- Unregisters the frame from any \[\[docs/events|events\]\] for which it is registered * [StatusBar:UnregisterEvent("event")](http://wowprogramming.com/docs/widgets/Frame/UnregisterEvent.html)\- Unregisters the frame for an event ### [TabardModel](http://wowprogramming.com/docs/widgets/TabardModel.html) * TabardModel:AdvanceTime() -*This function is not yet documented* * TabardModel:ClearFog() -*This function is not yet documented* * TabardModel:ClearModel() -*This function is not yet documented* * TabardModel:GetCameraDistance() -*This function is not yet documented* * TabardModel:GetCameraFacing() -*This function is not yet documented* * TabardModel:GetCameraPosition() -*This function is not yet documented* * TabardModel:GetCameraTarget() -*This function is not yet documented* * TabardModel:GetDoBlend() -*This function is not yet documented* * TabardModel:GetFacing() -*This function is not yet documented* * TabardModel:GetFogColor() -*This function is not yet documented* * TabardModel:GetFogFar() -*This function is not yet documented* * TabardModel:GetFogNear() -*This function is not yet documented* * TabardModel:GetLight() -*This function is not yet documented* * TabardModel:GetModel() -*This function is not yet documented* * TabardModel:GetModelScale() -*This function is not yet documented* * TabardModel:GetPosition() -*This function is not yet documented* * TabardModel:GetPropagateKeyboardInput() -*This function is not yet documented* * TabardModel:GetWorldScale() -*This function is not yet documented* * TabardModel:HasCustomCamera() -*This function is not yet documented* * TabardModel:IsForbidden() -*This function is not yet documented* * TabardModel:RefreshCamera() -*This function is not yet documented* * TabardModel:RegisterUnitEvent() -*This function is not yet documented* * TabardModel:ReplaceIconTexture() -*This function is not yet documented* * TabardModel:SetAnimation() -*This function is not yet documented* * TabardModel:SetBarberShopAlternateForm() -*This function is not yet documented* * TabardModel:SetCamDistanceScale() -*This function is not yet documented* * TabardModel:SetCamera() -*This function is not yet documented* * TabardModel:SetCameraDistance() -*This function is not yet documented* * TabardModel:SetCameraFacing() -*This function is not yet documented* * TabardModel:SetCameraPosition() -*This function is not yet documented* * TabardModel:SetCameraTarget() -*This function is not yet documented* * TabardModel:SetCustomCamera() -*This function is not yet documented* * TabardModel:SetDisplayInfo() -*This function is not yet documented* * TabardModel:SetDoBlend() -*This function is not yet documented* * TabardModel:SetDontSavePosition() -*This function is not yet documented* * TabardModel:SetFacing() -*This function is not yet documented* * TabardModel:SetFogColor() -*This function is not yet documented* * TabardModel:SetFogFar() -*This function is not yet documented* * TabardModel:SetFogNear() -*This function is not yet documented* * TabardModel:SetGlow() -*This function is not yet documented* * TabardModel:SetLight() -*This function is not yet documented* * TabardModel:SetModel() -*This function is not yet documented* * TabardModel:SetModelScale() -*This function is not yet documented* * TabardModel:SetPortraitZoom() -*This function is not yet documented* * TabardModel:SetPosition() -*This function is not yet documented* * TabardModel:SetPropagateKeyboardInput() -*This function is not yet documented* * TabardModel:SetSequence() -*This function is not yet documented* * TabardModel:SetSequenceTime() -*This function is not yet documented* * TabardModel:SetShown() -*This function is not yet documented* * [TabardModel:SetSize(width, height)](http://wowprogramming.com/docs/widgets/Region/SetSize.html)\- Sets the size of the region to the specified values * [TabardModel:SetToplevel(enable)](http://wowprogramming.com/docs/widgets/Frame/SetToplevel.html)\- Sets whether the frame should automatically come to the front when clicked * [TabardModel:SetUnit("unit")](http://wowprogramming.com/docs/widgets/PlayerModel/SetUnit.html)\- Sets the model to display the 3D model of a specific unit * [TabardModel:SetUserPlaced(enable)](http://wowprogramming.com/docs/widgets/Frame/SetUserPlaced.html)\- Flags the frame for automatic saving and restoration of position and dimensions * [TabardModel:SetWidth(width)](http://wowprogramming.com/docs/widgets/Region/SetWidth.html)\- Sets the region's width * [TabardModel:Show()](http://wowprogramming.com/docs/widgets/VisibleRegion/Show.html)\- Shows the region * [TabardModel:StartMoving()](http://wowprogramming.com/docs/widgets/Frame/StartMoving.html)\- Begins repositioning the frame via mouse movement * [TabardModel:StartSizing()](http://wowprogramming.com/docs/widgets/Frame/StartSizing.html)\- Begins resizing the frame via mouse movement * [TabardModel:StopAnimating()](http://wowprogramming.com/docs/widgets/Region/StopAnimating.html)\- Stops any active animations involving the region or its children * [TabardModel:StopMovingOrSizing()](http://wowprogramming.com/docs/widgets/Frame/StopMovingOrSizing.html)\- Ends movement or resizing of the frame initiated with \[\[docs/widgets/Frame/StartMoving|`:StartMoving()`\]\] or \[\[docs/widgets/Frame/StartSizing|`:StartSizing()`\]\] * [TabardModel:UnregisterAllEvents()](http://wowprogramming.com/docs/widgets/Frame/UnregisterAllEvents.html)\- Unregisters the frame from any \[\[docs/events|events\]\] for which it is registered * [TabardModel:UnregisterEvent("event")](http://wowprogramming.com/docs/widgets/Frame/UnregisterEvent.html)\- Unregisters the frame for an event ### [Texture](http://wowprogramming.com/docs/widgets/Texture.html) * Texture:GetAtlas() -*This function is not yet documented* * Texture:GetHorizTile() -*This function is not yet documented* * Texture:GetVertTile() -*This function is not yet documented* * Texture:IsForbidden() -*This function is not yet documented* * Texture:SetHorizTile() -*This function is not yet documented* * Texture:SetShown() -*This function is not yet documented* * Texture:SetVertTile() -*This function is not yet documented* * [Texture:SetVertexColor(red, green, blue \[, alpha\])](http://wowprogramming.com/docs/widgets/LayeredRegion/SetVertexColor.html)\- Sets a color shading for the region's graphics * [Texture:SetWidth(width)](http://wowprogramming.com/docs/widgets/Region/SetWidth.html)\- Sets the region's width * [Texture:Show()](http://wowprogramming.com/docs/widgets/VisibleRegion/Show.html)\- Shows the region * [Texture:StopAnimating()](http://wowprogramming.com/docs/widgets/Region/StopAnimating.html)\- Stops any active animations involving the region or its children ### [Translation](http://wowprogramming.com/docs/widgets/Translation.html) * Translation:IsForbidden() -*This function is not yet documented* * [isType = Translation:IsObjectType("type")](http://wowprogramming.com/docs/widgets/UIObject/IsObjectType.html)\- Returns whether the object belongs to a given widget type * [paused = Translation:IsPaused()](http://wowprogramming.com/docs/widgets/Animation/IsPaused.html)\- Returns whether the animation is currently paused * [playing = Translation:IsPlaying()](http://wowprogramming.com/docs/widgets/Animation/IsPlaying.html)\- Returns whether the animation is currently playing * [stopped = Translation:IsStopped()](http://wowprogramming.com/docs/widgets/Animation/IsStopped.html)\- Returns whether the animation is currently stopped * [Translation:Pause()](http://wowprogramming.com/docs/widgets/Animation/Pause.html)\- Pauses the animation * [Translation:Play()](http://wowprogramming.com/docs/widgets/Animation/Play.html)\- Plays the animation * [Translation:SetChildKey(key)](http://wowprogramming.com/docs/widgets/Animation/SetChildKey.html)\- Sets the animation to manipulate a particular child member of its host frame * [Translation:SetDuration(duration)](http://wowprogramming.com/docs/widgets/Animation/SetDuration.html)\- Sets the time for the animation to progress from start to finish * [Translation:SetEndDelay(delay)](http://wowprogramming.com/docs/widgets/Animation/SetEndDelay.html)\- Sets the amount of time for the animation to delay after finishing * [Translation:SetOffset(xOffset, yOffset)](http://wowprogramming.com/docs/widgets/Translation/SetOffset.html)\- Sets the animation's translation offsets * [Translation:SetOrder(order)](http://wowprogramming.com/docs/widgets/Animation/SetOrder.html)\- Sets the order for the animation to play within its parent group * [Translation:SetParent(animGroup) or Translation:SetParent("animGroupName")](http://wowprogramming.com/docs/widgets/Animation/SetParent.html)\- Sets the parent for the animation * [Translation:SetScript("scriptType", handler)](http://wowprogramming.com/docs/widgets/ScriptObject/SetScript.html)\- Sets the widget's handler function for a script * [Translation:SetSmoothProgress()](http://wowprogramming.com/docs/widgets/Animation/SetSmoothProgress.html)\-*This function is not yet documented* * [Translation:SetSmoothing("smoothType")](http://wowprogramming.com/docs/widgets/Animation/SetSmoothing.html)\- Sets the smoothing type for the animation * [Translation:SetStartDelay(delay)](http://wowprogramming.com/docs/widgets/Animation/SetStartDelay.html)\- Sets the amount of time for the animation to delay before its progress begins * [Translation:SetTarget(region)](http://wowprogramming.com/docs/widgets/Animation/SetTarget.html)\- Sets the region affected by this animation * [Translation:SetTargetKey(key)](http://wowprogramming.com/docs/widgets/Animation/SetTargetKey.html)\- Sets the animation to manipulate a particular child member of its target * [Translation:Stop()](http://wowprogramming.com/docs/widgets/Animation/Stop.html)\- Stops the animation ### [UIObject](http://wowprogramming.com/docs/widgets/UIObject.html) * [name = UIObject:GetName()](http://wowprogramming.com/docs/widgets/UIObject/GetName.html)\- Returns the widget object's name * [type = UIObject:GetObjectType()](http://wowprogramming.com/docs/widgets/UIObject/GetObjectType.html)\- Returns the object's widget type * [isType = UIObject:IsObjectType("type")](http://wowprogramming.com/docs/widgets/UIObject/IsObjectType.html)\- Returns whether the object belongs to a given widget type ### [VisibleRegion](http://wowprogramming.com/docs/widgets/VisibleRegion.html) * VisibleRegion:IsForbidden() -*This function is not yet documented* * [isOver = VisibleRegion:IsMouseOver(\[topOffset \[, leftOffset \[, bottomOffset \[, rightOffset\]\]\]\])](http://wowprogramming.com/docs/widgets/Region/IsMouseOver.html)\- Returns whether the mouse cursor is over the given region * [isType = VisibleRegion:IsObjectType("type")](http://wowprogramming.com/docs/widgets/UIObject/IsObjectType.html)\- Returns whether the object belongs to a given widget type * [isProtected, explicit = VisibleRegion:IsProtected()](http://wowprogramming.com/docs/widgets/Region/IsProtected.html)\- Returns whether the region is protected * [shown = VisibleRegion:IsShown()](http://wowprogramming.com/docs/widgets/VisibleRegion/IsShown.html)\- Returns whether the region is shown * [visible = VisibleRegion:IsVisible()](http://wowprogramming.com/docs/widgets/VisibleRegion/IsVisible.html)\- Returns whether the region is visible * [VisibleRegion:SetAllPoints(\[region\]) or VisibleRegion:SetAllPoints(\["name"\])](http://wowprogramming.com/docs/widgets/Region/SetAllPoints.html)\- Sets all anchor points of the region to match those of another region * [VisibleRegion:SetAlpha(alpha)](http://wowprogramming.com/docs/widgets/VisibleRegion/SetAlpha.html)\- Sets the opacity of the region relative to its parent * [VisibleRegion:SetHeight(height)](http://wowprogramming.com/docs/widgets/Region/SetHeight.html)\- Sets the region's height * [VisibleRegion:SetParent(frame) or VisibleRegion:SetParent("name")](http://wowprogramming.com/docs/widgets/Region/SetParent.html)\- Makes another frame the parent of this region * [VisibleRegion:SetPoint("point" \[, relativeTo \[, "relativePoint" \[, xOffset \[, yOffset\]\]\]\])](http://wowprogramming.com/docs/widgets/Region/SetPoint.html)\- Sets an anchor point for the region * [VisibleRegion:SetSize(width, height)](http://wowprogramming.com/docs/widgets/Region/SetSize.html)\- Sets the size of the region to the specified values * [VisibleRegion:SetWidth(width)](http://wowprogramming.com/docs/widgets/Region/SetWidth.html)\- Sets the region's width * [VisibleRegion:Show()](http://wowprogramming.com/docs/widgets/VisibleRegion/Show.html)\- Shows the region * [VisibleRegion:StopAnimating()](http://wowprogramming.com/docs/widgets/Region/StopAnimating.html)\- Stops any active animations involving the region or its children * [About](http://wowprogramming.com/about.html) * [Privacy Policy](http://wowprogramming.com/about/privacy.html) * [Terms of Service](http://wowprogramming.com/about/terms_of_service.html) World of Warcraft™ and Blizzard Entertainment™ are trademarks or registered trademarks of Blizzard Entertainment, Inc. in the U.S. and/or other countries. The original materials contained in the*API Reference*section of this website are copyright John Wiley & Sons. Other copyrights on this page are owned by their respective owners. All other content © 2008-2017[wowprogramming.com](http://wowprogramming.com/about.html).