# HG changeset patch # User oshiro # Date 1548325207 -32400 # Node ID 4accfd4ea9c24b6802c5f58938a0f017575081e7 # Parent b2f734f3eaf166016de569f9db18fed961ad4487 create RectangleBlocking class diff -r b2f734f3eaf1 -r 4accfd4ea9c2 Todo.txt --- a/Todo.txt Thu Jan 24 18:37:34 2019 +0900 +++ b/Todo.txt Thu Jan 24 19:20:07 2019 +0900 @@ -1,7 +1,7 @@ Wed Nov 28 18:45:41 JST 2018 VNCサーバー側が死んだ時にTreeVNCが暴走する Done - authenticationのポップアップがrootで上がってしまう + authenticationのポップアップがrootで上がってしまう Done SERVER_CHANGE_REQUESTでリクエスト側の画面が消えないことがある ディスプレイモードで立ち上げた時にも画面が開いた方が良い consolelogをlog4jに切り替える diff -r b2f734f3eaf1 -r 4accfd4ea9c2 src/main/java/jp/ac/u_ryukyu/treevnc/RectangleBlocking.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/main/java/jp/ac/u_ryukyu/treevnc/RectangleBlocking.java Thu Jan 24 19:20:07 2019 +0900 @@ -0,0 +1,32 @@ +package jp.ac.u_ryukyu.treevnc; + +import com.glavsoft.rfb.encoding.decoder.FramebufferUpdateRectangle; + +import java.awt.*; +import java.util.ArrayList; +import java.util.Iterator; + +public class RectangleBlocking implements Iterable { + ArrayList blocks = new ArrayList(10000); + FramebufferUpdateRectangle rectangle; + + RectangleBlocking(FramebufferUpdateRectangle rectangle) { + this.rectangle = rectangle; + } + + public Iterator iterator() { + return new Iterator() { + int x=0,y=0; + + @Override + public boolean hasNext() { + return false; + } + + @Override + public FramebufferUpdateRectangle next() { + return null; + } + } + } +} \ No newline at end of file