diff src/viewer_swing/java/com/glavsoft/viewer/ConnectionPresenter.java @ 454:432e2967eaab

All screen sharing request information is now in ConnectionPresenter only
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Wed, 22 Jun 2016 11:55:45 +0900
parents f6a828dd37b0
children fd803266ade7
line wrap: on
line diff
--- a/src/viewer_swing/java/com/glavsoft/viewer/ConnectionPresenter.java	Tue Jun 21 20:39:23 2016 +0900
+++ b/src/viewer_swing/java/com/glavsoft/viewer/ConnectionPresenter.java	Wed Jun 22 11:55:45 2016 +0900
@@ -69,10 +69,12 @@
     public ViewerInterface viewer;
     private ConnectionParams connectionParams;
     private short reconnectingId = -1;
-    private int frameSizeWidth;
+    private int frameSizeWidth;       // contains multi screens
     private int frameSizeHeight;
-    private int retinaScale = 1;
-    private int x;
+    private int singleWidth = 0;      // requested single screen in frame buffer
+    private int singleHeight = 0;
+    private int retinaScale = 1;      // we don't use it now
+    private int x;                    // requested single screen offset
     private int y;
 
     public short getReconnectingId() {
@@ -435,4 +437,22 @@
         setNeedReconnection(!viewer.noConnection);
         startConnection(viewer.settings, viewer.uiSettings, viewer.paramsMask, exchangeSocket, is, os);
     }
+
+
+    public int getSingleWidth() {
+        return singleWidth;
+    }
+
+    public int getSingleHeight() {
+        return singleHeight;
+    }
+
+    public void setSingleWidth(int singleWidth) {
+        this.singleWidth = singleWidth;
+    }
+
+    public void setSingleHeight(int signleHeight) {
+        this.singleHeight = signleHeight;
+    }
+
 }