~/forever/addon-api
Addon API
ScrappingMachineFrame_LoadUI()ScrappingMachineItemSlotMixin:Clear()ScrappingMachineItemSlotMixin:ClearSlot()ScrappingMachineItemSlotMixin:OnClick(button)ScrappingMachineItemSlotMixin:OnDragStart()ScrappingMachineItemSlotMixin:OnEvent(event, ...)ScrappingMachineItemSlotMixin:OnLoad()ScrappingMachineItemSlotMixin:OnMouseEnter()ScrappingMachineItemSlotMixin:OnMouseLeave()ScrappingMachineItemSlotMixin:OnReceiveDrag()ScrappingMachineItemSlotMixin:RefreshIcon()ScrappingMachineMixin:ClearAllScrapButtons()ScrappingMachineMixin:CloseScrappingMachine()ScrappingMachineMixin:OnEvent(event, ...)ScrappingMachineMixin:OnHide()ScrappingMachineMixin:OnLoad()ScrappingMachineMixin:OnShow()ScrappingMachineMixin:PlayItemChangeSounds(itemAdded)ScrappingMachineMixin:ScrapItems()ScrappingMachineMixin:SetupScrapButtonPool()ScrappingMachineMixin:UpdateScrapButtonState()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.