~/forever/addon-api
Addon API
ProfessionSpellButtonMixin:OnClick(button)ProfessionSpellButtonMixin:OnDragStart()ProfessionSpellButtonMixin:OnDragStop()ProfessionSpellButtonMixin:OnEnter()ProfessionSpellButtonMixin:OnEvent(event, ...)ProfessionSpellButtonMixin:OnHide()ProfessionSpellButtonMixin:OnLeave()ProfessionSpellButtonMixin:OnLoad()ProfessionSpellButtonMixin:OnModifiedClick(button)ProfessionSpellButtonMixin:OnReceiveDrag()ProfessionSpellButtonMixin:OnShow()ProfessionSpellButtonMixin:UpdateButton()ProfessionSpellButtonMixin:UpdateCooldown()ProfessionSpellButtonMixin:UpdateDragSpell()ProfessionSpellButtonMixin:UpdateOverlay()ProfessionSpellButtonMixin:UpdateSelection()ProfessionsBookFrameMixin:FormatProfession(frame, index)ProfessionsBookFrameMixin:HideStaticPopups()ProfessionsBookFrameMixin:OnEvent(event, ...)ProfessionsBookFrameMixin:OnHide()ProfessionsBookFrameMixin:OnLoad()ProfessionsBookFrameMixin:OnShow()ProfessionsBookFrameMixin:PlayCloseSound()ProfessionsBookFrameMixin:PlayOpenSound()ProfessionsBookFrameMixin:Update()ProfessionsBookFrameMixin:UpdateRankBar(frame, skillLine, rank, maxRank, rankModifier)ProfessionsBookFrameMixin:UpdateStatusBar(frame, rank, maxRank, rankModifier)ProfessionsBookFrameStandaloneMixin:OnLoad()ProfessionsBook_GetSpellBookItemSlot(spellButton)ProfessionsBook_LoadUI()ProfessionsBook_ToggleTutorial()ProfessionsUnlearnButtonMixin:OnButtonStateChanged()ProfessionsUnlearnButtonMixin:OnEnter()ProfessionsUnlearnButtonMixin:OnLeave()ProfessionsUnlearnButtonMixin:OnMouseDown()ProfessionsUnlearnButtonMixin:OnMouseUp()ToggleProfessionsBook()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.