Mercurial > hg > Applications > TreeVNC
comparison src/viewer_swing/java/com/glavsoft/viewer/FbRectangle.java @ 551:e912db2ab778
fix RetinaDisplay API for java9 and above
author | e165729 <e165729@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 29 Jan 2020 00:25:42 +0900 |
parents | 8d636adb292c |
children | b37ae3e512cc |
comparison
equal
deleted
inserted
replaced
550:9c0cbe119155 | 551:e912db2ab778 |
---|---|
8 public class FbRectangle extends Rectangle { | 8 public class FbRectangle extends Rectangle { |
9 int retinaScale; | 9 int retinaScale; |
10 int xfb; | 10 int xfb; |
11 int yfb; | 11 int yfb; |
12 int screenNumber; | 12 int screenNumber; |
13 boolean isRetina; | |
13 | 14 |
14 public FbRectangle(int x, int y, int width, int height, int screenNumber, int scale) { | 15 public FbRectangle(int x, int y, int width, int height, int screenNumber, int scale, boolean isRetina) { |
15 super(x, y, width, height); | 16 super(x, y, width, height); |
16 this.screenNumber = screenNumber; | 17 this.screenNumber = screenNumber; |
17 this.retinaScale = scale; | 18 this.retinaScale = scale; |
19 this.isRetina = isRetina; | |
18 this.xfb = x; | 20 this.xfb = x; |
19 this.yfb = y; | 21 this.yfb = y; |
20 } | 22 } |
21 | 23 |
22 public int getRetinaScale() { | 24 public int getRetinaScale() { |
49 | 51 |
50 public void setScreenNumber(int screenNumber) { | 52 public void setScreenNumber(int screenNumber) { |
51 this.screenNumber = screenNumber; | 53 this.screenNumber = screenNumber; |
52 } | 54 } |
53 | 55 |
56 public boolean getIsRetina() { | |
57 return this.isRetina; | |
58 } | |
59 | |
54 @Override | 60 @Override |
55 public String toString() { | 61 public String toString() { |
56 return "FRectangle(x="+x+",y="+y+",xFb="+xfb+",yFb="+yfb+",w="+width+",h="+height+")"; | 62 return "FRectangle(x="+x+",y="+y+",xFb="+xfb+",yFb="+yfb+",w="+width+",h="+height+")"; |
57 } | 63 } |
58 } | 64 } |