The FrameName:EnableMouse(false) function that makes frame of your choosing uninteractive doesn't work with RaidPullout1 (old dragged raid frames)...
But I don't know if it's whether I simply don't have the right frame name (I think I tried every single one from framestack) or the frame is simply protected from being click-through - which would be a shame..
Pic rel:
And some code I found that was supposed to help (it didn't).
Lua Code:
local FrameCollection = {};
function GetChildrenTree(RaidPullout1) --- Walk the frame hierarchy recursively adding children.
if Frame:GetChildren() then
for _,child in pairs({Frame:GetChildren()}) do
if child:IsMouseEnabled() then
tinsert(FrameCollection,child);
end
GetChildrenTree(child);
end
end
end
GetChildrenTree(ParentFrame);
-- check lock status and enable/disable mouse.
if ParentFrame:IsVisible() then
if Config.Locked then
ParentFrame:EnableMouse(false);
for _,childframe in pairs (FrameCollection) do
childframe:EnableMouse(false);
end
else
ParentFrame:EnableMouse(true);
for _,childframe in pairs (FrameCollection) do
childframe:EnableMouse(true);
end
end
end
A fellow lua dev couldn't help me, said he wasn't familiar with idiosyncrasies because he never used these frames.