make hidden frames visible while dragging

This commit is contained in:
Eric Mauser
2016-07-10 19:48:05 +02:00
parent 2831d319e9
commit 5b7fd2c42d
4 changed files with 37 additions and 5 deletions
+8
View File
@@ -104,6 +104,10 @@ pfUI:RegisterModule("gui", function ()
for _,frame in pairs(movable) do
local frame = frame
if not frame:IsShown() then
frame.hideLater = true
end
if not frame.drag then
frame.drag = CreateFrame("Frame", nil, frame)
frame.drag:SetAllPoints(frame)
@@ -134,11 +138,15 @@ pfUI:RegisterModule("gui", function ()
frame:SetMovable(true)
frame.drag:EnableMouse(true)
frame.drag:Show()
frame:Show()
pfUI.gui.unlockFrames.text:SetText("Lock Frames")
else
frame:SetMovable(false)
frame.drag:EnableMouse(false)
frame.drag:Hide()
if frame.hideLater == true then
frame:Hide()
end
pfUI.gui.unlockFrames.text:SetText("Unlock Frames")
end
end