aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/de/mud
diff options
context:
space:
mode:
authorJeremy Klein <jlklein@google.com>2015-09-25 13:45:38 -0700
committerJeremy Klein <jlklein@google.com>2015-10-01 14:56:39 -0700
commit4b2ce2fd665595e610523c62c928835c046ecabe (patch)
treeb0a6a4e7fb726e0445abd0d5cd558d469255eb67 /app/src/main/java/de/mud
parentf5ff9f7bda5d05434471050533d404452275a38e (diff)
downloadconnectbot-4b2ce2fd665595e610523c62c928835c046ecabe.tar.gz
connectbot-4b2ce2fd665595e610523c62c928835c046ecabe.tar.bz2
connectbot-4b2ce2fd665595e610523c62c928835c046ecabe.zip
Forward mouseevents to the terminal when appropriate.
Only handle mouse events locally if shift is held. Partially fixes #225. Still need to figure out mouse wheel forwarding and proper copy support when the terminal is handling selection itself (ie in an editor).
Diffstat (limited to 'app/src/main/java/de/mud')
-rw-r--r--app/src/main/java/de/mud/terminal/VDUInput.java3
-rw-r--r--app/src/main/java/de/mud/terminal/vt320.java3
2 files changed, 2 insertions, 4 deletions
diff --git a/app/src/main/java/de/mud/terminal/VDUInput.java b/app/src/main/java/de/mud/terminal/VDUInput.java
index 43c88de..abaa70f 100644
--- a/app/src/main/java/de/mud/terminal/VDUInput.java
+++ b/app/src/main/java/de/mud/terminal/VDUInput.java
@@ -61,9 +61,8 @@ public interface VDUInput {
* of the release.
* @param x
* @param y
- * @param modifiers
*/
- void mouseReleased(int x, int y, int modifiers);
+ void mouseReleased(int x, int y);
/**
* Override the standard key codes used by the terminal emulation.
diff --git a/app/src/main/java/de/mud/terminal/vt320.java b/app/src/main/java/de/mud/terminal/vt320.java
index 73369af..c094a9e 100644
--- a/app/src/main/java/de/mud/terminal/vt320.java
+++ b/app/src/main/java/de/mud/terminal/vt320.java
@@ -376,9 +376,8 @@ public void setScreenSize(int c, int r, boolean broadcast) {
* of the release.
* @param x
* @param y
- * @param modifiers
*/
- public void mouseReleased(int x, int y, int modifiers) {
+ public void mouseReleased(int x, int y) {
if (mouserpt == 0)
return;