annotate src/viewer_swing/java/com/glavsoft/viewer/ViewerInterface.java @ 455:6f3d3da40940

fix cui and hasViewer flag
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Wed, 22 Jun 2016 12:29:57 +0900
parents 344a35b7c47f
children 34277b436cac
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
65
ffd7537cebfc cuiversion
Taninari YU <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 package com.glavsoft.viewer;
ffd7537cebfc cuiversion
Taninari YU <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
2
448
344a35b7c47f send both frame buffer size and selected screen size in Disktop size change (INIT_DATA)
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 428
diff changeset
3 import com.glavsoft.transport.Reader;
344a35b7c47f send both frame buffer size and selected screen size in Disktop size change (INIT_DATA)
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 428
diff changeset
4 import com.glavsoft.transport.Writer;
344a35b7c47f send both frame buffer size and selected screen size in Disktop size change (INIT_DATA)
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 428
diff changeset
5 import jp.ac.u_ryukyu.treevnc.TreeRFBProto;
344a35b7c47f send both frame buffer size and selected screen size in Disktop size change (INIT_DATA)
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 428
diff changeset
6
301
ae7deb002b5f send and receive single display size
oc
parents: 300
diff changeset
7 import java.awt.*;
174
2e1530139169 reorganization
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 153
diff changeset
8 import java.io.IOException;
65
ffd7537cebfc cuiversion
Taninari YU <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
9 import java.net.Socket;
301
ae7deb002b5f send and receive single display size
oc
parents: 300
diff changeset
10 import java.util.ArrayList;
65
ffd7537cebfc cuiversion
Taninari YU <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
11
153
e68dfd1972ac fix bad names.
oc
parents: 148
diff changeset
12 public interface ViewerInterface extends Runnable {
65
ffd7537cebfc cuiversion
Taninari YU <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
13
225
5e3594021e79 fix --width --height mode.
oc
parents: 207
diff changeset
14 public boolean getCuiVersion();
65
ffd7537cebfc cuiversion
Taninari YU <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
15
207
b31903e5b02d rename myRFBProto
oc
parents: 204
diff changeset
16 public TreeRFBProto getRfb();
65
ffd7537cebfc cuiversion
Taninari YU <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
17
ffd7537cebfc cuiversion
Taninari YU <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
18 public void closeApp();
ffd7537cebfc cuiversion
Taninari YU <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
19
ffd7537cebfc cuiversion
Taninari YU <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
20 public void setSocket(Socket soc);
ffd7537cebfc cuiversion
Taninari YU <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
21
ffd7537cebfc cuiversion
Taninari YU <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
22 public void run();
ffd7537cebfc cuiversion
Taninari YU <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
23
328
1a2ab6bd5ba3 add function lost child node, remove deadChild nodeList.
oc
parents: 317
diff changeset
24 public void setTerminationType(boolean b);
65
ffd7537cebfc cuiversion
Taninari YU <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
25
448
344a35b7c47f send both frame buffer size and selected screen size in Disktop size change (INIT_DATA)
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 428
diff changeset
26 void setCuiVersion(boolean flag);
79
015321785ddf remove setType()
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 69
diff changeset
27
379
ea324e42bc78 Add arguments to startTreeViewer method
innparusu
parents: 377
diff changeset
28 public void startTreeViewer(String hostName, boolean b, boolean addSerialNum);
79
015321785ddf remove setType()
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 69
diff changeset
29
174
2e1530139169 reorganization
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 153
diff changeset
30 public void connectToParenet(int port, String hostname) throws IOException;
2e1530139169 reorganization
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 153
diff changeset
31
428
f6a828dd37b0 Change timing for setting share screen info
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents: 427
diff changeset
32 public void inhelitClients(String hostName, short newVNCServerId, int x, int y, int width, int height, int scale);
174
2e1530139169 reorganization
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 153
diff changeset
33
455
6f3d3da40940 fix cui and hasViewer flag
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 448
diff changeset
34 public void proxyStart(String[] args, String hostName, int width, int height, boolean showTree, boolean checkDelay, boolean addSerialNum, boolean fixingSize, boolean filterSingleDisplay, boolean hasViewer);
175
e1aa06b0d2ff on going ...
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 174
diff changeset
35
176
fa6cfb85444e on going ...
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 175
diff changeset
36 public void setNoConnection(boolean noConnection);
fa6cfb85444e on going ...
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 175
diff changeset
37
192
aa00e4b2fc27 fix root viewer.
oc
parents: 188
diff changeset
38 public void setVisible(boolean b);
aa00e4b2fc27 fix root viewer.
oc
parents: 188
diff changeset
39
202
22676ca0dd97 get VNC Socket.
oc
parents: 192
diff changeset
40 public Socket getVNCSocket();
22676ca0dd97 get VNC Socket.
oc
parents: 192
diff changeset
41
204
d9d234715853 TreeManager for each interface
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 202
diff changeset
42 public boolean getShowTree();
d9d234715853 TreeManager for each interface
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 202
diff changeset
43
225
5e3594021e79 fix --width --height mode.
oc
parents: 207
diff changeset
44 public void setWidth(int width);
5e3594021e79 fix --width --height mode.
oc
parents: 207
diff changeset
45
5e3594021e79 fix --width --height mode.
oc
parents: 207
diff changeset
46 public void setHeight(int height);
5e3594021e79 fix --width --height mode.
oc
parents: 207
diff changeset
47
257
11b59b223222 add function of fixing display size
oc
parents: 256
diff changeset
48 public void setFixingSize(int width, int height);
317
3c63bc88383e always fit screen, -d mode.
oc
parents: 301
diff changeset
49
3c63bc88383e always fit screen, -d mode.
oc
parents: 301
diff changeset
50 public void setFitScreen();
257
11b59b223222 add function of fixing display size
oc
parents: 256
diff changeset
51
301
ae7deb002b5f send and receive single display size
oc
parents: 300
diff changeset
52 public ArrayList<Rectangle> getScreenRectangles();
363
bc5624e3e9c5 Add newVNCConnection method to Viewer
innparusu
parents: 328
diff changeset
53
448
344a35b7c47f send both frame buffer size and selected screen size in Disktop size change (INIT_DATA)
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 428
diff changeset
54 public Point getScreenOffset(ArrayList<Rectangle> rectangles);
344a35b7c47f send both frame buffer size and selected screen size in Disktop size change (INIT_DATA)
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 428
diff changeset
55
370
2c61e6d434ff Fix VncConnectionWorkers
innparusu
parents: 369
diff changeset
56 public ConnectionPresenter getConnectionPresenter();
369
2d01ec1c02d2 Fix ReConnectingFlag
innparusu
parents: 363
diff changeset
57
370
2c61e6d434ff Fix VncConnectionWorkers
innparusu
parents: 369
diff changeset
58 public void setConnectionPresenter(ConnectionPresenter connectionPresenter);
383
7d55adebcacb impliment changeDirectConnectedWithSocket
kkb
parents: 379
diff changeset
59
428
f6a828dd37b0 Change timing for setting share screen info
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents: 427
diff changeset
60 void changeToDirectConnectedServer(String hostName, Reader is, Writer os, int x, int y, int width, int height, int scale);
448
344a35b7c47f send both frame buffer size and selected screen size in Disktop size change (INIT_DATA)
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 428
diff changeset
61
344a35b7c47f send both frame buffer size and selected screen size in Disktop size change (INIT_DATA)
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 428
diff changeset
62
65
ffd7537cebfc cuiversion
Taninari YU <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
63 }