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's own spelling, and now literally ours: IsEnabled answers the
-- NUMBER 1 or 0 (button.rs, wow-re button-enabled-state.md). Plain
-- truthiness would be WRONG here — 0 is truthy in Lua.
if getglobal("BenillaMacroPopupOkayButton"):IsEnabled() ~= 0 then
BenillaMacroPopupOkayButton_OnClick()
end
ScrollFrame_OnLoad()
self.updateFunc = BenillaMacroPopupFrame_Update
BenillaMacroPopupFrame_OnShow(self)BenillaMacroPopupFrame_OnHide(self)BenillaFauxScrollFrame_OnMouseWheel(getglobal("BenillaMacroPopupScrollFrame"), arg1)