~/forever/addon-api
Addon API
AddBehavioralMessagingTrayToStatusFrames(statusFrames)BehavioralMessagingDetailsMixin:DisplayInternal(titleText, bodyText)BehavioralMessagingDetailsMixin:DisplayNotification(details, notification)BehavioralMessagingDetailsMixin:OnHide()BehavioralMessagingDetailsMixin:OnLoad()BehavioralMessagingNotificationMixin:GetCount()BehavioralMessagingNotificationMixin:Init(notificationData, notificationType)BehavioralMessagingNotificationMixin:OnLoad()BehavioralMessagingNotificationMixin:PeekInstance()BehavioralMessagingNotificationMixin:PopInstance()BehavioralMessagingNotificationMixin:PushInstance(id)BehavioralMessagingNotificationMixin:Update()BehavioralMessagingNotificationMixin:UpdateBackgrounds()BehavioralMessagingNotificationMixin:UpdateText()BehavioralMessagingTrayMixin:EvaluateLayout()BehavioralMessagingTrayMixin:FindNotification(notificationType)BehavioralMessagingTrayMixin:OnEvent(event, ...)BehavioralMessagingTrayMixin:OnLoad()BehavioralMessagingTrayMixin:OnNotificationAchknowledged(notification)BehavioralMessagingTray_OnNotification(event, ...)BehavioralMessaging_LoadUI()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.