diff src/main/java/com/glavsoft/rfb/protocol/NullRepaintController.java @ 26:73b13bc335c2

add ZRLEESender.java, NullRenderer.java and NullRepaintController.java
author one
date Thu, 30 Aug 2012 16:51:46 +0900
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/com/glavsoft/rfb/protocol/NullRepaintController.java	Thu Aug 30 16:51:46 2012 +0900
@@ -0,0 +1,48 @@
+package com.glavsoft.rfb.protocol;
+
+import com.glavsoft.core.SettingsChangedEvent;
+import com.glavsoft.drawing.Renderer;
+import com.glavsoft.rfb.IRepaintController;
+import com.glavsoft.rfb.encoding.PixelFormat;
+import com.glavsoft.rfb.encoding.decoder.FramebufferUpdateRectangle;
+import com.glavsoft.transport.Reader;
+
+public class NullRepaintController implements IRepaintController {
+
+	@Override
+	public void settingsChanged(SettingsChangedEvent event) {
+
+	}
+
+	@Override
+	public void repaintBitmap(FramebufferUpdateRectangle rect) {
+
+	}
+
+	@Override
+	public void repaintBitmap(int x, int y, int width, int height) {
+
+	}
+
+	@Override
+	public void repaintCursor() {
+
+	}
+
+	@Override
+	public void updateCursorPosition(short x, short y) {
+
+	}
+
+	@Override
+	public Renderer createRenderer(Reader reader, int width, int height,
+			PixelFormat pixelFormat) {
+		return new NullRenderer();
+	}
+
+	@Override
+	public void setPixelFormat(PixelFormat pixelFormat) {
+
+	}
+
+}