~/forever/addon-api
Addon API
ClickBindingFrameMixin:AddNewAction(actionType, actionID)ClickBindingFrameMixin:CleanDataProvider()ClickBindingFrameMixin:ClearFocusedFrame()ClickBindingFrameMixin:ClearUnboundText()ClickBindingFrameMixin:FillNewSlot(actionType, actionID)ClickBindingFrameMixin:GetFocusedFrame()ClickBindingFrameMixin:GetLastElement()ClickBindingFrameMixin:HasEmptySlot()ClickBindingFrameMixin:HasNewSlot()ClickBindingFrameMixin:InitializeButtons()ClickBindingFrameMixin:InitializeScrollBox()ClickBindingFrameMixin:OnEvent(event, ...)ClickBindingFrameMixin:OnHide()ClickBindingFrameMixin:OnLoad()ClickBindingFrameMixin:OnShow()ClickBindingFrameMixin:Refresh()ClickBindingFrameMixin:ResetToDefaultProfile()ClickBindingFrameMixin:SetFocusedFrame(frame)ClickBindingFrameMixin:SetHasNewSlot(hasNewSlot)ClickBindingFrameMixin:SetIconHighlightsShown(show)ClickBindingFrameMixin:SetUnboundText(elementData)ClickBindingFrameMixin:UpdateMouseoverCastUI()ClickBindingFramePortraitMixin:GetFrame()ClickBindingFramePortraitMixin:GetTooltipText()ClickBindingFramePortraitMixin:OnEnter()ClickBindingFramePortraitMixin:OnLeave()ClickBindingFramePortraitMixin:OnLoad()ClickBindingFramePortraitMixin:SetSelectedState(isSelected)ClickBindingFrame_LoadUI()ClickBindingFrame_Toggle()ClickBindingHeaderMixin:Init(elementData)ClickBindingLineMixin:Init(elementData)ClickBindingLineMixin:OnEnter()ClickBindingLineMixin:OnLeave()ClickBindingTutorialMixin:OnHide()ClickBindingTutorialMixin:OnLoad()ClickableBindingsEnableMouseoverCastCheckboxMixin:OnClick()ClickableBindingsEnableMouseoverCastCheckboxMixin:OnEnter()ClickableBindingsEnableMouseoverCastCheckboxMixin:OnLeave()ClickableBindingsEnableMouseoverCastCheckboxMixin:UpdateCheckbox()InClickBindingMode()ToggleClickBindingFrame()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.