etherlab/images/genicons.sh
author Edouard Tisserant
Thu, 11 Aug 2022 12:11:35 +0200
changeset 3579 c5070b6973ba
parent 2043 27d4cb689a79
permissions -rw-r--r--
SVGHMI: add support for multiline widget declaration using svg:desc.

Declaration started in inkscape:label and interupted by a '\' can be continued in the description field.
After an empty line, the rest of the description field is left for description text.
2043
27d4cb689a79 Adding plugin icons and replacing reference to DS402 by CIA402
laurent
parents:
diff changeset
     1
#!/bin/bash
27d4cb689a79 Adding plugin icons and replacing reference to DS402 by CIA402
laurent
parents:
diff changeset
     2
27d4cb689a79 Adding plugin icons and replacing reference to DS402 by CIA402
laurent
parents:
diff changeset
     3
INKSCAPE=inkscape
27d4cb689a79 Adding plugin icons and replacing reference to DS402 by CIA402
laurent
parents:
diff changeset
     4
27d4cb689a79 Adding plugin icons and replacing reference to DS402 by CIA402
laurent
parents:
diff changeset
     5
for i in `cat icons.svg |grep -o -e '%%[^%]*%%'|sed 's/%//g'` 
27d4cb689a79 Adding plugin icons and replacing reference to DS402 by CIA402
laurent
parents:
diff changeset
     6
do
27d4cb689a79 Adding plugin icons and replacing reference to DS402 by CIA402
laurent
parents:
diff changeset
     7
 if [ $i.png -nt icons.svg ]; then
27d4cb689a79 Adding plugin icons and replacing reference to DS402 by CIA402
laurent
parents:
diff changeset
     8
 	echo "Skip $i"
27d4cb689a79 Adding plugin icons and replacing reference to DS402 by CIA402
laurent
parents:
diff changeset
     9
 else
27d4cb689a79 Adding plugin icons and replacing reference to DS402 by CIA402
laurent
parents:
diff changeset
    10
	rm  -f $i.png
27d4cb689a79 Adding plugin icons and replacing reference to DS402 by CIA402
laurent
parents:
diff changeset
    11
	echo "$INKSCAPE" icons.svg -z -e $i.png -i $i
27d4cb689a79 Adding plugin icons and replacing reference to DS402 by CIA402
laurent
parents:
diff changeset
    12
	"$INKSCAPE" icons.svg -z -e $i.png -i $i
27d4cb689a79 Adding plugin icons and replacing reference to DS402 by CIA402
laurent
parents:
diff changeset
    13
 fi
27d4cb689a79 Adding plugin icons and replacing reference to DS402 by CIA402
laurent
parents:
diff changeset
    14
done
27d4cb689a79 Adding plugin icons and replacing reference to DS402 by CIA402
laurent
parents:
diff changeset
    15