From 43ffbbe3c09c15cb087b887bda835fc7553c7928 Mon Sep 17 00:00:00 2001 From: Benjamin Nauck Date: Sat, 2 Jan 2016 15:55:26 +0100 Subject: [PATCH] Add tool for generating SVG tool icon cursors The resulting files might need some adjusting but it's a good start --HG-- branch : feature --- .../cursor/svg/generate_tool_cursor.sh | 16 ++++ .../resources/cursor/svg/template_cursor.svg | 75 +++++++++++++++++++ 2 files changed, 91 insertions(+) create mode 100755 src/app/valentina/share/resources/cursor/svg/generate_tool_cursor.sh create mode 100644 src/app/valentina/share/resources/cursor/svg/template_cursor.svg diff --git a/src/app/valentina/share/resources/cursor/svg/generate_tool_cursor.sh b/src/app/valentina/share/resources/cursor/svg/generate_tool_cursor.sh new file mode 100755 index 000000000..084654a1f --- /dev/null +++ b/src/app/valentina/share/resources/cursor/svg/generate_tool_cursor.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +# example: +# $ ./generate_tool_cursor.sh ../../toolicon/32x32/*@2x.png + +for var in "$@" +do + basename=${var##*/} + basename=${basename%.png} + basename=${basename%@2x} # remove optional @2x suffix + if [ ! -f $basename@2x.png ]; then # always prefere hidpi version + sed "s/<>/$basename@2x/" template_cursor.svg > ${basename}_cursor.svg + else + sed "s/<>/$basename/" template_cursor.svg > ${basename}_cursor.svg + fi +done diff --git a/src/app/valentina/share/resources/cursor/svg/template_cursor.svg b/src/app/valentina/share/resources/cursor/svg/template_cursor.svg new file mode 100644 index 000000000..5724a83a0 --- /dev/null +++ b/src/app/valentina/share/resources/cursor/svg/template_cursor.svg @@ -0,0 +1,75 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + +