modules/graphics/src/main/native-glass/win/GlassApplication.h

Print this page

        

*** 103,128 **** static ULONG IncrementAccessibility(); static ULONG DecrementAccessibility(); static ULONG GetAccessibilityCount(); static jfloat overrideUIScale; - static jfloat overrideRenderScale; - static jfloat minDPIScale; - static jboolean forceIntegerRenderScale; ! inline static jfloat GetUIScale(UINT dpi) { ! if (overrideUIScale > 0.0f) return overrideUIScale; ! jfloat uiScale = dpi / 96.0f; ! if (uiScale < minDPIScale) return 1.0f; ! return uiScale; } ! inline static jfloat getRenderScale(jfloat uiScale) { ! if (overrideRenderScale > 0.0f) return overrideRenderScale; ! if (forceIntegerRenderScale) return ceil(uiScale); ! return uiScale; } protected: virtual LRESULT WindowProc(UINT msg, WPARAM wParam, LPARAM lParam); virtual LPCTSTR GetWindowClassNameSuffix(); --- 103,123 ---- static ULONG IncrementAccessibility(); static ULONG DecrementAccessibility(); static ULONG GetAccessibilityCount(); static jfloat overrideUIScale; ! inline static jboolean IsUIScaleOverridden() { ! return (overrideUIScale > 0.0f); } ! inline static jfloat GetUIScale(UINT dpi) ! { ! return IsUIScaleOverridden() ! ? overrideUIScale ! : dpi / ((float) USER_DEFAULT_SCREEN_DPI); } protected: virtual LRESULT WindowProc(UINT msg, WPARAM wParam, LPARAM lParam); virtual LPCTSTR GetWindowClassNameSuffix();