< prev index next >

src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.h

Print this page

        

@@ -64,10 +64,18 @@
     jobject                 GetJavaDevice() { return javaDevice; }
     int                     GetDeviceIndex() { return screen; }
     void                    Release();
     void                    DisableOffscreenAcceleration();
     void                    Invalidate(JNIEnv *env);
+    void                    InitDesktopScales();
+    void                    SetScale(float scaleX, float scaleY);
+    float                   GetScaleX();
+    float                   GetScaleY();
+    int                     ScaleUpX(int x);
+    int                     ScaleUpY(int y);
+    int                     ScaleDownX(int x);
+    int                     ScaleDownY(int y);
 
     static int              DeviceIndexForWindow(HWND hWnd);
     static jobject          GetColorModel(JNIEnv *env, jboolean dynamic,
                                           int deviceIndex);
     static HPALETTE         SelectPalette(HDC hDC, int deviceIndex);

@@ -105,10 +113,12 @@
     int                     screen;
     HMONITOR                monitor;
     LPMONITORINFO           pMonitorInfo;
     jobject                 javaDevice;
     Devices                 *devicesArray;
+    float                   scaleX;
+    float                   scaleY;
 
     static HDC              MakeDCFromMonitor(HMONITOR);
 };
 
 #endif AWT_WIN32GRAPHICSDEVICE_H
< prev index next >