~/forever/addon-api
Addon API
GetMessageTypeColor(messageType)GetMessageTypeState(messageType)GetSpellNameColor()GetTableColor(color)HasMessageType(messageType)HasMessageTypeGroup(checkBoxList, index)IsClassColoringMessageType(messageType)IsListeningForMessageType(messageType)IsMessageDoneBy(filter)IsMessageDoneTo(filter)IsTypeAdditionalChatColor(type)MessageTypeColor_OpenColorPicker(self)NarrateMyMessagesCheckButton_OnClick(self)NarrateMyMessagesCheckButton_OnLoad(self)PlayActivitySoundWhenNotFocusedCheckButton_OnClick(self)PlayActivitySoundWhenNotFocusedCheckButton_OnLoad(self)PlaySoundSeparatingChatLinesCheckButton_OnClick(self)PlaySoundSeparatingChatLinesCheckButton_OnLoad(self)SetChatUnitColor(type, r, g, b)SetSpellNameColor(r, g, b)SetTableColor(color, r, g, b)SpeechToTextMixin:OnLoad()SpellColor_OpenColorPicker(self)TTSSettingsSliderMixin:GetBaseSliderSize()TTSSettingsSliderMixin:OnTextScaleUpdated(scale)TextToSpeechButtonFrame_OnLoad(self)TextToSpeechButtonMixin:IsTextToSpeechEnabled()TextToSpeechButtonMixin:OnClick(button)TextToSpeechButtonMixin:OnEnter()TextToSpeechButtonMixin:OnEvent(event, ...)TextToSpeechButtonMixin:OnLeave()TextToSpeechButtonMixin:OnLoad()TextToSpeechButtonMixin:ShowHint()TextToSpeechCharacterSpecificButtonMixin:OnClick(button, down)TextToSpeechCharacterSpecificButtonMixin:OnEnter()TextToSpeechCharacterSpecificButtonMixin:OnHide()TextToSpeechCharacterSpecificButtonMixin:OnLoad()TextToSpeechCharacterSpecificButtonMixin:OnShow()TextToSpeechChatTypeCheckButton_OnClick(self, button)TextToSpeechCommandsMixin:AddCommand(cmdName, callback, option, helpText, cmdNameNarrated, rangeMin, rangeMax, rangeFn, validateRange, helpTextExtra)TextToSpeechCommandsMixin:EvaluateTextToSpeechCommand(msg)TextToSpeechCommandsMixin:GetArguments(msg)TextToSpeechCommandsMixin:GetCommand(cmdName)TextToSpeechCommandsMixin:GetCommandHelpText(cmd)TextToSpeechCommandsMixin:GetCommands()TextToSpeechCommandsMixin:Init()TextToSpeechCommandsMixin:PlayMessage(narratedText)TextToSpeechCommandsMixin:SetHelpOverviewText(helpOverviewText, helpOverviewNarratedText)TextToSpeechCommandsMixin:ShowCommandHelp(cmd)TextToSpeechCommandsMixin:ShowHelp(msg)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.