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.

32 lines
1.2 KiB

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