dpi.py (591B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\carbonui\util\dpi.py 2 from carbonui.uicore import uicore 3 4 def ScaleDpi(value): 5 return int(value * uicore.dpiScaling + 0.5) 6 7 8 scale_dpi = ScaleDpi 9 10 def ScaleDpiF(value): 11 return value * uicore.dpiScaling 12 13 14 scale_dpi_f = ScaleDpiF 15 16 def ReverseScaleDpi(value): 17 if uicore.dpiScaling != 1.0: 18 try: 19 return int(value / uicore.dpiScaling + 0.5) 20 except (ValueError, OverflowError): 21 return 0 22 23 else: 24 return int(value) 25 26 27 reverse_scale_dpi = ReverseScaleDpi