~/forever/updates/addon-api
Updates
EditModeLayoutDialogMixin:ShowDeleteLayoutDialog(layoutIndex, layoutInfo)EditModeLayoutDialogMixin:ShowNewLayoutDialog(layoutInfo)EditModeLayoutDialogMixin:ShowRenameLayoutDialog(layoutIndex, layoutInfo)EditModeLayoutManagerUtil.GetDisableReason(disableOnMaxLayouts, disableOnActiveChanges, manager)EditModeLayoutManagerUtil.GetNewLayoutText(disabled)EditModeLayoutManagerUtil.SetElementDescriptionEnabledState(elementDescription, disableOnMaxLayouts, disableOnActiveChanges, manager)EditModeLootFrameSystemMixin:ApplySystemAnchor()EditModeLootFrameSystemMixin:OnDragStart()EditModeLootFrameSystemMixin:OnEditModeExit()EditModeLossOfControlSystemMixin:OnEditModeExit()EditModeLossOfControlSystemMixin:UpdateSystemSetting(setting, entireSystemUpdate)EditModeLossOfControlSystemMixin:UpdateSystemSettingSize()EditModeMagnetismManager:ApplyMagnetism(systemFrame)EditModeMagnetismManager:CheckReplaceMagneticFrameInfo(currentMagneticFrameInfo, frame, point, relativePoint, distance, offset, isHorizontal)EditModeMagnetismManager:FindClosestGridLine(systemFrame, verticalLines)EditModeMagnetismManager:GetCornerMagneticFrameInfo(frame, relativeToFrameInfo)EditModeMagnetismManager:GetEligibleMagneticFrames(systemFrame)EditModeMagnetismManager:GetGridLineCheckPoints(systemFrame, verticalLines)EditModeMagnetismManager:GetMagneticFrameInfoOptions(systemFrame)EditModeMagnetismManager:GetMagneticFrameInfoTable(frame, point, relativePoint, distance, offset, isHorizontal, isCornerSnap)EditModeMagnetismManager:GetMagneticFrameInfos(systemFrame)EditModeMagnetismManager:GetPreviewLineAnchors(magneticFrameInfo)EditModeMagnetismManager:GetTopLevelParentCheckPoints(systemFrame, verticalLines)EditModeMagnetismManager:IsPotentialMagneticCornerFrame(frame)EditModeMagnetismManager:RegisterFrame(frame)EditModeMagnetismManager:RegisterGrid()EditModeMagnetismManager:RegisterGridLine(line, verticalLine, centerOffset)EditModeMagnetismManager:SetMagnetismRange(magnetismRange)EditModeMagnetismManager:ShouldReplaceClosestCorner(closestSqrDistance, cornerSqrDistance)EditModeMagnetismManager:UnregisterFrame(frame)EditModeMagnetismManager:UnregisterGrid()EditModeMagnetismManager:UpdateTopLevelParentPoints()EditModeMainActionBarEndCapSystemMixin:AnchorSelectionFrame()EditModeMainActionBarEndCapSystemMixin:UpdateSystemSetting(setting, entireSystemUpdate)EditModeMainActionBarEndCapSystemMixin:UpdateSystemSettingVisibility()EditModeManagerFrameMixin:AddNewSystemsAndSettings(systemsToReconcileWith, layoutInfo)EditModeManagerFrameMixin:AreAdvancedOptionsEnabled()EditModeManagerFrameMixin:AreLayoutsFullyMaxed()EditModeManagerFrameMixin:AreLayoutsOfTypeMaxed(layoutType)EditModeManagerFrameMixin:ArePartyFramesForcedShown()EditModeManagerFrameMixin:AreRaidFramesForcedShown()EditModeManagerFrameMixin:BlockEnteringEditMode(blockingFrame)EditModeManagerFrameMixin:CanCreateNewLayoutFromDialog(dialog)EditModeManagerFrameMixin:CanEnterEditMode()EditModeManagerFrameMixin:CanImportFromDialog(dialog)EditModeManagerFrameMixin:CanRenameLayoutFromDialog(dialog)EditModeManagerFrameMixin:CheckForSystemActiveChanges()EditModeManagerFrameMixin:CheckHideAndLockEditMode(lockState)EditModeManagerFrameMixin:ClearActiveChangesFlags()EditModeManagerFrameMixin:ClearEditModeLockState()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.