~/forever/addon-api
Addon API
GlobalGlueContextMenu_Acquire(owner, extraMenuHeight, extraMenuWidth)GlobalGlueContextMenu_GetOwner()GlobalGlueContextMenu_IsShown()GlobalGlueContextMenu_Release()GlueContextMenuMixin:AddButton(buttonText, buttonFunction)GlueContextMenuMixin:GetMaximumButtonWidth()GlueContextMenuMixin:Initialize(extraMenuHeight, extraMenuWidth)GlueContextMenuMixin:OnUpdate(dt)GlueContextMenuMixin:RefreshSize()GlueContextMenuMixin:Reset()GlueTemplates_DeselectTab(tab)GlueTemplates_DisableTab(frame, index)GlueTemplates_EnableTab(frame, index)GlueTemplates_GetSelectedTab(frame)GlueTemplates_SelectTab(tab)GlueTemplates_SetDisabledTabState(tab)GlueTemplates_SetNumTabs(frame, numTabs)GlueTemplates_SetTab(frame, id)GlueTemplates_TabResize(tab)GlueTemplates_UpdateTabs(frame)SafeGetExpansionData(dataTable, expansionLevel)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.