~/forever/addon-api
Addon API
QuickKeybindButtonTemplateMixin:DoModeChange(isInQuickbindMode)QuickKeybindButtonTemplateMixin:QuickKeybindButtonOnClick(button, down)QuickKeybindButtonTemplateMixin:QuickKeybindButtonOnEnter()QuickKeybindButtonTemplateMixin:QuickKeybindButtonOnHide(button, down)QuickKeybindButtonTemplateMixin:QuickKeybindButtonOnLeave()QuickKeybindButtonTemplateMixin:QuickKeybindButtonOnMouseWheel(delta)QuickKeybindButtonTemplateMixin:QuickKeybindButtonOnShow(button, down)QuickKeybindButtonTemplateMixin:QuickKeybindButtonOnUpdate(elapsed)QuickKeybindButtonTemplateMixin:QuickKeybindButtonSetTooltip(anchorToGameTooltip)QuickKeybindButtonTemplateMixin:UpdateMouseWheelHandler()QuickKeybindFrameMixin:CancelBinding()QuickKeybindFrameMixin:ClearOutputText()QuickKeybindFrameMixin:OnCharacterBindingsChanged(setting, value)QuickKeybindFrameMixin:OnDragStart()QuickKeybindFrameMixin:OnDragStop()QuickKeybindFrameMixin:OnHide()QuickKeybindFrameMixin:OnKeyDown(input)QuickKeybindFrameMixin:OnKeybindRebindFailed(action)QuickKeybindFrameMixin:OnKeybindRebindSuccess(action)QuickKeybindFrameMixin:OnKeybindUnbindFailed(action, unbindAction, unbindSlotIndex)QuickKeybindFrameMixin:OnLoad()QuickKeybindFrameMixin:OnMouseWheel(delta)QuickKeybindFrameMixin:OnShow()QuickKeybindFrameMixin:SetOutputText(text)QuickKeybindFrameMixin:SetSelected(command, actionButton)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.