diff options
author | Pierre Grandin <grandinp@altern.org> | 2017-01-02 12:35:25 -0800 |
---|---|---|
committer | Pierre Grandin <grandinp@altern.org> | 2017-01-02 12:35:25 -0800 |
commit | 23ecbf98ef0501bca9cf72bafc7ef4ce9efa7523 (patch) | |
tree | b1c5d52ed8062541beb789a8c7f51bebb50823f6 | |
parent | 895d7fb6ecf77752e15b643ef59c5b9cc8ef29bd (diff) | |
download | navit-23ecbf98ef0501bca9cf72bafc7ef4ce9efa7523.tar.gz |
Add pointer icon when clicking via CI
-rw-r--r-- | ci/pointer-64.png | bin | 0 -> 1733 bytes | |||
-rw-r--r-- | ci/xdotools.sh | 14 |
2 files changed, 11 insertions, 3 deletions
diff --git a/ci/pointer-64.png b/ci/pointer-64.png Binary files differnew file mode 100644 index 000000000..904f6878d --- /dev/null +++ b/ci/pointer-64.png 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 |