~/forever/addon-api
Addon API
CheckToggleDifficulty(toggleDifficultyID, difficultyID)NormalizeLegacyDifficultyID(difficultyID)SetRaidDifficulties(primaryRaid, difficultyID)UnitPopupAchievementButtonMixin:CanShow(contextData)UnitPopupAchievementButtonMixin:GetInteractDistance()UnitPopupAchievementButtonMixin:GetText(contextData)UnitPopupAchievementButtonMixin:OnClick(contextData)UnitPopupAddFriendMenuButtonMixin:GetButtons()UnitPopupAddGuildBtagFriendButtonMixin:CanShow(contextData)UnitPopupAddTitleFriendButtonMixin:CanShow(_contextData)UnitPopupAddTitleFriendButtonMixin:IsEnabled(_contextData)UnitPopupAttachableFrameMixin:GetContextData()UnitPopupAttachableFrameMixin:GetDesiredSize()UnitPopupAttachableFrameMixin:OnAttach()UnitPopupAttachableFrameMixin:SetContextData(contextData)UnitPopupBnetAddFavoriteButtonMixin:CanShow(contextData)UnitPopupBnetAddFavoriteButtonMixin:GetText(contextData)UnitPopupBnetAddFavoriteButtonMixin:OnClick(contextData)UnitPopupBnetFriendTagButtonBaseMixin:GetText(_contextData)UnitPopupBnetFriendTagButtonBaseMixin:IsChecked(contextData)UnitPopupBnetFriendTagButtonBaseMixin:OnClick(contextData)UnitPopupBnetFriendTagInterestsSubsectionTitleMixin:GetColor()UnitPopupBnetFriendTagInterestsSubsectionTitleMixin:GetText(_contextData)UnitPopupBnetFriendTagInterestsSubsectionTitleMixin:ShouldQueueDivider()UnitPopupBnetFriendTagRolesSubsectionTitleMixin:GetColor()UnitPopupBnetFriendTagRolesSubsectionTitleMixin:GetText(_contextData)UnitPopupBnetFriendTagsButtonMixin:CanShow(contextData)UnitPopupBnetFriendTagsButtonMixin:CreateMenuDescription(rootDescription, contextData)UnitPopupBnetFriendTagsButtonMixin:GetEntries()UnitPopupBnetFriendTagsButtonMixin:GetText(contextData)UnitPopupBnetInviteButtonMixin:CanShow(contextData)UnitPopupBnetRemoveFavoriteButtonMixin:CanShow(contextData)UnitPopupBnetRemoveFavoriteButtonMixin:GetText(contextData)UnitPopupBnetRemoveFavoriteButtonMixin:OnClick(contextData)UnitPopupBnetTargetButtonMixin:IsEnabled(contextData)UnitPopupCommunitiesLeaveButtonMixin:GetText(contextData)UnitPopupConvertToPartyButtonMixin:OnClick(contextData)UnitPopupConvertToRaidButtonMixin:OnClick(contextData)UnitPopupDuelToTheDeathButtonMixin:CanShow(contextData)UnitPopupDuelToTheDeathButtonMixin:GetInteractDistance()UnitPopupDuelToTheDeathButtonMixin:GetText(contextData)UnitPopupDuelToTheDeathButtonMixin:IsDisabledInKioskMode()UnitPopupDuelToTheDeathButtonMixin:IsEnabled(contextData)UnitPopupDuelToTheDeathButtonMixin:OnClick(contextData)UnitPopupDungeonDifficulty3ButtonMixin:GetDifficultyID()UnitPopupDungeonDifficulty3ButtonMixin:GetText(contextData)UnitPopupDungeonDifficultyButtonMixin:GetEntries()UnitPopupEnterEditModeMixin:CanShow(contextData)UnitPopupEnterEditModeMixin:GetText(contextData)UnitPopupEnterEditModeMixin:IsEnabled(contextData)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.