summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2015-01-15 15:19:23 +0900
committerMiklos Vajna <vmiklos@collabora.co.uk>2015-01-16 13:18:30 +0100
commitcb85026c129e4ba3bb163529ed1bbaa167fdaa44 (patch)
tree1fa4c35d6ee02cb799a35d9baf3022c4b76cd40b
parentef73f53c85e9282b1609198d0fe84c47592367cd (diff)
android: send touch events in JavaPanZoomController
Change-Id: Icc0c749a0c8687f247c4e42d74b5c839d5723503
-rw-r--r--android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/JavaPanZoomController.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/JavaPanZoomController.java b/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/JavaPanZoomController.java
index ccf6280e75a6..9440091d2a18 100644
--- a/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/JavaPanZoomController.java
+++ b/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/JavaPanZoomController.java
@@ -12,6 +12,7 @@ import android.util.Log;
import android.view.GestureDetector;
import android.view.MotionEvent;
+import org.libreoffice.LOEventFactory;
import org.libreoffice.LOKitShell;
import org.libreoffice.LibreOfficeMainActivity;
import org.mozilla.gecko.ZoomConstraints;
@@ -902,6 +903,7 @@ public class JavaPanZoomController
@Override
public void onLongPress(MotionEvent motionEvent) {
+ LOKitShell.sentTouchEvent("LongPress", motionEvent);
}
@Override
@@ -909,6 +911,7 @@ public class JavaPanZoomController
// When double-tapping is allowed, we have to wait to see if this is
// going to be a double-tap.
if (!mWaitForDoubleTap) {
+ LOKitShell.sentTouchEvent("SingleTap", motionEvent);
}
// return false because we still want to get the ACTION_UP event that triggers this
return false;
@@ -918,16 +921,20 @@ public class JavaPanZoomController
public boolean onSingleTapConfirmed(MotionEvent motionEvent) {
// In cases where we don't wait for double-tap, we handle this in onSingleTapUp.
if (mWaitForDoubleTap) {
+ LOKitShell.sentTouchEvent("SingleTap", motionEvent);
}
return true;
}
@Override
public boolean onDoubleTap(MotionEvent motionEvent) {
+ LOKitShell.sentTouchEvent("DoubleTap", motionEvent);
return true;
}
private void cancelTouch() {
+ //GeckoEvent e = GeckoEvent.createBroadcastEvent("Gesture:CancelTouch", "");
+ //GeckoAppShell.sendEventToGecko(e);
}
/**