local ratio = utils_xml.screen_ratio() local uisleep_initcontrols = ui_sleep_dialog.UISleep.InitControls ui_sleep_dialog.UISleep.InitControls = function(self) uisleep_initcontrols(self) self.wide = false end local uisleep_initialize = ui_sleep_dialog.UISleep.Initialize ui_sleep_dialog.UISleep.Initialize = function(self) uisleep_initialize(self) self.sleep_static:SetWndSize(vector2():set(self.sleep_static:GetWidth() * ratio, self.sleep_static:GetHeight() )) self.sleep_static2:SetWndSize(vector2():set(self.sleep_static2:GetWidth() * ratio, self.sleep_static:GetHeight() )) self.sleep_static2:SetWndPos(vector2():set(self.sleep_static:GetWndPos().x + self.sleep_static:GetWidth(), self.sleep_static:GetWndPos().y )) end local uisleep_update = ui_sleep_dialog.UISleep.Update ui_sleep_dialog.UISleep.Update = function(self) uisleep_update(self) if self:IsShown() then self.st_marker:SetWndPos(vector2():set(self.st_marker:GetWndPos().x * ratio, 5)) end end