~/forever/addon-api
Addon API
ConfirmDisenchantRollDialog_Show(rollID, rollType)ConfirmLootRollDialog_Show(rollID, rollType)ConfirmTalentWipeDialog_Show(cost, talentType)GameDialogBaseMixin:OnLoad()GameDialogBaseMixin:SetCloseButtonToHide()GameDialogBaseMixin:SetCloseButtonToMinimize()GameDialogCoverFrameMixin:Init(hideOnEscape)GameDialogCoverFrameMixin:OnKeyDown(key)GameDialogDefsUtil.GetDefaultExpirationText(dialog, data, timeleft)GameDialogDefsUtil.GetSelfResurrectDialogOptions()GameDialogDefsUtil.OnResurrectButtonClick(selectedOption, reason)GameDialogMixin:ClearTextScripts()GameDialogMixin:GetButton(index)GameDialogMixin:GetButton1()GameDialogMixin:GetButton2()GameDialogMixin:GetButton3()GameDialogMixin:GetButton4()GameDialogMixin:GetButtonSizeInfo()GameDialogMixin:GetButtons()GameDialogMixin:GetEditBox()GameDialogMixin:GetEditBoxText()GameDialogMixin:GetExtraButton()GameDialogMixin:GetExtraFrame()GameDialogMixin:GetInitialWidth(dialogInfo)GameDialogMixin:GetItemFrame()GameDialogMixin:GetText(text)GameDialogMixin:GetTextFontString()GameDialogMixin:Init(which, text_arg1, text_arg2, data, insertedFrame)GameDialogMixin:OnCloseButtonClicked(button)GameDialogMixin:OnEvent(...)GameDialogMixin:OnGainGamepadFocus()GameDialogMixin:OnHide()GameDialogMixin:OnHyperlinkClick(...)GameDialogMixin:OnHyperlinkEnter(...)GameDialogMixin:OnHyperlinkLeave(...)GameDialogMixin:OnLoseGamepadFocus()GameDialogMixin:OnShow()GameDialogMixin:OnUpdate(elapsed)GameDialogMixin:Resize()GameDialogMixin:SetFormattedText(...)GameDialogMixin:SetText(text)GameDialogMixin:SetTextScripts(dialogInfo)GameDialogMixin:SetupAlertIcon(dialogInfo, data)GameDialogMixin:SetupAnchor(regionKey)GameDialogMixin:SetupButtons(dialogInfo, data)GameDialogMixin:SetupCloseButton(dialogInfo)GameDialogMixin:SetupConfirmation(dialogInfo)GameDialogMixin:SetupDecorationFrames(dialogInfo)GameDialogMixin:SetupDropdown(dialogInfo)GameDialogMixin:SetupEditBox(dialogInfo)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.