summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorOlli Werwolff <qt-info@nokia.com>2011-05-11 14:05:35 +0200
committerOlli Werwolff <qt-info@nokia.com>2011-05-16 13:29:18 +0200
commitbc00bd2a2ef36bb1fd64aa60c6e1004a4fab7b9f (patch)
treeacf1c5dc3f51b71210e5ed4c73565b3880929505 /scripts
parent22ad68f663cad3e41c5fe58a08061f427d597120 (diff)
Added swipe gesture example
Reviewed-by: ckamm
Diffstat (limited to 'scripts')
-rw-r--r--scripts/gestures/swipe.qs31
1 files changed, 31 insertions, 0 deletions
diff --git a/scripts/gestures/swipe.qs b/scripts/gestures/swipe.qs
new file mode 100644
index 0000000..7560a69
--- /dev/null
+++ b/scripts/gestures/swipe.qs
@@ -0,0 +1,31 @@
+var inX = input.mouseX();
+var midX = simulator.availableGeometryX() + simulator.availableGeometryWidth() / 2;
+var startLeft
+if (inX < midX)
+ startLeft = true
+else if (inX > midX)
+ startLeft = false
+else return
+
+touch.beginTouch(0, inX, 100);
+touch.beginTouch(1, inX, 110);
+touch.beginTouch(2, inX, 120);
+while (1) {
+ if (startLeft) {
+ inX += 10;
+ if (inX > midX)
+ break;
+ } else {
+ inX -=10;
+ if (inX <midX)
+ break
+ }
+
+ touch.updateTouch(0, inX, 100);
+ touch.updateTouch(1, inX, 110);
+ touch.updateTouch(2, inX, 120);
+ yield(1);
+}
+touch.endTouch(0, inX, 100);
+touch.endTouch(1, inX, 110);
+touch.endTouch(2, inX, 120);