~/forever/addon-api
Addon API
ObjectiveTrackerBlockMixin:AddTimerBar(duration, startTime)ObjectiveTrackerBlockMixin:AdjustRightEdgeOffset(offset)ObjectiveTrackerBlockMixin:AdjustSlideAnchor(offsetY)ObjectiveTrackerBlockMixin:ForEachUsedLine(func)ObjectiveTrackerBlockMixin:Free()ObjectiveTrackerBlockMixin:FreeLine(line)ObjectiveTrackerBlockMixin:FreeUnusedLines()ObjectiveTrackerBlockMixin:GetExistingLine(objectiveKey)ObjectiveTrackerBlockMixin:GetLine(objectiveKey, optTemplate)ObjectiveTrackerBlockMixin:HasActiveAnim()ObjectiveTrackerBlockMixin:Init()ObjectiveTrackerBlockMixin:OnAddedRegion(region, isManaged)ObjectiveTrackerBlockMixin:OnHeaderClick(mouseButton)ObjectiveTrackerBlockMixin:OnHeaderEnter()ObjectiveTrackerBlockMixin:OnHeaderLeave()ObjectiveTrackerBlockMixin:Reset()ObjectiveTrackerBlockMixin:SetHeader(text)ObjectiveTrackerBlockMixin:SetStringText(fontString, text, useFullHeight, colorStyle, useHighlight)ObjectiveTrackerBlockMixin:UpdateHighlight()ObjectiveTrackerContainerHeaderMixin:OnLoad()ObjectiveTrackerContainerHeaderMixin:OnToggle()ObjectiveTrackerContainerHeaderMixin:SetCollapsed(collapsed)ObjectiveTrackerContainerMixin:AddModule(module)ObjectiveTrackerContainerMixin:AddTopPaddingProvider(topPaddingProvider)ObjectiveTrackerContainerMixin:ForEachModule(callback)ObjectiveTrackerContainerMixin:ForceExpand()ObjectiveTrackerContainerMixin:GetAvailableHeight()ObjectiveTrackerContainerMixin:GetHeightToModule(targetModule)ObjectiveTrackerContainerMixin:HasAnyModules()ObjectiveTrackerContainerMixin:HasModule(module)ObjectiveTrackerContainerMixin:Init()ObjectiveTrackerContainerMixin:IsCollapsed()ObjectiveTrackerContainerMixin:OnAdded(backgroundAlpha)ObjectiveTrackerContainerMixin:OnLoad()ObjectiveTrackerContainerMixin:OnShow()ObjectiveTrackerContainerMixin:OnSizeChanged()ObjectiveTrackerContainerMixin:RemoveAllModules()ObjectiveTrackerContainerMixin:RemoveModule(module)ObjectiveTrackerContainerMixin:SetBackgroundAlpha(alpha)ObjectiveTrackerContainerMixin:SetCollapsed(collapsed)ObjectiveTrackerContainerMixin:ToggleCollapsed()ObjectiveTrackerContainerMixin:Update(dirtyUpdate)ObjectiveTrackerContainerMixin:UpdateHeight()ObjectiveTrackerContainerMixin:UpdateTopPadding()ObjectiveTrackerFrameMixin:BindQuestItemFromTracker()ObjectiveTrackerFrameMixin:FocusGamepad()ObjectiveTrackerFrameMixin:FocusQuestFromTracker()ObjectiveTrackerFrameMixin:InitializeGamepad()ObjectiveTrackerFrameMixin:MinimizeTrackerModule()ObjectiveTrackerFrameMixin:OnEvent(event, ...)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.