modules/graphics/src/main/java/com/sun/javafx/stage/WindowHelper.java

Print this page

        

@@ -54,10 +54,16 @@
                                          final double width,
                                          final double height) {
         windowAccessor.notifySizeChanged(window, width, height);
     }
 
+    public static void notifyScaleChanged(final Window window,
+                                          final double newOutputScaleX,
+                                          final double newOutputScaleY) {
+        windowAccessor.notifyScaleChanged(window, newOutputScaleX, newOutputScaleY);
+    }
+
     static AccessControlContext getAccessControlContext(Window window) {
         return windowAccessor.getAccessControlContext(window);
     }
 
     public static void setWindowAccessor(final WindowAccessor newAccessor) {

@@ -77,12 +83,11 @@
 
         void notifySizeChanged(Window window, double width, double height);
 
         void notifyScreenChanged(Window window, Object from, Object to);
 
-        float getUIScale(Window window);
-        float getRenderScale(Window window);
+        void notifyScaleChanged(Window window, double newOutputScaleX, double newOutputScaleY);
 
         ReadOnlyObjectProperty<Screen> screenProperty(Window window);
 
         AccessControlContext getAccessControlContext(Window window);
     }