local AS, L, S, R = unpack(AddOnSkins) if not AS:CheckAddOn('Recount') then return end local ES = AS.EmbedSystem local _G = _G function ES:Recount() local EmbedParent = AS:CheckOption('EmbedSystemDual') and (AS:CheckOption('EmbedRight') == 'Recount' and ES.Right or ES.Left) or ES.Main _G.Recount_MainWindow:SetParent(EmbedParent) _G.Recount_MainWindow:ClearAllPoints() _G.Recount_MainWindow:SetPoint('TOPLEFT', EmbedParent, 'TOPLEFT', 0, 6) _G.Recount_MainWindow:SetPoint('BOTTOMRIGHT', EmbedParent, 'BOTTOMRIGHT', 0, 0) _G.Recount_MainWindow:SetFrameLevel(AS:CheckOption('EmbedFrameLevel')) if AS:CheckOption('Recount') then if _G.Recount_MainWindow.backdrop then S:SetTemplate(_G.Recount_MainWindow.backdrop, AS:CheckOption('EmbedBackdropTransparent') and 'Transparent') _G.Recount_MainWindow.backdrop:SetShown(AS:CheckOption('EmbedBackdrop')) end end Recount.db.profile.Locked = true Recount.db.profile.Scaling = 1 Recount.db.profile.ClampToScreen = true Recount.db.profile.FrameStrata = AS:CheckOption('EmbedFrameStrata') Recount.db.profile.MainWindow.AutoHide = false _G.Recount:SetStrataAndClamp() _G.Recount:LockWindows(true) _G.Recount:ResizeMainWindow() end