annotate src/main/java/jp/ac/u_ryukyu/alicevnc/RenderAndControllerHolder.java @ 33:6f5986d8ecd5

prevent video feedback
author sugi
date Sun, 09 Nov 2014 17:33:43 +0900
parents 556e27a53219
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
e046eb8a3ac1 succeed to repaint another viewer
YU
parents:
diff changeset
1 package jp.ac.u_ryukyu.alicevnc;
e046eb8a3ac1 succeed to repaint another viewer
YU
parents:
diff changeset
2
e046eb8a3ac1 succeed to repaint another viewer
YU
parents:
diff changeset
3 import com.glavsoft.drawing.Renderer;
e046eb8a3ac1 succeed to repaint another viewer
YU
parents:
diff changeset
4 import com.glavsoft.rfb.IRepaintController;
33
6f5986d8ecd5 prevent video feedback
sugi
parents: 31
diff changeset
5 import com.glavsoft.viewer.swing.SwingViewerWindow;
2
e046eb8a3ac1 succeed to repaint another viewer
YU
parents:
diff changeset
6
e046eb8a3ac1 succeed to repaint another viewer
YU
parents:
diff changeset
7 public class RenderAndControllerHolder {
e046eb8a3ac1 succeed to repaint another viewer
YU
parents:
diff changeset
8
9
eeacdcc50551 add setter and getter Method
YU
parents: 2
diff changeset
9 private Renderer renderer;
eeacdcc50551 add setter and getter Method
YU
parents: 2
diff changeset
10 private IRepaintController repaintController;
33
6f5986d8ecd5 prevent video feedback
sugi
parents: 31
diff changeset
11 private SwingViewerWindow viewerWindow;
31
556e27a53219 refactor and bug fix
sugi
parents: 9
diff changeset
12
2
e046eb8a3ac1 succeed to repaint another viewer
YU
parents:
diff changeset
13 public RenderAndControllerHolder(Renderer renderer,
33
6f5986d8ecd5 prevent video feedback
sugi
parents: 31
diff changeset
14 IRepaintController repaintController,
6f5986d8ecd5 prevent video feedback
sugi
parents: 31
diff changeset
15 SwingViewerWindow viewerWindow) {
2
e046eb8a3ac1 succeed to repaint another viewer
YU
parents:
diff changeset
16 this.repaintController = repaintController;
e046eb8a3ac1 succeed to repaint another viewer
YU
parents:
diff changeset
17 this.renderer = renderer;
33
6f5986d8ecd5 prevent video feedback
sugi
parents: 31
diff changeset
18 this.viewerWindow = viewerWindow;
2
e046eb8a3ac1 succeed to repaint another viewer
YU
parents:
diff changeset
19 }
e046eb8a3ac1 succeed to repaint another viewer
YU
parents:
diff changeset
20
9
eeacdcc50551 add setter and getter Method
YU
parents: 2
diff changeset
21 public Renderer getRenderer() {
eeacdcc50551 add setter and getter Method
YU
parents: 2
diff changeset
22 return renderer;
eeacdcc50551 add setter and getter Method
YU
parents: 2
diff changeset
23 }
eeacdcc50551 add setter and getter Method
YU
parents: 2
diff changeset
24
eeacdcc50551 add setter and getter Method
YU
parents: 2
diff changeset
25 public void setRenderer(Renderer renderer) {
eeacdcc50551 add setter and getter Method
YU
parents: 2
diff changeset
26 this.renderer = renderer;
eeacdcc50551 add setter and getter Method
YU
parents: 2
diff changeset
27 }
eeacdcc50551 add setter and getter Method
YU
parents: 2
diff changeset
28
eeacdcc50551 add setter and getter Method
YU
parents: 2
diff changeset
29 public IRepaintController getRepaintController() {
eeacdcc50551 add setter and getter Method
YU
parents: 2
diff changeset
30 return repaintController;
eeacdcc50551 add setter and getter Method
YU
parents: 2
diff changeset
31 }
eeacdcc50551 add setter and getter Method
YU
parents: 2
diff changeset
32
33
6f5986d8ecd5 prevent video feedback
sugi
parents: 31
diff changeset
33 public SwingViewerWindow getViewerWindow(){
6f5986d8ecd5 prevent video feedback
sugi
parents: 31
diff changeset
34 return viewerWindow;
6f5986d8ecd5 prevent video feedback
sugi
parents: 31
diff changeset
35 }
6f5986d8ecd5 prevent video feedback
sugi
parents: 31
diff changeset
36
2
e046eb8a3ac1 succeed to repaint another viewer
YU
parents:
diff changeset
37 }