Implemented MainWindow's TOC as a toolbar with icons and text.

This commit is contained in:
Jim Evins
2018-11-04 16:39:57 -05:00
parent b8166315b2
commit f5b494d714
152 changed files with 2351 additions and 2686 deletions
@@ -0,0 +1,19 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<line
style="fill:none;stroke:#333333;stroke-opacity:1;stroke-width:1"
x1="1" y1="14.5" x2="15" y2="14.5" />
<rect
style="fill:#fce94f;fill-opacity:1;stroke:#333333;stroke-opacity:1;stroke-width:1"
x="1.5" y="5.5" width="3" height="7" />
<rect
style="fill:#729fcf;fill-opacity:1;stroke:#333333;stroke-opacity:1;stroke-width:1"
x="6.5" y="1.5" width="3" height="11" />
<rect
style="fill:#fcaf3e;fill-opacity:1;stroke:#333333;stroke-opacity:1;stroke-width:1"
x="11.5" y="7.5" width="3" height="5" />
</svg>

After

Width:  |  Height:  |  Size: 625 B

@@ -0,0 +1,19 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<rect
style="fill:#fce94f;fill-opacity:1;stroke:#333333;stroke-opacity:1;stroke-width:1"
x="3.5" y="1.5" width="8" height="3" />
<rect
style="fill:#729fcf;fill-opacity:1;stroke:#333333;stroke-opacity:1;stroke-width:1"
x="1.5" y="6.5" width="12" height="3" />
<rect
style="fill:#fcaf3e;fill-opacity:1;stroke:#333333;stroke-opacity:1;stroke-width:1"
x="4.5" y="11.5" width="6" height="3" />
<line
style="fill:none;stroke:#333333;stroke-opacity:1;stroke-width:1"
x1="7.5" y1="1" x2="7.5" y2="15" />
</svg>

After

Width:  |  Height:  |  Size: 623 B

@@ -0,0 +1,19 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<rect
style="fill:#fce94f;fill-opacity:1;stroke:#333333;stroke-opacity:1;stroke-width:1"
x="3.5" y="1.5" width="7" height="3" />
<rect
style="fill:#729fcf;fill-opacity:1;stroke:#333333;stroke-opacity:1;stroke-width:1"
x="3.5" y="6.5" width="11" height="3" />
<rect
style="fill:#fcaf3e;fill-opacity:1;stroke:#333333;stroke-opacity:1;stroke-width:1"
x="3.5" y="11.5" width="5" height="3" />
<line
style="fill:none;stroke:#333333;stroke-opacity:1;stroke-width:1"
x1="1.5" y1="1" x2="1.5" y2="15" />
</svg>

After

Width:  |  Height:  |  Size: 623 B

@@ -0,0 +1,19 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<rect
style="fill:#fce94f;fill-opacity:1;stroke:#333333;stroke-opacity:1;stroke-width:1"
x="5.5" y="1.5" width="7" height="3" />
<rect
style="fill:#729fcf;fill-opacity:1;stroke:#333333;stroke-opacity:1;stroke-width:1"
x="1.5" y="6.5" width="11" height="3" />
<rect
style="fill:#fcaf3e;fill-opacity:1;stroke:#333333;stroke-opacity:1;stroke-width:1"
x="7.5" y="11.5" width="5" height="3" />
<line
style="fill:none;stroke:#333333;stroke-opacity:1;stroke-width:1"
x1="14.5" y1="1" x2="14.5" y2="15" />
</svg>

After

Width:  |  Height:  |  Size: 625 B

@@ -0,0 +1,19 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<line
style="fill:none;stroke:#333333;stroke-opacity:1;stroke-width:1"
x1="1" y1="1.5" x2="15" y2="1.5" />
<rect
style="fill:#fce94f;fill-opacity:1;stroke:#333333;stroke-opacity:1;stroke-width:1"
x="1.5" y="3.5" width="3" height="7" />
<rect
style="fill:#729fcf;fill-opacity:1;stroke:#333333;stroke-opacity:1;stroke-width:1"
x="6.5" y="3.5" width="3" height="11" />
<rect
style="fill:#fcaf3e;fill-opacity:1;stroke:#333333;stroke-opacity:1;stroke-width:1"
x="11.5" y="3.5" width="3" height="5" />
</svg>

After

Width:  |  Height:  |  Size: 623 B

@@ -0,0 +1,19 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<rect
style="fill:#fce94f;fill-opacity:1;stroke:#333333;stroke-opacity:1;stroke-width:1"
x="1.5" y="4.5" width="3" height="8" />
<rect
style="fill:#729fcf;fill-opacity:1;stroke:#333333;stroke-opacity:1;stroke-width:1"
x="6.5" y="2.5" width="3" height="12" />
<rect
style="fill:#fcaf3e;fill-opacity:1;stroke:#333333;stroke-opacity:1;stroke-width:1"
x="11.5" y="5.5" width="3" height="6" />
<line
style="fill:none;stroke:#333333;stroke-opacity:1;stroke-width:1"
x1="1" y1="8.5" x2="15" y2="8.5" />
</svg>

After

Width:  |  Height:  |  Size: 623 B

@@ -0,0 +1,11 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 5,4 5,12 7.5,9 12,9 Z" />
<line
style="stroke:#333333;stroke-width:2;stroke-opacity:1"
x1="7" y1="8" x2="10" y2="14" />
</svg>

After

Width:  |  Height:  |  Size: 308 B

@@ -0,0 +1,18 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<rect x="2" y="1" width="1" height="14"
style="fill:#333333;fill-opacity:1;stroke:none" />
<rect x="4" y="1" width="2" height="14"
style="fill:#333333;fill-opacity:1;stroke:none" />
<rect x="7" y="1" width="3" height="14"
style="fill:#333333;fill-opacity:1;stroke:none" />
<rect x="11" y="1" width="1" height="14"
style="fill:#333333;fill-opacity:1;stroke:none" />
<rect x="13" y="1" width="1" height="14"
style="fill:#333333;fill-opacity:1;stroke:none" />
</svg>

After

Width:  |  Height:  |  Size: 584 B

+7
View File
@@ -0,0 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<rect
style="fill:#f6e04a;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
width="11" height="11" x="2.5" y="2.5" />
</svg>

After

Width:  |  Height:  |  Size: 231 B

@@ -0,0 +1,23 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<line
style="fill:none;stroke:#333333;stroke-opacity:1;stroke-width:1"
x1="7.5" y1="1" x2="7.5" y2="14" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 7,7.5 4,5 4,10 Z" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 8,7.5 11,5 11,10 Z" />
<line
style="fill:none;stroke:#333333;stroke-opacity:1;stroke-width:1"
x1="1" y1="7.5" x2="6" y2="7.5" />
<line
style="fill:none;stroke:#333333;stroke-opacity:1;stroke-width:1"
x1="9" y1="7.5" x2="14" y2="7.5" />
</svg>

After

Width:  |  Height:  |  Size: 636 B

@@ -0,0 +1,23 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<line
style="fill:none;stroke:#333333;stroke-opacity:1;stroke-width:1"
x1="1" y1="7.5" x2="14" y2="7.5" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 7.5,7 5,4 10,4 Z" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 7.5,8 5,11 10,11 Z" />
<line
style="fill:none;stroke:#333333;stroke-opacity:1;stroke-width:1"
x1="7.5" y1="1" x2="7.5" y2="6" />
<line
style="fill:none;stroke:#333333;stroke-opacity:1;stroke-width:1"
x1="7.5" y1="9" x2="7.5" y2="14" />
</svg>

After

Width:  |  Height:  |  Size: 636 B

@@ -0,0 +1,15 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 1,8 6,3 15,3 15,13 6,13 Z" />
<line
style="fill:none;stroke:#ffffff;stroke-opacity:1;stroke-width:1.25"
x1="7.5" y1="5.5" x2="12.5" y2="10.5" />
<line
style="fill:none;stroke:#ffffff;stroke-opacity:1;stroke-width:1.25"
x1="12.5" y1="5.5" x2="7.5" y2="10.5" />
</svg>

After

Width:  |  Height:  |  Size: 443 B

@@ -0,0 +1,35 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<rect
style="fill:#f8f8f8;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
width="9" height="9" x="6.5" y="6.5" />
<line
style="stroke:#333333;stroke-width:1;stroke-opacity:1"
x1="8.5" y1="8.5" x2="12.5" y2="8.5" />
<line
style="stroke:#333333;stroke-width:1;stroke-opacity:1"
x1="8.5" y1="10.5" x2="12.5" y2="10.5" />
<line
style="stroke:#333333;stroke-width:1;stroke-opacity:1"
x1="8.5" y1="12.5" x2="10.5" y2="12.5" />
<rect
style="fill:#fcfcfc;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
width="9" height="9" x="0.5" y="0.5" />
<line
style="stroke:#333333;stroke-width:1;stroke-opacity:1"
x1="2.5" y1="2.5" x2="7.5" y2="2.5" />
<line
style="stroke:#333333;stroke-width:1;stroke-opacity:1"
x1="2.5" y1="4.5" x2="7.5" y2="4.5" />
<line
style="stroke:#333333;stroke-width:1;stroke-opacity:1"
x1="2.5" y1="6.5" x2="5.5" y2="6.5" />
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

@@ -0,0 +1,19 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<circle
style="fill:none;stroke:#333333;stroke-width:1;stroke-opacity:1"
r="2" cx="5" cy="12" />
<circle
style="fill:none;stroke:#333333;stroke-width:1;stroke-opacity:1"
r="2" cx="12" cy="12" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 10,10 4,1 4,2 9,12 Z" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 7,10 12,1 12,2 7,12 Z" />
</svg>

After

Width:  |  Height:  |  Size: 503 B

@@ -0,0 +1,27 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<rect
style="fill:#eeeeee;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
width="11" height="12" x="1.5" y="1.5" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 4,0 4,3 3,3 3,4 11,4 11,3 10,3 10,0 Z" />
<rect
style="fill:#f8f8f8;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
width="9" height="9" x="6.5" y="6.5" />
<line
style="stroke:#333333;stroke-width:1;stroke-opacity:1"
x1="8.5" y1="8.5" x2="12.5" y2="8.5" />
<line
style="stroke:#333333;stroke-width:1;stroke-opacity:1"
x1="8.5" y1="10.5" x2="12.5" y2="10.5" />
<line
style="stroke:#333333;stroke-width:1;stroke-opacity:1"
x1="8.5" y1="12.5" x2="10.5" y2="12.5" />
</svg>

After

Width:  |  Height:  |  Size: 833 B

@@ -0,0 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<circle
style="fill:#f6e04a;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
r="6" cx="8" cy="8" />
</svg>

After

Width:  |  Height:  |  Size: 214 B

@@ -0,0 +1,35 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<path
style="fill:#ffffff;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
d="M 3.5,1.5 3.5,14.5 13.5,14.5 13.5,4.5 10.5,1.5 Z" />
<rect
style="fill:#eeeeee;fill-opacity:1;stroke:none"
height="2" width="3" x="5" y="4" />
<rect
style="fill:#eeeeee;fill-opacity:1;stroke:none"
height="2" width="3" x="5" y="7" />
<rect
style="fill:#eeeeee;fill-opacity:1;stroke:none"
height="2" width="3" x="5" y="10" />
<rect
style="fill:#eeeeee;fill-opacity:1;stroke:none"
height="2" width="1" x="9" y="4" />
<rect
style="fill:#eeeeee;fill-opacity:1;stroke:none"
height="2" width="3" x="9" y="7" />
<rect
style="fill:#eeeeee;fill-opacity:1;stroke:none"
height="2" width="3" x="9" y="10" />
<path
style="fill:#fcfcfc;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1;stroke-linejoin:bevel"
d="M 13.5,4.5 10.5,1.5 10.5,4.5 Z" />
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

@@ -0,0 +1,15 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 1,1 1,15 15,15 15,3 8,3 7,1 Z" />
<path
style="fill:#efde99;fill-opacity:1;stroke:none"
d="M 2,9 2,14 14,14 14,8 7,8 6,9 Z" />
<path
style="fill:#ffffff;fill-opacity:1;stroke:none"
d="M 3,5 3,8 6,8 7,7 13,7 13,5 Z" />
</svg>

After

Width:  |  Height:  |  Size: 403 B

@@ -0,0 +1,23 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<path
style="fill:#516aea;fill-opacity:1;stroke:none"
d="M 2,2 2,12 4,14 14,14 14,2 Z" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
height="5" width="8" x="4" y="3" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
height="4" width="5" x="5" y="9" />
<rect
style="fill:#516aea;fill-opacity:1;stroke:none"
height="2" width="1" x="6" y="10" />
<path
style="fill:#f6e04a;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
d="M 10,1 6,5 6,6 7,6 11,2 Z" />
</svg>

After

Width:  |  Height:  |  Size: 635 B

@@ -0,0 +1,19 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<path
style="fill:#516aea;fill-opacity:1;stroke:none"
d="M 2,2 2,12 4,14 14,14 14,2 Z" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
height="5" width="8" x="4" y="3" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
height="4" width="5" x="5" y="9" />
<rect
style="fill:#516aea;fill-opacity:1;stroke:none"
height="2" width="1" x="6" y="10" />
</svg>

After

Width:  |  Height:  |  Size: 500 B

@@ -0,0 +1,19 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 1.5,7.5 4.5,4.5 4.5,10.5 Z" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 14.5,7.5 11.5,4.5 11.5,10.5 Z" />
<line
style="fill:none;stroke:#333333;stroke-opacity:1;stroke-width:1"
x1="4" y1="6.5" x2="12" y2="6.5" />
<line
style="fill:none;stroke:#333333;stroke-opacity:1;stroke-width:1"
x1="4" y1="8.5" x2="12" y2="8.5" />
</svg>

After

Width:  |  Height:  |  Size: 544 B

@@ -0,0 +1,19 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 7.5,1.5 4.5,4.5 10.5,4.5 Z" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 7.5,14.5 4.5,11.5 10.5,11.5 Z" />
<line
style="fill:none;stroke:#333333;stroke-opacity:1;stroke-width:1"
x1="6.5" y1="4" x2="6.5" y2="12" />
<line
style="fill:none;stroke:#333333;stroke-opacity:1;stroke-width:1"
x1="8.5" y1="4" x2="8.5" y2="12" />
</svg>

After

Width:  |  Height:  |  Size: 544 B

@@ -0,0 +1,12 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<rect x="1.5" y="1.5" width="13" height="13"
style="fill:none;stroke:#333333;stroke-width:1;stroke-opacity:1" />
<path d="M 7,6 3,13 7,13 13,13 10,8 9,10 Z "
style="fill:#65a9f2;fill-opacity:1;stroke:none" />
<circle r="1.5" cx="10" cy="5"
style="fill:#fc8200;fill-opacity:1;stroke:none" />
</svg>

After

Width:  |  Height:  |  Size: 402 B

@@ -0,0 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<line
style="stroke:#333333;stroke-width:1.5;stroke-opacity:1"
x1="1.5" y1="14.5" x2="14.5" y2="1.5" />
</svg>

After

Width:  |  Height:  |  Size: 204 B

@@ -0,0 +1,11 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<rect
style="fill:#8ae234;fill-opacity:1;stroke:#333333;stroke-opacity:1;stroke-width:1"
x="1.5" y="3.5" width="9" height="9" />
<rect
style="fill:#999999;fill-opacity:1;stroke:#333333;stroke-opacity:1;stroke-width:1"
x="7.5" y="1.5" width="7" height="7" />
</svg>

After

Width:  |  Height:  |  Size: 367 B

@@ -0,0 +1,11 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<rect
style="fill:#999999;fill-opacity:1;stroke:#333333;stroke-opacity:1;stroke-width:1"
x="1.5" y="7.5" width="7" height="7" />
<rect
style="fill:#8ae234;fill-opacity:1;stroke:#333333;stroke-opacity:1;stroke-width:1"
x="5.5" y="1.5" width="9" height="9" />
</svg>

After

Width:  |  Height:  |  Size: 367 B

@@ -0,0 +1,19 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<line
style="fill:none;stroke:#333333;stroke-opacity:1;stroke-width:1"
x1="3.5" y1="1" x2="3.5" y2="15" />
<line
style="fill:none;stroke:#333333;stroke-opacity:1;stroke-width:1"
x1="1" y1="12.5" x2="15" y2="12.5" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 4,3.5 7,1 7,6 Z" />
<path
style="fill:none;stroke:#333333;stroke-opacity:1;stroke-width:1"
d="M 12.5,12.5 A 9,9 0 0,0 5.5,3.5" />
</svg>

After

Width:  |  Height:  |  Size: 552 B

@@ -0,0 +1,19 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<line
style="fill:none;stroke:#333333;stroke-opacity:1;stroke-width:1"
x1="12.5" y1="1" x2="12.5" y2="15" />
<line
style="fill:none;stroke:#333333;stroke-opacity:1;stroke-width:1"
x1="1" y1="12.5" x2="15" y2="12.5" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 12,3.5 9,1 9,6 Z" />
<path
style="fill:none;stroke:#333333;stroke-opacity:1;stroke-width:1"
d="M 11.5,3.5 A 9,9 0 0,0 3.5,12.5" />
</svg>

After

Width:  |  Height:  |  Size: 555 B

@@ -0,0 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="16" width="16" >
<path
style="fill:#333333;fill-opacity:1"
d="M 6,14 6,13 7,13 7,3 4,3 4,5 3,5 3,2 13,2 13,5 12,5 12,3 9,3 9,13 10,13 10,14 Z" />
</svg>

After

Width:  |  Height:  |  Size: 235 B

@@ -0,0 +1,23 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 1,1 1,4 2,4 2,2 4,2 4,1 Z" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 12,1 12,2 14,2 14,4 15,4 15,1 Z" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 12,14 12,15 15,15 15,12 14,12 14,14 Z" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 1,12 1,15 4,15 4,14 2,14 2,12 Z" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 7,4 7,7 4,7 4,9 7,9 7,12 9,12 9,9 12,9 12,7 9,7 9,4 Z" />
</svg>

After

Width:  |  Height:  |  Size: 699 B

@@ -0,0 +1,27 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 1,1 1,4 2,4 2,2 4,2 4,1 Z" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 12,1 12,2 14,2 14,4 15,4 15,1 Z" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 12,14 12,15 15,15 15,12 14,12 14,14 Z" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 1,12 1,15 4,15 4,14 2,14 2,12 Z" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 4,5 4,7 12,7 12,5 Z" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 4,9 4,11 12,11 12,9 Z" />
</svg>

After

Width:  |  Height:  |  Size: 773 B

@@ -0,0 +1,23 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 1,1 1,4 2,4 2,2 4,2 4,1 Z" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 12,1 12,2 14,2 14,4 15,4 15,1 Z" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 12,14 12,15 15,15 15,12 14,12 14,14 Z" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 1,12 1,15 4,15 4,14 2,14 2,12 Z" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 4,7 4,9 12,9 12,7 Z" />
</svg>

After

Width:  |  Height:  |  Size: 665 B

@@ -0,0 +1,35 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" >
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 1,1 1,4 2,4 2,2 4,2 4,1 Z" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 12,1 12,2 14,2 14,4 15,4 15,1 Z" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 12,14 12,15 15,15 15,12 14,12 14,14 Z" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 1,12 1,15 4,15 4,14 2,14 2,12 Z" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 8,2 5,5 11,5 Z" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 2,8 5,5 5,11 Z" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 14,8 11,5 11,11 Z" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 8,14 5,11 11,11 Z" />
</svg>

After

Width:  |  Height:  |  Size: 965 B