~/forever/addon-api
Addon API
PetJournalHealPetSpellFrameMixin:IsLocked()PetJournalHealPetSpellFrameMixin:OnLoad()PetJournalHealPetSpellFrameMixin:OnSetTooltip(tooltip)PetJournalListItemMixin:OnClick(button)PetJournalListItemMixin:OnDragStart()PetJournalListItemMixin:OnEnter()PetJournalListItemMixin:OnLeave()PetJournalListItem_OnClick(self, button)PetJournalLoadOut_MenuRegion_OnMouseUp(self, button, buttonName)PetJournalLoadoutDragButtonMixin:OnClick(button)PetJournalLoadoutDragButtonMixin:OnEnter()PetJournalLoadoutDragButtonMixin:OnLeave()PetJournalLoadout_GetRequiredLevel(loadoutPlate, abilityID)PetJournalPetCard_OnClick(self, button)PetJournalPetCount_OnEnter(self)PetJournalRequirement_ShowRequirementToolTip(self)PetJournalSummonButton_OnClick(self)PetJournalSummonButton_OnEnter(self)PetJournalSummonRandomPetSpellFrameMixin:IsAvailable()PetJournalSummonRandomPetSpellFrameMixin:IsLocked()PetJournalSummonRandomPetSpellFrameMixin:OnIconClick()PetJournalSummonRandomPetSpellFrameMixin:OnIconDragStart()PetJournalSummonRandomPetSpellFrameMixin:OnLoad()PetJournalSummonRandomPetSpellFrameMixin:UpdateCooldown()PetJournalUtil_GetDisplayName(petID)PetJournal_ClearPendingCage()PetJournal_FindPetCardIndex()PetJournal_GetPetAbilityHyperlink(abilityID, petID)PetJournal_HideAbilityTooltip(self)PetJournal_InitFilterDropdown(self)PetJournal_InitPetButton(pet, elementData)PetJournal_IsPendingCage(petID)PetJournal_OnEvent(self, event, ...)PetJournal_OnHide(self)PetJournal_OnLoad(self)PetJournal_OnSearchTextChanged(self)PetJournal_OnShow(self)PetJournal_SelectPet(self, petID)PetJournal_SelectSpecies(self, targetSpeciesID)PetJournal_SetPendingCage(petID)PetJournal_ShowAbilityCompareTooltip(abilityID1, abilityID2, speciesID, petID)PetJournal_ShowAbilityTooltip(self, abilityID, speciesID, petID, additionalText)PetJournal_ShowPetCard(index)PetJournal_ShowPetCardByID(petID)PetJournal_ShowPetCardBySpeciesID(speciesID)PetJournal_ShowPetDropdown(button, index, petID)PetJournal_ShowPetSelect(self)PetJournal_ToggleTutorial()PetJournal_UnwrapPet(petID)PetJournal_UpdateAll()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.