~/forever/addon-api
Addon API
BaseHousingModeButtonMixin:AddEnabledTooltipText(tooltip)BaseHousingModeButtonMixin:CheckEnabled()BaseHousingModeButtonMixin:EnterMode()BaseHousingModeButtonMixin:IsActive()BaseHousingModeButtonMixin:LeaveMode()BaseHousingModeButtonMixin:OnClick()BaseHousingModeButtonMixin:OnLoad()BaseHousingModeButtonMixin:SetModeActive(shouldBeActive)BaseHousingModeButtonMixin:ToggleMode()BaseLanguageDropdownControlMixin:Init(initializer)BaseLanguageDropdownControlMixin:SetupDropdownMenu(button, setting, options, initTooltip)BaseLayoutMixin:AddLayoutChildren(layoutChildren, ...)BaseLayoutMixin:ClearFixedSize()BaseLayoutMixin:GetAdditionalRegions()BaseLayoutMixin:GetChildHeight(child, ignoreRect)BaseLayoutMixin:GetChildSize(child, ignoreRect)BaseLayoutMixin:GetChildWidth(child, ignoreRect)BaseLayoutMixin:GetFixedHeight()BaseLayoutMixin:GetFixedSize()BaseLayoutMixin:GetFixedWidth()BaseLayoutMixin:GetHeightPadding()BaseLayoutMixin:GetLayoutChildren()BaseLayoutMixin:GetWidthPadding()BaseLayoutMixin:IgnoreLayoutIndex()BaseLayoutMixin:IsDirty()BaseLayoutMixin:IsLayoutFrame()BaseLayoutMixin:Layout()BaseLayoutMixin:MarkClean()BaseLayoutMixin:MarkDirty()BaseLayoutMixin:MarkIgnoreInLayout(region, ...)BaseLayoutMixin:OnCleaned()BaseLayoutMixin:OnShow()BaseLayoutMixin:OnUpdate()BaseLayoutMixin:SetFixedHeight(height)BaseLayoutMixin:SetFixedSize(width, height)BaseLayoutMixin:SetFixedWidth(width)BaseLayoutMixin:SetHeightPadding(padding)BaseLayoutMixin:SetWidthPadding(padding)BaseLayoutMixin:ShouldClearOnUpdateAfterClean()BaseMapPoiPinMixin:CheckClearAreaLabel()BaseMapPoiPinMixin:CheckHideTooltip()BaseMapPoiPinMixin:CheckMapLegendMouseEnter()BaseMapPoiPinMixin:CheckMapLegendMouseLeave()BaseMapPoiPinMixin:CheckSetAreaLabel()BaseMapPoiPinMixin:CheckShowTooltip()BaseMapPoiPinMixin:GetBestNameAndDescription()BaseMapPoiPinMixin:GetFallbackName()BaseMapPoiPinMixin:GetPoiInfo()BaseMapPoiPinMixin:GetTextureSizeInfo(poiInfo)BaseMapPoiPinMixin:GetTooltipInstructions()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.