self:RegisterForDrag("LeftButton")
BenillaMacroButton_OnClick(self)
PickupMacro(getglobal("BenillaMacroFrame").macroBase + self:GetID())
BenillaMacroPopupButton_OnClick(self)
self:SetChecked(nil)
PickupMacro(getglobal("BenillaMacroFrame").selectedMacro)
self:SetBackdropBorderColor(TOOLTIP_DEFAULT_COLOR.r, TOOLTIP_DEFAULT_COLOR.g, TOOLTIP_DEFAULT_COLOR.b)
self:SetBackdropColor(TOOLTIP_DEFAULT_BACKGROUND_COLOR.r, TOOLTIP_DEFAULT_BACKGROUND_COLOR.g, TOOLTIP_DEFAULT_BACKGROUND_COLOR.b)
BenillaScrollBar_OnValueChanged(self, arg1)
BenillaMacroFrameText_OnTextChanged(self)
self:ClearFocus()
BenillaMacroFrameScrollFrame_OnLoad(self)
BenillaMacroFrame_OnLoad(self)
self:RegisterEvent("UPDATE_MACROS")
BenillaMacroFrame_OnEvent(self, event)
getglobal("BenillaMacroFrameTab2"):SetText(BenillaMacroFrame_TabTwoLabel())
BenillaMacroFrame_OnShow()
UpdateMicroButtons()
BenillaMacroFrame_OnHide()
UpdateMicroButtons()
BenillaScroll_OnMouseWheel(getglobal("BenillaMacroFrameScrollFrame"), arg1)
BenillaMacroPopupOkayButton_Update()
getglobal("BenillaMacroFrameSelectedMacroName"):SetText(self:GetText())
getglobal("BenillaMacroPopupFrame"):Hide()
-- The ref writes `IsEnabled() ~= 0`; this engine's IsEnabled returns
-- a BOOLEAN (button.rs), for which `~= 0` is always true — plain
-- truthiness is the correct read here.
if getglobal("BenillaMacroPopupOkayButton"):IsEnabled() then
BenillaMacroPopupOkayButton_OnClick()
end
ScrollFrame_OnLoad()
self.updateFunc = BenillaMacroPopupFrame_Update
BenillaMacroPopupFrame_OnShow(self)
BenillaMacroPopupFrame_OnHide(self)
BenillaFauxScrollFrame_OnMouseWheel(getglobal("BenillaMacroPopupScrollFrame"), arg1)