We can give that svg a little eye candy with linear gradients and not much extra bloat, e.g.:
Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<svg xmlns='http://www.w3.org/2000/svg' version='1.1'
height='128' width='128' viewBox='0 0 16 16'>
<linearGradient id='lg1'>
<stop offset='0' stop-color='white' stop-opacity='1' />
<stop offset='1' stop-color='red' stop-opacity='1' />
</linearGradient>
<linearGradient id='lg2'>
<stop offset='0' stop-color='gray' stop-opacity='1' />
<stop offset='1' stop-color='white' stop-opacity='1' />
</linearGradient>
<rect width='100%' height='100%' fill='url(#lg1)' rx='4' ry='4'
stroke='white' stroke-width='2' stroke-opacity='0.2'/>
<g fill='none' stroke='url(#lg2)' stroke-width='1'>
<path d='m 0.5,7.5 q 0,-3 4,-4 l 3.5,-1 3.5,1 q 4,1 4,4 m -8.5,-7 1,1
1,-1 m 1,15 2,0 m -12,-6 2,0 z m 2,0 a 2.75,2.75 0 1 1 0,0.01 z
m 12,0 a 2.75,2.75 0 1 0 0,0.01 z l 2,0'/>
</g>
</svg>
Code: Select all
gcc mmvicon.c -o mmvicon `pkg-config --cflags --libs gtk+-2.0`
vovchik