You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

36 lines
785 B

MoveIt.Modules.Strata = {}
function MoveIt.Modules.Strata:Apply(frameName)
local modSettings = MoveIt:GetFrameSettings(frameName, "Strata")
local handle = MoveIt:GetFrameHandle(frameName)
handle:SetFrameStrata(modSettings.Level)
end
function MoveIt.Modules.Strata:Revert(frameName)
local originalSettings = MoveIt.originalSettings[frameName].Strata
MoveIt:SetFrameSettings(frameName, "Strata",
{
Level = originalSettings.Level,
Enabled = false
})
self:Apply(frameName)
end
function MoveIt.Modules.Strata:GetOriginalSettings(frameName)
if MoveIt:FrameHasStrata(frameName) then
local handle = MoveIt:GetFrameHandle(frameName)
local level = handle:GetFrameStrata()
return
{
Level = level
}
end
end