MoveIt.Modules.Flags = {} function MoveIt.Modules.Flags:Apply(frameName) local modSettings = MoveIt:GetFrameSettings(frameName, "Flags") local handle = MoveIt:GetFrameHandle(frameName) if MoveIt.originalSettings[frameName].Flags.Clampable then handle:SetClampedToScreen(modSettings.Clamp) end if modSettings.Hide then handle:Hide() end end function MoveIt.Modules.Flags:GetOriginalSettings(frameName) local handle = MoveIt:GetFrameHandle(frameName) local clamped = false if MoveIt:IsFrameClampable(frameName) then clamped = handle:IsClampedToScreen() end return { Clamp = clamped, Hide = false, Force = false } end