pixel perfect scale minor adjustments
This commit is contained in:
parent
8df7aae3b6
commit
be292401cc
@ -8,6 +8,7 @@ local tsort = table.sort
|
|||||||
local str_lower = string.lower
|
local str_lower = string.lower
|
||||||
local math_abs = math.abs
|
local math_abs = math.abs
|
||||||
local GetTime = GetTime
|
local GetTime = GetTime
|
||||||
|
local GetPhysicalScreenSize = GetPhysicalScreenSize
|
||||||
local InCombatLockdown = InCombatLockdown
|
local InCombatLockdown = InCombatLockdown
|
||||||
local CreateFrame = CreateFrame
|
local CreateFrame = CreateFrame
|
||||||
local DEFAULT_CHAT_FRAME = DEFAULT_CHAT_FRAME
|
local DEFAULT_CHAT_FRAME = DEFAULT_CHAT_FRAME
|
||||||
@ -290,15 +291,17 @@ end
|
|||||||
|
|
||||||
function Gladdy:PixelPerfectScale(update)
|
function Gladdy:PixelPerfectScale(update)
|
||||||
local physicalWidth, physicalHeight = GetPhysicalScreenSize()
|
local physicalWidth, physicalHeight = GetPhysicalScreenSize()
|
||||||
local perfectUIScale = 768/physicalHeight--768/select(2, strsplit("x",({ GetScreenResolutions()})[GetCurrentResolution()]))
|
local perfectUIScale = 768.0/physicalHeight--768/select(2, strsplit("x",({ GetScreenResolutions()})[GetCurrentResolution()]))
|
||||||
if self.db and self.db.pixelPerfect and self.frame then
|
if self.db and self.db.pixelPerfect and self.frame then
|
||||||
self.frame:SetIgnoreParentScale(true)
|
self.frame:SetIgnoreParentScale(true)
|
||||||
self.frame:SetScale(perfectUIScale)
|
self.frame:SetScale(perfectUIScale)
|
||||||
--self.db.frameScale = perfectUIScale --(GetCVar("useUiScale") == "1" and 1 + perfectUIScale - GetCVar("UIScale") or perfectUIScale)
|
--local adaptiveScale = (GetCVar("useUiScale") == "1" and 1.0 + perfectUIScale - GetCVar("UIScale") or perfectUIScale)
|
||||||
|
--self.frame:SetScale(adaptiveScale)
|
||||||
if update then
|
if update then
|
||||||
self:UpdateFrame()
|
self:UpdateFrame()
|
||||||
end
|
end
|
||||||
elseif self.frame then
|
elseif self.frame then
|
||||||
|
self.frame:SetScale(self.db.frameScale)
|
||||||
self.frame:SetIgnoreParentScale(false)
|
self.frame:SetIgnoreParentScale(false)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user