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,15 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="22" height="22" >
<rect x="5" y="5" width="14" height="2"
style="fill:#333333;fill-opacity:1;stroke:none" />
<rect x="2" y="9" width="20" height="2"
style="fill:#333333;fill-opacity:1;stroke:none" />
<rect x="3" y="13" width="17" height="2"
style="fill:#333333;fill-opacity:1;stroke:none" />
<rect x="6" y="17" width="11" height="2"
style="fill:#333333;fill-opacity:1;stroke:none" />
</svg>

After

Width:  |  Height:  |  Size: 485 B

@@ -0,0 +1,15 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="22" height="22" >
<rect x="2" y="5" width="15" height="2"
style="fill:#333333;fill-opacity:1;stroke:none" />
<rect x="2" y="9" width="20" height="2"
style="fill:#333333;fill-opacity:1;stroke:none" />
<rect x="2" y="13" width="17" height="2"
style="fill:#333333;fill-opacity:1;stroke:none" />
<rect x="2" y="17" width="12" height="2"
style="fill:#333333;fill-opacity:1;stroke:none" />
</svg>

After

Width:  |  Height:  |  Size: 487 B

@@ -0,0 +1,15 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="22" height="22" >
<rect x="7" y="5" width="15" height="2"
style="fill:#333333;fill-opacity:1;stroke:none" />
<rect x="2" y="9" width="20" height="2"
style="fill:#333333;fill-opacity:1;stroke:none" />
<rect x="5" y="13" width="17" height="2"
style="fill:#333333;fill-opacity:1;stroke:none" />
<rect x="10" y="17" width="12" height="2"
style="fill:#333333;fill-opacity:1;stroke:none" />
</svg>

After

Width:  |  Height:  |  Size: 486 B

@@ -0,0 +1,11 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="24" height="24" >
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 8,6 8,18 12,14 18,14 Z" />
<line
style="stroke:#333333;stroke-width:2;stroke-opacity:1"
x1="11" y1="12" x2="15" y2="20" />
</svg>

After

Width:  |  Height:  |  Size: 311 B

@@ -0,0 +1,24 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="24" height="24" >
<rect x="4" y="5" width="1" height="14"
style="fill:#333333;fill-opacity:1;stroke:none" />
<rect x="6" y="5" width="2" height="14"
style="fill:#333333;fill-opacity:1;stroke:none" />
<rect x="9" y="5" width="3" height="14"
style="fill:#333333;fill-opacity:1;stroke:none" />
<rect x="13" y="5" width="1" height="14"
style="fill:#333333;fill-opacity:1;stroke:none" />
<rect x="15" y="5" width="1" height="14"
style="fill:#333333;fill-opacity:1;stroke:none" />
<rect x="17" y="5" width="2" height="14"
style="fill:#333333;fill-opacity:1;stroke:none" />
<rect x="20" y="5" width="1" height="14"
style="fill:#333333;fill-opacity:1;stroke:none" />
</svg>

After

Width:  |  Height:  |  Size: 784 B

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

After

Width:  |  Height:  |  Size: 231 B

@@ -0,0 +1,43 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="24" height="24" >
<rect
style="fill:#f8f8f8;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
width="12" height="12" x="9.5" y="9.5" />
<line
style="stroke:#333333;stroke-width:1;stroke-opacity:1"
x1="12.5" y1="12.5" x2="18.5" y2="12.5" />
<line
style="stroke:#333333;stroke-width:1;stroke-opacity:1"
x1="12.5" y1="14.5" x2="18.5" y2="14.5" />
<line
style="stroke:#333333;stroke-width:1;stroke-opacity:1"
x1="12.5" y1="16.5" x2="18.5" y2="16.5" />
<line
style="stroke:#333333;stroke-width:1;stroke-opacity:1"
x1="12.5" y1="18.5" x2="15.5" y2="18.5" />
<rect
style="fill:#fcfcfc;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
width="12" height="12" x="2.5" y="2.5" />
<line
style="stroke:#333333;stroke-width:1;stroke-opacity:1"
x1="4.5" y1="4.5" x2="11.5" y2="4.5" />
<line
style="stroke:#333333;stroke-width:1;stroke-opacity:1"
x1="4.5" y1="6.5" x2="11.5" y2="6.5" />
<line
style="stroke:#333333;stroke-width:1;stroke-opacity:1"
x1="4.5" y1="8.5" x2="11.5" y2="8.5" />
<line
style="stroke:#333333;stroke-width:1;stroke-opacity:1"
x1="4.5" y1="10.5" x2="8.5" y2="10.5" />
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

@@ -0,0 +1,19 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="24" height="24" >
<circle
style="fill:none;stroke:#333333;stroke-width:1;stroke-opacity:1"
r="3" cx="8" cy="18" />
<circle
style="fill:none;stroke:#333333;stroke-width:1;stroke-opacity:1"
r="3" cx="17" cy="18" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 15,15 7,2 7,4 14,18 Z" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 10,15 18,2 18,4 11,18 Z" />
</svg>

After

Width:  |  Height:  |  Size: 506 B

@@ -0,0 +1,31 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="24" height="24" >
<rect
style="fill:#eeeeee;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
width="16" height="17" x="3.5" y="3.5" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 8,1 8,4 6,5 6,7 17,7 17,5 15,4 15,1 Z" />
<rect
style="fill:#fcfcfc;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
width="12" height="12" x="9.5" y="9.5" />
<line
style="stroke:#333333;stroke-width:1;stroke-opacity:1"
x1="12.5" y1="12.5" x2="18.5" y2="12.5" />
<line
style="stroke:#333333;stroke-width:1;stroke-opacity:1"
x1="12.5" y1="14.5" x2="18.5" y2="14.5" />
<line
style="stroke:#333333;stroke-width:1;stroke-opacity:1"
x1="12.5" y1="16.5" x2="18.5" y2="16.5" />
<line
style="stroke:#333333;stroke-width:1;stroke-opacity:1"
x1="12.5" y1="18.5" x2="15.5" y2="18.5" />
</svg>

After

Width:  |  Height:  |  Size: 957 B

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

After

Width:  |  Height:  |  Size: 216 B

@@ -0,0 +1,43 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="24" height="24" >
<path
style="fill:#ffffff;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
d="M 5.5,2.5 5.5,20.5 19.5,20.5 19.5,7.5 14.5,2.5 Z" />
<rect
style="fill:#eeeeee;fill-opacity:1;stroke:none"
height="3" width="5" x="7" y="4" />
<rect
style="fill:#eeeeee;fill-opacity:1;stroke:none"
height="3" width="5" x="7" y="8" />
<rect
style="fill:#eeeeee;fill-opacity:1;stroke:none"
height="3" width="5" x="7" y="12" />
<rect
style="fill:#eeeeee;fill-opacity:1;stroke:none"
height="3" width="5" x="7" y="16" />
<rect
style="fill:#eeeeee;fill-opacity:1;stroke:none"
height="3" width="3" x="13" y="4" />
<rect
style="fill:#eeeeee;fill-opacity:1;stroke:none"
height="3" width="5" x="13" y="8" />
<rect
style="fill:#eeeeee;fill-opacity:1;stroke:none"
height="3" width="5" x="13" y="12" />
<rect
style="fill:#eeeeee;fill-opacity:1;stroke:none"
height="3" width="5" x="13" y="16" />
<path
style="fill:#fcfcfc;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1;stroke-linejoin:bevel"
d="M 19.5,7.5 14.5,2.5 14.5,7.5 Z" />
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

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

After

Width:  |  Height:  |  Size: 415 B

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

After

Width:  |  Height:  |  Size: 641 B

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

After

Width:  |  Height:  |  Size: 503 B

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

After

Width:  |  Height:  |  Size: 403 B

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

After

Width:  |  Height:  |  Size: 403 B

@@ -0,0 +1,19 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="24" height="24" >
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 6,18 8,18 13,4 11,4 Z" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 16,18 18,18 13,4 11,4 Z" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 9,13 8,15 15,15 15,13 Z" />
<path
style="fill:#333333;fill-opacity:1;stroke:none"
d="M 6,19 6,21 18,21 18,19 Z" />
</svg>

After

Width:  |  Height:  |  Size: 509 B

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

After

Width:  |  Height:  |  Size: 404 B

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

After

Width:  |  Height:  |  Size: 204 B

@@ -0,0 +1,11 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="24" height="24" >
<rect
style="fill:#f6e04a;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
width="15" height="15" x="5.5" y="2.5" />
<path
style="fill:#eeeeee;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
d="M 6.5,5.5 5.5,5.5 3.5,7.5 3.5,9.5 5.5,11.5 5.5,16.5 3.5,18.5 3.5,20.5 5.5,22.5 6.5,22.5 6.5,19.5 9.5,19.5 9.5,22.5 10.5,22.5 12.5,20.5 12.5,18.5 10.5,16.5 10.5,11.5 12.5,9.5 12.5,7.5 10.5,5.5 9.5,5.5 9.5,8.5 6.5,8.5 Z" />
</svg>

After

Width:  |  Height:  |  Size: 561 B

@@ -0,0 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="24" width="24" >
<path
style="fill:#333333;fill-opacity:1"
d="M 9,20 9,19 11,19 11,5 7,5 6,8 5,8 5,4 20,4 20,8 19,8 18,5 14,5 14,19 16,19 16,20 10,20 z" />
</svg>

After

Width:  |  Height:  |  Size: 245 B

@@ -0,0 +1,12 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="22" height="22" >
<rect x="2" y="13" width="20" height="2"
style="fill:#333333;fill-opacity:1;stroke:none" />
<rect x="2" y="17" width="20" height="2"
style="fill:#333333;fill-opacity:1;stroke:none" />
<path d="M 11.5,12 10,10 11,10 11,3 12,3 12,10 13,10 Z"
style="fill:#333333;fill-opacity:1;stroke:none" />
</svg>

After

Width:  |  Height:  |  Size: 404 B

@@ -0,0 +1,15 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="22" height="22" >
<rect x="2" y="9" width="20" height="2"
style="fill:#333333;fill-opacity:1;stroke:none" />
<rect x="2" y="13" width="20" height="2"
style="fill:#333333;fill-opacity:1;stroke:none" />
<path d="M 11.5,8 10,6 11,6 11,3 12,3 12,6 13,6 Z"
style="fill:#333333;fill-opacity:1;stroke:none" />
<path d="M 11.5,16 10,18 11,18 11,21 12,21 12,18 13,18 Z"
style="fill:#333333;fill-opacity:1;stroke:none" />
</svg>

After

Width:  |  Height:  |  Size: 515 B

@@ -0,0 +1,12 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="22" height="22" >
<rect x="2" y="5" width="20" height="2"
style="fill:#333333;fill-opacity:1;stroke:none" />
<rect x="2" y="9" width="20" height="2"
style="fill:#333333;fill-opacity:1;stroke:none" />
<path d="M 11.5,12 10,14 11,14 11,21 12,21 12,14 13,14 Z"
style="fill:#333333;fill-opacity:1;stroke:none" />
</svg>

After

Width:  |  Height:  |  Size: 404 B