~/forever/addon-api
Addon API
WeeklyRewardsMixin:GetOrCreateOverlay()WeeklyRewardsMixin:GetSelectedActivityInfo()WeeklyRewardsMixin:IsReadOnly()WeeklyRewardsMixin:OnEvent(event)WeeklyRewardsMixin:OnHide()WeeklyRewardsMixin:OnLoad()WeeklyRewardsMixin:OnShow()WeeklyRewardsMixin:Refresh(playSheenAnims)WeeklyRewardsMixin:SelectActivity(activityFrame)WeeklyRewardsMixin:SelectReward()WeeklyRewardsMixin:SetActivityShown(isShown, activityTypeFrame, activityType)WeeklyRewardsMixin:SetUpActivity(activityTypeFrame, name, atlas, activityType)WeeklyRewardsMixin:SetUpConditionalActivities()WeeklyRewardsMixin:ShouldShowOverlay()WeeklyRewardsMixin:ShowClassSetTutorial(parent)WeeklyRewardsMixin:TryDisplayingClassSetTutorial()WeeklyRewardsMixin:UpdateOverlay()WeeklyRewardsMixin:UpdatePreviousClaim()WeeklyRewardsMixin:UpdateSelection()WeeklyRewardsMixin:UpdateTitle()WeeklyRewards_LoadUI()WeeklyRewards_ShowUI()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.