~/forever/updates/addon-api
Updates
HANDLE:GetName()HANDLE:GetNumPoints()HANDLE:GetObjectType()HANDLE:GetParent()HANDLE:GetPoint(i)HANDLE:GetRect()HANDLE:GetScale()HANDLE:GetWidth()HANDLE:Hide(skipAttr)HANDLE:IsGamePadButtonEnabled()HANDLE:IsGamePadStickEnabled()HANDLE:IsKeyboardEnabled()HANDLE:IsMouseClickEnabled()HANDLE:IsMouseEnabled()HANDLE:IsMouseMotionEnabled()HANDLE:IsObjectType(ot)HANDLE:IsProtected()HANDLE:IsShown()HANDLE:IsUnderMouse(recursive)HANDLE:IsVisible()HANDLE:Lower()HANDLE:Raise()HANDLE:RegisterAutoHide(duration)HANDLE:Run(body, ...)HANDLE:RunAttribute(snippetAttr, ...)HANDLE:RunFor(otherHandle, body, ...)HANDLE:SetAllPoints(relframe)HANDLE:SetAlpha(alpha)HANDLE:SetAttribute(name, value)HANDLE:SetBinding(priority, key, action)HANDLE:SetBindingClick(priority, key, name, button)HANDLE:SetBindingItem(priority, key, item)HANDLE:SetBindingMacro(priority, key, macro)HANDLE:SetBindingSpell(priority, key, spell)HANDLE:SetFrameLevel(level)HANDLE:SetFrameStrata(strata)HANDLE:SetHeight(height)HANDLE:SetID(id)HANDLE:SetParent(handle)HANDLE:SetPoint(point, relframe, relpoint, xofs, yofs)HANDLE:SetScale(scale)HANDLE:SetWidth(width)HANDLE:Show(skipAttr)HANDLE:UnregisterAutoHide()InitFrameHandleNamespace(namespace)IsFrameHandle(handle, protected)IsWritableRestrictedTable(ref)MakeForbidden(frame)PropagateForbiddenToReferencedFrames()RegisterAttributeDriver(frame, attribute, values)Documented entries come from Blizzard's in-client API documentation, and UI code functions from its Lua files, mirrored per build. C functions that neither mentions aren't included, and UI code functions can be internal.