diff options
author | Jeremy Klein <jlklein@google.com> | 2015-09-25 13:45:38 -0700 |
---|---|---|
committer | Jeremy Klein <jlklein@google.com> | 2015-10-01 14:56:39 -0700 |
commit | 4b2ce2fd665595e610523c62c928835c046ecabe (patch) | |
tree | b0a6a4e7fb726e0445abd0d5cd558d469255eb67 /app/src/main/java/de/mud | |
parent | f5ff9f7bda5d05434471050533d404452275a38e (diff) | |
download | connectbot-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.java | 3 | ||||
-rw-r--r-- | app/src/main/java/de/mud/terminal/vt320.java | 3 |
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; |