summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre Grandin <grandinp@altern.org>2017-01-02 12:35:25 -0800
committerPierre Grandin <grandinp@altern.org>2017-01-02 12:35:25 -0800
commit23ecbf98ef0501bca9cf72bafc7ef4ce9efa7523 (patch)
treeb1c5d52ed8062541beb789a8c7f51bebb50823f6
parent895d7fb6ecf77752e15b643ef59c5b9cc8ef29bd (diff)
downloadnavit-23ecbf98ef0501bca9cf72bafc7ef4ce9efa7523.tar.gz
Add pointer icon when clicking via CI
-rw-r--r--ci/pointer-64.pngbin0 -> 1733 bytes
-rw-r--r--ci/xdotools.sh14
2 files changed, 11 insertions, 3 deletions
diff --git a/ci/pointer-64.png b/ci/pointer-64.png
new file mode 100644
index 000000000..904f6878d
--- /dev/null
+++ b/ci/pointer-64.png
Binary files differ
diff --git a/ci/xdotools.sh b/ci/xdotools.sh
index f1f13fb1a..fff8916f2 100644
--- a/ci/xdotools.sh
+++ b/ci/xdotools.sh
@@ -1,4 +1,6 @@
-sudo apt-get install xdotools
+sudo apt-get install xdotool
+
+[ -d $CIRCLE_ARTIFACTS/frames/ ] || mkdir $CIRCLE_ARTIFACTS/frames/
event=0
@@ -6,7 +8,13 @@ send_event (){
xdotool $@
sleep 1
file=`printf "%05d\n" $event`
- import -window root $CIRCLE_ARTIFACTS/frames/${file}.png
+
+ import -window root $CIRCLE_ARTIFACTS/frames/tmp.png
+ if [[ "$1" == "mousemove" ]]; then
+ composite -geometry +$2+$3 ~/navit/ci/pointer-64.png $CIRCLE_ARTIFACTS/frames/tmp.png $CIRCLE_ARTIFACTS/frames/${file}.png
+ else
+ mv $CIRCLE_ARTIFACTS/frames/tmp.png $CIRCLE_ARTIFACTS/frames/${file}.png
+ fi
event=$((event+1))
}
@@ -32,4 +40,4 @@ send_event mousemove 150 100 click 1
send_event mousemove 150 280 click 1
# Assemble the gif
-convert -delay 200 -loop 0 $CIRCLE_ARTIFACTS/frames/*.png $CIRCLE_ARTIFACTS/town_search.gif
+convert -delay 100 -loop 0 $CIRCLE_ARTIFACTS/frames/*.png $CIRCLE_ARTIFACTS/town_search.gif