does it? This is working fine for me on the beta. Simple 6.0 update to zork's rWatchFrameMover method
Lua Code:
local watchframeheight = 450
local function MMFMWF_Tooltip(self)
GameTooltip:SetOwner(self, "ANCHOR_TOP")
GameTooltip:AddLine("• Drag to move", 0, 1, 0.5, 1, 1, 1)
GameTooltip:Show()
end
-- remove the former when 6.0 hits
local wf = WatchFrame or ObjectiveTrackerFrame
wf:SetClampedToScreen(true)
wf:SetMovable(true)
wf:SetUserPlaced(true)
wf:ClearAllPoints()
wf.ClearAllPoints = function() end
wf:SetPoint("TOP", MinimapCluster, "BOTTOM", 0, -20)
wf.SetPoint = function() end
wf:SetHeight(watchframeheight)
local wfhmoveframe = CreateFrame("FRAME", nil, wf)
wfhmoveframe:SetHeight(16)
wfhmoveframe:SetPoint("TOPLEFT", wf, "TOPLEFT", 150, 0)
wfhmoveframe:SetPoint("TOPRIGHT", wf, "TOPRIGHT")
wfhmoveframe:EnableMouse(true)
wfhmoveframe:RegisterForDrag("LeftButton")
wfhmoveframe:SetHitRectInsets(-5, -5, -5, -5)
wfhmoveframe:SetScript("OnDragStart", function(s)
local f = s:GetParent()
f:StartMoving()
end)
wfhmoveframe:SetScript("OnDragStop", function(s)
local f = s:GetParent()
f:StopMovingOrSizing()
end)
wfhmoveframe:SetScript("OnEnter", function(s)
MMFMWF_Tooltip(s)
end)