NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

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