I'm writing a button addon called MagnetButtons... I've recently run in to a weird snag...
-- This doesn't receive events, unless I also specify the OnMouseUp script...
-- But setting the OnMouseUp script breaks the ability to move by pressing
-- both mouse buttons down.
UIParent:SetScript("OnReceiveDrag", function (self)
-- Can't use HookScript since UIParent:GetScript("OnMouseUp") == nil
UIParent:SetScript("OnMouseUp", function (self, button)