~/forever/updates/addon-api
Updates
EJ_ContentTab_SetEnabled(self, enabled)EJ_HideLootJournalPanel()EJ_HideNonInstancePanels()EJ_HideSuggestPanel()EJ_HideTutorialsPanel()EJ_ShowLootJournalPanel()EJ_ShowTutorialPanel()ENV.GetActionInfo(...)ENV.GetGamePadState()ENV.GetTransmogOutfitIndex(outfitID)ENV.IsGamePadEnabled()ENV.PlayerCanAssist(unit)ENV.PlayerCanAttack(unit)ENV.PlayerInCombat()ENV.PlayerInGroup()ENV.PlayerIsChanneling()ENV.PlayerPetSummary()ENV.RegisterAttributeDriver(frameHandle, ...)ENV.RegisterStateDriver(frameHandle, ...)ENV.RegisterUnitWatch(frameHandle, ...)ENV.UnitHasVehicleUI(unit)ENV.UnitWatchRegistered(frameHandle, ...)ENV.UnregisterAttributeDriver(frameHandle, ...)ENV.UnregisterStateDriver(frameHandle, ...)ENV.UnregisterUnitWatch(frameHandle, ...)ENV.print(...)EasingUtil.InBack(percent)EasingUtil.InCubic(percent)EasingUtil.InExponential(percent)EasingUtil.InOutCubic(percent)EasingUtil.InOutExponential(percent)EasingUtil.InOutQuadratic(percent)EasingUtil.InOutQuartic(percent)EasingUtil.InOutQuintic(percent)EasingUtil.InQuadratic(percent)EasingUtil.InQuartic(percent)EasingUtil.InQuintic(percent)EasingUtil.OutBack(percent)EasingUtil.OutCubic(percent)EasingUtil.OutExponential(percent)EasingUtil.OutQuadratic(percent)EasingUtil.OutQuartic(percent)EasingUtil.OutQuintic(percent)EditBox_ClearFocus(self)EditBox_ClearHighlight(self)EditBox_HandleTabbing(self, tabList)EditBox_HighlightText(self)EditBox_OnTabPressed(self)EditBox_SetFocus(self)EditModeAccountSettingsMixin:EditModeFrameReset()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.