~/forever/addon-api
Addon API
BlizzardConsoleMessageFrame_OnHyperlinkClick(self, link, text, button)DeveloperConsoleAutoCompleteMixin:CalculateMaxEntriesToDisplay()DeveloperConsoleAutoCompleteMixin:CancelSearch()DeveloperConsoleAutoCompleteMixin:CheckYield()DeveloperConsoleAutoCompleteMixin:ClearEntryIndex(dontSignalParent)DeveloperConsoleAutoCompleteMixin:DisplayResults()DeveloperConsoleAutoCompleteMixin:FinishWork()DeveloperConsoleAutoCompleteMixin:ForceHide()DeveloperConsoleAutoCompleteMixin:GetEntryAtIndex(entryIndex)DeveloperConsoleAutoCompleteMixin:GetEntryIndex()DeveloperConsoleAutoCompleteMixin:GetNumEntries()DeveloperConsoleAutoCompleteMixin:GetSelectedText()DeveloperConsoleAutoCompleteMixin:HasUserChosenEntryIndex()DeveloperConsoleAutoCompleteMixin:MarkDirty()DeveloperConsoleAutoCompleteMixin:NextEntry()DeveloperConsoleAutoCompleteMixin:OnAvailableHeightChanged()DeveloperConsoleAutoCompleteMixin:OnEntryClicked(entry)DeveloperConsoleAutoCompleteMixin:OnEntryEnter(entry)DeveloperConsoleAutoCompleteMixin:OnEntryLeave(entry)DeveloperConsoleAutoCompleteMixin:OnLoad()DeveloperConsoleAutoCompleteMixin:OnUpdate()DeveloperConsoleAutoCompleteMixin:PreviousEntry()DeveloperConsoleAutoCompleteMixin:ResumeWork()DeveloperConsoleAutoCompleteMixin:SetEntryIndex(entryIndex, dontSignalParent)DeveloperConsoleAutoCompleteMixin:SetText(text, cursorPosition)DeveloperConsoleAutoCompleteMixin:ShouldTextBeVisible(text, cursorPosition)DeveloperConsoleAutoCompleteMixin:StartSearch()DeveloperConsoleAutoCompleteMixin:StepAutoCompleteSearchCoroutine(searchText)DeveloperConsoleMixin:AddMessage(message, colorType)DeveloperConsoleMixin:AddMessageInternal(message, r, g, b, colorType)DeveloperConsoleMixin:AddToCommandHistory(text)DeveloperConsoleMixin:CalculateAnchorOffset()DeveloperConsoleMixin:CheckExecuteOverrideCommand(text)DeveloperConsoleMixin:CheckFilterCoroutineYield()DeveloperConsoleMixin:Clear()DeveloperConsoleMixin:ExecuteCommand(text)DeveloperConsoleMixin:FindBestEditCommand()DeveloperConsoleMixin:FindBestEditCommandPositions()DeveloperConsoleMixin:GetCommandHistoryIndex()DeveloperConsoleMixin:HasSetCommandHistoryIndex()DeveloperConsoleMixin:InsertLinkedCommand(text)DeveloperConsoleMixin:OnEditBoxArrowPressed(key)DeveloperConsoleMixin:OnEditBoxCursorChanged(text)DeveloperConsoleMixin:OnEditBoxPageDownPressed()DeveloperConsoleMixin:OnEditBoxPageUpPressed()DeveloperConsoleMixin:OnEditBoxTabPressed()DeveloperConsoleMixin:OnEditBoxTextChanged(text)DeveloperConsoleMixin:OnEditBoxUpdate()DeveloperConsoleMixin:OnEscapePressed()DeveloperConsoleMixin:OnEvent(event, ...)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.