summaryrefslogtreecommitdiffstats
path: root/ttkthemes
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2020-04-17 19:03:14 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2020-04-17 19:03:14 (GMT)
commitfa3141407b28e2f00be26879fee6901ea51dcbf0 (patch)
treeff55093779233f0d5aea6f38cf30ce635d8cdd2c /ttkthemes
parent1fc0cefeb941845a6d8537154b214b1f660f5371 (diff)
parent6ba2a4c90cd85d0193e5219170b31701579989a8 (diff)
downloadblt-fa3141407b28e2f00be26879fee6901ea51dcbf0.zip
blt-fa3141407b28e2f00be26879fee6901ea51dcbf0.tar.gz
blt-fa3141407b28e2f00be26879fee6901ea51dcbf0.tar.bz2
Merge commit '6ba2a4c90cd85d0193e5219170b31701579989a8' as 'ttkthemes'
Diffstat (limited to 'ttkthemes')
-rw-r--r--ttkthemes/.appveyor.yml29
-rw-r--r--ttkthemes/.codecov.yml9
-rw-r--r--ttkthemes/.gitignore96
-rw-r--r--ttkthemes/.travis.yml37
-rw-r--r--ttkthemes/LICENSE.md619
-rw-r--r--ttkthemes/MANIFEST.in5
-rw-r--r--ttkthemes/README.md51
-rw-r--r--ttkthemes/ci.py141
-rw-r--r--ttkthemes/docs/Makefile19
-rw-r--r--ttkthemes/docs/authors.rst32
-rw-r--r--ttkthemes/docs/classes.rst16
-rw-r--r--ttkthemes/docs/conf.py190
-rw-r--r--ttkthemes/docs/example.rst14
-rw-r--r--ttkthemes/docs/index.rst82
-rw-r--r--ttkthemes/docs/installation.rst41
-rw-r--r--ttkthemes/docs/licenses.rst9
-rw-r--r--ttkthemes/docs/loading.rst91
-rw-r--r--ttkthemes/docs/themes.rst153
-rw-r--r--ttkthemes/docs/theming.rst107
-rw-r--r--ttkthemes/example.py104
-rw-r--r--ttkthemes/requirements.txt1
-rw-r--r--ttkthemes/screenshots/aquativo.pngbin0 -> 17535 bytes
-rw-r--r--ttkthemes/screenshots/arc.pngbin0 -> 13612 bytes
-rw-r--r--ttkthemes/screenshots/black.pngbin0 -> 9954 bytes
-rw-r--r--ttkthemes/screenshots/blue.pngbin0 -> 12290 bytes
-rw-r--r--ttkthemes/screenshots/breeze.pngbin0 -> 11528 bytes
-rw-r--r--ttkthemes/screenshots/clearlooks.pngbin0 -> 19133 bytes
-rw-r--r--ttkthemes/screenshots/elegance.pngbin0 -> 23384 bytes
-rw-r--r--ttkthemes/screenshots/equilux.pngbin0 -> 12906 bytes
-rw-r--r--ttkthemes/screenshots/itft1.pngbin0 -> 14726 bytes
-rw-r--r--ttkthemes/screenshots/keramik.pngbin0 -> 19240 bytes
-rw-r--r--ttkthemes/screenshots/kroc.pngbin0 -> 12614 bytes
-rw-r--r--ttkthemes/screenshots/plastik.pngbin0 -> 15456 bytes
-rw-r--r--ttkthemes/screenshots/radiance.pngbin0 -> 15951 bytes
-rw-r--r--ttkthemes/screenshots/scidblue.pngbin0 -> 16643 bytes
-rw-r--r--ttkthemes/screenshots/scidgreen.pngbin0 -> 16882 bytes
-rw-r--r--ttkthemes/screenshots/scidgrey.pngbin0 -> 16013 bytes
-rw-r--r--ttkthemes/screenshots/scidmint.pngbin0 -> 16791 bytes
-rw-r--r--ttkthemes/screenshots/scidpink.pngbin0 -> 16814 bytes
-rw-r--r--ttkthemes/screenshots/scidpurple.pngbin0 -> 16955 bytes
-rw-r--r--ttkthemes/screenshots/scidsand.pngbin0 -> 16918 bytes
-rw-r--r--ttkthemes/screenshots/smog.pngbin0 -> 13488 bytes
-rw-r--r--ttkthemes/screenshots/ubuntu.pngbin0 -> 15864 bytes
-rw-r--r--ttkthemes/screenshots/winxpblue.pngbin0 -> 14668 bytes
-rw-r--r--ttkthemes/setup.py53
-rw-r--r--ttkthemes/tests/test_imgops.py29
-rw-r--r--ttkthemes/tests/test_themed_style.py33
-rw-r--r--ttkthemes/tests/test_themed_tk.py81
-rw-r--r--ttkthemes/tests/test_utils.py58
-rw-r--r--ttkthemes/tests/test_widgets.py64
-rw-r--r--ttkthemes/tools/convert.py61
-rw-r--r--ttkthemes/ttkthemes/__init__.py33
-rw-r--r--ttkthemes/ttkthemes/_imgops.py42
-rw-r--r--ttkthemes/ttkthemes/_utils.py77
-rw-r--r--ttkthemes/ttkthemes/_widget.py216
-rw-r--r--ttkthemes/ttkthemes/advanced/pkgIndex.tcl10
-rw-r--r--ttkthemes/ttkthemes/advanced/pkgIndex_package.tcl4
-rw-r--r--ttkthemes/ttkthemes/gif/arc/LICENSE674
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc.tcl315
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/arrow-down-insens.gifbin0 -> 88 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/arrow-down-prelight.gifbin0 -> 105 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/arrow-down-small-insens.gifbin0 -> 85 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/arrow-down-small-prelight.gifbin0 -> 105 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/arrow-down-small.gifbin0 -> 107 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/arrow-down.gifbin0 -> 134 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/arrow-left-insens.gifbin0 -> 100 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/arrow-left-prelight.gifbin0 -> 135 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/arrow-left.gifbin0 -> 137 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/arrow-right-insens.gifbin0 -> 102 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/arrow-right-prelight.gifbin0 -> 108 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/arrow-right.gifbin0 -> 134 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/arrow-up-insens.gifbin0 -> 89 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/arrow-up-prelight.gifbin0 -> 105 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/arrow-up-small-insens.gifbin0 -> 85 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/arrow-up-small-prelight.gifbin0 -> 104 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/arrow-up-small.gifbin0 -> 106 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/arrow-up.gifbin0 -> 108 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/button-active.gifbin0 -> 191 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/button-empty.gifbin0 -> 93 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/button-focus.gifbin0 -> 211 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/button-hover.gifbin0 -> 163 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/button-insensitive.gifbin0 -> 163 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/button.gifbin0 -> 163 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/checkbox-checked-insensitive.gifbin0 -> 234 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/checkbox-checked.gifbin0 -> 235 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/checkbox-unchecked-insensitive.gifbin0 -> 114 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/checkbox-unchecked.gifbin0 -> 135 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-active-rtl.gifbin0 -> 150 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-active.gifbin0 -> 151 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-hover.gifbin0 -> 146 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-insensitive-rtl.gifbin0 -> 150 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-insensitive.gifbin0 -> 152 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-rtl.gifbin0 -> 178 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button.gifbin0 -> 148 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/combo-entry-focus-notebook-rtl.gifbin0 -> 174 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/combo-entry-focus-notebook.gifbin0 -> 174 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/combo-entry-focus-rtl.gifbin0 -> 174 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/combo-entry-focus.gifbin0 -> 189 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/combo-entry-insensitive-notebook-rtl.gifbin0 -> 178 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/combo-entry-insensitive-notebook.gifbin0 -> 178 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/combo-entry-insensitive-rtl.gifbin0 -> 177 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/combo-entry-insensitive.gifbin0 -> 177 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/combo-entry-notebook-rtl.gifbin0 -> 146 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/combo-entry-notebook.gifbin0 -> 174 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/combo-entry-rtl.gifbin0 -> 146 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/combo-entry.gifbin0 -> 190 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/down-background-active.gifbin0 -> 114 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/down-background-disable-rtl.gifbin0 -> 115 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/down-background-disable.gifbin0 -> 114 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/down-background-hover.gifbin0 -> 114 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/down-background-rtl.gifbin0 -> 114 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/down-background.gifbin0 -> 99 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/empty.gifbin0 -> 81 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/entry-border-active-bg-solid.gifbin0 -> 255 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/entry-border-active-bg.gifbin0 -> 190 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/entry-border-bg-solid.gifbin0 -> 200 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/entry-border-bg.gifbin0 -> 191 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/entry-border-disabled-bg.gifbin0 -> 198 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/entry-border-fill.gifbin0 -> 80 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/focus-line.gifbin0 -> 77 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/frame-gap-end.gifbin0 -> 73 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/frame-gap-start.gifbin0 -> 73 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/frame.gifbin0 -> 867 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/handle-h.gifbin0 -> 81 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/handle-v.gifbin0 -> 80 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/inline-toolbar.gifbin0 -> 140 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/labelframe.gifbin0 -> 133 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/line-h.gifbin0 -> 74 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/line-v.gifbin0 -> 73 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/menu-arrow-prelight.gifbin0 -> 100 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/menu-arrow.gifbin0 -> 100 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/menu-checkbox-checked-insensitive.gifbin0 -> 218 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/menu-checkbox-checked.gifbin0 -> 212 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/menu-checkbox-unchecked-insensitive.gifbin0 -> 121 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/menu-checkbox-unchecked.gifbin0 -> 119 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/menu-radio-checked-insensitive.gifbin0 -> 161 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/menu-radio-checked.gifbin0 -> 219 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/menu-radio-unchecked-insensitive.gifbin0 -> 105 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/menu-radio-unchecked.gifbin0 -> 230 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/menubar.gifbin0 -> 107 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/menubar_button.gifbin0 -> 105 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/menuitem.gifbin0 -> 874 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/minus.gifbin0 -> 151 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/notebook-entry-border-active-bg.gifbin0 -> 190 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/notebook-entry-border-bg.gifbin0 -> 191 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/notebook-entry-border-disabled-bg.gifbin0 -> 195 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/notebook-gap-horiz.gifbin0 -> 75 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/notebook-gap-vert.gifbin0 -> 75 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/notebook.gifbin0 -> 136 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/null.gifbin0 -> 84 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/plus.gifbin0 -> 121 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/progressbar.gifbin0 -> 120 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/progressbar_v.gifbin0 -> 121 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/radio-checked-insensitive.gifbin0 -> 170 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/radio-checked.gifbin0 -> 176 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/radio-unchecked-insensitive.gifbin0 -> 166 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/radio-unchecked.gifbin0 -> 247 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/slider-horiz-active.gifbin0 -> 128 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/slider-horiz-insens.gifbin0 -> 124 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/slider-horiz-prelight.gifbin0 -> 128 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/slider-horiz.gifbin0 -> 128 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/slider-insensitive.gifbin0 -> 245 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/slider-prelight.gifbin0 -> 172 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/slider-vert-active.gifbin0 -> 140 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/slider-vert-insens.gifbin0 -> 138 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/slider-vert-prelight.gifbin0 -> 140 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/slider-vert.gifbin0 -> 143 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/slider.gifbin0 -> 247 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/tab-bottom-active.gifbin0 -> 135 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/tab-left-active.gifbin0 -> 134 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/tab-right-active.gifbin0 -> 134 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/tab-top-active.gifbin0 -> 117 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/tab-top-hover.gifbin0 -> 114 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/tab-top.gifbin0 -> 114 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/toolbar-entry-border-active-bg.gifbin0 -> 190 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/toolbar-entry-border-bg.gifbin0 -> 191 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/toolbar-entry-border-disabled-bg.gifbin0 -> 255 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/toolbar.gifbin0 -> 107 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/tree_header.gifbin0 -> 886 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/treeview.gifbin0 -> 136 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/trough-horizontal-active.gifbin0 -> 127 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/trough-horizontal.gifbin0 -> 111 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/trough-progressbar.gifbin0 -> 123 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/trough-progressbar_v.gifbin0 -> 108 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/trough-scrollbar-horiz.gifbin0 -> 859 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/trough-scrollbar-vert.gifbin0 -> 859 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/trough-vertical-active.gifbin0 -> 144 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/trough-vertical.gifbin0 -> 128 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/up-background-active.gifbin0 -> 114 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/up-background-disable-rtl.gifbin0 -> 114 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/up-background-disable.gifbin0 -> 115 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/up-background-hover.gifbin0 -> 113 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/up-background-rtl.gifbin0 -> 115 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/arc/up-background.gifbin0 -> 99 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/arc/pkgIndex.tcl14
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/LICENSE504
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze.tcl335
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-insens.gifbin0 -> 51 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-prelight.gifbin0 -> 59 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-small-insens.gifbin0 -> 48 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-small-prelight.gifbin0 -> 51 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-small.gifbin0 -> 51 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down.gifbin0 -> 59 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/arrow-left-insens.gifbin0 -> 51 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/arrow-left-prelight.gifbin0 -> 58 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/arrow-left.gifbin0 -> 58 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/arrow-right-insens.gifbin0 -> 51 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/arrow-right-prelight.gifbin0 -> 59 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/arrow-right.gifbin0 -> 59 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-insens.gifbin0 -> 51 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-prelight.gifbin0 -> 59 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-small-insens.gifbin0 -> 48 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-small-prelight.gifbin0 -> 52 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-small.gifbin0 -> 52 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up.gifbin0 -> 59 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/button-active.gifbin0 -> 104 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/button-empty.gifbin0 -> 56 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/button-focus.gifbin0 -> 105 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/button-hover.gifbin0 -> 140 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/button-insensitive.gifbin0 -> 257 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/button-toggled.gifbin0 -> 85 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/button.gifbin0 -> 141 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-checked-active.gifbin0 -> 141 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-checked-insensitive.gifbin0 -> 141 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-checked-pressed.gifbin0 -> 239 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-checked.gifbin0 -> 141 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-unchecked-active.gifbin0 -> 132 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-unchecked-insensitive.gifbin0 -> 132 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-unchecked-pressed.gifbin0 -> 213 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-unchecked.gifbin0 -> 133 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/empty.gifbin0 -> 51 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/entry-active.gifbin0 -> 126 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/entry-focus.gifbin0 -> 162 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/entry-insensitive.gifbin0 -> 155 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/entry.gifbin0 -> 160 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/labelframe.gifbin0 -> 75 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/notebook-client.gifbin0 -> 107 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/notebook-tab-top-active.gifbin0 -> 85 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/notebook-tab-top-hover.gifbin0 -> 78 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/notebook-tab-top.gifbin0 -> 78 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/radio-checked-active.gifbin0 -> 279 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/radio-checked-insensitive.gifbin0 -> 269 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/radio-checked-pressed.gifbin0 -> 386 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/radio-checked.gifbin0 -> 387 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/radio-unchecked-active.gifbin0 -> 222 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/radio-unchecked-insensitive.gifbin0 -> 225 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/radio-unchecked-pressed.gifbin0 -> 249 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/radio-unchecked.gifbin0 -> 226 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/scale-slider-active.gifbin0 -> 216 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/scale-slider-insensitive.gifbin0 -> 220 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/scale-slider-pressed.gifbin0 -> 218 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/scale-slider.gifbin0 -> 220 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/scale-trough-horizontal.gifbin0 -> 95 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/scale-trough-vertical.gifbin0 -> 110 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-horiz-active.gifbin0 -> 102 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-horiz.gifbin0 -> 103 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-insens.gifbin0 -> 64 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-vert-active.gifbin0 -> 126 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-vert.gifbin0 -> 127 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-trough-horiz-active.gifbin0 -> 73 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-trough-vert-active.gifbin0 -> 73 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/slider-vert-insens.gifbin0 -> 109 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/transparent.gifbin0 -> 64 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/treeheading-prelight.gifbin0 -> 106 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/breeze/breeze/treeview.gifbin0 -> 107 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux.tcl314
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/arrow-down-insens.gifbin0 -> 61 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/arrow-down-prelight.gifbin0 -> 61 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/arrow-down.gifbin0 -> 69 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/arrow-up-small-insens.gifbin0 -> 53 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/arrow-up-small-prelight.gifbin0 -> 53 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/arrow-up-small.gifbin0 -> 61 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/arrow-up.gifbin0 -> 73 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/button-active.gifbin0 -> 109 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/button-empty.gifbin0 -> 64 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/button-hover.gifbin0 -> 109 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/button-insensitive.gifbin0 -> 58 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/button.gifbin0 -> 91 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/checkbox-checked-insensitive.gifbin0 -> 107 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/checkbox-checked.gifbin0 -> 125 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/checkbox-unchecked-insensitive.gifbin0 -> 63 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/checkbox-unchecked.gifbin0 -> 98 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-active.gifbin0 -> 198 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-button-active.gifbin0 -> 95 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-button-hover.gifbin0 -> 95 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-button-insensitive.gifbin0 -> 53 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-button.gifbin0 -> 81 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-insensitive.gifbin0 -> 142 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry.gifbin0 -> 142 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/down-background-active.gifbin0 -> 67 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/down-background-disable.gifbin0 -> 49 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/down-background-hover.gifbin0 -> 67 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/down-background.gifbin0 -> 66 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/empty.gifbin0 -> 51 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/entry-active.gifbin0 -> 289 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/entry-border-bg.gifbin0 -> 198 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/entry-border-disabled.gifbin0 -> 194 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/focus.gifbin0 -> 45 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/frame.gifbin0 -> 44 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/labelframe.gifbin0 -> 175 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/minus.gifbin0 -> 122 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/notebook.gifbin0 -> 175 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/null.gifbin0 -> 54 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/plus.gifbin0 -> 92 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/progressbar-horiz-bg.gifbin0 -> 100 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/progressbar-horiz.gifbin0 -> 70 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/progressbar-vert-bg.gifbin0 -> 118 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/progressbar-vert.gifbin0 -> 71 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/radio-checked-insensitive.gifbin0 -> 103 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/radio-checked.gifbin0 -> 132 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/radio-unchecked-insensitive.gifbin0 -> 63 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/radio-unchecked.gifbin0 -> 120 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/slider-horiz-active.gifbin0 -> 60 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/slider-horiz-insens.gifbin0 -> 94 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/slider-horiz-prelight.gifbin0 -> 60 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/slider-horiz.gifbin0 -> 60 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/slider-insensitive.gifbin0 -> 176 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/slider-prelight.gifbin0 -> 98 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/slider-vert-active.gifbin0 -> 67 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/slider-vert-insens.gifbin0 -> 104 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/slider-vert-prelight.gifbin0 -> 67 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/slider-vert.gifbin0 -> 67 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/slider.gifbin0 -> 97 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/tab-top-active.gifbin0 -> 130 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/tab-top-hover.gifbin0 -> 148 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/tab-top.gifbin0 -> 153 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/tree-heading-active.gifbin0 -> 107 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/tree-heading.gifbin0 -> 107 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/treeview.gifbin0 -> 73 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/trough-horizontal-active.gifbin0 -> 69 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/trough-horizontal.gifbin0 -> 63 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/trough-scrollbar-horiz.gifbin0 -> 73 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/trough-scrollbar-vert.gifbin0 -> 73 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/trough-vertical-active.gifbin0 -> 76 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/trough-vertical.gifbin0 -> 63 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/up-background-active.gifbin0 -> 66 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/up-background-disable.gifbin0 -> 49 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/up-background-hover.gifbin0 -> 66 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/equilux/equilux/up-background.gifbin0 -> 66 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/pkgIndex.tcl17
-rw-r--r--ttkthemes/ttkthemes/gif/scid/LICENSE.md39
-rw-r--r--ttkthemes/ttkthemes/gif/scid/README.md22
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scid.tcl329
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/blank.gifbin0 -> 92 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/button-a.gifbin0 -> 382 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/button-a1p.gifbin0 -> 525 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/button-d.gifbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/button-default.gifbin0 -> 550 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/button-n.gifbin0 -> 548 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/button-p.gifbin0 -> 363 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/button-p1p.gifbin0 -> 515 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/button-pa.gifbin0 -> 800 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/check-ac.gifbin0 -> 304 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/check-au.gifbin0 -> 292 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/check-dc.gifbin0 -> 281 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/check-du.gifbin0 -> 292 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/check-hu.gifbin0 -> 258 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/check-nc.gifbin0 -> 304 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/check-nu.gifbin0 -> 292 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/check-pc.gifbin0 -> 304 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/check-pu.gifbin0 -> 250 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/combo-n.gifbin0 -> 151 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/combo-ra.gifbin0 -> 134 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/combo-rd.gifbin0 -> 151 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/combo-rf.gifbin0 -> 153 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/combo-rn.gifbin0 -> 137 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/combo-rp.gifbin0 -> 137 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-a.gifbin0 -> 375 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-af.gifbin0 -> 380 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-d.gifbin0 -> 616 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-n.gifbin0 -> 618 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-p.gifbin0 -> 400 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/entry-a.gifbin0 -> 140 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/entry-d.gifbin0 -> 135 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/entry-n.gifbin0 -> 158 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/entry-rd.gifbin0 -> 134 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/labelframe.gifbin0 -> 135 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/menuarrow-a.gifbin0 -> 93 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/menuarrow-d.gifbin0 -> 93 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/progress-h.gifbin0 -> 1631 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/progress-v.gifbin0 -> 1641 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/radio-ac.gifbin0 -> 649 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/radio-au.gifbin0 -> 433 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/radio-dc.gifbin0 -> 628 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/radio-du.gifbin0 -> 433 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/radio-hu.gifbin0 -> 392 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/radio-nc.gifbin0 -> 649 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/radio-nu.gifbin0 -> 433 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/radio-pc.gifbin0 -> 649 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/radio-pu.gifbin0 -> 388 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/sas-h.gifbin0 -> 52 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/sas-v.gifbin0 -> 51 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-ha.gifbin0 -> 237 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-hd.gifbin0 -> 237 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-hn.gifbin0 -> 237 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-hp.gifbin0 -> 237 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-va.gifbin0 -> 240 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-vd.gifbin0 -> 240 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-vn.gifbin0 -> 240 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-vp.gifbin0 -> 240 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/sbtrough-h.gifbin0 -> 161 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/sbtrough-v.gifbin0 -> 156 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/scale-ha.gifbin0 -> 388 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/scale-hd.gifbin0 -> 372 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/scale-hn.gifbin0 -> 225 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/scale-va.gifbin0 -> 388 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/scale-vd.gifbin0 -> 372 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/scale-vn.gifbin0 -> 225 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/scaletrough-h.gifbin0 -> 160 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/scaletrough-hp.gifbin0 -> 157 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/scaletrough-v.gifbin0 -> 170 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/scaletrough-vp.gifbin0 -> 170 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/sep-h.gifbin0 -> 73 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/sep-v.gifbin0 -> 73 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/sizegrip.gifbin0 -> 85 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-a.gifbin0 -> 353 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-af.gifbin0 -> 343 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-p.gifbin0 -> 353 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-pa.gifbin0 -> 247 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-paf.gifbin0 -> 239 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-a.gifbin0 -> 251 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-af.gifbin0 -> 240 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-p.gifbin0 -> 251 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-pa.gifbin0 -> 249 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-paf.gifbin0 -> 239 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/surface.gifbin0 -> 279 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/tab-a.gifbin0 -> 959 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/tab-n.gifbin0 -> 912 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/tab-s.gifbin0 -> 959 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-a.gifbin0 -> 525 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-d.gifbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-n.gifbin0 -> 550 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-p.gifbin0 -> 515 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-pa.gifbin0 -> 800 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/tree-d.gifbin0 -> 345 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/tree-h.gifbin0 -> 455 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/tree-n.gifbin0 -> 455 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidblue/tree-p.gifbin0 -> 345 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/blank.gifbin0 -> 92 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/button-a.gifbin0 -> 382 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/button-a1p.gifbin0 -> 525 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/button-d.gifbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/button-default.gifbin0 -> 550 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/button-n.gifbin0 -> 548 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/button-p.gifbin0 -> 363 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/button-p1p.gifbin0 -> 515 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/button-pa.gifbin0 -> 800 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/check-ac.gifbin0 -> 304 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/check-au.gifbin0 -> 292 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/check-dc.gifbin0 -> 281 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/check-du.gifbin0 -> 292 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/check-hu.gifbin0 -> 258 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/check-nc.gifbin0 -> 304 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/check-nu.gifbin0 -> 292 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/check-pc.gifbin0 -> 304 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/check-pu.gifbin0 -> 250 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/combo-n.gifbin0 -> 151 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/combo-ra.gifbin0 -> 134 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/combo-rd.gifbin0 -> 151 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/combo-rf.gifbin0 -> 153 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/combo-rn.gifbin0 -> 137 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/combo-rp.gifbin0 -> 137 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-a.gifbin0 -> 404 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-af.gifbin0 -> 409 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-d.gifbin0 -> 646 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-n.gifbin0 -> 648 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-p.gifbin0 -> 400 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/entry-a.gifbin0 -> 140 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/entry-d.gifbin0 -> 135 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/entry-n.gifbin0 -> 158 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/entry-rd.gifbin0 -> 134 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/labelframe.gifbin0 -> 135 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/menuarrow-a.gifbin0 -> 93 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/menuarrow-d.gifbin0 -> 93 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/progress-h.gifbin0 -> 1631 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/progress-v.gifbin0 -> 1641 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/radio-ac.gifbin0 -> 649 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/radio-au.gifbin0 -> 433 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/radio-dc.gifbin0 -> 628 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/radio-du.gifbin0 -> 433 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/radio-hu.gifbin0 -> 392 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/radio-nc.gifbin0 -> 649 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/radio-nu.gifbin0 -> 433 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/radio-pc.gifbin0 -> 649 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/radio-pu.gifbin0 -> 388 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/sas-h.gifbin0 -> 82 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/sas-v.gifbin0 -> 81 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-ha.gifbin0 -> 267 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-hd.gifbin0 -> 267 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-hn.gifbin0 -> 267 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-hp.gifbin0 -> 267 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-va.gifbin0 -> 270 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-vd.gifbin0 -> 270 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-vn.gifbin0 -> 270 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-vp.gifbin0 -> 270 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/sbtrough-h.gifbin0 -> 191 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/sbtrough-v.gifbin0 -> 186 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/scale-ha.gifbin0 -> 388 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/scale-hd.gifbin0 -> 401 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/scale-hn.gifbin0 -> 254 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/scale-va.gifbin0 -> 388 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/scale-vd.gifbin0 -> 401 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/scale-vn.gifbin0 -> 254 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/scaletrough-h.gifbin0 -> 190 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/scaletrough-hp.gifbin0 -> 187 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/scaletrough-v.gifbin0 -> 200 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/scaletrough-vp.gifbin0 -> 200 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/sep-h.gifbin0 -> 73 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/sep-v.gifbin0 -> 73 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/sizegrip.gifbin0 -> 114 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-a.gifbin0 -> 353 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-af.gifbin0 -> 343 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-p.gifbin0 -> 353 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-pa.gifbin0 -> 247 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-paf.gifbin0 -> 239 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-a.gifbin0 -> 251 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-af.gifbin0 -> 240 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-p.gifbin0 -> 251 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-pa.gifbin0 -> 249 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-paf.gifbin0 -> 239 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/surface.gifbin0 -> 279 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/tab-a.gifbin0 -> 905 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/tab-n.gifbin0 -> 865 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/tab-s.gifbin0 -> 905 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-a.gifbin0 -> 525 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-d.gifbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-n.gifbin0 -> 550 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-p.gifbin0 -> 515 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-pa.gifbin0 -> 800 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/tree-d.gifbin0 -> 345 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/tree-h.gifbin0 -> 455 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/tree-n.gifbin0 -> 455 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgreen/tree-p.gifbin0 -> 345 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/blank.gifbin0 -> 92 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/button-a.gifbin0 -> 382 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/button-a1p.gifbin0 -> 520 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/button-d.gifbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/button-default.gifbin0 -> 550 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/button-n.gifbin0 -> 548 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/button-p.gifbin0 -> 363 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/button-p1p.gifbin0 -> 507 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/button-pa.gifbin0 -> 579 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/check-ac.gifbin0 -> 303 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/check-au.gifbin0 -> 289 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/check-dc.gifbin0 -> 277 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/check-du.gifbin0 -> 289 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/check-hu.gifbin0 -> 257 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/check-nc.gifbin0 -> 303 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/check-nu.gifbin0 -> 289 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/check-pc.gifbin0 -> 303 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/check-pu.gifbin0 -> 250 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/combo-n.gifbin0 -> 152 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/combo-ra.gifbin0 -> 135 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/combo-rd.gifbin0 -> 152 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/combo-rf.gifbin0 -> 154 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/combo-rn.gifbin0 -> 138 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/combo-rp.gifbin0 -> 138 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-a.gifbin0 -> 405 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-af.gifbin0 -> 410 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-d.gifbin0 -> 646 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-n.gifbin0 -> 648 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-p.gifbin0 -> 400 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/entry-a.gifbin0 -> 141 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/entry-d.gifbin0 -> 135 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/entry-n.gifbin0 -> 159 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/entry-rd.gifbin0 -> 135 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/labelframe.gifbin0 -> 135 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/menuarrow-a.gifbin0 -> 93 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/menuarrow-d.gifbin0 -> 93 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/progress-h.gifbin0 -> 619 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/progress-v.gifbin0 -> 624 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/radio-ac.gifbin0 -> 438 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/radio-au.gifbin0 -> 434 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/radio-dc.gifbin0 -> 416 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/radio-du.gifbin0 -> 434 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/radio-hu.gifbin0 -> 282 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/radio-nc.gifbin0 -> 438 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/radio-nu.gifbin0 -> 434 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/radio-pc.gifbin0 -> 438 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/radio-pu.gifbin0 -> 274 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/sas-h.gifbin0 -> 82 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/sas-v.gifbin0 -> 81 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-ha.gifbin0 -> 267 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-hd.gifbin0 -> 267 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-hn.gifbin0 -> 267 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-hp.gifbin0 -> 267 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-va.gifbin0 -> 270 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-vd.gifbin0 -> 270 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-vn.gifbin0 -> 270 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-vp.gifbin0 -> 270 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/sbtrough-h.gifbin0 -> 191 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/sbtrough-v.gifbin0 -> 186 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/scale-ha.gifbin0 -> 274 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/scale-hd.gifbin0 -> 287 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/scale-hn.gifbin0 -> 250 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/scale-va.gifbin0 -> 274 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/scale-vd.gifbin0 -> 287 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/scale-vn.gifbin0 -> 250 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/scaletrough-h.gifbin0 -> 190 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/scaletrough-hp.gifbin0 -> 187 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/scaletrough-v.gifbin0 -> 200 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/scaletrough-vp.gifbin0 -> 200 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/sep-h.gifbin0 -> 73 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/sep-v.gifbin0 -> 73 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/sizegrip.gifbin0 -> 115 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-a.gifbin0 -> 353 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-af.gifbin0 -> 344 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-p.gifbin0 -> 353 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-pa.gifbin0 -> 247 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-paf.gifbin0 -> 240 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-a.gifbin0 -> 251 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-af.gifbin0 -> 241 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-p.gifbin0 -> 251 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-pa.gifbin0 -> 249 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-paf.gifbin0 -> 240 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/surface.gifbin0 -> 279 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/tab-a.gifbin0 -> 421 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/tab-n.gifbin0 -> 405 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/tab-s.gifbin0 -> 421 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-a.gifbin0 -> 520 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-d.gifbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-n.gifbin0 -> 550 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-p.gifbin0 -> 507 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-pa.gifbin0 -> 579 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/tree-d.gifbin0 -> 341 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/tree-h.gifbin0 -> 347 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/tree-n.gifbin0 -> 347 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidgrey/tree-p.gifbin0 -> 342 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/blank.gifbin0 -> 92 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/button-a.gifbin0 -> 382 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/button-a1p.gifbin0 -> 525 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/button-d.gifbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/button-default.gifbin0 -> 550 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/button-n.gifbin0 -> 548 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/button-p.gifbin0 -> 363 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/button-p1p.gifbin0 -> 515 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/button-pa.gifbin0 -> 800 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/check-ac.gifbin0 -> 304 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/check-au.gifbin0 -> 292 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/check-dc.gifbin0 -> 281 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/check-du.gifbin0 -> 292 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/check-hu.gifbin0 -> 258 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/check-nc.gifbin0 -> 304 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/check-nu.gifbin0 -> 292 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/check-pc.gifbin0 -> 304 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/check-pu.gifbin0 -> 250 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/combo-n.gifbin0 -> 151 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/combo-ra.gifbin0 -> 134 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/combo-rd.gifbin0 -> 151 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/combo-rf.gifbin0 -> 153 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/combo-rn.gifbin0 -> 137 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/combo-rp.gifbin0 -> 137 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-a.gifbin0 -> 404 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-af.gifbin0 -> 409 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-d.gifbin0 -> 646 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-n.gifbin0 -> 648 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-p.gifbin0 -> 400 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/entry-a.gifbin0 -> 140 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/entry-d.gifbin0 -> 135 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/entry-n.gifbin0 -> 158 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/entry-rd.gifbin0 -> 134 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/labelframe.gifbin0 -> 135 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/menuarrow-a.gifbin0 -> 93 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/menuarrow-d.gifbin0 -> 93 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/progress-h.gifbin0 -> 1631 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/progress-v.gifbin0 -> 1641 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/radio-ac.gifbin0 -> 649 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/radio-au.gifbin0 -> 433 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/radio-dc.gifbin0 -> 628 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/radio-du.gifbin0 -> 433 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/radio-hu.gifbin0 -> 392 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/radio-nc.gifbin0 -> 649 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/radio-nu.gifbin0 -> 433 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/radio-pc.gifbin0 -> 649 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/radio-pu.gifbin0 -> 388 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/sas-h.gifbin0 -> 82 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/sas-v.gifbin0 -> 81 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-ha.gifbin0 -> 267 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-hd.gifbin0 -> 267 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-hn.gifbin0 -> 267 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-hp.gifbin0 -> 267 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-va.gifbin0 -> 270 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-vd.gifbin0 -> 270 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-vn.gifbin0 -> 270 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-vp.gifbin0 -> 270 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/sbtrough-h.gifbin0 -> 191 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/sbtrough-v.gifbin0 -> 186 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/scale-ha.gifbin0 -> 388 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/scale-hd.gifbin0 -> 401 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/scale-hn.gifbin0 -> 254 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/scale-va.gifbin0 -> 388 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/scale-vd.gifbin0 -> 401 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/scale-vn.gifbin0 -> 254 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/scaletrough-h.gifbin0 -> 190 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/scaletrough-hp.gifbin0 -> 187 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/scaletrough-v.gifbin0 -> 200 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/scaletrough-vp.gifbin0 -> 200 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/sep-h.gifbin0 -> 73 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/sep-v.gifbin0 -> 73 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/sizegrip.gifbin0 -> 114 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-a.gifbin0 -> 353 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-af.gifbin0 -> 343 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-p.gifbin0 -> 353 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-pa.gifbin0 -> 247 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-paf.gifbin0 -> 239 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-a.gifbin0 -> 251 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-af.gifbin0 -> 240 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-p.gifbin0 -> 251 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-pa.gifbin0 -> 249 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-paf.gifbin0 -> 239 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/surface.gifbin0 -> 279 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/tab-a.gifbin0 -> 959 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/tab-n.gifbin0 -> 912 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/tab-s.gifbin0 -> 959 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-a.gifbin0 -> 525 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-d.gifbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-n.gifbin0 -> 550 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-p.gifbin0 -> 515 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-pa.gifbin0 -> 800 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/tree-d.gifbin0 -> 345 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/tree-h.gifbin0 -> 455 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/tree-n.gifbin0 -> 455 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidmint/tree-p.gifbin0 -> 345 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/blank.gifbin0 -> 92 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/button-a.gifbin0 -> 382 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/button-a1p.gifbin0 -> 525 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/button-d.gifbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/button-default.gifbin0 -> 550 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/button-n.gifbin0 -> 548 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/button-p.gifbin0 -> 363 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/button-p1p.gifbin0 -> 515 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/button-pa.gifbin0 -> 800 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/check-ac.gifbin0 -> 304 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/check-au.gifbin0 -> 292 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/check-dc.gifbin0 -> 281 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/check-du.gifbin0 -> 292 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/check-hu.gifbin0 -> 258 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/check-nc.gifbin0 -> 304 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/check-nu.gifbin0 -> 292 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/check-pc.gifbin0 -> 304 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/check-pu.gifbin0 -> 250 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/combo-n.gifbin0 -> 151 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/combo-ra.gifbin0 -> 134 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/combo-rd.gifbin0 -> 151 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/combo-rf.gifbin0 -> 153 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/combo-rn.gifbin0 -> 137 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/combo-rp.gifbin0 -> 137 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-a.gifbin0 -> 404 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-af.gifbin0 -> 409 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-d.gifbin0 -> 646 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-n.gifbin0 -> 648 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-p.gifbin0 -> 400 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/entry-a.gifbin0 -> 140 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/entry-d.gifbin0 -> 135 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/entry-n.gifbin0 -> 158 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/entry-rd.gifbin0 -> 134 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/labelframe.gifbin0 -> 135 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/menuarrow-a.gifbin0 -> 93 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/menuarrow-d.gifbin0 -> 93 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/progress-h.gifbin0 -> 1631 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/progress-v.gifbin0 -> 1641 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/radio-ac.gifbin0 -> 649 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/radio-au.gifbin0 -> 433 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/radio-dc.gifbin0 -> 422 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/radio-du.gifbin0 -> 433 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/radio-hu.gifbin0 -> 392 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/radio-nc.gifbin0 -> 649 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/radio-nu.gifbin0 -> 433 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/radio-pc.gifbin0 -> 649 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/radio-pu.gifbin0 -> 388 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/sas-h.gifbin0 -> 82 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/sas-v.gifbin0 -> 81 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-ha.gifbin0 -> 267 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-hd.gifbin0 -> 267 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-hn.gifbin0 -> 267 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-hp.gifbin0 -> 267 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-va.gifbin0 -> 270 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-vd.gifbin0 -> 270 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-vn.gifbin0 -> 270 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-vp.gifbin0 -> 270 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/sbtrough-h.gifbin0 -> 191 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/sbtrough-v.gifbin0 -> 186 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/scale-ha.gifbin0 -> 388 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/scale-hd.gifbin0 -> 401 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/scale-hn.gifbin0 -> 254 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/scale-va.gifbin0 -> 388 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/scale-vd.gifbin0 -> 401 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/scale-vn.gifbin0 -> 254 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/scaletrough-h.gifbin0 -> 190 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/scaletrough-hp.gifbin0 -> 187 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/scaletrough-v.gifbin0 -> 200 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/scaletrough-vp.gifbin0 -> 200 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/sep-h.gifbin0 -> 73 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/sep-v.gifbin0 -> 73 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/sizegrip.gifbin0 -> 114 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-a.gifbin0 -> 353 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-af.gifbin0 -> 343 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-p.gifbin0 -> 353 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-pa.gifbin0 -> 247 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-paf.gifbin0 -> 239 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-a.gifbin0 -> 251 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-af.gifbin0 -> 240 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-p.gifbin0 -> 251 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-pa.gifbin0 -> 249 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-paf.gifbin0 -> 239 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/surface.gifbin0 -> 279 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/tab-a.gifbin0 -> 905 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/tab-n.gifbin0 -> 865 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/tab-s.gifbin0 -> 905 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-a.gifbin0 -> 525 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-d.gifbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-n.gifbin0 -> 550 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-p.gifbin0 -> 515 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-pa.gifbin0 -> 800 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/tree-d.gifbin0 -> 345 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/tree-h.gifbin0 -> 455 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/tree-n.gifbin0 -> 455 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpink/tree-p.gifbin0 -> 345 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/blank.gifbin0 -> 92 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/button-a.gifbin0 -> 382 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/button-a1p.gifbin0 -> 525 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/button-d.gifbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/button-default.gifbin0 -> 550 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/button-n.gifbin0 -> 548 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/button-p.gifbin0 -> 363 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/button-p1p.gifbin0 -> 515 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/button-pa.gifbin0 -> 800 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/check-ac.gifbin0 -> 304 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/check-au.gifbin0 -> 292 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/check-dc.gifbin0 -> 281 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/check-du.gifbin0 -> 292 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/check-hu.gifbin0 -> 258 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/check-nc.gifbin0 -> 304 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/check-nu.gifbin0 -> 292 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/check-pc.gifbin0 -> 304 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/check-pu.gifbin0 -> 250 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/combo-n.gifbin0 -> 151 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/combo-ra.gifbin0 -> 134 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/combo-rd.gifbin0 -> 151 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/combo-rf.gifbin0 -> 153 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/combo-rn.gifbin0 -> 137 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/combo-rp.gifbin0 -> 137 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-a.gifbin0 -> 404 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-af.gifbin0 -> 409 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-d.gifbin0 -> 646 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-n.gifbin0 -> 648 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-p.gifbin0 -> 400 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/entry-a.gifbin0 -> 140 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/entry-d.gifbin0 -> 135 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/entry-n.gifbin0 -> 158 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/entry-rd.gifbin0 -> 134 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/labelframe.gifbin0 -> 135 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/menuarrow-a.gifbin0 -> 93 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/menuarrow-d.gifbin0 -> 93 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/progress-h.gifbin0 -> 1618 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/progress-v.gifbin0 -> 1626 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/radio-ac.gifbin0 -> 649 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/radio-au.gifbin0 -> 433 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/radio-dc.gifbin0 -> 628 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/radio-du.gifbin0 -> 433 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/radio-hu.gifbin0 -> 392 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/radio-nc.gifbin0 -> 649 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/radio-nu.gifbin0 -> 433 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/radio-pc.gifbin0 -> 649 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/radio-pu.gifbin0 -> 388 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/sas-h.gifbin0 -> 82 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/sas-v.gifbin0 -> 81 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-ha.gifbin0 -> 267 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-hd.gifbin0 -> 267 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-hn.gifbin0 -> 267 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-hp.gifbin0 -> 267 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-va.gifbin0 -> 270 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-vd.gifbin0 -> 270 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-vn.gifbin0 -> 270 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-vp.gifbin0 -> 270 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/sbtrough-h.gifbin0 -> 191 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/sbtrough-v.gifbin0 -> 186 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/scale-ha.gifbin0 -> 388 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/scale-hd.gifbin0 -> 401 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/scale-hn.gifbin0 -> 254 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/scale-va.gifbin0 -> 388 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/scale-vd.gifbin0 -> 401 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/scale-vn.gifbin0 -> 254 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/scaletrough-h.gifbin0 -> 190 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/scaletrough-hp.gifbin0 -> 187 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/scaletrough-v.gifbin0 -> 200 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/scaletrough-vp.gifbin0 -> 200 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/sep-h.gifbin0 -> 73 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/sep-v.gifbin0 -> 73 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/sizegrip.gifbin0 -> 114 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-a.gifbin0 -> 353 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-af.gifbin0 -> 343 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-p.gifbin0 -> 353 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-pa.gifbin0 -> 247 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-paf.gifbin0 -> 239 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-a.gifbin0 -> 251 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-af.gifbin0 -> 240 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-p.gifbin0 -> 251 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-pa.gifbin0 -> 249 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-paf.gifbin0 -> 239 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/surface.gifbin0 -> 279 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/tab-a.gifbin0 -> 959 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/tab-n.gifbin0 -> 912 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/tab-s.gifbin0 -> 959 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-a.gifbin0 -> 525 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-d.gifbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-n.gifbin0 -> 550 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-p.gifbin0 -> 515 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-pa.gifbin0 -> 800 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/tree-d.gifbin0 -> 345 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/tree-h.gifbin0 -> 455 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/tree-n.gifbin0 -> 455 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidpurple/tree-p.gifbin0 -> 345 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/blank.gifbin0 -> 92 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/button-a.gifbin0 -> 382 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/button-a1p.gifbin0 -> 525 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/button-d.gifbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/button-default.gifbin0 -> 550 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/button-n.gifbin0 -> 548 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/button-p.gifbin0 -> 363 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/button-p1p.gifbin0 -> 515 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/button-pa.gifbin0 -> 800 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/check-ac.gifbin0 -> 304 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/check-au.gifbin0 -> 292 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/check-dc.gifbin0 -> 281 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/check-du.gifbin0 -> 292 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/check-hu.gifbin0 -> 258 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/check-nc.gifbin0 -> 304 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/check-nu.gifbin0 -> 292 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/check-pc.gifbin0 -> 304 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/check-pu.gifbin0 -> 250 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/combo-n.gifbin0 -> 151 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/combo-ra.gifbin0 -> 134 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/combo-rd.gifbin0 -> 151 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/combo-rf.gifbin0 -> 153 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/combo-rn.gifbin0 -> 137 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/combo-rp.gifbin0 -> 137 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-a.gifbin0 -> 404 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-af.gifbin0 -> 409 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-d.gifbin0 -> 646 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-n.gifbin0 -> 648 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-p.gifbin0 -> 400 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/entry-a.gifbin0 -> 140 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/entry-d.gifbin0 -> 135 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/entry-n.gifbin0 -> 158 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/entry-rd.gifbin0 -> 134 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/labelframe.gifbin0 -> 135 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/menuarrow-a.gifbin0 -> 93 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/menuarrow-d.gifbin0 -> 93 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/progress-h.gifbin0 -> 1631 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/progress-v.gifbin0 -> 1641 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/radio-ac.gifbin0 -> 649 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/radio-au.gifbin0 -> 433 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/radio-dc.gifbin0 -> 422 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/radio-du.gifbin0 -> 433 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/radio-hu.gifbin0 -> 392 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/radio-nc.gifbin0 -> 649 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/radio-nu.gifbin0 -> 433 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/radio-pc.gifbin0 -> 649 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/radio-pu.gifbin0 -> 388 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/sas-h.gifbin0 -> 82 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/sas-v.gifbin0 -> 81 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-ha.gifbin0 -> 267 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-hd.gifbin0 -> 267 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-hn.gifbin0 -> 267 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-hp.gifbin0 -> 267 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-va.gifbin0 -> 270 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-vd.gifbin0 -> 270 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-vn.gifbin0 -> 270 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-vp.gifbin0 -> 270 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/sbtrough-h.gifbin0 -> 191 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/sbtrough-v.gifbin0 -> 186 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/scale-ha.gifbin0 -> 388 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/scale-hd.gifbin0 -> 401 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/scale-hn.gifbin0 -> 254 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/scale-va.gifbin0 -> 388 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/scale-vd.gifbin0 -> 401 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/scale-vn.gifbin0 -> 254 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/scaletrough-h.gifbin0 -> 190 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/scaletrough-hp.gifbin0 -> 187 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/scaletrough-v.gifbin0 -> 200 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/scaletrough-vp.gifbin0 -> 200 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/sep-h.gifbin0 -> 73 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/sep-v.gifbin0 -> 73 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/sizegrip.gifbin0 -> 114 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-a.gifbin0 -> 353 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-af.gifbin0 -> 343 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-p.gifbin0 -> 353 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-pa.gifbin0 -> 247 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-paf.gifbin0 -> 239 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-a.gifbin0 -> 251 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-af.gifbin0 -> 240 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-p.gifbin0 -> 251 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-pa.gifbin0 -> 249 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-paf.gifbin0 -> 239 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/surface.gifbin0 -> 279 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/tab-a.gifbin0 -> 905 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/tab-n.gifbin0 -> 865 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/tab-s.gifbin0 -> 905 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-a.gifbin0 -> 525 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-d.gifbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-n.gifbin0 -> 550 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-p.gifbin0 -> 515 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-pa.gifbin0 -> 800 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/tree-d.gifbin0 -> 345 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/tree-h.gifbin0 -> 455 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/tree-n.gifbin0 -> 455 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/scid/scidsand/tree-p.gifbin0 -> 345 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/LICENSE.md18
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu.tcl344
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowdown-a.gifbin0 -> 363 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowdown-d.gifbin0 -> 365 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowdown-n.gifbin0 -> 364 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowdown-p.gifbin0 -> 363 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowleft-a.gifbin0 -> 360 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowleft-d.gifbin0 -> 369 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowleft-n.gifbin0 -> 361 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowleft-p.gifbin0 -> 359 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowright-a.gifbin0 -> 360 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowright-d.gifbin0 -> 368 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowright-n.gifbin0 -> 360 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowright-p.gifbin0 -> 360 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowup-a.gifbin0 -> 361 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowup-d.gifbin0 -> 367 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowup-n.gifbin0 -> 362 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowup-p.gifbin0 -> 363 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/blank.gifbin0 -> 92 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-a.gifbin0 -> 1007 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-d.gifbin0 -> 771 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-n.gifbin0 -> 748 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-p.gifbin0 -> 975 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-s.gifbin0 -> 1004 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-sa.gifbin0 -> 1001 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/check-dc.gifbin0 -> 617 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/check-du.gifbin0 -> 208 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/check-nc.gifbin0 -> 601 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/check-nu.gifbin0 -> 351 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-n.gifbin0 -> 255 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-ra.gifbin0 -> 449 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-rd.gifbin0 -> 458 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-rf.gifbin0 -> 680 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-rn.gifbin0 -> 459 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-rp.gifbin0 -> 686 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/comboarrow-a.gifbin0 -> 387 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/comboarrow-d.gifbin0 -> 393 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/comboarrow-n.gifbin0 -> 387 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/comboarrow-p.gifbin0 -> 387 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/progress-h.gifbin0 -> 745 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/progress-v.gifbin0 -> 737 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/radio-dc.gifbin0 -> 609 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/radio-du.gifbin0 -> 343 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/radio-nc.gifbin0 -> 1012 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/radio-nu.gifbin0 -> 543 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-ha.gifbin0 -> 227 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-hd.gifbin0 -> 337 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-hn.gifbin0 -> 227 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-hp.gifbin0 -> 227 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-va.gifbin0 -> 232 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-vd.gifbin0 -> 340 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-vn.gifbin0 -> 232 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-vp.gifbin0 -> 232 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-ha.gifbin0 -> 364 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-hd.gifbin0 -> 360 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-hn.gifbin0 -> 360 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-va.gifbin0 -> 361 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-vd.gifbin0 -> 358 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-vn.gifbin0 -> 358 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scaletrough-h.gifbin0 -> 216 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scaletrough-v.gifbin0 -> 239 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sep-h.gifbin0 -> 77 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sep-v.gifbin0 -> 77 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sizegrip.gifbin0 -> 107 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tab-a.gifbin0 -> 467 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tab-n.gifbin0 -> 417 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-a.gifbin0 -> 459 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-d.gifbin0 -> 696 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-n.gifbin0 -> 678 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-p.gifbin0 -> 698 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-pa.gifbin0 -> 689 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tree-d.gifbin0 -> 370 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tree-h.gifbin0 -> 263 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tree-n.gifbin0 -> 368 bytes
-rw-r--r--ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tree-p.gifbin0 -> 264 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/LICENSE674
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc.tcl315
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/arrow-down-insens.pngbin0 -> 334 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/arrow-down-prelight.pngbin0 -> 306 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/arrow-down-small-insens.pngbin0 -> 287 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/arrow-down-small-prelight.pngbin0 -> 285 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/arrow-down-small.pngbin0 -> 285 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/arrow-down.pngbin0 -> 311 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/arrow-left-insens.pngbin0 -> 326 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/arrow-left-prelight.pngbin0 -> 319 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/arrow-left.pngbin0 -> 329 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/arrow-right-insens.pngbin0 -> 337 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/arrow-right-prelight.pngbin0 -> 314 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/arrow-right.pngbin0 -> 333 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/arrow-up-insens.pngbin0 -> 330 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/arrow-up-prelight.pngbin0 -> 319 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/arrow-up-small-insens.pngbin0 -> 288 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/arrow-up-small-prelight.pngbin0 -> 280 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/arrow-up-small.pngbin0 -> 277 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/arrow-up.pngbin0 -> 325 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/button-active.pngbin0 -> 326 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/button-empty.pngbin0 -> 156 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/button-focus.pngbin0 -> 351 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/button-hover.pngbin0 -> 312 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/button-insensitive.pngbin0 -> 307 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/button.pngbin0 -> 313 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/checkbox-checked-insensitive.pngbin0 -> 402 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/checkbox-checked.pngbin0 -> 423 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/checkbox-unchecked-insensitive.pngbin0 -> 277 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/checkbox-unchecked.pngbin0 -> 269 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-active-rtl.pngbin0 -> 257 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-active.pngbin0 -> 275 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-hover.pngbin0 -> 226 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-insensitive-rtl.pngbin0 -> 249 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-insensitive.pngbin0 -> 266 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-rtl.pngbin0 -> 253 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/combo-entry-button.pngbin0 -> 271 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/combo-entry-focus-notebook-rtl.pngbin0 -> 287 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/combo-entry-focus-notebook.pngbin0 -> 287 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/combo-entry-focus-rtl.pngbin0 -> 287 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/combo-entry-focus.pngbin0 -> 251 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/combo-entry-insensitive-notebook-rtl.pngbin0 -> 252 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/combo-entry-insensitive-notebook.pngbin0 -> 246 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/combo-entry-insensitive-rtl.pngbin0 -> 259 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/combo-entry-insensitive.pngbin0 -> 256 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/combo-entry-notebook-rtl.pngbin0 -> 279 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/combo-entry-notebook.pngbin0 -> 276 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/combo-entry-rtl.pngbin0 -> 287 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/combo-entry.pngbin0 -> 244 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/down-background-active.pngbin0 -> 186 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/down-background-disable-rtl.pngbin0 -> 204 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/down-background-disable.pngbin0 -> 207 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/down-background-hover.pngbin0 -> 178 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/down-background-rtl.pngbin0 -> 198 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/down-background.pngbin0 -> 181 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/empty.pngbin0 -> 71 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/entry-border-active-bg-solid.pngbin0 -> 364 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/entry-border-active-bg.pngbin0 -> 398 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/entry-border-bg-solid.pngbin0 -> 339 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/entry-border-bg.pngbin0 -> 368 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/entry-border-disabled-bg.pngbin0 -> 302 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/entry-border-fill.pngbin0 -> 154 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/focus-line.pngbin0 -> 165 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/frame-gap-end.pngbin0 -> 149 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/frame-gap-start.pngbin0 -> 148 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/frame.pngbin0 -> 178 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/handle-h.pngbin0 -> 160 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/handle-v.pngbin0 -> 157 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/inline-toolbar.pngbin0 -> 193 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/labelframe.pngbin0 -> 185 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/line-h.pngbin0 -> 152 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/line-v.pngbin0 -> 152 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/menu-arrow-prelight.pngbin0 -> 281 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/menu-arrow.pngbin0 -> 281 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/menu-checkbox-checked-insensitive.pngbin0 -> 400 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/menu-checkbox-checked.pngbin0 -> 383 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/menu-checkbox-unchecked-insensitive.pngbin0 -> 246 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/menu-checkbox-unchecked.pngbin0 -> 236 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/menu-radio-checked-insensitive.pngbin0 -> 443 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/menu-radio-checked.pngbin0 -> 431 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/menu-radio-unchecked-insensitive.pngbin0 -> 482 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/menu-radio-unchecked.pngbin0 -> 480 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/menubar.pngbin0 -> 183 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/menubar_button.pngbin0 -> 179 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/menuitem.pngbin0 -> 176 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/minus.pngbin0 -> 307 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/notebook-entry-border-active-bg.pngbin0 -> 397 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/notebook-entry-border-bg.pngbin0 -> 354 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/notebook-entry-border-disabled-bg.pngbin0 -> 307 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/notebook-gap-horiz.pngbin0 -> 154 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/notebook-gap-vert.pngbin0 -> 155 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/notebook.pngbin0 -> 184 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/null.pngbin0 -> 148 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/plus.pngbin0 -> 294 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/progressbar.pngbin0 -> 287 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/progressbar_v.pngbin0 -> 279 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/radio-checked-insensitive.pngbin0 -> 490 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/radio-checked.pngbin0 -> 464 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/radio-unchecked-insensitive.pngbin0 -> 525 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/radio-unchecked.pngbin0 -> 506 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/slider-horiz-active.pngbin0 -> 289 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/slider-horiz-insens.pngbin0 -> 269 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/slider-horiz-prelight.pngbin0 -> 271 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/slider-horiz.pngbin0 -> 281 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/slider-insensitive.pngbin0 -> 521 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/slider-prelight.pngbin0 -> 457 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/slider-vert-active.pngbin0 -> 284 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/slider-vert-insens.pngbin0 -> 273 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/slider-vert-prelight.pngbin0 -> 271 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/slider-vert.pngbin0 -> 275 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/slider.pngbin0 -> 545 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/tab-bottom-active.pngbin0 -> 197 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/tab-left-active.pngbin0 -> 197 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/tab-right-active.pngbin0 -> 193 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/tab-top-active.pngbin0 -> 184 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/tab-top-hover.pngbin0 -> 171 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/tab-top.pngbin0 -> 171 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/toolbar-entry-border-active-bg.pngbin0 -> 391 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/toolbar-entry-border-bg.pngbin0 -> 366 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/toolbar-entry-border-disabled-bg.pngbin0 -> 321 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/toolbar.pngbin0 -> 183 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/tree_header.pngbin0 -> 166 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/treeview.pngbin0 -> 125 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/trough-horizontal-active.pngbin0 -> 267 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/trough-horizontal.pngbin0 -> 261 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/trough-progressbar.pngbin0 -> 296 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/trough-progressbar_v.pngbin0 -> 289 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/trough-scrollbar-horiz.pngbin0 -> 143 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/trough-scrollbar-vert.pngbin0 -> 143 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/trough-vertical-active.pngbin0 -> 270 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/trough-vertical.pngbin0 -> 264 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/up-background-active.pngbin0 -> 188 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/up-background-disable-rtl.pngbin0 -> 204 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/up-background-disable.pngbin0 -> 222 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/up-background-hover.pngbin0 -> 198 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/up-background-rtl.pngbin0 -> 210 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/arc/up-background.pngbin0 -> 188 bytes
-rw-r--r--ttkthemes/ttkthemes/png/arc/pkgIndex.tcl14
-rw-r--r--ttkthemes/ttkthemes/png/breeze/LICENSE504
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze.tcl337
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-insens.pngbin0 -> 244 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-prelight.pngbin0 -> 222 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-small-insens.pngbin0 -> 186 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-small-prelight.pngbin0 -> 185 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-small.pngbin0 -> 180 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/arrow-down.pngbin0 -> 239 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/arrow-left-insens.pngbin0 -> 250 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/arrow-left-prelight.pngbin0 -> 213 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/arrow-left.pngbin0 -> 239 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/arrow-right-insens.pngbin0 -> 232 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/arrow-right-prelight.pngbin0 -> 226 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/arrow-right.pngbin0 -> 233 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-insens.pngbin0 -> 231 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-prelight.pngbin0 -> 218 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-small-insens.pngbin0 -> 183 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-small-prelight.pngbin0 -> 183 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-small.pngbin0 -> 180 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/arrow-up.pngbin0 -> 226 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/button-active.pngbin0 -> 223 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/button-empty.pngbin0 -> 147 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/button-focus.pngbin0 -> 232 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/button-hover.pngbin0 -> 282 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/button-insensitive.pngbin0 -> 332 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/button-toggled.pngbin0 -> 239 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/button.pngbin0 -> 279 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/checkbox-checked-active.pngbin0 -> 269 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/checkbox-checked-insensitive.pngbin0 -> 270 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/checkbox-checked-pressed.pngbin0 -> 365 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/checkbox-checked.pngbin0 -> 269 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/checkbox-unchecked-active.pngbin0 -> 255 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/checkbox-unchecked-insensitive.pngbin0 -> 251 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/checkbox-unchecked-pressed.pngbin0 -> 325 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/checkbox-unchecked.pngbin0 -> 255 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/empty.pngbin0 -> 71 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/entry-active.pngbin0 -> 239 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/entry-focus.pngbin0 -> 255 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/entry-insensitive.pngbin0 -> 250 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/entry.pngbin0 -> 231 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/labelframe.pngbin0 -> 200 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/notebook-client.pngbin0 -> 181 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/notebook-tab-top-active.pngbin0 -> 193 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/notebook-tab-top-hover.pngbin0 -> 175 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/notebook-tab-top.pngbin0 -> 172 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/radio-checked-active.pngbin0 -> 658 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/radio-checked-insensitive.pngbin0 -> 642 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/radio-checked-pressed.pngbin0 -> 844 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/radio-checked.pngbin0 -> 687 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/radio-unchecked-active.pngbin0 -> 530 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/radio-unchecked-insensitive.pngbin0 -> 542 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/radio-unchecked-pressed.pngbin0 -> 690 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/radio-unchecked.pngbin0 -> 584 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/scale-slider-active.pngbin0 -> 548 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/scale-slider-insensitive.pngbin0 -> 555 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/scale-slider-pressed.pngbin0 -> 569 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/scale-slider.pngbin0 -> 592 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/scale-trough-horizontal.pngbin0 -> 198 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/scale-trough-vertical.pngbin0 -> 223 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-horiz-active.pngbin0 -> 196 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-horiz.pngbin0 -> 199 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-insens.pngbin0 -> 220 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-vert-active.pngbin0 -> 219 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-vert.pngbin0 -> 227 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-trough-horiz-active.pngbin0 -> 278 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-trough-vert-active.pngbin0 -> 252 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/slider-vert-insens.pngbin0 -> 273 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/transparent.pngbin0 -> 220 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/treeheading-prelight.pngbin0 -> 178 bytes
-rw-r--r--ttkthemes/ttkthemes/png/breeze/breeze/treeview.pngbin0 -> 125 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux.tcl314
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/arrow-down-insens.pngbin0 -> 203 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/arrow-down-prelight.pngbin0 -> 200 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/arrow-down.pngbin0 -> 202 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/arrow-up-small-insens.pngbin0 -> 128 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/arrow-up-small-prelight.pngbin0 -> 127 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/arrow-up-small.pngbin0 -> 132 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/arrow-up.pngbin0 -> 201 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/button-active.pngbin0 -> 370 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/button-empty.pngbin0 -> 156 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/button-hover.pngbin0 -> 365 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/button-insensitive.pngbin0 -> 210 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/button.pngbin0 -> 347 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/checkbox-checked-insensitive.pngbin0 -> 321 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/checkbox-checked.pngbin0 -> 334 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/checkbox-unchecked-insensitive.pngbin0 -> 227 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/checkbox-unchecked.pngbin0 -> 216 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-active.pngbin0 -> 242 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-button-active.pngbin0 -> 285 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-button-hover.pngbin0 -> 289 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-button-insensitive.pngbin0 -> 203 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-button.pngbin0 -> 274 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-insensitive.pngbin0 -> 228 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/combo-entry.pngbin0 -> 233 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/down-background-active.pngbin0 -> 221 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/down-background-disable.pngbin0 -> 183 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/down-background-hover.pngbin0 -> 223 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/down-background.pngbin0 -> 218 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/empty.pngbin0 -> 71 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/entry-active.pngbin0 -> 253 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/entry-border-bg.pngbin0 -> 273 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/entry-border-disabled.pngbin0 -> 268 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/focus.pngbin0 -> 202 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/frame.pngbin0 -> 157 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/labelframe.pngbin0 -> 264 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/minus.pngbin0 -> 307 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/notebook.pngbin0 -> 264 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/null.pngbin0 -> 148 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/plus.pngbin0 -> 294 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/progressbar-horiz-bg.pngbin0 -> 216 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/progressbar-horiz.pngbin0 -> 275 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/progressbar-vert-bg.pngbin0 -> 209 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/progressbar-vert.pngbin0 -> 275 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/radio-checked-insensitive.pngbin0 -> 588 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/radio-checked.pngbin0 -> 667 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/radio-unchecked-insensitive.pngbin0 -> 476 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/radio-unchecked.pngbin0 -> 567 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/slider-horiz-active.pngbin0 -> 181 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/slider-horiz-insens.pngbin0 -> 183 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/slider-horiz-prelight.pngbin0 -> 185 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/slider-horiz.pngbin0 -> 185 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/slider-insensitive.pngbin0 -> 386 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/slider-prelight.pngbin0 -> 385 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/slider-vert-active.pngbin0 -> 177 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/slider-vert-insens.pngbin0 -> 203 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/slider-vert-prelight.pngbin0 -> 184 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/slider-vert.pngbin0 -> 184 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/slider.pngbin0 -> 338 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/tab-top-active.pngbin0 -> 218 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/tab-top-hover.pngbin0 -> 244 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/tab-top.pngbin0 -> 247 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/tree-heading-active.pngbin0 -> 155 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/tree-heading.pngbin0 -> 169 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/treeview.pngbin0 -> 129 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/trough-horizontal-active.pngbin0 -> 177 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/trough-horizontal.pngbin0 -> 177 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/trough-scrollbar-horiz.pngbin0 -> 143 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/trough-scrollbar-vert.pngbin0 -> 142 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/trough-vertical-active.pngbin0 -> 277 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/trough-vertical.pngbin0 -> 176 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/up-background-active.pngbin0 -> 234 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/up-background-disable.pngbin0 -> 195 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/up-background-hover.pngbin0 -> 233 bytes
-rw-r--r--ttkthemes/ttkthemes/png/equilux/equilux/up-background.pngbin0 -> 224 bytes
-rw-r--r--ttkthemes/ttkthemes/png/pkgIndex.tcl19
-rw-r--r--ttkthemes/ttkthemes/png/scid/LICENSE.md39
-rw-r--r--ttkthemes/ttkthemes/png/scid/scid.tcl329
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/blank.pngbin0 -> 290 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/button-a.pngbin0 -> 484 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/button-a1p.pngbin0 -> 585 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/button-d.pngbin0 -> 495 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/button-default.pngbin0 -> 465 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/button-n.pngbin0 -> 454 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/button-p.pngbin0 -> 463 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/button-p1p.pngbin0 -> 567 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/button-pa.pngbin0 -> 739 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/check-ac.pngbin0 -> 527 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/check-au.pngbin0 -> 492 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/check-dc.pngbin0 -> 481 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/check-du.pngbin0 -> 492 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/check-hu.pngbin0 -> 435 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/check-nc.pngbin0 -> 527 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/check-nu.pngbin0 -> 492 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/check-pc.pngbin0 -> 527 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/check-pu.pngbin0 -> 429 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/combo-n.pngbin0 -> 319 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/combo-ra.pngbin0 -> 315 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/combo-rd.pngbin0 -> 319 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/combo-rf.pngbin0 -> 321 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/combo-rn.pngbin0 -> 302 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/combo-rp.pngbin0 -> 302 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-a.pngbin0 -> 456 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-af.pngbin0 -> 454 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-d.pngbin0 -> 502 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-n.pngbin0 -> 504 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-p.pngbin0 -> 397 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/entry-a.pngbin0 -> 322 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/entry-d.pngbin0 -> 315 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/entry-n.pngbin0 -> 324 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/entry-rd.pngbin0 -> 318 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/labelframe.pngbin0 -> 179 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/menuarrow-a.pngbin0 -> 293 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/menuarrow-d.pngbin0 -> 293 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/progress-h.pngbin0 -> 1464 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/progress-v.pngbin0 -> 1522 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/radio-ac.pngbin0 -> 694 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/radio-au.pngbin0 -> 659 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/radio-dc.pngbin0 -> 653 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/radio-du.pngbin0 -> 659 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/radio-hu.pngbin0 -> 557 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/radio-nc.pngbin0 -> 694 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/radio-nu.pngbin0 -> 659 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/radio-pc.pngbin0 -> 694 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/radio-pu.pngbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/sas-h.pngbin0 -> 153 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/sas-v.pngbin0 -> 155 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-ha.pngbin0 -> 335 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-hd.pngbin0 -> 335 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-hn.pngbin0 -> 338 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-hp.pngbin0 -> 331 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-va.pngbin0 -> 401 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-vd.pngbin0 -> 394 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-vn.pngbin0 -> 396 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-vp.pngbin0 -> 396 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/sbtrough-h.pngbin0 -> 157 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/sbtrough-v.pngbin0 -> 157 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/scale-ha.pngbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/scale-hd.pngbin0 -> 662 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/scale-hn.pngbin0 -> 576 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/scale-va.pngbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/scale-vd.pngbin0 -> 662 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/scale-vn.pngbin0 -> 576 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/scaletrough-h.pngbin0 -> 282 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/scaletrough-hp.pngbin0 -> 275 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/scaletrough-v.pngbin0 -> 272 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/scaletrough-vp.pngbin0 -> 269 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/sep-h.pngbin0 -> 121 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/sep-v.pngbin0 -> 258 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/sizegrip.pngbin0 -> 226 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-a.pngbin0 -> 362 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-af.pngbin0 -> 457 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-p.pngbin0 -> 362 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-pa.pngbin0 -> 364 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-paf.pngbin0 -> 452 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-a.pngbin0 -> 363 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-af.pngbin0 -> 451 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-p.pngbin0 -> 363 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-pa.pngbin0 -> 362 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-paf.pngbin0 -> 447 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/surface.pngbin0 -> 222 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/tab-a.pngbin0 -> 1145 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/tab-n.pngbin0 -> 1023 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/tab-s.pngbin0 -> 1145 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-a.pngbin0 -> 585 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-d.pngbin0 -> 495 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-n.pngbin0 -> 465 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-p.pngbin0 -> 567 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-pa.pngbin0 -> 739 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/tree-d.pngbin0 -> 457 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/tree-h.pngbin0 -> 464 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/tree-n.pngbin0 -> 464 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidblue/tree-p.pngbin0 -> 456 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/blank.pngbin0 -> 290 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/button-a.pngbin0 -> 484 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/button-a1p.pngbin0 -> 585 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/button-d.pngbin0 -> 495 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/button-default.pngbin0 -> 465 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/button-n.pngbin0 -> 454 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/button-p.pngbin0 -> 463 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/button-p1p.pngbin0 -> 567 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/button-pa.pngbin0 -> 739 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/check-ac.pngbin0 -> 527 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/check-au.pngbin0 -> 492 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/check-dc.pngbin0 -> 481 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/check-du.pngbin0 -> 492 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/check-hu.pngbin0 -> 435 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/check-nc.pngbin0 -> 527 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/check-nu.pngbin0 -> 492 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/check-pc.pngbin0 -> 527 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/check-pu.pngbin0 -> 429 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/combo-n.pngbin0 -> 319 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/combo-ra.pngbin0 -> 320 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/combo-rd.pngbin0 -> 319 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/combo-rf.pngbin0 -> 321 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/combo-rn.pngbin0 -> 302 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/combo-rp.pngbin0 -> 302 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-a.pngbin0 -> 560 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-af.pngbin0 -> 568 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-d.pngbin0 -> 474 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-n.pngbin0 -> 466 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-p.pngbin0 -> 397 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/entry-a.pngbin0 -> 328 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/entry-d.pngbin0 -> 315 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/entry-n.pngbin0 -> 324 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/entry-rd.pngbin0 -> 318 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/labelframe.pngbin0 -> 295 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/menuarrow-a.pngbin0 -> 293 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/menuarrow-d.pngbin0 -> 293 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/progress-h.pngbin0 -> 1467 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/progress-v.pngbin0 -> 1525 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/radio-ac.pngbin0 -> 694 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/radio-au.pngbin0 -> 659 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/radio-dc.pngbin0 -> 653 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/radio-du.pngbin0 -> 659 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/radio-hu.pngbin0 -> 557 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/radio-nc.pngbin0 -> 694 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/radio-nu.pngbin0 -> 659 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/radio-pc.pngbin0 -> 694 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/radio-pu.pngbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/sas-h.pngbin0 -> 304 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/sas-v.pngbin0 -> 305 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-ha.pngbin0 -> 379 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-hd.pngbin0 -> 380 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-hn.pngbin0 -> 381 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-hp.pngbin0 -> 379 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-va.pngbin0 -> 432 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-vd.pngbin0 -> 430 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-vn.pngbin0 -> 432 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-vp.pngbin0 -> 436 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/sbtrough-h.pngbin0 -> 316 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/sbtrough-v.pngbin0 -> 297 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/scale-ha.pngbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/scale-hd.pngbin0 -> 691 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/scale-hn.pngbin0 -> 606 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/scale-va.pngbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/scale-vd.pngbin0 -> 691 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/scale-vn.pngbin0 -> 606 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/scaletrough-h.pngbin0 -> 356 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/scaletrough-hp.pngbin0 -> 355 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/scaletrough-v.pngbin0 -> 340 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/scaletrough-vp.pngbin0 -> 340 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/sep-h.pngbin0 -> 235 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/sep-v.pngbin0 -> 258 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/sizegrip.pngbin0 -> 339 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-a.pngbin0 -> 362 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-af.pngbin0 -> 457 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-p.pngbin0 -> 362 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-pa.pngbin0 -> 364 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-paf.pngbin0 -> 452 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-a.pngbin0 -> 363 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-af.pngbin0 -> 451 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-p.pngbin0 -> 363 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-pa.pngbin0 -> 362 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-paf.pngbin0 -> 447 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/surface.pngbin0 -> 306 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/tab-a.pngbin0 -> 1145 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/tab-n.pngbin0 -> 1023 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/tab-s.pngbin0 -> 1145 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-a.pngbin0 -> 585 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-d.pngbin0 -> 495 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-n.pngbin0 -> 465 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-p.pngbin0 -> 567 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-pa.pngbin0 -> 739 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/tree-d.pngbin0 -> 460 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/tree-h.pngbin0 -> 464 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/tree-n.pngbin0 -> 464 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgreen/tree-p.pngbin0 -> 459 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/blank.pngbin0 -> 290 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/button-a.pngbin0 -> 383 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/button-a1p.pngbin0 -> 416 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/button-d.pngbin0 -> 495 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/button-default.pngbin0 -> 465 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/button-n.pngbin0 -> 454 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/button-p.pngbin0 -> 375 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/button-p1p.pngbin0 -> 407 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/button-pa.pngbin0 -> 499 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/check-ac.pngbin0 -> 461 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/check-au.pngbin0 -> 429 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/check-dc.pngbin0 -> 468 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/check-du.pngbin0 -> 429 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/check-hu.pngbin0 -> 428 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/check-nc.pngbin0 -> 461 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/check-nu.pngbin0 -> 429 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/check-pc.pngbin0 -> 461 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/check-pu.pngbin0 -> 422 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/combo-n.pngbin0 -> 300 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/combo-ra.pngbin0 -> 302 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/combo-rd.pngbin0 -> 299 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/combo-rf.pngbin0 -> 303 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/combo-rn.pngbin0 -> 285 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/combo-rp.pngbin0 -> 285 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-a.pngbin0 -> 432 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-af.pngbin0 -> 433 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-d.pngbin0 -> 474 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-n.pngbin0 -> 466 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-p.pngbin0 -> 397 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/entry-a.pngbin0 -> 312 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/entry-d.pngbin0 -> 315 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/entry-n.pngbin0 -> 309 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/entry-rd.pngbin0 -> 302 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/labelframe.pngbin0 -> 295 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/menuarrow-a.pngbin0 -> 293 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/menuarrow-d.pngbin0 -> 293 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/progress-h.pngbin0 -> 897 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/progress-v.pngbin0 -> 953 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/radio-ac.pngbin0 -> 544 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/radio-au.pngbin0 -> 547 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/radio-dc.pngbin0 -> 506 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/radio-du.pngbin0 -> 547 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/radio-hu.pngbin0 -> 504 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/radio-nc.pngbin0 -> 544 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/radio-nu.pngbin0 -> 547 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/radio-pc.pngbin0 -> 544 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/radio-pu.pngbin0 -> 516 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/sas-h.pngbin0 -> 304 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/sas-v.pngbin0 -> 305 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-ha.pngbin0 -> 379 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-hd.pngbin0 -> 380 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-hn.pngbin0 -> 381 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-hp.pngbin0 -> 379 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-va.pngbin0 -> 432 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-vd.pngbin0 -> 430 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-vn.pngbin0 -> 432 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-vp.pngbin0 -> 436 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/sbtrough-h.pngbin0 -> 316 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/sbtrough-v.pngbin0 -> 297 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/scale-ha.pngbin0 -> 516 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/scale-hd.pngbin0 -> 603 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/scale-hn.pngbin0 -> 567 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/scale-va.pngbin0 -> 516 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/scale-vd.pngbin0 -> 603 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/scale-vn.pngbin0 -> 567 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/scaletrough-h.pngbin0 -> 356 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/scaletrough-hp.pngbin0 -> 355 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/scaletrough-v.pngbin0 -> 340 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/scaletrough-vp.pngbin0 -> 340 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/sep-h.pngbin0 -> 235 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/sep-v.pngbin0 -> 258 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/sizegrip.pngbin0 -> 335 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-a.pngbin0 -> 362 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-af.pngbin0 -> 359 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-p.pngbin0 -> 362 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-pa.pngbin0 -> 364 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-paf.pngbin0 -> 357 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-a.pngbin0 -> 363 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-af.pngbin0 -> 358 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-p.pngbin0 -> 363 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-pa.pngbin0 -> 362 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-paf.pngbin0 -> 355 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/surface.pngbin0 -> 306 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/tab-a.pngbin0 -> 488 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/tab-n.pngbin0 -> 469 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/tab-s.pngbin0 -> 488 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-a.pngbin0 -> 416 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-d.pngbin0 -> 495 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-n.pngbin0 -> 465 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-p.pngbin0 -> 407 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-pa.pngbin0 -> 499 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/tree-d.pngbin0 -> 456 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/tree-h.pngbin0 -> 356 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/tree-n.pngbin0 -> 356 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidgrey/tree-p.pngbin0 -> 457 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/blank.pngbin0 -> 290 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/button-a.pngbin0 -> 484 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/button-a1p.pngbin0 -> 585 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/button-d.pngbin0 -> 495 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/button-default.pngbin0 -> 465 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/button-n.pngbin0 -> 454 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/button-p.pngbin0 -> 463 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/button-p1p.pngbin0 -> 567 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/button-pa.pngbin0 -> 739 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/check-ac.pngbin0 -> 527 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/check-au.pngbin0 -> 492 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/check-dc.pngbin0 -> 481 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/check-du.pngbin0 -> 492 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/check-hu.pngbin0 -> 435 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/check-nc.pngbin0 -> 527 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/check-nu.pngbin0 -> 492 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/check-pc.pngbin0 -> 527 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/check-pu.pngbin0 -> 429 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/combo-n.pngbin0 -> 319 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/combo-ra.pngbin0 -> 320 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/combo-rd.pngbin0 -> 319 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/combo-rf.pngbin0 -> 321 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/combo-rn.pngbin0 -> 302 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/combo-rp.pngbin0 -> 302 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-a.pngbin0 -> 560 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-af.pngbin0 -> 568 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-d.pngbin0 -> 474 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-n.pngbin0 -> 466 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-p.pngbin0 -> 397 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/entry-a.pngbin0 -> 328 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/entry-d.pngbin0 -> 315 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/entry-n.pngbin0 -> 324 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/entry-rd.pngbin0 -> 318 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/labelframe.pngbin0 -> 295 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/menuarrow-a.pngbin0 -> 293 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/menuarrow-d.pngbin0 -> 293 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/progress-h.pngbin0 -> 1467 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/progress-v.pngbin0 -> 1525 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/radio-ac.pngbin0 -> 694 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/radio-au.pngbin0 -> 659 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/radio-dc.pngbin0 -> 653 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/radio-du.pngbin0 -> 659 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/radio-hu.pngbin0 -> 557 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/radio-nc.pngbin0 -> 694 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/radio-nu.pngbin0 -> 659 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/radio-pc.pngbin0 -> 694 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/radio-pu.pngbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/sas-h.pngbin0 -> 304 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/sas-v.pngbin0 -> 305 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-ha.pngbin0 -> 379 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-hd.pngbin0 -> 380 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-hn.pngbin0 -> 381 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-hp.pngbin0 -> 379 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-va.pngbin0 -> 432 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-vd.pngbin0 -> 430 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-vn.pngbin0 -> 432 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-vp.pngbin0 -> 436 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/sbtrough-h.pngbin0 -> 316 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/sbtrough-v.pngbin0 -> 297 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/scale-ha.pngbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/scale-hd.pngbin0 -> 691 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/scale-hn.pngbin0 -> 606 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/scale-va.pngbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/scale-vd.pngbin0 -> 691 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/scale-vn.pngbin0 -> 606 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/scaletrough-h.pngbin0 -> 356 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/scaletrough-hp.pngbin0 -> 355 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/scaletrough-v.pngbin0 -> 340 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/scaletrough-vp.pngbin0 -> 340 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/sep-h.pngbin0 -> 235 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/sep-v.pngbin0 -> 258 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/sizegrip.pngbin0 -> 339 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-a.pngbin0 -> 362 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-af.pngbin0 -> 457 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-p.pngbin0 -> 362 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-pa.pngbin0 -> 364 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-paf.pngbin0 -> 452 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-a.pngbin0 -> 363 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-af.pngbin0 -> 451 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-p.pngbin0 -> 363 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-pa.pngbin0 -> 362 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-paf.pngbin0 -> 447 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/surface.pngbin0 -> 306 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/tab-a.pngbin0 -> 1145 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/tab-n.pngbin0 -> 1023 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/tab-s.pngbin0 -> 1145 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-a.pngbin0 -> 585 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-d.pngbin0 -> 495 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-n.pngbin0 -> 465 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-p.pngbin0 -> 567 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-pa.pngbin0 -> 739 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/tree-d.pngbin0 -> 460 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/tree-h.pngbin0 -> 464 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/tree-n.pngbin0 -> 464 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidmint/tree-p.pngbin0 -> 459 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/blank.pngbin0 -> 290 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/button-a.pngbin0 -> 484 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/button-a1p.pngbin0 -> 585 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/button-d.pngbin0 -> 495 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/button-default.pngbin0 -> 465 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/button-n.pngbin0 -> 454 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/button-p.pngbin0 -> 463 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/button-p1p.pngbin0 -> 567 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/button-pa.pngbin0 -> 739 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/check-ac.pngbin0 -> 527 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/check-au.pngbin0 -> 492 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/check-dc.pngbin0 -> 481 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/check-du.pngbin0 -> 492 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/check-hu.pngbin0 -> 435 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/check-nc.pngbin0 -> 527 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/check-nu.pngbin0 -> 492 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/check-pc.pngbin0 -> 527 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/check-pu.pngbin0 -> 429 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/combo-n.pngbin0 -> 319 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/combo-ra.pngbin0 -> 320 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/combo-rd.pngbin0 -> 319 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/combo-rf.pngbin0 -> 321 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/combo-rn.pngbin0 -> 302 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/combo-rp.pngbin0 -> 302 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-a.pngbin0 -> 560 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-af.pngbin0 -> 568 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-d.pngbin0 -> 474 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-n.pngbin0 -> 466 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-p.pngbin0 -> 397 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/entry-a.pngbin0 -> 328 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/entry-d.pngbin0 -> 315 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/entry-n.pngbin0 -> 324 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/entry-rd.pngbin0 -> 318 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/labelframe.pngbin0 -> 295 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/menuarrow-a.pngbin0 -> 293 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/menuarrow-d.pngbin0 -> 293 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/progress-h.pngbin0 -> 1467 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/progress-v.pngbin0 -> 1525 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/radio-ac.pngbin0 -> 694 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/radio-au.pngbin0 -> 659 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/radio-dc.pngbin0 -> 649 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/radio-du.pngbin0 -> 659 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/radio-hu.pngbin0 -> 553 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/radio-nc.pngbin0 -> 694 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/radio-nu.pngbin0 -> 659 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/radio-pc.pngbin0 -> 694 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/radio-pu.pngbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/sas-h.pngbin0 -> 304 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/sas-v.pngbin0 -> 305 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-ha.pngbin0 -> 379 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-hd.pngbin0 -> 380 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-hn.pngbin0 -> 381 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-hp.pngbin0 -> 379 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-va.pngbin0 -> 432 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-vd.pngbin0 -> 430 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-vn.pngbin0 -> 432 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-vp.pngbin0 -> 436 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/sbtrough-h.pngbin0 -> 316 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/sbtrough-v.pngbin0 -> 297 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/scale-ha.pngbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/scale-hd.pngbin0 -> 691 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/scale-hn.pngbin0 -> 606 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/scale-va.pngbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/scale-vd.pngbin0 -> 691 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/scale-vn.pngbin0 -> 606 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/scaletrough-h.pngbin0 -> 356 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/scaletrough-hp.pngbin0 -> 355 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/scaletrough-v.pngbin0 -> 340 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/scaletrough-vp.pngbin0 -> 340 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/sep-h.pngbin0 -> 235 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/sep-v.pngbin0 -> 258 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/sizegrip.pngbin0 -> 339 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-a.pngbin0 -> 362 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-af.pngbin0 -> 457 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-p.pngbin0 -> 362 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-pa.pngbin0 -> 364 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-paf.pngbin0 -> 452 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-a.pngbin0 -> 363 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-af.pngbin0 -> 451 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-p.pngbin0 -> 363 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-pa.pngbin0 -> 362 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-paf.pngbin0 -> 447 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/surface.pngbin0 -> 306 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/tab-a.pngbin0 -> 967 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/tab-n.pngbin0 -> 875 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/tab-s.pngbin0 -> 967 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-a.pngbin0 -> 585 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-d.pngbin0 -> 495 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-n.pngbin0 -> 465 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-p.pngbin0 -> 567 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-pa.pngbin0 -> 739 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/tree-d.pngbin0 -> 460 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/tree-h.pngbin0 -> 464 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/tree-n.pngbin0 -> 464 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpink/tree-p.pngbin0 -> 459 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/blank.pngbin0 -> 290 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/button-a.pngbin0 -> 484 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/button-a1p.pngbin0 -> 585 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/button-d.pngbin0 -> 495 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/button-default.pngbin0 -> 465 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/button-n.pngbin0 -> 454 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/button-p.pngbin0 -> 463 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/button-p1p.pngbin0 -> 567 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/button-pa.pngbin0 -> 739 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/check-ac.pngbin0 -> 527 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/check-au.pngbin0 -> 492 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/check-dc.pngbin0 -> 481 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/check-du.pngbin0 -> 492 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/check-hu.pngbin0 -> 435 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/check-nc.pngbin0 -> 527 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/check-nu.pngbin0 -> 492 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/check-pc.pngbin0 -> 527 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/check-pu.pngbin0 -> 429 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/combo-n.pngbin0 -> 319 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/combo-ra.pngbin0 -> 320 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/combo-rd.pngbin0 -> 319 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/combo-rf.pngbin0 -> 321 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/combo-rn.pngbin0 -> 302 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/combo-rp.pngbin0 -> 302 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-a.pngbin0 -> 560 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-af.pngbin0 -> 568 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-d.pngbin0 -> 474 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-n.pngbin0 -> 466 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-p.pngbin0 -> 397 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/entry-a.pngbin0 -> 328 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/entry-d.pngbin0 -> 315 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/entry-n.pngbin0 -> 324 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/entry-rd.pngbin0 -> 318 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/labelframe.pngbin0 -> 295 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/menuarrow-a.pngbin0 -> 293 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/menuarrow-d.pngbin0 -> 293 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/progress-h.pngbin0 -> 1433 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/progress-v.pngbin0 -> 1485 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/radio-ac.pngbin0 -> 694 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/radio-au.pngbin0 -> 659 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/radio-dc.pngbin0 -> 653 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/radio-du.pngbin0 -> 659 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/radio-hu.pngbin0 -> 557 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/radio-nc.pngbin0 -> 694 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/radio-nu.pngbin0 -> 659 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/radio-pc.pngbin0 -> 694 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/radio-pu.pngbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/sas-h.pngbin0 -> 304 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/sas-v.pngbin0 -> 305 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-ha.pngbin0 -> 379 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-hd.pngbin0 -> 380 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-hn.pngbin0 -> 381 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-hp.pngbin0 -> 379 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-va.pngbin0 -> 432 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-vd.pngbin0 -> 430 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-vn.pngbin0 -> 432 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-vp.pngbin0 -> 436 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/sbtrough-h.pngbin0 -> 316 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/sbtrough-v.pngbin0 -> 297 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/scale-ha.pngbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/scale-hd.pngbin0 -> 691 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/scale-hn.pngbin0 -> 606 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/scale-va.pngbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/scale-vd.pngbin0 -> 691 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/scale-vn.pngbin0 -> 606 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/scaletrough-h.pngbin0 -> 356 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/scaletrough-hp.pngbin0 -> 355 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/scaletrough-v.pngbin0 -> 340 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/scaletrough-vp.pngbin0 -> 340 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/sep-h.pngbin0 -> 235 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/sep-v.pngbin0 -> 258 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/sizegrip.pngbin0 -> 339 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-a.pngbin0 -> 362 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-af.pngbin0 -> 457 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-p.pngbin0 -> 362 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-pa.pngbin0 -> 364 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-paf.pngbin0 -> 452 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-a.pngbin0 -> 363 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-af.pngbin0 -> 451 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-p.pngbin0 -> 363 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-pa.pngbin0 -> 362 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-paf.pngbin0 -> 447 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/surface.pngbin0 -> 306 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/tab-a.pngbin0 -> 1145 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/tab-n.pngbin0 -> 1023 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/tab-s.pngbin0 -> 1145 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-a.pngbin0 -> 585 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-d.pngbin0 -> 495 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-n.pngbin0 -> 465 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-p.pngbin0 -> 567 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-pa.pngbin0 -> 739 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/tree-d.pngbin0 -> 460 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/tree-h.pngbin0 -> 464 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/tree-n.pngbin0 -> 464 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidpurple/tree-p.pngbin0 -> 459 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/blank.pngbin0 -> 290 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/button-a.pngbin0 -> 484 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/button-a1p.pngbin0 -> 585 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/button-d.pngbin0 -> 495 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/button-default.pngbin0 -> 465 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/button-n.pngbin0 -> 454 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/button-p.pngbin0 -> 463 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/button-p1p.pngbin0 -> 567 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/button-pa.pngbin0 -> 739 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/check-ac.pngbin0 -> 527 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/check-au.pngbin0 -> 492 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/check-dc.pngbin0 -> 481 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/check-du.pngbin0 -> 492 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/check-hu.pngbin0 -> 435 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/check-nc.pngbin0 -> 527 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/check-nu.pngbin0 -> 492 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/check-pc.pngbin0 -> 527 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/check-pu.pngbin0 -> 429 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/combo-n.pngbin0 -> 319 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/combo-ra.pngbin0 -> 320 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/combo-rd.pngbin0 -> 319 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/combo-rf.pngbin0 -> 321 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/combo-rn.pngbin0 -> 302 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/combo-rp.pngbin0 -> 302 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-a.pngbin0 -> 560 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-af.pngbin0 -> 568 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-d.pngbin0 -> 474 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-n.pngbin0 -> 466 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-p.pngbin0 -> 397 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/entry-a.pngbin0 -> 328 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/entry-d.pngbin0 -> 315 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/entry-n.pngbin0 -> 324 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/entry-rd.pngbin0 -> 318 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/labelframe.pngbin0 -> 295 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/menuarrow-a.pngbin0 -> 293 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/menuarrow-d.pngbin0 -> 293 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/progress-h.pngbin0 -> 1467 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/progress-v.pngbin0 -> 1525 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/radio-ac.pngbin0 -> 694 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/radio-au.pngbin0 -> 659 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/radio-dc.pngbin0 -> 649 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/radio-du.pngbin0 -> 659 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/radio-hu.pngbin0 -> 553 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/radio-nc.pngbin0 -> 694 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/radio-nu.pngbin0 -> 659 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/radio-pc.pngbin0 -> 694 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/radio-pu.pngbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/sas-h.pngbin0 -> 304 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/sas-v.pngbin0 -> 305 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-ha.pngbin0 -> 379 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-hd.pngbin0 -> 380 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-hn.pngbin0 -> 381 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-hp.pngbin0 -> 379 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-va.pngbin0 -> 432 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-vd.pngbin0 -> 430 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-vn.pngbin0 -> 432 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-vp.pngbin0 -> 436 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/sbtrough-h.pngbin0 -> 316 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/sbtrough-v.pngbin0 -> 297 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/scale-ha.pngbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/scale-hd.pngbin0 -> 691 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/scale-hn.pngbin0 -> 606 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/scale-va.pngbin0 -> 559 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/scale-vd.pngbin0 -> 691 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/scale-vn.pngbin0 -> 606 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/scaletrough-h.pngbin0 -> 356 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/scaletrough-hp.pngbin0 -> 355 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/scaletrough-v.pngbin0 -> 340 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/scaletrough-vp.pngbin0 -> 340 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/sep-h.pngbin0 -> 235 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/sep-v.pngbin0 -> 258 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/sizegrip.pngbin0 -> 339 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-a.pngbin0 -> 362 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-af.pngbin0 -> 457 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-p.pngbin0 -> 362 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-pa.pngbin0 -> 364 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-paf.pngbin0 -> 452 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-a.pngbin0 -> 363 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-af.pngbin0 -> 451 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-p.pngbin0 -> 363 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-pa.pngbin0 -> 362 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-paf.pngbin0 -> 447 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/surface.pngbin0 -> 306 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/tab-a.pngbin0 -> 967 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/tab-n.pngbin0 -> 875 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/tab-s.pngbin0 -> 967 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-a.pngbin0 -> 585 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-d.pngbin0 -> 495 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-n.pngbin0 -> 465 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-p.pngbin0 -> 567 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-pa.pngbin0 -> 739 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/tree-d.pngbin0 -> 460 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/tree-h.pngbin0 -> 464 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/tree-n.pngbin0 -> 464 bytes
-rw-r--r--ttkthemes/ttkthemes/png/scid/scidsand/tree-p.pngbin0 -> 459 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/LICENSE.md18
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu.tcl344
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowdown-a.pngbin0 -> 420 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowdown-d.pngbin0 -> 471 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowdown-n.pngbin0 -> 436 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowdown-p.pngbin0 -> 425 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowleft-a.pngbin0 -> 413 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowleft-d.pngbin0 -> 487 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowleft-n.pngbin0 -> 421 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowleft-p.pngbin0 -> 416 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowright-a.pngbin0 -> 415 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowright-d.pngbin0 -> 482 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowright-n.pngbin0 -> 423 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowright-p.pngbin0 -> 416 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowup-a.pngbin0 -> 418 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowup-d.pngbin0 -> 473 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowup-n.pngbin0 -> 433 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowup-p.pngbin0 -> 424 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/blank.pngbin0 -> 290 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-a.pngbin0 -> 984 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-d.pngbin0 -> 651 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-n.pngbin0 -> 548 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-p.pngbin0 -> 916 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-s.pngbin0 -> 988 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-sa.pngbin0 -> 984 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/check-dc.pngbin0 -> 664 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/check-du.pngbin0 -> 335 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/check-nc.pngbin0 -> 652 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/check-nu.pngbin0 -> 415 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-n.pngbin0 -> 324 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-ra.pngbin0 -> 423 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-rd.pngbin0 -> 452 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-rf.pngbin0 -> 632 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-rn.pngbin0 -> 462 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-rp.pngbin0 -> 579 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/comboarrow-a.pngbin0 -> 427 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/comboarrow-d.pngbin0 -> 474 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/comboarrow-n.pngbin0 -> 442 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/comboarrow-p.pngbin0 -> 432 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/progress-h.pngbin0 -> 755 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/progress-v.pngbin0 -> 725 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/radio-dc.pngbin0 -> 642 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/radio-du.pngbin0 -> 441 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/radio-nc.pngbin0 -> 791 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/radio-nu.pngbin0 -> 467 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-ha.pngbin0 -> 337 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-hd.pngbin0 -> 362 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-hn.pngbin0 -> 341 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-hp.pngbin0 -> 341 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-va.pngbin0 -> 335 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-vd.pngbin0 -> 363 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-vn.pngbin0 -> 343 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-vp.pngbin0 -> 343 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-ha.pngbin0 -> 397 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-hd.pngbin0 -> 385 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-hn.pngbin0 -> 402 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-va.pngbin0 -> 395 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-vd.pngbin0 -> 377 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-vn.pngbin0 -> 383 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/scaletrough-h.pngbin0 -> 286 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/scaletrough-v.pngbin0 -> 290 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/sep-h.pngbin0 -> 280 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/sep-v.pngbin0 -> 278 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/sizegrip.pngbin0 -> 315 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/tab-a.pngbin0 -> 448 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/tab-n.pngbin0 -> 390 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-a.pngbin0 -> 462 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-d.pngbin0 -> 532 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-n.pngbin0 -> 512 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-p.pngbin0 -> 625 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-pa.pngbin0 -> 574 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/tree-d.pngbin0 -> 364 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/tree-h.pngbin0 -> 342 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/tree-n.pngbin0 -> 352 bytes
-rw-r--r--ttkthemes/ttkthemes/png/ubuntu/ubuntu/tree-p.pngbin0 -> 346 bytes
-rw-r--r--ttkthemes/ttkthemes/themed_style.py50
-rw-r--r--ttkthemes/ttkthemes/themed_tk.py132
-rw-r--r--ttkthemes/ttkthemes/themes/aquativo/CreateImageLib.def34
-rw-r--r--ttkthemes/ttkthemes/themes/aquativo/ImageLib.tcl737
-rw-r--r--ttkthemes/ttkthemes/themes/aquativo/LICENSE25
-rw-r--r--ttkthemes/ttkthemes/themes/aquativo/aquativo.tcl232
-rw-r--r--ttkthemes/ttkthemes/themes/aquativo/images.tgzbin0 -> 112011 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/aquativo/pkgIndex.tcl3
-rw-r--r--ttkthemes/ttkthemes/themes/black/LICENSE25
-rw-r--r--ttkthemes/ttkthemes/themes/black/black.tcl150
-rw-r--r--ttkthemes/ttkthemes/themes/black/pkgIndex.tcl6
-rw-r--r--ttkthemes/ttkthemes/themes/blue/LICENSE25
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue.tcl161
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/arrowdown-h.gifbin0 -> 315 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/arrowdown-p.gifbin0 -> 312 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/arrowdown.gifbin0 -> 313 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/arrowleft-h.gifbin0 -> 329 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/arrowleft-p.gifbin0 -> 327 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/arrowleft.gifbin0 -> 323 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/arrowright-h.gifbin0 -> 330 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/arrowright-p.gifbin0 -> 327 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/arrowright.gifbin0 -> 324 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/arrowup-h.gifbin0 -> 309 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/arrowup-p.gifbin0 -> 313 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/arrowup.gifbin0 -> 314 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/button-h.gifbin0 -> 696 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/button-n.gifbin0 -> 770 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/button-p.gifbin0 -> 769 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/check-hc.gifbin0 -> 254 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/check-hu.gifbin0 -> 234 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/check-nc.gifbin0 -> 249 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/check-nu.gifbin0 -> 229 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/radio-hc.gifbin0 -> 1098 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/radio-hu.gifbin0 -> 626 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/radio-nc.gifbin0 -> 389 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/radio-nu.gifbin0 -> 401 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/sb-thumb-p.gifbin0 -> 343 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/sb-thumb.gifbin0 -> 316 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/sb-vthumb-p.gifbin0 -> 333 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/sb-vthumb.gifbin0 -> 308 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/slider-p.gifbin0 -> 182 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/slider.gifbin0 -> 182 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/vslider-p.gifbin0 -> 183 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/blue/vslider.gifbin0 -> 283 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/blue/pkgIndex.tcl6
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/LICENSE26
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks.tcl341
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowdown-a.gifbin0 -> 245 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowdown-d.gifbin0 -> 230 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowdown-n.gifbin0 -> 246 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowdown-p.gifbin0 -> 248 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowleft-a.gifbin0 -> 248 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowleft-d.gifbin0 -> 234 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowleft-n.gifbin0 -> 252 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowleft-p.gifbin0 -> 251 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowright-a.gifbin0 -> 250 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowright-d.gifbin0 -> 235 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowright-n.gifbin0 -> 252 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowright-p.gifbin0 -> 251 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowup-a.gifbin0 -> 244 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowup-d.gifbin0 -> 228 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowup-n.gifbin0 -> 248 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowup-p.gifbin0 -> 247 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/blank.gifbin0 -> 63 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-a.gifbin0 -> 661 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-d.gifbin0 -> 590 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-n.gifbin0 -> 656 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-p.gifbin0 -> 519 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-pa.gifbin0 -> 394 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-ac.gifbin0 -> 331 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-au.gifbin0 -> 96 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-dc.gifbin0 -> 223 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-du.gifbin0 -> 96 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-nc.gifbin0 -> 331 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-nu.gifbin0 -> 96 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-pc.gifbin0 -> 332 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-pu.gifbin0 -> 96 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-n.gifbin0 -> 100 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-ra.gifbin0 -> 527 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-rd.gifbin0 -> 512 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-rf.gifbin0 -> 550 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-rn.gifbin0 -> 533 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-rp.gifbin0 -> 402 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/comboarrow-a.gifbin0 -> 441 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/comboarrow-d.gifbin0 -> 432 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/comboarrow-n.gifbin0 -> 451 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/comboarrow-p.gifbin0 -> 450 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/progress-h.gifbin0 -> 281 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/progress-v.gifbin0 -> 304 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-ac.gifbin0 -> 356 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-au.gifbin0 -> 223 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-dc.gifbin0 -> 362 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-du.gifbin0 -> 226 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-nc.gifbin0 -> 359 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-nu.gifbin0 -> 226 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-pc.gifbin0 -> 359 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-pu.gifbin0 -> 225 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-ha.gifbin0 -> 276 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-hd.gifbin0 -> 263 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-hn.gifbin0 -> 278 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-hp.gifbin0 -> 278 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-va.gifbin0 -> 266 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-vd.gifbin0 -> 262 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-vn.gifbin0 -> 271 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-vp.gifbin0 -> 271 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-ha.gifbin0 -> 474 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-hd.gifbin0 -> 336 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-hn.gifbin0 -> 477 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-va.gifbin0 -> 526 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-vd.gifbin0 -> 342 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-vn.gifbin0 -> 511 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scaletrough-h.gifbin0 -> 87 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scaletrough-v.gifbin0 -> 111 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sep-h.gifbin0 -> 40 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sep-v.gifbin0 -> 40 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sizegrip.gifbin0 -> 77 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tab-a.gifbin0 -> 536 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tab-n.gifbin0 -> 549 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-a.gifbin0 -> 554 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-d.gifbin0 -> 499 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-n.gifbin0 -> 557 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-p.gifbin0 -> 527 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-pa.gifbin0 -> 333 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tree-d.gifbin0 -> 509 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tree-h.gifbin0 -> 519 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tree-n.gifbin0 -> 528 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tree-p.gifbin0 -> 420 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/clearlooks/pkgIndex.tcl12
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/LICENSE26
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance.tcl205
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/arrow-optionmenu-disabled.gifbin0 -> 70 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/arrow-optionmenu-prelight.gifbin0 -> 79 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/arrow-optionmenu.gifbin0 -> 79 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/button-active-disabled.gifbin0 -> 1954 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/button-active-prelight.gifbin0 -> 1953 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/button-active.gifbin0 -> 872 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/button-default.gifbin0 -> 1267 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/button-prelight.gifbin0 -> 2001 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/check1.gifbin0 -> 138 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/check2.gifbin0 -> 145 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/combo-active.gifbin0 -> 190 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/entry-active.gifbin0 -> 190 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/entry-inactive.gifbin0 -> 190 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/grip-horiz-prelight.gifbin0 -> 67 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/grip-horiz.gifbin0 -> 67 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/grip-vert-prelight.gifbin0 -> 59 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/grip-vert.gifbin0 -> 59 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/list-header-prelight.gifbin0 -> 700 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/list-header.gifbin0 -> 706 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/option1.gifbin0 -> 354 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/option2.gifbin0 -> 363 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/progressbar-horiz.gifbin0 -> 995 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/progressbar-vert.gifbin0 -> 966 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/scale-prelight.gifbin0 -> 325 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/scale.gifbin0 -> 320 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/slider-horiz-prelight.gifbin0 -> 651 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/slider-horiz.gifbin0 -> 673 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/slider-vert-prelight.gifbin0 -> 666 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/slider-vert.gifbin0 -> 722 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/stepper-down-prelight.gifbin0 -> 542 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/stepper-down.gifbin0 -> 555 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/stepper-left-prelight.gifbin0 -> 555 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/stepper-left.gifbin0 -> 556 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/stepper-right-prelight.gifbin0 -> 555 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/stepper-right.gifbin0 -> 560 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/stepper-up-prelight.gifbin0 -> 542 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/stepper-up.gifbin0 -> 549 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/tab-top-active.gifbin0 -> 544 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/tab-top.gifbin0 -> 583 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/trough-horiz.gifbin0 -> 97 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/trough-progressbar-horiz.gifbin0 -> 664 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/trough-progressbar-vert.gifbin0 -> 677 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/trough-scrollbar-horiz.gifbin0 -> 803 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/trough-scrollbar-vert.gifbin0 -> 871 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/elegance/trough-vert.gifbin0 -> 133 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/elegance/pkgIndex.tcl4
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1.tcl212
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/arrowdown-h.gifbin0 -> 349 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/arrowdown-p.gifbin0 -> 345 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/arrowdown.gifbin0 -> 349 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/arrowleft-h.gifbin0 -> 346 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/arrowleft-p.gifbin0 -> 357 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/arrowleft.gifbin0 -> 346 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/arrowright-h.gifbin0 -> 349 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/arrowright-p.gifbin0 -> 350 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/arrowright.gifbin0 -> 349 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/arrowup-h.gifbin0 -> 309 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/arrowup-p.gifbin0 -> 347 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/arrowup.gifbin0 -> 349 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/button-h.gifbin0 -> 1669 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/button-n.gifbin0 -> 1392 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/button-p.gifbin0 -> 1667 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/check-hc.gifbin0 -> 392 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/check-hu.gifbin0 -> 240 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/check-nc.gifbin0 -> 389 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/check-nu.gifbin0 -> 238 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/radio-hc.gifbin0 -> 1130 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/radio-hu.gifbin0 -> 1127 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/radio-nc.gifbin0 -> 1025 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/radio-nu.gifbin0 -> 624 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/sb-thumb-p.gifbin0 -> 342 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/sb-thumb.gifbin0 -> 329 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/sb-vthumb-p.gifbin0 -> 337 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/sb-vthumb.gifbin0 -> 336 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/slider-p.gifbin0 -> 182 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/slider.gifbin0 -> 182 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/tab-hide-n.gifbin0 -> 832 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/tab-n.gifbin0 -> 1622 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/tab-p.gifbin0 -> 1692 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/tab-s.gifbin0 -> 1713 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/vslider-p.gifbin0 -> 183 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/itft1/itft1/vslider.gifbin0 -> 283 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/LICENSE25
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik.tcl358
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/arrowdown-n.gifbin0 -> 273 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/arrowdown-p.gifbin0 -> 258 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/arrowleft-n.gifbin0 -> 292 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/arrowleft-p.gifbin0 -> 272 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/arrowright-n.gifbin0 -> 274 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/arrowright-p.gifbin0 -> 258 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/arrowup-n.gifbin0 -> 286 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/arrowup-p.gifbin0 -> 271 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/button-d.gifbin0 -> 1266 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/button-h.gifbin0 -> 896 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/button-n.gifbin0 -> 881 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/button-p.gifbin0 -> 625 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/button-s.gifbin0 -> 859 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/cbox-a.gifbin0 -> 1110 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/cbox-d.gifbin0 -> 1076 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/cbox-n.gifbin0 -> 1097 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/check-c.gifbin0 -> 434 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/check-u.gifbin0 -> 423 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/hsb-a.gifbin0 -> 366 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/hsb-h.gifbin0 -> 233 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/hsb-n.gifbin0 -> 401 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/hsb-p.gifbin0 -> 395 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/hsb-t.gifbin0 -> 119 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/hslider-n.gifbin0 -> 592 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/hslider-t.gifbin0 -> 579 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/indicator-c.gifbin0 -> 67 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/indicator-o.gifbin0 -> 64 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/mbut-a.gifbin0 -> 1116 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/mbut-arrow-n.gifbin0 -> 61 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/mbut-d.gifbin0 -> 1057 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/mbut-n.gifbin0 -> 1095 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/progress-h.gifbin0 -> 712 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/progress-v.gifbin0 -> 713 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/radio-c.gifbin0 -> 695 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/radio-u.gifbin0 -> 686 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/spinbox-a.gifbin0 -> 409 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/spindown-n.gifbin0 -> 56 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/spindown-p.gifbin0 -> 207 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/spinup-n.gifbin0 -> 56 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/spinup-p.gifbin0 -> 190 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/tab-h.gifbin0 -> 871 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/tab-n.gifbin0 -> 383 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/tab-p.gifbin0 -> 878 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/tbar-a.gifbin0 -> 907 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/tbar-n.gifbin0 -> 238 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/tbar-p.gifbin0 -> 927 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/tree-n.gifbin0 -> 358 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/tree-p.gifbin0 -> 688 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/vsb-a.gifbin0 -> 373 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/vsb-h.gifbin0 -> 240 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/vsb-n.gifbin0 -> 405 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/vsb-p.gifbin0 -> 399 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/vsb-t.gifbin0 -> 124 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/vslider-n.gifbin0 -> 587 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik/vslider-t.gifbin0 -> 581 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik_alt/hsb-a.gifbin0 -> 366 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik_alt/hsb-h.gifbin0 -> 233 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik_alt/vsb-a.gifbin0 -> 373 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/keramik_alt/vsb-h.gifbin0 -> 240 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/keramik/pkgIndex.tcl7
-rw-r--r--ttkthemes/ttkthemes/themes/kroc/LICENSE25
-rw-r--r--ttkthemes/ttkthemes/themes/kroc/kroc.tcl129
-rw-r--r--ttkthemes/ttkthemes/themes/kroc/kroc/button-h.gifbin0 -> 522 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/kroc/kroc/button-n.gifbin0 -> 554 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/kroc/kroc/button-p.gifbin0 -> 548 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/kroc/kroc/check-hc.gifbin0 -> 281 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/kroc/kroc/check-hu.gifbin0 -> 273 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/kroc/kroc/check-nc.gifbin0 -> 303 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/kroc/kroc/check-nu.gifbin0 -> 294 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/kroc/kroc/radio-hc.gifbin0 -> 652 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/kroc/kroc/radio-hu.gifbin0 -> 644 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/kroc/kroc/radio-nc.gifbin0 -> 632 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/kroc/kroc/radio-nu.gifbin0 -> 621 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/kroc/pkgIndex.tcl5
-rw-r--r--ttkthemes/ttkthemes/themes/pkgIndex.tcl25
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/LICENSE25
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/pkgIndex.tcl6
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik.tcl265
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/arrow-d.gifbin0 -> 49 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/arrow-n.gifbin0 -> 49 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/arrowdown-n.gifbin0 -> 218 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/arrowdown-p.gifbin0 -> 225 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/arrowleft-n.gifbin0 -> 353 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/arrowleft-p.gifbin0 -> 242 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/arrowright-n.gifbin0 -> 354 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/arrowright-p.gifbin0 -> 242 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/arrowup-n.gifbin0 -> 219 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/arrowup-p.gifbin0 -> 226 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/border.gifbin0 -> 88 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/button-h.gifbin0 -> 1209 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/button-n.gifbin0 -> 1221 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/button-p.gifbin0 -> 302 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/check-hc.gifbin0 -> 141 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/check-hu.gifbin0 -> 145 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/check-nc.gifbin0 -> 198 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/check-nu.gifbin0 -> 197 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/check-pc.gifbin0 -> 144 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/combo-a.gifbin0 -> 320 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/combo-d.gifbin0 -> 453 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/combo-f.gifbin0 -> 463 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/combo-fa.gifbin0 -> 330 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/combo-n.gifbin0 -> 446 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/combo-r.gifbin0 -> 728 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/combo-ra.gifbin0 -> 721 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/entry-f.gifbin0 -> 111 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/entry-n.gifbin0 -> 106 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/hprogress-b.gifbin0 -> 446 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/hprogress-t.gifbin0 -> 124 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/hsb-g.gifbin0 -> 139 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/hsb-n.gifbin0 -> 348 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/hsb-t.gifbin0 -> 85 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/hslider-n.gifbin0 -> 319 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/hslider-t.gifbin0 -> 63 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/notebook-c.gifbin0 -> 99 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/notebook-ta.gifbin0 -> 376 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/notebook-tn.gifbin0 -> 378 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/notebook-ts.gifbin0 -> 156 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/radio-hc.gifbin0 -> 120 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/radio-hu.gifbin0 -> 154 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/radio-nc.gifbin0 -> 208 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/radio-nu.gifbin0 -> 151 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/radio-pc.gifbin0 -> 121 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/spinbox-f.gifbin0 -> 201 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/spinbox-n.gifbin0 -> 160 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/spinbut-a.gifbin0 -> 130 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/spinbut-n.gifbin0 -> 60 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/spindown-d.gifbin0 -> 144 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/spindown-n.gifbin0 -> 189 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/spindown-p.gifbin0 -> 202 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/spinup-d.gifbin0 -> 147 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/spinup-n.gifbin0 -> 192 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/spinup-p.gifbin0 -> 206 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/tbutton-h.gifbin0 -> 691 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/tbutton-n.gifbin0 -> 58 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/tbutton-p.gifbin0 -> 450 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/tree-n.gifbin0 -> 357 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/tree-p.gifbin0 -> 227 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/vprogress-b.gifbin0 -> 427 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/vsb-g.gifbin0 -> 146 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/vsb-n.gifbin0 -> 220 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/vsb-t.gifbin0 -> 80 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/vslider-n.gifbin0 -> 208 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/plastik/plastik/vslider-t.gifbin0 -> 67 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/LICENSE.ORIG26
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/pkgIndex.tcl12
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance.tcl352
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/arrowdown-a.gifbin0 -> 357 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/arrowdown-d.gifbin0 -> 361 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/arrowdown-n.gifbin0 -> 358 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/arrowdown-p.gifbin0 -> 358 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/arrowleft-a.gifbin0 -> 354 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/arrowleft-d.gifbin0 -> 569 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/arrowleft-n.gifbin0 -> 355 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/arrowleft-p.gifbin0 -> 356 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/arrowright-a.gifbin0 -> 354 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/arrowright-d.gifbin0 -> 364 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/arrowright-n.gifbin0 -> 354 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/arrowright-p.gifbin0 -> 355 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/arrowup-a.gifbin0 -> 355 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/arrowup-d.gifbin0 -> 363 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/arrowup-n.gifbin0 -> 356 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/arrowup-p.gifbin0 -> 358 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/blank.gifbin0 -> 63 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/button-a.gifbin0 -> 1026 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/button-d.gifbin0 -> 734 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/button-n.gifbin0 -> 742 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/button-p.gifbin0 -> 996 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/button-s.gifbin0 -> 1441 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/button-sa.gifbin0 -> 1022 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/check-dc.gifbin0 -> 645 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/check-du.gifbin0 -> 337 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/check-nc.gifbin0 -> 630 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/check-nu.gifbin0 -> 389 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/combo-n.gifbin0 -> 247 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/combo-ra.gifbin0 -> 442 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/combo-rd.gifbin0 -> 451 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/combo-rf.gifbin0 -> 672 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/combo-rn.gifbin0 -> 452 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/combo-rp.gifbin0 -> 679 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/comboarrow-a.gifbin0 -> 381 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/comboarrow-d.gifbin0 -> 389 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/comboarrow-n.gifbin0 -> 381 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/comboarrow-p.gifbin0 -> 381 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/progress-h.gifbin0 -> 743 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/progress-v.gifbin0 -> 733 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/radio-dc.gifbin0 -> 630 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/radio-du.gifbin0 -> 364 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/radio-nc.gifbin0 -> 1035 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/radio-nu.gifbin0 -> 564 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-ha.gifbin0 -> 221 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-hd.gifbin0 -> 333 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-hn.gifbin0 -> 325 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-hp.gifbin0 -> 325 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-va.gifbin0 -> 226 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-vd.gifbin0 -> 335 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-vn.gifbin0 -> 330 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-vp.gifbin0 -> 330 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/scale-ha.gifbin0 -> 369 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/scale-hd.gifbin0 -> 365 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/scale-hn.gifbin0 -> 366 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/scale-va.gifbin0 -> 367 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/scale-vd.gifbin0 -> 364 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/scale-vn.gifbin0 -> 367 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/scaletrough-h.gifbin0 -> 209 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/scaletrough-v.gifbin0 -> 233 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/sep-h.gifbin0 -> 40 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/sep-v.gifbin0 -> 40 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/sizegrip.gifbin0 -> 78 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/tab-a.gifbin0 -> 454 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/tab-n.gifbin0 -> 409 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-a.gifbin0 -> 453 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-d.gifbin0 -> 689 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-n.gifbin0 -> 672 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-p.gifbin0 -> 691 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-pa.gifbin0 -> 683 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/tree-d.gifbin0 -> 366 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/tree-h.gifbin0 -> 257 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/tree-n.gifbin0 -> 362 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/radiance/radiance/tree-p.gifbin0 -> 363 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/GPLv2.txt340
-rw-r--r--ttkthemes/ttkthemes/themes/smog/LICENSE.md20
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog.tcl204
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/arrowdown-h.gifbin0 -> 355 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/arrowdown-p.gifbin0 -> 355 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/arrowdown.gifbin0 -> 355 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/arrowleft-h.gifbin0 -> 365 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/arrowleft-p.gifbin0 -> 365 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/arrowleft.gifbin0 -> 365 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/arrowright-h.gifbin0 -> 361 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/arrowright-p.gifbin0 -> 361 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/arrowright.gifbin0 -> 361 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/arrowup-h.gifbin0 -> 361 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/arrowup-p.gifbin0 -> 363 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/arrowup.gifbin0 -> 361 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/button-h.gifbin0 -> 763 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/button-n.gifbin0 -> 748 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/button-p.gifbin0 -> 832 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/check-hc.gifbin0 -> 599 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/check-hu.gifbin0 -> 603 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/check-nc.gifbin0 -> 1024 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/check-nu.gifbin0 -> 612 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/radio-hc.gifbin0 -> 1000 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/radio-hu.gifbin0 -> 563 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/radio-nc.gifbin0 -> 1000 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/radio-nu.gifbin0 -> 598 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/sb-arrowup.gifbin0 -> 356 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/sb-thumb-p.gifbin0 -> 683 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/sb-thumb.gifbin0 -> 676 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/sb-vthumb-p.gifbin0 -> 641 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/sb-vthumb.gifbin0 -> 636 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/slider-p.gifbin0 -> 182 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/slider.gifbin0 -> 182 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/tab-hide-n.gifbin0 -> 832 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/tab-n.gifbin0 -> 465 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/tab-p.gifbin0 -> 751 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/tab-s.gifbin0 -> 692 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/vslider-p.gifbin0 -> 183 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/smog/smog/vslider.gifbin0 -> 283 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/LICENSE25
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/pkgIndex.tcl5
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue.tcl106
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_down_clicked.gifbin0 -> 60 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_down_normal.gifbin0 -> 60 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_left_clicked.gifbin0 -> 58 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_left_normal.gifbin0 -> 58 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_right_clicked.gifbin0 -> 58 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_right_normal.gifbin0 -> 58 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_up_clicked.gifbin0 -> 58 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_up_normal.gifbin0 -> 58 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button.gifbin0 -> 616 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/buttonNorm.gifbin0 -> 639 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/buttonPressed.gifbin0 -> 362 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button_down_normal.gifbin0 -> 595 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button_left_normal.gifbin0 -> 592 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button_right_normal.gifbin0 -> 595 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button_up_normal.gifbin0 -> 591 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/checkbox_checked.gifbin0 -> 209 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/checkbox_unchecked.gifbin0 -> 211 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/clear.gifbin0 -> 43 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/horizontal_trough.gifbin0 -> 129 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/menubar_option_arrow.gifbin0 -> 61 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/menupattern.gifbin0 -> 77 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/notebook_active.gifbin0 -> 188 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/notebook_inactive.gifbin0 -> 261 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/option_in.gifbin0 -> 356 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/option_out.gifbin0 -> 338 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/progressbar.gifbin0 -> 197 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/pullDownMenu.gifbin0 -> 511 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/pullDownMenuPrelight.gifbin0 -> 511 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/scroll_button_normal.gifbin0 -> 349 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/scroll_button_pressed.gifbin0 -> 236 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/scroll_horizontal.gifbin0 -> 926 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/scroll_vertical.gifbin0 -> 953 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/through.gifbin0 -> 263 bytes
-rw-r--r--ttkthemes/ttkthemes/themes/winxpblue/winxpblue/vertical_trough.gifbin0 -> 126 bytes
2617 files changed, 12811 insertions, 0 deletions
diff --git a/ttkthemes/.appveyor.yml b/ttkthemes/.appveyor.yml
new file mode 100644
index 0000000..c5a2e7f
--- /dev/null
+++ b/ttkthemes/.appveyor.yml
@@ -0,0 +1,29 @@
+environment:
+ matrix:
+ - PYTHON: "C:\\PYTHON35"
+ - PYTHON: "C:\\PYTHON35-x64"
+ - PYTHON: "C:\\PYTHON36"
+ - PYTHON: "C:\\PYTHON36-x64"
+ - PYTHON: "C:\\PYTHON37"
+ - PYTHON: "C:\\PYTHON37-x64"
+ - PYTHON: "C:\\PYTHON38"
+ - PYTHON: "C:\\PYTHON38-x64"
+build: off
+before_test:
+ - "%PYTHON%\\python.exe -m pip install --upgrade pip setuptools"
+test_script:
+ - "%PYTHON%\\python.exe ci.py"
+artifacts:
+ - path: "/dist/*.whl"
+deploy:
+ provider: GitHub
+ auth_token:
+ secure: QimY++/91urL/oMJL/q2zYFqc1C7747HguEaIbPQovtC3zG8CK+TiCmFOCXy1D6e
+ artifact: "/dist/*.whl"
+ draft: false
+ prerelease: false
+ force_update: true
+ on:
+ branch: master
+ appveyor_repo_tag: true
+
diff --git a/ttkthemes/.codecov.yml b/ttkthemes/.codecov.yml
new file mode 100644
index 0000000..a1b13f7
--- /dev/null
+++ b/ttkthemes/.codecov.yml
@@ -0,0 +1,9 @@
+coverage:
+ status:
+ patch: false
+ changes: false
+ project:
+ default:
+ target: '80'
+
+comment: false
diff --git a/ttkthemes/.gitignore b/ttkthemes/.gitignore
new file mode 100644
index 0000000..d21b813
--- /dev/null
+++ b/ttkthemes/.gitignore
@@ -0,0 +1,96 @@
+# Byte-compiled / optimized / DLL files
+__pycache__/
+*.py[cod]
+*$py.class
+
+# Distribution / packaging
+.Python
+env/
+build/
+develop-eggs/
+dist/
+downloads/
+eggs/
+.eggs/
+lib/
+lib64/
+parts/
+sdist/
+var/
+*.egg-info/
+.installed.cfg
+*.egg
+
+# PyInstaller
+# Usually these files are written by a python script from a template
+# before PyInstaller builds the exe, so as to inject date/other infos into it.
+*.manifest
+*.spec
+
+# Installer logs
+pip-log.txt
+pip-delete-this-directory.txt
+
+# Unit test / coverage reports
+htmlcov/
+.tox/
+.coverage
+.coverage.*
+.cache
+nosetests.xml
+coverage.xml
+*,cover
+.hypothesis/
+
+# Translations
+*.mo
+*.pot
+
+# Django stuff:
+*.log
+local_settings.py
+
+# Flask stuff:
+instance/
+.webassets-cache
+
+# Scrapy stuff:
+.scrapy
+
+# Sphinx documentation
+docs/_build/
+
+# PyBuilder
+target/
+
+# IPython Notebook
+.ipynb_checkpoints
+
+# pyenv
+.python-version
+
+# celery beat schedule file
+celerybeat-schedule
+
+# dotenv
+.env
+
+# virtualenv
+venv/
+ENV/
+
+# Spyder project settings
+.spyderproject
+
+# Rope project settings
+.ropeproject
+*.xml
+/.idea
+
+# After setup
+/ttkthemes/tkimg
+
+# Documentation
+docs/_build
+docs/_static
+docs/_templates
diff --git a/ttkthemes/.travis.yml b/ttkthemes/.travis.yml
new file mode 100644
index 0000000..1d2c1d7
--- /dev/null
+++ b/ttkthemes/.travis.yml
@@ -0,0 +1,37 @@
+language: python
+sudo: required
+services:
+ - xvfb
+dist: xenial
+matrix:
+ include:
+ - os: linux
+ python: '3.5'
+ env: PYTHON=python NUMBER="35" OS="linux"
+ - os: linux
+ python: '3.6'
+ env: PYTHON=python NUMBER="36" OS="linux"
+ - os: linux
+ python: '3.6'
+ env: PYTHON=python NUMBER="36" OS="linux" SDIST="true"
+ - os: linux
+ python: '3.7'
+ env: PYTHON=python NUMBER="36" OS="linux"
+ - os: linux
+ python: '3.8'
+ env: PYTHON=python NUMBER="36" OS="linux"
+before_install:
+ - $PYTHON -m pip install --upgrade pip setuptools
+script:
+ - $PYTHON ci.py
+
+deploy:
+ provider: releases
+ api_key:
+ secure: jIWRWxe9KbnrHCYPv0LbGda57N/NeN2ns0C+ZWTzYQYeD11rSv4UKjq0RdzsXicA4XV1sN5bFG0bSdM9ap7NPblFmuFo2VF5hTyS3tv8E3oVHOexIfwb6HSoBHfd8ijhmLxJQ8f057WZE12xBeW4YYwhjCPf3wXEinkg3U1moKZz0FCuLdlALIOMg/qlMzX17w4jIgoU/aHRx0d/eLZBcTr4WNMgE91KK/BMyHrajG+oy8bM4M/Tf0ILynJLiUHMbONGHo43apnr+s4OllEsxZjh4Min25x9CUQzPSm4wFWGM2Ypa+3R+MnqmfYKhDQNW7Cj+4GArDdbaG2oK4BTJZ9wn6YcKVC7saU4vDHdpHrz/DdC0XAuvOobT+hUJcIOmJ5uoJp6H61719SvQmbLtaHvzEVEb66qPvXHGgJkEXhOtkfWQAX4p/2ipL9UMy8cP4lXNG0/ESkBsJj1JbIoh+w+jP8wGzBVuSYsV2ESefTvxRqg5lZqFUmvg+FIjbT2fQEl5G9CTx1nVQ6E91cOaVOZQuNMZ7/XHg90u5O8NsXwtJtYIvSlDgyAggSss7nvrpNq2ej9e2ZC+i7ESik/V6NxzG9CWV7aMXwV8+OUovInNZt2w1ZNpcijRGOzlEduB6MDeRKdq4r1+Zcljf6pwdH40gH4yR01dvc6s8WmmoI=
+ file: "dist/*.whl"
+ file_glob: true
+ skip_cleanup: true
+ on:
+ repo: RedFantom/ttkthemes
+ tags: true
diff --git a/ttkthemes/LICENSE.md b/ttkthemes/LICENSE.md
new file mode 100644
index 0000000..51bbbe9
--- /dev/null
+++ b/ttkthemes/LICENSE.md
@@ -0,0 +1,619 @@
+### GNU GENERAL PUBLIC LICENSE
+
+Version 3, 29 June 2007
+
+Copyright (C) 2007 Free Software Foundation, Inc.
+<https://fsf.org/>
+
+Everyone is permitted to copy and distribute verbatim copies of this
+license document, but changing it is not allowed.
+
+### Preamble
+
+The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom
+to share and change all versions of a program--to make sure it remains
+free software for all its users. We, the Free Software Foundation, use
+the GNU General Public License for most of our software; it applies
+also to any other work released this way by its authors. You can apply
+it to your programs, too.
+
+When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you
+have certain responsibilities if you distribute copies of the
+software, or if you modify it: responsibilities to respect the freedom
+of others.
+
+For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the
+manufacturer can do so. This is fundamentally incompatible with the
+aim of protecting users' freedom to change the software. The
+systematic pattern of such abuse occurs in the area of products for
+individuals to use, which is precisely where it is most unacceptable.
+Therefore, we have designed this version of the GPL to prohibit the
+practice for those products. If such problems arise substantially in
+other domains, we stand ready to extend this provision to those
+domains in future versions of the GPL, as needed to protect the
+freedom of users.
+
+Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish
+to avoid the special danger that patents applied to a free program
+could make it effectively proprietary. To prevent this, the GPL
+assures that patents cannot be used to render the program non-free.
+
+The precise terms and conditions for copying, distribution and
+modification follow.
+
+### TERMS AND CONDITIONS
+
+#### 0. Definitions.
+
+"This License" refers to version 3 of the GNU General Public License.
+
+"Copyright" also means copyright-like laws that apply to other kinds
+of works, such as semiconductor masks.
+
+"The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of
+an exact copy. The resulting work is called a "modified version" of
+the earlier work or a work "based on" the earlier work.
+
+A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user
+through a computer network, with no transfer of a copy, is not
+conveying.
+
+An interactive user interface displays "Appropriate Legal Notices" to
+the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+#### 1. Source Code.
+
+The "source code" for a work means the preferred form of the work for
+making modifications to it. "Object code" means any non-source form of
+a work.
+
+A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+The Corresponding Source need not include anything that users can
+regenerate automatically from other parts of the Corresponding Source.
+
+The Corresponding Source for a work in source code form is that same
+work.
+
+#### 2. Basic Permissions.
+
+All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+You may make, run and propagate covered works that you do not convey,
+without conditions so long as your license otherwise remains in force.
+You may convey covered works to others for the sole purpose of having
+them make modifications exclusively for you, or provide you with
+facilities for running those works, provided that you comply with the
+terms of this License in conveying all material for which you do not
+control copyright. Those thus making or running the covered works for
+you must do so exclusively on your behalf, under your direction and
+control, on terms that prohibit them from making any copies of your
+copyrighted material outside their relationship with you.
+
+Conveying under any other circumstances is permitted solely under the
+conditions stated below. Sublicensing is not allowed; section 10 makes
+it unnecessary.
+
+#### 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such
+circumvention is effected by exercising rights under this License with
+respect to the covered work, and you disclaim any intention to limit
+operation or modification of the work as a means of enforcing, against
+the work's users, your or third parties' legal rights to forbid
+circumvention of technological measures.
+
+#### 4. Conveying Verbatim Copies.
+
+You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+#### 5. Conveying Modified Source Versions.
+
+You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these
+conditions:
+
+- a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+- b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under
+ section 7. This requirement modifies the requirement in section 4
+ to "keep intact all notices".
+- c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+- d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+#### 6. Conveying Non-Source Forms.
+
+You may convey a covered work in object code form under the terms of
+sections 4 and 5, provided that you also convey the machine-readable
+Corresponding Source under the terms of this License, in one of these
+ways:
+
+- a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+- b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the Corresponding
+ Source from a network server at no charge.
+- c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+- d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+- e) Convey the object code using peer-to-peer transmission,
+ provided you inform other peers where the object code and
+ Corresponding Source of the work are being offered to the general
+ public at no charge under subsection 6d.
+
+A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal,
+family, or household purposes, or (2) anything designed or sold for
+incorporation into a dwelling. In determining whether a product is a
+consumer product, doubtful cases shall be resolved in favor of
+coverage. For a particular product received by a particular user,
+"normally used" refers to a typical or common use of that class of
+product, regardless of the status of the particular user or of the way
+in which the particular user actually uses, or expects or is expected
+to use, the product. A product is a consumer product regardless of
+whether the product has substantial commercial, industrial or
+non-consumer uses, unless such uses represent the only significant
+mode of use of the product.
+
+"Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to
+install and execute modified versions of a covered work in that User
+Product from a modified version of its Corresponding Source. The
+information must suffice to ensure that the continued functioning of
+the modified object code is in no case prevented or interfered with
+solely because modification has been made.
+
+If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or
+updates for a work that has been modified or installed by the
+recipient, or for the User Product in which it has been modified or
+installed. Access to a network may be denied when the modification
+itself materially and adversely affects the operation of the network
+or violates the rules and protocols for communication across the
+network.
+
+Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+#### 7. Additional Terms.
+
+"Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders
+of that material) supplement the terms of this License with terms:
+
+- a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+- b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+- c) Prohibiting misrepresentation of the origin of that material,
+ or requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+- d) Limiting the use for publicity purposes of names of licensors
+ or authors of the material; or
+- e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+- f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions
+ of it) with contractual assumptions of liability to the recipient,
+ for any liability that these contractual assumptions directly
+ impose on those licensors and authors.
+
+All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions; the
+above requirements apply either way.
+
+#### 8. Termination.
+
+You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+However, if you cease all violation of this License, then your license
+from a particular copyright holder is reinstated (a) provisionally,
+unless and until the copyright holder explicitly and finally
+terminates your license, and (b) permanently, if the copyright holder
+fails to notify you of the violation by some reasonable means prior to
+60 days after the cessation.
+
+Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+#### 9. Acceptance Not Required for Having Copies.
+
+You are not required to accept this License in order to receive or run
+a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+#### 10. Automatic Licensing of Downstream Recipients.
+
+Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+#### 11. Patents.
+
+A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+A contributor's "essential patent claims" are all patent claims owned
+or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+A patent license is "discriminatory" if it does not include within the
+scope of its coverage, prohibits the exercise of, or is conditioned on
+the non-exercise of one or more of the rights that are specifically
+granted under this License. You may not convey a covered work if you
+are a party to an arrangement with a third party that is in the
+business of distributing software, under which you make payment to the
+third party based on the extent of your activity of conveying the
+work, and under which the third party grants, to any of the parties
+who would receive the covered work from you, a discriminatory patent
+license (a) in connection with copies of the covered work conveyed by
+you (or copies made from those copies), or (b) primarily for and in
+connection with specific products or compilations that contain the
+covered work, unless you entered into that arrangement, or that patent
+license was granted, prior to 28 March 2007.
+
+Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+#### 12. No Surrender of Others' Freedom.
+
+If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under
+this License and any other pertinent obligations, then as a
+consequence you may not convey it at all. For example, if you agree to
+terms that obligate you to collect a royalty for further conveying
+from those to whom you convey the Program, the only way you could
+satisfy both those terms and this License would be to refrain entirely
+from conveying the Program.
+
+#### 13. Use with the GNU Affero General Public License.
+
+Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+#### 14. Revised Versions of this License.
+
+The Free Software Foundation may publish revised and/or new versions
+of the GNU General Public License from time to time. Such new versions
+will be similar in spirit to the present version, but may differ in
+detail to address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies that a certain numbered version of the GNU General Public
+License "or any later version" applies to it, you have the option of
+following the terms and conditions either of that numbered version or
+of any later version published by the Free Software Foundation. If the
+Program does not specify a version number of the GNU General Public
+License, you may choose any version ever published by the Free
+Software Foundation.
+
+If the Program specifies that a proxy can decide which future versions
+of the GNU General Public License can be used, that proxy's public
+statement of acceptance of a version permanently authorizes you to
+choose that version for the Program.
+
+Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+#### 15. Disclaimer of Warranty.
+
+THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT
+WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
+PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE
+DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR
+CORRECTION.
+
+#### 16. Limitation of Liability.
+
+IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR
+CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
+ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT
+NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR
+LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM
+TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER
+PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+#### 17. Interpretation of Sections 15 and 16.
+
+If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+END OF TERMS AND CONDITIONS
diff --git a/ttkthemes/MANIFEST.in b/ttkthemes/MANIFEST.in
new file mode 100644
index 0000000..af8016f
--- /dev/null
+++ b/ttkthemes/MANIFEST.in
@@ -0,0 +1,5 @@
+recursive-include ttkthemes themes *
+recursive-include *.tcl
+recursive-include *.png
+recursive-include *.gif
+recursive-include *.md
diff --git a/ttkthemes/README.md b/ttkthemes/README.md
new file mode 100644
index 0000000..66539a4
--- /dev/null
+++ b/ttkthemes/README.md
@@ -0,0 +1,51 @@
+# ttkthemes
+[![Build status](https://ci.appveyor.com/api/projects/status/to1w9uqe5gaq7vu1/branch/master?svg=true)](https://ci.appveyor.com/project/RedFantom/ttk-themes/branch/master)
+[![Build Status](https://travis-ci.org/TkinterEP/ttkthemes.svg?branch=master)](https://travis-ci.org/TkinterEP/ttkthemes)
+[![codecov](https://codecov.io/gh/RedFantom/ttkthemes/branch/master/graph/badge.svg)](https://codecov.io/gh/RedFantom/ttkthemes)
+[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](http://www.gnu.org/licenses/gpl-3.0)
+[![PyPI version](https://badge.fury.io/py/ttkthemes.svg)](https://pypi.python.org/pypi/ttkthemes)
+[![Doc Status](https://readthedocs.org/projects/ttkthemes/badge/?version=latest&style=flat)](https://ttkthemes.readthedocs.io/en/latest)
+
+A group of themes for the ttk extenstions for Tkinter gathered together by RedFantom and
+created by various authors.
+
+## License
+ ttkthemes: A group of themes for the ttk extensions of Tcl
+ Copyright (C) 2017-2020 RedFantom
+ Copyright (C) 2017-2018 Akuli
+ Copyright (C) 2004 Pat Thoyts
+ Copyright (C) 2004 David Zolli
+ Copyright (C) 2007-2008 Mats Bengsston
+ Copyright (C) 2005 Jelco Huijser
+ Copyright (C) 2015-2018 The materia and equilux authors
+ Copyright (C) 2018 Uwe Klimmek
+ Copyright (C) Regents of the University of California, Sun Microsystems, Inc.,
+ Scriptics Corporation, and other parties.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.``
+
+Please note that while you can use some themes **only** under GPLv3 and that my code is also
+available **only** under GPLv3, some themes, of which the files have a header explicitly stating
+this, are also available under the BSD-like 2-clause Tcl license.
+
+## Usage
+For more information about how to use this project in your own programs, please check out the
+[documentation](https://ttkthemes.readthedocs.io/en/latest/) on ReadTheDocs. You can also find
+example images of the different included themes there, so you can choose one easily, as well
+as examples on usage.
+
+## Recommendations
+The themes `plastik`, `clearlooks` and `elegance` are recommended to make your UI look nicer
+on all platforms when using `Tkinter` and the `ttk` extensions in Python. When you are targeting
+Ubuntu, consider using the great `radiance` theme.
diff --git a/ttkthemes/ci.py b/ttkthemes/ci.py
new file mode 100644
index 0000000..37ab38e
--- /dev/null
+++ b/ttkthemes/ci.py
@@ -0,0 +1,141 @@
+"""
+Author: RedFantom
+License: GNU GPLv3
+Copyright (c) 2017-2018 RedFantom
+"""
+import os
+from shutil import rmtree
+import sys
+
+DEPENDENCIES = ["pillow"]
+REQUIREMENTS = ["codecov", "coverage", "nose", "setuptools", "pip", "wheel", "semantic_version"]
+PACKAGES = "python-tk python3-tk libtk-img"
+
+SDIST = os.environ.get("SDIST", "false") == "true"
+
+TO_DELETE = ["ttkthemes"]
+
+
+class Version(object):
+ """
+ Parses a semantic version string.
+ """
+ def __init__(self, string):
+ """
+ :param string: semantic version string (major.minor.patch)
+ """
+ elements = tuple(map(int, string.split(".")))
+ if len(elements) == 3:
+ self.major, self.minor, self.patch = elements
+ else:
+ (self.major, self.minor), self.patch = elements, 0
+ self.version = (self.major, self.minor, self.patch)
+
+ def __ge__(self, other):
+ return all(elem1 >= elem2 for elem1, elem2 in zip(self.version, other.version))
+
+
+def run_command(command):
+ """
+ :param command: command to run on os.system
+ :return: exit code
+ """
+ print("Running system command: ", command)
+ return_info = os.system(command)
+ if sys.platform == "win32":
+ return return_info
+ else:
+ return os.WEXITSTATUS(return_info)
+
+
+def check_wheel_existence():
+ """Return True if a wheel is built"""
+ return len([file for file in os.listdir("dist") if file.endswith((".whl", ".tar.gz"))]) != 0
+
+
+def build_and_install_wheel(python):
+ """Build a binary distribution wheel and install it"""
+ dist_type = "bdist_wheel" if not SDIST else "sdist"
+ return_code = run_command("{} setup.py {}".format(python, dist_type))
+ if return_code != 0:
+ print("Building and installing wheel failed.")
+ exit(return_code)
+ # Check if an artifact exists
+ assert check_wheel_existence()
+ print("Wheel file exists.")
+ # Install the wheel file
+ wheel = [file for file in os.listdir("dist") if file.endswith((".whl", ".tar.gz"))][0]
+ wheel = os.path.join("dist", wheel)
+ print("Wheel file:", wheel)
+ return_code = run_command("{} -m pip install --ignore-installed {}".format(python, wheel))
+ if return_code != 0:
+ print("Installation of wheel failed.")
+ exit(return_code)
+ print("Wheel file installed.")
+
+
+def ci(python="python", codecov="codecov", coverage_file="coverage.xml", wheel=True):
+ """
+ Run the most common CI tasks
+ """
+
+ # Import pip
+ from pip import __version__ as pip_version
+ if Version(pip_version) >= Version("10.0.0"):
+ import pip._internal as pip
+ else:
+ import pip
+
+ # Install requirements with pip
+ pip.main(["install"] + DEPENDENCIES + REQUIREMENTS + ["-U"])
+ # Build the installation wheel
+ if wheel is True:
+ build_and_install_wheel(python)
+ # Remove all non-essential files
+ for to_delete in TO_DELETE:
+ rmtree(to_delete)
+ # Run the tests on the installed ttkthemes
+ return_code = run_command("{} -m nose --with-coverage --cover-xml --cover-package=ttkthemes".format(python))
+ if return_code != 0:
+ print("Tests failed.")
+ exit(return_code)
+ print("Tests successful.")
+ # Run codecov
+ return_code = run_command("{} -f {}".format(codecov, coverage_file))
+ if return_code != 0:
+ print("Codecov failed.")
+ exit(return_code)
+ # Successfully finished CI
+ exit(0)
+
+
+def ci_windows():
+ """
+ Run CI tasks on AppVeyor. CI on AppVeyor is relatively easy, so
+ just the general ci() is used.
+ """
+ ci(
+ python="%PYTHON%\\python.exe",
+ codecov="%PYTHON%\\Scripts\\codecov.exe",
+ coverage_file="C:\\projects\\ttk-themes\\coverage.xml",
+ wheel=False
+ )
+
+
+def ci_linux():
+ """
+ Setup Travis-CI linux for installation and testing
+ """
+ run_command("sudo apt-get install {}".format(PACKAGES))
+ ci()
+
+
+# Run CI tasks on AppVeyor and Travis-CI (macOS and Linux)
+if __name__ == '__main__':
+ if sys.platform == "win32":
+ ci_windows()
+ elif "linux" in sys.platform: # linux2 on Python 2, linux on Python 3
+ ci_linux()
+ else:
+ raise RuntimeError("Invalid platform: ", sys.platform)
+
diff --git a/ttkthemes/docs/Makefile b/ttkthemes/docs/Makefile
new file mode 100644
index 0000000..298ea9e
--- /dev/null
+++ b/ttkthemes/docs/Makefile
@@ -0,0 +1,19 @@
+# Minimal makefile for Sphinx documentation
+#
+
+# You can set these variables from the command line.
+SPHINXOPTS =
+SPHINXBUILD = sphinx-build
+SOURCEDIR = .
+BUILDDIR = _build
+
+# Put it first so that "make" without argument is like "make help".
+help:
+ @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
+
+.PHONY: help Makefile
+
+# Catch-all target: route all unknown targets to Sphinx using the new
+# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
+%: Makefile
+ @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) \ No newline at end of file
diff --git a/ttkthemes/docs/authors.rst b/ttkthemes/docs/authors.rst
new file mode 100644
index 0000000..6dfa96e
--- /dev/null
+++ b/ttkthemes/docs/authors.rst
@@ -0,0 +1,32 @@
+Authors
+=======
+The ``ttkthemes`` package contains many different themes created by
+many different authors. Some themes are even derived from other
+software, like GTK-themes.
+
+GNU GPLv3 Themes
+----------------
+- ``arc``: Copyright (c) 2015 Sergei Golovan
+- ``equilux``: Copyright (C) 2018 RedFantom
+- ``itft1``: Copyright (C) 2005 Jelco Huijser
+- ``ubuntu``: Copyright (C) Regents of the University of California,
+ Sun Microsystems, Inc., Scriptics Corporation, and other parties.
+ Copyright (C) 2018 RedFantom
+
+Tcl-License Themes
+------------------
+- ``aquativo``: Copyright (C) 2004 Pat Thoyts
+- ``black``: Copyright (c) 2007-2008 Mats Bengtsson
+- ``blue``: Copyright (C) 2004 Pat Thoyts
+- ``clearlooks``: Copyright Regents of the University of California,
+ Sun Microsystems, Inc., Scriptics Corporation, and other parties
+- ``elegance``: Copyright Regents of the University of California,
+ Sun Microsystems, Inc., Scriptics Corporation, and other parties
+- ``keramik`` and ``keramik_alt``: Copyright (C) 2004 Pat Thoyts
+- ``kroc``: Copyright (C) 2004 David Zolli
+- ``plastik``: Copyright (C) 2004 Pat Thoyts
+- ``radiance``: Copyright Regents of the University of California,
+ Sun Microsystems, Inc., Scriptics Corporation, and other parties
+- ``scid`` and all its derivatives: Copyright (C) 2018 Uwe Klimmek
+- ``smog``: Copyright (C) 2005 Jelco Huijser
+- ``winxpblue``: Copyright (C) 2004 Pat Thoyts
diff --git a/ttkthemes/docs/classes.rst b/ttkthemes/docs/classes.rst
new file mode 100644
index 0000000..914bc70
--- /dev/null
+++ b/ttkthemes/docs/classes.rst
@@ -0,0 +1,16 @@
+Reference
+=========
+
+.. autoclass:: ttkthemes.themed_style.ThemedStyle
+ :show-inheritance:
+ :special-members:
+ :members:
+
+.. autoclass:: ttkthemes.themed_tk.ThemedTk
+ :show-inheritance:
+ :special-members:
+ :members:
+
+.. autoclass:: ttkthemes._widget.ThemedWidget
+ :show-inheritance:
+ :members:
diff --git a/ttkthemes/docs/conf.py b/ttkthemes/docs/conf.py
new file mode 100644
index 0000000..b9b766f
--- /dev/null
+++ b/ttkthemes/docs/conf.py
@@ -0,0 +1,190 @@
+# -*- coding: utf-8 -*-
+#
+# Configuration file for the Sphinx documentation builder.
+#
+# This file does only contain a selection of the most common options. For a
+# full list see the documentation:
+# http://www.sphinx-doc.org/en/master/config
+
+# -- Path setup --------------------------------------------------------------
+
+# If extensions (or modules to document with autodoc) are in another directory,
+# add these directories to sys.path here. If the directory is relative to the
+# documentation root, use os.path.abspath to make it absolute, like shown here.
+#
+import os
+import sys
+sys.path.insert(0, os.path.abspath('..'))
+
+
+# -- Project information -----------------------------------------------------
+
+project = 'ttkthemes'
+copyright = '2018, The ttkthemes authors'
+author = 'The ttkthemes authors'
+
+# The short X.Y version
+version = ''
+# The full version, including alpha/beta/rc tags
+release = 'v3.0.0'
+
+
+# -- General configuration ---------------------------------------------------
+
+# If your documentation needs a minimal Sphinx version, state it here.
+#
+# needs_sphinx = '1.0'
+
+# Add any Sphinx extension module names here, as strings. They can be
+# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
+# ones.
+extensions = [
+ 'sphinx.ext.autodoc',
+ 'sphinx.ext.coverage',
+ 'sphinx.ext.viewcode',
+ 'sphinx.ext.autosummary',
+ 'sphinx.ext.napoleon'
+]
+
+# Add any paths that contain templates here, relative to this directory.
+templates_path = ['_templates']
+
+# The suffix(es) of source filenames.
+# You can specify multiple suffix as a list of string:
+#
+# source_suffix = ['.rst', '.md']
+source_suffix = '.rst'
+
+# The master toctree document.
+master_doc = 'index'
+
+# The language for content autogenerated by Sphinx. Refer to documentation
+# for a list of supported languages.
+#
+# This is also used if you do content translation via gettext catalogs.
+# Usually you set "language" from the command line for these cases.
+language = None
+
+# List of patterns, relative to source directory, that match files and
+# directories to ignore when looking for source files.
+# This pattern also affects html_static_path and html_extra_path.
+exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store']
+
+# The name of the Pygments (syntax highlighting) style to use.
+pygments_style = None
+
+
+# -- Options for HTML output -------------------------------------------------
+
+# The theme to use for HTML and HTML Help pages. See the documentation for
+# a list of builtin themes.
+#
+html_theme = 'sphinx_rtd_theme'
+
+# Theme options are theme-specific and customize the look and feel of a theme
+# further. For a list of options available for each theme, see the
+# documentation.
+#
+# html_theme_options = {}
+
+# Add any paths that contain custom static files (such as style sheets) here,
+# relative to this directory. They are copied after the builtin static files,
+# so a file named "default.css" will overwrite the builtin "default.css".
+html_static_path = ['_static']
+
+# Custom sidebar templates, must be a dictionary that maps document names
+# to template names.
+#
+# The default sidebars (for documents that don't match any pattern) are
+# defined by theme itself. Builtin themes are using these templates by
+# default: ``['localtoc.html', 'relations.html', 'sourcelink.html',
+# 'searchbox.html']``.
+#
+# html_sidebars = {}
+
+
+# -- Options for HTMLHelp output ---------------------------------------------
+
+# Output file base name for HTML help builder.
+htmlhelp_basename = 'ttkthemesdoc'
+
+
+# -- Options for LaTeX output ------------------------------------------------
+
+latex_elements = {
+ # The paper size ('letterpaper' or 'a4paper').
+ #
+ # 'papersize': 'letterpaper',
+
+ # The font size ('10pt', '11pt' or '12pt').
+ #
+ # 'pointsize': '10pt',
+
+ # Additional stuff for the LaTeX preamble.
+ #
+ # 'preamble': '',
+
+ # Latex figure (float) alignment
+ #
+ # 'figure_align': 'htbp',
+}
+
+# Grouping the document tree into LaTeX files. List of tuples
+# (source start file, target name, title,
+# author, documentclass [howto, manual, or own class]).
+latex_documents = [
+ (master_doc, 'ttkthemes.tex', 'ttkthemes Documentation',
+ 'The ttkthemes authors', 'manual'),
+]
+
+
+# -- Options for manual page output ------------------------------------------
+
+# One entry per manual page. List of tuples
+# (source start file, name, description, authors, manual section).
+man_pages = [
+ (master_doc, 'ttkthemes', 'ttkthemes Documentation',
+ [author], 1)
+]
+
+
+# -- Options for Texinfo output ----------------------------------------------
+
+# Grouping the document tree into Texinfo files. List of tuples
+# (source start file, target name, title, author,
+# dir menu entry, description, category)
+texinfo_documents = [
+ (master_doc, 'ttkthemes', 'ttkthemes Documentation',
+ author, 'ttkthemes', 'One line description of project.',
+ 'Miscellaneous'),
+]
+
+
+# -- Options for Epub output -------------------------------------------------
+
+# Bibliographic Dublin Core info.
+epub_title = project
+
+# The unique identifier of the text. This can be a ISBN number
+# or the project homepage.
+#
+# epub_identifier = ''
+
+# A unique identification for the text.
+#
+# epub_uid = ''
+
+# A list of files that should not be packed into the epub file.
+epub_exclude_files = ['search.html']
+
+
+# -- Extension configuration -------------------------------------------------
+
+def skip(app, what, name, obj, skip, options):
+ if name == "__init__":
+ return False
+ return skip
+
+
+def setup(app):
+ app.connect("autodoc-skip-member", skip)
diff --git a/ttkthemes/docs/example.rst b/ttkthemes/docs/example.rst
new file mode 100644
index 0000000..6472305
--- /dev/null
+++ b/ttkthemes/docs/example.rst
@@ -0,0 +1,14 @@
+Example
+=======
+
+Using ``ttkthemes`` is easiest through the usage of ``ThemedTk``. The
+following example is written for Python 3.
+
+.. code-block:: python
+
+ from tkinter import ttk # Normal Tkinter.* widgets are not themed!
+ from ttkthemes import ThemedTk
+
+ window = ThemedTk(theme="arc")
+ ttk.Button(window, text="Quit", command=window.destroy).pack()
+ window.mainloop()
diff --git a/ttkthemes/docs/index.rst b/ttkthemes/docs/index.rst
new file mode 100644
index 0000000..5c023fb
--- /dev/null
+++ b/ttkthemes/docs/index.rst
@@ -0,0 +1,82 @@
+ttkthemes documentation
+=======================
+
+|Travis| |AppVeyor| |Codecov| |PyPI version| |LicenseGPL| |Documentation|
+
+A group of themes for the ttk extenstions for Tkinter gathered together
+by RedFantom and created by various authors.
+
+|Tcl|
+
+.. toctree::
+ :maxdepth: 2
+ :caption: Contents:
+
+ authors
+ classes
+ example
+ themes
+ theming
+ licenses
+ installation
+ loading
+
+License
+-------
+
+ttkthemes: A group of themes for the ttk extensions of Tcl
+
+* Copyright (C) 2017-2018 RedFantom
+* Copyright (C) 2017-2018 Akuli
+* Copyright (C) 2004 Pat Thoyts
+* Copyright (C) 2004 David Zolli
+* Copyright (C) 2007-2008 Mats Bengsston
+* Copyright (C) 2015-2018 The materia and equilux authors
+* Copyright (C) 2005 Jelco Huijser
+* Copyright (C) Regents of the University of California, Sun Microsystems, Inc.,
+ Scriptics Corporation, and other parties.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see http://www.gnu.org/licenses/.
+
+Please note that while you can use some themes **only** under GPLv3 and
+that my code is also available **only** under GPLv3, some themes, of
+which the files have a header explicitly stating this, are also
+available under the BSD-like 2-clause Tcl license.
+
+Recommendations
+---------------
+The themes ``plastik``, ``clearlooks`` and ``elegance`` are recommended
+to make your UI look nicer on all platforms when using ``Tkinter`` and
+the ``ttk`` extensions in Python. When you are targeting Ubuntu,
+consider using the great ``radiance`` theme.
+
+.. |AppVeyor| image:: https://ci.appveyor.com/api/projects/status/to1w9uqe5gaq7vu1/branch/master?svg=true
+ :alt: AppVeyor Build Status
+ :target: https://ci.appveyor.com/project/RedFantom/ttk-themes/branch/master
+.. |Travis| image:: https://travis-ci.org/RedFantom/ttkthemes.svg?branch=master
+ :alt: Travis Build Status
+ :target: https://travis-ci.org/RedFantom/ttkthemes
+.. |Codecov| image:: https://codecov.io/gh/RedFantom/ttkthemes/branch/master/graph/badge.svg
+ :alt: Code Coverage
+ :target: https://codecov.io/gh/RedFantom/ttkthemes
+.. |LicenseGPL| image:: https://img.shields.io/badge/License-GPL%20v3-blue.svg
+ :alt: GNU GPLv3
+ :target: http://www.gnu.org/licenses/gpl-3.0
+.. |PyPI version| image:: https://badge.fury.io/py/ttkthemes.svg
+ :alt: PyPI Version
+ :target: https://pypi.python.org/pypi/ttkthemes
+.. |Tcl| image:: https://camo.githubusercontent.com/52fe969a266a4b8fb1931ceede55238b04731837/68747470733a2f2f7777772e6773667061727365722e746b2f77702d636f6e74656e742f75706c6f6164732f323031372f30332f54636c2e546b5f2e706e67
+ :alt: Tcl Logo
+.. |Documentation| image:: https://readthedocs.org/projects/ttkthemes/badge/?version=latest
+ :alt: Documentation
diff --git a/ttkthemes/docs/installation.rst b/ttkthemes/docs/installation.rst
new file mode 100644
index 0000000..6e0c62b
--- /dev/null
+++ b/ttkthemes/docs/installation.rst
@@ -0,0 +1,41 @@
+Installation
+============
+
+The installation of ``ttkthemes`` is very simple. There are a few ways
+to install ``ttkthemes``.
+
+PyPI
+----
+Installation from PyPI is easiest. Simply use ``pip`` to fetch the
+package and install it:
+
+.. code-block:: python
+ python3 -m pip install -U setuptools wheel
+ python3 -m pip install ttkthemes
+
+There is a single installation option available for ``ttkthemes``. In
+order to use the high-quality PNG-themes instead of the GIF-themes,
+an extension is required under Python 2 and some earlier distributions
+of Python 3. Simply install the extension with ``pip`` as well.
+
+.. code-block:: python
+ python3 -m pip install -U setuptools wheel
+ python3 -m pip install ttkthemes[tkimg]
+
+This option installs the separate package ``tkimg``, for which more
+information is available from here_.
+
+In some cases, it is required to update ``setuptools`` in order to
+install ``ttkthemes``. It is not known which version of ``setuptools``
+is exactly required at this time.
+
+.. _here : https://www.github.com/RedFantom/python-tkimg
+
+Source
+------
+Installation from git is also possible:
+
+.. code-block:: python
+
+ python3 -m pip install git+https://github.com/RedFantom/ttkthemes
+
diff --git a/ttkthemes/docs/licenses.rst b/ttkthemes/docs/licenses.rst
new file mode 100644
index 0000000..5c9e5b3
--- /dev/null
+++ b/ttkthemes/docs/licenses.rst
@@ -0,0 +1,9 @@
+Licenses
+========
+
+The themes included in the ``ttkthemes`` package have been released
+under various different licenses, including the BSD-2-clause-like Tcl
+License, GNU GPLv2+ and GNU GPLv3. Note that the only license under
+which all themes are available together is GNU GPLv3. Most of the code
+is available under GNU GPLv3 only. If code is available under any other
+license, it is indicated in the specific files and folders.
diff --git a/ttkthemes/docs/loading.rst b/ttkthemes/docs/loading.rst
new file mode 100644
index 0000000..f6fd0d3
--- /dev/null
+++ b/ttkthemes/docs/loading.rst
@@ -0,0 +1,91 @@
+Theme Loading
+=============
+Tkinter for Python runs a ``Tcl``-interpreter with the ``Tk`` package.
+The actual UI is drawn and controlled by this ``Tcl``-interpreter. In
+order to load themes into ``Tkinter``, it must be done through this
+``Tcl``-interpreter. This page describes how this is done, and what the
+limitations per Python version are.
+
+Loading
+-------
+Each theme is a ``Tcl``-package in itself. In order to load the theme,
+the package has to be loaded. Usually, stand-alone packages come with
+a ``pkgIndex.tcl`` file, which checks the dependencies of the package
+and then provides a ``package ifneeded {name} {version}`` line.
+
+Then, in order to execute the code that creates the package, a
+``package require {name} {version}`` is executed. Subsequently, the
+code provided after the ``package ifneeded`` is executed, and thus the
+files for the package are executed.
+
+The code files that are executed to create the package then provide a
+``package provide {name} {version}`` line, which creates the package.
+Then loading the package is complete, and the theme is available.
+
+In the case of ``ttkthemes``, there is a big difference. The themes
+are split into PNG-themes (which also have a GIF-version) and GIF-only
+themes. The appropriate ``pkgIndex.tcl`` files in the right folders
+are evaluated depending on whether the PNG-dependencies have been met.
+Instead of using ``package ifneeded`` with a ``pkgIndex.tcl`` file for
+each theme, ``ttkthemes`` loads all the themes instantly upon evaluation
+of the ``pkgIndex.tcl`` file of the whole folder of themes.
+
+This is done so as to limit the amount of Tcl-code in the ``ttkthemes``
+package. While the ``ttkthemes`` package could still be used with
+``Tcl`` directly, it is intended for use within Python, and Tkinter's
+error reporting facilities are extremely limited (no full tracebacks
+are available), and thus the amount of ``Tcl``-code is best minimized.
+All work that can be performed in Python is performed in Python.
+
+For more information on packages and loading them, check the tcl-lang_
+wiki website.
+
+Limitations
+-----------
+All themes are available on all platforms that support ``Tk 8.4`` or
+higher. ``Tk 8.4`` is available with all Python distributions of ``2.7``
+or higher. Python-distributions may be created with higher versions of
+``Tk`` as well.
+In order to load the higher quality PNG version of themes for which it
+is available, either ``Tk 8.6`` is required, or ``TkImg``. ``Tk 8.6`` is
+available with Python 3.6 in most Python binary distributions, including
+the Windows binaries and the Ubuntu PPA-version. However, it may be
+possible that there are binary distributions compiled with a different
+version of ``Tk`` out in the wild.
+In order to use the PNG version of themes on older Python versions,
+including Python 2.7, ``TkImg`` is required. While formerly provided
+with ``ttkthemes``, the ``Tk``-extension ``TkImg`` is now available for
+Python in a separate package: tkimg_.
+
+Tcl-loading
+-----------
+The ``ttkthemes`` themes can be loaded from a ``Tcl``-interpreter
+directly. In fact, this is what the ``_Widget``-class does for the
+``ttkthemes`` Python-package. In this section, from this point onwards,
+``ttkthemes`` will refer to the ``Tcl``-package instead.
+
+The themes provided are divided into two categories: themes with a
+PNG and GIF version and themes with only a GIF version. The GIF-only
+themes are provided in the folder ``/ttkthemes/themes``. The
+``pkgIndex.tcl`` file in this folder loads all themes in the folder when
+executed and provides the ``ttkthemes`` package.
+
+For the other category of themes, *only* the GIF or PNG version can be
+loaded, as loading a second package with a name which is already used by
+another package is not possible.
+
+Depending on whether the PNG or GIF version of themes should be loaded,
+the ``pkgIndex.tcl`` in the ``ttkthemes/gif`` or ``ttkthemes/png`` can
+be evaluated. The PNG themes can only be loaded if Tk is version 8.6 or
+TkImg is available.
+
+.. code-block:: tcl
+
+ package require Tk 8.6
+ source ttkthemes/themes/pkgIndex.tcl
+ source ttkthemes/png/pkgIndex.tcl
+ package require ttkthemes 1.0
+ ttk::setTheme plastik
+
+.. _tcl-lang: https://wiki.tcl-lang.org/page/package
+.. _tkimg: https://github.com/RedFantom/python-tkimg \ No newline at end of file
diff --git a/ttkthemes/docs/themes.rst b/ttkthemes/docs/themes.rst
new file mode 100644
index 0000000..e18ba0f
--- /dev/null
+++ b/ttkthemes/docs/themes.rst
@@ -0,0 +1,153 @@
+Themes
+======
+
+``ttkthemes`` includes a wide variety of different themes, and there is
+always room for more themes, no matter how ugly or obscure! Even though
+some themes may not be used in practice, the original goal of the
+project has not been forgotten: To gather and preserve *all* themes.
+
+Aquativo
+--------
+|aquativo|
+
+An Apple-style like theme by Pat Thoyts, created in 2004. The original site is listed to
+be `http://www.fewt.com`, but you will only be able to view this site using the
+Internet archive's Wayback machine. It appears the theme is related to the Ubuntu-based
+Linux distribution _Fuduntu.
+
+Arc
+---
+|arc|
+
+The newest theme of the bunch. Being created by Sergei Golovan in 2015 this theme
+requires Tk 8.6.0 in order to load. This is because the theme uses PNG images with
+transparency, making for a blue-tinted modern look and feel.
+
+Black
+-----
+|black|
+
+A simple yet quite popular theme, as it is very consistent in its use of
+dark colors in all widgets. Created by Mats Bengtsson in 2007.
+
+Blue
+----
+|blue|
+
+A theme that does live up to its name. This theme will burn your eyes out being so bright.
+Everything is blue, though in some widgets there is a nice color gradient. This theme was
+also created by Pat Thoyts in 2004.
+
+Breeze
+------
+|breeze|
+
+Clearlooks
+----------
+|clearlooks|
+
+This theme was created by the Tcl/Tk developers team as a demo for what bitmap themes can do.
+The light tints move toward peach colors, giving this theme a feminine look. It still looks
+sleek and modern, and wouldn't be a bad choice. Just as with all themes though, the corners
+are rounded.
+
+Elegance
+--------
+|elegance|
+
+A theme that appears to be created by the Tcl/Tk developers team. While attempts to
+tracing its exact origin have been unsuccessful so far, this theme was probably created
+around 2008. The theme can be found here_, but no author is listed.
+
+Equilux
+-------
+|equilux|
+
+Originally equilux_ is a GTK3 theme.
+
+ITFT1
+-----
+|itft1|
+
+Keramik
+-------
+|keramik| |keramik_alt|
+
+These two themes use a single file ``keramik.tcl`` and the differences between them are fairly
+limited. Originally developed by Pat Thoyts in 2004. These themes look the opposite of modern.
+They are futuristic, but in a bit of a wrong way. Keramic_alt uses a different color scrollbar
+element, namely silver instead of dark blue.
+
+Kroc
+----
+|kroc|
+
+This orange theme by David Zolli is busy on the eyes and has a wood-like grain in the Button
+widgets. Not a recommended choice for modern UI development.
+
+Plastik
+-------
+|plastik|
+
+A nice looking theme created by Pat Thoyts in 2005. While not bolstering the most distinctive
+features, it looks quite modern. Performance suffers heavily though, this is resolved by
+commenting out line 193 of the ``plastik.tcl`` file. The theme changes only slightly because
+of this change, but native performance is restored.
+
+Radiance (Ubuntu)
+-----------------
+|radiance| |ubuntu|
+
+A theme that was developed by the Tcl/Tk developers team. This theme, as the name suggests,
+boasts the native look of Ubuntu's radiance theme, making for a good choice when targeting
+this platform. Large Progressbar widgets (namely in height) may look a bit mutated, so try
+sticking to the normal Progressbar height.
+
+Theme ``ubuntu`` is equal to radiance, except it uses transparent elements in place of some
+white areas. Therefore, it looks a bit better when PNG-themes are available.
+
+Scid themes
+-----------
+|scidblue| |scidgreen| |scidgrey| |scidmint| |scidpink| |scidpurple| |scidsand|
+
+The scid themes form a group of themes that all share the same basic look but with
+differently colored accents.
+
+Smog
+----
+|smog|
+
+winxpblue
+---------
+|winxpblue|
+
+A theme that tries to imitate the Windows XP look and feel created by Pat Thoyts in 2004. Not
+recommended, even for Windows XP applications.
+
+.. _Fuduntu: https://en.wikipedia.org/wiki/Fuduntu
+.. _here: https://www.gnome-look.org/content/show.php/Blue+Elegance+Light?content=164806
+.. _equilux: https://github.com/ddnexus/equilux-theme
+.. |aquativo| image:: https://imgur.com/RUH48LL.png
+.. |arc| image:: https://imgur.com/nmjPIYl.png
+.. |black| image:: https://imgur.com/5vs2aw4.png
+.. |blue| image:: https://imgur.com/vA5jBiA.png
+.. |breeze| image:: https://imgur.com/5nK3ykn.png
+.. |clearlooks| image:: https://imgur.com/ujVt54x.png
+.. |elegance| image:: https://imgur.com/nGlluzL.png
+.. |equilux| image:: https://imgur.com/UahDaHl.png
+.. |itft1| image:: https://imgur.com/WH3fkiN.png
+.. |keramik| image:: https://imgur.com/ZW2Xw1A.png
+.. |keramik_alt| image:: https://imgur.com/EZzEYQ1.png
+.. |kroc| image:: https://imgur.com/1SrLhKL.png
+.. |plastik| image:: https://imgur.com/21PjNzW.png
+.. |radiance| image:: https://imgur.com/CZczNBz.png
+.. |scidblue| image:: https://imgur.com/fFkNU6e.png
+.. |scidgreen| image:: https://imgur.com/5JjDoVb.png
+.. |scidgrey| image:: https://imgur.com/bx1ck8R.png
+.. |scidmint| image:: https://imgur.com/poW1Dr7.png
+.. |scidpink| image:: https://imgur.com/vJTyu5B.png
+.. |scidpurple| image:: https://imgur.com/rtPliD7.png
+.. |scidsand| image:: https://imgur.com/6CtUCAW.png
+.. |smog| image:: https://imgur.com/DFmThbK.png
+.. |ubuntu| image:: https://imgur.com/0WlZwfD.png
+.. |winxpblue| image:: https://imgur.com/3StdivF.png
diff --git a/ttkthemes/docs/theming.rst b/ttkthemes/docs/theming.rst
new file mode 100644
index 0000000..0fb9d8e
--- /dev/null
+++ b/ttkthemes/docs/theming.rst
@@ -0,0 +1,107 @@
+Theming
+========
+
+``ttkthemes`` supports the creation of custom themes based upon static
+themes during runtime. This is called dynamic theming. The functions to
+create dynamic themes are implemented in the ``ThemedWidget`` class.
+PNG-based theme support is required to apply a dynamic theme.
+
+Choosing a theme
+----------------
+In order to use dynamic theming, you must first choose a theme to base
+your new theme on. The supported themes for dynamic themes are all
+pixmap themes that use files (and not a packed archive with files)
+directly to load pixmaps. An up-to-date ``list`` of supported pixmap
+themes may be found in the ``pixmap_themes`` class attribute of any
+``ThemedWidget`` instance (such as ``ThemedTk`` or ``ThemedStyle``). At
+the time of writing, the following list is available:
+
+.. code-block:: python
+
+ pixmap_themes = [
+ "arc",
+ "blue",
+ "clearlooks",
+ "elegance",
+ "kroc",
+ "plastik",
+ "radiance",
+ "winxpblue"
+ ]
+
+It is recommended to choose a theme with noticeable colors for the best
+results. ``radiance`` and ``blue`` have proven to be quite suitable for
+this purpose. In order to use ``blue``, it is recommended to also modify
+the ``background`` colors of all widgets you plan to use, as the
+theme colors are not changed during the operations.
+
+Note that while being a pixmap theme, ``equilux`` is not included
+because using dynamic theming with that theme results in severe
+conversion artifacts.
+
+Modifying a theme
+-----------------
+In order to load an advanced theme, the following function is provided
+within any ``ThemedWidget``:
+
+.. code-block:: python
+
+ def set_theme_advanced(
+ self, theme_name, brightness=1.0, saturation=1.0, hue=1.0,
+ preserve_transparency=True, output_dir=None, advanced_name="advanced"
+ )
+
+As you might be able to deduce from the function definition, various
+parameters can be used to modify the pixmaps of the theme you choose:
+
+- ``theme_name``: The name of a valid pixmap theme to use for
+ modification
+- ``brightness``: A modifier that is passed on to a
+ :obj:`PIL.ImageEnhance.Brightness enhancer`. Values between 0.0 and
+ 2.0 are expected.
+- ``saturation``: A modifier that is passed on to a
+ :obj:`PIL.ImageEnhance.Color` enhancer. Values between 0.0 and 2.0 are
+ expected.
+- ``hue``: A modifier that is used for the
+ :obj:`ttkthemes._utils.shift_hue` function. Shifts the hue of an image
+ by a certain amount. Note that the hue is the hue shift. Values
+ between 0.0 and 2.0 are expected.
+- ``preserve_transparency``: When set to :obj:`True`, all resulting
+ black pixels will be set to transparent. This is only required when
+ modifying the hue of an image. During the conversion from RGBA to HSV
+ image format, transparency is lost to black pixels, resulting in ugly
+ black patches in images if not reversed.
+- ``output_dir``: Directory (to which write access is available) in
+ which the new theme files should be placed. By default, a temporary
+ directory is used provided by :obj:`tempfile`. Note that on most
+ systems, this directory is cleared upon reboot.
+- ``advanced_name``: Name of the theme to generate. You can combine this
+ with an ``output_dir`` parameter to actually create a custom theme
+ that you can install on other machines as well. NOTE THAT IT IS
+ REQUIRED TO USE A DIFFERENT NAME EACH TIME IF YOU SET THE ADVANCED
+ THEME FOR A SINGLE TK INTERPRETER INSTANCE MULTIPLE TIMES.
+
+Examples
+--------
+Some examples of what you can create using this function:
+
+|radiance|
+
+A modified radiance theme. The hue is changed so all originally orange
+features are a bright green.
+
+|arc|
+
+A modified arc theme. The hue is changed as well as the brightness,
+though the latter only very slightly.
+
+Notes
+-----
+Note that the theme is generated during runtime, when the function
+``set_theme_advanced`` is called. When the function is called, rather
+resource-expensive operations upon tens of images are performed, as well
+as disk I/O and loading all images into memory may cause a spike in
+memory usage, even though it is not all that much on most modern PCs.
+
+.. |radiance| image:: https://user-images.githubusercontent.com/15170036/35413951-5422cd4a-0221-11e8-96c5-a21154ed2b31.png
+.. |arc| image:: https://user-images.githubusercontent.com/15170036/35414048-a2af1ff4-0221-11e8-9462-e9733f91fb34.png
diff --git a/ttkthemes/example.py b/ttkthemes/example.py
new file mode 100644
index 0000000..32f1ade
--- /dev/null
+++ b/ttkthemes/example.py
@@ -0,0 +1,104 @@
+"""
+Author: RedFantom
+License: GNU GPLv3
+Copyright (c) 2018 RedFantom
+"""
+import os
+import sys
+if sys.version_info.major == 3:
+ import tkinter as tk
+ from tkinter import ttk
+else:
+ import Tkinter as tk
+ import ttk
+from ttkthemes import ThemedTk, THEMES
+from ttkwidgets import ScaleEntry
+from ttkwidgets.autocomplete import AutocompleteCombobox
+from PIL import Image
+
+
+class Example(ThemedTk):
+ """
+ Example that is used to create screenshots for new themes.
+ """
+ def __init__(self):
+ ThemedTk.__init__(self, themebg=True)
+ # Create widgets
+ self.menu = tk.Menu(self, tearoff=False)
+ self.sub_menu = tk.Menu(self.menu, tearoff=False)
+ self.sub_menu.add_command(label="Exit", command=self.destroy)
+ self.menu.add_cascade(menu=self.sub_menu, label="General")
+ self.config(menu=self.menu)
+ self.label = ttk.Label(self, text="This is an example label.")
+ self.dropdown = ttk.OptionMenu(self, tk.StringVar(), "First value", "Second Value")
+ self.entry = ttk.Entry(self, textvariable=tk.StringVar(value="Default entry value."))
+ self.button = ttk.Button(self, text="Button")
+ self.radio_one = ttk.Radiobutton(self, text="Radio one", value=True)
+ self.radio_two = ttk.Radiobutton(self, text="Radio two", value=False)
+ self.scroll = ttk.Scrollbar(self, orient=tk.VERTICAL)
+ self.checked = ttk.Checkbutton(self, text="Checked", variable=tk.BooleanVar(value=True))
+ self.unchecked = ttk.Checkbutton(self, text="Unchecked")
+ self.tree = ttk.Treeview(self, height=4, show=("tree", "headings"))
+ self.setup_tree()
+ self.scale_entry = ScaleEntry(self, from_=0, to=50, orient=tk.HORIZONTAL, compound=tk.RIGHT)
+ self.combo = AutocompleteCombobox(self, completevalues=["something", "something else"])
+ self.progress = ttk.Progressbar(self, maximum=100, value=50)
+ # Grid widgets
+ self.grid_widgets()
+ # Bind screenshot button
+ self.bind("<F10>", self.screenshot)
+ self.bind("<F9>", self.screenshot_themes)
+
+ def setup_tree(self):
+ """Setup an example Treeview"""
+ self.tree.insert("", tk.END, text="Example 1", iid="1")
+ self.tree.insert("", tk.END, text="Example 2", iid="2")
+ self.tree.insert("2", tk.END, text="Example Child")
+ self.tree.heading("#0", text="Example heading")
+
+ def grid_widgets(self):
+ """Put widgets in the grid"""
+ sticky = {"sticky": "nswe"}
+ self.label.grid(row=1, column=1, columnspan=2, **sticky)
+ self.dropdown.grid(row=2, column=1, **sticky)
+ self.entry.grid(row=2, column=2, **sticky)
+ self.button.grid(row=3, column=1, columnspan=2, **sticky)
+ self.radio_one.grid(row=4, column=1, **sticky)
+ self.radio_two.grid(row=4, column=2, **sticky)
+ self.checked.grid(row=5, column=1, **sticky)
+ self.unchecked.grid(row=5, column=2, **sticky)
+ self.scroll.grid(row=1, column=3, rowspan=8, padx=5, **sticky)
+ self.tree.grid(row=6, column=1, columnspan=2, **sticky)
+ self.scale_entry.grid(row=7, column=1, columnspan=2, **sticky)
+ self.combo.grid(row=8, column=1, columnspan=2, **sticky)
+ self.progress.grid(row=9, column=1, columnspan=2, padx=5, pady=5, **sticky)
+
+ def screenshot(self, *args):
+ """Take a screenshot, crop and save"""
+ from mss import mss
+ if not os.path.exists("screenshots"):
+ os.makedirs("screenshots")
+ box = {
+ "top": self.winfo_y(),
+ "left": self.winfo_x(),
+ "width": self.winfo_width(),
+ "height": self.winfo_height()
+ }
+ screenshot = mss().grab(box)
+ screenshot = Image.frombytes("RGB", screenshot.size, screenshot.rgb)
+ screenshot.save("screenshots/{}.png".format(ttk.Style(self).theme_use()))
+
+ def screenshot_themes(self, *args):
+ """Take a screenshot for all themes available"""
+ from time import sleep
+ for theme in THEMES:
+ self.set_theme(theme)
+ self.update()
+ sleep(0.05)
+ self.screenshot()
+
+
+if __name__ == '__main__':
+ example = Example()
+ example.set_theme("smog")
+ example.mainloop()
diff --git a/ttkthemes/requirements.txt b/ttkthemes/requirements.txt
new file mode 100644
index 0000000..aaef646
--- /dev/null
+++ b/ttkthemes/requirements.txt
@@ -0,0 +1 @@
+pillow>=5.0.0
diff --git a/ttkthemes/screenshots/aquativo.png b/ttkthemes/screenshots/aquativo.png
new file mode 100644
index 0000000..7290633
--- /dev/null
+++ b/ttkthemes/screenshots/aquativo.png
Binary files differ
diff --git a/ttkthemes/screenshots/arc.png b/ttkthemes/screenshots/arc.png
new file mode 100644
index 0000000..ceca085
--- /dev/null
+++ b/ttkthemes/screenshots/arc.png
Binary files differ
diff --git a/ttkthemes/screenshots/black.png b/ttkthemes/screenshots/black.png
new file mode 100644
index 0000000..8e63369
--- /dev/null
+++ b/ttkthemes/screenshots/black.png
Binary files differ
diff --git a/ttkthemes/screenshots/blue.png b/ttkthemes/screenshots/blue.png
new file mode 100644
index 0000000..e51fff3
--- /dev/null
+++ b/ttkthemes/screenshots/blue.png
Binary files differ
diff --git a/ttkthemes/screenshots/breeze.png b/ttkthemes/screenshots/breeze.png
new file mode 100644
index 0000000..be777e7
--- /dev/null
+++ b/ttkthemes/screenshots/breeze.png
Binary files differ
diff --git a/ttkthemes/screenshots/clearlooks.png b/ttkthemes/screenshots/clearlooks.png
new file mode 100644
index 0000000..85fd795
--- /dev/null
+++ b/ttkthemes/screenshots/clearlooks.png
Binary files differ
diff --git a/ttkthemes/screenshots/elegance.png b/ttkthemes/screenshots/elegance.png
new file mode 100644
index 0000000..f9cf2d2
--- /dev/null
+++ b/ttkthemes/screenshots/elegance.png
Binary files differ
diff --git a/ttkthemes/screenshots/equilux.png b/ttkthemes/screenshots/equilux.png
new file mode 100644
index 0000000..ef33497
--- /dev/null
+++ b/ttkthemes/screenshots/equilux.png
Binary files differ
diff --git a/ttkthemes/screenshots/itft1.png b/ttkthemes/screenshots/itft1.png
new file mode 100644
index 0000000..8a65a2c
--- /dev/null
+++ b/ttkthemes/screenshots/itft1.png
Binary files differ
diff --git a/ttkthemes/screenshots/keramik.png b/ttkthemes/screenshots/keramik.png
new file mode 100644
index 0000000..918caa7
--- /dev/null
+++ b/ttkthemes/screenshots/keramik.png
Binary files differ
diff --git a/ttkthemes/screenshots/kroc.png b/ttkthemes/screenshots/kroc.png
new file mode 100644
index 0000000..8669b82
--- /dev/null
+++ b/ttkthemes/screenshots/kroc.png
Binary files differ
diff --git a/ttkthemes/screenshots/plastik.png b/ttkthemes/screenshots/plastik.png
new file mode 100644
index 0000000..031e1ba
--- /dev/null
+++ b/ttkthemes/screenshots/plastik.png
Binary files differ
diff --git a/ttkthemes/screenshots/radiance.png b/ttkthemes/screenshots/radiance.png
new file mode 100644
index 0000000..b57b030
--- /dev/null
+++ b/ttkthemes/screenshots/radiance.png
Binary files differ
diff --git a/ttkthemes/screenshots/scidblue.png b/ttkthemes/screenshots/scidblue.png
new file mode 100644
index 0000000..95963b6
--- /dev/null
+++ b/ttkthemes/screenshots/scidblue.png
Binary files differ
diff --git a/ttkthemes/screenshots/scidgreen.png b/ttkthemes/screenshots/scidgreen.png
new file mode 100644
index 0000000..9497bb3
--- /dev/null
+++ b/ttkthemes/screenshots/scidgreen.png
Binary files differ
diff --git a/ttkthemes/screenshots/scidgrey.png b/ttkthemes/screenshots/scidgrey.png
new file mode 100644
index 0000000..21973b9
--- /dev/null
+++ b/ttkthemes/screenshots/scidgrey.png
Binary files differ
diff --git a/ttkthemes/screenshots/scidmint.png b/ttkthemes/screenshots/scidmint.png
new file mode 100644
index 0000000..b6d7a6c
--- /dev/null
+++ b/ttkthemes/screenshots/scidmint.png
Binary files differ
diff --git a/ttkthemes/screenshots/scidpink.png b/ttkthemes/screenshots/scidpink.png
new file mode 100644
index 0000000..e6b21df
--- /dev/null
+++ b/ttkthemes/screenshots/scidpink.png
Binary files differ
diff --git a/ttkthemes/screenshots/scidpurple.png b/ttkthemes/screenshots/scidpurple.png
new file mode 100644
index 0000000..d6b617e
--- /dev/null
+++ b/ttkthemes/screenshots/scidpurple.png
Binary files differ
diff --git a/ttkthemes/screenshots/scidsand.png b/ttkthemes/screenshots/scidsand.png
new file mode 100644
index 0000000..3cd2717
--- /dev/null
+++ b/ttkthemes/screenshots/scidsand.png
Binary files differ
diff --git a/ttkthemes/screenshots/smog.png b/ttkthemes/screenshots/smog.png
new file mode 100644
index 0000000..c4e9ed8
--- /dev/null
+++ b/ttkthemes/screenshots/smog.png
Binary files differ
diff --git a/ttkthemes/screenshots/ubuntu.png b/ttkthemes/screenshots/ubuntu.png
new file mode 100644
index 0000000..e770c34
--- /dev/null
+++ b/ttkthemes/screenshots/ubuntu.png
Binary files differ
diff --git a/ttkthemes/screenshots/winxpblue.png b/ttkthemes/screenshots/winxpblue.png
new file mode 100644
index 0000000..1b35a6a
--- /dev/null
+++ b/ttkthemes/screenshots/winxpblue.png
Binary files differ
diff --git a/ttkthemes/setup.py b/ttkthemes/setup.py
new file mode 100644
index 0000000..bb6349f
--- /dev/null
+++ b/ttkthemes/setup.py
@@ -0,0 +1,53 @@
+"""
+Author: RedFantom
+License: GNU GPLv3
+Copyright (c) 2017-2018 RedFantom
+"""
+import sys
+import os
+if sys.version_info[0] >= 3:
+ from tkinter import TkVersion
+else: # Python 2
+ from Tkinter import TkVersion
+from setuptools import setup
+
+
+if TkVersion <= 8.5:
+ message = "This version of ttkthemes does not support Tk 8.5 and earlier. Please install an earlier version."
+ raise RuntimeError(message)
+
+
+def read(fname):
+ return open(os.path.join(os.path.dirname(__file__), fname)).read()
+
+
+setup(
+ name="ttkthemes",
+ packages=["ttkthemes"],
+ package_data={"ttkthemes": ["themes/*", "png/*", "gif/*", "advanced/*"]},
+ version="3.0.0",
+ description="A group of themes for the ttk extensions of Tkinter with a Tkinter.Tk wrapper",
+ author="The ttkthemes authors",
+ author_email="redfantom@outlook.com",
+ url="https://github.com/RedFantom/ttkthemes",
+ download_url="https://github.com/RedFantom/ttkthemes/releases",
+ include_package_data=True,
+ keywords=["tkinter", "ttk", "gui", "tcl", "theme"],
+ license="GPLv3",
+ long_description=read("README.md"),
+ classifiers=[
+ "Programming Language :: Python :: 3.5",
+ "Programming Language :: Python :: 3.6",
+ "Programming Language :: Python :: 3.7",
+ "Programming Language :: Python :: 3.8",
+ "Environment :: Win32 (MS Windows)",
+ "Environment :: X11 Applications",
+ "License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
+ "Topic :: Software Development :: Libraries :: Tcl Extensions",
+ "Topic :: Software Development :: Libraries :: Python Modules"
+ ],
+ zip_safe=False,
+ install_requires=["pillow"],
+ has_ext_modules=lambda: True,
+ python_requires=">=3.5"
+)
diff --git a/ttkthemes/tests/test_imgops.py b/ttkthemes/tests/test_imgops.py
new file mode 100644
index 0000000..913dd1f
--- /dev/null
+++ b/ttkthemes/tests/test_imgops.py
@@ -0,0 +1,29 @@
+"""
+Author: RedFantom
+License: GNU GPLv3
+Copyright (c) 2017-2018 RedFantom
+"""
+from unittest import TestCase
+from ttkthemes import _imgops as imgops
+from PIL import Image
+
+
+class TestImgOps(TestCase):
+ def test_make_transparent(self):
+ transparent = imgops.make_transparent(Image.new("RGBA", (10, 10)))
+ transparent_data = transparent.getdata()
+ for i in range(0, 10*10):
+ self.assertEqual(transparent_data[i], (255, 255, 255, 255))
+
+ def test_shift_hue(self):
+ red_image = Image.new("RGBA", (10, 10), (255, 0, 0, 255))
+ shifted_image = imgops.shift_hue(red_image, 0.5)
+ self.assertNotEqual(shifted_image.getdata()[0], red_image.getdata()[0])
+
+ def test_check_pixel(self):
+ black_image = Image.new("RGBA", (10, 10))
+ for pixel in black_image.getdata():
+ self.assertTrue(imgops._check_pixel(pixel))
+ white_image = Image.new("RGBA", (10, 10), (255, 255, 255, 255))
+ for pixel in white_image.getdata():
+ self.assertFalse(imgops._check_pixel(pixel))
diff --git a/ttkthemes/tests/test_themed_style.py b/ttkthemes/tests/test_themed_style.py
new file mode 100644
index 0000000..6ac0202
--- /dev/null
+++ b/ttkthemes/tests/test_themed_style.py
@@ -0,0 +1,33 @@
+"""
+Author: RedFantom
+License: GNU GPLv3
+Copyright (c) 2017-2018 RedFantom
+"""
+import tkinter as tk
+from ttkthemes import ThemedStyle, THEMES
+import unittest
+
+
+class TestThemedStyle(unittest.TestCase):
+ def setUp(self):
+ self.window = tk.Tk()
+
+ def test_themed_style_init(self):
+ ThemedStyle(self.window)
+
+ def test_themed_style_themes(self):
+ style = ThemedStyle(self.window)
+ for item in THEMES:
+ style.theme_use(item)
+ self.assertTrue(item in style.themes)
+ self.assertEqual(style.theme_use(), item)
+
+ def test_custom_theme(self):
+ if not ThemedStyle().png_support:
+ return
+ for theme in ThemedStyle.pixmap_themes:
+ window = tk.Tk()
+ style = ThemedStyle(window)
+ style.set_theme_advanced(theme, brightness=0.2, saturation=1.3, hue=1.4)
+ window.destroy()
+ return
diff --git a/ttkthemes/tests/test_themed_tk.py b/ttkthemes/tests/test_themed_tk.py
new file mode 100644
index 0000000..9645f0a
--- /dev/null
+++ b/ttkthemes/tests/test_themed_tk.py
@@ -0,0 +1,81 @@
+"""
+Author: RedFantom
+License: GNU GPLv3
+Copyright (c) 2017-2018 RedFantom
+"""
+import tkinter as tk
+from tkinter import ttk
+from ttkthemes import ThemedTk, THEMES
+import unittest
+
+
+class TestThemedTk(unittest.TestCase):
+
+ def setUp(self):
+ self.tk = ThemedTk()
+
+ def tearDown(self):
+ self.tk.destroy()
+
+ def test_themes_available(self):
+ available_themes = self.tk.get_themes()
+ for theme in THEMES:
+ if theme not in available_themes:
+ raise AssertionError("Theme {} not available".format(theme))
+
+ def test_theme_setting(self):
+ button = ttk.Button(self.tk)
+ label = ttk.Label(self.tk)
+ button.pack()
+ label.pack()
+ self.tk.update()
+ for theme in self.tk.get_themes():
+ self.tk.set_theme(theme)
+ self.tk.update()
+
+ def test_custom_theme(self):
+ if not self.tk.png_support:
+ return
+ for theme in self.tk.pixmap_themes:
+ tk = ThemedTk()
+ tk.set_theme_advanced(theme, brightness=0.2, saturation=1.4, hue=1.8)
+ tk.destroy()
+ return
+
+ def test_toplevel_hook(self):
+ __init__toplevel = tk.Toplevel.__init__
+ self.tk.set_theme("black", True, False)
+ self.assertNotEqual(__init__toplevel, tk.Toplevel.__init__)
+ top = tk.Toplevel(self.tk)
+ color = ttk.Style(self.tk).lookup("TFrame", "background")
+ self.assertIsNotNone(color)
+ self.assertEqual(top.cget("background"), color)
+ top.destroy()
+
+ def test_tk_background(self):
+ self.tk.config(background="white")
+ self.tk.set_theme("black", False, True)
+ self.assertNotEqual(self.tk.cget("background"), "white")
+
+ def test_config_cget(self):
+ self.tk.config(theme="equilux")
+ self.assertEqual(self.tk.cget("theme"), self.tk.current_theme)
+ self.assertEqual(self.tk.cget("theme"), "equilux")
+
+ self.tk.config(themebg=True)
+ self.assertTrue(self.tk.cget("themebg"))
+ before = self.tk.cget("bg")
+ self.tk.config(themebg=False)
+ self.assertFalse(self.tk.cget("themebg"))
+ after = self.tk["bg"]
+ self.assertNotEqual(before, after)
+
+ self.tk.config(toplevel=False)
+ self.assertFalse(self.tk.cget("toplevel"))
+ orig = tk.Toplevel.__init__
+ self.tk["toplevel"] = True
+ self.assertTrue(self.tk.cget("toplevel"))
+ self.assertNotEqual(orig, tk.Toplevel.__init__)
+
+ self.tk.configure(toplevel=False)
+ self.assertEqual(tk.Toplevel.__init__, orig)
diff --git a/ttkthemes/tests/test_utils.py b/ttkthemes/tests/test_utils.py
new file mode 100644
index 0000000..33ee4ab
--- /dev/null
+++ b/ttkthemes/tests/test_utils.py
@@ -0,0 +1,58 @@
+"""
+Author: RedFantom
+License: GNU GPLv3
+Copyright (c) 2017-2018 RedFantom
+"""
+from unittest import TestCase
+from ttkthemes import _utils as utils
+import os
+
+
+class TestUtils(TestCase):
+ def assertPathEquals(self, a, b):
+ if hasattr(os.path, 'samefile'):
+ self.assertTrue(os.path.samefile(a, b))
+ else:
+ # On windows, os.path.normcase lowercases because 'ASD' and 'asd'
+ # should be treated equally
+ self.assertEqual(os.path.normcase(a), os.path.normcase(b))
+
+ def test_temporary_chdir(self):
+ dir1 = os.getcwd()
+ with utils.temporary_chdir(utils.get_temp_directory()):
+ dir2 = os.getcwd()
+ dir3 = os.getcwd()
+ self.assertPathEquals(dir1, dir3)
+ self.assertPathEquals(dir2, utils.get_temp_directory())
+
+ with self.assertRaises(RuntimeError):
+ with utils.temporary_chdir(utils.get_temp_directory()):
+ raise RuntimeError()
+ dir4 = os.getcwd()
+ self.assertPathEquals(dir1, dir4)
+
+ def test_get_file_directory(self):
+ directory = utils.get_file_directory()
+ self.assertIsInstance(directory, str)
+ self.assertTrue(os.path.exists(directory))
+
+ def test_get_temp_directory(self):
+ self.assertTrue(os.path.exists(utils.get_temp_directory()))
+
+ def test_get_themes_directory(self):
+ themes = [
+ "aquativo",
+ "black",
+ "blue",
+ "clearlooks",
+ "elegance",
+ "keramik",
+ "kroc",
+ "plastik",
+ "radiance",
+ "winxpblue",
+ ]
+ folders = os.listdir(utils.get_themes_directory())
+ for theme in themes:
+ self.assertTrue(theme in folders)
+
diff --git a/ttkthemes/tests/test_widgets.py b/ttkthemes/tests/test_widgets.py
new file mode 100644
index 0000000..8da41b4
--- /dev/null
+++ b/ttkthemes/tests/test_widgets.py
@@ -0,0 +1,64 @@
+"""
+Author: RedFantom
+License: GNU GPLv3
+Copyright (c) 2017-2018 RedFantom
+"""
+import sys
+from unittest import TestCase
+from ttkthemes import ThemedTk
+from tkinter import ttk
+
+
+def printf(string, end="\n"):
+ sys.__stdout__.write(string + end)
+ sys.__stdout__.flush()
+
+
+class TestThemedWidgets(TestCase):
+ """
+ Tkinter may crash if widgets are not configured properly in a theme.
+ Therefore, in addition to checking if all files for a theme exist
+ by loading it, this Test also tests every core ttk widget to see
+ if the widget can be successfully created with the theme data.
+
+ When Tkinter crashes, it keeps the Global Interpreter Lock in place,
+ so the program actually has to be terminated with SIGTERM.
+ Therefore, this test only executes on UNIX.
+ """
+ WIDGETS = [
+ "Label",
+ "Treeview",
+ "Button",
+ "Frame",
+ "Notebook",
+ "Progressbar",
+ "Scrollbar",
+ "Scale",
+ "Entry",
+ "Combobox"
+ ]
+
+ def setUp(self):
+ self.window = ThemedTk()
+
+ def test_widget_creation(self):
+ try:
+ import signal
+ except ImportError:
+ pass
+ if "signal" not in locals() or not hasattr(signal, "alarm"):
+ return
+ for theme in self.window.themes:
+ self.window.set_theme(theme)
+ for widget in self.WIDGETS:
+ window = ThemedTk(theme=theme)
+ signal.alarm(5)
+ printf("Testing {}: {}".format(theme, widget), end=" - ")
+ getattr(ttk, widget)(window).pack()
+ window.update()
+ window.destroy()
+ signal.alarm(0)
+ printf("SUCCESS")
+
+ def tearDown(self):
+ self.window.destroy()
diff --git a/ttkthemes/tools/convert.py b/ttkthemes/tools/convert.py
new file mode 100644
index 0000000..461b858
--- /dev/null
+++ b/ttkthemes/tools/convert.py
@@ -0,0 +1,61 @@
+"""
+Author: RedFantom
+License: GNU GPLv3
+Copyright (c) 2017-2018 RedFantom
+
+Simple script to convert a PNG-based theme to a GIF-based theme on Linux
+
+Depends on imagemagick
+"""
+import os
+from shutil import copytree, rmtree
+import subprocess
+from ttkthemes._utils import get_themes_directory
+
+
+print("** PNG to GIF Theme Converter **\n")
+theme = input("PNG-theme name: ")
+png_path = os.path.join(get_themes_directory(theme, True), theme)
+if not os.path.exists(png_path):
+ print("Invalid theme name: Directory does not exist: {}".format(png_path))
+ exit(-1)
+
+gif_path = os.path.join(get_themes_directory(theme, False), theme)
+if os.path.exists(gif_path):
+ a = input("GIF-theme directory exists. Overwrite? (y/n) [y]: ",)
+ if a != "n":
+ print("Deleting everything under '{}'...".format(gif_path), end=" ")
+ rmtree(gif_path)
+ print("Done.")
+ else:
+ print("Aborted by user.")
+ exit(0)
+
+
+print("Copying 'png/{0}' to 'gif/{0}'...".format(theme), end=" ")
+copytree(png_path, gif_path)
+print("Done.")
+
+print("Replacing PNG with GIF references...", end=" ")
+tcl_file = os.path.join(gif_path, theme + ".tcl")
+with open(tcl_file) as fi:
+ lines = fi.readlines()
+with open(tcl_file, "w") as fo:
+ fo.writelines([line.replace("png", "gif") for line in lines])
+print("Done.")
+
+print("Converting all PNG images to GIF images...", end=" ", flush=True)
+img_path = os.path.join(gif_path, theme)
+os.chdir(img_path)
+for image in os.listdir(os.getcwd()):
+ if not image.endswith(".png"):
+ continue
+ command = ["convert", image, "-channel", "A", "-threshold", "50%", image.replace(".png", ".gif")]
+ p = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
+ p.wait()
+ stdout, stderr = p.communicate()
+ if len(stderr) != 0:
+ print("\nError in subprocess:\n{}".format(stderr))
+ exit(-2)
+ os.remove(image)
+print("Done.")
diff --git a/ttkthemes/ttkthemes/__init__.py b/ttkthemes/ttkthemes/__init__.py
new file mode 100644
index 0000000..9cf41ff
--- /dev/null
+++ b/ttkthemes/ttkthemes/__init__.py
@@ -0,0 +1,33 @@
+"""
+Author: RedFantom
+License: GNU GPLv3
+Copyright (c) 2017-2018 RedFantom
+"""
+from ttkthemes.themed_tk import ThemedTk
+from ttkthemes.themed_style import ThemedStyle
+
+THEMES = [
+ "aquativo",
+ "arc",
+ "black",
+ "blue",
+ "breeze",
+ "clearlooks",
+ "elegance",
+ "equilux",
+ "itft1",
+ "keramik",
+ "kroc",
+ "plastik",
+ "radiance",
+ "scidblue",
+ "scidgreen",
+ "scidgrey",
+ "scidmint",
+ "scidpink",
+ "scidpurple",
+ "scidsand",
+ "smog",
+ "ubuntu",
+ "winxpblue",
+]
diff --git a/ttkthemes/ttkthemes/_imgops.py b/ttkthemes/ttkthemes/_imgops.py
new file mode 100644
index 0000000..719fd9d
--- /dev/null
+++ b/ttkthemes/ttkthemes/_imgops.py
@@ -0,0 +1,42 @@
+"""
+Author: RedFantom
+License: GNU GPLv3
+Copyright (c) 2017-2018 RedFantom
+"""
+
+
+def shift_hue(image, hue):
+ """
+ Shifts the hue of an image in HSV format.
+ :param image: PIL Image to perform operation on
+ :param hue: value between 0 and 2.0
+ """
+ hue = (hue - 1.0) * 180
+ img = image.copy().convert("HSV")
+ pixels = img.load()
+ for i in range(img.width):
+ for j in range(img.height):
+ h, s, v = pixels[i, j]
+ h = abs(int(h + hue))
+ if h > 255:
+ h -= 255
+ pixels[i, j] = (h, s, v)
+ return img.convert("RGBA")
+
+
+def make_transparent(image):
+ """Turn all black pixels in an image into transparent ones"""
+ data = image.copy().getdata()
+ modified = []
+ for item in data:
+ if _check_pixel(item) is True:
+ modified.append((255, 255, 255, 255)) # White transparent pixel
+ continue
+ modified.append(item)
+ image.putdata(modified)
+ return image
+
+
+def _check_pixel(tup):
+ """Check if a pixel is black, supports RGBA"""
+ return tup[0] == 0 and tup[1] == 0 and tup[2] == 0
diff --git a/ttkthemes/ttkthemes/_utils.py b/ttkthemes/ttkthemes/_utils.py
new file mode 100644
index 0000000..c19629b
--- /dev/null
+++ b/ttkthemes/ttkthemes/_utils.py
@@ -0,0 +1,77 @@
+"""
+Author: RedFantom
+License: GNU GPLv3
+Copyright (c) 2017-2018 RedFantom
+"""
+import contextlib
+import os
+from shutil import rmtree
+from tempfile import gettempdir
+
+
+@contextlib.contextmanager
+def temporary_chdir(new_dir):
+ """
+ Like os.chdir(), but always restores the old working directory
+
+ For example, code like this...
+
+ old_curdir = os.getcwd()
+ os.chdir('stuff')
+ do_some_stuff()
+ os.chdir(old_curdir)
+
+ ...leaves the current working directory unchanged if do_some_stuff()
+ raises an error, so it should be rewritten like this:
+
+ old_curdir = os.getcwd()
+ os.chdir('stuff')
+ try:
+ do_some_stuff()
+ finally:
+ os.chdir(old_curdir)
+
+ Or equivalently, like this:
+
+ with utils.temporary_chdir('stuff'):
+ do_some_stuff()
+ """
+ old_dir = os.getcwd()
+ os.chdir(new_dir)
+ try:
+ yield
+ finally:
+ os.chdir(old_dir)
+
+
+def get_file_directory():
+ """Return an absolute path to the current file directory"""
+ return os.path.dirname(os.path.realpath(__file__))
+
+
+def get_temp_directory():
+ """Return an absolute path to an existing temporary directory"""
+ # Supports all platforms supported by tempfile
+ directory = os.path.join(gettempdir(), "ttkthemes")
+ if not os.path.exists(directory):
+ os.makedirs(directory)
+ return directory
+
+
+def get_themes_directory(theme_name=None, png=False):
+ """Return an absolute path the to /themes directory"""
+ dir_themes = os.path.join(get_file_directory(), "themes")
+ if theme_name is None:
+ return dir_themes
+ if theme_name in os.listdir(dir_themes):
+ return dir_themes
+ dir = "png" if png is True else "gif"
+ return os.path.join(get_file_directory(), dir)
+
+
+def create_directory(directory):
+ """Create directory but first delete it if it exists"""
+ if os.path.exists(directory):
+ rmtree(directory)
+ os.makedirs(directory)
+ return directory
diff --git a/ttkthemes/ttkthemes/_widget.py b/ttkthemes/ttkthemes/_widget.py
new file mode 100644
index 0000000..15442df
--- /dev/null
+++ b/ttkthemes/ttkthemes/_widget.py
@@ -0,0 +1,216 @@
+"""
+Author: RedFantom
+License: GNU GPLv3
+Copyright (c) 2017-2018 RedFantom
+"""
+# Standard library
+import os
+from shutil import copytree, rmtree
+# Packages
+from PIL import Image, ImageEnhance
+# Project Modules
+from . import _utils as utils
+from . import _imgops as imgops
+from ._utils import get_file_directory
+
+
+class ThemedWidget(object):
+ """
+ Provides functions to manipulate themes in order to reduce code
+ duplication in the ThemedTk and ThemedStyle classes.
+ """
+
+ pixmap_themes = [
+ "arc",
+ "blue",
+ "clearlooks",
+ "elegance",
+ "kroc",
+ "plastik",
+ "radiance",
+ "ubuntu",
+ "winxpblue"
+ ]
+
+ PACKAGES = {
+ "keramik_alt": "keramik",
+ "scidblue": "scid",
+ "scidgreen": "scid",
+ "scidgrey": "scid",
+ "scidmint": "scid",
+ "scidpink": "scid",
+ "scidpurple": "scid",
+ "scidsand": "scid",
+ }
+
+ _EXCLUDED = {"scid"}
+
+ def __init__(self, tk_interpreter, gif_override=False):
+ """
+ Initialize attributes and call _load_themes
+
+ :param tk_interpreter: tk interpreter for tk.Widget that is
+ being initialized as ThemedWidget. Even if this Widget is
+ just a single widget, the changes affect all widgets with
+ the same parent Tk instance.
+ :param gif_override: Force loading of GIF-themes even if
+ PNG-themes can be loaded
+ """
+ self.tk = tk_interpreter
+
+ # Change working directory temporarily to allow Tcl to work
+ self.png_support = not gif_override
+ self._load_themes()
+
+ def _load_themes(self):
+ """Load the themes into the Tkinter interpreter"""
+ with utils.temporary_chdir(utils.get_file_directory()):
+ self._append_theme_dir("themes")
+ self.tk.eval("source themes/pkgIndex.tcl")
+ theme_dir = "gif" if not self.png_support else "png"
+ self._append_theme_dir(theme_dir)
+ self.tk.eval("source {}/pkgIndex.tcl".format(theme_dir))
+ self.tk.call("package", "require", "ttk::theme::scid")
+
+ def _append_theme_dir(self, name):
+ """Append a theme dir to the Tk interpreter auto_path"""
+ path = "[{}]".format(get_file_directory() + "/" + name)
+ self.tk.call("lappend", "auto_path", path)
+
+ def set_theme(self, theme_name):
+ """
+ Set new theme to use. Uses a direct tk call to allow usage
+ of the themes supplied with this package.
+
+ :param theme_name: name of theme to activate
+ """
+ package = theme_name if theme_name not in self.PACKAGES else self.PACKAGES[theme_name]
+ self.tk.call("package", "require", "ttk::theme::{}".format(package))
+ self.tk.call("ttk::setTheme", theme_name)
+
+ def get_themes(self):
+ """Return a list of names of available themes"""
+ return list(set(self.tk.call("ttk::themes")) - self._EXCLUDED)
+
+ @property
+ def themes(self):
+ """Property alias of get_themes()"""
+ return self.get_themes()
+
+ @property
+ def current_theme(self):
+ """Property to get the currently enabled theme"""
+ return self.tk.eval("return $ttk::currentTheme")
+
+ def set_theme_advanced(self, theme_name, brightness=1.0,
+ saturation=1.0, hue=1.0,
+ preserve_transparency=True, output_dir=None,
+ advanced_name="advanced"):
+ """
+ Load an advanced theme that is dynamically created
+
+ Applies the given modifiers to the images of the theme given and
+ then creates a theme from these new images with the name
+ 'advanced' and then applies this theme. Is not available without
+ support for PNG-based themes, then raises RuntimeError.
+ """
+ if not self.png_support:
+ raise RuntimeError("PNG-based themes are not supported in the environment")
+ # Check if the theme is a pixmap theme
+ if theme_name not in self.pixmap_themes:
+ raise ValueError("Theme is not a valid pixmap theme")
+ # Check if theme is available in the first place
+ if theme_name not in self.themes:
+ raise ValueError("Theme to create new theme from is not available: {}".format(theme_name))
+ if advanced_name in self.themes:
+ raise RuntimeError("The same name for an advanced theme cannot be used twice")
+ # Unload advanced if already loaded
+ output_dir = os.path.join(utils.get_temp_directory(), advanced_name) if output_dir is None else output_dir
+ self._setup_advanced_theme(theme_name, output_dir, advanced_name)
+ # Perform image operations
+ image_directory = os.path.join(output_dir, advanced_name, advanced_name)
+ self._setup_images(image_directory, brightness, saturation, hue, preserve_transparency)
+ # Load the new theme
+ with utils.temporary_chdir(output_dir):
+ self.tk.call("lappend", "auto_path", "[{}]".format(output_dir))
+ self.tk.eval("source pkgIndex.tcl")
+ self.set_theme(advanced_name)
+
+ def _setup_advanced_theme(self, theme_name, output_dir, advanced_name):
+ """
+ Setup all the files required to enable an advanced theme.
+
+ Copies all the files over and creates the required directories
+ if they do not exist.
+
+ :param theme_name: theme to copy the files over from
+ :param output_dir: output directory to place the files in
+ """
+ """Directories"""
+ output_theme_dir = os.path.join(output_dir, advanced_name)
+ output_images_dir = os.path.join(output_theme_dir, advanced_name)
+ input_theme_dir = os.path.join(
+ utils.get_themes_directory(theme_name, self.png_support), theme_name)
+ input_images_dir = os.path.join(input_theme_dir, theme_name)
+ advanced_pkg_dir = os.path.join(utils.get_file_directory(), "advanced")
+ """Directory creation"""
+ for directory in [output_dir, output_theme_dir]:
+ utils.create_directory(directory)
+ """Theme TCL file"""
+ file_name = theme_name + ".tcl"
+ theme_input = os.path.join(input_theme_dir, file_name)
+ theme_output = os.path.join(output_theme_dir, "{}.tcl".format(advanced_name))
+ with open(theme_input, "r") as fi, open(theme_output, "w") as fo:
+ for line in fi:
+ # Setup new theme
+ line = line.replace(theme_name, advanced_name)
+ # Setup new image format
+ line = line.replace("gif89", "png")
+ line = line.replace("gif", "png")
+ # Write processed line
+ fo.write(line)
+ """pkgIndex.tcl file"""
+ theme_pkg_input = os.path.join(advanced_pkg_dir, "pkgIndex.tcl")
+ theme_pkg_output = os.path.join(output_theme_dir, "pkgIndex.tcl")
+ with open(theme_pkg_input, "r") as fi, open(theme_pkg_output, "w") as fo:
+ for line in fi:
+ fo.write(line.replace("advanced", advanced_name))
+ """pkgIndex_package.tcl -> pkgIndex.tcl"""
+ theme_pkg_input = os.path.join(advanced_pkg_dir, "pkgIndex_package.tcl")
+ theme_pkg_output = os.path.join(output_dir, "pkgIndex.tcl")
+ with open(theme_pkg_input, "r") as fi, open(theme_pkg_output, "w") as fo:
+ for line in fi:
+ fo.write(line.replace("advanced", advanced_name))
+ """Images"""
+ if os.path.exists(output_images_dir):
+ rmtree(output_images_dir)
+ copytree(input_images_dir, output_images_dir)
+
+ @staticmethod
+ def _setup_images(directory, brightness, saturation, hue, preserve_transparency):
+ """
+ Apply modifiers to the images of a theme
+
+ Modifies the images using the PIL.ImageEnhance module. Using
+ this function, theme images are modified to given them a
+ unique look and feel. Works best with PNG-based images.
+ """
+ for file_name in os.listdir(directory):
+ with open(os.path.join(directory, file_name), "rb") as fi:
+ image = Image.open(fi).convert("RGBA")
+ # Only perform required operations
+ if brightness != 1.0:
+ enhancer = ImageEnhance.Brightness(image)
+ image = enhancer.enhance(brightness)
+ if saturation != 1.0:
+ enhancer = ImageEnhance.Color(image)
+ image = enhancer.enhance(saturation)
+ if hue != 1.0:
+ image = imgops.shift_hue(image, hue)
+ if preserve_transparency is True:
+ image = imgops.make_transparent(image)
+ # Save the new image
+ image.save(os.path.join(directory, file_name.replace("gif", "png")))
+ image.close()
+ for file_name in (item for item in os.listdir(directory) if item.endswith(".gif")):
+ os.remove(os.path.join(directory, file_name))
diff --git a/ttkthemes/ttkthemes/advanced/pkgIndex.tcl b/ttkthemes/ttkthemes/advanced/pkgIndex.tcl
new file mode 100644
index 0000000..2a1061f
--- /dev/null
+++ b/ttkthemes/ttkthemes/advanced/pkgIndex.tcl
@@ -0,0 +1,10 @@
+# Author: RedFantom
+# License: GNU GPLv3
+# Copyright (c) 2017-2019 RedFantom
+
+package require Tk 8.6
+
+if {[file isdirectory [file join $dir advanced]]} {
+ package ifneeded ttk::theme::advanced 1.0 \
+ [list source [file join $dir advanced.tcl]]
+}
diff --git a/ttkthemes/ttkthemes/advanced/pkgIndex_package.tcl b/ttkthemes/ttkthemes/advanced/pkgIndex_package.tcl
new file mode 100644
index 0000000..c0addfa
--- /dev/null
+++ b/ttkthemes/ttkthemes/advanced/pkgIndex_package.tcl
@@ -0,0 +1,4 @@
+set themesdir [file join [pwd] [file dirname [info script]]]
+lappend auto_path $themesdir
+package provide advanced 1.0
+source [file join $themesdir advanced advanced.tcl]
diff --git a/ttkthemes/ttkthemes/gif/arc/LICENSE b/ttkthemes/ttkthemes/gif/arc/LICENSE
new file mode 100644
index 0000000..94a9ed0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/LICENSE
@@ -0,0 +1,674 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ <program> Copyright (C) <year> <name of author>
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<http://www.gnu.org/licenses/>.
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+<http://www.gnu.org/philosophy/why-not-lgpl.html>.
diff --git a/ttkthemes/ttkthemes/gif/arc/arc.tcl b/ttkthemes/ttkthemes/gif/arc/arc.tcl
new file mode 100644
index 0000000..6b6e57d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc.tcl
@@ -0,0 +1,315 @@
+# Copyright (c) 2015 Sergei Golovan <sgolovan@nes.ru>
+# Derived from https://github.com/horst3180/arc-theme/ under the GNU GPLv3
+# Thus this is available under GNU GPLv3 also, as described in LICENSE
+
+namespace eval ttk::theme::arc {
+
+ variable colors
+ array set colors {
+ -fg "#5c616c"
+ -bg "#f5f6f7"
+ -disabledbg "#fbfcfc"
+ -disabledfg "#a9acb2"
+ -selectbg "#5294e2"
+ -selectfg "#ffffff"
+ -window "#ffffff"
+ -focuscolor "#5c616c"
+ -checklight "#fbfcfc"
+ }
+
+ proc LoadImages {imgdir} {
+ variable I
+ foreach file [glob -directory $imgdir *.gif] {
+ set img [file tail [file rootname $file]]
+ set I($img) [image create photo -file $file]
+ }
+ }
+
+ LoadImages [file join [file dirname [info script]] arc]
+
+ ttk::style theme create arc -parent default -settings {
+ ttk::style configure . \
+ -background $colors(-bg) \
+ -foreground $colors(-fg) \
+ -troughcolor $colors(-bg) \
+ -selectbackground $colors(-selectbg) \
+ -selectforeground $colors(-selectfg) \
+ -fieldbackground $colors(-window) \
+ -font TkDefaultFont \
+ -borderwidth 1 \
+ -focuscolor $colors(-focuscolor)
+
+ ttk::style map . -foreground [list disabled $colors(-disabledfg)]
+
+ #
+ # Layouts:
+ #
+
+ ttk::style layout TButton {
+ Button.button -children {
+ Button.focus -children {
+ Button.padding -children {
+ Button.label -side left -expand true
+ }
+ }
+ }
+ }
+
+ ttk::style layout Toolbutton {
+ Toolbutton.button -children {
+ Toolbutton.focus -children {
+ Toolbutton.padding -children {
+ Toolbutton.label -side left -expand true
+ }
+ }
+ }
+ }
+
+ ttk::style layout Vertical.TScrollbar {
+ Vertical.Scrollbar.trough -sticky ns -children {
+ Vertical.Scrollbar.thumb -expand true
+ }
+ }
+
+ ttk::style layout Horizontal.TScrollbar {
+ Horizontal.Scrollbar.trough -sticky ew -children {
+ Horizontal.Scrollbar.thumb -expand true
+ }
+ }
+
+ ttk::style layout TMenubutton {
+ Menubutton.button -children {
+ Menubutton.focus -children {
+ Menubutton.padding -children {
+ Menubutton.indicator -side right
+ Menubutton.label -side right -expand true
+ }
+ }
+ }
+ }
+
+ ttk::style layout TCombobox {
+ Combobox.field -sticky nswe -children {
+ Combobox.downarrow -side right -sticky ns -children {
+ Combobox.arrow -side right
+ }
+ Combobox.padding -expand true -sticky nswe -children {
+ Combobox.textarea -sticky nswe
+ }
+ }
+ }
+
+ ttk::style layout TSpinbox {
+ Spinbox.field -side top -sticky we -children {
+ Spinbox.buttons -side right -children {
+ null -side right -sticky {} -children {
+ Spinbox.uparrow -side top -sticky nse -children {
+ Spinbox.symuparrow -side right -sticky e
+ }
+ Spinbox.downarrow -side bottom -sticky nse -children {
+ Spinbox.symdownarrow -side right -sticky e
+ }
+ }
+ }
+ Spinbox.padding -sticky nswe -children {
+ Spinbox.textarea -sticky nswe
+ }
+ }
+ }
+
+ #
+ # Elements:
+ #
+
+ ttk::style element create Button.button image [list $I(button) \
+ pressed $I(button-active) \
+ active $I(button-hover) \
+ disabled $I(button-insensitive) \
+ ] -border 3 -padding {3 2} -sticky ewns
+
+ ttk::style element create Toolbutton.button image [list $I(button-empty) \
+ selected $I(button-active) \
+ pressed $I(button-active) \
+ {active !disabled} $I(button-hover) \
+ ] -border 3 -padding {3 2} -sticky news
+
+ ttk::style element create Checkbutton.indicator image [list $I(checkbox-unchecked) \
+ disabled $I(checkbox-unchecked-insensitive) \
+ {active selected} $I(checkbox-checked) \
+ {pressed selected} $I(checkbox-checked) \
+ active $I(checkbox-unchecked) \
+ selected $I(checkbox-checked) \
+ {disabled selected} $I(checkbox-checked-insensitive) \
+ ] -width 22 -sticky w
+
+ ttk::style element create Radiobutton.indicator image [list $I(radio-unchecked) \
+ disabled $I(radio-unchecked-insensitive) \
+ {active selected} $I(radio-checked) \
+ {pressed selected} $I(radio-checked) \
+ active $I(radio-unchecked) \
+ selected $I(radio-checked) \
+ {disabled selected} $I(radio-checked-insensitive) \
+ ] -width 22 -sticky w
+
+ ttk::style element create Horizontal.Scrollbar.trough image $I(trough-scrollbar-horiz)
+ ttk::style element create Horizontal.Scrollbar.thumb \
+ image [list $I(slider-horiz) \
+ {pressed !disabled} $I(slider-horiz-active) \
+ {active !disabled} $I(slider-horiz-prelight) \
+ disabled $I(slider-horiz-insens) \
+ ] -border 6 -sticky ew
+
+ ttk::style element create Vertical.Scrollbar.trough image $I(trough-scrollbar-vert)
+ ttk::style element create Vertical.Scrollbar.thumb \
+ image [list $I(slider-vert) \
+ {pressed !disabled} $I(slider-vert-active) \
+ {active !disabled} $I(slider-vert-prelight) \
+ disabled $I(slider-vert-insens) \
+ ] -border 6 -sticky ns
+
+ ttk::style element create Horizontal.Scale.trough \
+ image [list $I(trough-horizontal-active) disabled $I(trough-horizontal)] \
+ -border {8 5 8 5} -padding 0
+ ttk::style element create Horizontal.Scale.slider \
+ image [list $I(slider) disabled $I(slider-insensitive) active $I(slider-prelight)] \
+ -sticky {}
+
+ ttk::style element create Vertical.Scale.trough \
+ image [list $I(trough-vertical-active) disabled $I(trough-vertical)] \
+ -border {5 8 5 8} -padding 0
+ ttk::style element create Vertical.Scale.slider \
+ image [list $I(slider) disabled $I(slider-insensitive) active $I(slider-prelight)] \
+ -sticky {}
+
+ ttk::style element create Entry.field \
+ image [list $I(entry-border-bg-solid) \
+ focus $I(entry-border-active-bg-solid) \
+ disabled $I(entry-border-disabled-bg)] \
+ -border 3 -padding {6 4} -sticky news
+
+ ttk::style element create Labelframe.border image $I(labelframe) \
+ -border 4 -padding 4 -sticky news
+
+ ttk::style element create Menubutton.button \
+ image [list $I(button) \
+ pressed $I(button-active) \
+ active $I(button-hover) \
+ disabled $I(button-insensitive) \
+ ] -sticky news -border 3 -padding {3 2}
+ ttk::style element create Menubutton.indicator \
+ image [list $I(arrow-down) \
+ active $I(arrow-down-prelight) \
+ pressed $I(arrow-down-prelight) \
+ disabled $I(arrow-down-insens) \
+ ] -sticky e -width 20
+
+ ttk::style element create Combobox.field \
+ image [list $I(combo-entry) \
+ {readonly disabled} $I(button-insensitive) \
+ {readonly pressed} $I(button-active) \
+ {readonly focus} $I(button-focus) \
+ {readonly hover} $I(button-hover) \
+ readonly $I(button) \
+ {disabled} $I(combo-entry-insensitive) \
+ {focus} $I(combo-entry-focus) \
+ {hover} $I(combo-entry) \
+ ] -border 4 -padding {6 0 0 0}
+ ttk::style element create Combobox.downarrow \
+ image [list $I(combo-entry-button) \
+ pressed $I(combo-entry-button-active) \
+ active $I(combo-entry-button-hover) \
+ disabled $I(combo-entry-button-insensitive) \
+ ] -border 4 -padding {0 10 6 10}
+ ttk::style element create Combobox.arrow \
+ image [list $I(arrow-down) \
+ active $I(arrow-down-prelight) \
+ pressed $I(arrow-down-prelight) \
+ disabled $I(arrow-down-insens) \
+ ] -sticky e -width 15
+
+ ttk::style element create Spinbox.field \
+ image [list $I(combo-entry) focus $I(combo-entry-focus)] \
+ -border 4 -padding {6 0 0 0} -sticky news
+ ttk::style element create Spinbox.uparrow \
+ image [list $I(up-background) \
+ pressed $I(up-background-active) \
+ active $I(up-background-hover) \
+ disabled $I(up-background-disable) \
+ ] -width 20 -border {0 2 3 0} -padding {0 5 6 2}
+ ttk::style element create Spinbox.symuparrow \
+ image [list $I(arrow-up-small) \
+ active $I(arrow-up-small-prelight) \
+ pressed $I(arrow-up-small-prelight) \
+ disabled $I(arrow-up-small-insens) \
+ ]
+ ttk::style element create Spinbox.downarrow \
+ image [list $I(down-background) \
+ pressed $I(down-background-active) \
+ active $I(down-background-hover) \
+ disabled $I(down-background-disable) \
+ ] -width 20 -border {0 0 3 2} -padding {0 2 6 5}
+ ttk::style element create Spinbox.symdownarrow \
+ image [list $I(arrow-down-small) \
+ active $I(arrow-down-small-prelight) \
+ pressed $I(arrow-down-small-prelight) \
+ disabled $I(arrow-down-small-insens) \
+ ]
+
+ ttk::style element create Notebook.client \
+ image $I(notebook) -border 1
+ ttk::style element create Notebook.tab \
+ image [list $I(tab-top) \
+ selected $I(tab-top-active) \
+ active $I(tab-top-hover) \
+ ] -padding {0 2 0 0} -border 2
+
+ ttk::style element create Horizontal.Progressbar.trough \
+ image $I(trough-progressbar_v) -border {5 1 5 1} -padding 1
+ ttk::style element create Horizontal.Progressbar.pbar \
+ image $I(progressbar_v) -border {4 0 4 0}
+
+ ttk::style element create Vertical.Progressbar.trough \
+ image $I(trough-progressbar) -border {1 5 1 5} -padding 1
+ ttk::style element create Vertical.Progressbar.pbar \
+ image $I(progressbar) -border {0 4 0 4}
+
+ ttk::style element create Treeview.field \
+ image $I(treeview) -border 1
+ ttk::style element create Treeheading.cell \
+ image [list $I(notebook) pressed $I(notebook)] \
+ -border 1 -padding 4 -sticky ewns
+
+ ttk::style element create Treeitem.indicator \
+ image [list $I(plus) user2 $I(empty) user1 $I(minus)] \
+ -width 15 -sticky w
+
+ #ttk::style element create Separator.separator image $I()
+
+ #
+ # Settings:
+ #
+
+ ttk::style configure TButton -padding {8 4 8 4} -width -10 -anchor center
+ ttk::style configure TMenubutton -padding {8 4 4 4}
+ ttk::style configure Toolbutton -anchor center
+ ttk::style map TCheckbutton -background [list active $colors(-checklight)]
+ ttk::style configure TCheckbutton -padding 3
+ ttk::style map TRadiobutton -background [list active $colors(-checklight)]
+ ttk::style configure TRadiobutton -padding 3
+ ttk::style configure TNotebook -tabmargins {0 2 0 0}
+ ttk::style configure TNotebook.Tab -padding {6 2 6 2} -expand {0 0 2}
+ ttk::style map TNotebook.Tab -expand [list selected {1 2 4 2}]
+ ttk::style configure TSeparator -background $colors(-bg)
+
+ # Treeview
+ ttk::style configure Treeview -background $colors(-window)
+ ttk::style configure Treeview.Item -padding {2 0 0 0}
+ ttk::style map Treeview \
+ -background [list selected $colors(-selectbg)] \
+ -foreground [list selected $colors(-selectfg)]
+ }
+}
+
+variable version 0.1
+package provide ttk::theme::arc $version
+
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-down-insens.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-down-insens.gif
new file mode 100644
index 0000000..663d59d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-down-insens.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-down-prelight.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-down-prelight.gif
new file mode 100644
index 0000000..a5f939e
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-down-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-down-small-insens.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-down-small-insens.gif
new file mode 100644
index 0000000..1f31eaa
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-down-small-insens.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-down-small-prelight.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-down-small-prelight.gif
new file mode 100644
index 0000000..368622a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-down-small-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-down-small.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-down-small.gif
new file mode 100644
index 0000000..23801ad
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-down-small.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-down.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-down.gif
new file mode 100644
index 0000000..4aea36c
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-down.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-left-insens.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-left-insens.gif
new file mode 100644
index 0000000..e697a40
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-left-insens.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-left-prelight.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-left-prelight.gif
new file mode 100644
index 0000000..3b20aae
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-left-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-left.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-left.gif
new file mode 100644
index 0000000..8e1aa90
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-left.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-right-insens.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-right-insens.gif
new file mode 100644
index 0000000..475f29a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-right-insens.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-right-prelight.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-right-prelight.gif
new file mode 100644
index 0000000..3b6ce4a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-right-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-right.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-right.gif
new file mode 100644
index 0000000..59073b6
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-right.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-up-insens.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-up-insens.gif
new file mode 100644
index 0000000..2704a1b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-up-insens.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-up-prelight.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-up-prelight.gif
new file mode 100644
index 0000000..ac9b15e
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-up-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-up-small-insens.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-up-small-insens.gif
new file mode 100644
index 0000000..3b40733
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-up-small-insens.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-up-small-prelight.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-up-small-prelight.gif
new file mode 100644
index 0000000..5336b4b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-up-small-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-up-small.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-up-small.gif
new file mode 100644
index 0000000..9e1301b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-up-small.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/arrow-up.gif b/ttkthemes/ttkthemes/gif/arc/arc/arrow-up.gif
new file mode 100644
index 0000000..e75b1be
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/arrow-up.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/button-active.gif b/ttkthemes/ttkthemes/gif/arc/arc/button-active.gif
new file mode 100644
index 0000000..fcfbc02
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/button-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/button-empty.gif b/ttkthemes/ttkthemes/gif/arc/arc/button-empty.gif
new file mode 100644
index 0000000..3dcc529
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/button-empty.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/button-focus.gif b/ttkthemes/ttkthemes/gif/arc/arc/button-focus.gif
new file mode 100644
index 0000000..5e30166
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/button-focus.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/button-hover.gif b/ttkthemes/ttkthemes/gif/arc/arc/button-hover.gif
new file mode 100644
index 0000000..7471849
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/button-hover.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/button-insensitive.gif b/ttkthemes/ttkthemes/gif/arc/arc/button-insensitive.gif
new file mode 100644
index 0000000..35a7754
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/button-insensitive.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/button.gif b/ttkthemes/ttkthemes/gif/arc/arc/button.gif
new file mode 100644
index 0000000..13818ca
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/button.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/checkbox-checked-insensitive.gif b/ttkthemes/ttkthemes/gif/arc/arc/checkbox-checked-insensitive.gif
new file mode 100644
index 0000000..fa1d390
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/checkbox-checked-insensitive.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/checkbox-checked.gif b/ttkthemes/ttkthemes/gif/arc/arc/checkbox-checked.gif
new file mode 100644
index 0000000..5b44551
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/checkbox-checked.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/checkbox-unchecked-insensitive.gif b/ttkthemes/ttkthemes/gif/arc/arc/checkbox-unchecked-insensitive.gif
new file mode 100644
index 0000000..f1e8940
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/checkbox-unchecked-insensitive.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/checkbox-unchecked.gif b/ttkthemes/ttkthemes/gif/arc/arc/checkbox-unchecked.gif
new file mode 100644
index 0000000..d8c6348
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/checkbox-unchecked.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-active-rtl.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-active-rtl.gif
new file mode 100644
index 0000000..d1fe7d7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-active-rtl.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-active.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-active.gif
new file mode 100644
index 0000000..9813256
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-hover.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-hover.gif
new file mode 100644
index 0000000..dd95a34
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-hover.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-insensitive-rtl.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-insensitive-rtl.gif
new file mode 100644
index 0000000..0310c5c
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-insensitive-rtl.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-insensitive.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-insensitive.gif
new file mode 100644
index 0000000..e003532
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-insensitive.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-rtl.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-rtl.gif
new file mode 100644
index 0000000..3b5ec48
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button-rtl.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button.gif
new file mode 100644
index 0000000..9b9b25d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-button.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-focus-notebook-rtl.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-focus-notebook-rtl.gif
new file mode 100644
index 0000000..7ce4a22
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-focus-notebook-rtl.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-focus-notebook.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-focus-notebook.gif
new file mode 100644
index 0000000..240a0a0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-focus-notebook.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-focus-rtl.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-focus-rtl.gif
new file mode 100644
index 0000000..39b0c0f
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-focus-rtl.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-focus.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-focus.gif
new file mode 100644
index 0000000..405aa86
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-focus.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-insensitive-notebook-rtl.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-insensitive-notebook-rtl.gif
new file mode 100644
index 0000000..82e3974
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-insensitive-notebook-rtl.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-insensitive-notebook.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-insensitive-notebook.gif
new file mode 100644
index 0000000..2dd8e90
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-insensitive-notebook.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-insensitive-rtl.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-insensitive-rtl.gif
new file mode 100644
index 0000000..ce23333
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-insensitive-rtl.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-insensitive.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-insensitive.gif
new file mode 100644
index 0000000..17066fe
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-insensitive.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-notebook-rtl.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-notebook-rtl.gif
new file mode 100644
index 0000000..c694796
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-notebook-rtl.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-notebook.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-notebook.gif
new file mode 100644
index 0000000..d98c619
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-notebook.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-rtl.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-rtl.gif
new file mode 100644
index 0000000..9587127
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry-rtl.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/combo-entry.gif b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry.gif
new file mode 100644
index 0000000..af72a2d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/combo-entry.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/down-background-active.gif b/ttkthemes/ttkthemes/gif/arc/arc/down-background-active.gif
new file mode 100644
index 0000000..72eeb15
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/down-background-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/down-background-disable-rtl.gif b/ttkthemes/ttkthemes/gif/arc/arc/down-background-disable-rtl.gif
new file mode 100644
index 0000000..c8cd839
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/down-background-disable-rtl.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/down-background-disable.gif b/ttkthemes/ttkthemes/gif/arc/arc/down-background-disable.gif
new file mode 100644
index 0000000..ce45560
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/down-background-disable.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/down-background-hover.gif b/ttkthemes/ttkthemes/gif/arc/arc/down-background-hover.gif
new file mode 100644
index 0000000..172eb9c
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/down-background-hover.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/down-background-rtl.gif b/ttkthemes/ttkthemes/gif/arc/arc/down-background-rtl.gif
new file mode 100644
index 0000000..41a7b23
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/down-background-rtl.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/down-background.gif b/ttkthemes/ttkthemes/gif/arc/arc/down-background.gif
new file mode 100644
index 0000000..d9a30eb
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/down-background.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/empty.gif b/ttkthemes/ttkthemes/gif/arc/arc/empty.gif
new file mode 100644
index 0000000..8bf93c9
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/empty.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/entry-border-active-bg-solid.gif b/ttkthemes/ttkthemes/gif/arc/arc/entry-border-active-bg-solid.gif
new file mode 100644
index 0000000..01b653e
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/entry-border-active-bg-solid.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/entry-border-active-bg.gif b/ttkthemes/ttkthemes/gif/arc/arc/entry-border-active-bg.gif
new file mode 100644
index 0000000..092c0f7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/entry-border-active-bg.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/entry-border-bg-solid.gif b/ttkthemes/ttkthemes/gif/arc/arc/entry-border-bg-solid.gif
new file mode 100644
index 0000000..f308e3b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/entry-border-bg-solid.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/entry-border-bg.gif b/ttkthemes/ttkthemes/gif/arc/arc/entry-border-bg.gif
new file mode 100644
index 0000000..bf7dca7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/entry-border-bg.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/entry-border-disabled-bg.gif b/ttkthemes/ttkthemes/gif/arc/arc/entry-border-disabled-bg.gif
new file mode 100644
index 0000000..4a6ac16
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/entry-border-disabled-bg.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/entry-border-fill.gif b/ttkthemes/ttkthemes/gif/arc/arc/entry-border-fill.gif
new file mode 100644
index 0000000..98bbd62
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/entry-border-fill.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/focus-line.gif b/ttkthemes/ttkthemes/gif/arc/arc/focus-line.gif
new file mode 100644
index 0000000..5c21241
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/focus-line.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/frame-gap-end.gif b/ttkthemes/ttkthemes/gif/arc/arc/frame-gap-end.gif
new file mode 100644
index 0000000..aad0bda
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/frame-gap-end.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/frame-gap-start.gif b/ttkthemes/ttkthemes/gif/arc/arc/frame-gap-start.gif
new file mode 100644
index 0000000..fd8d07a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/frame-gap-start.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/frame.gif b/ttkthemes/ttkthemes/gif/arc/arc/frame.gif
new file mode 100644
index 0000000..6e140aa
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/frame.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/handle-h.gif b/ttkthemes/ttkthemes/gif/arc/arc/handle-h.gif
new file mode 100644
index 0000000..0e957de
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/handle-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/handle-v.gif b/ttkthemes/ttkthemes/gif/arc/arc/handle-v.gif
new file mode 100644
index 0000000..7a132fe
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/handle-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/inline-toolbar.gif b/ttkthemes/ttkthemes/gif/arc/arc/inline-toolbar.gif
new file mode 100644
index 0000000..3e0b7e0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/inline-toolbar.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/labelframe.gif b/ttkthemes/ttkthemes/gif/arc/arc/labelframe.gif
new file mode 100644
index 0000000..6857475
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/labelframe.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/line-h.gif b/ttkthemes/ttkthemes/gif/arc/arc/line-h.gif
new file mode 100644
index 0000000..42fe661
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/line-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/line-v.gif b/ttkthemes/ttkthemes/gif/arc/arc/line-v.gif
new file mode 100644
index 0000000..cb9e9b3
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/line-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/menu-arrow-prelight.gif b/ttkthemes/ttkthemes/gif/arc/arc/menu-arrow-prelight.gif
new file mode 100644
index 0000000..ed0d17f
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/menu-arrow-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/menu-arrow.gif b/ttkthemes/ttkthemes/gif/arc/arc/menu-arrow.gif
new file mode 100644
index 0000000..ed0d17f
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/menu-arrow.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/menu-checkbox-checked-insensitive.gif b/ttkthemes/ttkthemes/gif/arc/arc/menu-checkbox-checked-insensitive.gif
new file mode 100644
index 0000000..3b30d24
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/menu-checkbox-checked-insensitive.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/menu-checkbox-checked.gif b/ttkthemes/ttkthemes/gif/arc/arc/menu-checkbox-checked.gif
new file mode 100644
index 0000000..112fc8f
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/menu-checkbox-checked.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/menu-checkbox-unchecked-insensitive.gif b/ttkthemes/ttkthemes/gif/arc/arc/menu-checkbox-unchecked-insensitive.gif
new file mode 100644
index 0000000..64f5c28
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/menu-checkbox-unchecked-insensitive.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/menu-checkbox-unchecked.gif b/ttkthemes/ttkthemes/gif/arc/arc/menu-checkbox-unchecked.gif
new file mode 100644
index 0000000..b3a6ae2
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/menu-checkbox-unchecked.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/menu-radio-checked-insensitive.gif b/ttkthemes/ttkthemes/gif/arc/arc/menu-radio-checked-insensitive.gif
new file mode 100644
index 0000000..d7338cc
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/menu-radio-checked-insensitive.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/menu-radio-checked.gif b/ttkthemes/ttkthemes/gif/arc/arc/menu-radio-checked.gif
new file mode 100644
index 0000000..15befe4
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/menu-radio-checked.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/menu-radio-unchecked-insensitive.gif b/ttkthemes/ttkthemes/gif/arc/arc/menu-radio-unchecked-insensitive.gif
new file mode 100644
index 0000000..008881e
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/menu-radio-unchecked-insensitive.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/menu-radio-unchecked.gif b/ttkthemes/ttkthemes/gif/arc/arc/menu-radio-unchecked.gif
new file mode 100644
index 0000000..443c6b3
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/menu-radio-unchecked.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/menubar.gif b/ttkthemes/ttkthemes/gif/arc/arc/menubar.gif
new file mode 100644
index 0000000..117e9a4
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/menubar.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/menubar_button.gif b/ttkthemes/ttkthemes/gif/arc/arc/menubar_button.gif
new file mode 100644
index 0000000..f8c5cda
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/menubar_button.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/menuitem.gif b/ttkthemes/ttkthemes/gif/arc/arc/menuitem.gif
new file mode 100644
index 0000000..b1a2d6c
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/menuitem.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/minus.gif b/ttkthemes/ttkthemes/gif/arc/arc/minus.gif
new file mode 100644
index 0000000..40299eb
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/minus.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/notebook-entry-border-active-bg.gif b/ttkthemes/ttkthemes/gif/arc/arc/notebook-entry-border-active-bg.gif
new file mode 100644
index 0000000..f6d82e5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/notebook-entry-border-active-bg.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/notebook-entry-border-bg.gif b/ttkthemes/ttkthemes/gif/arc/arc/notebook-entry-border-bg.gif
new file mode 100644
index 0000000..a5c93eb
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/notebook-entry-border-bg.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/notebook-entry-border-disabled-bg.gif b/ttkthemes/ttkthemes/gif/arc/arc/notebook-entry-border-disabled-bg.gif
new file mode 100644
index 0000000..ba58e70
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/notebook-entry-border-disabled-bg.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/notebook-gap-horiz.gif b/ttkthemes/ttkthemes/gif/arc/arc/notebook-gap-horiz.gif
new file mode 100644
index 0000000..9cc4a4f
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/notebook-gap-horiz.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/notebook-gap-vert.gif b/ttkthemes/ttkthemes/gif/arc/arc/notebook-gap-vert.gif
new file mode 100644
index 0000000..97d4515
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/notebook-gap-vert.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/notebook.gif b/ttkthemes/ttkthemes/gif/arc/arc/notebook.gif
new file mode 100644
index 0000000..dbbd9de
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/notebook.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/null.gif b/ttkthemes/ttkthemes/gif/arc/arc/null.gif
new file mode 100644
index 0000000..a67da1a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/null.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/plus.gif b/ttkthemes/ttkthemes/gif/arc/arc/plus.gif
new file mode 100644
index 0000000..606ec16
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/plus.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/progressbar.gif b/ttkthemes/ttkthemes/gif/arc/arc/progressbar.gif
new file mode 100644
index 0000000..cf8c007
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/progressbar.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/progressbar_v.gif b/ttkthemes/ttkthemes/gif/arc/arc/progressbar_v.gif
new file mode 100644
index 0000000..8d63547
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/progressbar_v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/radio-checked-insensitive.gif b/ttkthemes/ttkthemes/gif/arc/arc/radio-checked-insensitive.gif
new file mode 100644
index 0000000..a76b291
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/radio-checked-insensitive.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/radio-checked.gif b/ttkthemes/ttkthemes/gif/arc/arc/radio-checked.gif
new file mode 100644
index 0000000..79fface
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/radio-checked.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/radio-unchecked-insensitive.gif b/ttkthemes/ttkthemes/gif/arc/arc/radio-unchecked-insensitive.gif
new file mode 100644
index 0000000..7b06c73
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/radio-unchecked-insensitive.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/radio-unchecked.gif b/ttkthemes/ttkthemes/gif/arc/arc/radio-unchecked.gif
new file mode 100644
index 0000000..1d5b7c3
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/radio-unchecked.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/slider-horiz-active.gif b/ttkthemes/ttkthemes/gif/arc/arc/slider-horiz-active.gif
new file mode 100644
index 0000000..55c3560
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/slider-horiz-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/slider-horiz-insens.gif b/ttkthemes/ttkthemes/gif/arc/arc/slider-horiz-insens.gif
new file mode 100644
index 0000000..c199fd7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/slider-horiz-insens.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/slider-horiz-prelight.gif b/ttkthemes/ttkthemes/gif/arc/arc/slider-horiz-prelight.gif
new file mode 100644
index 0000000..3e47375
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/slider-horiz-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/slider-horiz.gif b/ttkthemes/ttkthemes/gif/arc/arc/slider-horiz.gif
new file mode 100644
index 0000000..4c5b757
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/slider-horiz.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/slider-insensitive.gif b/ttkthemes/ttkthemes/gif/arc/arc/slider-insensitive.gif
new file mode 100644
index 0000000..6dcdb04
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/slider-insensitive.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/slider-prelight.gif b/ttkthemes/ttkthemes/gif/arc/arc/slider-prelight.gif
new file mode 100644
index 0000000..8d035f0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/slider-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/slider-vert-active.gif b/ttkthemes/ttkthemes/gif/arc/arc/slider-vert-active.gif
new file mode 100644
index 0000000..c8616be
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/slider-vert-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/slider-vert-insens.gif b/ttkthemes/ttkthemes/gif/arc/arc/slider-vert-insens.gif
new file mode 100644
index 0000000..7d7e05c
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/slider-vert-insens.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/slider-vert-prelight.gif b/ttkthemes/ttkthemes/gif/arc/arc/slider-vert-prelight.gif
new file mode 100644
index 0000000..9a65394
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/slider-vert-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/slider-vert.gif b/ttkthemes/ttkthemes/gif/arc/arc/slider-vert.gif
new file mode 100644
index 0000000..fdf2576
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/slider-vert.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/slider.gif b/ttkthemes/ttkthemes/gif/arc/arc/slider.gif
new file mode 100644
index 0000000..4a62a8b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/slider.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/tab-bottom-active.gif b/ttkthemes/ttkthemes/gif/arc/arc/tab-bottom-active.gif
new file mode 100644
index 0000000..c8118d0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/tab-bottom-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/tab-left-active.gif b/ttkthemes/ttkthemes/gif/arc/arc/tab-left-active.gif
new file mode 100644
index 0000000..7ae5862
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/tab-left-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/tab-right-active.gif b/ttkthemes/ttkthemes/gif/arc/arc/tab-right-active.gif
new file mode 100644
index 0000000..91b7bfd
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/tab-right-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/tab-top-active.gif b/ttkthemes/ttkthemes/gif/arc/arc/tab-top-active.gif
new file mode 100644
index 0000000..b8f0d91
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/tab-top-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/tab-top-hover.gif b/ttkthemes/ttkthemes/gif/arc/arc/tab-top-hover.gif
new file mode 100644
index 0000000..142acd1
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/tab-top-hover.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/tab-top.gif b/ttkthemes/ttkthemes/gif/arc/arc/tab-top.gif
new file mode 100644
index 0000000..d007854
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/tab-top.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/toolbar-entry-border-active-bg.gif b/ttkthemes/ttkthemes/gif/arc/arc/toolbar-entry-border-active-bg.gif
new file mode 100644
index 0000000..fb8fdcb
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/toolbar-entry-border-active-bg.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/toolbar-entry-border-bg.gif b/ttkthemes/ttkthemes/gif/arc/arc/toolbar-entry-border-bg.gif
new file mode 100644
index 0000000..4347d82
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/toolbar-entry-border-bg.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/toolbar-entry-border-disabled-bg.gif b/ttkthemes/ttkthemes/gif/arc/arc/toolbar-entry-border-disabled-bg.gif
new file mode 100644
index 0000000..0d4942c
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/toolbar-entry-border-disabled-bg.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/toolbar.gif b/ttkthemes/ttkthemes/gif/arc/arc/toolbar.gif
new file mode 100644
index 0000000..4a82055
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/toolbar.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/tree_header.gif b/ttkthemes/ttkthemes/gif/arc/arc/tree_header.gif
new file mode 100644
index 0000000..7537276
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/tree_header.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/treeview.gif b/ttkthemes/ttkthemes/gif/arc/arc/treeview.gif
new file mode 100644
index 0000000..b77ec45
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/treeview.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/trough-horizontal-active.gif b/ttkthemes/ttkthemes/gif/arc/arc/trough-horizontal-active.gif
new file mode 100644
index 0000000..a8c1711
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/trough-horizontal-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/trough-horizontal.gif b/ttkthemes/ttkthemes/gif/arc/arc/trough-horizontal.gif
new file mode 100644
index 0000000..26c231a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/trough-horizontal.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/trough-progressbar.gif b/ttkthemes/ttkthemes/gif/arc/arc/trough-progressbar.gif
new file mode 100644
index 0000000..44c8af3
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/trough-progressbar.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/trough-progressbar_v.gif b/ttkthemes/ttkthemes/gif/arc/arc/trough-progressbar_v.gif
new file mode 100644
index 0000000..f982e00
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/trough-progressbar_v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/trough-scrollbar-horiz.gif b/ttkthemes/ttkthemes/gif/arc/arc/trough-scrollbar-horiz.gif
new file mode 100644
index 0000000..753ba03
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/trough-scrollbar-horiz.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/trough-scrollbar-vert.gif b/ttkthemes/ttkthemes/gif/arc/arc/trough-scrollbar-vert.gif
new file mode 100644
index 0000000..753ba03
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/trough-scrollbar-vert.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/trough-vertical-active.gif b/ttkthemes/ttkthemes/gif/arc/arc/trough-vertical-active.gif
new file mode 100644
index 0000000..23178be
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/trough-vertical-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/trough-vertical.gif b/ttkthemes/ttkthemes/gif/arc/arc/trough-vertical.gif
new file mode 100644
index 0000000..ecceb77
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/trough-vertical.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/up-background-active.gif b/ttkthemes/ttkthemes/gif/arc/arc/up-background-active.gif
new file mode 100644
index 0000000..885b73f
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/up-background-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/up-background-disable-rtl.gif b/ttkthemes/ttkthemes/gif/arc/arc/up-background-disable-rtl.gif
new file mode 100644
index 0000000..374e5ec
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/up-background-disable-rtl.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/up-background-disable.gif b/ttkthemes/ttkthemes/gif/arc/arc/up-background-disable.gif
new file mode 100644
index 0000000..4692ae7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/up-background-disable.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/up-background-hover.gif b/ttkthemes/ttkthemes/gif/arc/arc/up-background-hover.gif
new file mode 100644
index 0000000..607c04f
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/up-background-hover.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/up-background-rtl.gif b/ttkthemes/ttkthemes/gif/arc/arc/up-background-rtl.gif
new file mode 100644
index 0000000..be945c9
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/up-background-rtl.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/arc/up-background.gif b/ttkthemes/ttkthemes/gif/arc/arc/up-background.gif
new file mode 100644
index 0000000..5b00963
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/arc/up-background.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/arc/pkgIndex.tcl b/ttkthemes/ttkthemes/gif/arc/pkgIndex.tcl
new file mode 100644
index 0000000..4af6d1b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/arc/pkgIndex.tcl
@@ -0,0 +1,14 @@
+# pkgIndex.tcl for additional tile pixmap theme arc.
+#
+# We don't provide the package is the image subdirectory isn't present,
+# or we don't have the right version of Tcl/Tk
+#
+# To use this automatically within tile, the tile-using application should
+# use tile::availableThemes and tile::setTheme
+
+if {![file isdirectory [file join $dir arc]]} { return }
+
+package ifneeded ttk::theme::arc 0.1 \
+ [list source [file join $dir arc.tcl]]
+
+# vim:ts=8:sw=4:sts=4:et
diff --git a/ttkthemes/ttkthemes/gif/breeze/LICENSE b/ttkthemes/ttkthemes/gif/breeze/LICENSE
new file mode 100644
index 0000000..8000a6f
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/LICENSE
@@ -0,0 +1,504 @@
+ GNU LESSER GENERAL PUBLIC LICENSE
+ Version 2.1, February 1999
+
+ Copyright (C) 1991, 1999 Free Software Foundation, Inc.
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+[This is the first released version of the Lesser GPL. It also counts
+ as the successor of the GNU Library Public License, version 2, hence
+ the version number 2.1.]
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+Licenses are intended to guarantee your freedom to share and change
+free software--to make sure the software is free for all its users.
+
+ This license, the Lesser General Public License, applies to some
+specially designated software packages--typically libraries--of the
+Free Software Foundation and other authors who decide to use it. You
+can use it too, but we suggest you first think carefully about whether
+this license or the ordinary General Public License is the better
+strategy to use in any particular case, based on the explanations below.
+
+ When we speak of free software, we are referring to freedom of use,
+not price. Our General Public Licenses are designed to make sure that
+you have the freedom to distribute copies of free software (and charge
+for this service if you wish); that you receive source code or can get
+it if you want it; that you can change the software and use pieces of
+it in new free programs; and that you are informed that you can do
+these things.
+
+ To protect your rights, we need to make restrictions that forbid
+distributors to deny you these rights or to ask you to surrender these
+rights. These restrictions translate to certain responsibilities for
+you if you distribute copies of the library or if you modify it.
+
+ For example, if you distribute copies of the library, whether gratis
+or for a fee, you must give the recipients all the rights that we gave
+you. You must make sure that they, too, receive or can get the source
+code. If you link other code with the library, you must provide
+complete object files to the recipients, so that they can relink them
+with the library after making changes to the library and recompiling
+it. And you must show them these terms so they know their rights.
+
+ We protect your rights with a two-step method: (1) we copyright the
+library, and (2) we offer you this license, which gives you legal
+permission to copy, distribute and/or modify the library.
+
+ To protect each distributor, we want to make it very clear that
+there is no warranty for the free library. Also, if the library is
+modified by someone else and passed on, the recipients should know
+that what they have is not the original version, so that the original
+author's reputation will not be affected by problems that might be
+introduced by others.
+
+ Finally, software patents pose a constant threat to the existence of
+any free program. We wish to make sure that a company cannot
+effectively restrict the users of a free program by obtaining a
+restrictive license from a patent holder. Therefore, we insist that
+any patent license obtained for a version of the library must be
+consistent with the full freedom of use specified in this license.
+
+ Most GNU software, including some libraries, is covered by the
+ordinary GNU General Public License. This license, the GNU Lesser
+General Public License, applies to certain designated libraries, and
+is quite different from the ordinary General Public License. We use
+this license for certain libraries in order to permit linking those
+libraries into non-free programs.
+
+ When a program is linked with a library, whether statically or using
+a shared library, the combination of the two is legally speaking a
+combined work, a derivative of the original library. The ordinary
+General Public License therefore permits such linking only if the
+entire combination fits its criteria of freedom. The Lesser General
+Public License permits more lax criteria for linking other code with
+the library.
+
+ We call this license the "Lesser" General Public License because it
+does Less to protect the user's freedom than the ordinary General
+Public License. It also provides other free software developers Less
+of an advantage over competing non-free programs. These disadvantages
+are the reason we use the ordinary General Public License for many
+libraries. However, the Lesser license provides advantages in certain
+special circumstances.
+
+ For example, on rare occasions, there may be a special need to
+encourage the widest possible use of a certain library, so that it becomes
+a de-facto standard. To achieve this, non-free programs must be
+allowed to use the library. A more frequent case is that a free
+library does the same job as widely used non-free libraries. In this
+case, there is little to gain by limiting the free library to free
+software only, so we use the Lesser General Public License.
+
+ In other cases, permission to use a particular library in non-free
+programs enables a greater number of people to use a large body of
+free software. For example, permission to use the GNU C Library in
+non-free programs enables many more people to use the whole GNU
+operating system, as well as its variant, the GNU/Linux operating
+system.
+
+ Although the Lesser General Public License is Less protective of the
+users' freedom, it does ensure that the user of a program that is
+linked with the Library has the freedom and the wherewithal to run
+that program using a modified version of the Library.
+
+ The precise terms and conditions for copying, distribution and
+modification follow. Pay close attention to the difference between a
+"work based on the library" and a "work that uses the library". The
+former contains code derived from the library, whereas the latter must
+be combined with the library in order to run.
+
+ GNU LESSER GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License Agreement applies to any software library or other
+program which contains a notice placed by the copyright holder or
+other authorized party saying it may be distributed under the terms of
+this Lesser General Public License (also called "this License").
+Each licensee is addressed as "you".
+
+ A "library" means a collection of software functions and/or data
+prepared so as to be conveniently linked with application programs
+(which use some of those functions and data) to form executables.
+
+ The "Library", below, refers to any such software library or work
+which has been distributed under these terms. A "work based on the
+Library" means either the Library or any derivative work under
+copyright law: that is to say, a work containing the Library or a
+portion of it, either verbatim or with modifications and/or translated
+straightforwardly into another language. (Hereinafter, translation is
+included without limitation in the term "modification".)
+
+ "Source code" for a work means the preferred form of the work for
+making modifications to it. For a library, complete source code means
+all the source code for all modules it contains, plus any associated
+interface definition files, plus the scripts used to control compilation
+and installation of the library.
+
+ Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running a program using the Library is not restricted, and output from
+such a program is covered only if its contents constitute a work based
+on the Library (independent of the use of the Library in a tool for
+writing it). Whether that is true depends on what the Library does
+and what the program that uses the Library does.
+
+ 1. You may copy and distribute verbatim copies of the Library's
+complete source code as you receive it, in any medium, provided that
+you conspicuously and appropriately publish on each copy an
+appropriate copyright notice and disclaimer of warranty; keep intact
+all the notices that refer to this License and to the absence of any
+warranty; and distribute a copy of this License along with the
+Library.
+
+ You may charge a fee for the physical act of transferring a copy,
+and you may at your option offer warranty protection in exchange for a
+fee.
+
+ 2. You may modify your copy or copies of the Library or any portion
+of it, thus forming a work based on the Library, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) The modified work must itself be a software library.
+
+ b) You must cause the files modified to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ c) You must cause the whole of the work to be licensed at no
+ charge to all third parties under the terms of this License.
+
+ d) If a facility in the modified Library refers to a function or a
+ table of data to be supplied by an application program that uses
+ the facility, other than as an argument passed when the facility
+ is invoked, then you must make a good faith effort to ensure that,
+ in the event an application does not supply such function or
+ table, the facility still operates, and performs whatever part of
+ its purpose remains meaningful.
+
+ (For example, a function in a library to compute square roots has
+ a purpose that is entirely well-defined independent of the
+ application. Therefore, Subsection 2d requires that any
+ application-supplied function or table used by this function must
+ be optional: if the application does not supply it, the square
+ root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Library,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Library, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library
+with the Library (or with a work based on the Library) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library. To do
+this, you must alter all the notices that refer to this License, so
+that they refer to the ordinary GNU General Public License, version 2,
+instead of to this License. (If a newer version than version 2 of the
+ordinary GNU General Public License has appeared, then you can specify
+that version instead if you wish.) Do not make any other change in
+these notices.
+
+ Once this change is made in a given copy, it is irreversible for
+that copy, so the ordinary GNU General Public License applies to all
+subsequent copies and derivative works made from that copy.
+
+ This option is useful when you wish to copy part of the code of
+the Library into a program that is not a library.
+
+ 4. You may copy and distribute the Library (or a portion or
+derivative of it, under Section 2) in object code or executable form
+under the terms of Sections 1 and 2 above provided that you accompany
+it with the complete corresponding machine-readable source code, which
+must be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange.
+
+ If distribution of object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the
+source code from the same place satisfies the requirement to
+distribute the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 5. A program that contains no derivative of any portion of the
+Library, but is designed to work with the Library by being compiled or
+linked with it, is called a "work that uses the Library". Such a
+work, in isolation, is not a derivative work of the Library, and
+therefore falls outside the scope of this License.
+
+ However, linking a "work that uses the Library" with the Library
+creates an executable that is a derivative of the Library (because it
+contains portions of the Library), rather than a "work that uses the
+library". The executable is therefore covered by this License.
+Section 6 states terms for distribution of such executables.
+
+ When a "work that uses the Library" uses material from a header file
+that is part of the Library, the object code for the work may be a
+derivative work of the Library even though the source code is not.
+Whether this is true is especially significant if the work can be
+linked without the Library, or if the work is itself a library. The
+threshold for this to be true is not precisely defined by law.
+
+ If such an object file uses only numerical parameters, data
+structure layouts and accessors, and small macros and small inline
+functions (ten lines or less in length), then the use of the object
+file is unrestricted, regardless of whether it is legally a derivative
+work. (Executables containing this object code plus portions of the
+Library will still fall under Section 6.)
+
+ Otherwise, if the work is a derivative of the Library, you may
+distribute the object code for the work under the terms of Section 6.
+Any executables containing that work also fall under Section 6,
+whether or not they are linked directly with the Library itself.
+
+ 6. As an exception to the Sections above, you may also combine or
+link a "work that uses the Library" with the Library to produce a
+work containing portions of the Library, and distribute that work
+under terms of your choice, provided that the terms permit
+modification of the work for the customer's own use and reverse
+engineering for debugging such modifications.
+
+ You must give prominent notice with each copy of the work that the
+Library is used in it and that the Library and its use are covered by
+this License. You must supply a copy of this License. If the work
+during execution displays copyright notices, you must include the
+copyright notice for the Library among them, as well as a reference
+directing the user to the copy of this License. Also, you must do one
+of these things:
+
+ a) Accompany the work with the complete corresponding
+ machine-readable source code for the Library including whatever
+ changes were used in the work (which must be distributed under
+ Sections 1 and 2 above); and, if the work is an executable linked
+ with the Library, with the complete machine-readable "work that
+ uses the Library", as object code and/or source code, so that the
+ user can modify the Library and then relink to produce a modified
+ executable containing the modified Library. (It is understood
+ that the user who changes the contents of definitions files in the
+ Library will not necessarily be able to recompile the application
+ to use the modified definitions.)
+
+ b) Use a suitable shared library mechanism for linking with the
+ Library. A suitable mechanism is one that (1) uses at run time a
+ copy of the library already present on the user's computer system,
+ rather than copying library functions into the executable, and (2)
+ will operate properly with a modified version of the library, if
+ the user installs one, as long as the modified version is
+ interface-compatible with the version that the work was made with.
+
+ c) Accompany the work with a written offer, valid for at
+ least three years, to give the same user the materials
+ specified in Subsection 6a, above, for a charge no more
+ than the cost of performing this distribution.
+
+ d) If distribution of the work is made by offering access to copy
+ from a designated place, offer equivalent access to copy the above
+ specified materials from the same place.
+
+ e) Verify that the user has already received a copy of these
+ materials or that you have already sent this user a copy.
+
+ For an executable, the required form of the "work that uses the
+Library" must include any data and utility programs needed for
+reproducing the executable from it. However, as a special exception,
+the materials to be distributed need not include anything that is
+normally distributed (in either source or binary form) with the major
+components (compiler, kernel, and so on) of the operating system on
+which the executable runs, unless that component itself accompanies
+the executable.
+
+ It may happen that this requirement contradicts the license
+restrictions of other proprietary libraries that do not normally
+accompany the operating system. Such a contradiction means you cannot
+use both them and the Library together in an executable that you
+distribute.
+
+ 7. You may place library facilities that are a work based on the
+Library side-by-side in a single library together with other library
+facilities not covered by this License, and distribute such a combined
+library, provided that the separate distribution of the work based on
+the Library and of the other library facilities is otherwise
+permitted, and provided that you do these two things:
+
+ a) Accompany the combined library with a copy of the same work
+ based on the Library, uncombined with any other library
+ facilities. This must be distributed under the terms of the
+ Sections above.
+
+ b) Give prominent notice with the combined library of the fact
+ that part of it is a work based on the Library, and explaining
+ where to find the accompanying uncombined form of the same work.
+
+ 8. You may not copy, modify, sublicense, link with, or distribute
+the Library except as expressly provided under this License. Any
+attempt otherwise to copy, modify, sublicense, link with, or
+distribute the Library is void, and will automatically terminate your
+rights under this License. However, parties who have received copies,
+or rights, from you under this License will not have their licenses
+terminated so long as such parties remain in full compliance.
+
+ 9. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Library or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Library (or any work based on the
+Library), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Library or works based on it.
+
+ 10. Each time you redistribute the Library (or any work based on the
+Library), the recipient automatically receives a license from the
+original licensor to copy, distribute, link with or modify the Library
+subject to these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties with
+this License.
+
+ 11. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Library at all. For example, if a patent
+license would not permit royalty-free redistribution of the Library by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under any
+particular circumstance, the balance of the section is intended to apply,
+and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 12. If the distribution and/or use of the Library is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Library under this License may add
+an explicit geographical distribution limitation excluding those countries,
+so that distribution is permitted only in or among countries not thus
+excluded. In such case, this License incorporates the limitation as if
+written in the body of this License.
+
+ 13. The Free Software Foundation may publish revised and/or new
+versions of the Lesser General Public License from time to time.
+Such new versions will be similar in spirit to the present version,
+but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Library
+specifies a version number of this License which applies to it and
+"any later version", you have the option of following the terms and
+conditions either of that version or of any later version published by
+the Free Software Foundation. If the Library does not specify a
+license version number, you may choose any version ever published by
+the Free Software Foundation.
+
+ 14. If you wish to incorporate parts of the Library into other free
+programs whose distribution conditions are incompatible with these,
+write to the author to ask for permission. For software which is
+copyrighted by the Free Software Foundation, write to the Free
+Software Foundation; we sometimes make exceptions for this. Our
+decision will be guided by the two goals of preserving the free status
+of all derivatives of our free software and of promoting the sharing
+and reuse of software generally.
+
+ NO WARRANTY
+
+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Libraries
+
+ If you develop a new library, and you want it to be of the greatest
+possible use to the public, we recommend making it free software that
+everyone can redistribute and change. You can do so by permitting
+redistribution under these terms (or, alternatively, under the terms of the
+ordinary General Public License).
+
+ To apply these terms, attach the following notices to the library. It is
+safest to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least the
+"copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the library's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
+ USA
+
+Also add information on how to contact you by electronic and paper mail.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the library, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the
+ library `Frob' (a library for tweaking knobs) written by James Random
+ Hacker.
+
+ <signature of Ty Coon>, 1 April 1990
+ Ty Coon, President of Vice
+
+That's all there is to it!
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze.tcl b/ttkthemes/ttkthemes/gif/breeze/breeze.tcl
new file mode 100644
index 0000000..02c930e
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze.tcl
@@ -0,0 +1,335 @@
+# breeze.tcl --
+#
+# breeze pixmap theme for the ttk package.
+#
+# Copyright (c) 2018 Maximilian Lika
+
+package require Tk 8.5.0
+
+namespace eval ttk::theme::breeze {
+
+ variable version 0.6
+ package provide ttk::theme::breeze $version
+
+ variable colors
+ array set colors {
+ -fg "#31363b"
+ -bg "#eff0f1"
+
+ #-disabledbg "#e3e5e6"
+ #-disabledfg "#a8a9aa"
+ -disabledfg "#bbcbbe"
+ -disabledbg "#e7e8ea"
+
+ -selectbg "#3daee9"
+ -selectfg "white"
+
+ -window "#eff0f1"
+ -focuscolor "#3daee9"
+ -checklight "#94d0eb"
+ }
+
+ proc LoadImages {imgdir} {
+ variable I
+ foreach file [glob -directory $imgdir *.gif] {
+ set img [file tail [file rootname $file]]
+ set I($img) [image create photo -file $file -format gif]
+ }
+ }
+
+ LoadImages [file join [file dirname [info script]] breeze]
+
+ ttk::style theme create breeze -parent default -settings {
+ ttk::style configure . \
+ -background $colors(-bg) \
+ -foreground $colors(-fg) \
+ -troughcolor $colors(-bg) \
+ -selectbackground $colors(-selectbg) \
+ -selectforeground $colors(-selectfg) \
+ -fieldbackground $colors(-window) \
+ -font "Helvetica 10" \
+ -borderwidth 1 \
+ -focuscolor $colors(-focuscolor) \
+ -highlightcolor $colors(-checklight)
+
+ ttk::style map . -foreground [list disabled $colors(-disabledfg)]
+
+ #
+ # Layouts:
+ #
+
+ ttk::style layout TButton {
+ Button.button -children {
+ Button.padding -children {
+ Button.label -side left -expand true
+ }
+ }
+ }
+
+ ttk::style layout Toolbutton {
+ Toolbutton.button -children {
+ Toolbutton.padding -children {
+ Toolbutton.label -side left -expand true
+ }
+ }
+ }
+
+ ttk::style layout Vertical.TScrollbar {
+ Vertical.Scrollbar.trough -sticky ns -children {
+ Vertical.Scrollbar.thumb -expand true
+ }
+ }
+
+ ttk::style layout Horizontal.TScrollbar {
+ Horizontal.Scrollbar.trough -sticky ew -children {
+ Horizontal.Scrollbar.thumb -expand true
+ }
+ }
+
+ ttk::style layout TMenubutton {
+ Menubutton.button -children {
+ Menubutton.focus -children {
+ Menubutton.padding -children {
+ Menubutton.indicator -side right
+ Menubutton.label -side right -expand true
+ }
+ }
+ }
+ }
+
+ ttk::style layout Item {
+ Treeitem.padding -sticky nswe -children {
+ Treeitem.indicator -side left -sticky {} Treeitem.image -side left -sticky {} -children {
+ Treeitem.text -side left -sticky {}
+ }
+ }
+ }
+
+ #
+ # Elements:
+ #
+
+ ttk::style element create Button.button image [list $I(button) \
+ pressed $I(button-focus) \
+ {active focus} $I(button-active) \
+ active $I(button-hover) \
+ focus $I(button-hover) \
+ disabled $I(button-insensitive) \
+ ] -border 3 -sticky ewns
+
+ ttk::style element create Toolbutton.button image [list $I(button-empty) \
+ {active selected !disabled} $I(button-active) \
+ selected $I(button-toggled) \
+ pressed $I(button-active) \
+ {active !disabled} $I(button-hover) \
+ ] -border 3 -sticky news
+
+ ttk::style element create Checkbutton.indicator image [list $I(checkbox-unchecked) \
+ disabled $I(checkbox-unchecked-insensitive) \
+ {pressed selected} $I(checkbox-checked-pressed) \
+ {active selected} $I(checkbox-checked-active) \
+ {pressed !selected} $I(checkbox-unchecked-pressed) \
+ active $I(checkbox-unchecked-active) \
+ selected $I(checkbox-checked) \
+ {disabled selected} $I(checkbox-checked-insensitive) \
+ ] -width 22 -sticky w
+
+ ttk::style element create Radiobutton.indicator image [list $I(radio-unchecked) \
+ disabled $I(radio-unchecked-insensitive) \
+ {pressed selected} $I(radio-checked-pressed) \
+ {active selected} $I(radio-checked-active) \
+ {pressed !selected} $I(radio-unchecked-pressed) \
+ active $I(radio-unchecked-active) \
+ selected $I(radio-checked) \
+ {disabled selected} $I(radio-checked-insensitive) \
+ ] -width 22 -sticky w
+
+
+ ttk::style element create Horizontal.Scrollbar.trough image $I(scrollbar-trough-horiz-active) \
+ -border {6 0 6 0} -sticky ew
+ ttk::style element create Horizontal.Scrollbar.thumb \
+ image [list $I(scrollbar-slider-horiz) \
+ {active !disabled} $I(scrollbar-slider-horiz-active) \
+ disabled $I(scrollbar-slider-insens) \
+ ] -border {6 0 6 0} -sticky ew
+
+ ttk::style element create Vertical.Scrollbar.trough image $I(scrollbar-trough-vert-active) \
+ -border {0 6 0 6} -sticky ns
+ ttk::style element create Vertical.Scrollbar.thumb \
+ image [list $I(scrollbar-slider-vert) \
+ {active !disabled} $I(scrollbar-slider-vert-active) \
+ disabled $I(scrollbar-slider-insens) \
+ ] -border {0 6 0 6} -sticky ns
+
+
+ ttk::style element create Horizontal.Scale.trough \
+ image [list $I(scrollbar-slider-horiz) disabled $I(scale-trough-horizontal)] \
+ -border {8 5 8 5} -padding 0
+ ttk::style element create Horizontal.Scale.slider \
+ image [list $I(scale-slider) \
+ disabled $I(scale-slider-insensitive) \
+ pressed $I(scale-slider-pressed)\
+ active $I(scale-slider-active) \
+ ] \
+ -sticky {}
+
+
+ ttk::style element create Vertical.Scale.trough \
+ image [list $I(scrollbar-slider-vert) disabled $I(scale-trough-vertical)] \
+ -border {8 5 8 5} -padding 0
+ ttk::style element create Vertical.Scale.slider \
+ image [list $I(scale-slider) \
+ disabled $I(scale-slider-insensitive) \
+ pressed $I(scale-slider-pressed)\
+ active $I(scale-slider-active) \
+ ] \
+ -sticky {}
+
+ ttk::style element create Entry.field \
+ image [list $I(entry) \
+ {focus !disabled} $I(entry-focus) \
+ {hover !disabled} $I(entry-active) \
+ disabled $I(entry-insensitive)] \
+ -border 3 -padding {6 8} -sticky news
+
+ ttk::style element create Labelframe.border image $I(labelframe) \
+ -border 4 -padding 4 -sticky news
+
+ ttk::style element create Menubutton.button \
+ image [list $I(button) \
+ pressed $I(button-active) \
+ active $I(button-hover) \
+ disabled $I(button-insensitive) \
+ ] -sticky news -border 3 -padding {3 2}
+ ttk::style element create Menubutton.indicator \
+ image [list $I(arrow-down) \
+ active $I(arrow-down-prelight) \
+ pressed $I(arrow-down-prelight) \
+ disabled $I(arrow-down-insens) \
+ ] -sticky e -width 20
+
+ ttk::style element create Combobox.field \
+ image [list $I(entry) \
+ {readonly disabled} $I(button-insensitive) \
+ {readonly pressed} $I(button-hover) \
+ {readonly focus hover} $I(button-active) \
+ {readonly focus} $I(button-focus) \
+ {readonly hover} $I(button-hover) \
+ readonly $I(button) \
+ {disabled} $I(entry-insensitive) \
+ {focus} $I(entry-focus) \
+ {focus hover} $I(entry-focus) \
+ {hover} $I(entry-active) \
+ ] -border 4 -padding {6 8}
+ ttk::style element create Combobox.downarrow \
+ image [list $I(arrow-down) \
+ active $I(arrow-down-prelight) \
+ pressed $I(arrow-down-prelight) \
+ disabled $I(arrow-down-insens) \
+ ] -border 4 -sticky {}
+
+ ttk::style element create Spinbox.field \
+ image [list $I(entry) focus $I(entry-focus) disabled $I(entry-insensitive) hover $I(entry-active)] \
+ -border 4 -padding {6 8} -sticky news
+ ttk::style element create Spinbox.uparrow \
+ image [list $I(arrow-up-small) \
+ active $I(arrow-up-small-prelight) \
+ pressed $I(arrow-up-small-prelight) \
+ disabled $I(arrow-up-small-insens) \
+ ] -border 4 -sticky {}
+ ttk::style element create Spinbox.downarrow \
+ image [list $I(arrow-down-small) \
+ active $I(arrow-down-small-prelight) \
+ pressed $I(arrow-down-small-prelight) \
+ disabled $I(arrow-down-small-insens) \
+ ] -border 4 -sticky {}
+
+ ttk::style element create Notebook.client \
+ image $I(notebook-client) -border 1
+ ttk::style element create Notebook.tab \
+ image [list $I(notebook-tab-top) \
+ selected $I(notebook-tab-top-active) \
+ active $I(notebook-tab-top-hover) \
+ ] -padding {12 4 12 4} -border 2
+
+
+ # TODO Enhance
+ ttk::style element create Horizontal.Progressbar.trough \
+ image $I(scrollbar-trough-horiz-active) -border {6 0 6 0} -sticky ew
+ ttk::style element create Horizontal.Progressbar.pbar \
+ image $I(scrollbar-slider-horiz) -border {6 0 6 0} -sticky ew
+
+ ttk::style element create Vertical.Progressbar.trough \
+ image $I(scrollbar-trough-vert-active) -border {0 6 0 6} -sticky ns
+ ttk::style element create Vertical.Progressbar.pbar \
+ image $I(scrollbar-slider-vert) -border {0 6 0 6} -sticky ns
+
+ # TODO: Ab hier noch teilweise Arc style
+ ttk::style element create Treeview.field \
+ image $I(treeview) -border 1
+ ttk::style element create Treeheading.cell \
+ image [list $I(notebook-client) \
+ active $I(treeheading-prelight)] \
+ -border 1 -padding 4 -sticky ewns
+
+ # TODO: arrow-* ist at the moment a little bit too big
+ # the small version is too small :-)
+ # And at the moment there are no lines as in the breeze theme
+ # And hover, pressed doesn't work
+ ttk::style element create Treeitem.indicator \
+ image [list $I(arrow-right) \
+ user2 $I(empty) \
+ user1 $I(arrow-down) \
+ ] \
+ -width 15 -sticky w
+
+ # I don't know why Only with this I get a thin enough sash
+ ttk::style element create vsash image $I(transparent) -sticky e -padding 1 -width 1
+ ttk::style element create hsash image $I(transparent) -sticky n -padding 1 -width 1
+
+ #ttk::style element create Separator.separator image $I()
+
+ #
+ # Settings:
+ #
+
+ ttk::style configure TButton -padding {8 4 8 4} -width -10 -anchor center
+ ttk::style configure TMenubutton -padding {8 4 4 4}
+ ttk::style configure Toolbutton -padding {6 2} -anchor center
+ ttk::style configure TCheckbutton -padding 4
+ ttk::style configure TRadiobutton -padding 4
+ ttk::style configure TSeparator -background $colors(-bg)
+
+ #ttk::style configure TPanedwindow -width 1 -padding 0
+ ttk::style map TPanedwindow -background [list hover $colors(-checklight)]
+ ttk::style map TCombobox -selectbackground [list \
+ !focus $colors(-window) \
+ {readonly hover} $colors(-checklight) \
+ {readonly focus} $colors(-focuscolor) \
+ ]
+
+ ttk::style map TCombobox -selectforeground [list \
+ !focus $colors(-fg) \
+ {readonly hover} $colors(-fg) \
+ {readonly focus} $colors(-selectfg) \
+ ]
+
+ # Treeview
+ ttk::style configure Treeview -background white
+ ttk::style configure Treeview.Item -padding {2 0 0 0}
+ ttk::style map Treeview \
+ -background [list selected $colors(-selectbg)] \
+ -foreground [list selected $colors(-selectfg)]
+
+ # Some defaults for non ttk-widgets so that they fit
+ # to the breeze theme, too
+ tk_setPalette background [ttk::style lookup . -background] \
+ foreground [ttk::style lookup . -foreground] \
+ highlightColor [ttk::style lookup . -focuscolor] \
+ selectBackground [ttk::style lookup . -selectbackground] \
+ selectForeground [ttk::style lookup . -selectforeground] \
+ activeBackground [ttk::style lookup . -selectbackground] \
+ activeForeground [ttk::style lookup . -selectforeground]
+ option add *font [ttk::style lookup . -font]
+ }
+}
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-insens.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-insens.gif
new file mode 100644
index 0000000..4c1bd39
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-insens.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-prelight.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-prelight.gif
new file mode 100644
index 0000000..87b94d7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-small-insens.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-small-insens.gif
new file mode 100644
index 0000000..1c161b5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-small-insens.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-small-prelight.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-small-prelight.gif
new file mode 100644
index 0000000..9424945
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-small-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-small.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-small.gif
new file mode 100644
index 0000000..5888b9f
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down-small.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down.gif
new file mode 100644
index 0000000..7b639d1
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-down.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-left-insens.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-left-insens.gif
new file mode 100644
index 0000000..4c1bd39
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-left-insens.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-left-prelight.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-left-prelight.gif
new file mode 100644
index 0000000..ca76ae6
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-left-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-left.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-left.gif
new file mode 100644
index 0000000..5cb05c7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-left.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-right-insens.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-right-insens.gif
new file mode 100644
index 0000000..4c1bd39
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-right-insens.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-right-prelight.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-right-prelight.gif
new file mode 100644
index 0000000..ee4ff03
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-right-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-right.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-right.gif
new file mode 100644
index 0000000..c844cdd
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-right.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-insens.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-insens.gif
new file mode 100644
index 0000000..4c1bd39
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-insens.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-prelight.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-prelight.gif
new file mode 100644
index 0000000..75069b5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-small-insens.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-small-insens.gif
new file mode 100644
index 0000000..1c161b5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-small-insens.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-small-prelight.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-small-prelight.gif
new file mode 100644
index 0000000..dba8832
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-small-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-small.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-small.gif
new file mode 100644
index 0000000..eb5d463
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up-small.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up.gif
new file mode 100644
index 0000000..053afc6
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/arrow-up.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/button-active.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/button-active.gif
new file mode 100644
index 0000000..c7fe7c7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/button-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/button-empty.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/button-empty.gif
new file mode 100644
index 0000000..0861244
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/button-empty.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/button-focus.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/button-focus.gif
new file mode 100644
index 0000000..ec9b095
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/button-focus.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/button-hover.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/button-hover.gif
new file mode 100644
index 0000000..e140825
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/button-hover.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/button-insensitive.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/button-insensitive.gif
new file mode 100644
index 0000000..0d88569
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/button-insensitive.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/button-toggled.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/button-toggled.gif
new file mode 100644
index 0000000..bd97f47
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/button-toggled.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/button.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/button.gif
new file mode 100644
index 0000000..8b94971
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/button.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-checked-active.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-checked-active.gif
new file mode 100644
index 0000000..258d861
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-checked-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-checked-insensitive.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-checked-insensitive.gif
new file mode 100644
index 0000000..bbc9d99
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-checked-insensitive.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-checked-pressed.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-checked-pressed.gif
new file mode 100644
index 0000000..ccc2f69
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-checked-pressed.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-checked.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-checked.gif
new file mode 100644
index 0000000..feac2a3
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-checked.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-unchecked-active.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-unchecked-active.gif
new file mode 100644
index 0000000..7a080d9
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-unchecked-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-unchecked-insensitive.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-unchecked-insensitive.gif
new file mode 100644
index 0000000..5ad524a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-unchecked-insensitive.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-unchecked-pressed.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-unchecked-pressed.gif
new file mode 100644
index 0000000..4929a96
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-unchecked-pressed.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-unchecked.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-unchecked.gif
new file mode 100644
index 0000000..8a87966
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/checkbox-unchecked.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/empty.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/empty.gif
new file mode 100644
index 0000000..161d6c7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/empty.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/entry-active.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/entry-active.gif
new file mode 100644
index 0000000..9511048
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/entry-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/entry-focus.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/entry-focus.gif
new file mode 100644
index 0000000..1012e42
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/entry-focus.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/entry-insensitive.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/entry-insensitive.gif
new file mode 100644
index 0000000..8ddcff4
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/entry-insensitive.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/entry.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/entry.gif
new file mode 100644
index 0000000..da75f8a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/entry.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/labelframe.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/labelframe.gif
new file mode 100644
index 0000000..c813bea
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/labelframe.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/notebook-client.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/notebook-client.gif
new file mode 100644
index 0000000..6348473
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/notebook-client.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/notebook-tab-top-active.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/notebook-tab-top-active.gif
new file mode 100644
index 0000000..65d3ff0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/notebook-tab-top-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/notebook-tab-top-hover.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/notebook-tab-top-hover.gif
new file mode 100644
index 0000000..bce7caa
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/notebook-tab-top-hover.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/notebook-tab-top.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/notebook-tab-top.gif
new file mode 100644
index 0000000..9b71d1b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/notebook-tab-top.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/radio-checked-active.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-checked-active.gif
new file mode 100644
index 0000000..cf0fced
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-checked-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/radio-checked-insensitive.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-checked-insensitive.gif
new file mode 100644
index 0000000..06a909b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-checked-insensitive.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/radio-checked-pressed.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-checked-pressed.gif
new file mode 100644
index 0000000..76d9571
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-checked-pressed.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/radio-checked.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-checked.gif
new file mode 100644
index 0000000..40caeb8
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-checked.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/radio-unchecked-active.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-unchecked-active.gif
new file mode 100644
index 0000000..1cb83bb
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-unchecked-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/radio-unchecked-insensitive.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-unchecked-insensitive.gif
new file mode 100644
index 0000000..b1fb2b0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-unchecked-insensitive.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/radio-unchecked-pressed.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-unchecked-pressed.gif
new file mode 100644
index 0000000..bb39f1d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-unchecked-pressed.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/radio-unchecked.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-unchecked.gif
new file mode 100644
index 0000000..bf0bda8
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/radio-unchecked.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/scale-slider-active.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/scale-slider-active.gif
new file mode 100644
index 0000000..aa7b94f
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/scale-slider-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/scale-slider-insensitive.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/scale-slider-insensitive.gif
new file mode 100644
index 0000000..f5f08d0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/scale-slider-insensitive.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/scale-slider-pressed.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/scale-slider-pressed.gif
new file mode 100644
index 0000000..fccf6dd
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/scale-slider-pressed.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/scale-slider.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/scale-slider.gif
new file mode 100644
index 0000000..37eea8f
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/scale-slider.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/scale-trough-horizontal.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/scale-trough-horizontal.gif
new file mode 100644
index 0000000..a8bf4cf
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/scale-trough-horizontal.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/scale-trough-vertical.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/scale-trough-vertical.gif
new file mode 100644
index 0000000..fab953c
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/scale-trough-vertical.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-horiz-active.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-horiz-active.gif
new file mode 100644
index 0000000..3e9e9c1
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-horiz-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-horiz.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-horiz.gif
new file mode 100644
index 0000000..ffc82cd
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-horiz.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-insens.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-insens.gif
new file mode 100644
index 0000000..7abe4b5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-insens.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-vert-active.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-vert-active.gif
new file mode 100644
index 0000000..36a0a83
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-vert-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-vert.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-vert.gif
new file mode 100644
index 0000000..cbc81de
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-slider-vert.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-trough-horiz-active.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-trough-horiz-active.gif
new file mode 100644
index 0000000..2b1a582
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-trough-horiz-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-trough-vert-active.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-trough-vert-active.gif
new file mode 100644
index 0000000..6651cc5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/scrollbar-trough-vert-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/slider-vert-insens.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/slider-vert-insens.gif
new file mode 100644
index 0000000..bcc268e
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/slider-vert-insens.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/transparent.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/transparent.gif
new file mode 100644
index 0000000..7abe4b5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/transparent.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/treeheading-prelight.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/treeheading-prelight.gif
new file mode 100644
index 0000000..6a98c0b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/treeheading-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/breeze/breeze/treeview.gif b/ttkthemes/ttkthemes/gif/breeze/breeze/treeview.gif
new file mode 100644
index 0000000..00ccc35
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/breeze/breeze/treeview.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux.tcl b/ttkthemes/ttkthemes/gif/equilux/equilux.tcl
new file mode 100644
index 0000000..4d1eb82
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux.tcl
@@ -0,0 +1,314 @@
+# Copyright (C) 2018 RedFantom
+# Derived from https://github.com/ddnexus/equilux-theme (GNU GPLv2)
+# Based on /ttkthemes/ttkthemes/themes/arc/arc.tcl (GNU GPLv3)
+# Available under the GNU GPLv3, or at your option any later version
+
+# Theme Equilux
+namespace eval ttk::theme::equilux {
+
+ # Widget colors
+ variable colors
+ array set colors {
+ -fg "#a6a6a6"
+ -bg "#464646"
+ -disabledbg "#2e2e2e"
+ -disabledfg "#999999"
+ -selectbg "#414141"
+ -selectfg "#a6a6a6"
+ -window "#373737"
+ -focuscolor "#bebebe"
+ -checklight "#e6e6e6"
+ }
+
+ # Function to load images from subdirectory
+ variable directory
+ # Subdirectory /equilux
+ set directory [file join [file dirname [info script]] equilux]
+ variable images
+ # Load the images
+ foreach file [glob -directory $directory *.gif] {
+ set img [file tail [file rootname $file]]
+ set images($img) [image create photo -file $file -format gif]
+ }
+
+ # Create a new ttk::style
+ ttk::style theme create equilux -parent default -settings {
+ # Configure basic style settings
+ ttk::style configure . \
+ -background $colors(-bg) \
+ -foreground $colors(-fg) \
+ -troughcolor $colors(-bg) \
+ -selectbackground $colors(-selectbg) \
+ -selectforeground $colors(-selectfg) \
+ -fieldbackground $colors(-window) \
+ -font TkDefaultFont \
+ -borderwidth 1 \
+ -focuscolor $colors(-focuscolor)
+
+ # Map disabled colors to disabledfg
+ ttk::style map . -foreground [list disabled $colors(-disabledfg)]
+
+ # WIDGET LAYOUTS
+
+ ttk::style layout TButton {
+ Button.button -children {
+ Button.focus -children {
+ Button.padding -children {
+ Button.label -side left -expand true
+ }
+ }
+ }
+ }
+
+ ttk::style layout Toolbutton {
+ Toolbutton.button -children {
+ Toolbutton.focus -children {
+ Toolbutton.padding -children {
+ Toolbutton.label -side left -expand true
+ }
+ }
+ }
+ }
+
+ ttk::style layout Vertical.TScrollbar {
+ Vertical.Scrollbar.trough -sticky ns -children {
+ Vertical.Scrollbar.thumb -expand true
+ }
+ }
+
+ ttk::style layout Horizontal.TScrollbar {
+ Horizontal.Scrollbar.trough -sticky ew -children {
+ Horizontal.Scrollbar.thumb -expand true
+ }
+ }
+
+ ttk::style layout TMenubutton {
+ Menubutton.button -children {
+ Menubutton.focus -children {
+ Menubutton.padding -children {
+ Menubutton.indicator -side right
+ Menubutton.label -side right -expand true
+ }
+ }
+ }
+ }
+
+ ttk::style layout TCombobox {
+ Combobox.field -sticky nswe -children {
+ Combobox.downarrow -side right -sticky ns -children {
+ Combobox.arrow -side right
+ }
+ Combobox.padding -expand true -sticky nswe -children {
+ Combobox.textarea -sticky nswe
+ }
+ }
+ }
+
+ ttk::style layout TSpinbox {
+ Spinbox.field -side top -sticky we -children {
+ Spinbox.buttons -side right -children {
+ null -side right -sticky {} -children {
+ Spinbox.uparrow -side top -sticky nse -children {
+ Spinbox.symuparrow -side right -sticky e
+ }
+ Spinbox.downarrow -side bottom -sticky nse -children {
+ Spinbox.symdownarrow -side right -sticky e
+ }
+ }
+ }
+ Spinbox.padding -sticky nswe -children {
+ Spinbox.textarea -sticky nswe
+ }
+ }
+ }
+
+ # Style elements
+
+ # Button
+ ttk::style element create Button.button image [list $images(button) \
+ pressed $images(button-active) \
+ active $images(button-hover) \
+ disabled $images(button-insensitive) \
+ ] -border 3 -padding {3 2} -sticky ewns
+
+ # Toolbutton
+ ttk::style element create Toolbutton.button image [list $images(button-empty) \
+ selected $images(button-active) \
+ pressed $images(button-active) \
+ {active !disabled} $images(button-hover) \
+ ] -border 3 -padding {3 2} -sticky news
+ # Checkbutton
+ ttk::style element create Checkbutton.indicator image [list $images(checkbox-unchecked) \
+ disabled $images(checkbox-unchecked-insensitive) \
+ {active selected} $images(checkbox-checked) \
+ {pressed selected} $images(checkbox-checked) \
+ active $images(checkbox-unchecked) \
+ selected $images(checkbox-checked) \
+ {disabled selected} $images(checkbox-checked-insensitive) \
+ ] -width 22 -sticky w -padding {0 0 25 0}
+ # Radiobutton
+ ttk::style element create Radiobutton.indicator image [list $images(radio-unchecked) \
+ disabled $images(radio-unchecked-insensitive) \
+ {active selected} $images(radio-checked) \
+ {pressed selected} $images(radio-checked) \
+ active $images(radio-unchecked) \
+ selected $images(radio-checked) \
+ {disabled selected} $images(radio-checked-insensitive) \
+ ] -width 22 -sticky w -padding {0 0 25 0}
+
+ ttk::style element create Horizontal.Scrollbar.trough image $images(trough-scrollbar-horiz)
+ ttk::style element create Horizontal.Scrollbar.thumb \
+ image [list $images(slider-horiz) \
+ {pressed !disabled} $images(slider-horiz-active) \
+ {active !disabled} $images(slider-horiz-prelight) \
+ disabled $images(slider-horiz-insens) \
+ ] -border 6 -sticky ew
+
+ ttk::style element create Vertical.Scrollbar.trough image $images(trough-scrollbar-vert)
+ ttk::style element create Vertical.Scrollbar.thumb \
+ image [list $images(slider-vert) \
+ {pressed !disabled} $images(slider-vert-active) \
+ {active !disabled} $images(slider-vert-prelight) \
+ disabled $images(slider-vert-insens) \
+ ] -border 6 -sticky ns
+
+ ttk::style element create Horizontal.Scale.trough \
+ image [list $images(trough-horizontal-active) disabled $images(trough-horizontal)] \
+ -border {8 5 8 5} -padding 0
+ ttk::style element create Horizontal.Scale.slider \
+ image [list $images(slider) disabled $images(slider-insensitive) active $images(slider-prelight)] \
+ -sticky {}
+
+ ttk::style element create Vertical.Scale.trough \
+ image [list $images(trough-vertical-active) disabled $images(trough-vertical)] \
+ -border {5 8 5 8} -padding 0
+ ttk::style element create Vertical.Scale.slider \
+ image [list $images(slider) disabled $images(slider-insensitive) active $images(slider-prelight)] \
+ -sticky {}
+
+ ttk::style element create Entry.field \
+ image [list $images(entry-border-bg) \
+ focus $images(entry-active) \
+ disabled $images(entry-border-disabled)] \
+ -border 4 -padding {6 4} -sticky news
+
+ ttk::style element create Labelframe.border image $images(labelframe) \
+ -border 4 -padding 4 -sticky news
+
+ ttk::style element create Menubutton.button \
+ image [list $images(button) \
+ pressed $images(button-active) \
+ active $images(button-hover) \
+ disabled $images(button-insensitive) \
+ ] -sticky news -border 3 -padding {3 2}
+ ttk::style element create Menubutton.indicator \
+ image [list $images(arrow-down) \
+ active $images(arrow-down-prelight) \
+ pressed $images(arrow-down-prelight) \
+ disabled $images(arrow-down-insens) \
+ ] -sticky e -width 20
+
+ ttk::style element create Combobox.field \
+ image [list $images(combo-entry) \
+ {readonly disabled} $images(button-insensitive) \
+ {readonly pressed} $images(button-active) \
+ {readonly hover} $images(button-hover) \
+ readonly $images(button) \
+ {disabled} $images(combo-entry-insensitive) \
+ {hover} $images(combo-entry) \
+ ] -border 4 -padding {6 0 0 0}
+ ttk::style element create Combobox.downarrow \
+ image [list $images(combo-entry-button) \
+ pressed $images(combo-entry-button-active) \
+ active $images(combo-entry-button-hover) \
+ disabled $images(combo-entry-button-insensitive) \
+ ] -border 4 -padding {0 10 6 10}
+ ttk::style element create Combobox.arrow \
+ image [list $images(arrow-down) \
+ active $images(arrow-down-prelight) \
+ pressed $images(arrow-down-prelight) \
+ disabled $images(arrow-down-insens) \
+ ] -sticky e -width 15
+
+ ttk::style element create Spinbox.field \
+ image [list $images(combo-entry) focus $images(combo-entry-active)] \
+ -border 4 -padding {6 0 0 0} -sticky news
+ ttk::style element create Spinbox.uparrow \
+ image [list $images(up-background) \
+ pressed $images(up-background-active) \
+ active $images(up-background-hover) \
+ disabled $images(up-background-disable) \
+ ] -width 20 -border {0 2 3 0} -padding {0 5 6 2}
+ ttk::style element create Spinbox.symuparrow \
+ image [list $images(arrow-up-small) \
+ active $images(arrow-up-small-prelight) \
+ pressed $images(arrow-up-small-prelight) \
+ disabled $images(arrow-up-small-insens) \
+ ]
+ ttk::style element create Spinbox.downarrow \
+ image [list $images(down-background) \
+ pressed $images(down-background-active) \
+ active $images(down-background-hover) \
+ disabled $images(down-background-disable) \
+ ] -width 20 -border {0 0 3 2} -padding {0 2 6 5}
+ ttk::style element create Spinbox.symdownarrow \
+ image [list $images(arrow-down) \
+ active $images(arrow-down-prelight) \
+ pressed $images(arrow-down-prelight) \
+ disabled $images(arrow-down-insens) \
+ ]
+
+ ttk::style element create Notebook.client \
+ image $images(notebook) -border 1
+ ttk::style element create Notebook.tab \
+ image [list $images(tab-top) \
+ selected $images(tab-top-active) \
+ active $images(tab-top-hover) \
+ ] -padding {0 2 0 0} -border 3
+
+ ttk::style element create Horizontal.Progressbar.trough \
+ image $images(progressbar-horiz-bg) -border {2 2 2 2} -padding 1
+ ttk::style element create Horizontal.Progressbar.pbar \
+ image $images(progressbar-horiz) -border {4 0 4 0}
+
+ ttk::style element create Vertical.Progressbar.trough \
+ image $images(progressbar-vert-bg) -border {2 2 2 2} -padding 1
+ ttk::style element create Vertical.Progressbar.pbar \
+ image $images(progressbar-vert) -border {0 4 0 4}
+
+ ttk::style element create Treeview.field \
+ image $images(treeview) -border 1
+ ttk::style element create Treeheading.cell \
+ image [list $images(tree-heading) pressed $images(tree-heading-active)] \
+ -border 1 -padding 4 -sticky ewns
+
+ ttk::style element create Treeitem.indicator \
+ image [list $images(plus) user2 $images(empty) user1 $images(minus)] \
+ -width 15 -sticky w
+
+ # Settings
+ ttk::style configure TButton -padding {8 4 8 4} -width -10 -anchor center
+ ttk::style configure TMenubutton -padding {8 4 4 4}
+ ttk::style configure Toolbutton -anchor center
+ ttk::style configure TCheckbutton -padding 3
+ # Radiobutton and Checkbutton hover highlighting: disabled by default
+ # ttk::style map TRadiobutton -background [list active $colors(-checklight)]
+ # ttk::style map TCheckbutton -background [list active $colors(-checklight)]
+ ttk::style configure TRadiobutton -padding 3
+ ttk::style configure TNotebook -tabmargins {0 2 0 0}
+ ttk::style configure TNotebook.Tab -padding {6 2 6 2} -expand {0 0 2}
+ ttk::style map TNotebook.Tab -expand [list selected {1 2 4 2}]
+ ttk::style configure TSeparator -background $colors(-bg)
+
+ # Treeview
+ ttk::style configure Treeview -background $colors(-window)
+ ttk::style configure Treeview.Item -padding {2 0 0 0}
+ ttk::style map Treeview \
+ -background [list selected $colors(-selectbg)] \
+ -foreground [list selected $colors(-selectfg)]
+ }
+}
+
+variable version 1.1
+package provide ttk::theme::equilux $version
+
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-down-insens.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-down-insens.gif
new file mode 100644
index 0000000..20c4c9a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-down-insens.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-down-prelight.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-down-prelight.gif
new file mode 100644
index 0000000..20c4c9a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-down-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-down.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-down.gif
new file mode 100644
index 0000000..70f8631
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-down.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-up-small-insens.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-up-small-insens.gif
new file mode 100644
index 0000000..0ed58e5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-up-small-insens.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-up-small-prelight.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-up-small-prelight.gif
new file mode 100644
index 0000000..0ed58e5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-up-small-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-up-small.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-up-small.gif
new file mode 100644
index 0000000..7749f6a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-up-small.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-up.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-up.gif
new file mode 100644
index 0000000..5b59d01
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/arrow-up.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/button-active.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/button-active.gif
new file mode 100644
index 0000000..d5f8e47
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/button-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/button-empty.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/button-empty.gif
new file mode 100644
index 0000000..10a9b99
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/button-empty.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/button-hover.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/button-hover.gif
new file mode 100644
index 0000000..9786ab1
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/button-hover.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/button-insensitive.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/button-insensitive.gif
new file mode 100644
index 0000000..3d3e575
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/button-insensitive.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/button.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/button.gif
new file mode 100644
index 0000000..3b892dc
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/button.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/checkbox-checked-insensitive.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/checkbox-checked-insensitive.gif
new file mode 100644
index 0000000..ba84d06
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/checkbox-checked-insensitive.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/checkbox-checked.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/checkbox-checked.gif
new file mode 100644
index 0000000..9a3bc18
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/checkbox-checked.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/checkbox-unchecked-insensitive.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/checkbox-unchecked-insensitive.gif
new file mode 100644
index 0000000..44a6ab6
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/checkbox-unchecked-insensitive.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/checkbox-unchecked.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/checkbox-unchecked.gif
new file mode 100644
index 0000000..8fb8437
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/checkbox-unchecked.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-active.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-active.gif
new file mode 100644
index 0000000..d3fc1c8
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-button-active.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-button-active.gif
new file mode 100644
index 0000000..52a355c
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-button-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-button-hover.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-button-hover.gif
new file mode 100644
index 0000000..36c0850
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-button-hover.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-button-insensitive.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-button-insensitive.gif
new file mode 100644
index 0000000..7ba13bf
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-button-insensitive.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-button.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-button.gif
new file mode 100644
index 0000000..476071a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-button.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-insensitive.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-insensitive.gif
new file mode 100644
index 0000000..31c31de
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry-insensitive.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry.gif
new file mode 100644
index 0000000..bb3b74a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/combo-entry.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/down-background-active.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/down-background-active.gif
new file mode 100644
index 0000000..5802afd
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/down-background-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/down-background-disable.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/down-background-disable.gif
new file mode 100644
index 0000000..88cf56e
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/down-background-disable.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/down-background-hover.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/down-background-hover.gif
new file mode 100644
index 0000000..50100ea
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/down-background-hover.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/down-background.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/down-background.gif
new file mode 100644
index 0000000..8a90aad
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/down-background.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/empty.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/empty.gif
new file mode 100644
index 0000000..161d6c7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/empty.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/entry-active.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/entry-active.gif
new file mode 100644
index 0000000..c984a60
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/entry-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/entry-border-bg.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/entry-border-bg.gif
new file mode 100644
index 0000000..dc0cde6
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/entry-border-bg.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/entry-border-disabled.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/entry-border-disabled.gif
new file mode 100644
index 0000000..6e8f5dc
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/entry-border-disabled.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/focus.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/focus.gif
new file mode 100644
index 0000000..7f7363e
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/focus.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/frame.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/frame.gif
new file mode 100644
index 0000000..c51826f
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/frame.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/labelframe.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/labelframe.gif
new file mode 100644
index 0000000..41e4ba3
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/labelframe.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/minus.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/minus.gif
new file mode 100644
index 0000000..f37fba3
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/minus.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/notebook.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/notebook.gif
new file mode 100644
index 0000000..41e4ba3
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/notebook.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/null.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/null.gif
new file mode 100644
index 0000000..3beb790
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/null.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/plus.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/plus.gif
new file mode 100644
index 0000000..5ed3a66
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/plus.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/progressbar-horiz-bg.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/progressbar-horiz-bg.gif
new file mode 100644
index 0000000..7b1c0ec
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/progressbar-horiz-bg.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/progressbar-horiz.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/progressbar-horiz.gif
new file mode 100644
index 0000000..8bc40d1
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/progressbar-horiz.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/progressbar-vert-bg.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/progressbar-vert-bg.gif
new file mode 100644
index 0000000..e6ec982
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/progressbar-vert-bg.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/progressbar-vert.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/progressbar-vert.gif
new file mode 100644
index 0000000..6e2260a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/progressbar-vert.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/radio-checked-insensitive.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/radio-checked-insensitive.gif
new file mode 100644
index 0000000..7896416
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/radio-checked-insensitive.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/radio-checked.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/radio-checked.gif
new file mode 100644
index 0000000..9143110
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/radio-checked.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/radio-unchecked-insensitive.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/radio-unchecked-insensitive.gif
new file mode 100644
index 0000000..44a6ab6
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/radio-unchecked-insensitive.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/radio-unchecked.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/radio-unchecked.gif
new file mode 100644
index 0000000..784fbc3
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/radio-unchecked.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/slider-horiz-active.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-horiz-active.gif
new file mode 100644
index 0000000..dbe27b1
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-horiz-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/slider-horiz-insens.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-horiz-insens.gif
new file mode 100644
index 0000000..3c787a5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-horiz-insens.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/slider-horiz-prelight.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-horiz-prelight.gif
new file mode 100644
index 0000000..f28d148
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-horiz-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/slider-horiz.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-horiz.gif
new file mode 100644
index 0000000..f28d148
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-horiz.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/slider-insensitive.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-insensitive.gif
new file mode 100644
index 0000000..acfb071
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-insensitive.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/slider-prelight.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-prelight.gif
new file mode 100644
index 0000000..2dfbe47
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/slider-vert-active.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-vert-active.gif
new file mode 100644
index 0000000..02f7245
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-vert-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/slider-vert-insens.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-vert-insens.gif
new file mode 100644
index 0000000..16745b8
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-vert-insens.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/slider-vert-prelight.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-vert-prelight.gif
new file mode 100644
index 0000000..68ab5d5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-vert-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/slider-vert.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-vert.gif
new file mode 100644
index 0000000..68ab5d5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/slider-vert.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/slider.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/slider.gif
new file mode 100644
index 0000000..dc6e83b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/slider.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/tab-top-active.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/tab-top-active.gif
new file mode 100644
index 0000000..0cbd738
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/tab-top-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/tab-top-hover.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/tab-top-hover.gif
new file mode 100644
index 0000000..d38030f
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/tab-top-hover.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/tab-top.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/tab-top.gif
new file mode 100644
index 0000000..a3495a4
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/tab-top.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/tree-heading-active.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/tree-heading-active.gif
new file mode 100644
index 0000000..1beb65f
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/tree-heading-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/tree-heading.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/tree-heading.gif
new file mode 100644
index 0000000..b9112a4
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/tree-heading.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/treeview.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/treeview.gif
new file mode 100644
index 0000000..8562d1d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/treeview.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/trough-horizontal-active.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/trough-horizontal-active.gif
new file mode 100644
index 0000000..e1ee074
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/trough-horizontal-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/trough-horizontal.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/trough-horizontal.gif
new file mode 100644
index 0000000..44a6ab6
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/trough-horizontal.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/trough-scrollbar-horiz.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/trough-scrollbar-horiz.gif
new file mode 100644
index 0000000..b4f9362
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/trough-scrollbar-horiz.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/trough-scrollbar-vert.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/trough-scrollbar-vert.gif
new file mode 100644
index 0000000..a0a8062
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/trough-scrollbar-vert.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/trough-vertical-active.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/trough-vertical-active.gif
new file mode 100644
index 0000000..d282cde
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/trough-vertical-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/trough-vertical.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/trough-vertical.gif
new file mode 100644
index 0000000..44a6ab6
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/trough-vertical.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/up-background-active.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/up-background-active.gif
new file mode 100644
index 0000000..52b957f
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/up-background-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/up-background-disable.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/up-background-disable.gif
new file mode 100644
index 0000000..88cf56e
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/up-background-disable.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/up-background-hover.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/up-background-hover.gif
new file mode 100644
index 0000000..ff03518
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/up-background-hover.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/equilux/equilux/up-background.gif b/ttkthemes/ttkthemes/gif/equilux/equilux/up-background.gif
new file mode 100644
index 0000000..461b486
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/equilux/equilux/up-background.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/pkgIndex.tcl b/ttkthemes/ttkthemes/gif/pkgIndex.tcl
new file mode 100644
index 0000000..ccc16d2
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/pkgIndex.tcl
@@ -0,0 +1,17 @@
+# Author: RedFantom
+# License: GNU GPLv3
+# Copyright (c) 2017-2018 RedFantom
+set gif_theme_dir [file join [pwd] [file dirname [info script]]]
+
+array set gif_themes {
+ arc 0.1
+ breeze 0.6
+ equilux 1.1
+ scid 0.9.1
+ ubuntu 1.0
+}
+
+foreach {theme version} [array get gif_themes] {
+ package ifneeded ttk::theme::$theme $version \
+ [list source [file join $gif_theme_dir $theme $theme.tcl]]
+}
diff --git a/ttkthemes/ttkthemes/gif/scid/LICENSE.md b/ttkthemes/ttkthemes/gif/scid/LICENSE.md
new file mode 100644
index 0000000..d7087bb
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/LICENSE.md
@@ -0,0 +1,39 @@
+# BSD-like Tcl License
+Copyright (C) 2018 Uwe Klimmek
+The following terms apply to all files associated with the software
+unless explicitly disclaimed in individual files.
+
+The authors hereby grant permission to use, copy, modify, distribute,
+and license this software and its documentation for any purpose,
+provided that existing copyright notices are retained in all copies and
+that this notice is included verbatim in any distributions. No written
+agreement, license, or royalty fee is required for any of the authorized
+uses. Modifications to this software may be copyrighted by their authors
+and need not follow the licensing terms described here, provided that
+the new terms are clearly indicated on the first page of each file where
+they apply.
+
+IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
+FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
+ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
+DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE
+
+THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
+THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND
+DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT,
+UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
+
+GOVERNMENT USE: If you are acquiring this software on behalf of the U.S.
+government, the Government shall have only "Restricted Rights" in the
+software and related documentation as defined in the Federal Acquisition
+Regulations (FARs) in Clause 52.227.19 (c) (2). If you are acquiring the
+software on behalf of the Department of Defense, the software shall be
+classified as "Commercial Computer Software" and the Government shall
+have only "Restricted Rights" as defined in Clause 252.227-7013 (c) (1)
+of DFARs. Notwithstanding the foregoing, the authors grant the U.S.
+Government and others acting in its behalf permission to use and
+distribute the software in accordance with the terms specified in this
+license.
diff --git a/ttkthemes/ttkthemes/gif/scid/README.md b/ttkthemes/ttkthemes/gif/scid/README.md
new file mode 100644
index 0000000..d272d37
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/README.md
@@ -0,0 +1,22 @@
+Installation of scid themes for Scid
+====================================
+
+Save scidthemes files in any directory.
+
+In Scid choose:
+Menu -> Options -> Theme -> Load Theme : select pkgIndex.tcl from this directory.
+Menu -> Options -> Theme : select one theme of scidblue scidgreen scidmint scidpurple scidsand scidpink
+
+Change menu color in Menu -> Options -> Setup Menu Colors...
+Suitable menu colors for the scid themes are
+ Disabled #808080
+ selectColor #202020
+ Textcolor #202020
+ Background #d8d8d8
+ select Textcolor #f0f0f0
+ select Background #5464c4 for scidblue
+ select Background #7cac50 for scidmint
+ select Background #50ac69 for scidgreen
+ select Background #8050ac for scidpurple
+ select Background #ac9750 for scidsand
+ select Background #ac5093 for scidpink
diff --git a/ttkthemes/ttkthemes/gif/scid/scid.tcl b/ttkthemes/ttkthemes/gif/scid/scid.tcl
new file mode 100644
index 0000000..193a6e0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scid.tcl
@@ -0,0 +1,329 @@
+# scidthemes - Copyright (C) 2018 Uwe Klimmek
+# Available under the BSD-like 2-clause Tcl License, see LICENSE.md
+
+# Copyright (c) 2018 RedFantom
+# Edited for indents, spaces instead of tabs and formatting
+# Fixed the spacing of down arrow in Menubutton/OptionMenu
+# TODO: Fix alignment of down arrow in Menubutton/OptionMenu
+# TODO: Fix spacing on Combobox down arrow sides
+
+package provide ttk::theme::scid 0.9.1
+
+foreach { t } { blue mint green purple sand pink grey } {
+ set ::tks $t
+
+ package provide ttk::theme::scid$t 0.9.1
+
+ namespace eval ttk::theme::scid$t {
+
+ set t $::tks
+ proc LoadImages {imgdir {patterns {*.png}}} {
+ foreach pattern $patterns {
+ foreach file [glob -directory $imgdir $pattern] {
+ set img [file tail [file rootname $file]]
+ if {![info exists images($img)]} {
+ set images($img) [image create photo -file $file -format gif]
+ }
+ }
+ }
+ return [array get images]
+ }
+
+ variable I
+ array set I [LoadImages [file join [file dirname [info script]] scid$t] *.gif]
+
+ variable colors
+ array set colors {
+ -frame "#d8d8d8"
+ -lighter "#fcfcfc"
+ -dark "#c8c8c8"
+ -darker "#9e9e9e"
+ -darkest "#cacaca"
+ -selectbg "#3d3d3d"
+ -selectfg "#fcfcfc"
+ -disabledfg "#b3b3b3"
+ -entryfocus "#6f6f6f"
+ -tabbg "#c9c9c9"
+ -tabborder "#b7b7b7"
+ -troughcolor "#d7d7d7"
+ -troughborder "#a7a7a7"
+ -checklight "#f5f5f5"
+ -eborder "#5464c4"
+ -foreground "#202020"
+ -background "#efefef"
+ }
+
+ ttk::style theme create scid$t -settings {
+ ttk::style configure . \
+ -borderwidth 1 \
+ -background $colors(-frame) \
+ -foreground $colors(-foreground) \
+ -bordercolor $colors(-darkest) \
+ -darkcolor $colors(-dark) \
+ -lightcolor $colors(-lighter) \
+ -troughcolor $colors(-troughcolor) \
+ -selectforeground $colors(-selectfg) \
+ -selectbackground $colors(-selectbg) \
+ -font TkDefaultFont
+
+ ttk::style map . \
+ -background [list disabled $colors(-frame) active $colors(-lighter)] \
+ -foreground [list disabled $colors(-disabledfg)] \
+ -selectbackground [list !focus $colors(-darker)] \
+ -selectforeground [list !focus white]
+
+ ## Treeview
+ ttk::style element create Treeheading.cell image \
+ [list $I(tree-n) \
+ selected $I(tree-p) \
+ disabled $I(tree-d) \
+ pressed $I(tree-p) \
+ active $I(tree-h) \
+ ] -border 4 -sticky ew
+ ttk::style configure Row -background $colors(-background)
+ ttk::style map Row -background \
+ [list \
+ {focus selected} "#6474d4" \
+ selected "#7484e4" \
+ alternate white]
+ ttk::style map Item -foreground [list selected white]
+ ttk::style map Cell -foreground [list selected white]
+ ttk::style configure Treeview -background white
+ ttk::style map Treeview \
+ -background [list selected "#5464c4"] \
+ -foreground [list selected $colors(-selectfg)]
+
+ ## Buttons
+ ttk::style configure TButton -anchor center
+ ttk::style layout TButton {
+ Button.button -children {
+ Button.focus -children {
+ Button.padding -children {
+ Button.label
+ }
+ }
+ }
+ }
+
+ ttk::style element create button image \
+ [list $I(button-n) \
+ pressed $I(button-p) \
+ {selected active} $I(button-pa) \
+ selected $I(button-p) \
+ active $I(button-a) \
+ disabled $I(button-d) \
+ ] -border {4 9 4 18} -padding {4 0} -sticky news
+ ttk::style configure Tbutton -padding {4 0 4 0}
+
+ ## Checkbuttons
+ ttk::style element create Checkbutton.indicator image \
+ [list $I(check-nu) \
+ {disabled selected} $I(check-dc) \
+ disabled $I(check-du) \
+ {pressed selected} $I(check-pc) \
+ pressed $I(check-pu) \
+ {active selected} $I(check-ac) \
+ active $I(check-hu) \
+ selected $I(check-nc) \
+ ] -width 20 -sticky w
+ ttk::style map TCheckbutton -background [list active $colors(-frame)]
+ ttk::style configure TCheckbutton -padding {0 4 0 4}
+
+ ## Radiobuttons
+ ttk::style element create Radiobutton.indicator image \
+ [list $I(radio-nu) \
+ {disabled selected} $I(radio-dc) \
+ disabled $I(radio-du) \
+ {pressed selected} $I(radio-pc) \
+ pressed $I(radio-pu) \
+ {active selected} $I(radio-ac) \
+ active $I(radio-hu) \
+ selected $I(radio-nc) \
+ ] -width 20 -sticky w
+ ttk::style map TRadiobutton -background [list active $colors(-frame)]
+ ttk::style configure TRadiobutton -padding {0 4 0 4 }
+
+ ## Menubuttons
+ ttk::style element create Menubutton.indicator image \
+ [list $I(menuarrow-a) \
+ disabled $I(menuarrow-d) \
+ ] -sticky e -border {15 0 0 0} -padding 0
+ ttk::style element create Menubutton.border image \
+ [list $I(button-n) \
+ selected $I(button-p) \
+ disabled $I(button-d) \
+ active $I(button-a) \
+ ] -border 4 -sticky ew
+ ttk::style configure TMenubutton -padding {4 0 4 0}
+
+ ## Toolbar buttons
+ ttk::style configure Toolbutton -padding -5 -relief flat
+ ttk::style configure Toolbutton.label -padding 0 -relief flat
+ ttk::style element create Toolbutton.border image \
+ [list $I(blank) \
+ pressed $I(toolbutton-p) \
+ {selected active} $I(toolbutton-pa) \
+ selected $I(toolbutton-p) \
+ active $I(toolbutton-a) \
+ disabled $I(blank) \
+ ] -border 11 -sticky nsew
+
+ ## Entry widgets
+ ttk::style configure TEntry \
+ -padding {0 4 0 4 } \
+ -insertwidth 1 \
+ -fieldbackground white \
+ -selectbackground $colors(-eborder) \
+ -selectforeground $colors(-foreground)
+ ttk::style map TEntry \
+ -fieldbackground [list readonly $colors(-frame)] \
+ -bordercolor [list focus $colors(-eborder)] \
+ -lightcolor [list focus $colors(-entryfocus)] \
+ -darkcolor [list focus $colors(-entryfocus)]
+ ttk::style element create Entry.field image \
+ [list $I(entry-n) \
+ {focus} $I(entry-a) \
+ {readonly disabled} $I(entry-rd) \
+ {readonly pressed} $I(entry-d) \
+ {focus readonly} $I(entry-d) \
+ readonly $I(entry-d) \
+ ] -border {3 3 3 3} -sticky ew
+
+ ## Combobox
+ ttk::style element create Combobox.downarrow image \
+ [list $I(comboarrow-n) \
+ focus $I(comboarrow-af) \
+ disabled $I(comboarrow-d) \
+ pressed $I(comboarrow-p) \
+ active $I(comboarrow-a) \
+ ] -sticky e -border {22 0 0 0}
+ ttk::style element create Combobox.field image \
+ [list $I(combo-n) \
+ focus $I(combo-ra) \
+ {readonly disabled} $I(combo-rd) \
+ {readonly pressed} $I(combo-rp) \
+ {readonly focus} $I(combo-rf) \
+ readonly $I(combo-rn) \
+ ] -border {4 0 0 0} -sticky ew
+ ttk::style configure TCombobox \
+ -selectbackground "#ffffff" \
+ -selectforeground "#202020" \
+ -padding {0 4 0 4}
+
+ ## Spinbox
+ ttk::style element create Spinbox.downarrow image \
+ [list $I(spinarrowdown-a) \
+ {focus pressed} $I(spinarrowdown-paf) \
+ focus $I(spinarrowdown-af) \
+ disabled $I(spinarrowdown-a) \
+ active $I(spinarrowdown-p) \
+ ] -border 4 -sticky {}
+ ttk::style element create Spinbox.uparrow image \
+ [list $I(spinarrowup-a) \
+ {focus pressed} $I(spinarrowup-paf) \
+ focus $I(spinarrowup-af) \
+ disabled $I(spinarrowup-a) \
+ active $I(spinarrowup-p) \
+ ] -border 4 -sticky {}
+ ttk::style element create Spinbox.field image \
+ [list $I(combo-n) \
+ focus $I(combo-ra) \
+ {readonly disabled} $I(combo-rd) \
+ {readonly pressed} $I(combo-rp) \
+ {readonly focus} $I(combo-rf) \
+ readonly $I(combo-rn) \
+ ] -border {4 0 0 0} -sticky ew
+ ttk::style configure TSpinbox \
+ -selectbackground "#ffffff" \
+ -selectforeground "#202020" \
+ -padding {0 4 0 4}
+
+ ## Notebooks
+ ttk::style element create Notebook.client \
+ image $I(surface) -border 2 -sticky news
+ ttk::style element create Notebook.tab image \
+ [list $I(tab-n) \
+ selected $I(tab-s) \
+ active $I(tab-a) \
+ ] -border {3 6 3 12} -padding {3 3}
+
+ ## Labelframes
+ ttk::style element create Labelframe.border image $I(labelframe) \
+ -border 4 -sticky news
+ ttk::style configure TLabelframe -padding 4
+
+ ## Scrollbars
+ ttk::style layout Vertical.TScrollbar {
+ Vertical.Scrollbar.trough -sticky ns -children {
+ Vertical.Scrollbar.thumb -expand true
+ }
+ }
+ ttk::style layout Horizontal.TScrollbar {
+ Horizontal.Scrollbar.trough -sticky ew -children {
+ Horizontal.Scrollbar.thumb -expand true
+ }
+ }
+ ttk::style element create Horizontal.Scrollbar.thumb image \
+ [list $I(sbthumb-hn) \
+ disabled $I(sbthumb-hd) \
+ pressed $I(sbthumb-hp) \
+ active $I(sbthumb-ha) \
+ ] -border 4
+ ttk::style element create Vertical.Scrollbar.thumb image \
+ [list $I(sbthumb-vn) \
+ disabled $I(sbthumb-vd) \
+ pressed $I(sbthumb-vp) \
+ active $I(sbthumb-va) \
+ ] -border 4
+ ttk::style element create Horizontal.Scrollbar.trough image $I(sbtrough-h)
+ ttk::style element create Vertical.Scrollbar.trough image $I(sbtrough-v)
+ ttk::style configure TScrollbar -bordercolor $colors(-troughborder)
+
+ ## Scales
+ ttk::style element create Horizontal.Scale.slider image \
+ [list $I(scale-hn) \
+ disabled $I(scale-hd) \
+ active $I(scale-ha) \
+ ]
+ ttk::style element create Horizontal.Scale.trough image \
+ [list $I(scaletrough-h) \
+ pressed $I(scaletrough-hp) \
+ ] -border 4 -sticky ew -padding 0
+ ttk::style element create Vertical.Scale.slider image \
+ [list $I(scale-vn) \
+ disabled $I(scale-vd) \
+ active $I(scale-va) \
+ ]
+ ttk::style element create Vertical.Scale.trough image \
+ [list $I(scaletrough-v) \
+ pressed $I(scaletrough-vp) \
+ ] -border 4 -sticky ns -padding 0
+
+ ttk::style configure TScale -bordercolor $colors(-troughborder)
+
+ ## Progressbar
+ ttk::style element create Progressbar.trough \
+ image $I(entry-n) -border 2
+ ttk::style element create Vertical.Progressbar.pbar \
+ image $I(progress-v) -border {2 2 1 1}
+ ttk::style element create Horizontal.Progressbar.pbar \
+ image $I(progress-h) -border {2 2 1 1}
+ ttk::style configure TProgressbar \
+ -bordercolor $colors(-troughborder) \
+ -foreground $colors(-eborder)
+
+ ## Statusbar
+ ttk::style element create sizegrip image $I(sizegrip)
+
+ ## Separator
+ ttk::style element create separator image $I(sep-h)
+ ttk::style element create hseparator image $I(sep-h)
+ ttk::style element create vseparator image $I(sep-v)
+
+ ## Paned window
+ ttk::style element create vsash image $I(sas-v) -sticky e
+ ttk::style element create hsash image $I(sas-h) -sticky s
+ }
+ }
+}
+unset ::tks
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/blank.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/blank.gif
new file mode 100644
index 0000000..a5bb52d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/blank.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/button-a.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/button-a.gif
new file mode 100644
index 0000000..5786a9b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/button-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/button-a1p.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/button-a1p.gif
new file mode 100644
index 0000000..78bb123
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/button-a1p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/button-d.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/button-d.gif
new file mode 100644
index 0000000..b08fce4
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/button-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/button-default.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/button-default.gif
new file mode 100644
index 0000000..0eed841
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/button-default.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/button-n.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/button-n.gif
new file mode 100644
index 0000000..7eb6eb1
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/button-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/button-p.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/button-p.gif
new file mode 100644
index 0000000..f4cc4f8
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/button-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/button-p1p.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/button-p1p.gif
new file mode 100644
index 0000000..cabc0ab
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/button-p1p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/button-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/button-pa.gif
new file mode 100644
index 0000000..26124d2
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/button-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/check-ac.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/check-ac.gif
new file mode 100644
index 0000000..3b8bffd
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/check-ac.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/check-au.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/check-au.gif
new file mode 100644
index 0000000..90ec6ea
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/check-au.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/check-dc.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/check-dc.gif
new file mode 100644
index 0000000..2cd3864
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/check-dc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/check-du.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/check-du.gif
new file mode 100644
index 0000000..90ec6ea
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/check-du.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/check-hu.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/check-hu.gif
new file mode 100644
index 0000000..cb2dc82
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/check-hu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/check-nc.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/check-nc.gif
new file mode 100644
index 0000000..3b8bffd
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/check-nc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/check-nu.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/check-nu.gif
new file mode 100644
index 0000000..90ec6ea
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/check-nu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/check-pc.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/check-pc.gif
new file mode 100644
index 0000000..3b8bffd
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/check-pc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/check-pu.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/check-pu.gif
new file mode 100644
index 0000000..34bd703
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/check-pu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/combo-n.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/combo-n.gif
new file mode 100644
index 0000000..69ce223
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/combo-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/combo-ra.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/combo-ra.gif
new file mode 100644
index 0000000..b363a6a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/combo-ra.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/combo-rd.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/combo-rd.gif
new file mode 100644
index 0000000..eff8f6d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/combo-rd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/combo-rf.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/combo-rf.gif
new file mode 100644
index 0000000..8989666
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/combo-rf.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/combo-rn.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/combo-rn.gif
new file mode 100644
index 0000000..085635a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/combo-rn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/combo-rp.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/combo-rp.gif
new file mode 100644
index 0000000..7a34c73
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/combo-rp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-a.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-a.gif
new file mode 100644
index 0000000..256f6f0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-af.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-af.gif
new file mode 100644
index 0000000..9ba0bc5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-af.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-d.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-d.gif
new file mode 100644
index 0000000..555f88a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-n.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-n.gif
new file mode 100644
index 0000000..671ea47
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-p.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-p.gif
new file mode 100644
index 0000000..4824103
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/comboarrow-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/entry-a.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/entry-a.gif
new file mode 100644
index 0000000..fadd8e3
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/entry-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/entry-d.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/entry-d.gif
new file mode 100644
index 0000000..d3777ab
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/entry-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/entry-n.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/entry-n.gif
new file mode 100644
index 0000000..47639c8
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/entry-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/entry-rd.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/entry-rd.gif
new file mode 100644
index 0000000..1996b5e
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/entry-rd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/labelframe.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/labelframe.gif
new file mode 100644
index 0000000..88101eb
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/labelframe.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/menuarrow-a.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/menuarrow-a.gif
new file mode 100644
index 0000000..dc2a8ba
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/menuarrow-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/menuarrow-d.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/menuarrow-d.gif
new file mode 100644
index 0000000..b579d19
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/menuarrow-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/progress-h.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/progress-h.gif
new file mode 100644
index 0000000..f5a1613
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/progress-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/progress-v.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/progress-v.gif
new file mode 100644
index 0000000..7a82bdc
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/progress-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/radio-ac.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-ac.gif
new file mode 100644
index 0000000..37539cc
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-ac.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/radio-au.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-au.gif
new file mode 100644
index 0000000..ff7d8a9
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-au.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/radio-dc.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-dc.gif
new file mode 100644
index 0000000..41d1307
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-dc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/radio-du.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-du.gif
new file mode 100644
index 0000000..ff7d8a9
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-du.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/radio-hu.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-hu.gif
new file mode 100644
index 0000000..96b570a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-hu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/radio-nc.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-nc.gif
new file mode 100644
index 0000000..37539cc
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-nc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/radio-nu.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-nu.gif
new file mode 100644
index 0000000..ff7d8a9
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-nu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/radio-pc.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-pc.gif
new file mode 100644
index 0000000..37539cc
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-pc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/radio-pu.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-pu.gif
new file mode 100644
index 0000000..33035f5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/radio-pu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/sas-h.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/sas-h.gif
new file mode 100644
index 0000000..8a41dc5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/sas-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/sas-v.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/sas-v.gif
new file mode 100644
index 0000000..2d0a2c1
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/sas-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-ha.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-ha.gif
new file mode 100644
index 0000000..2b1670c
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-ha.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-hd.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-hd.gif
new file mode 100644
index 0000000..8d4451d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-hd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-hn.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-hn.gif
new file mode 100644
index 0000000..08e4bf3
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-hn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-hp.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-hp.gif
new file mode 100644
index 0000000..fa6d367
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-hp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-va.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-va.gif
new file mode 100644
index 0000000..69ecfee
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-va.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-vd.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-vd.gif
new file mode 100644
index 0000000..63b833a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-vd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-vn.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-vn.gif
new file mode 100644
index 0000000..94eafd3
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-vn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-vp.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-vp.gif
new file mode 100644
index 0000000..018ce0f
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/sbthumb-vp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/sbtrough-h.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/sbtrough-h.gif
new file mode 100644
index 0000000..3a7c420
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/sbtrough-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/sbtrough-v.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/sbtrough-v.gif
new file mode 100644
index 0000000..a5b872e
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/sbtrough-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/scale-ha.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/scale-ha.gif
new file mode 100644
index 0000000..33035f5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/scale-ha.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/scale-hd.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/scale-hd.gif
new file mode 100644
index 0000000..d22fff0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/scale-hd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/scale-hn.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/scale-hn.gif
new file mode 100644
index 0000000..14ca9b8
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/scale-hn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/scale-va.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/scale-va.gif
new file mode 100644
index 0000000..33035f5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/scale-va.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/scale-vd.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/scale-vd.gif
new file mode 100644
index 0000000..d22fff0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/scale-vd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/scale-vn.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/scale-vn.gif
new file mode 100644
index 0000000..14ca9b8
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/scale-vn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/scaletrough-h.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/scaletrough-h.gif
new file mode 100644
index 0000000..3c01fe0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/scaletrough-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/scaletrough-hp.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/scaletrough-hp.gif
new file mode 100644
index 0000000..2dc24c6
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/scaletrough-hp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/scaletrough-v.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/scaletrough-v.gif
new file mode 100644
index 0000000..a19d687
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/scaletrough-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/scaletrough-vp.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/scaletrough-vp.gif
new file mode 100644
index 0000000..fbddb71
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/scaletrough-vp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/sep-h.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/sep-h.gif
new file mode 100644
index 0000000..6713aad
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/sep-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/sep-v.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/sep-v.gif
new file mode 100644
index 0000000..1aee2f6
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/sep-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/sizegrip.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/sizegrip.gif
new file mode 100644
index 0000000..3cb253b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/sizegrip.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-a.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-a.gif
new file mode 100644
index 0000000..0cca563
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-af.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-af.gif
new file mode 100644
index 0000000..c178248
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-af.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-p.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-p.gif
new file mode 100644
index 0000000..0cca563
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-pa.gif
new file mode 100644
index 0000000..00aeb99
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-paf.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-paf.gif
new file mode 100644
index 0000000..4fc4b94
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowdown-paf.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-a.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-a.gif
new file mode 100644
index 0000000..da20663
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-af.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-af.gif
new file mode 100644
index 0000000..8dc7397
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-af.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-p.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-p.gif
new file mode 100644
index 0000000..da20663
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-pa.gif
new file mode 100644
index 0000000..f653d44
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-paf.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-paf.gif
new file mode 100644
index 0000000..fc75df1
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/spinarrowup-paf.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/surface.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/surface.gif
new file mode 100644
index 0000000..3c8cf5c
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/surface.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/tab-a.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/tab-a.gif
new file mode 100644
index 0000000..6774640
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/tab-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/tab-n.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/tab-n.gif
new file mode 100644
index 0000000..98b1f99
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/tab-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/tab-s.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/tab-s.gif
new file mode 100644
index 0000000..6774640
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/tab-s.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-a.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-a.gif
new file mode 100644
index 0000000..78bb123
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-d.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-d.gif
new file mode 100644
index 0000000..b08fce4
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-n.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-n.gif
new file mode 100644
index 0000000..0eed841
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-p.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-p.gif
new file mode 100644
index 0000000..cabc0ab
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-pa.gif
new file mode 100644
index 0000000..26124d2
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/toolbutton-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/tree-d.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/tree-d.gif
new file mode 100644
index 0000000..2fd6c89
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/tree-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/tree-h.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/tree-h.gif
new file mode 100644
index 0000000..5493eda
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/tree-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/tree-n.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/tree-n.gif
new file mode 100644
index 0000000..5493eda
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/tree-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidblue/tree-p.gif b/ttkthemes/ttkthemes/gif/scid/scidblue/tree-p.gif
new file mode 100644
index 0000000..be7a602
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidblue/tree-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/blank.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/blank.gif
new file mode 100644
index 0000000..a5bb52d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/blank.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/button-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-a.gif
new file mode 100644
index 0000000..865612f
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/button-a1p.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-a1p.gif
new file mode 100644
index 0000000..a7f724e
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-a1p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/button-d.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-d.gif
new file mode 100644
index 0000000..b08fce4
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/button-default.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-default.gif
new file mode 100644
index 0000000..0eed841
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-default.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/button-n.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-n.gif
new file mode 100644
index 0000000..7eb6eb1
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/button-p.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-p.gif
new file mode 100644
index 0000000..2701945
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/button-p1p.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-p1p.gif
new file mode 100644
index 0000000..7f17ff7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-p1p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/button-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-pa.gif
new file mode 100644
index 0000000..42f97d9
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/button-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/check-ac.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-ac.gif
new file mode 100644
index 0000000..c084c2d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-ac.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/check-au.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-au.gif
new file mode 100644
index 0000000..0951142
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-au.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/check-dc.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-dc.gif
new file mode 100644
index 0000000..6671e6c
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-dc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/check-du.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-du.gif
new file mode 100644
index 0000000..0951142
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-du.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/check-hu.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-hu.gif
new file mode 100644
index 0000000..ce36e0a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-hu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/check-nc.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-nc.gif
new file mode 100644
index 0000000..c084c2d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-nc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/check-nu.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-nu.gif
new file mode 100644
index 0000000..0951142
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-nu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/check-pc.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-pc.gif
new file mode 100644
index 0000000..c084c2d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-pc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/check-pu.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-pu.gif
new file mode 100644
index 0000000..11d5330
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/check-pu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-n.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-n.gif
new file mode 100644
index 0000000..9255adc
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-ra.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-ra.gif
new file mode 100644
index 0000000..491e0de
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-ra.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-rd.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-rd.gif
new file mode 100644
index 0000000..1400ab0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-rd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-rf.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-rf.gif
new file mode 100644
index 0000000..99b7835
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-rf.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-rn.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-rn.gif
new file mode 100644
index 0000000..8617397
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-rn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-rp.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-rp.gif
new file mode 100644
index 0000000..054dc50
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/combo-rp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-a.gif
new file mode 100644
index 0000000..27cd3f0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-af.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-af.gif
new file mode 100644
index 0000000..4f2a319
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-af.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-d.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-d.gif
new file mode 100644
index 0000000..40c6012
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-n.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-n.gif
new file mode 100644
index 0000000..ae536cd
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-p.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-p.gif
new file mode 100644
index 0000000..4824103
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/comboarrow-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/entry-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/entry-a.gif
new file mode 100644
index 0000000..0fb6b69
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/entry-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/entry-d.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/entry-d.gif
new file mode 100644
index 0000000..d3777ab
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/entry-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/entry-n.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/entry-n.gif
new file mode 100644
index 0000000..c3e0f64
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/entry-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/entry-rd.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/entry-rd.gif
new file mode 100644
index 0000000..a94389e
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/entry-rd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/labelframe.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/labelframe.gif
new file mode 100644
index 0000000..88101eb
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/labelframe.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/menuarrow-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/menuarrow-a.gif
new file mode 100644
index 0000000..dc2a8ba
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/menuarrow-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/menuarrow-d.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/menuarrow-d.gif
new file mode 100644
index 0000000..b579d19
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/menuarrow-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/progress-h.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/progress-h.gif
new file mode 100644
index 0000000..32b9c53
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/progress-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/progress-v.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/progress-v.gif
new file mode 100644
index 0000000..d5ca921
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/progress-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-ac.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-ac.gif
new file mode 100644
index 0000000..dabed11
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-ac.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-au.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-au.gif
new file mode 100644
index 0000000..06b0cd1
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-au.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-dc.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-dc.gif
new file mode 100644
index 0000000..ef13c6d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-dc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-du.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-du.gif
new file mode 100644
index 0000000..06b0cd1
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-du.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-hu.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-hu.gif
new file mode 100644
index 0000000..db1683c
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-hu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-nc.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-nc.gif
new file mode 100644
index 0000000..dabed11
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-nc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-nu.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-nu.gif
new file mode 100644
index 0000000..06b0cd1
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-nu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-pc.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-pc.gif
new file mode 100644
index 0000000..dabed11
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-pc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-pu.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-pu.gif
new file mode 100644
index 0000000..f7ab1b9
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/radio-pu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/sas-h.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/sas-h.gif
new file mode 100644
index 0000000..c400571
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/sas-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/sas-v.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/sas-v.gif
new file mode 100644
index 0000000..545d2d7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/sas-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-ha.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-ha.gif
new file mode 100644
index 0000000..65b0dd2
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-ha.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-hd.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-hd.gif
new file mode 100644
index 0000000..57c5f07
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-hd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-hn.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-hn.gif
new file mode 100644
index 0000000..9af2b15
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-hn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-hp.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-hp.gif
new file mode 100644
index 0000000..5ff52b5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-hp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-va.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-va.gif
new file mode 100644
index 0000000..b12a758
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-va.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-vd.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-vd.gif
new file mode 100644
index 0000000..13b6db0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-vd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-vn.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-vn.gif
new file mode 100644
index 0000000..7a12a26
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-vn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-vp.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-vp.gif
new file mode 100644
index 0000000..1f71367
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbthumb-vp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/sbtrough-h.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbtrough-h.gif
new file mode 100644
index 0000000..41734ec
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbtrough-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/sbtrough-v.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbtrough-v.gif
new file mode 100644
index 0000000..ff1685b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/sbtrough-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-ha.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-ha.gif
new file mode 100644
index 0000000..f7ab1b9
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-ha.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-hd.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-hd.gif
new file mode 100644
index 0000000..23d44a5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-hd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-hn.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-hn.gif
new file mode 100644
index 0000000..8f4f208
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-hn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-va.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-va.gif
new file mode 100644
index 0000000..f7ab1b9
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-va.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-vd.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-vd.gif
new file mode 100644
index 0000000..23d44a5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-vd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-vn.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-vn.gif
new file mode 100644
index 0000000..8f4f208
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/scale-vn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/scaletrough-h.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/scaletrough-h.gif
new file mode 100644
index 0000000..126fea7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/scaletrough-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/scaletrough-hp.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/scaletrough-hp.gif
new file mode 100644
index 0000000..4a6b519
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/scaletrough-hp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/scaletrough-v.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/scaletrough-v.gif
new file mode 100644
index 0000000..b79823d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/scaletrough-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/scaletrough-vp.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/scaletrough-vp.gif
new file mode 100644
index 0000000..89181a3
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/scaletrough-vp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/sep-h.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/sep-h.gif
new file mode 100644
index 0000000..6713aad
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/sep-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/sep-v.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/sep-v.gif
new file mode 100644
index 0000000..1aee2f6
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/sep-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/sizegrip.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/sizegrip.gif
new file mode 100644
index 0000000..92d635a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/sizegrip.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-a.gif
new file mode 100644
index 0000000..0cca563
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-af.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-af.gif
new file mode 100644
index 0000000..ae2b3ba
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-af.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-p.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-p.gif
new file mode 100644
index 0000000..0cca563
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-pa.gif
new file mode 100644
index 0000000..00aeb99
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-paf.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-paf.gif
new file mode 100644
index 0000000..cc4de09
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowdown-paf.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-a.gif
new file mode 100644
index 0000000..da20663
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-af.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-af.gif
new file mode 100644
index 0000000..bd5d721
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-af.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-p.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-p.gif
new file mode 100644
index 0000000..da20663
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-pa.gif
new file mode 100644
index 0000000..f653d44
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-paf.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-paf.gif
new file mode 100644
index 0000000..72b785d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/spinarrowup-paf.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/surface.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/surface.gif
new file mode 100644
index 0000000..3c8cf5c
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/surface.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/tab-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/tab-a.gif
new file mode 100644
index 0000000..dc363d1
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/tab-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/tab-n.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/tab-n.gif
new file mode 100644
index 0000000..d284252
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/tab-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/tab-s.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/tab-s.gif
new file mode 100644
index 0000000..dc363d1
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/tab-s.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-a.gif
new file mode 100644
index 0000000..a7f724e
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-d.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-d.gif
new file mode 100644
index 0000000..b08fce4
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-n.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-n.gif
new file mode 100644
index 0000000..0eed841
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-p.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-p.gif
new file mode 100644
index 0000000..7f17ff7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-pa.gif
new file mode 100644
index 0000000..42f97d9
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/toolbutton-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/tree-d.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/tree-d.gif
new file mode 100644
index 0000000..bb95469
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/tree-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/tree-h.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/tree-h.gif
new file mode 100644
index 0000000..d719ebd
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/tree-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/tree-n.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/tree-n.gif
new file mode 100644
index 0000000..d719ebd
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/tree-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgreen/tree-p.gif b/ttkthemes/ttkthemes/gif/scid/scidgreen/tree-p.gif
new file mode 100644
index 0000000..6d80b0a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgreen/tree-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/blank.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/blank.gif
new file mode 100644
index 0000000..a5bb52d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/blank.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/button-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-a.gif
new file mode 100644
index 0000000..d6dd2dd
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/button-a1p.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-a1p.gif
new file mode 100644
index 0000000..d5f08d3
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-a1p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/button-d.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-d.gif
new file mode 100644
index 0000000..b08fce4
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/button-default.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-default.gif
new file mode 100644
index 0000000..0eed841
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-default.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/button-n.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-n.gif
new file mode 100644
index 0000000..7eb6eb1
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/button-p.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-p.gif
new file mode 100644
index 0000000..3720ff7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/button-p1p.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-p1p.gif
new file mode 100644
index 0000000..0512ee8
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-p1p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/button-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-pa.gif
new file mode 100644
index 0000000..7438ed0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/button-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/check-ac.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-ac.gif
new file mode 100644
index 0000000..c7d6db6
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-ac.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/check-au.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-au.gif
new file mode 100644
index 0000000..890d4f3
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-au.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/check-dc.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-dc.gif
new file mode 100644
index 0000000..edac711
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-dc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/check-du.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-du.gif
new file mode 100644
index 0000000..890d4f3
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-du.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/check-hu.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-hu.gif
new file mode 100644
index 0000000..ceac6c7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-hu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/check-nc.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-nc.gif
new file mode 100644
index 0000000..c7d6db6
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-nc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/check-nu.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-nu.gif
new file mode 100644
index 0000000..890d4f3
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-nu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/check-pc.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-pc.gif
new file mode 100644
index 0000000..c7d6db6
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-pc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/check-pu.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-pu.gif
new file mode 100644
index 0000000..887e48d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/check-pu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-n.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-n.gif
new file mode 100644
index 0000000..b1729e7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-ra.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-ra.gif
new file mode 100644
index 0000000..b87be3c
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-ra.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-rd.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-rd.gif
new file mode 100644
index 0000000..eee449f
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-rd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-rf.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-rf.gif
new file mode 100644
index 0000000..718f83d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-rf.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-rn.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-rn.gif
new file mode 100644
index 0000000..74278d9
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-rn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-rp.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-rp.gif
new file mode 100644
index 0000000..f41f9c6
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/combo-rp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-a.gif
new file mode 100644
index 0000000..81d9b6b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-af.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-af.gif
new file mode 100644
index 0000000..1296a16
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-af.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-d.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-d.gif
new file mode 100644
index 0000000..40c6012
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-n.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-n.gif
new file mode 100644
index 0000000..ae536cd
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-p.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-p.gif
new file mode 100644
index 0000000..4824103
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/comboarrow-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/entry-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/entry-a.gif
new file mode 100644
index 0000000..bc77e2e
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/entry-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/entry-d.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/entry-d.gif
new file mode 100644
index 0000000..d3777ab
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/entry-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/entry-n.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/entry-n.gif
new file mode 100644
index 0000000..35b7c67
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/entry-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/entry-rd.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/entry-rd.gif
new file mode 100644
index 0000000..b30b3ad
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/entry-rd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/labelframe.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/labelframe.gif
new file mode 100644
index 0000000..88101eb
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/labelframe.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/menuarrow-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/menuarrow-a.gif
new file mode 100644
index 0000000..dc2a8ba
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/menuarrow-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/menuarrow-d.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/menuarrow-d.gif
new file mode 100644
index 0000000..b579d19
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/menuarrow-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/progress-h.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/progress-h.gif
new file mode 100644
index 0000000..430639a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/progress-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/progress-v.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/progress-v.gif
new file mode 100644
index 0000000..53ad602
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/progress-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-ac.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-ac.gif
new file mode 100644
index 0000000..10b56dc
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-ac.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-au.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-au.gif
new file mode 100644
index 0000000..6f93131
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-au.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-dc.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-dc.gif
new file mode 100644
index 0000000..b18d675
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-dc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-du.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-du.gif
new file mode 100644
index 0000000..6f93131
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-du.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-hu.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-hu.gif
new file mode 100644
index 0000000..b414fbf
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-hu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-nc.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-nc.gif
new file mode 100644
index 0000000..10b56dc
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-nc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-nu.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-nu.gif
new file mode 100644
index 0000000..6f93131
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-nu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-pc.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-pc.gif
new file mode 100644
index 0000000..10b56dc
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-pc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-pu.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-pu.gif
new file mode 100644
index 0000000..c882fff
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/radio-pu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/sas-h.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/sas-h.gif
new file mode 100644
index 0000000..c400571
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/sas-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/sas-v.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/sas-v.gif
new file mode 100644
index 0000000..545d2d7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/sas-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-ha.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-ha.gif
new file mode 100644
index 0000000..65b0dd2
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-ha.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-hd.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-hd.gif
new file mode 100644
index 0000000..57c5f07
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-hd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-hn.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-hn.gif
new file mode 100644
index 0000000..9af2b15
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-hn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-hp.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-hp.gif
new file mode 100644
index 0000000..5ff52b5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-hp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-va.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-va.gif
new file mode 100644
index 0000000..b12a758
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-va.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-vd.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-vd.gif
new file mode 100644
index 0000000..13b6db0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-vd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-vn.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-vn.gif
new file mode 100644
index 0000000..7a12a26
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-vn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-vp.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-vp.gif
new file mode 100644
index 0000000..1f71367
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbthumb-vp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/sbtrough-h.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbtrough-h.gif
new file mode 100644
index 0000000..41734ec
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbtrough-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/sbtrough-v.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbtrough-v.gif
new file mode 100644
index 0000000..ff1685b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/sbtrough-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-ha.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-ha.gif
new file mode 100644
index 0000000..c882fff
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-ha.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-hd.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-hd.gif
new file mode 100644
index 0000000..c5a442b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-hd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-hn.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-hn.gif
new file mode 100644
index 0000000..1c62efd
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-hn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-va.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-va.gif
new file mode 100644
index 0000000..c882fff
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-va.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-vd.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-vd.gif
new file mode 100644
index 0000000..c5a442b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-vd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-vn.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-vn.gif
new file mode 100644
index 0000000..1c62efd
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/scale-vn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/scaletrough-h.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/scaletrough-h.gif
new file mode 100644
index 0000000..126fea7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/scaletrough-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/scaletrough-hp.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/scaletrough-hp.gif
new file mode 100644
index 0000000..4a6b519
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/scaletrough-hp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/scaletrough-v.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/scaletrough-v.gif
new file mode 100644
index 0000000..b79823d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/scaletrough-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/scaletrough-vp.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/scaletrough-vp.gif
new file mode 100644
index 0000000..89181a3
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/scaletrough-vp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/sep-h.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/sep-h.gif
new file mode 100644
index 0000000..6713aad
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/sep-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/sep-v.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/sep-v.gif
new file mode 100644
index 0000000..1aee2f6
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/sep-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/sizegrip.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/sizegrip.gif
new file mode 100644
index 0000000..878c36e
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/sizegrip.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-a.gif
new file mode 100644
index 0000000..0cca563
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-af.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-af.gif
new file mode 100644
index 0000000..4911523
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-af.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-p.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-p.gif
new file mode 100644
index 0000000..0cca563
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-pa.gif
new file mode 100644
index 0000000..00aeb99
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-paf.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-paf.gif
new file mode 100644
index 0000000..22fe914
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowdown-paf.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-a.gif
new file mode 100644
index 0000000..da20663
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-af.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-af.gif
new file mode 100644
index 0000000..4af9c14
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-af.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-p.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-p.gif
new file mode 100644
index 0000000..da20663
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-pa.gif
new file mode 100644
index 0000000..f653d44
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-paf.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-paf.gif
new file mode 100644
index 0000000..4be1d75
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/spinarrowup-paf.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/surface.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/surface.gif
new file mode 100644
index 0000000..3c8cf5c
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/surface.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/tab-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/tab-a.gif
new file mode 100644
index 0000000..a2e02ab
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/tab-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/tab-n.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/tab-n.gif
new file mode 100644
index 0000000..3e734bc
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/tab-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/tab-s.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/tab-s.gif
new file mode 100644
index 0000000..a2e02ab
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/tab-s.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-a.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-a.gif
new file mode 100644
index 0000000..d5f08d3
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-d.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-d.gif
new file mode 100644
index 0000000..b08fce4
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-n.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-n.gif
new file mode 100644
index 0000000..0eed841
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-p.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-p.gif
new file mode 100644
index 0000000..0512ee8
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-pa.gif
new file mode 100644
index 0000000..7438ed0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/toolbutton-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/tree-d.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/tree-d.gif
new file mode 100644
index 0000000..83aef3c
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/tree-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/tree-h.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/tree-h.gif
new file mode 100644
index 0000000..568881e
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/tree-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/tree-n.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/tree-n.gif
new file mode 100644
index 0000000..568881e
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/tree-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidgrey/tree-p.gif b/ttkthemes/ttkthemes/gif/scid/scidgrey/tree-p.gif
new file mode 100644
index 0000000..429cc9a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidgrey/tree-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/blank.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/blank.gif
new file mode 100644
index 0000000..a5bb52d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/blank.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/button-a.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/button-a.gif
new file mode 100644
index 0000000..4cd832d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/button-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/button-a1p.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/button-a1p.gif
new file mode 100644
index 0000000..ab323a8
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/button-a1p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/button-d.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/button-d.gif
new file mode 100644
index 0000000..b08fce4
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/button-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/button-default.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/button-default.gif
new file mode 100644
index 0000000..0eed841
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/button-default.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/button-n.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/button-n.gif
new file mode 100644
index 0000000..7eb6eb1
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/button-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/button-p.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/button-p.gif
new file mode 100644
index 0000000..bfb08a3
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/button-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/button-p1p.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/button-p1p.gif
new file mode 100644
index 0000000..c0dd1c5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/button-p1p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/button-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/button-pa.gif
new file mode 100644
index 0000000..c4624cd
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/button-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/check-ac.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/check-ac.gif
new file mode 100644
index 0000000..68632e8
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/check-ac.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/check-au.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/check-au.gif
new file mode 100644
index 0000000..b1203b5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/check-au.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/check-dc.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/check-dc.gif
new file mode 100644
index 0000000..a7280df
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/check-dc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/check-du.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/check-du.gif
new file mode 100644
index 0000000..b1203b5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/check-du.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/check-hu.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/check-hu.gif
new file mode 100644
index 0000000..13e1072
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/check-hu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/check-nc.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/check-nc.gif
new file mode 100644
index 0000000..68632e8
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/check-nc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/check-nu.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/check-nu.gif
new file mode 100644
index 0000000..b1203b5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/check-nu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/check-pc.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/check-pc.gif
new file mode 100644
index 0000000..68632e8
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/check-pc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/check-pu.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/check-pu.gif
new file mode 100644
index 0000000..8418900
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/check-pu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/combo-n.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/combo-n.gif
new file mode 100644
index 0000000..e0ae2bb
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/combo-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/combo-ra.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/combo-ra.gif
new file mode 100644
index 0000000..1b7e951
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/combo-ra.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/combo-rd.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/combo-rd.gif
new file mode 100644
index 0000000..3e0ea87
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/combo-rd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/combo-rf.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/combo-rf.gif
new file mode 100644
index 0000000..449a401
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/combo-rf.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/combo-rn.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/combo-rn.gif
new file mode 100644
index 0000000..5241e35
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/combo-rn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/combo-rp.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/combo-rp.gif
new file mode 100644
index 0000000..e55d1b8
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/combo-rp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-a.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-a.gif
new file mode 100644
index 0000000..484ae8a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-af.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-af.gif
new file mode 100644
index 0000000..3fb6294
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-af.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-d.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-d.gif
new file mode 100644
index 0000000..40c6012
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-n.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-n.gif
new file mode 100644
index 0000000..ae536cd
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-p.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-p.gif
new file mode 100644
index 0000000..4824103
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/comboarrow-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/entry-a.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/entry-a.gif
new file mode 100644
index 0000000..b3843c0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/entry-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/entry-d.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/entry-d.gif
new file mode 100644
index 0000000..d3777ab
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/entry-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/entry-n.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/entry-n.gif
new file mode 100644
index 0000000..ba7eb60
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/entry-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/entry-rd.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/entry-rd.gif
new file mode 100644
index 0000000..f92b905
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/entry-rd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/labelframe.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/labelframe.gif
new file mode 100644
index 0000000..88101eb
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/labelframe.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/menuarrow-a.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/menuarrow-a.gif
new file mode 100644
index 0000000..dc2a8ba
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/menuarrow-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/menuarrow-d.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/menuarrow-d.gif
new file mode 100644
index 0000000..b579d19
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/menuarrow-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/progress-h.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/progress-h.gif
new file mode 100644
index 0000000..23faf02
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/progress-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/progress-v.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/progress-v.gif
new file mode 100644
index 0000000..8223359
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/progress-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/radio-ac.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-ac.gif
new file mode 100644
index 0000000..0b160e3
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-ac.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/radio-au.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-au.gif
new file mode 100644
index 0000000..2bc9c9d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-au.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/radio-dc.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-dc.gif
new file mode 100644
index 0000000..c8c1278
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-dc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/radio-du.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-du.gif
new file mode 100644
index 0000000..2bc9c9d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-du.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/radio-hu.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-hu.gif
new file mode 100644
index 0000000..b18be81
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-hu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/radio-nc.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-nc.gif
new file mode 100644
index 0000000..0b160e3
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-nc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/radio-nu.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-nu.gif
new file mode 100644
index 0000000..2bc9c9d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-nu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/radio-pc.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-pc.gif
new file mode 100644
index 0000000..0b160e3
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-pc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/radio-pu.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-pu.gif
new file mode 100644
index 0000000..6d39d79
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/radio-pu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/sas-h.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/sas-h.gif
new file mode 100644
index 0000000..c400571
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/sas-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/sas-v.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/sas-v.gif
new file mode 100644
index 0000000..545d2d7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/sas-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-ha.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-ha.gif
new file mode 100644
index 0000000..65b0dd2
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-ha.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-hd.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-hd.gif
new file mode 100644
index 0000000..57c5f07
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-hd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-hn.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-hn.gif
new file mode 100644
index 0000000..9af2b15
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-hn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-hp.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-hp.gif
new file mode 100644
index 0000000..5ff52b5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-hp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-va.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-va.gif
new file mode 100644
index 0000000..b12a758
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-va.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-vd.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-vd.gif
new file mode 100644
index 0000000..13b6db0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-vd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-vn.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-vn.gif
new file mode 100644
index 0000000..7a12a26
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-vn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-vp.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-vp.gif
new file mode 100644
index 0000000..1f71367
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/sbthumb-vp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/sbtrough-h.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/sbtrough-h.gif
new file mode 100644
index 0000000..41734ec
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/sbtrough-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/sbtrough-v.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/sbtrough-v.gif
new file mode 100644
index 0000000..ff1685b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/sbtrough-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/scale-ha.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/scale-ha.gif
new file mode 100644
index 0000000..6d39d79
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/scale-ha.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/scale-hd.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/scale-hd.gif
new file mode 100644
index 0000000..7f1136a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/scale-hd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/scale-hn.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/scale-hn.gif
new file mode 100644
index 0000000..c6ecb70
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/scale-hn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/scale-va.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/scale-va.gif
new file mode 100644
index 0000000..6d39d79
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/scale-va.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/scale-vd.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/scale-vd.gif
new file mode 100644
index 0000000..7f1136a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/scale-vd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/scale-vn.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/scale-vn.gif
new file mode 100644
index 0000000..c6ecb70
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/scale-vn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/scaletrough-h.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/scaletrough-h.gif
new file mode 100644
index 0000000..126fea7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/scaletrough-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/scaletrough-hp.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/scaletrough-hp.gif
new file mode 100644
index 0000000..4a6b519
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/scaletrough-hp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/scaletrough-v.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/scaletrough-v.gif
new file mode 100644
index 0000000..b79823d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/scaletrough-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/scaletrough-vp.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/scaletrough-vp.gif
new file mode 100644
index 0000000..89181a3
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/scaletrough-vp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/sep-h.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/sep-h.gif
new file mode 100644
index 0000000..6713aad
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/sep-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/sep-v.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/sep-v.gif
new file mode 100644
index 0000000..1aee2f6
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/sep-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/sizegrip.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/sizegrip.gif
new file mode 100644
index 0000000..4eef1f2
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/sizegrip.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-a.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-a.gif
new file mode 100644
index 0000000..0cca563
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-af.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-af.gif
new file mode 100644
index 0000000..1b9a608
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-af.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-p.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-p.gif
new file mode 100644
index 0000000..0cca563
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-pa.gif
new file mode 100644
index 0000000..00aeb99
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-paf.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-paf.gif
new file mode 100644
index 0000000..8b0db4b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowdown-paf.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-a.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-a.gif
new file mode 100644
index 0000000..da20663
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-af.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-af.gif
new file mode 100644
index 0000000..5ae3820
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-af.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-p.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-p.gif
new file mode 100644
index 0000000..da20663
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-pa.gif
new file mode 100644
index 0000000..f653d44
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-paf.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-paf.gif
new file mode 100644
index 0000000..ff866ac
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/spinarrowup-paf.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/surface.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/surface.gif
new file mode 100644
index 0000000..3c8cf5c
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/surface.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/tab-a.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/tab-a.gif
new file mode 100644
index 0000000..df1d9a8
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/tab-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/tab-n.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/tab-n.gif
new file mode 100644
index 0000000..20f6d26
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/tab-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/tab-s.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/tab-s.gif
new file mode 100644
index 0000000..df1d9a8
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/tab-s.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-a.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-a.gif
new file mode 100644
index 0000000..ab323a8
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-d.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-d.gif
new file mode 100644
index 0000000..b08fce4
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-n.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-n.gif
new file mode 100644
index 0000000..0eed841
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-p.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-p.gif
new file mode 100644
index 0000000..c0dd1c5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-pa.gif
new file mode 100644
index 0000000..c4624cd
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/toolbutton-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/tree-d.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/tree-d.gif
new file mode 100644
index 0000000..7900c62
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/tree-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/tree-h.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/tree-h.gif
new file mode 100644
index 0000000..3546e62
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/tree-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/tree-n.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/tree-n.gif
new file mode 100644
index 0000000..3546e62
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/tree-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidmint/tree-p.gif b/ttkthemes/ttkthemes/gif/scid/scidmint/tree-p.gif
new file mode 100644
index 0000000..712d171
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidmint/tree-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/blank.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/blank.gif
new file mode 100644
index 0000000..a5bb52d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/blank.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/button-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/button-a.gif
new file mode 100644
index 0000000..18dba08
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/button-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/button-a1p.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/button-a1p.gif
new file mode 100644
index 0000000..50f47e3
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/button-a1p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/button-d.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/button-d.gif
new file mode 100644
index 0000000..b08fce4
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/button-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/button-default.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/button-default.gif
new file mode 100644
index 0000000..0eed841
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/button-default.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/button-n.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/button-n.gif
new file mode 100644
index 0000000..7eb6eb1
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/button-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/button-p.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/button-p.gif
new file mode 100644
index 0000000..35be63c
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/button-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/button-p1p.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/button-p1p.gif
new file mode 100644
index 0000000..5688025
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/button-p1p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/button-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/button-pa.gif
new file mode 100644
index 0000000..248b4de
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/button-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/check-ac.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/check-ac.gif
new file mode 100644
index 0000000..0a228e0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/check-ac.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/check-au.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/check-au.gif
new file mode 100644
index 0000000..c309297
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/check-au.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/check-dc.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/check-dc.gif
new file mode 100644
index 0000000..7f87065
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/check-dc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/check-du.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/check-du.gif
new file mode 100644
index 0000000..c309297
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/check-du.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/check-hu.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/check-hu.gif
new file mode 100644
index 0000000..80cee46
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/check-hu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/check-nc.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/check-nc.gif
new file mode 100644
index 0000000..0a228e0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/check-nc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/check-nu.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/check-nu.gif
new file mode 100644
index 0000000..c309297
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/check-nu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/check-pc.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/check-pc.gif
new file mode 100644
index 0000000..0a228e0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/check-pc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/check-pu.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/check-pu.gif
new file mode 100644
index 0000000..ee91177
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/check-pu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/combo-n.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/combo-n.gif
new file mode 100644
index 0000000..ff39627
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/combo-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/combo-ra.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/combo-ra.gif
new file mode 100644
index 0000000..185d0ad
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/combo-ra.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/combo-rd.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/combo-rd.gif
new file mode 100644
index 0000000..e0a0ee4
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/combo-rd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/combo-rf.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/combo-rf.gif
new file mode 100644
index 0000000..dedd126
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/combo-rf.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/combo-rn.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/combo-rn.gif
new file mode 100644
index 0000000..d887ee2
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/combo-rn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/combo-rp.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/combo-rp.gif
new file mode 100644
index 0000000..6c857ba
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/combo-rp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-a.gif
new file mode 100644
index 0000000..c650f17
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-af.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-af.gif
new file mode 100644
index 0000000..ee040d6
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-af.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-d.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-d.gif
new file mode 100644
index 0000000..40c6012
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-n.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-n.gif
new file mode 100644
index 0000000..ae536cd
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-p.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-p.gif
new file mode 100644
index 0000000..4824103
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/comboarrow-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/entry-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/entry-a.gif
new file mode 100644
index 0000000..7d3837e
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/entry-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/entry-d.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/entry-d.gif
new file mode 100644
index 0000000..d3777ab
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/entry-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/entry-n.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/entry-n.gif
new file mode 100644
index 0000000..2088997
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/entry-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/entry-rd.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/entry-rd.gif
new file mode 100644
index 0000000..58b6526
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/entry-rd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/labelframe.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/labelframe.gif
new file mode 100644
index 0000000..88101eb
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/labelframe.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/menuarrow-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/menuarrow-a.gif
new file mode 100644
index 0000000..dc2a8ba
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/menuarrow-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/menuarrow-d.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/menuarrow-d.gif
new file mode 100644
index 0000000..b579d19
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/menuarrow-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/progress-h.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/progress-h.gif
new file mode 100644
index 0000000..709d7ce
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/progress-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/progress-v.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/progress-v.gif
new file mode 100644
index 0000000..79b5653
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/progress-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/radio-ac.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-ac.gif
new file mode 100644
index 0000000..f39ed3f
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-ac.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/radio-au.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-au.gif
new file mode 100644
index 0000000..46752c2
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-au.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/radio-dc.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-dc.gif
new file mode 100644
index 0000000..b4bfdae
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-dc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/radio-du.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-du.gif
new file mode 100644
index 0000000..46752c2
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-du.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/radio-hu.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-hu.gif
new file mode 100644
index 0000000..3f72705
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-hu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/radio-nc.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-nc.gif
new file mode 100644
index 0000000..f39ed3f
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-nc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/radio-nu.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-nu.gif
new file mode 100644
index 0000000..46752c2
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-nu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/radio-pc.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-pc.gif
new file mode 100644
index 0000000..f39ed3f
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-pc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/radio-pu.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-pu.gif
new file mode 100644
index 0000000..2d199b0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/radio-pu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/sas-h.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/sas-h.gif
new file mode 100644
index 0000000..c400571
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/sas-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/sas-v.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/sas-v.gif
new file mode 100644
index 0000000..545d2d7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/sas-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-ha.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-ha.gif
new file mode 100644
index 0000000..65b0dd2
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-ha.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-hd.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-hd.gif
new file mode 100644
index 0000000..57c5f07
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-hd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-hn.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-hn.gif
new file mode 100644
index 0000000..9af2b15
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-hn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-hp.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-hp.gif
new file mode 100644
index 0000000..5ff52b5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-hp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-va.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-va.gif
new file mode 100644
index 0000000..b12a758
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-va.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-vd.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-vd.gif
new file mode 100644
index 0000000..13b6db0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-vd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-vn.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-vn.gif
new file mode 100644
index 0000000..7a12a26
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-vn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-vp.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-vp.gif
new file mode 100644
index 0000000..1f71367
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/sbthumb-vp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/sbtrough-h.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/sbtrough-h.gif
new file mode 100644
index 0000000..41734ec
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/sbtrough-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/sbtrough-v.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/sbtrough-v.gif
new file mode 100644
index 0000000..ff1685b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/sbtrough-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/scale-ha.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/scale-ha.gif
new file mode 100644
index 0000000..2d199b0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/scale-ha.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/scale-hd.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/scale-hd.gif
new file mode 100644
index 0000000..a8b3fc6
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/scale-hd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/scale-hn.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/scale-hn.gif
new file mode 100644
index 0000000..e8a05e4
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/scale-hn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/scale-va.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/scale-va.gif
new file mode 100644
index 0000000..2d199b0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/scale-va.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/scale-vd.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/scale-vd.gif
new file mode 100644
index 0000000..a8b3fc6
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/scale-vd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/scale-vn.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/scale-vn.gif
new file mode 100644
index 0000000..e8a05e4
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/scale-vn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/scaletrough-h.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/scaletrough-h.gif
new file mode 100644
index 0000000..126fea7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/scaletrough-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/scaletrough-hp.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/scaletrough-hp.gif
new file mode 100644
index 0000000..4a6b519
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/scaletrough-hp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/scaletrough-v.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/scaletrough-v.gif
new file mode 100644
index 0000000..b79823d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/scaletrough-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/scaletrough-vp.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/scaletrough-vp.gif
new file mode 100644
index 0000000..89181a3
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/scaletrough-vp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/sep-h.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/sep-h.gif
new file mode 100644
index 0000000..6713aad
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/sep-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/sep-v.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/sep-v.gif
new file mode 100644
index 0000000..1aee2f6
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/sep-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/sizegrip.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/sizegrip.gif
new file mode 100644
index 0000000..abc5bff
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/sizegrip.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-a.gif
new file mode 100644
index 0000000..0cca563
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-af.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-af.gif
new file mode 100644
index 0000000..9a9ef5d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-af.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-p.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-p.gif
new file mode 100644
index 0000000..0cca563
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-pa.gif
new file mode 100644
index 0000000..00aeb99
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-paf.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-paf.gif
new file mode 100644
index 0000000..1375bed
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowdown-paf.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-a.gif
new file mode 100644
index 0000000..da20663
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-af.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-af.gif
new file mode 100644
index 0000000..10d94c8
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-af.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-p.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-p.gif
new file mode 100644
index 0000000..da20663
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-pa.gif
new file mode 100644
index 0000000..f653d44
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-paf.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-paf.gif
new file mode 100644
index 0000000..118222a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/spinarrowup-paf.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/surface.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/surface.gif
new file mode 100644
index 0000000..3c8cf5c
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/surface.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/tab-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/tab-a.gif
new file mode 100644
index 0000000..dc363d1
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/tab-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/tab-n.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/tab-n.gif
new file mode 100644
index 0000000..d284252
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/tab-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/tab-s.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/tab-s.gif
new file mode 100644
index 0000000..dc363d1
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/tab-s.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-a.gif
new file mode 100644
index 0000000..50f47e3
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-d.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-d.gif
new file mode 100644
index 0000000..b08fce4
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-n.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-n.gif
new file mode 100644
index 0000000..0eed841
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-p.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-p.gif
new file mode 100644
index 0000000..5688025
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-pa.gif
new file mode 100644
index 0000000..248b4de
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/toolbutton-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/tree-d.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/tree-d.gif
new file mode 100644
index 0000000..ac7de90
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/tree-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/tree-h.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/tree-h.gif
new file mode 100644
index 0000000..2df2f2b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/tree-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/tree-n.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/tree-n.gif
new file mode 100644
index 0000000..2df2f2b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/tree-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpink/tree-p.gif b/ttkthemes/ttkthemes/gif/scid/scidpink/tree-p.gif
new file mode 100644
index 0000000..7eb09d9
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpink/tree-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/blank.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/blank.gif
new file mode 100644
index 0000000..a5bb52d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/blank.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/button-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-a.gif
new file mode 100644
index 0000000..187234d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/button-a1p.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-a1p.gif
new file mode 100644
index 0000000..5f16ac5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-a1p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/button-d.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-d.gif
new file mode 100644
index 0000000..b08fce4
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/button-default.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-default.gif
new file mode 100644
index 0000000..0eed841
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-default.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/button-n.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-n.gif
new file mode 100644
index 0000000..7eb6eb1
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/button-p.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-p.gif
new file mode 100644
index 0000000..d421075
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/button-p1p.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-p1p.gif
new file mode 100644
index 0000000..0e043c8
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-p1p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/button-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-pa.gif
new file mode 100644
index 0000000..349a132
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/button-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/check-ac.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-ac.gif
new file mode 100644
index 0000000..51cf4ec
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-ac.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/check-au.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-au.gif
new file mode 100644
index 0000000..66312fd
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-au.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/check-dc.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-dc.gif
new file mode 100644
index 0000000..c90aadd
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-dc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/check-du.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-du.gif
new file mode 100644
index 0000000..66312fd
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-du.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/check-hu.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-hu.gif
new file mode 100644
index 0000000..1ee8b58
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-hu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/check-nc.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-nc.gif
new file mode 100644
index 0000000..51cf4ec
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-nc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/check-nu.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-nu.gif
new file mode 100644
index 0000000..66312fd
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-nu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/check-pc.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-pc.gif
new file mode 100644
index 0000000..51cf4ec
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-pc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/check-pu.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-pu.gif
new file mode 100644
index 0000000..7933b2d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/check-pu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-n.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-n.gif
new file mode 100644
index 0000000..36e2c6b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-ra.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-ra.gif
new file mode 100644
index 0000000..9768ca6
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-ra.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-rd.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-rd.gif
new file mode 100644
index 0000000..da79039
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-rd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-rf.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-rf.gif
new file mode 100644
index 0000000..bb1f23b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-rf.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-rn.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-rn.gif
new file mode 100644
index 0000000..2b6930f
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-rn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-rp.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-rp.gif
new file mode 100644
index 0000000..1ae418b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/combo-rp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-a.gif
new file mode 100644
index 0000000..5f7a76a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-af.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-af.gif
new file mode 100644
index 0000000..4284b7f
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-af.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-d.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-d.gif
new file mode 100644
index 0000000..40c6012
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-n.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-n.gif
new file mode 100644
index 0000000..ae536cd
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-p.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-p.gif
new file mode 100644
index 0000000..4824103
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/comboarrow-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/entry-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/entry-a.gif
new file mode 100644
index 0000000..def958b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/entry-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/entry-d.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/entry-d.gif
new file mode 100644
index 0000000..d3777ab
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/entry-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/entry-n.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/entry-n.gif
new file mode 100644
index 0000000..aa85759
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/entry-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/entry-rd.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/entry-rd.gif
new file mode 100644
index 0000000..62e4e39
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/entry-rd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/labelframe.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/labelframe.gif
new file mode 100644
index 0000000..88101eb
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/labelframe.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/menuarrow-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/menuarrow-a.gif
new file mode 100644
index 0000000..dc2a8ba
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/menuarrow-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/menuarrow-d.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/menuarrow-d.gif
new file mode 100644
index 0000000..b579d19
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/menuarrow-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/progress-h.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/progress-h.gif
new file mode 100644
index 0000000..5070b16
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/progress-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/progress-v.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/progress-v.gif
new file mode 100644
index 0000000..2f828dc
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/progress-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-ac.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-ac.gif
new file mode 100644
index 0000000..10825c0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-ac.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-au.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-au.gif
new file mode 100644
index 0000000..314cc62
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-au.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-dc.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-dc.gif
new file mode 100644
index 0000000..f34996f
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-dc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-du.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-du.gif
new file mode 100644
index 0000000..314cc62
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-du.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-hu.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-hu.gif
new file mode 100644
index 0000000..f004d17
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-hu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-nc.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-nc.gif
new file mode 100644
index 0000000..10825c0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-nc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-nu.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-nu.gif
new file mode 100644
index 0000000..314cc62
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-nu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-pc.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-pc.gif
new file mode 100644
index 0000000..10825c0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-pc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-pu.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-pu.gif
new file mode 100644
index 0000000..5ac8ea7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/radio-pu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/sas-h.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/sas-h.gif
new file mode 100644
index 0000000..c400571
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/sas-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/sas-v.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/sas-v.gif
new file mode 100644
index 0000000..545d2d7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/sas-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-ha.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-ha.gif
new file mode 100644
index 0000000..65b0dd2
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-ha.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-hd.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-hd.gif
new file mode 100644
index 0000000..57c5f07
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-hd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-hn.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-hn.gif
new file mode 100644
index 0000000..9af2b15
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-hn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-hp.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-hp.gif
new file mode 100644
index 0000000..5ff52b5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-hp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-va.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-va.gif
new file mode 100644
index 0000000..b12a758
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-va.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-vd.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-vd.gif
new file mode 100644
index 0000000..13b6db0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-vd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-vn.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-vn.gif
new file mode 100644
index 0000000..7a12a26
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-vn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-vp.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-vp.gif
new file mode 100644
index 0000000..1f71367
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbthumb-vp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/sbtrough-h.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbtrough-h.gif
new file mode 100644
index 0000000..41734ec
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbtrough-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/sbtrough-v.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbtrough-v.gif
new file mode 100644
index 0000000..ff1685b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/sbtrough-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-ha.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-ha.gif
new file mode 100644
index 0000000..5ac8ea7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-ha.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-hd.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-hd.gif
new file mode 100644
index 0000000..97549f1
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-hd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-hn.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-hn.gif
new file mode 100644
index 0000000..b48ceef
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-hn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-va.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-va.gif
new file mode 100644
index 0000000..5ac8ea7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-va.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-vd.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-vd.gif
new file mode 100644
index 0000000..97549f1
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-vd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-vn.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-vn.gif
new file mode 100644
index 0000000..b48ceef
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/scale-vn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/scaletrough-h.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/scaletrough-h.gif
new file mode 100644
index 0000000..126fea7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/scaletrough-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/scaletrough-hp.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/scaletrough-hp.gif
new file mode 100644
index 0000000..4a6b519
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/scaletrough-hp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/scaletrough-v.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/scaletrough-v.gif
new file mode 100644
index 0000000..b79823d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/scaletrough-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/scaletrough-vp.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/scaletrough-vp.gif
new file mode 100644
index 0000000..89181a3
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/scaletrough-vp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/sep-h.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/sep-h.gif
new file mode 100644
index 0000000..6713aad
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/sep-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/sep-v.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/sep-v.gif
new file mode 100644
index 0000000..1aee2f6
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/sep-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/sizegrip.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/sizegrip.gif
new file mode 100644
index 0000000..223beb6
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/sizegrip.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-a.gif
new file mode 100644
index 0000000..0cca563
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-af.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-af.gif
new file mode 100644
index 0000000..65d1daa
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-af.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-p.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-p.gif
new file mode 100644
index 0000000..0cca563
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-pa.gif
new file mode 100644
index 0000000..00aeb99
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-paf.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-paf.gif
new file mode 100644
index 0000000..66f8bed
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowdown-paf.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-a.gif
new file mode 100644
index 0000000..da20663
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-af.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-af.gif
new file mode 100644
index 0000000..2a896d0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-af.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-p.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-p.gif
new file mode 100644
index 0000000..da20663
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-pa.gif
new file mode 100644
index 0000000..f653d44
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-paf.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-paf.gif
new file mode 100644
index 0000000..04271c0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/spinarrowup-paf.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/surface.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/surface.gif
new file mode 100644
index 0000000..3c8cf5c
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/surface.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/tab-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/tab-a.gif
new file mode 100644
index 0000000..6b6b34b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/tab-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/tab-n.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/tab-n.gif
new file mode 100644
index 0000000..2bb6d70
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/tab-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/tab-s.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/tab-s.gif
new file mode 100644
index 0000000..6b6b34b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/tab-s.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-a.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-a.gif
new file mode 100644
index 0000000..5f16ac5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-d.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-d.gif
new file mode 100644
index 0000000..b08fce4
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-n.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-n.gif
new file mode 100644
index 0000000..0eed841
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-p.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-p.gif
new file mode 100644
index 0000000..0e043c8
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-pa.gif
new file mode 100644
index 0000000..349a132
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/toolbutton-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/tree-d.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/tree-d.gif
new file mode 100644
index 0000000..5225840
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/tree-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/tree-h.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/tree-h.gif
new file mode 100644
index 0000000..cd7deef
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/tree-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/tree-n.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/tree-n.gif
new file mode 100644
index 0000000..cd7deef
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/tree-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidpurple/tree-p.gif b/ttkthemes/ttkthemes/gif/scid/scidpurple/tree-p.gif
new file mode 100644
index 0000000..ea8e131
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidpurple/tree-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/blank.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/blank.gif
new file mode 100644
index 0000000..a5bb52d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/blank.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/button-a.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/button-a.gif
new file mode 100644
index 0000000..e68b951
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/button-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/button-a1p.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/button-a1p.gif
new file mode 100644
index 0000000..42d7452
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/button-a1p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/button-d.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/button-d.gif
new file mode 100644
index 0000000..b08fce4
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/button-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/button-default.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/button-default.gif
new file mode 100644
index 0000000..0eed841
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/button-default.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/button-n.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/button-n.gif
new file mode 100644
index 0000000..7eb6eb1
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/button-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/button-p.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/button-p.gif
new file mode 100644
index 0000000..66d107f
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/button-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/button-p1p.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/button-p1p.gif
new file mode 100644
index 0000000..bbaf16c
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/button-p1p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/button-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/button-pa.gif
new file mode 100644
index 0000000..05ba5bd
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/button-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/check-ac.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/check-ac.gif
new file mode 100644
index 0000000..7e4740b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/check-ac.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/check-au.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/check-au.gif
new file mode 100644
index 0000000..0f5ff6b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/check-au.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/check-dc.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/check-dc.gif
new file mode 100644
index 0000000..33fe398
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/check-dc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/check-du.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/check-du.gif
new file mode 100644
index 0000000..0f5ff6b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/check-du.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/check-hu.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/check-hu.gif
new file mode 100644
index 0000000..61284c7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/check-hu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/check-nc.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/check-nc.gif
new file mode 100644
index 0000000..7e4740b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/check-nc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/check-nu.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/check-nu.gif
new file mode 100644
index 0000000..0f5ff6b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/check-nu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/check-pc.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/check-pc.gif
new file mode 100644
index 0000000..7e4740b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/check-pc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/check-pu.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/check-pu.gif
new file mode 100644
index 0000000..8ea025a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/check-pu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/combo-n.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/combo-n.gif
new file mode 100644
index 0000000..af8471d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/combo-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/combo-ra.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/combo-ra.gif
new file mode 100644
index 0000000..ddfeb5e
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/combo-ra.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/combo-rd.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/combo-rd.gif
new file mode 100644
index 0000000..50fb713
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/combo-rd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/combo-rf.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/combo-rf.gif
new file mode 100644
index 0000000..d81db99
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/combo-rf.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/combo-rn.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/combo-rn.gif
new file mode 100644
index 0000000..573d255
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/combo-rn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/combo-rp.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/combo-rp.gif
new file mode 100644
index 0000000..6bbd948
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/combo-rp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-a.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-a.gif
new file mode 100644
index 0000000..ff1e802
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-af.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-af.gif
new file mode 100644
index 0000000..7622100
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-af.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-d.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-d.gif
new file mode 100644
index 0000000..40c6012
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-n.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-n.gif
new file mode 100644
index 0000000..ae536cd
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-p.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-p.gif
new file mode 100644
index 0000000..4824103
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/comboarrow-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/entry-a.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/entry-a.gif
new file mode 100644
index 0000000..5c86094
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/entry-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/entry-d.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/entry-d.gif
new file mode 100644
index 0000000..d3777ab
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/entry-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/entry-n.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/entry-n.gif
new file mode 100644
index 0000000..1825709
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/entry-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/entry-rd.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/entry-rd.gif
new file mode 100644
index 0000000..9513507
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/entry-rd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/labelframe.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/labelframe.gif
new file mode 100644
index 0000000..88101eb
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/labelframe.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/menuarrow-a.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/menuarrow-a.gif
new file mode 100644
index 0000000..dc2a8ba
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/menuarrow-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/menuarrow-d.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/menuarrow-d.gif
new file mode 100644
index 0000000..b579d19
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/menuarrow-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/progress-h.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/progress-h.gif
new file mode 100644
index 0000000..7f73d67
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/progress-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/progress-v.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/progress-v.gif
new file mode 100644
index 0000000..68f3921
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/progress-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/radio-ac.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-ac.gif
new file mode 100644
index 0000000..af674a4
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-ac.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/radio-au.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-au.gif
new file mode 100644
index 0000000..f5597bc
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-au.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/radio-dc.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-dc.gif
new file mode 100644
index 0000000..b2ec89a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-dc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/radio-du.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-du.gif
new file mode 100644
index 0000000..f5597bc
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-du.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/radio-hu.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-hu.gif
new file mode 100644
index 0000000..a5db3e9
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-hu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/radio-nc.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-nc.gif
new file mode 100644
index 0000000..af674a4
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-nc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/radio-nu.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-nu.gif
new file mode 100644
index 0000000..f5597bc
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-nu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/radio-pc.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-pc.gif
new file mode 100644
index 0000000..af674a4
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-pc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/radio-pu.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-pu.gif
new file mode 100644
index 0000000..589bf14
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/radio-pu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/sas-h.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/sas-h.gif
new file mode 100644
index 0000000..c400571
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/sas-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/sas-v.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/sas-v.gif
new file mode 100644
index 0000000..545d2d7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/sas-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-ha.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-ha.gif
new file mode 100644
index 0000000..65b0dd2
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-ha.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-hd.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-hd.gif
new file mode 100644
index 0000000..57c5f07
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-hd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-hn.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-hn.gif
new file mode 100644
index 0000000..9af2b15
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-hn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-hp.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-hp.gif
new file mode 100644
index 0000000..5ff52b5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-hp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-va.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-va.gif
new file mode 100644
index 0000000..b12a758
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-va.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-vd.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-vd.gif
new file mode 100644
index 0000000..13b6db0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-vd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-vn.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-vn.gif
new file mode 100644
index 0000000..7a12a26
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-vn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-vp.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-vp.gif
new file mode 100644
index 0000000..1f71367
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/sbthumb-vp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/sbtrough-h.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/sbtrough-h.gif
new file mode 100644
index 0000000..41734ec
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/sbtrough-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/sbtrough-v.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/sbtrough-v.gif
new file mode 100644
index 0000000..ff1685b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/sbtrough-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/scale-ha.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/scale-ha.gif
new file mode 100644
index 0000000..589bf14
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/scale-ha.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/scale-hd.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/scale-hd.gif
new file mode 100644
index 0000000..2f42df5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/scale-hd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/scale-hn.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/scale-hn.gif
new file mode 100644
index 0000000..295ac1f
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/scale-hn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/scale-va.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/scale-va.gif
new file mode 100644
index 0000000..589bf14
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/scale-va.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/scale-vd.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/scale-vd.gif
new file mode 100644
index 0000000..2f42df5
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/scale-vd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/scale-vn.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/scale-vn.gif
new file mode 100644
index 0000000..295ac1f
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/scale-vn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/scaletrough-h.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/scaletrough-h.gif
new file mode 100644
index 0000000..126fea7
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/scaletrough-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/scaletrough-hp.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/scaletrough-hp.gif
new file mode 100644
index 0000000..4a6b519
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/scaletrough-hp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/scaletrough-v.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/scaletrough-v.gif
new file mode 100644
index 0000000..b79823d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/scaletrough-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/scaletrough-vp.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/scaletrough-vp.gif
new file mode 100644
index 0000000..89181a3
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/scaletrough-vp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/sep-h.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/sep-h.gif
new file mode 100644
index 0000000..6713aad
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/sep-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/sep-v.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/sep-v.gif
new file mode 100644
index 0000000..1aee2f6
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/sep-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/sizegrip.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/sizegrip.gif
new file mode 100644
index 0000000..52674bc
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/sizegrip.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-a.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-a.gif
new file mode 100644
index 0000000..0cca563
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-af.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-af.gif
new file mode 100644
index 0000000..3b23099
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-af.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-p.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-p.gif
new file mode 100644
index 0000000..0cca563
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-pa.gif
new file mode 100644
index 0000000..00aeb99
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-paf.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-paf.gif
new file mode 100644
index 0000000..f8c438c
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowdown-paf.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-a.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-a.gif
new file mode 100644
index 0000000..da20663
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-af.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-af.gif
new file mode 100644
index 0000000..3460547
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-af.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-p.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-p.gif
new file mode 100644
index 0000000..da20663
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-pa.gif
new file mode 100644
index 0000000..f653d44
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-paf.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-paf.gif
new file mode 100644
index 0000000..8258dea
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/spinarrowup-paf.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/surface.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/surface.gif
new file mode 100644
index 0000000..3c8cf5c
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/surface.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/tab-a.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/tab-a.gif
new file mode 100644
index 0000000..dc363d1
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/tab-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/tab-n.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/tab-n.gif
new file mode 100644
index 0000000..d284252
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/tab-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/tab-s.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/tab-s.gif
new file mode 100644
index 0000000..dc363d1
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/tab-s.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-a.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-a.gif
new file mode 100644
index 0000000..42d7452
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-d.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-d.gif
new file mode 100644
index 0000000..b08fce4
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-n.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-n.gif
new file mode 100644
index 0000000..0eed841
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-p.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-p.gif
new file mode 100644
index 0000000..bbaf16c
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-pa.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-pa.gif
new file mode 100644
index 0000000..05ba5bd
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/toolbutton-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/tree-d.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/tree-d.gif
new file mode 100644
index 0000000..dc841af
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/tree-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/tree-h.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/tree-h.gif
new file mode 100644
index 0000000..ea7e576
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/tree-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/tree-n.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/tree-n.gif
new file mode 100644
index 0000000..ea7e576
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/tree-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/scid/scidsand/tree-p.gif b/ttkthemes/ttkthemes/gif/scid/scidsand/tree-p.gif
new file mode 100644
index 0000000..a09525d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/scid/scidsand/tree-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/LICENSE.md b/ttkthemes/ttkthemes/gif/ubuntu/LICENSE.md
new file mode 100644
index 0000000..9df1766
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/LICENSE.md
@@ -0,0 +1,18 @@
+ Theme Ubuntu: A Radiance derived theme with transparency
+
+ Copyright (C) Regents of the University of California, Sun Microsystems, Inc.,
+ Scriptics Corporation, and other parties.
+ Copyright (C) 2018 RedFantom
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu.tcl b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu.tcl
new file mode 100644
index 0000000..971e593
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu.tcl
@@ -0,0 +1,344 @@
+# Copyright (C) Regents of the University of California, Sun Microsystems, Inc.,
+# Scriptics Corporation, and other parties.
+# Copyright (C) 2018 RedFantom
+# Modified version available under GNU GPLv3 only
+
+namespace eval ttk::theme::ubuntu {
+
+ package provide ttk::theme::ubuntu 1.0
+
+ proc LoadImages {imgdir {patterns {*.gif}}} {
+ foreach pattern $patterns {
+ foreach file [glob -directory $imgdir $pattern] {
+ set img [file tail [file rootname $file]]
+ if {![info exists images($img)]} {
+ set images($img) [image create photo -file $file -format gif]
+ }
+ }
+ }
+ return [array get images]
+ }
+
+ variable I
+ array set I [LoadImages \
+ [file join [file dirname [info script]] ubuntu] *.gif]
+
+ variable colors
+
+ array set colors {
+ -frame "#f6f4f2"
+ -lighter "#f9f9f9"
+ -dark "#d1c8c0"
+ -darker "#c3bab0"
+ -darkest "#a89c91"
+ -selectbg "#ed7442"
+ -selectfg "#ffffff"
+ -disabledfg "#9e928a"
+ -entryfocus "#6f9dc6"
+ -tabbg "#c9c1bc"
+ -tabborder "#b5aca7"
+ -troughcolor "#d7cbbe"
+ -troughborder "#ae9e8e"
+ -checklight "#f5f3f0"
+ -text "#62564f"
+ }
+
+ #PhG: change fonts... should not fail if font is not there!
+ font configure TkDefaultFont -family Ubuntu -size 11
+
+ ttk::style theme create ubuntu -parent clam -settings {
+
+ ttk::style configure . \
+ -borderwidth 1 \
+ -background $colors(-frame) \
+ -foreground $colors(-text) \
+ -bordercolor $colors(-darkest) \
+ -darkcolor $colors(-dark) \
+ -lightcolor $colors(-lighter) \
+ -troughcolor $colors(-troughcolor) \
+ -selectforeground $colors(-selectfg) \
+ -selectbackground $colors(-selectbg) \
+ -font TkDefaultFont \
+ ;
+
+ ttk::style map . \
+ -background [list disabled $colors(-frame) \
+ active $colors(-lighter)] \
+ -foreground [list disabled $colors(-disabledfg)] \
+ -selectbackground [list !focus $colors(-darker)] \
+ -selectforeground [list !focus white] \
+ ;
+
+
+# ttk::style configure Frame.border -relief groove
+
+ ## Treeview.
+ #
+ ttk::style element create Treeheading.cell image \
+ [list $I(tree-n) \
+ selected $I(tree-p) \
+ disabled $I(tree-d) \
+ pressed $I(tree-p) \
+ active $I(tree-h) \
+ ] \
+ -border 4 -sticky ew
+##PhG: TODO: check this
+ #ttk::style configure Treeview -fieldbackground white
+ ttk::style configure Row -background "#efefef"
+ ttk::style map Row -background [list \
+ {focus selected} "#71869e" \
+ selected "#969286" \
+ alternate white]
+ ttk::style map Item -foreground [list selected white]
+ ttk::style map Cell -foreground [list selected white]
+
+
+ ## Buttons.
+ #
+ ttk::style configure TButton -width -11 -anchor center
+ ttk::style configure TButton -padding {10 0}
+ ttk::style layout TButton {
+ Button.focus -children {
+ Button.button -children {
+ Button.padding -children {
+ Button.label
+ }
+ }
+ }
+ }
+#PhG = OK! except selection box
+ ttk::style element create Button.button image \
+ [list $I(button-n) \
+ pressed $I(button-p) \
+ {selected active} $I(button-sa) \
+ selected $I(button-s) \
+ active $I(button-a) \
+ disabled $I(button-d) \
+ ] \
+ -border 8 -sticky ew
+
+
+ ## Checkbuttons.
+ #
+ ttk::style element create Checkbutton.indicator image \
+ [list $I(check-nu) \
+ {disabled selected} $I(check-dc) \
+ disabled $I(check-du) \
+ {pressed selected} $I(check-nc) \
+ pressed $I(check-nu) \
+ {active selected} $I(check-nc) \
+ active $I(check-nu) \
+ selected $I(check-nc) ] \
+ -width 24 -sticky w
+
+ ttk::style map TCheckbutton -background [list active $colors(-checklight)]
+ ttk::style configure TCheckbutton -padding 1
+
+
+ ## Radiobuttons.
+ #
+ ttk::style element create Radiobutton.indicator image \
+ [list $I(radio-nu) \
+ {disabled selected} $I(radio-dc) \
+ disabled $I(radio-du) \
+ {pressed selected} $I(radio-nc) \
+ pressed $I(radio-nu) \
+ {active selected} $I(radio-nc) \
+ active $I(radio-nu) \
+ selected $I(radio-nc) ] \
+ -width 24 -sticky w
+
+ ttk::style map TRadiobutton -background [list active $colors(-checklight)]
+ ttk::style configure TRadiobutton -padding 1
+
+
+ ## Menubuttons.
+ #
+ #ttk::style configure TMenubutton -relief raised -padding {10 2}
+# ttk::style element create Menubutton.border image $I(toolbutton-n) \
+# -map [list \
+# pressed $I(toolbutton-p) \
+# selected $I(toolbutton-p) \
+# active $I(toolbutton-a) \
+# disabled $I(toolbutton-n)] \
+# -border {4 7 4 7} -sticky nsew
+
+ ttk::style element create Menubutton.border image \
+ [list $I(button-n) \
+ selected $I(button-p) \
+ disabled $I(button-d) \
+ active $I(button-a) \
+ ] \
+ -border 4 -sticky ew
+
+
+ ## Toolbar buttons.
+ #
+###PhG added
+ttk::style configure Toolbutton -anchor center
+ ttk::style configure Toolbutton -padding -5 -relief flat
+ ttk::style configure Toolbutton.label -padding 0 -relief flat
+
+ ttk::style element create Toolbutton.border image \
+ [list $I(blank) \
+ pressed $I(toolbutton-p) \
+ {selected active} $I(toolbutton-pa) \
+ selected $I(toolbutton-p) \
+ active $I(toolbutton-a) \
+ disabled $I(blank)] \
+ -border 11 -sticky nsew
+
+
+ ## Entry widgets.
+ #
+ ttk::style configure TEntry -padding 1 -insertwidth 1 \
+ -fieldbackground white
+
+ ttk::style map TEntry \
+ -fieldbackground [list readonly $colors(-frame)] \
+ -bordercolor [list focus $colors(-selectbg)] \
+ -lightcolor [list focus $colors(-entryfocus)] \
+ -darkcolor [list focus $colors(-entryfocus)] \
+ ;
+
+
+ ## Combobox.
+ #
+ ttk::style configure TCombobox -selectbackground
+
+ ttk::style element create Combobox.downarrow image \
+ [list $I(comboarrow-n) \
+ disabled $I(comboarrow-d) \
+ pressed $I(comboarrow-p) \
+ active $I(comboarrow-a) \
+ ] \
+ -border 1 -sticky {}
+
+ ttk::style element create Combobox.field image \
+ [list $I(combo-n) \
+ {readonly disabled} $I(combo-rd) \
+ {readonly pressed} $I(combo-rp) \
+ {readonly focus} $I(combo-rf) \
+ readonly $I(combo-rn) \
+ ] \
+ -border 4 -sticky ew
+
+
+ ## Notebooks.
+ #
+# ttk::style element create tab image $I(tab-a) -border {2 2 2 0} \
+# -map [list selected $I(tab-n)]
+
+ ttk::style configure TNotebook.Tab -padding {6 2 6 2}
+ ttk::style map TNotebook.Tab \
+ -padding [list selected {6 4 6 2}] \
+ -background [list selected $colors(-frame) {} $colors(-tabbg)] \
+ -lightcolor [list selected $colors(-lighter) {} $colors(-dark)] \
+ -bordercolor [list selected $colors(-darkest) {} $colors(-tabborder)] \
+ ;
+
+ ## Labelframes.
+ #
+ ttk::style configure TLabelframe -borderwidth 2 -relief groove
+
+
+ ## Scrollbars.
+ #
+ ttk::style layout Vertical.TScrollbar {
+ Scrollbar.trough -sticky ns -children {
+ Scrollbar.uparrow -side top
+ Scrollbar.downarrow -side bottom
+ Vertical.Scrollbar.thumb -side top -expand true -sticky ns
+ }
+ }
+
+ ttk::style layout Horizontal.TScrollbar {
+ Scrollbar.trough -sticky we -children {
+ Scrollbar.leftarrow -side left
+ Scrollbar.rightarrow -side right
+ Horizontal.Scrollbar.thumb -side left -expand true -sticky we
+ }
+ }
+
+ ttk::style element create Horizontal.Scrollbar.thumb image \
+ [list $I(sbthumb-hn) \
+ disabled $I(sbthumb-hd) \
+ pressed $I(sbthumb-ha) \
+ active $I(sbthumb-ha)] \
+ -border 3
+
+ ttk::style element create Vertical.Scrollbar.thumb image \
+ [list $I(sbthumb-vn) \
+ disabled $I(sbthumb-vd) \
+ pressed $I(sbthumb-va) \
+ active $I(sbthumb-va)] \
+ -border 3
+
+ foreach dir {up down left right} {
+ ttk::style element create ${dir}arrow image \
+ [list $I(arrow${dir}-n) \
+ disabled $I(arrow${dir}-d) \
+ pressed $I(arrow${dir}-p) \
+ active $I(arrow${dir}-a)] \
+ -border 1 -sticky {}
+ }
+
+ ttk::style configure TScrollbar -bordercolor $colors(-troughborder)
+
+
+ ## Scales.
+ #
+ ttk::style element create Scale.slider image \
+ [list $I(scale-hn) \
+ disabled $I(scale-hd) \
+ active $I(scale-ha) \
+ ]
+
+ ttk::style element create Scale.trough image $I(scaletrough-h) \
+ -border 2 -sticky ew -padding 0
+
+ ttk::style element create Vertical.Scale.slider image \
+ [list $I(scale-vn) \
+ disabled $I(scale-vd) \
+ active $I(scale-va) \
+ ]
+ ttk::style element create Vertical.Scale.trough image $I(scaletrough-v) \
+ -border 2 -sticky ns -padding 0
+
+ ttk::style configure TScale -bordercolor $colors(-troughborder)
+
+
+ ## Progressbar.
+ #
+ ttk::style element create Horizontal.Progressbar.pbar image $I(progress-h) \
+ -border {5 2 5 1} -padding 1
+ ttk::style element create Vertical.Progressbar.pbar image $I(progress-v) \
+ -border {5 2 5 1} -padding 1
+
+ ttk::style configure TProgressbar -bordercolor $colors(-troughborder)
+
+
+ ## Statusbar parts.
+ #
+ ttk::style element create sizegrip image $I(sizegrip)
+
+
+ ## Paned window parts.
+ #
+# ttk::style element create hsash image $I(hseparator-n) -border {2 0} \
+# -map [list {active !disabled} $I(hseparator-a)]
+# ttk::style element create vsash image $I(vseparator-n) -border {0 2} \
+# -map [list {active !disabled} $I(vseparator-a)]
+
+ ttk::style configure Sash -sashthickness 6 -gripcount 16
+
+
+ ## Separator.
+ #
+ #ttk::style element create separator image $I(sep-h)
+ #ttk::style element create hseparator image $I(sep-h)
+ #ttk::style element create vseparator image $I(sep-v)
+
+ }
+}
+
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowdown-a.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowdown-a.gif
new file mode 100644
index 0000000..3ae6feb
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowdown-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowdown-d.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowdown-d.gif
new file mode 100644
index 0000000..d9d92e6
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowdown-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowdown-n.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowdown-n.gif
new file mode 100644
index 0000000..4ca2b04
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowdown-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowdown-p.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowdown-p.gif
new file mode 100644
index 0000000..2bda40e
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowdown-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowleft-a.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowleft-a.gif
new file mode 100644
index 0000000..1dc5603
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowleft-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowleft-d.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowleft-d.gif
new file mode 100644
index 0000000..4647adc
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowleft-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowleft-n.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowleft-n.gif
new file mode 100644
index 0000000..363be70
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowleft-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowleft-p.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowleft-p.gif
new file mode 100644
index 0000000..e1c0542
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowleft-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowright-a.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowright-a.gif
new file mode 100644
index 0000000..cabdb98
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowright-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowright-d.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowright-d.gif
new file mode 100644
index 0000000..eecc3d8
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowright-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowright-n.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowright-n.gif
new file mode 100644
index 0000000..6722c70
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowright-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowright-p.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowright-p.gif
new file mode 100644
index 0000000..755379a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowright-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowup-a.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowup-a.gif
new file mode 100644
index 0000000..00dbddb
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowup-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowup-d.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowup-d.gif
new file mode 100644
index 0000000..02fc233
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowup-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowup-n.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowup-n.gif
new file mode 100644
index 0000000..8fd57da
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowup-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowup-p.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowup-p.gif
new file mode 100644
index 0000000..4f2e1e4
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/arrowup-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/blank.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/blank.gif
new file mode 100644
index 0000000..a5bb52d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/blank.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-a.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-a.gif
new file mode 100644
index 0000000..83c9d04
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-d.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-d.gif
new file mode 100644
index 0000000..e6d0ca4
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-n.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-n.gif
new file mode 100644
index 0000000..46508cb
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-p.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-p.gif
new file mode 100644
index 0000000..def427e
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-s.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-s.gif
new file mode 100644
index 0000000..058a6cd
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-s.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-sa.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-sa.gif
new file mode 100644
index 0000000..be01fb4
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/button-sa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/check-dc.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/check-dc.gif
new file mode 100644
index 0000000..27e379d
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/check-dc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/check-du.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/check-du.gif
new file mode 100644
index 0000000..5f49315
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/check-du.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/check-nc.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/check-nc.gif
new file mode 100644
index 0000000..dabe2c3
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/check-nc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/check-nu.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/check-nu.gif
new file mode 100644
index 0000000..ecf1447
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/check-nu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-n.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-n.gif
new file mode 100644
index 0000000..4e9f3da
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-ra.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-ra.gif
new file mode 100644
index 0000000..b650135
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-ra.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-rd.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-rd.gif
new file mode 100644
index 0000000..7a027c0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-rd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-rf.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-rf.gif
new file mode 100644
index 0000000..9fede58
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-rf.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-rn.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-rn.gif
new file mode 100644
index 0000000..11aa5fa
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-rn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-rp.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-rp.gif
new file mode 100644
index 0000000..9352904
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/combo-rp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/comboarrow-a.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/comboarrow-a.gif
new file mode 100644
index 0000000..4f198ed
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/comboarrow-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/comboarrow-d.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/comboarrow-d.gif
new file mode 100644
index 0000000..e5352e8
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/comboarrow-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/comboarrow-n.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/comboarrow-n.gif
new file mode 100644
index 0000000..8f66fa4
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/comboarrow-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/comboarrow-p.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/comboarrow-p.gif
new file mode 100644
index 0000000..646ec84
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/comboarrow-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/progress-h.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/progress-h.gif
new file mode 100644
index 0000000..5fcd569
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/progress-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/progress-v.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/progress-v.gif
new file mode 100644
index 0000000..b17c108
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/progress-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/radio-dc.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/radio-dc.gif
new file mode 100644
index 0000000..9d11a8f
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/radio-dc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/radio-du.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/radio-du.gif
new file mode 100644
index 0000000..d869954
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/radio-du.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/radio-nc.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/radio-nc.gif
new file mode 100644
index 0000000..34dc797
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/radio-nc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/radio-nu.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/radio-nu.gif
new file mode 100644
index 0000000..3682b74
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/radio-nu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-ha.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-ha.gif
new file mode 100644
index 0000000..cb4f28a
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-ha.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-hd.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-hd.gif
new file mode 100644
index 0000000..6868006
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-hd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-hn.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-hn.gif
new file mode 100644
index 0000000..c1d5d17
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-hn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-hp.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-hp.gif
new file mode 100644
index 0000000..c1d5d17
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-hp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-va.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-va.gif
new file mode 100644
index 0000000..9c9cbdd
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-va.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-vd.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-vd.gif
new file mode 100644
index 0000000..1c8c0d9
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-vd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-vn.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-vn.gif
new file mode 100644
index 0000000..6f1d9da
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-vn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-vp.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-vp.gif
new file mode 100644
index 0000000..6f1d9da
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sbthumb-vp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-ha.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-ha.gif
new file mode 100644
index 0000000..689f4b9
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-ha.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-hd.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-hd.gif
new file mode 100644
index 0000000..9f3a981
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-hd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-hn.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-hn.gif
new file mode 100644
index 0000000..1443dbd
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-hn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-va.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-va.gif
new file mode 100644
index 0000000..e1f2145
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-va.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-vd.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-vd.gif
new file mode 100644
index 0000000..583a62b
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-vd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-vn.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-vn.gif
new file mode 100644
index 0000000..645cf58
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scale-vn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scaletrough-h.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scaletrough-h.gif
new file mode 100644
index 0000000..07904a4
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scaletrough-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scaletrough-v.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scaletrough-v.gif
new file mode 100644
index 0000000..5319fe6
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/scaletrough-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sep-h.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sep-h.gif
new file mode 100644
index 0000000..9f9fde2
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sep-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sep-v.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sep-v.gif
new file mode 100644
index 0000000..d886aff
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sep-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sizegrip.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sizegrip.gif
new file mode 100644
index 0000000..08dcf6f
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/sizegrip.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tab-a.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tab-a.gif
new file mode 100644
index 0000000..8534bbf
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tab-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tab-n.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tab-n.gif
new file mode 100644
index 0000000..e686a54
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tab-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-a.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-a.gif
new file mode 100644
index 0000000..2702994
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-d.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-d.gif
new file mode 100644
index 0000000..0e2b4ce
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-n.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-n.gif
new file mode 100644
index 0000000..52adfde
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-p.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-p.gif
new file mode 100644
index 0000000..c2b7f61
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-pa.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-pa.gif
new file mode 100644
index 0000000..0961bb0
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/toolbutton-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tree-d.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tree-d.gif
new file mode 100644
index 0000000..04cae39
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tree-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tree-h.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tree-h.gif
new file mode 100644
index 0000000..9fe6c82
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tree-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tree-n.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tree-n.gif
new file mode 100644
index 0000000..73850b1
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tree-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tree-p.gif b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tree-p.gif
new file mode 100644
index 0000000..cf69352
--- /dev/null
+++ b/ttkthemes/ttkthemes/gif/ubuntu/ubuntu/tree-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/LICENSE b/ttkthemes/ttkthemes/png/arc/LICENSE
new file mode 100644
index 0000000..94a9ed0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/LICENSE
@@ -0,0 +1,674 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ <program> Copyright (C) <year> <name of author>
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<http://www.gnu.org/licenses/>.
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+<http://www.gnu.org/philosophy/why-not-lgpl.html>.
diff --git a/ttkthemes/ttkthemes/png/arc/arc.tcl b/ttkthemes/ttkthemes/png/arc/arc.tcl
new file mode 100644
index 0000000..ec1ae7c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc.tcl
@@ -0,0 +1,315 @@
+# Copyright (c) 2015 Sergei Golovan <sgolovan@nes.ru>
+# Derived from https://github.com/horst3180/arc-theme/ under the GNU GPLv3
+# Thus this is available under GNU GPLv3 also, as described in LICENSE
+
+namespace eval ttk::theme::arc {
+
+ variable colors
+ array set colors {
+ -fg "#5c616c"
+ -bg "#f5f6f7"
+ -disabledbg "#fbfcfc"
+ -disabledfg "#a9acb2"
+ -selectbg "#5294e2"
+ -selectfg "#ffffff"
+ -window "#ffffff"
+ -focuscolor "#5c616c"
+ -checklight "#fbfcfc"
+ }
+
+ proc LoadImages {imgdir} {
+ variable I
+ foreach file [glob -directory $imgdir *.png] {
+ set img [file tail [file rootname $file]]
+ set I($img) [image create photo -file $file -format png]
+ }
+ }
+
+ LoadImages [file join [file dirname [info script]] arc]
+
+ ttk::style theme create arc -parent default -settings {
+ ttk::style configure . \
+ -background $colors(-bg) \
+ -foreground $colors(-fg) \
+ -troughcolor $colors(-bg) \
+ -selectbackground $colors(-selectbg) \
+ -selectforeground $colors(-selectfg) \
+ -fieldbackground $colors(-window) \
+ -font TkDefaultFont \
+ -borderwidth 1 \
+ -focuscolor $colors(-focuscolor)
+
+ ttk::style map . -foreground [list disabled $colors(-disabledfg)]
+
+ #
+ # Layouts:
+ #
+
+ ttk::style layout TButton {
+ Button.button -children {
+ Button.focus -children {
+ Button.padding -children {
+ Button.label -side left -expand true
+ }
+ }
+ }
+ }
+
+ ttk::style layout Toolbutton {
+ Toolbutton.button -children {
+ Toolbutton.focus -children {
+ Toolbutton.padding -children {
+ Toolbutton.label -side left -expand true
+ }
+ }
+ }
+ }
+
+ ttk::style layout Vertical.TScrollbar {
+ Vertical.Scrollbar.trough -sticky ns -children {
+ Vertical.Scrollbar.thumb -expand true
+ }
+ }
+
+ ttk::style layout Horizontal.TScrollbar {
+ Horizontal.Scrollbar.trough -sticky ew -children {
+ Horizontal.Scrollbar.thumb -expand true
+ }
+ }
+
+ ttk::style layout TMenubutton {
+ Menubutton.button -children {
+ Menubutton.focus -children {
+ Menubutton.padding -children {
+ Menubutton.indicator -side right
+ Menubutton.label -side right -expand true
+ }
+ }
+ }
+ }
+
+ ttk::style layout TCombobox {
+ Combobox.field -sticky nswe -children {
+ Combobox.downarrow -side right -sticky ns -children {
+ Combobox.arrow -side right
+ }
+ Combobox.padding -expand true -sticky nswe -children {
+ Combobox.textarea -sticky nswe
+ }
+ }
+ }
+
+ ttk::style layout TSpinbox {
+ Spinbox.field -side top -sticky we -children {
+ Spinbox.buttons -side right -children {
+ null -side right -sticky {} -children {
+ Spinbox.uparrow -side top -sticky nse -children {
+ Spinbox.symuparrow -side right -sticky e
+ }
+ Spinbox.downarrow -side bottom -sticky nse -children {
+ Spinbox.symdownarrow -side right -sticky e
+ }
+ }
+ }
+ Spinbox.padding -sticky nswe -children {
+ Spinbox.textarea -sticky nswe
+ }
+ }
+ }
+
+ #
+ # Elements:
+ #
+
+ ttk::style element create Button.button image [list $I(button) \
+ pressed $I(button-active) \
+ active $I(button-hover) \
+ disabled $I(button-insensitive) \
+ ] -border 3 -padding {3 2} -sticky ewns
+
+ ttk::style element create Toolbutton.button image [list $I(button-empty) \
+ selected $I(button-active) \
+ pressed $I(button-active) \
+ {active !disabled} $I(button-hover) \
+ ] -border 3 -padding {3 2} -sticky news
+
+ ttk::style element create Checkbutton.indicator image [list $I(checkbox-unchecked) \
+ disabled $I(checkbox-unchecked-insensitive) \
+ {active selected} $I(checkbox-checked) \
+ {pressed selected} $I(checkbox-checked) \
+ active $I(checkbox-unchecked) \
+ selected $I(checkbox-checked) \
+ {disabled selected} $I(checkbox-checked-insensitive) \
+ ] -width 22 -sticky w
+
+ ttk::style element create Radiobutton.indicator image [list $I(radio-unchecked) \
+ disabled $I(radio-unchecked-insensitive) \
+ {active selected} $I(radio-checked) \
+ {pressed selected} $I(radio-checked) \
+ active $I(radio-unchecked) \
+ selected $I(radio-checked) \
+ {disabled selected} $I(radio-checked-insensitive) \
+ ] -width 22 -sticky w
+
+ ttk::style element create Horizontal.Scrollbar.trough image $I(trough-scrollbar-horiz)
+ ttk::style element create Horizontal.Scrollbar.thumb \
+ image [list $I(slider-horiz) \
+ {pressed !disabled} $I(slider-horiz-active) \
+ {active !disabled} $I(slider-horiz-prelight) \
+ disabled $I(slider-horiz-insens) \
+ ] -border 6 -sticky ew
+
+ ttk::style element create Vertical.Scrollbar.trough image $I(trough-scrollbar-vert)
+ ttk::style element create Vertical.Scrollbar.thumb \
+ image [list $I(slider-vert) \
+ {pressed !disabled} $I(slider-vert-active) \
+ {active !disabled} $I(slider-vert-prelight) \
+ disabled $I(slider-vert-insens) \
+ ] -border 6 -sticky ns
+
+ ttk::style element create Horizontal.Scale.trough \
+ image [list $I(trough-horizontal-active) disabled $I(trough-horizontal)] \
+ -border {8 5 8 5} -padding 0
+ ttk::style element create Horizontal.Scale.slider \
+ image [list $I(slider) disabled $I(slider-insensitive) active $I(slider-prelight)] \
+ -sticky {}
+
+ ttk::style element create Vertical.Scale.trough \
+ image [list $I(trough-vertical-active) disabled $I(trough-vertical)] \
+ -border {5 8 5 8} -padding 0
+ ttk::style element create Vertical.Scale.slider \
+ image [list $I(slider) disabled $I(slider-insensitive) active $I(slider-prelight)] \
+ -sticky {}
+
+ ttk::style element create Entry.field \
+ image [list $I(entry-border-bg-solid) \
+ focus $I(entry-border-active-bg-solid) \
+ disabled $I(entry-border-disabled-bg)] \
+ -border 3 -padding {6 4} -sticky news
+
+ ttk::style element create Labelframe.border image $I(labelframe) \
+ -border 4 -padding 4 -sticky news
+
+ ttk::style element create Menubutton.button \
+ image [list $I(button) \
+ pressed $I(button-active) \
+ active $I(button-hover) \
+ disabled $I(button-insensitive) \
+ ] -sticky news -border 3 -padding {3 2}
+ ttk::style element create Menubutton.indicator \
+ image [list $I(arrow-down) \
+ active $I(arrow-down-prelight) \
+ pressed $I(arrow-down-prelight) \
+ disabled $I(arrow-down-insens) \
+ ] -sticky e -width 20
+
+ ttk::style element create Combobox.field \
+ image [list $I(combo-entry) \
+ {readonly disabled} $I(button-insensitive) \
+ {readonly pressed} $I(button-active) \
+ {readonly focus} $I(button-focus) \
+ {readonly hover} $I(button-hover) \
+ readonly $I(button) \
+ {disabled} $I(combo-entry-insensitive) \
+ {focus} $I(combo-entry-focus) \
+ {hover} $I(combo-entry) \
+ ] -border 4 -padding {6 0 0 0}
+ ttk::style element create Combobox.downarrow \
+ image [list $I(combo-entry-button) \
+ pressed $I(combo-entry-button-active) \
+ active $I(combo-entry-button-hover) \
+ disabled $I(combo-entry-button-insensitive) \
+ ] -border 4 -padding {0 10 6 10}
+ ttk::style element create Combobox.arrow \
+ image [list $I(arrow-down) \
+ active $I(arrow-down-prelight) \
+ pressed $I(arrow-down-prelight) \
+ disabled $I(arrow-down-insens) \
+ ] -sticky e -width 15
+
+ ttk::style element create Spinbox.field \
+ image [list $I(combo-entry) focus $I(combo-entry-focus)] \
+ -border 4 -padding {6 0 0 0} -sticky news
+ ttk::style element create Spinbox.uparrow \
+ image [list $I(up-background) \
+ pressed $I(up-background-active) \
+ active $I(up-background-hover) \
+ disabled $I(up-background-disable) \
+ ] -width 20 -border {0 2 3 0} -padding {0 5 6 2}
+ ttk::style element create Spinbox.symuparrow \
+ image [list $I(arrow-up-small) \
+ active $I(arrow-up-small-prelight) \
+ pressed $I(arrow-up-small-prelight) \
+ disabled $I(arrow-up-small-insens) \
+ ]
+ ttk::style element create Spinbox.downarrow \
+ image [list $I(down-background) \
+ pressed $I(down-background-active) \
+ active $I(down-background-hover) \
+ disabled $I(down-background-disable) \
+ ] -width 20 -border {0 0 3 2} -padding {0 2 6 5}
+ ttk::style element create Spinbox.symdownarrow \
+ image [list $I(arrow-down-small) \
+ active $I(arrow-down-small-prelight) \
+ pressed $I(arrow-down-small-prelight) \
+ disabled $I(arrow-down-small-insens) \
+ ]
+
+ ttk::style element create Notebook.client \
+ image $I(notebook) -border 1
+ ttk::style element create Notebook.tab \
+ image [list $I(tab-top) \
+ selected $I(tab-top-active) \
+ active $I(tab-top-hover) \
+ ] -padding {0 2 0 0} -border 2
+
+ ttk::style element create Horizontal.Progressbar.trough \
+ image $I(trough-progressbar_v) -border {5 1 5 1} -padding 1
+ ttk::style element create Horizontal.Progressbar.pbar \
+ image $I(progressbar_v) -border {4 0 4 0}
+
+ ttk::style element create Vertical.Progressbar.trough \
+ image $I(trough-progressbar) -border {1 5 1 5} -padding 1
+ ttk::style element create Vertical.Progressbar.pbar \
+ image $I(progressbar) -border {0 4 0 4}
+
+ ttk::style element create Treeview.field \
+ image $I(treeview) -border 1
+ ttk::style element create Treeheading.cell \
+ image [list $I(notebook) pressed $I(notebook)] \
+ -border 1 -padding 4 -sticky ewns
+
+ ttk::style element create Treeitem.indicator \
+ image [list $I(plus) user2 $I(empty) user1 $I(minus)] \
+ -width 15 -sticky w
+
+ #ttk::style element create Separator.separator image $I()
+
+ #
+ # Settings:
+ #
+
+ ttk::style configure TButton -padding {8 4 8 4} -width -10 -anchor center
+ ttk::style configure TMenubutton -padding {8 4 4 4}
+ ttk::style configure Toolbutton -anchor center
+ ttk::style map TCheckbutton -background [list active $colors(-checklight)]
+ ttk::style configure TCheckbutton -padding 3
+ ttk::style map TRadiobutton -background [list active $colors(-checklight)]
+ ttk::style configure TRadiobutton -padding 3
+ ttk::style configure TNotebook -tabmargins {0 2 0 0}
+ ttk::style configure TNotebook.Tab -padding {6 2 6 2} -expand {0 0 2}
+ ttk::style map TNotebook.Tab -expand [list selected {1 2 4 2}]
+ ttk::style configure TSeparator -background $colors(-bg)
+
+ # Treeview
+ ttk::style configure Treeview -background $colors(-window)
+ ttk::style configure Treeview.Item -padding {2 0 0 0}
+ ttk::style map Treeview \
+ -background [list selected $colors(-selectbg)] \
+ -foreground [list selected $colors(-selectfg)]
+ }
+}
+
+variable version 0.1
+package provide ttk::theme::arc $version
+
diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-down-insens.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-down-insens.png
new file mode 100644
index 0000000..9db1788
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-down-insens.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-down-prelight.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-down-prelight.png
new file mode 100644
index 0000000..ffcd1f9
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-down-prelight.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-down-small-insens.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-down-small-insens.png
new file mode 100644
index 0000000..8a67e67
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-down-small-insens.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-down-small-prelight.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-down-small-prelight.png
new file mode 100644
index 0000000..11d6369
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-down-small-prelight.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-down-small.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-down-small.png
new file mode 100644
index 0000000..dcd14a1
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-down-small.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-down.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-down.png
new file mode 100644
index 0000000..395f3b8
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-down.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-left-insens.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-left-insens.png
new file mode 100644
index 0000000..63b0bdd
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-left-insens.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-left-prelight.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-left-prelight.png
new file mode 100644
index 0000000..75701fe
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-left-prelight.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-left.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-left.png
new file mode 100644
index 0000000..838c7bf
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-left.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-right-insens.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-right-insens.png
new file mode 100644
index 0000000..4d63a4f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-right-insens.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-right-prelight.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-right-prelight.png
new file mode 100644
index 0000000..bfce546
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-right-prelight.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-right.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-right.png
new file mode 100644
index 0000000..a44f44d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-right.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-up-insens.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-up-insens.png
new file mode 100644
index 0000000..b2f35d8
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-up-insens.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-up-prelight.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-up-prelight.png
new file mode 100644
index 0000000..58fb7a8
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-up-prelight.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-up-small-insens.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-up-small-insens.png
new file mode 100644
index 0000000..70a10bd
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-up-small-insens.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-up-small-prelight.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-up-small-prelight.png
new file mode 100644
index 0000000..6ce79e5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-up-small-prelight.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-up-small.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-up-small.png
new file mode 100644
index 0000000..2559ee2
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-up-small.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/arrow-up.png b/ttkthemes/ttkthemes/png/arc/arc/arrow-up.png
new file mode 100644
index 0000000..68912d7
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/arrow-up.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/button-active.png b/ttkthemes/ttkthemes/png/arc/arc/button-active.png
new file mode 100644
index 0000000..91effeb
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/button-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/button-empty.png b/ttkthemes/ttkthemes/png/arc/arc/button-empty.png
new file mode 100644
index 0000000..5bf872c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/button-empty.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/button-focus.png b/ttkthemes/ttkthemes/png/arc/arc/button-focus.png
new file mode 100644
index 0000000..3d287d2
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/button-focus.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/button-hover.png b/ttkthemes/ttkthemes/png/arc/arc/button-hover.png
new file mode 100644
index 0000000..293017a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/button-hover.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/button-insensitive.png b/ttkthemes/ttkthemes/png/arc/arc/button-insensitive.png
new file mode 100644
index 0000000..49b871f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/button-insensitive.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/button.png b/ttkthemes/ttkthemes/png/arc/arc/button.png
new file mode 100644
index 0000000..94f0723
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/button.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/checkbox-checked-insensitive.png b/ttkthemes/ttkthemes/png/arc/arc/checkbox-checked-insensitive.png
new file mode 100644
index 0000000..1238cd6
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/checkbox-checked-insensitive.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/checkbox-checked.png b/ttkthemes/ttkthemes/png/arc/arc/checkbox-checked.png
new file mode 100644
index 0000000..11047e9
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/checkbox-checked.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/checkbox-unchecked-insensitive.png b/ttkthemes/ttkthemes/png/arc/arc/checkbox-unchecked-insensitive.png
new file mode 100644
index 0000000..482abfd
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/checkbox-unchecked-insensitive.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/checkbox-unchecked.png b/ttkthemes/ttkthemes/png/arc/arc/checkbox-unchecked.png
new file mode 100644
index 0000000..9181121
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/checkbox-unchecked.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-active-rtl.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-active-rtl.png
new file mode 100644
index 0000000..d473a50
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-active-rtl.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-active.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-active.png
new file mode 100644
index 0000000..b3b70f6
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-hover.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-hover.png
new file mode 100644
index 0000000..0375db7
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-hover.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-insensitive-rtl.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-insensitive-rtl.png
new file mode 100644
index 0000000..63a9fd4
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-insensitive-rtl.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-insensitive.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-insensitive.png
new file mode 100644
index 0000000..a9c42fa
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-insensitive.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-rtl.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-rtl.png
new file mode 100644
index 0000000..af56039
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button-rtl.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button.png
new file mode 100644
index 0000000..fa3ffbb
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-button.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-focus-notebook-rtl.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-focus-notebook-rtl.png
new file mode 100644
index 0000000..f538ef1
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-focus-notebook-rtl.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-focus-notebook.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-focus-notebook.png
new file mode 100644
index 0000000..02ef5b5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-focus-notebook.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-focus-rtl.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-focus-rtl.png
new file mode 100644
index 0000000..f59520a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-focus-rtl.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-focus.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-focus.png
new file mode 100644
index 0000000..1b3caa7
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-focus.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-insensitive-notebook-rtl.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-insensitive-notebook-rtl.png
new file mode 100644
index 0000000..7f6fb70
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-insensitive-notebook-rtl.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-insensitive-notebook.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-insensitive-notebook.png
new file mode 100644
index 0000000..3313b01
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-insensitive-notebook.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-insensitive-rtl.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-insensitive-rtl.png
new file mode 100644
index 0000000..a9d83a0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-insensitive-rtl.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-insensitive.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-insensitive.png
new file mode 100644
index 0000000..4aa5a61
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-insensitive.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-notebook-rtl.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-notebook-rtl.png
new file mode 100644
index 0000000..10757a6
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-notebook-rtl.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-notebook.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-notebook.png
new file mode 100644
index 0000000..c6cfc73
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-notebook.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry-rtl.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-rtl.png
new file mode 100644
index 0000000..74c9b99
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry-rtl.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/combo-entry.png b/ttkthemes/ttkthemes/png/arc/arc/combo-entry.png
new file mode 100644
index 0000000..52997fc
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/combo-entry.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/down-background-active.png b/ttkthemes/ttkthemes/png/arc/arc/down-background-active.png
new file mode 100644
index 0000000..fac40e7
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/down-background-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/down-background-disable-rtl.png b/ttkthemes/ttkthemes/png/arc/arc/down-background-disable-rtl.png
new file mode 100644
index 0000000..2d15372
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/down-background-disable-rtl.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/down-background-disable.png b/ttkthemes/ttkthemes/png/arc/arc/down-background-disable.png
new file mode 100644
index 0000000..b1e591f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/down-background-disable.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/down-background-hover.png b/ttkthemes/ttkthemes/png/arc/arc/down-background-hover.png
new file mode 100644
index 0000000..97d61a3
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/down-background-hover.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/down-background-rtl.png b/ttkthemes/ttkthemes/png/arc/arc/down-background-rtl.png
new file mode 100644
index 0000000..7830008
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/down-background-rtl.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/down-background.png b/ttkthemes/ttkthemes/png/arc/arc/down-background.png
new file mode 100644
index 0000000..5881119
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/down-background.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/empty.png b/ttkthemes/ttkthemes/png/arc/arc/empty.png
new file mode 100644
index 0000000..23ac424
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/empty.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/entry-border-active-bg-solid.png b/ttkthemes/ttkthemes/png/arc/arc/entry-border-active-bg-solid.png
new file mode 100644
index 0000000..8e53276
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/entry-border-active-bg-solid.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/entry-border-active-bg.png b/ttkthemes/ttkthemes/png/arc/arc/entry-border-active-bg.png
new file mode 100644
index 0000000..ec36c2d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/entry-border-active-bg.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/entry-border-bg-solid.png b/ttkthemes/ttkthemes/png/arc/arc/entry-border-bg-solid.png
new file mode 100644
index 0000000..49d349a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/entry-border-bg-solid.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/entry-border-bg.png b/ttkthemes/ttkthemes/png/arc/arc/entry-border-bg.png
new file mode 100644
index 0000000..8c48843
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/entry-border-bg.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/entry-border-disabled-bg.png b/ttkthemes/ttkthemes/png/arc/arc/entry-border-disabled-bg.png
new file mode 100644
index 0000000..354eaad
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/entry-border-disabled-bg.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/entry-border-fill.png b/ttkthemes/ttkthemes/png/arc/arc/entry-border-fill.png
new file mode 100644
index 0000000..15f6746
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/entry-border-fill.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/focus-line.png b/ttkthemes/ttkthemes/png/arc/arc/focus-line.png
new file mode 100644
index 0000000..0f5ef9d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/focus-line.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/frame-gap-end.png b/ttkthemes/ttkthemes/png/arc/arc/frame-gap-end.png
new file mode 100644
index 0000000..9b5def1
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/frame-gap-end.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/frame-gap-start.png b/ttkthemes/ttkthemes/png/arc/arc/frame-gap-start.png
new file mode 100644
index 0000000..114b138
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/frame-gap-start.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/frame.png b/ttkthemes/ttkthemes/png/arc/arc/frame.png
new file mode 100644
index 0000000..bb90b74
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/frame.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/handle-h.png b/ttkthemes/ttkthemes/png/arc/arc/handle-h.png
new file mode 100644
index 0000000..11d1621
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/handle-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/handle-v.png b/ttkthemes/ttkthemes/png/arc/arc/handle-v.png
new file mode 100644
index 0000000..2317e90
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/handle-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/inline-toolbar.png b/ttkthemes/ttkthemes/png/arc/arc/inline-toolbar.png
new file mode 100644
index 0000000..776ff5f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/inline-toolbar.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/labelframe.png b/ttkthemes/ttkthemes/png/arc/arc/labelframe.png
new file mode 100644
index 0000000..f57a41d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/labelframe.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/line-h.png b/ttkthemes/ttkthemes/png/arc/arc/line-h.png
new file mode 100644
index 0000000..8320e2a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/line-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/line-v.png b/ttkthemes/ttkthemes/png/arc/arc/line-v.png
new file mode 100644
index 0000000..c13ee45
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/line-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/menu-arrow-prelight.png b/ttkthemes/ttkthemes/png/arc/arc/menu-arrow-prelight.png
new file mode 100644
index 0000000..fbd49b9
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/menu-arrow-prelight.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/menu-arrow.png b/ttkthemes/ttkthemes/png/arc/arc/menu-arrow.png
new file mode 100644
index 0000000..fbd49b9
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/menu-arrow.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/menu-checkbox-checked-insensitive.png b/ttkthemes/ttkthemes/png/arc/arc/menu-checkbox-checked-insensitive.png
new file mode 100644
index 0000000..67ae4e5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/menu-checkbox-checked-insensitive.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/menu-checkbox-checked.png b/ttkthemes/ttkthemes/png/arc/arc/menu-checkbox-checked.png
new file mode 100644
index 0000000..ea33e14
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/menu-checkbox-checked.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/menu-checkbox-unchecked-insensitive.png b/ttkthemes/ttkthemes/png/arc/arc/menu-checkbox-unchecked-insensitive.png
new file mode 100644
index 0000000..e92f5be
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/menu-checkbox-unchecked-insensitive.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/menu-checkbox-unchecked.png b/ttkthemes/ttkthemes/png/arc/arc/menu-checkbox-unchecked.png
new file mode 100644
index 0000000..a599717
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/menu-checkbox-unchecked.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/menu-radio-checked-insensitive.png b/ttkthemes/ttkthemes/png/arc/arc/menu-radio-checked-insensitive.png
new file mode 100644
index 0000000..13ac239
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/menu-radio-checked-insensitive.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/menu-radio-checked.png b/ttkthemes/ttkthemes/png/arc/arc/menu-radio-checked.png
new file mode 100644
index 0000000..3b9c4be
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/menu-radio-checked.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/menu-radio-unchecked-insensitive.png b/ttkthemes/ttkthemes/png/arc/arc/menu-radio-unchecked-insensitive.png
new file mode 100644
index 0000000..2d6f6c3
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/menu-radio-unchecked-insensitive.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/menu-radio-unchecked.png b/ttkthemes/ttkthemes/png/arc/arc/menu-radio-unchecked.png
new file mode 100644
index 0000000..63720cf
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/menu-radio-unchecked.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/menubar.png b/ttkthemes/ttkthemes/png/arc/arc/menubar.png
new file mode 100644
index 0000000..ff49952
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/menubar.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/menubar_button.png b/ttkthemes/ttkthemes/png/arc/arc/menubar_button.png
new file mode 100644
index 0000000..92870f4
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/menubar_button.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/menuitem.png b/ttkthemes/ttkthemes/png/arc/arc/menuitem.png
new file mode 100644
index 0000000..e744833
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/menuitem.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/minus.png b/ttkthemes/ttkthemes/png/arc/arc/minus.png
new file mode 100644
index 0000000..8e96a79
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/minus.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/notebook-entry-border-active-bg.png b/ttkthemes/ttkthemes/png/arc/arc/notebook-entry-border-active-bg.png
new file mode 100644
index 0000000..567833f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/notebook-entry-border-active-bg.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/notebook-entry-border-bg.png b/ttkthemes/ttkthemes/png/arc/arc/notebook-entry-border-bg.png
new file mode 100644
index 0000000..e8fbaff
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/notebook-entry-border-bg.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/notebook-entry-border-disabled-bg.png b/ttkthemes/ttkthemes/png/arc/arc/notebook-entry-border-disabled-bg.png
new file mode 100644
index 0000000..b86093d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/notebook-entry-border-disabled-bg.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/notebook-gap-horiz.png b/ttkthemes/ttkthemes/png/arc/arc/notebook-gap-horiz.png
new file mode 100644
index 0000000..e14fe4b
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/notebook-gap-horiz.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/notebook-gap-vert.png b/ttkthemes/ttkthemes/png/arc/arc/notebook-gap-vert.png
new file mode 100644
index 0000000..bc4a11c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/notebook-gap-vert.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/notebook.png b/ttkthemes/ttkthemes/png/arc/arc/notebook.png
new file mode 100644
index 0000000..ab43f7b
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/notebook.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/null.png b/ttkthemes/ttkthemes/png/arc/arc/null.png
new file mode 100644
index 0000000..d7a1600
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/null.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/plus.png b/ttkthemes/ttkthemes/png/arc/arc/plus.png
new file mode 100644
index 0000000..446ff48
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/plus.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/progressbar.png b/ttkthemes/ttkthemes/png/arc/arc/progressbar.png
new file mode 100644
index 0000000..f0a28ee
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/progressbar.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/progressbar_v.png b/ttkthemes/ttkthemes/png/arc/arc/progressbar_v.png
new file mode 100644
index 0000000..a1e9bcb
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/progressbar_v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/radio-checked-insensitive.png b/ttkthemes/ttkthemes/png/arc/arc/radio-checked-insensitive.png
new file mode 100644
index 0000000..73fa33e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/radio-checked-insensitive.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/radio-checked.png b/ttkthemes/ttkthemes/png/arc/arc/radio-checked.png
new file mode 100644
index 0000000..4ddb8a6
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/radio-checked.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/radio-unchecked-insensitive.png b/ttkthemes/ttkthemes/png/arc/arc/radio-unchecked-insensitive.png
new file mode 100644
index 0000000..eb48d48
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/radio-unchecked-insensitive.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/radio-unchecked.png b/ttkthemes/ttkthemes/png/arc/arc/radio-unchecked.png
new file mode 100644
index 0000000..22559c3
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/radio-unchecked.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/slider-horiz-active.png b/ttkthemes/ttkthemes/png/arc/arc/slider-horiz-active.png
new file mode 100644
index 0000000..ac4d545
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/slider-horiz-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/slider-horiz-insens.png b/ttkthemes/ttkthemes/png/arc/arc/slider-horiz-insens.png
new file mode 100644
index 0000000..b075566
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/slider-horiz-insens.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/slider-horiz-prelight.png b/ttkthemes/ttkthemes/png/arc/arc/slider-horiz-prelight.png
new file mode 100644
index 0000000..264272e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/slider-horiz-prelight.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/slider-horiz.png b/ttkthemes/ttkthemes/png/arc/arc/slider-horiz.png
new file mode 100644
index 0000000..e3c2ab0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/slider-horiz.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/slider-insensitive.png b/ttkthemes/ttkthemes/png/arc/arc/slider-insensitive.png
new file mode 100644
index 0000000..1bd519a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/slider-insensitive.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/slider-prelight.png b/ttkthemes/ttkthemes/png/arc/arc/slider-prelight.png
new file mode 100644
index 0000000..d925319
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/slider-prelight.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/slider-vert-active.png b/ttkthemes/ttkthemes/png/arc/arc/slider-vert-active.png
new file mode 100644
index 0000000..3483a5c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/slider-vert-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/slider-vert-insens.png b/ttkthemes/ttkthemes/png/arc/arc/slider-vert-insens.png
new file mode 100644
index 0000000..a1822a8
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/slider-vert-insens.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/slider-vert-prelight.png b/ttkthemes/ttkthemes/png/arc/arc/slider-vert-prelight.png
new file mode 100644
index 0000000..c2eda00
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/slider-vert-prelight.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/slider-vert.png b/ttkthemes/ttkthemes/png/arc/arc/slider-vert.png
new file mode 100644
index 0000000..5fd3c55
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/slider-vert.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/slider.png b/ttkthemes/ttkthemes/png/arc/arc/slider.png
new file mode 100644
index 0000000..593c454
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/slider.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/tab-bottom-active.png b/ttkthemes/ttkthemes/png/arc/arc/tab-bottom-active.png
new file mode 100644
index 0000000..1b17b56
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/tab-bottom-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/tab-left-active.png b/ttkthemes/ttkthemes/png/arc/arc/tab-left-active.png
new file mode 100644
index 0000000..a61b6f2
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/tab-left-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/tab-right-active.png b/ttkthemes/ttkthemes/png/arc/arc/tab-right-active.png
new file mode 100644
index 0000000..0b7c60e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/tab-right-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/tab-top-active.png b/ttkthemes/ttkthemes/png/arc/arc/tab-top-active.png
new file mode 100644
index 0000000..9e48436
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/tab-top-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/tab-top-hover.png b/ttkthemes/ttkthemes/png/arc/arc/tab-top-hover.png
new file mode 100644
index 0000000..8ea26ed
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/tab-top-hover.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/tab-top.png b/ttkthemes/ttkthemes/png/arc/arc/tab-top.png
new file mode 100644
index 0000000..b064d3a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/tab-top.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/toolbar-entry-border-active-bg.png b/ttkthemes/ttkthemes/png/arc/arc/toolbar-entry-border-active-bg.png
new file mode 100644
index 0000000..427548a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/toolbar-entry-border-active-bg.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/toolbar-entry-border-bg.png b/ttkthemes/ttkthemes/png/arc/arc/toolbar-entry-border-bg.png
new file mode 100644
index 0000000..320deb9
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/toolbar-entry-border-bg.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/toolbar-entry-border-disabled-bg.png b/ttkthemes/ttkthemes/png/arc/arc/toolbar-entry-border-disabled-bg.png
new file mode 100644
index 0000000..512d5bd
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/toolbar-entry-border-disabled-bg.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/toolbar.png b/ttkthemes/ttkthemes/png/arc/arc/toolbar.png
new file mode 100644
index 0000000..3b91644
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/toolbar.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/tree_header.png b/ttkthemes/ttkthemes/png/arc/arc/tree_header.png
new file mode 100644
index 0000000..74c7914
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/tree_header.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/treeview.png b/ttkthemes/ttkthemes/png/arc/arc/treeview.png
new file mode 100644
index 0000000..762d3ab
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/treeview.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/trough-horizontal-active.png b/ttkthemes/ttkthemes/png/arc/arc/trough-horizontal-active.png
new file mode 100644
index 0000000..d8bd457
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/trough-horizontal-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/trough-horizontal.png b/ttkthemes/ttkthemes/png/arc/arc/trough-horizontal.png
new file mode 100644
index 0000000..8c8362a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/trough-horizontal.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/trough-progressbar.png b/ttkthemes/ttkthemes/png/arc/arc/trough-progressbar.png
new file mode 100644
index 0000000..01ae577
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/trough-progressbar.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/trough-progressbar_v.png b/ttkthemes/ttkthemes/png/arc/arc/trough-progressbar_v.png
new file mode 100644
index 0000000..56d4951
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/trough-progressbar_v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/trough-scrollbar-horiz.png b/ttkthemes/ttkthemes/png/arc/arc/trough-scrollbar-horiz.png
new file mode 100644
index 0000000..aced125
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/trough-scrollbar-horiz.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/trough-scrollbar-vert.png b/ttkthemes/ttkthemes/png/arc/arc/trough-scrollbar-vert.png
new file mode 100644
index 0000000..a596849
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/trough-scrollbar-vert.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/trough-vertical-active.png b/ttkthemes/ttkthemes/png/arc/arc/trough-vertical-active.png
new file mode 100644
index 0000000..7f26a03
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/trough-vertical-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/trough-vertical.png b/ttkthemes/ttkthemes/png/arc/arc/trough-vertical.png
new file mode 100644
index 0000000..8c2f144
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/trough-vertical.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/up-background-active.png b/ttkthemes/ttkthemes/png/arc/arc/up-background-active.png
new file mode 100644
index 0000000..558a1db
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/up-background-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/up-background-disable-rtl.png b/ttkthemes/ttkthemes/png/arc/arc/up-background-disable-rtl.png
new file mode 100644
index 0000000..b179242
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/up-background-disable-rtl.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/up-background-disable.png b/ttkthemes/ttkthemes/png/arc/arc/up-background-disable.png
new file mode 100644
index 0000000..de62cc7
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/up-background-disable.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/up-background-hover.png b/ttkthemes/ttkthemes/png/arc/arc/up-background-hover.png
new file mode 100644
index 0000000..ba22ac2
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/up-background-hover.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/up-background-rtl.png b/ttkthemes/ttkthemes/png/arc/arc/up-background-rtl.png
new file mode 100644
index 0000000..c95e0da
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/up-background-rtl.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/arc/up-background.png b/ttkthemes/ttkthemes/png/arc/arc/up-background.png
new file mode 100644
index 0000000..33ec27f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/arc/up-background.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/arc/pkgIndex.tcl b/ttkthemes/ttkthemes/png/arc/pkgIndex.tcl
new file mode 100644
index 0000000..4af6d1b
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/arc/pkgIndex.tcl
@@ -0,0 +1,14 @@
+# pkgIndex.tcl for additional tile pixmap theme arc.
+#
+# We don't provide the package is the image subdirectory isn't present,
+# or we don't have the right version of Tcl/Tk
+#
+# To use this automatically within tile, the tile-using application should
+# use tile::availableThemes and tile::setTheme
+
+if {![file isdirectory [file join $dir arc]]} { return }
+
+package ifneeded ttk::theme::arc 0.1 \
+ [list source [file join $dir arc.tcl]]
+
+# vim:ts=8:sw=4:sts=4:et
diff --git a/ttkthemes/ttkthemes/png/breeze/LICENSE b/ttkthemes/ttkthemes/png/breeze/LICENSE
new file mode 100644
index 0000000..8000a6f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/LICENSE
@@ -0,0 +1,504 @@
+ GNU LESSER GENERAL PUBLIC LICENSE
+ Version 2.1, February 1999
+
+ Copyright (C) 1991, 1999 Free Software Foundation, Inc.
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+[This is the first released version of the Lesser GPL. It also counts
+ as the successor of the GNU Library Public License, version 2, hence
+ the version number 2.1.]
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+Licenses are intended to guarantee your freedom to share and change
+free software--to make sure the software is free for all its users.
+
+ This license, the Lesser General Public License, applies to some
+specially designated software packages--typically libraries--of the
+Free Software Foundation and other authors who decide to use it. You
+can use it too, but we suggest you first think carefully about whether
+this license or the ordinary General Public License is the better
+strategy to use in any particular case, based on the explanations below.
+
+ When we speak of free software, we are referring to freedom of use,
+not price. Our General Public Licenses are designed to make sure that
+you have the freedom to distribute copies of free software (and charge
+for this service if you wish); that you receive source code or can get
+it if you want it; that you can change the software and use pieces of
+it in new free programs; and that you are informed that you can do
+these things.
+
+ To protect your rights, we need to make restrictions that forbid
+distributors to deny you these rights or to ask you to surrender these
+rights. These restrictions translate to certain responsibilities for
+you if you distribute copies of the library or if you modify it.
+
+ For example, if you distribute copies of the library, whether gratis
+or for a fee, you must give the recipients all the rights that we gave
+you. You must make sure that they, too, receive or can get the source
+code. If you link other code with the library, you must provide
+complete object files to the recipients, so that they can relink them
+with the library after making changes to the library and recompiling
+it. And you must show them these terms so they know their rights.
+
+ We protect your rights with a two-step method: (1) we copyright the
+library, and (2) we offer you this license, which gives you legal
+permission to copy, distribute and/or modify the library.
+
+ To protect each distributor, we want to make it very clear that
+there is no warranty for the free library. Also, if the library is
+modified by someone else and passed on, the recipients should know
+that what they have is not the original version, so that the original
+author's reputation will not be affected by problems that might be
+introduced by others.
+
+ Finally, software patents pose a constant threat to the existence of
+any free program. We wish to make sure that a company cannot
+effectively restrict the users of a free program by obtaining a
+restrictive license from a patent holder. Therefore, we insist that
+any patent license obtained for a version of the library must be
+consistent with the full freedom of use specified in this license.
+
+ Most GNU software, including some libraries, is covered by the
+ordinary GNU General Public License. This license, the GNU Lesser
+General Public License, applies to certain designated libraries, and
+is quite different from the ordinary General Public License. We use
+this license for certain libraries in order to permit linking those
+libraries into non-free programs.
+
+ When a program is linked with a library, whether statically or using
+a shared library, the combination of the two is legally speaking a
+combined work, a derivative of the original library. The ordinary
+General Public License therefore permits such linking only if the
+entire combination fits its criteria of freedom. The Lesser General
+Public License permits more lax criteria for linking other code with
+the library.
+
+ We call this license the "Lesser" General Public License because it
+does Less to protect the user's freedom than the ordinary General
+Public License. It also provides other free software developers Less
+of an advantage over competing non-free programs. These disadvantages
+are the reason we use the ordinary General Public License for many
+libraries. However, the Lesser license provides advantages in certain
+special circumstances.
+
+ For example, on rare occasions, there may be a special need to
+encourage the widest possible use of a certain library, so that it becomes
+a de-facto standard. To achieve this, non-free programs must be
+allowed to use the library. A more frequent case is that a free
+library does the same job as widely used non-free libraries. In this
+case, there is little to gain by limiting the free library to free
+software only, so we use the Lesser General Public License.
+
+ In other cases, permission to use a particular library in non-free
+programs enables a greater number of people to use a large body of
+free software. For example, permission to use the GNU C Library in
+non-free programs enables many more people to use the whole GNU
+operating system, as well as its variant, the GNU/Linux operating
+system.
+
+ Although the Lesser General Public License is Less protective of the
+users' freedom, it does ensure that the user of a program that is
+linked with the Library has the freedom and the wherewithal to run
+that program using a modified version of the Library.
+
+ The precise terms and conditions for copying, distribution and
+modification follow. Pay close attention to the difference between a
+"work based on the library" and a "work that uses the library". The
+former contains code derived from the library, whereas the latter must
+be combined with the library in order to run.
+
+ GNU LESSER GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License Agreement applies to any software library or other
+program which contains a notice placed by the copyright holder or
+other authorized party saying it may be distributed under the terms of
+this Lesser General Public License (also called "this License").
+Each licensee is addressed as "you".
+
+ A "library" means a collection of software functions and/or data
+prepared so as to be conveniently linked with application programs
+(which use some of those functions and data) to form executables.
+
+ The "Library", below, refers to any such software library or work
+which has been distributed under these terms. A "work based on the
+Library" means either the Library or any derivative work under
+copyright law: that is to say, a work containing the Library or a
+portion of it, either verbatim or with modifications and/or translated
+straightforwardly into another language. (Hereinafter, translation is
+included without limitation in the term "modification".)
+
+ "Source code" for a work means the preferred form of the work for
+making modifications to it. For a library, complete source code means
+all the source code for all modules it contains, plus any associated
+interface definition files, plus the scripts used to control compilation
+and installation of the library.
+
+ Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running a program using the Library is not restricted, and output from
+such a program is covered only if its contents constitute a work based
+on the Library (independent of the use of the Library in a tool for
+writing it). Whether that is true depends on what the Library does
+and what the program that uses the Library does.
+
+ 1. You may copy and distribute verbatim copies of the Library's
+complete source code as you receive it, in any medium, provided that
+you conspicuously and appropriately publish on each copy an
+appropriate copyright notice and disclaimer of warranty; keep intact
+all the notices that refer to this License and to the absence of any
+warranty; and distribute a copy of this License along with the
+Library.
+
+ You may charge a fee for the physical act of transferring a copy,
+and you may at your option offer warranty protection in exchange for a
+fee.
+
+ 2. You may modify your copy or copies of the Library or any portion
+of it, thus forming a work based on the Library, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) The modified work must itself be a software library.
+
+ b) You must cause the files modified to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ c) You must cause the whole of the work to be licensed at no
+ charge to all third parties under the terms of this License.
+
+ d) If a facility in the modified Library refers to a function or a
+ table of data to be supplied by an application program that uses
+ the facility, other than as an argument passed when the facility
+ is invoked, then you must make a good faith effort to ensure that,
+ in the event an application does not supply such function or
+ table, the facility still operates, and performs whatever part of
+ its purpose remains meaningful.
+
+ (For example, a function in a library to compute square roots has
+ a purpose that is entirely well-defined independent of the
+ application. Therefore, Subsection 2d requires that any
+ application-supplied function or table used by this function must
+ be optional: if the application does not supply it, the square
+ root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Library,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Library, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library
+with the Library (or with a work based on the Library) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library. To do
+this, you must alter all the notices that refer to this License, so
+that they refer to the ordinary GNU General Public License, version 2,
+instead of to this License. (If a newer version than version 2 of the
+ordinary GNU General Public License has appeared, then you can specify
+that version instead if you wish.) Do not make any other change in
+these notices.
+
+ Once this change is made in a given copy, it is irreversible for
+that copy, so the ordinary GNU General Public License applies to all
+subsequent copies and derivative works made from that copy.
+
+ This option is useful when you wish to copy part of the code of
+the Library into a program that is not a library.
+
+ 4. You may copy and distribute the Library (or a portion or
+derivative of it, under Section 2) in object code or executable form
+under the terms of Sections 1 and 2 above provided that you accompany
+it with the complete corresponding machine-readable source code, which
+must be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange.
+
+ If distribution of object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the
+source code from the same place satisfies the requirement to
+distribute the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 5. A program that contains no derivative of any portion of the
+Library, but is designed to work with the Library by being compiled or
+linked with it, is called a "work that uses the Library". Such a
+work, in isolation, is not a derivative work of the Library, and
+therefore falls outside the scope of this License.
+
+ However, linking a "work that uses the Library" with the Library
+creates an executable that is a derivative of the Library (because it
+contains portions of the Library), rather than a "work that uses the
+library". The executable is therefore covered by this License.
+Section 6 states terms for distribution of such executables.
+
+ When a "work that uses the Library" uses material from a header file
+that is part of the Library, the object code for the work may be a
+derivative work of the Library even though the source code is not.
+Whether this is true is especially significant if the work can be
+linked without the Library, or if the work is itself a library. The
+threshold for this to be true is not precisely defined by law.
+
+ If such an object file uses only numerical parameters, data
+structure layouts and accessors, and small macros and small inline
+functions (ten lines or less in length), then the use of the object
+file is unrestricted, regardless of whether it is legally a derivative
+work. (Executables containing this object code plus portions of the
+Library will still fall under Section 6.)
+
+ Otherwise, if the work is a derivative of the Library, you may
+distribute the object code for the work under the terms of Section 6.
+Any executables containing that work also fall under Section 6,
+whether or not they are linked directly with the Library itself.
+
+ 6. As an exception to the Sections above, you may also combine or
+link a "work that uses the Library" with the Library to produce a
+work containing portions of the Library, and distribute that work
+under terms of your choice, provided that the terms permit
+modification of the work for the customer's own use and reverse
+engineering for debugging such modifications.
+
+ You must give prominent notice with each copy of the work that the
+Library is used in it and that the Library and its use are covered by
+this License. You must supply a copy of this License. If the work
+during execution displays copyright notices, you must include the
+copyright notice for the Library among them, as well as a reference
+directing the user to the copy of this License. Also, you must do one
+of these things:
+
+ a) Accompany the work with the complete corresponding
+ machine-readable source code for the Library including whatever
+ changes were used in the work (which must be distributed under
+ Sections 1 and 2 above); and, if the work is an executable linked
+ with the Library, with the complete machine-readable "work that
+ uses the Library", as object code and/or source code, so that the
+ user can modify the Library and then relink to produce a modified
+ executable containing the modified Library. (It is understood
+ that the user who changes the contents of definitions files in the
+ Library will not necessarily be able to recompile the application
+ to use the modified definitions.)
+
+ b) Use a suitable shared library mechanism for linking with the
+ Library. A suitable mechanism is one that (1) uses at run time a
+ copy of the library already present on the user's computer system,
+ rather than copying library functions into the executable, and (2)
+ will operate properly with a modified version of the library, if
+ the user installs one, as long as the modified version is
+ interface-compatible with the version that the work was made with.
+
+ c) Accompany the work with a written offer, valid for at
+ least three years, to give the same user the materials
+ specified in Subsection 6a, above, for a charge no more
+ than the cost of performing this distribution.
+
+ d) If distribution of the work is made by offering access to copy
+ from a designated place, offer equivalent access to copy the above
+ specified materials from the same place.
+
+ e) Verify that the user has already received a copy of these
+ materials or that you have already sent this user a copy.
+
+ For an executable, the required form of the "work that uses the
+Library" must include any data and utility programs needed for
+reproducing the executable from it. However, as a special exception,
+the materials to be distributed need not include anything that is
+normally distributed (in either source or binary form) with the major
+components (compiler, kernel, and so on) of the operating system on
+which the executable runs, unless that component itself accompanies
+the executable.
+
+ It may happen that this requirement contradicts the license
+restrictions of other proprietary libraries that do not normally
+accompany the operating system. Such a contradiction means you cannot
+use both them and the Library together in an executable that you
+distribute.
+
+ 7. You may place library facilities that are a work based on the
+Library side-by-side in a single library together with other library
+facilities not covered by this License, and distribute such a combined
+library, provided that the separate distribution of the work based on
+the Library and of the other library facilities is otherwise
+permitted, and provided that you do these two things:
+
+ a) Accompany the combined library with a copy of the same work
+ based on the Library, uncombined with any other library
+ facilities. This must be distributed under the terms of the
+ Sections above.
+
+ b) Give prominent notice with the combined library of the fact
+ that part of it is a work based on the Library, and explaining
+ where to find the accompanying uncombined form of the same work.
+
+ 8. You may not copy, modify, sublicense, link with, or distribute
+the Library except as expressly provided under this License. Any
+attempt otherwise to copy, modify, sublicense, link with, or
+distribute the Library is void, and will automatically terminate your
+rights under this License. However, parties who have received copies,
+or rights, from you under this License will not have their licenses
+terminated so long as such parties remain in full compliance.
+
+ 9. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Library or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Library (or any work based on the
+Library), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Library or works based on it.
+
+ 10. Each time you redistribute the Library (or any work based on the
+Library), the recipient automatically receives a license from the
+original licensor to copy, distribute, link with or modify the Library
+subject to these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties with
+this License.
+
+ 11. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Library at all. For example, if a patent
+license would not permit royalty-free redistribution of the Library by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under any
+particular circumstance, the balance of the section is intended to apply,
+and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 12. If the distribution and/or use of the Library is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Library under this License may add
+an explicit geographical distribution limitation excluding those countries,
+so that distribution is permitted only in or among countries not thus
+excluded. In such case, this License incorporates the limitation as if
+written in the body of this License.
+
+ 13. The Free Software Foundation may publish revised and/or new
+versions of the Lesser General Public License from time to time.
+Such new versions will be similar in spirit to the present version,
+but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Library
+specifies a version number of this License which applies to it and
+"any later version", you have the option of following the terms and
+conditions either of that version or of any later version published by
+the Free Software Foundation. If the Library does not specify a
+license version number, you may choose any version ever published by
+the Free Software Foundation.
+
+ 14. If you wish to incorporate parts of the Library into other free
+programs whose distribution conditions are incompatible with these,
+write to the author to ask for permission. For software which is
+copyrighted by the Free Software Foundation, write to the Free
+Software Foundation; we sometimes make exceptions for this. Our
+decision will be guided by the two goals of preserving the free status
+of all derivatives of our free software and of promoting the sharing
+and reuse of software generally.
+
+ NO WARRANTY
+
+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Libraries
+
+ If you develop a new library, and you want it to be of the greatest
+possible use to the public, we recommend making it free software that
+everyone can redistribute and change. You can do so by permitting
+redistribution under these terms (or, alternatively, under the terms of the
+ordinary General Public License).
+
+ To apply these terms, attach the following notices to the library. It is
+safest to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least the
+"copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the library's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
+ USA
+
+Also add information on how to contact you by electronic and paper mail.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the library, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the
+ library `Frob' (a library for tweaking knobs) written by James Random
+ Hacker.
+
+ <signature of Ty Coon>, 1 April 1990
+ Ty Coon, President of Vice
+
+That's all there is to it!
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze.tcl b/ttkthemes/ttkthemes/png/breeze/breeze.tcl
new file mode 100644
index 0000000..bb16eb0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze.tcl
@@ -0,0 +1,337 @@
+# breeze.tcl --
+#
+# breeze pixmap theme for the ttk package.
+#
+# Copyright (c) 2018 Maximilian Lika
+
+package require Tk 8.5.0
+
+namespace eval ttk::theme::breeze {
+
+ variable version 0.6
+ package provide ttk::theme::breeze $version
+
+ variable colors
+ array set colors {
+ -fg "#31363b"
+ -bg "#eff0f1"
+
+ #-disabledbg "#e3e5e6"
+ #-disabledfg "#a8a9aa"
+ -disabledfg "#bbcbbe"
+ -disabledbg "#e7e8ea"
+
+ -selectbg "#3daee9"
+ -selectfg "white"
+
+ -window "#eff0f1"
+ -focuscolor "#3daee9"
+ -checklight "#94d0eb"
+ }
+
+ proc LoadImages {imgdir} {
+ variable I
+ foreach file [glob -directory $imgdir *.png] {
+ set img [file tail [file rootname $file]]
+ set I($img) [image create photo -file $file -format png]
+ }
+ }
+
+ LoadImages [file join [file dirname [info script]] breeze]
+
+ ttk::style theme create breeze -parent default -settings {
+ ttk::style configure . \
+ -background $colors(-bg) \
+ -foreground $colors(-fg) \
+ -troughcolor $colors(-bg) \
+ -selectbackground $colors(-selectbg) \
+ -selectforeground $colors(-selectfg) \
+ -fieldbackground $colors(-window) \
+ -font "Helvetica 10" \
+ -borderwidth 1 \
+ -focuscolor $colors(-focuscolor) \
+ -highlightcolor $colors(-checklight)
+
+ ttk::style map . -foreground [list disabled $colors(-disabledfg)]
+
+ #
+ # Layouts:
+ #
+
+ ttk::style layout TButton {
+ Button.button -children {
+
+ Button.padding -children {
+ Button.label -side left -expand true
+ }
+
+ }
+ }
+
+ ttk::style layout Toolbutton {
+ Toolbutton.button -children {
+ Toolbutton.padding -children {
+ Toolbutton.label -side left -expand true
+ }
+ }
+ }
+
+ ttk::style layout Vertical.TScrollbar {
+ Vertical.Scrollbar.trough -sticky ns -children {
+ Vertical.Scrollbar.thumb -expand true
+ }
+ }
+
+ ttk::style layout Horizontal.TScrollbar {
+ Horizontal.Scrollbar.trough -sticky ew -children {
+ Horizontal.Scrollbar.thumb -expand true
+ }
+ }
+
+ ttk::style layout TMenubutton {
+ Menubutton.button -children {
+ Menubutton.focus -children {
+ Menubutton.padding -children {
+ Menubutton.indicator -side right
+ Menubutton.label -side right -expand true
+ }
+ }
+ }
+ }
+
+ ttk::style layout Item {
+ Treeitem.padding -sticky nswe -children {
+ Treeitem.indicator -side left -sticky {} Treeitem.image -side left -sticky {} -children {
+ Treeitem.text -side left -sticky {}
+ }
+ }
+ }
+
+ #
+ # Elements:
+ #
+
+ ttk::style element create Button.button image [list $I(button) \
+ pressed $I(button-focus) \
+ {active focus} $I(button-active) \
+ active $I(button-hover) \
+ focus $I(button-hover) \
+ disabled $I(button-insensitive) \
+ ] -border 3 -sticky ewns
+
+ ttk::style element create Toolbutton.button image [list $I(button-empty) \
+ {active selected !disabled} $I(button-active) \
+ selected $I(button-toggled) \
+ pressed $I(button-active) \
+ {active !disabled} $I(button-hover) \
+ ] -border 3 -sticky news
+
+ ttk::style element create Checkbutton.indicator image [list $I(checkbox-unchecked) \
+ disabled $I(checkbox-unchecked-insensitive) \
+ {pressed selected} $I(checkbox-checked-pressed) \
+ {active selected} $I(checkbox-checked-active) \
+ {pressed !selected} $I(checkbox-unchecked-pressed) \
+ active $I(checkbox-unchecked-active) \
+ selected $I(checkbox-checked) \
+ {disabled selected} $I(checkbox-checked-insensitive) \
+ ] -width 22 -sticky w
+
+ ttk::style element create Radiobutton.indicator image [list $I(radio-unchecked) \
+ disabled $I(radio-unchecked-insensitive) \
+ {pressed selected} $I(radio-checked-pressed) \
+ {active selected} $I(radio-checked-active) \
+ {pressed !selected} $I(radio-unchecked-pressed) \
+ active $I(radio-unchecked-active) \
+ selected $I(radio-checked) \
+ {disabled selected} $I(radio-checked-insensitive) \
+ ] -width 22 -sticky w
+
+
+ ttk::style element create Horizontal.Scrollbar.trough image $I(scrollbar-trough-horiz-active) \
+ -border {6 0 6 0} -sticky ew
+ ttk::style element create Horizontal.Scrollbar.thumb \
+ image [list $I(scrollbar-slider-horiz) \
+ {active !disabled} $I(scrollbar-slider-horiz-active) \
+ disabled $I(scrollbar-slider-insens) \
+ ] -border {6 0 6 0} -sticky ew
+
+ ttk::style element create Vertical.Scrollbar.trough image $I(scrollbar-trough-vert-active) \
+ -border {0 6 0 6} -sticky ns
+ ttk::style element create Vertical.Scrollbar.thumb \
+ image [list $I(scrollbar-slider-vert) \
+ {active !disabled} $I(scrollbar-slider-vert-active) \
+ disabled $I(scrollbar-slider-insens) \
+ ] -border {0 6 0 6} -sticky ns
+
+
+ ttk::style element create Horizontal.Scale.trough \
+ image [list $I(scrollbar-slider-horiz) disabled $I(scale-trough-horizontal)] \
+ -border {8 5 8 5} -padding 0
+ ttk::style element create Horizontal.Scale.slider \
+ image [list $I(scale-slider) \
+ disabled $I(scale-slider-insensitive) \
+ pressed $I(scale-slider-pressed)\
+ active $I(scale-slider-active) \
+ ] \
+ -sticky {}
+
+
+ ttk::style element create Vertical.Scale.trough \
+ image [list $I(scrollbar-slider-vert) disabled $I(scale-trough-vertical)] \
+ -border {8 5 8 5} -padding 0
+ ttk::style element create Vertical.Scale.slider \
+ image [list $I(scale-slider) \
+ disabled $I(scale-slider-insensitive) \
+ pressed $I(scale-slider-pressed)\
+ active $I(scale-slider-active) \
+ ] \
+ -sticky {}
+
+ ttk::style element create Entry.field \
+ image [list $I(entry) \
+ {focus !disabled} $I(entry-focus) \
+ {hover !disabled} $I(entry-active) \
+ disabled $I(entry-insensitive)] \
+ -border 3 -padding {6 8} -sticky news
+
+ ttk::style element create Labelframe.border image $I(labelframe) \
+ -border 4 -padding 4 -sticky news
+
+ ttk::style element create Menubutton.button \
+ image [list $I(button) \
+ pressed $I(button-active) \
+ active $I(button-hover) \
+ disabled $I(button-insensitive) \
+ ] -sticky news -border 3 -padding {3 2}
+ ttk::style element create Menubutton.indicator \
+ image [list $I(arrow-down) \
+ active $I(arrow-down-prelight) \
+ pressed $I(arrow-down-prelight) \
+ disabled $I(arrow-down-insens) \
+ ] -sticky e -width 20
+
+ ttk::style element create Combobox.field \
+ image [list $I(entry) \
+ {readonly disabled} $I(button-insensitive) \
+ {readonly pressed} $I(button-hover) \
+ {readonly focus hover} $I(button-active) \
+ {readonly focus} $I(button-focus) \
+ {readonly hover} $I(button-hover) \
+ readonly $I(button) \
+ {disabled} $I(entry-insensitive) \
+ {focus} $I(entry-focus) \
+ {focus hover} $I(entry-focus) \
+ {hover} $I(entry-active) \
+ ] -border 4 -padding {6 8}
+ ttk::style element create Combobox.downarrow \
+ image [list $I(arrow-down) \
+ active $I(arrow-down-prelight) \
+ pressed $I(arrow-down-prelight) \
+ disabled $I(arrow-down-insens) \
+ ] -border 4 -sticky {}
+
+ ttk::style element create Spinbox.field \
+ image [list $I(entry) focus $I(entry-focus) disabled $I(entry-insensitive) hover $I(entry-active)] \
+ -border 4 -padding {6 8} -sticky news
+ ttk::style element create Spinbox.uparrow \
+ image [list $I(arrow-up-small) \
+ active $I(arrow-up-small-prelight) \
+ pressed $I(arrow-up-small-prelight) \
+ disabled $I(arrow-up-small-insens) \
+ ] -border 4 -sticky {}
+ ttk::style element create Spinbox.downarrow \
+ image [list $I(arrow-down-small) \
+ active $I(arrow-down-small-prelight) \
+ pressed $I(arrow-down-small-prelight) \
+ disabled $I(arrow-down-small-insens) \
+ ] -border 4 -sticky {}
+
+ ttk::style element create Notebook.client \
+ image $I(notebook-client) -border 1
+ ttk::style element create Notebook.tab \
+ image [list $I(notebook-tab-top) \
+ selected $I(notebook-tab-top-active) \
+ active $I(notebook-tab-top-hover) \
+ ] -padding {12 4 12 4} -border 2
+
+
+ # TODO Enhance
+ ttk::style element create Horizontal.Progressbar.trough \
+ image $I(scrollbar-trough-horiz-active) -border {6 0 6 0} -sticky ew
+ ttk::style element create Horizontal.Progressbar.pbar \
+ image $I(scrollbar-slider-horiz) -border {6 0 6 0} -sticky ew
+
+ ttk::style element create Vertical.Progressbar.trough \
+ image $I(scrollbar-trough-vert-active) -border {0 6 0 6} -sticky ns
+ ttk::style element create Vertical.Progressbar.pbar \
+ image $I(scrollbar-slider-vert) -border {0 6 0 6} -sticky ns
+
+ # TODO: Ab hier noch teilweise Arc style
+ ttk::style element create Treeview.field \
+ image $I(treeview) -border 1
+ ttk::style element create Treeheading.cell \
+ image [list $I(notebook-client) \
+ active $I(treeheading-prelight)] \
+ -border 1 -padding 4 -sticky ewns
+
+ # TODO: arrow-* ist at the moment a little bit too big
+ # the small version is too small :-)
+ # And at the moment there are no lines as in the breeze theme
+ # And hover, pressed doesn't work
+ ttk::style element create Treeitem.indicator \
+ image [list $I(arrow-right) \
+ user2 $I(empty) \
+ user1 $I(arrow-down) \
+ ] \
+ -width 15 -sticky w
+
+ # I don't know why Only with this I get a thin enough sash
+ ttk::style element create vsash image $I(transparent) -sticky e -padding 1 -width 1
+ ttk::style element create hsash image $I(transparent) -sticky n -padding 1 -width 1
+
+ #ttk::style element create Separator.separator image $I()
+
+ #
+ # Settings:
+ #
+
+ ttk::style configure TButton -padding {8 4 8 4} -width -10 -anchor center
+ ttk::style configure TMenubutton -padding {8 4 4 4}
+ ttk::style configure Toolbutton -padding {6 2} -anchor center
+ ttk::style configure TCheckbutton -padding 4
+ ttk::style configure TRadiobutton -padding 4
+ ttk::style configure TSeparator -background $colors(-bg)
+
+ #ttk::style configure TPanedwindow -width 1 -padding 0
+ ttk::style map TPanedwindow -background [list hover $colors(-checklight)]
+ ttk::style map TCombobox -selectbackground [list \
+ !focus $colors(-window) \
+ {readonly hover} $colors(-checklight) \
+ {readonly focus} $colors(-focuscolor) \
+ ]
+
+ ttk::style map TCombobox -selectforeground [list \
+ !focus $colors(-fg) \
+ {readonly hover} $colors(-fg) \
+ {readonly focus} $colors(-selectfg) \
+ ]
+
+ # Treeview
+ ttk::style configure Treeview -background white
+ ttk::style configure Treeview.Item -padding {2 0 0 0}
+ ttk::style map Treeview \
+ -background [list selected $colors(-selectbg)] \
+ -foreground [list selected $colors(-selectfg)]
+
+ # Some defaults for non ttk-widgets so that they fit
+ # to the breeze theme, too
+ tk_setPalette background [ttk::style lookup . -background] \
+ foreground [ttk::style lookup . -foreground] \
+ highlightColor [ttk::style lookup . -focuscolor] \
+ selectBackground [ttk::style lookup . -selectbackground] \
+ selectForeground [ttk::style lookup . -selectforeground] \
+ activeBackground [ttk::style lookup . -selectbackground] \
+ activeForeground [ttk::style lookup . -selectforeground]
+ option add *font [ttk::style lookup . -font]
+ }
+}
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-insens.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-insens.png
new file mode 100644
index 0000000..1209254
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-insens.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-prelight.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-prelight.png
new file mode 100644
index 0000000..989ee67
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-prelight.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-small-insens.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-small-insens.png
new file mode 100644
index 0000000..25c5f1d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-small-insens.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-small-prelight.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-small-prelight.png
new file mode 100644
index 0000000..fa450d1
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-small-prelight.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-small.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-small.png
new file mode 100644
index 0000000..58beca3
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down-small.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down.png
new file mode 100644
index 0000000..94cae33
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-down.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-left-insens.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-left-insens.png
new file mode 100644
index 0000000..6fd2438
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-left-insens.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-left-prelight.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-left-prelight.png
new file mode 100644
index 0000000..d229b39
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-left-prelight.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-left.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-left.png
new file mode 100644
index 0000000..5f09594
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-left.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-right-insens.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-right-insens.png
new file mode 100644
index 0000000..842c02f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-right-insens.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-right-prelight.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-right-prelight.png
new file mode 100644
index 0000000..283b898
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-right-prelight.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-right.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-right.png
new file mode 100644
index 0000000..5b17dad
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-right.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-insens.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-insens.png
new file mode 100644
index 0000000..975f3ea
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-insens.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-prelight.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-prelight.png
new file mode 100644
index 0000000..1f0efc0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-prelight.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-small-insens.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-small-insens.png
new file mode 100644
index 0000000..0cd867c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-small-insens.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-small-prelight.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-small-prelight.png
new file mode 100644
index 0000000..9156f79
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-small-prelight.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-small.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-small.png
new file mode 100644
index 0000000..890c1ea
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up-small.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up.png b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up.png
new file mode 100644
index 0000000..588e47c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/arrow-up.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/button-active.png b/ttkthemes/ttkthemes/png/breeze/breeze/button-active.png
new file mode 100644
index 0000000..7204792
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/button-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/button-empty.png b/ttkthemes/ttkthemes/png/breeze/breeze/button-empty.png
new file mode 100644
index 0000000..3b15a4c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/button-empty.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/button-focus.png b/ttkthemes/ttkthemes/png/breeze/breeze/button-focus.png
new file mode 100644
index 0000000..f1f60f5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/button-focus.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/button-hover.png b/ttkthemes/ttkthemes/png/breeze/breeze/button-hover.png
new file mode 100644
index 0000000..f1e2328
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/button-hover.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/button-insensitive.png b/ttkthemes/ttkthemes/png/breeze/breeze/button-insensitive.png
new file mode 100644
index 0000000..581f259
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/button-insensitive.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/button-toggled.png b/ttkthemes/ttkthemes/png/breeze/breeze/button-toggled.png
new file mode 100644
index 0000000..7c6eab4
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/button-toggled.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/button.png b/ttkthemes/ttkthemes/png/breeze/breeze/button.png
new file mode 100644
index 0000000..c12385e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/button.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-checked-active.png b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-checked-active.png
new file mode 100644
index 0000000..47e2e77
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-checked-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-checked-insensitive.png b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-checked-insensitive.png
new file mode 100644
index 0000000..a09a4a7
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-checked-insensitive.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-checked-pressed.png b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-checked-pressed.png
new file mode 100644
index 0000000..4d8fac4
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-checked-pressed.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-checked.png b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-checked.png
new file mode 100644
index 0000000..d4a3e8b
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-checked.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-unchecked-active.png b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-unchecked-active.png
new file mode 100644
index 0000000..598118a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-unchecked-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-unchecked-insensitive.png b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-unchecked-insensitive.png
new file mode 100644
index 0000000..d897161
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-unchecked-insensitive.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-unchecked-pressed.png b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-unchecked-pressed.png
new file mode 100644
index 0000000..426879e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-unchecked-pressed.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-unchecked.png b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-unchecked.png
new file mode 100644
index 0000000..c7c258d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/checkbox-unchecked.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/empty.png b/ttkthemes/ttkthemes/png/breeze/breeze/empty.png
new file mode 100644
index 0000000..23ac424
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/empty.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/entry-active.png b/ttkthemes/ttkthemes/png/breeze/breeze/entry-active.png
new file mode 100644
index 0000000..315a68b
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/entry-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/entry-focus.png b/ttkthemes/ttkthemes/png/breeze/breeze/entry-focus.png
new file mode 100644
index 0000000..b49582c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/entry-focus.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/entry-insensitive.png b/ttkthemes/ttkthemes/png/breeze/breeze/entry-insensitive.png
new file mode 100644
index 0000000..a2d6ad5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/entry-insensitive.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/entry.png b/ttkthemes/ttkthemes/png/breeze/breeze/entry.png
new file mode 100644
index 0000000..30d7e0b
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/entry.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/labelframe.png b/ttkthemes/ttkthemes/png/breeze/breeze/labelframe.png
new file mode 100644
index 0000000..f1613ef
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/labelframe.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/notebook-client.png b/ttkthemes/ttkthemes/png/breeze/breeze/notebook-client.png
new file mode 100644
index 0000000..2fa400e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/notebook-client.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/notebook-tab-top-active.png b/ttkthemes/ttkthemes/png/breeze/breeze/notebook-tab-top-active.png
new file mode 100644
index 0000000..2b83440
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/notebook-tab-top-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/notebook-tab-top-hover.png b/ttkthemes/ttkthemes/png/breeze/breeze/notebook-tab-top-hover.png
new file mode 100644
index 0000000..140e209
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/notebook-tab-top-hover.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/notebook-tab-top.png b/ttkthemes/ttkthemes/png/breeze/breeze/notebook-tab-top.png
new file mode 100644
index 0000000..0d282c4
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/notebook-tab-top.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/radio-checked-active.png b/ttkthemes/ttkthemes/png/breeze/breeze/radio-checked-active.png
new file mode 100644
index 0000000..32e58cf
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/radio-checked-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/radio-checked-insensitive.png b/ttkthemes/ttkthemes/png/breeze/breeze/radio-checked-insensitive.png
new file mode 100644
index 0000000..ff68b17
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/radio-checked-insensitive.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/radio-checked-pressed.png b/ttkthemes/ttkthemes/png/breeze/breeze/radio-checked-pressed.png
new file mode 100644
index 0000000..8e361c3
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/radio-checked-pressed.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/radio-checked.png b/ttkthemes/ttkthemes/png/breeze/breeze/radio-checked.png
new file mode 100644
index 0000000..03f1916
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/radio-checked.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/radio-unchecked-active.png b/ttkthemes/ttkthemes/png/breeze/breeze/radio-unchecked-active.png
new file mode 100644
index 0000000..a2b19d9
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/radio-unchecked-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/radio-unchecked-insensitive.png b/ttkthemes/ttkthemes/png/breeze/breeze/radio-unchecked-insensitive.png
new file mode 100644
index 0000000..1a918bd
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/radio-unchecked-insensitive.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/radio-unchecked-pressed.png b/ttkthemes/ttkthemes/png/breeze/breeze/radio-unchecked-pressed.png
new file mode 100644
index 0000000..5cd73e0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/radio-unchecked-pressed.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/radio-unchecked.png b/ttkthemes/ttkthemes/png/breeze/breeze/radio-unchecked.png
new file mode 100644
index 0000000..fd35e27
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/radio-unchecked.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/scale-slider-active.png b/ttkthemes/ttkthemes/png/breeze/breeze/scale-slider-active.png
new file mode 100644
index 0000000..53c4f74
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/scale-slider-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/scale-slider-insensitive.png b/ttkthemes/ttkthemes/png/breeze/breeze/scale-slider-insensitive.png
new file mode 100644
index 0000000..2f86a26
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/scale-slider-insensitive.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/scale-slider-pressed.png b/ttkthemes/ttkthemes/png/breeze/breeze/scale-slider-pressed.png
new file mode 100644
index 0000000..505b5d4
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/scale-slider-pressed.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/scale-slider.png b/ttkthemes/ttkthemes/png/breeze/breeze/scale-slider.png
new file mode 100644
index 0000000..6104011
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/scale-slider.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/scale-trough-horizontal.png b/ttkthemes/ttkthemes/png/breeze/breeze/scale-trough-horizontal.png
new file mode 100644
index 0000000..cfd4e6e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/scale-trough-horizontal.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/scale-trough-vertical.png b/ttkthemes/ttkthemes/png/breeze/breeze/scale-trough-vertical.png
new file mode 100644
index 0000000..36e0a2b
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/scale-trough-vertical.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-horiz-active.png b/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-horiz-active.png
new file mode 100644
index 0000000..eb9eda7
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-horiz-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-horiz.png b/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-horiz.png
new file mode 100644
index 0000000..9518d71
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-horiz.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-insens.png b/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-insens.png
new file mode 100644
index 0000000..5dd9d0c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-insens.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-vert-active.png b/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-vert-active.png
new file mode 100644
index 0000000..23c6c30
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-vert-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-vert.png b/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-vert.png
new file mode 100644
index 0000000..ac9d768
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-slider-vert.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-trough-horiz-active.png b/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-trough-horiz-active.png
new file mode 100644
index 0000000..b5a7494
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-trough-horiz-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-trough-vert-active.png b/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-trough-vert-active.png
new file mode 100644
index 0000000..c89315a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/scrollbar-trough-vert-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/slider-vert-insens.png b/ttkthemes/ttkthemes/png/breeze/breeze/slider-vert-insens.png
new file mode 100644
index 0000000..a1822a8
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/slider-vert-insens.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/transparent.png b/ttkthemes/ttkthemes/png/breeze/breeze/transparent.png
new file mode 100644
index 0000000..5dd9d0c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/transparent.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/treeheading-prelight.png b/ttkthemes/ttkthemes/png/breeze/breeze/treeheading-prelight.png
new file mode 100644
index 0000000..36305f8
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/treeheading-prelight.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/breeze/breeze/treeview.png b/ttkthemes/ttkthemes/png/breeze/breeze/treeview.png
new file mode 100644
index 0000000..762d3ab
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/breeze/breeze/treeview.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux.tcl b/ttkthemes/ttkthemes/png/equilux/equilux.tcl
new file mode 100644
index 0000000..7b28ba1
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux.tcl
@@ -0,0 +1,314 @@
+# Copyright (C) 2018 RedFantom
+# Derived from https://github.com/ddnexus/equilux-theme (GNU GPLv2)
+# Based on /ttkthemes/ttkthemes/themes/arc/arc.tcl (GNU GPLv3)
+# Available under the GNU GPLv3, or at your option any later version
+
+# Theme Equilux
+namespace eval ttk::theme::equilux {
+
+ # Widget colors
+ variable colors
+ array set colors {
+ -fg "#a6a6a6"
+ -bg "#464646"
+ -disabledbg "#2e2e2e"
+ -disabledfg "#999999"
+ -selectbg "#414141"
+ -selectfg "#a6a6a6"
+ -window "#373737"
+ -focuscolor "#bebebe"
+ -checklight "#e6e6e6"
+ }
+
+ # Function to load images from subdirectory
+ variable directory
+ # Subdirectory /equilux
+ set directory [file join [file dirname [info script]] equilux]
+ variable images
+ # Load the images
+ foreach file [glob -directory $directory *.png] {
+ set img [file tail [file rootname $file]]
+ set images($img) [image create photo -file $file -format png]
+ }
+
+ # Create a new ttk::style
+ ttk::style theme create equilux -parent default -settings {
+ # Configure basic style settings
+ ttk::style configure . \
+ -background $colors(-bg) \
+ -foreground $colors(-fg) \
+ -troughcolor $colors(-bg) \
+ -selectbackground $colors(-selectbg) \
+ -selectforeground $colors(-selectfg) \
+ -fieldbackground $colors(-window) \
+ -font TkDefaultFont \
+ -borderwidth 1 \
+ -focuscolor $colors(-focuscolor)
+
+ # Map disabled colors to disabledfg
+ ttk::style map . -foreground [list disabled $colors(-disabledfg)]
+
+ # WIDGET LAYOUTS
+
+ ttk::style layout TButton {
+ Button.button -children {
+ Button.focus -children {
+ Button.padding -children {
+ Button.label -side left -expand true
+ }
+ }
+ }
+ }
+
+ ttk::style layout Toolbutton {
+ Toolbutton.button -children {
+ Toolbutton.focus -children {
+ Toolbutton.padding -children {
+ Toolbutton.label -side left -expand true
+ }
+ }
+ }
+ }
+
+ ttk::style layout Vertical.TScrollbar {
+ Vertical.Scrollbar.trough -sticky ns -children {
+ Vertical.Scrollbar.thumb -expand true
+ }
+ }
+
+ ttk::style layout Horizontal.TScrollbar {
+ Horizontal.Scrollbar.trough -sticky ew -children {
+ Horizontal.Scrollbar.thumb -expand true
+ }
+ }
+
+ ttk::style layout TMenubutton {
+ Menubutton.button -children {
+ Menubutton.focus -children {
+ Menubutton.padding -children {
+ Menubutton.indicator -side right
+ Menubutton.label -side right -expand true
+ }
+ }
+ }
+ }
+
+ ttk::style layout TCombobox {
+ Combobox.field -sticky nswe -children {
+ Combobox.downarrow -side right -sticky ns -children {
+ Combobox.arrow -side right
+ }
+ Combobox.padding -expand true -sticky nswe -children {
+ Combobox.textarea -sticky nswe
+ }
+ }
+ }
+
+ ttk::style layout TSpinbox {
+ Spinbox.field -side top -sticky we -children {
+ Spinbox.buttons -side right -children {
+ null -side right -sticky {} -children {
+ Spinbox.uparrow -side top -sticky nse -children {
+ Spinbox.symuparrow -side right -sticky e
+ }
+ Spinbox.downarrow -side bottom -sticky nse -children {
+ Spinbox.symdownarrow -side right -sticky e
+ }
+ }
+ }
+ Spinbox.padding -sticky nswe -children {
+ Spinbox.textarea -sticky nswe
+ }
+ }
+ }
+
+ # Style elements
+
+ # Button
+ ttk::style element create Button.button image [list $images(button) \
+ pressed $images(button-active) \
+ active $images(button-hover) \
+ disabled $images(button-insensitive) \
+ ] -border 3 -padding {3 2} -sticky ewns
+
+ # Toolbutton
+ ttk::style element create Toolbutton.button image [list $images(button-empty) \
+ selected $images(button-active) \
+ pressed $images(button-active) \
+ {active !disabled} $images(button-hover) \
+ ] -border 3 -padding {3 2} -sticky news
+ # Checkbutton
+ ttk::style element create Checkbutton.indicator image [list $images(checkbox-unchecked) \
+ disabled $images(checkbox-unchecked-insensitive) \
+ {active selected} $images(checkbox-checked) \
+ {pressed selected} $images(checkbox-checked) \
+ active $images(checkbox-unchecked) \
+ selected $images(checkbox-checked) \
+ {disabled selected} $images(checkbox-checked-insensitive) \
+ ] -width 22 -sticky w -padding {0 0 25 0}
+ # Radiobutton
+ ttk::style element create Radiobutton.indicator image [list $images(radio-unchecked) \
+ disabled $images(radio-unchecked-insensitive) \
+ {active selected} $images(radio-checked) \
+ {pressed selected} $images(radio-checked) \
+ active $images(radio-unchecked) \
+ selected $images(radio-checked) \
+ {disabled selected} $images(radio-checked-insensitive) \
+ ] -width 22 -sticky w -padding {0 0 25 0}
+
+ ttk::style element create Horizontal.Scrollbar.trough image $images(trough-scrollbar-horiz)
+ ttk::style element create Horizontal.Scrollbar.thumb \
+ image [list $images(slider-horiz) \
+ {pressed !disabled} $images(slider-horiz-active) \
+ {active !disabled} $images(slider-horiz-prelight) \
+ disabled $images(slider-horiz-insens) \
+ ] -border 6 -sticky ew
+
+ ttk::style element create Vertical.Scrollbar.trough image $images(trough-scrollbar-vert)
+ ttk::style element create Vertical.Scrollbar.thumb \
+ image [list $images(slider-vert) \
+ {pressed !disabled} $images(slider-vert-active) \
+ {active !disabled} $images(slider-vert-prelight) \
+ disabled $images(slider-vert-insens) \
+ ] -border 6 -sticky ns
+
+ ttk::style element create Horizontal.Scale.trough \
+ image [list $images(trough-horizontal-active) disabled $images(trough-horizontal)] \
+ -border {8 5 8 5} -padding 0
+ ttk::style element create Horizontal.Scale.slider \
+ image [list $images(slider) disabled $images(slider-insensitive) active $images(slider-prelight)] \
+ -sticky {}
+
+ ttk::style element create Vertical.Scale.trough \
+ image [list $images(trough-vertical-active) disabled $images(trough-vertical)] \
+ -border {5 8 5 8} -padding 0
+ ttk::style element create Vertical.Scale.slider \
+ image [list $images(slider) disabled $images(slider-insensitive) active $images(slider-prelight)] \
+ -sticky {}
+
+ ttk::style element create Entry.field \
+ image [list $images(entry-border-bg) \
+ focus $images(entry-active) \
+ disabled $images(entry-border-disabled)] \
+ -border 4 -padding {6 4} -sticky news
+
+ ttk::style element create Labelframe.border image $images(labelframe) \
+ -border 4 -padding 4 -sticky news
+
+ ttk::style element create Menubutton.button \
+ image [list $images(button) \
+ pressed $images(button-active) \
+ active $images(button-hover) \
+ disabled $images(button-insensitive) \
+ ] -sticky news -border 3 -padding {3 2}
+ ttk::style element create Menubutton.indicator \
+ image [list $images(arrow-down) \
+ active $images(arrow-down-prelight) \
+ pressed $images(arrow-down-prelight) \
+ disabled $images(arrow-down-insens) \
+ ] -sticky e -width 20
+
+ ttk::style element create Combobox.field \
+ image [list $images(combo-entry) \
+ {readonly disabled} $images(button-insensitive) \
+ {readonly pressed} $images(button-active) \
+ {readonly hover} $images(button-hover) \
+ readonly $images(button) \
+ {disabled} $images(combo-entry-insensitive) \
+ {hover} $images(combo-entry) \
+ ] -border 4 -padding {6 0 0 0}
+ ttk::style element create Combobox.downarrow \
+ image [list $images(combo-entry-button) \
+ pressed $images(combo-entry-button-active) \
+ active $images(combo-entry-button-hover) \
+ disabled $images(combo-entry-button-insensitive) \
+ ] -border 4 -padding {0 10 6 10}
+ ttk::style element create Combobox.arrow \
+ image [list $images(arrow-down) \
+ active $images(arrow-down-prelight) \
+ pressed $images(arrow-down-prelight) \
+ disabled $images(arrow-down-insens) \
+ ] -sticky e -width 15
+
+ ttk::style element create Spinbox.field \
+ image [list $images(combo-entry) focus $images(combo-entry-active)] \
+ -border 4 -padding {6 0 0 0} -sticky news
+ ttk::style element create Spinbox.uparrow \
+ image [list $images(up-background) \
+ pressed $images(up-background-active) \
+ active $images(up-background-hover) \
+ disabled $images(up-background-disable) \
+ ] -width 20 -border {0 2 3 0} -padding {0 5 6 2}
+ ttk::style element create Spinbox.symuparrow \
+ image [list $images(arrow-up-small) \
+ active $images(arrow-up-small-prelight) \
+ pressed $images(arrow-up-small-prelight) \
+ disabled $images(arrow-up-small-insens) \
+ ]
+ ttk::style element create Spinbox.downarrow \
+ image [list $images(down-background) \
+ pressed $images(down-background-active) \
+ active $images(down-background-hover) \
+ disabled $images(down-background-disable) \
+ ] -width 20 -border {0 0 3 2} -padding {0 2 6 5}
+ ttk::style element create Spinbox.symdownarrow \
+ image [list $images(arrow-down) \
+ active $images(arrow-down-prelight) \
+ pressed $images(arrow-down-prelight) \
+ disabled $images(arrow-down-insens) \
+ ]
+
+ ttk::style element create Notebook.client \
+ image $images(notebook) -border 1
+ ttk::style element create Notebook.tab \
+ image [list $images(tab-top) \
+ selected $images(tab-top-active) \
+ active $images(tab-top-hover) \
+ ] -padding {0 2 0 0} -border 3
+
+ ttk::style element create Horizontal.Progressbar.trough \
+ image $images(progressbar-horiz-bg) -border {2 2 2 2} -padding 1
+ ttk::style element create Horizontal.Progressbar.pbar \
+ image $images(progressbar-horiz) -border {4 0 4 0}
+
+ ttk::style element create Vertical.Progressbar.trough \
+ image $images(progressbar-vert-bg) -border {2 2 2 2} -padding 1
+ ttk::style element create Vertical.Progressbar.pbar \
+ image $images(progressbar-vert) -border {0 4 0 4}
+
+ ttk::style element create Treeview.field \
+ image $images(treeview) -border 1
+ ttk::style element create Treeheading.cell \
+ image [list $images(tree-heading) pressed $images(tree-heading-active)] \
+ -border 1 -padding 4 -sticky ewns
+
+ ttk::style element create Treeitem.indicator \
+ image [list $images(plus) user2 $images(empty) user1 $images(minus)] \
+ -width 15 -sticky w
+
+ # Settings
+ ttk::style configure TButton -padding {8 4 8 4} -width -10 -anchor center
+ ttk::style configure TMenubutton -padding {8 4 4 4}
+ ttk::style configure Toolbutton -anchor center
+ ttk::style configure TCheckbutton -padding 3
+ # Radiobutton and Checkbutton hover highlighting: disabled by default
+ # ttk::style map TRadiobutton -background [list active $colors(-checklight)]
+ # ttk::style map TCheckbutton -background [list active $colors(-checklight)]
+ ttk::style configure TRadiobutton -padding 3
+ ttk::style configure TNotebook -tabmargins {0 2 0 0}
+ ttk::style configure TNotebook.Tab -padding {6 2 6 2} -expand {0 0 2}
+ ttk::style map TNotebook.Tab -expand [list selected {1 2 4 2}]
+ ttk::style configure TSeparator -background $colors(-bg)
+
+ # Treeview
+ ttk::style configure Treeview -background $colors(-window)
+ ttk::style configure Treeview.Item -padding {2 0 0 0}
+ ttk::style map Treeview \
+ -background [list selected $colors(-selectbg)] \
+ -foreground [list selected $colors(-selectfg)]
+ }
+}
+
+variable version 1.1
+package provide ttk::theme::equilux $version
+
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/arrow-down-insens.png b/ttkthemes/ttkthemes/png/equilux/equilux/arrow-down-insens.png
new file mode 100644
index 0000000..af72739
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/arrow-down-insens.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/arrow-down-prelight.png b/ttkthemes/ttkthemes/png/equilux/equilux/arrow-down-prelight.png
new file mode 100644
index 0000000..96c4d91
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/arrow-down-prelight.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/arrow-down.png b/ttkthemes/ttkthemes/png/equilux/equilux/arrow-down.png
new file mode 100644
index 0000000..6e8e2ae
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/arrow-down.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/arrow-up-small-insens.png b/ttkthemes/ttkthemes/png/equilux/equilux/arrow-up-small-insens.png
new file mode 100644
index 0000000..06f6f28
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/arrow-up-small-insens.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/arrow-up-small-prelight.png b/ttkthemes/ttkthemes/png/equilux/equilux/arrow-up-small-prelight.png
new file mode 100644
index 0000000..8f3b22b
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/arrow-up-small-prelight.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/arrow-up-small.png b/ttkthemes/ttkthemes/png/equilux/equilux/arrow-up-small.png
new file mode 100644
index 0000000..c013cf4
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/arrow-up-small.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/arrow-up.png b/ttkthemes/ttkthemes/png/equilux/equilux/arrow-up.png
new file mode 100644
index 0000000..10bfecd
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/arrow-up.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/button-active.png b/ttkthemes/ttkthemes/png/equilux/equilux/button-active.png
new file mode 100644
index 0000000..2f6a782
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/button-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/button-empty.png b/ttkthemes/ttkthemes/png/equilux/equilux/button-empty.png
new file mode 100644
index 0000000..2674cd8
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/button-empty.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/button-hover.png b/ttkthemes/ttkthemes/png/equilux/equilux/button-hover.png
new file mode 100644
index 0000000..6450ed9
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/button-hover.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/button-insensitive.png b/ttkthemes/ttkthemes/png/equilux/equilux/button-insensitive.png
new file mode 100644
index 0000000..46642a9
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/button-insensitive.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/button.png b/ttkthemes/ttkthemes/png/equilux/equilux/button.png
new file mode 100644
index 0000000..c69d3dd
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/button.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/checkbox-checked-insensitive.png b/ttkthemes/ttkthemes/png/equilux/equilux/checkbox-checked-insensitive.png
new file mode 100644
index 0000000..bbbb2da
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/checkbox-checked-insensitive.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/checkbox-checked.png b/ttkthemes/ttkthemes/png/equilux/equilux/checkbox-checked.png
new file mode 100644
index 0000000..815e5c2
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/checkbox-checked.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/checkbox-unchecked-insensitive.png b/ttkthemes/ttkthemes/png/equilux/equilux/checkbox-unchecked-insensitive.png
new file mode 100644
index 0000000..dca621f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/checkbox-unchecked-insensitive.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/checkbox-unchecked.png b/ttkthemes/ttkthemes/png/equilux/equilux/checkbox-unchecked.png
new file mode 100644
index 0000000..8eda039
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/checkbox-unchecked.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-active.png b/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-active.png
new file mode 100644
index 0000000..a37f9c4
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-button-active.png b/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-button-active.png
new file mode 100644
index 0000000..c118f1c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-button-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-button-hover.png b/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-button-hover.png
new file mode 100644
index 0000000..6e86d34
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-button-hover.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-button-insensitive.png b/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-button-insensitive.png
new file mode 100644
index 0000000..9c93716
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-button-insensitive.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-button.png b/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-button.png
new file mode 100644
index 0000000..666a623
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-button.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-insensitive.png b/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-insensitive.png
new file mode 100644
index 0000000..50419a8
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry-insensitive.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry.png b/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry.png
new file mode 100644
index 0000000..760c75e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/combo-entry.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/down-background-active.png b/ttkthemes/ttkthemes/png/equilux/equilux/down-background-active.png
new file mode 100644
index 0000000..ea70db1
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/down-background-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/down-background-disable.png b/ttkthemes/ttkthemes/png/equilux/equilux/down-background-disable.png
new file mode 100644
index 0000000..a15a2fa
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/down-background-disable.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/down-background-hover.png b/ttkthemes/ttkthemes/png/equilux/equilux/down-background-hover.png
new file mode 100644
index 0000000..6439ac2
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/down-background-hover.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/down-background.png b/ttkthemes/ttkthemes/png/equilux/equilux/down-background.png
new file mode 100644
index 0000000..57179a0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/down-background.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/empty.png b/ttkthemes/ttkthemes/png/equilux/equilux/empty.png
new file mode 100644
index 0000000..23ac424
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/empty.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/entry-active.png b/ttkthemes/ttkthemes/png/equilux/equilux/entry-active.png
new file mode 100644
index 0000000..f2b014e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/entry-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/entry-border-bg.png b/ttkthemes/ttkthemes/png/equilux/equilux/entry-border-bg.png
new file mode 100644
index 0000000..32419f1
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/entry-border-bg.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/entry-border-disabled.png b/ttkthemes/ttkthemes/png/equilux/equilux/entry-border-disabled.png
new file mode 100644
index 0000000..e04c1f1
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/entry-border-disabled.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/focus.png b/ttkthemes/ttkthemes/png/equilux/equilux/focus.png
new file mode 100644
index 0000000..a960daa
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/focus.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/frame.png b/ttkthemes/ttkthemes/png/equilux/equilux/frame.png
new file mode 100644
index 0000000..ed565f6
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/frame.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/labelframe.png b/ttkthemes/ttkthemes/png/equilux/equilux/labelframe.png
new file mode 100644
index 0000000..f11229c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/labelframe.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/minus.png b/ttkthemes/ttkthemes/png/equilux/equilux/minus.png
new file mode 100644
index 0000000..8e96a79
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/minus.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/notebook.png b/ttkthemes/ttkthemes/png/equilux/equilux/notebook.png
new file mode 100644
index 0000000..f11229c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/notebook.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/null.png b/ttkthemes/ttkthemes/png/equilux/equilux/null.png
new file mode 100644
index 0000000..d7a1600
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/null.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/plus.png b/ttkthemes/ttkthemes/png/equilux/equilux/plus.png
new file mode 100644
index 0000000..446ff48
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/plus.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/progressbar-horiz-bg.png b/ttkthemes/ttkthemes/png/equilux/equilux/progressbar-horiz-bg.png
new file mode 100644
index 0000000..9a2aa3a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/progressbar-horiz-bg.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/progressbar-horiz.png b/ttkthemes/ttkthemes/png/equilux/equilux/progressbar-horiz.png
new file mode 100644
index 0000000..628a03d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/progressbar-horiz.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/progressbar-vert-bg.png b/ttkthemes/ttkthemes/png/equilux/equilux/progressbar-vert-bg.png
new file mode 100644
index 0000000..dc61b16
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/progressbar-vert-bg.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/progressbar-vert.png b/ttkthemes/ttkthemes/png/equilux/equilux/progressbar-vert.png
new file mode 100644
index 0000000..81bb37b
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/progressbar-vert.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/radio-checked-insensitive.png b/ttkthemes/ttkthemes/png/equilux/equilux/radio-checked-insensitive.png
new file mode 100644
index 0000000..5bbe2a5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/radio-checked-insensitive.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/radio-checked.png b/ttkthemes/ttkthemes/png/equilux/equilux/radio-checked.png
new file mode 100644
index 0000000..f08f053
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/radio-checked.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/radio-unchecked-insensitive.png b/ttkthemes/ttkthemes/png/equilux/equilux/radio-unchecked-insensitive.png
new file mode 100644
index 0000000..b6c35f0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/radio-unchecked-insensitive.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/radio-unchecked.png b/ttkthemes/ttkthemes/png/equilux/equilux/radio-unchecked.png
new file mode 100644
index 0000000..1786a71
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/radio-unchecked.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/slider-horiz-active.png b/ttkthemes/ttkthemes/png/equilux/equilux/slider-horiz-active.png
new file mode 100644
index 0000000..4edab03
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/slider-horiz-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/slider-horiz-insens.png b/ttkthemes/ttkthemes/png/equilux/equilux/slider-horiz-insens.png
new file mode 100644
index 0000000..b1b07c3
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/slider-horiz-insens.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/slider-horiz-prelight.png b/ttkthemes/ttkthemes/png/equilux/equilux/slider-horiz-prelight.png
new file mode 100644
index 0000000..9605bc6
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/slider-horiz-prelight.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/slider-horiz.png b/ttkthemes/ttkthemes/png/equilux/equilux/slider-horiz.png
new file mode 100644
index 0000000..9605bc6
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/slider-horiz.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/slider-insensitive.png b/ttkthemes/ttkthemes/png/equilux/equilux/slider-insensitive.png
new file mode 100644
index 0000000..f4377ac
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/slider-insensitive.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/slider-prelight.png b/ttkthemes/ttkthemes/png/equilux/equilux/slider-prelight.png
new file mode 100644
index 0000000..9cc2a22
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/slider-prelight.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/slider-vert-active.png b/ttkthemes/ttkthemes/png/equilux/equilux/slider-vert-active.png
new file mode 100644
index 0000000..63c3388
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/slider-vert-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/slider-vert-insens.png b/ttkthemes/ttkthemes/png/equilux/equilux/slider-vert-insens.png
new file mode 100644
index 0000000..95278a0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/slider-vert-insens.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/slider-vert-prelight.png b/ttkthemes/ttkthemes/png/equilux/equilux/slider-vert-prelight.png
new file mode 100644
index 0000000..89d97c3
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/slider-vert-prelight.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/slider-vert.png b/ttkthemes/ttkthemes/png/equilux/equilux/slider-vert.png
new file mode 100644
index 0000000..89d97c3
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/slider-vert.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/slider.png b/ttkthemes/ttkthemes/png/equilux/equilux/slider.png
new file mode 100644
index 0000000..2959844
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/slider.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/tab-top-active.png b/ttkthemes/ttkthemes/png/equilux/equilux/tab-top-active.png
new file mode 100644
index 0000000..7339e95
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/tab-top-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/tab-top-hover.png b/ttkthemes/ttkthemes/png/equilux/equilux/tab-top-hover.png
new file mode 100644
index 0000000..5e23923
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/tab-top-hover.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/tab-top.png b/ttkthemes/ttkthemes/png/equilux/equilux/tab-top.png
new file mode 100644
index 0000000..598600a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/tab-top.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/tree-heading-active.png b/ttkthemes/ttkthemes/png/equilux/equilux/tree-heading-active.png
new file mode 100644
index 0000000..9ff5844
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/tree-heading-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/tree-heading.png b/ttkthemes/ttkthemes/png/equilux/equilux/tree-heading.png
new file mode 100644
index 0000000..b395e79
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/tree-heading.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/treeview.png b/ttkthemes/ttkthemes/png/equilux/equilux/treeview.png
new file mode 100644
index 0000000..862ac32
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/treeview.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/trough-horizontal-active.png b/ttkthemes/ttkthemes/png/equilux/equilux/trough-horizontal-active.png
new file mode 100644
index 0000000..2d0ed3d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/trough-horizontal-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/trough-horizontal.png b/ttkthemes/ttkthemes/png/equilux/equilux/trough-horizontal.png
new file mode 100644
index 0000000..5086977
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/trough-horizontal.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/trough-scrollbar-horiz.png b/ttkthemes/ttkthemes/png/equilux/equilux/trough-scrollbar-horiz.png
new file mode 100644
index 0000000..7cb45ed
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/trough-scrollbar-horiz.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/trough-scrollbar-vert.png b/ttkthemes/ttkthemes/png/equilux/equilux/trough-scrollbar-vert.png
new file mode 100644
index 0000000..c21a6f6
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/trough-scrollbar-vert.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/trough-vertical-active.png b/ttkthemes/ttkthemes/png/equilux/equilux/trough-vertical-active.png
new file mode 100644
index 0000000..a36af42
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/trough-vertical-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/trough-vertical.png b/ttkthemes/ttkthemes/png/equilux/equilux/trough-vertical.png
new file mode 100644
index 0000000..e68f18b
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/trough-vertical.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/up-background-active.png b/ttkthemes/ttkthemes/png/equilux/equilux/up-background-active.png
new file mode 100644
index 0000000..2b50e0d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/up-background-active.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/up-background-disable.png b/ttkthemes/ttkthemes/png/equilux/equilux/up-background-disable.png
new file mode 100644
index 0000000..78dec9e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/up-background-disable.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/up-background-hover.png b/ttkthemes/ttkthemes/png/equilux/equilux/up-background-hover.png
new file mode 100644
index 0000000..ae38987
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/up-background-hover.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/equilux/equilux/up-background.png b/ttkthemes/ttkthemes/png/equilux/equilux/up-background.png
new file mode 100644
index 0000000..e8fb907
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/equilux/equilux/up-background.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/pkgIndex.tcl b/ttkthemes/ttkthemes/png/pkgIndex.tcl
new file mode 100644
index 0000000..79129fe
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/pkgIndex.tcl
@@ -0,0 +1,19 @@
+# Author: RedFantom
+# License: GNU GPLv3
+# Copyright (c) 2017-2019 RedFantom
+
+package require Tk 8.6
+set png_theme_dir [file join [pwd] [file dirname [info script]]]
+
+array set png_themes {
+ arc 0.1
+ breeze 0.6
+ equilux 1.1
+ scid 0.9.1
+ ubuntu 1.0
+}
+
+foreach {theme version} [array get png_themes] {
+ package ifneeded ttk::theme::$theme $version \
+ [list source [file join $png_theme_dir $theme $theme.tcl]]
+}
diff --git a/ttkthemes/ttkthemes/png/scid/LICENSE.md b/ttkthemes/ttkthemes/png/scid/LICENSE.md
new file mode 100644
index 0000000..d7087bb
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/LICENSE.md
@@ -0,0 +1,39 @@
+# BSD-like Tcl License
+Copyright (C) 2018 Uwe Klimmek
+The following terms apply to all files associated with the software
+unless explicitly disclaimed in individual files.
+
+The authors hereby grant permission to use, copy, modify, distribute,
+and license this software and its documentation for any purpose,
+provided that existing copyright notices are retained in all copies and
+that this notice is included verbatim in any distributions. No written
+agreement, license, or royalty fee is required for any of the authorized
+uses. Modifications to this software may be copyrighted by their authors
+and need not follow the licensing terms described here, provided that
+the new terms are clearly indicated on the first page of each file where
+they apply.
+
+IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
+FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
+ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
+DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE
+
+THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
+THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND
+DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT,
+UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
+
+GOVERNMENT USE: If you are acquiring this software on behalf of the U.S.
+government, the Government shall have only "Restricted Rights" in the
+software and related documentation as defined in the Federal Acquisition
+Regulations (FARs) in Clause 52.227.19 (c) (2). If you are acquiring the
+software on behalf of the Department of Defense, the software shall be
+classified as "Commercial Computer Software" and the Government shall
+have only "Restricted Rights" as defined in Clause 252.227-7013 (c) (1)
+of DFARs. Notwithstanding the foregoing, the authors grant the U.S.
+Government and others acting in its behalf permission to use and
+distribute the software in accordance with the terms specified in this
+license.
diff --git a/ttkthemes/ttkthemes/png/scid/scid.tcl b/ttkthemes/ttkthemes/png/scid/scid.tcl
new file mode 100644
index 0000000..4076418
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scid.tcl
@@ -0,0 +1,329 @@
+# scidthemes - Copyright (C) 2018 Uwe Klimmek
+# Available under the BSD-like 2-clause Tcl License, see LICENSE.md
+
+# Copyright (c) 2018 RedFantom
+# Edited for indents, spaces instead of tabs and formatting
+# Fixed the spacing of down arrow in Menubutton/OptionMenu
+# TODO: Fix alignment of down arrow in Menubutton/OptionMenu
+# TODO: Fix spacing on Combobox down arrow sides
+
+package provide ttk::theme::scid 0.9.1
+
+foreach { t } { blue mint green purple sand pink grey } {
+ set ::tks $t
+
+ package provide ttk::theme::scid$t 0.9.1
+
+ namespace eval ttk::theme::scid$t {
+
+ set t $::tks
+ proc LoadImages {imgdir {patterns {*.png}}} {
+ foreach pattern $patterns {
+ foreach file [glob -directory $imgdir $pattern] {
+ set img [file tail [file rootname $file]]
+ if {![info exists images($img)]} {
+ set images($img) [image create photo -file $file -format png]
+ }
+ }
+ }
+ return [array get images]
+ }
+
+ variable I
+ array set I [LoadImages [file join [file dirname [info script]] scid$t] *.png]
+
+ variable colors
+ array set colors {
+ -frame "#d8d8d8"
+ -lighter "#fcfcfc"
+ -dark "#c8c8c8"
+ -darker "#9e9e9e"
+ -darkest "#cacaca"
+ -selectbg "#3d3d3d"
+ -selectfg "#fcfcfc"
+ -disabledfg "#b3b3b3"
+ -entryfocus "#6f6f6f"
+ -tabbg "#c9c9c9"
+ -tabborder "#b7b7b7"
+ -troughcolor "#d7d7d7"
+ -troughborder "#a7a7a7"
+ -checklight "#f5f5f5"
+ -eborder "#5464c4"
+ -foreground "#202020"
+ -background "#efefef"
+ }
+
+ ttk::style theme create scid$t -settings {
+ ttk::style configure . \
+ -borderwidth 1 \
+ -background $colors(-frame) \
+ -foreground $colors(-foreground) \
+ -bordercolor $colors(-darkest) \
+ -darkcolor $colors(-dark) \
+ -lightcolor $colors(-lighter) \
+ -troughcolor $colors(-troughcolor) \
+ -selectforeground $colors(-selectfg) \
+ -selectbackground $colors(-selectbg) \
+ -font TkDefaultFont
+
+ ttk::style map . \
+ -background [list disabled $colors(-frame) active $colors(-lighter)] \
+ -foreground [list disabled $colors(-disabledfg)] \
+ -selectbackground [list !focus $colors(-darker)] \
+ -selectforeground [list !focus white]
+
+ ## Treeview
+ ttk::style element create Treeheading.cell image \
+ [list $I(tree-n) \
+ selected $I(tree-p) \
+ disabled $I(tree-d) \
+ pressed $I(tree-p) \
+ active $I(tree-h) \
+ ] -border 4 -sticky ew
+ ttk::style configure Row -background $colors(-background)
+ ttk::style map Row -background \
+ [list \
+ {focus selected} "#6474d4" \
+ selected "#7484e4" \
+ alternate white]
+ ttk::style map Item -foreground [list selected white]
+ ttk::style map Cell -foreground [list selected white]
+ ttk::style configure Treeview -background white
+ ttk::style map Treeview \
+ -background [list selected "#5464c4"] \
+ -foreground [list selected $colors(-selectfg)]
+
+ ## Buttons
+ ttk::style configure TButton -anchor center
+ ttk::style layout TButton {
+ Button.button -children {
+ Button.focus -children {
+ Button.padding -children {
+ Button.label
+ }
+ }
+ }
+ }
+
+ ttk::style element create button image \
+ [list $I(button-n) \
+ pressed $I(button-p) \
+ {selected active} $I(button-pa) \
+ selected $I(button-p) \
+ active $I(button-a) \
+ disabled $I(button-d) \
+ ] -border {4 9 4 18} -padding {4 0} -sticky news
+ ttk::style configure Tbutton -padding {4 0 4 0}
+
+ ## Checkbuttons
+ ttk::style element create Checkbutton.indicator image \
+ [list $I(check-nu) \
+ {disabled selected} $I(check-dc) \
+ disabled $I(check-du) \
+ {pressed selected} $I(check-pc) \
+ pressed $I(check-pu) \
+ {active selected} $I(check-ac) \
+ active $I(check-hu) \
+ selected $I(check-nc) \
+ ] -width 20 -sticky w
+ ttk::style map TCheckbutton -background [list active $colors(-frame)]
+ ttk::style configure TCheckbutton -padding {0 4 0 4}
+
+ ## Radiobuttons
+ ttk::style element create Radiobutton.indicator image \
+ [list $I(radio-nu) \
+ {disabled selected} $I(radio-dc) \
+ disabled $I(radio-du) \
+ {pressed selected} $I(radio-pc) \
+ pressed $I(radio-pu) \
+ {active selected} $I(radio-ac) \
+ active $I(radio-hu) \
+ selected $I(radio-nc) \
+ ] -width 20 -sticky w
+ ttk::style map TRadiobutton -background [list active $colors(-frame)]
+ ttk::style configure TRadiobutton -padding {0 4 0 4 }
+
+ ## Menubuttons
+ ttk::style element create Menubutton.indicator image \
+ [list $I(menuarrow-a) \
+ disabled $I(menuarrow-d) \
+ ] -sticky e -border {15 0 0 0} -padding 0
+ ttk::style element create Menubutton.border image \
+ [list $I(button-n) \
+ selected $I(button-p) \
+ disabled $I(button-d) \
+ active $I(button-a) \
+ ] -border 4 -sticky ew
+ ttk::style configure TMenubutton -padding {4 0 4 0}
+
+ ## Toolbar buttons
+ ttk::style configure Toolbutton -padding -5 -relief flat
+ ttk::style configure Toolbutton.label -padding 0 -relief flat
+ ttk::style element create Toolbutton.border image \
+ [list $I(blank) \
+ pressed $I(toolbutton-p) \
+ {selected active} $I(toolbutton-pa) \
+ selected $I(toolbutton-p) \
+ active $I(toolbutton-a) \
+ disabled $I(blank) \
+ ] -border 11 -sticky nsew
+
+ ## Entry widgets
+ ttk::style configure TEntry \
+ -padding {0 4 0 4 } \
+ -insertwidth 1 \
+ -fieldbackground white \
+ -selectbackground $colors(-eborder) \
+ -selectforeground $colors(-foreground)
+ ttk::style map TEntry \
+ -fieldbackground [list readonly $colors(-frame)] \
+ -bordercolor [list focus $colors(-eborder)] \
+ -lightcolor [list focus $colors(-entryfocus)] \
+ -darkcolor [list focus $colors(-entryfocus)]
+ ttk::style element create Entry.field image \
+ [list $I(entry-n) \
+ {focus} $I(entry-a) \
+ {readonly disabled} $I(entry-rd) \
+ {readonly pressed} $I(entry-d) \
+ {focus readonly} $I(entry-d) \
+ readonly $I(entry-d) \
+ ] -border {3 3 3 3} -sticky ew
+
+ ## Combobox
+ ttk::style element create Combobox.downarrow image \
+ [list $I(comboarrow-n) \
+ focus $I(comboarrow-af) \
+ disabled $I(comboarrow-d) \
+ pressed $I(comboarrow-p) \
+ active $I(comboarrow-a) \
+ ] -sticky e -border {22 0 0 0}
+ ttk::style element create Combobox.field image \
+ [list $I(combo-n) \
+ focus $I(combo-ra) \
+ {readonly disabled} $I(combo-rd) \
+ {readonly pressed} $I(combo-rp) \
+ {readonly focus} $I(combo-rf) \
+ readonly $I(combo-rn) \
+ ] -border {4 0 0 0} -sticky ew
+ ttk::style configure TCombobox \
+ -selectbackground "#ffffff" \
+ -selectforeground "#202020" \
+ -padding {0 4 0 4}
+
+ ## Spinbox
+ ttk::style element create Spinbox.downarrow image \
+ [list $I(spinarrowdown-a) \
+ {focus pressed} $I(spinarrowdown-paf) \
+ focus $I(spinarrowdown-af) \
+ disabled $I(spinarrowdown-a) \
+ active $I(spinarrowdown-p) \
+ ] -border 4 -sticky {}
+ ttk::style element create Spinbox.uparrow image \
+ [list $I(spinarrowup-a) \
+ {focus pressed} $I(spinarrowup-paf) \
+ focus $I(spinarrowup-af) \
+ disabled $I(spinarrowup-a) \
+ active $I(spinarrowup-p) \
+ ] -border 4 -sticky {}
+ ttk::style element create Spinbox.field image \
+ [list $I(combo-n) \
+ focus $I(combo-ra) \
+ {readonly disabled} $I(combo-rd) \
+ {readonly pressed} $I(combo-rp) \
+ {readonly focus} $I(combo-rf) \
+ readonly $I(combo-rn) \
+ ] -border {4 0 0 0} -sticky ew
+ ttk::style configure TSpinbox \
+ -selectbackground "#ffffff" \
+ -selectforeground "#202020" \
+ -padding {0 4 0 4}
+
+ ## Notebooks
+ ttk::style element create Notebook.client \
+ image $I(surface) -border 2 -sticky news
+ ttk::style element create Notebook.tab image \
+ [list $I(tab-n) \
+ selected $I(tab-s) \
+ active $I(tab-a) \
+ ] -border {3 6 3 12} -padding {3 3}
+
+ ## Labelframes
+ ttk::style element create Labelframe.border image $I(labelframe) \
+ -border 4 -sticky news
+ ttk::style configure TLabelframe -padding 4
+
+ ## Scrollbars
+ ttk::style layout Vertical.TScrollbar {
+ Vertical.Scrollbar.trough -sticky ns -children {
+ Vertical.Scrollbar.thumb -expand true
+ }
+ }
+ ttk::style layout Horizontal.TScrollbar {
+ Horizontal.Scrollbar.trough -sticky ew -children {
+ Horizontal.Scrollbar.thumb -expand true
+ }
+ }
+ ttk::style element create Horizontal.Scrollbar.thumb image \
+ [list $I(sbthumb-hn) \
+ disabled $I(sbthumb-hd) \
+ pressed $I(sbthumb-hp) \
+ active $I(sbthumb-ha) \
+ ] -border 4
+ ttk::style element create Vertical.Scrollbar.thumb image \
+ [list $I(sbthumb-vn) \
+ disabled $I(sbthumb-vd) \
+ pressed $I(sbthumb-vp) \
+ active $I(sbthumb-va) \
+ ] -border 4
+ ttk::style element create Horizontal.Scrollbar.trough image $I(sbtrough-h)
+ ttk::style element create Vertical.Scrollbar.trough image $I(sbtrough-v)
+ ttk::style configure TScrollbar -bordercolor $colors(-troughborder)
+
+ ## Scales
+ ttk::style element create Horizontal.Scale.slider image \
+ [list $I(scale-hn) \
+ disabled $I(scale-hd) \
+ active $I(scale-ha) \
+ ]
+ ttk::style element create Horizontal.Scale.trough image \
+ [list $I(scaletrough-h) \
+ pressed $I(scaletrough-hp) \
+ ] -border 4 -sticky ew -padding 0
+ ttk::style element create Vertical.Scale.slider image \
+ [list $I(scale-vn) \
+ disabled $I(scale-vd) \
+ active $I(scale-va) \
+ ]
+ ttk::style element create Vertical.Scale.trough image \
+ [list $I(scaletrough-v) \
+ pressed $I(scaletrough-vp) \
+ ] -border 4 -sticky ns -padding 0
+
+ ttk::style configure TScale -bordercolor $colors(-troughborder)
+
+ ## Progressbar
+ ttk::style element create Progressbar.trough \
+ image $I(entry-n) -border 2
+ ttk::style element create Vertical.Progressbar.pbar \
+ image $I(progress-v) -border {2 2 1 1}
+ ttk::style element create Horizontal.Progressbar.pbar \
+ image $I(progress-h) -border {2 2 1 1}
+ ttk::style configure TProgressbar \
+ -bordercolor $colors(-troughborder) \
+ -foreground $colors(-eborder)
+
+ ## Statusbar
+ ttk::style element create sizegrip image $I(sizegrip)
+
+ ## Separator
+ ttk::style element create separator image $I(sep-h)
+ ttk::style element create hseparator image $I(sep-h)
+ ttk::style element create vseparator image $I(sep-v)
+
+ ## Paned window
+ ttk::style element create vsash image $I(sas-v) -sticky e
+ ttk::style element create hsash image $I(sas-h) -sticky s
+ }
+ }
+}
+unset ::tks
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/blank.png b/ttkthemes/ttkthemes/png/scid/scidblue/blank.png
new file mode 100644
index 0000000..7a73256
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/blank.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/button-a.png b/ttkthemes/ttkthemes/png/scid/scidblue/button-a.png
new file mode 100644
index 0000000..a77a300
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/button-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/button-a1p.png b/ttkthemes/ttkthemes/png/scid/scidblue/button-a1p.png
new file mode 100644
index 0000000..a386146
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/button-a1p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/button-d.png b/ttkthemes/ttkthemes/png/scid/scidblue/button-d.png
new file mode 100644
index 0000000..2751b31
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/button-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/button-default.png b/ttkthemes/ttkthemes/png/scid/scidblue/button-default.png
new file mode 100644
index 0000000..1229a02
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/button-default.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/button-n.png b/ttkthemes/ttkthemes/png/scid/scidblue/button-n.png
new file mode 100644
index 0000000..038814c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/button-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/button-p.png b/ttkthemes/ttkthemes/png/scid/scidblue/button-p.png
new file mode 100644
index 0000000..2cdcb24
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/button-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/button-p1p.png b/ttkthemes/ttkthemes/png/scid/scidblue/button-p1p.png
new file mode 100644
index 0000000..b3e19e8
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/button-p1p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/button-pa.png b/ttkthemes/ttkthemes/png/scid/scidblue/button-pa.png
new file mode 100644
index 0000000..a64ac6e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/button-pa.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/check-ac.png b/ttkthemes/ttkthemes/png/scid/scidblue/check-ac.png
new file mode 100644
index 0000000..1e76d2a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/check-ac.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/check-au.png b/ttkthemes/ttkthemes/png/scid/scidblue/check-au.png
new file mode 100644
index 0000000..caff1be
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/check-au.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/check-dc.png b/ttkthemes/ttkthemes/png/scid/scidblue/check-dc.png
new file mode 100644
index 0000000..4f1d453
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/check-dc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/check-du.png b/ttkthemes/ttkthemes/png/scid/scidblue/check-du.png
new file mode 100644
index 0000000..20bcda7
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/check-du.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/check-hu.png b/ttkthemes/ttkthemes/png/scid/scidblue/check-hu.png
new file mode 100644
index 0000000..a06266a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/check-hu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/check-nc.png b/ttkthemes/ttkthemes/png/scid/scidblue/check-nc.png
new file mode 100644
index 0000000..1e76d2a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/check-nc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/check-nu.png b/ttkthemes/ttkthemes/png/scid/scidblue/check-nu.png
new file mode 100644
index 0000000..32516e2
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/check-nu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/check-pc.png b/ttkthemes/ttkthemes/png/scid/scidblue/check-pc.png
new file mode 100644
index 0000000..97e326a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/check-pc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/check-pu.png b/ttkthemes/ttkthemes/png/scid/scidblue/check-pu.png
new file mode 100644
index 0000000..a55dc69
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/check-pu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/combo-n.png b/ttkthemes/ttkthemes/png/scid/scidblue/combo-n.png
new file mode 100644
index 0000000..2a5e0f8
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/combo-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/combo-ra.png b/ttkthemes/ttkthemes/png/scid/scidblue/combo-ra.png
new file mode 100644
index 0000000..7840c5e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/combo-ra.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/combo-rd.png b/ttkthemes/ttkthemes/png/scid/scidblue/combo-rd.png
new file mode 100644
index 0000000..e0384b8
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/combo-rd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/combo-rf.png b/ttkthemes/ttkthemes/png/scid/scidblue/combo-rf.png
new file mode 100644
index 0000000..2b56f41
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/combo-rf.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/combo-rn.png b/ttkthemes/ttkthemes/png/scid/scidblue/combo-rn.png
new file mode 100644
index 0000000..cea9e18
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/combo-rn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/combo-rp.png b/ttkthemes/ttkthemes/png/scid/scidblue/combo-rp.png
new file mode 100644
index 0000000..68b06c9
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/combo-rp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-a.png b/ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-a.png
new file mode 100644
index 0000000..4ceccdc
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-af.png b/ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-af.png
new file mode 100644
index 0000000..267c56e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-af.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-d.png b/ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-d.png
new file mode 100644
index 0000000..b5237fe
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-n.png b/ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-n.png
new file mode 100644
index 0000000..06ba6eb
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-p.png b/ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-p.png
new file mode 100644
index 0000000..1e813e5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/comboarrow-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/entry-a.png b/ttkthemes/ttkthemes/png/scid/scidblue/entry-a.png
new file mode 100644
index 0000000..f919b89
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/entry-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/entry-d.png b/ttkthemes/ttkthemes/png/scid/scidblue/entry-d.png
new file mode 100644
index 0000000..2f21baa
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/entry-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/entry-n.png b/ttkthemes/ttkthemes/png/scid/scidblue/entry-n.png
new file mode 100644
index 0000000..3a6f70a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/entry-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/entry-rd.png b/ttkthemes/ttkthemes/png/scid/scidblue/entry-rd.png
new file mode 100644
index 0000000..a0c9d63
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/entry-rd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/labelframe.png b/ttkthemes/ttkthemes/png/scid/scidblue/labelframe.png
new file mode 100644
index 0000000..eb51692
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/labelframe.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/menuarrow-a.png b/ttkthemes/ttkthemes/png/scid/scidblue/menuarrow-a.png
new file mode 100644
index 0000000..54bea5d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/menuarrow-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/menuarrow-d.png b/ttkthemes/ttkthemes/png/scid/scidblue/menuarrow-d.png
new file mode 100644
index 0000000..1b88b45
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/menuarrow-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/progress-h.png b/ttkthemes/ttkthemes/png/scid/scidblue/progress-h.png
new file mode 100644
index 0000000..68c874c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/progress-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/progress-v.png b/ttkthemes/ttkthemes/png/scid/scidblue/progress-v.png
new file mode 100644
index 0000000..fab8361
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/progress-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/radio-ac.png b/ttkthemes/ttkthemes/png/scid/scidblue/radio-ac.png
new file mode 100644
index 0000000..1907072
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/radio-ac.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/radio-au.png b/ttkthemes/ttkthemes/png/scid/scidblue/radio-au.png
new file mode 100644
index 0000000..5d8d9b4
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/radio-au.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/radio-dc.png b/ttkthemes/ttkthemes/png/scid/scidblue/radio-dc.png
new file mode 100644
index 0000000..9abc608
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/radio-dc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/radio-du.png b/ttkthemes/ttkthemes/png/scid/scidblue/radio-du.png
new file mode 100644
index 0000000..d820838
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/radio-du.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/radio-hu.png b/ttkthemes/ttkthemes/png/scid/scidblue/radio-hu.png
new file mode 100644
index 0000000..33c80b1
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/radio-hu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/radio-nc.png b/ttkthemes/ttkthemes/png/scid/scidblue/radio-nc.png
new file mode 100644
index 0000000..a358e0d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/radio-nc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/radio-nu.png b/ttkthemes/ttkthemes/png/scid/scidblue/radio-nu.png
new file mode 100644
index 0000000..154279a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/radio-nu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/radio-pc.png b/ttkthemes/ttkthemes/png/scid/scidblue/radio-pc.png
new file mode 100644
index 0000000..a358e0d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/radio-pc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/radio-pu.png b/ttkthemes/ttkthemes/png/scid/scidblue/radio-pu.png
new file mode 100644
index 0000000..47b7a9d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/radio-pu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/sas-h.png b/ttkthemes/ttkthemes/png/scid/scidblue/sas-h.png
new file mode 100644
index 0000000..6c86ff9
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/sas-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/sas-v.png b/ttkthemes/ttkthemes/png/scid/scidblue/sas-v.png
new file mode 100644
index 0000000..ea5d045
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/sas-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-ha.png b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-ha.png
new file mode 100644
index 0000000..0aef0d9
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-ha.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-hd.png b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-hd.png
new file mode 100644
index 0000000..b96012e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-hd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-hn.png b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-hn.png
new file mode 100644
index 0000000..4b1d738
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-hn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-hp.png b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-hp.png
new file mode 100644
index 0000000..29d108f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-hp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-va.png b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-va.png
new file mode 100644
index 0000000..8e441e6
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-va.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-vd.png b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-vd.png
new file mode 100644
index 0000000..3c68b6f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-vd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-vn.png b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-vn.png
new file mode 100644
index 0000000..8bee38f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-vn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-vp.png b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-vp.png
new file mode 100644
index 0000000..5b35aa8
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/sbthumb-vp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/sbtrough-h.png b/ttkthemes/ttkthemes/png/scid/scidblue/sbtrough-h.png
new file mode 100644
index 0000000..4c675d1
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/sbtrough-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/sbtrough-v.png b/ttkthemes/ttkthemes/png/scid/scidblue/sbtrough-v.png
new file mode 100644
index 0000000..e81f8ce
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/sbtrough-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/scale-ha.png b/ttkthemes/ttkthemes/png/scid/scidblue/scale-ha.png
new file mode 100644
index 0000000..47b7a9d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/scale-ha.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/scale-hd.png b/ttkthemes/ttkthemes/png/scid/scidblue/scale-hd.png
new file mode 100644
index 0000000..b2ba4a1
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/scale-hd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/scale-hn.png b/ttkthemes/ttkthemes/png/scid/scidblue/scale-hn.png
new file mode 100644
index 0000000..2231497
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/scale-hn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/scale-va.png b/ttkthemes/ttkthemes/png/scid/scidblue/scale-va.png
new file mode 100644
index 0000000..47b7a9d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/scale-va.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/scale-vd.png b/ttkthemes/ttkthemes/png/scid/scidblue/scale-vd.png
new file mode 100644
index 0000000..b2ba4a1
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/scale-vd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/scale-vn.png b/ttkthemes/ttkthemes/png/scid/scidblue/scale-vn.png
new file mode 100644
index 0000000..2231497
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/scale-vn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/scaletrough-h.png b/ttkthemes/ttkthemes/png/scid/scidblue/scaletrough-h.png
new file mode 100644
index 0000000..fe4fbdc
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/scaletrough-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/scaletrough-hp.png b/ttkthemes/ttkthemes/png/scid/scidblue/scaletrough-hp.png
new file mode 100644
index 0000000..78c983d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/scaletrough-hp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/scaletrough-v.png b/ttkthemes/ttkthemes/png/scid/scidblue/scaletrough-v.png
new file mode 100644
index 0000000..4bfbca3
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/scaletrough-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/scaletrough-vp.png b/ttkthemes/ttkthemes/png/scid/scidblue/scaletrough-vp.png
new file mode 100644
index 0000000..ac3fddc
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/scaletrough-vp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/sep-h.png b/ttkthemes/ttkthemes/png/scid/scidblue/sep-h.png
new file mode 100644
index 0000000..02cda8d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/sep-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/sep-v.png b/ttkthemes/ttkthemes/png/scid/scidblue/sep-v.png
new file mode 100644
index 0000000..f670c57
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/sep-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/sizegrip.png b/ttkthemes/ttkthemes/png/scid/scidblue/sizegrip.png
new file mode 100644
index 0000000..270dee4
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/sizegrip.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-a.png b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-a.png
new file mode 100644
index 0000000..9f55ace
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-af.png b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-af.png
new file mode 100644
index 0000000..3ddcbe4
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-af.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-p.png b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-p.png
new file mode 100644
index 0000000..b911b41
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-pa.png b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-pa.png
new file mode 100644
index 0000000..6102afe
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-pa.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-paf.png b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-paf.png
new file mode 100644
index 0000000..e1063be
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowdown-paf.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-a.png b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-a.png
new file mode 100644
index 0000000..4223db0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-af.png b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-af.png
new file mode 100644
index 0000000..3d2a4ec
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-af.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-p.png b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-p.png
new file mode 100644
index 0000000..c996dca
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-pa.png b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-pa.png
new file mode 100644
index 0000000..5f2e25c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-pa.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-paf.png b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-paf.png
new file mode 100644
index 0000000..e078bbd
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/spinarrowup-paf.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/surface.png b/ttkthemes/ttkthemes/png/scid/scidblue/surface.png
new file mode 100644
index 0000000..4b97939
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/surface.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/tab-a.png b/ttkthemes/ttkthemes/png/scid/scidblue/tab-a.png
new file mode 100644
index 0000000..5766d36
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/tab-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/tab-n.png b/ttkthemes/ttkthemes/png/scid/scidblue/tab-n.png
new file mode 100644
index 0000000..4a68e13
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/tab-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/tab-s.png b/ttkthemes/ttkthemes/png/scid/scidblue/tab-s.png
new file mode 100644
index 0000000..3d859c6
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/tab-s.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-a.png b/ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-a.png
new file mode 100644
index 0000000..8f826bb
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-d.png b/ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-d.png
new file mode 100644
index 0000000..2751b31
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-n.png b/ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-n.png
new file mode 100644
index 0000000..1229a02
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-p.png b/ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-p.png
new file mode 100644
index 0000000..bae7aeb
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-pa.png b/ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-pa.png
new file mode 100644
index 0000000..a64ac6e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/toolbutton-pa.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/tree-d.png b/ttkthemes/ttkthemes/png/scid/scidblue/tree-d.png
new file mode 100644
index 0000000..acae169
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/tree-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/tree-h.png b/ttkthemes/ttkthemes/png/scid/scidblue/tree-h.png
new file mode 100644
index 0000000..b37102f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/tree-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/tree-n.png b/ttkthemes/ttkthemes/png/scid/scidblue/tree-n.png
new file mode 100644
index 0000000..6b37f73
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/tree-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidblue/tree-p.png b/ttkthemes/ttkthemes/png/scid/scidblue/tree-p.png
new file mode 100644
index 0000000..5cbfcec
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidblue/tree-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/blank.png b/ttkthemes/ttkthemes/png/scid/scidgreen/blank.png
new file mode 100644
index 0000000..3bb2a21
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/blank.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/button-a.png b/ttkthemes/ttkthemes/png/scid/scidgreen/button-a.png
new file mode 100644
index 0000000..47b95ac
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/button-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/button-a1p.png b/ttkthemes/ttkthemes/png/scid/scidgreen/button-a1p.png
new file mode 100644
index 0000000..f65bf22
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/button-a1p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/button-d.png b/ttkthemes/ttkthemes/png/scid/scidgreen/button-d.png
new file mode 100644
index 0000000..731a0c2
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/button-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/button-default.png b/ttkthemes/ttkthemes/png/scid/scidgreen/button-default.png
new file mode 100644
index 0000000..928c10a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/button-default.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/button-n.png b/ttkthemes/ttkthemes/png/scid/scidgreen/button-n.png
new file mode 100644
index 0000000..9f7a454
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/button-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/button-p.png b/ttkthemes/ttkthemes/png/scid/scidgreen/button-p.png
new file mode 100644
index 0000000..83cb3e8
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/button-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/button-p1p.png b/ttkthemes/ttkthemes/png/scid/scidgreen/button-p1p.png
new file mode 100644
index 0000000..bff37d0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/button-p1p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/button-pa.png b/ttkthemes/ttkthemes/png/scid/scidgreen/button-pa.png
new file mode 100644
index 0000000..9212ddd
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/button-pa.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/check-ac.png b/ttkthemes/ttkthemes/png/scid/scidgreen/check-ac.png
new file mode 100644
index 0000000..ba0d48d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/check-ac.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/check-au.png b/ttkthemes/ttkthemes/png/scid/scidgreen/check-au.png
new file mode 100644
index 0000000..1d22aac
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/check-au.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/check-dc.png b/ttkthemes/ttkthemes/png/scid/scidgreen/check-dc.png
new file mode 100644
index 0000000..303978c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/check-dc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/check-du.png b/ttkthemes/ttkthemes/png/scid/scidgreen/check-du.png
new file mode 100644
index 0000000..1d22aac
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/check-du.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/check-hu.png b/ttkthemes/ttkthemes/png/scid/scidgreen/check-hu.png
new file mode 100644
index 0000000..7d3ded5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/check-hu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/check-nc.png b/ttkthemes/ttkthemes/png/scid/scidgreen/check-nc.png
new file mode 100644
index 0000000..f9d2957
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/check-nc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/check-nu.png b/ttkthemes/ttkthemes/png/scid/scidgreen/check-nu.png
new file mode 100644
index 0000000..1d22aac
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/check-nu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/check-pc.png b/ttkthemes/ttkthemes/png/scid/scidgreen/check-pc.png
new file mode 100644
index 0000000..f9d2957
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/check-pc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/check-pu.png b/ttkthemes/ttkthemes/png/scid/scidgreen/check-pu.png
new file mode 100644
index 0000000..67e1b70
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/check-pu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/combo-n.png b/ttkthemes/ttkthemes/png/scid/scidgreen/combo-n.png
new file mode 100644
index 0000000..60f793e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/combo-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/combo-ra.png b/ttkthemes/ttkthemes/png/scid/scidgreen/combo-ra.png
new file mode 100644
index 0000000..9997829
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/combo-ra.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/combo-rd.png b/ttkthemes/ttkthemes/png/scid/scidgreen/combo-rd.png
new file mode 100644
index 0000000..055cf1c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/combo-rd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/combo-rf.png b/ttkthemes/ttkthemes/png/scid/scidgreen/combo-rf.png
new file mode 100644
index 0000000..1b5b68b
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/combo-rf.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/combo-rn.png b/ttkthemes/ttkthemes/png/scid/scidgreen/combo-rn.png
new file mode 100644
index 0000000..01e9d9a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/combo-rn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/combo-rp.png b/ttkthemes/ttkthemes/png/scid/scidgreen/combo-rp.png
new file mode 100644
index 0000000..b5dc799
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/combo-rp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-a.png b/ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-a.png
new file mode 100644
index 0000000..c514705
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-af.png b/ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-af.png
new file mode 100644
index 0000000..f23e433
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-af.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-d.png b/ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-d.png
new file mode 100644
index 0000000..3eabd37
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-n.png b/ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-n.png
new file mode 100644
index 0000000..2fbc100
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-p.png b/ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-p.png
new file mode 100644
index 0000000..e76f99a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/comboarrow-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/entry-a.png b/ttkthemes/ttkthemes/png/scid/scidgreen/entry-a.png
new file mode 100644
index 0000000..e2d4244
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/entry-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/entry-d.png b/ttkthemes/ttkthemes/png/scid/scidgreen/entry-d.png
new file mode 100644
index 0000000..6c66236
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/entry-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/entry-n.png b/ttkthemes/ttkthemes/png/scid/scidgreen/entry-n.png
new file mode 100644
index 0000000..a23a555
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/entry-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/entry-rd.png b/ttkthemes/ttkthemes/png/scid/scidgreen/entry-rd.png
new file mode 100644
index 0000000..0f321b3
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/entry-rd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/labelframe.png b/ttkthemes/ttkthemes/png/scid/scidgreen/labelframe.png
new file mode 100644
index 0000000..9a07adc
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/labelframe.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/menuarrow-a.png b/ttkthemes/ttkthemes/png/scid/scidgreen/menuarrow-a.png
new file mode 100644
index 0000000..9758d59
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/menuarrow-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/menuarrow-d.png b/ttkthemes/ttkthemes/png/scid/scidgreen/menuarrow-d.png
new file mode 100644
index 0000000..24b0d59
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/menuarrow-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/progress-h.png b/ttkthemes/ttkthemes/png/scid/scidgreen/progress-h.png
new file mode 100644
index 0000000..6ae07e0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/progress-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/progress-v.png b/ttkthemes/ttkthemes/png/scid/scidgreen/progress-v.png
new file mode 100644
index 0000000..43df2d6
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/progress-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/radio-ac.png b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-ac.png
new file mode 100644
index 0000000..dade1b5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-ac.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/radio-au.png b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-au.png
new file mode 100644
index 0000000..6938691
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-au.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/radio-dc.png b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-dc.png
new file mode 100644
index 0000000..d02a45a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-dc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/radio-du.png b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-du.png
new file mode 100644
index 0000000..6938691
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-du.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/radio-hu.png b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-hu.png
new file mode 100644
index 0000000..d272875
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-hu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/radio-nc.png b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-nc.png
new file mode 100644
index 0000000..dade1b5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-nc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/radio-nu.png b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-nu.png
new file mode 100644
index 0000000..6938691
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-nu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/radio-pc.png b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-pc.png
new file mode 100644
index 0000000..dade1b5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-pc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/radio-pu.png b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-pu.png
new file mode 100644
index 0000000..da6a35d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/radio-pu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/sas-h.png b/ttkthemes/ttkthemes/png/scid/scidgreen/sas-h.png
new file mode 100644
index 0000000..6fe9295
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/sas-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/sas-v.png b/ttkthemes/ttkthemes/png/scid/scidgreen/sas-v.png
new file mode 100644
index 0000000..75519fd
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/sas-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-ha.png b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-ha.png
new file mode 100644
index 0000000..d4063d7
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-ha.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-hd.png b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-hd.png
new file mode 100644
index 0000000..9048ca2
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-hd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-hn.png b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-hn.png
new file mode 100644
index 0000000..a6a38b0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-hn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-hp.png b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-hp.png
new file mode 100644
index 0000000..fbfb1c7
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-hp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-va.png b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-va.png
new file mode 100644
index 0000000..74a2b22
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-va.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-vd.png b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-vd.png
new file mode 100644
index 0000000..bb006a0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-vd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-vn.png b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-vn.png
new file mode 100644
index 0000000..cb152d1
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-vn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-vp.png b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-vp.png
new file mode 100644
index 0000000..91fea5c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/sbthumb-vp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/sbtrough-h.png b/ttkthemes/ttkthemes/png/scid/scidgreen/sbtrough-h.png
new file mode 100644
index 0000000..db7672e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/sbtrough-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/sbtrough-v.png b/ttkthemes/ttkthemes/png/scid/scidgreen/sbtrough-v.png
new file mode 100644
index 0000000..17e4ada
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/sbtrough-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/scale-ha.png b/ttkthemes/ttkthemes/png/scid/scidgreen/scale-ha.png
new file mode 100644
index 0000000..da6a35d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/scale-ha.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/scale-hd.png b/ttkthemes/ttkthemes/png/scid/scidgreen/scale-hd.png
new file mode 100644
index 0000000..4186d9a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/scale-hd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/scale-hn.png b/ttkthemes/ttkthemes/png/scid/scidgreen/scale-hn.png
new file mode 100644
index 0000000..d1ce79e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/scale-hn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/scale-va.png b/ttkthemes/ttkthemes/png/scid/scidgreen/scale-va.png
new file mode 100644
index 0000000..da6a35d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/scale-va.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/scale-vd.png b/ttkthemes/ttkthemes/png/scid/scidgreen/scale-vd.png
new file mode 100644
index 0000000..4186d9a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/scale-vd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/scale-vn.png b/ttkthemes/ttkthemes/png/scid/scidgreen/scale-vn.png
new file mode 100644
index 0000000..d1ce79e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/scale-vn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/scaletrough-h.png b/ttkthemes/ttkthemes/png/scid/scidgreen/scaletrough-h.png
new file mode 100644
index 0000000..7f57220
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/scaletrough-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/scaletrough-hp.png b/ttkthemes/ttkthemes/png/scid/scidgreen/scaletrough-hp.png
new file mode 100644
index 0000000..353a29f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/scaletrough-hp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/scaletrough-v.png b/ttkthemes/ttkthemes/png/scid/scidgreen/scaletrough-v.png
new file mode 100644
index 0000000..06b9ef0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/scaletrough-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/scaletrough-vp.png b/ttkthemes/ttkthemes/png/scid/scidgreen/scaletrough-vp.png
new file mode 100644
index 0000000..a03f5be
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/scaletrough-vp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/sep-h.png b/ttkthemes/ttkthemes/png/scid/scidgreen/sep-h.png
new file mode 100644
index 0000000..b57caa2
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/sep-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/sep-v.png b/ttkthemes/ttkthemes/png/scid/scidgreen/sep-v.png
new file mode 100644
index 0000000..6cc8cb1
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/sep-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/sizegrip.png b/ttkthemes/ttkthemes/png/scid/scidgreen/sizegrip.png
new file mode 100644
index 0000000..2c34207
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/sizegrip.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-a.png b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-a.png
new file mode 100644
index 0000000..eb5609d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-af.png b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-af.png
new file mode 100644
index 0000000..91f6b59
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-af.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-p.png b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-p.png
new file mode 100644
index 0000000..eb5609d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-pa.png b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-pa.png
new file mode 100644
index 0000000..b1a6b18
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-pa.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-paf.png b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-paf.png
new file mode 100644
index 0000000..ac8c395
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowdown-paf.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-a.png b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-a.png
new file mode 100644
index 0000000..a22bcaf
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-af.png b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-af.png
new file mode 100644
index 0000000..045e8fa
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-af.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-p.png b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-p.png
new file mode 100644
index 0000000..a22bcaf
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-pa.png b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-pa.png
new file mode 100644
index 0000000..37b8f17
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-pa.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-paf.png b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-paf.png
new file mode 100644
index 0000000..c2a93ca
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/spinarrowup-paf.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/surface.png b/ttkthemes/ttkthemes/png/scid/scidgreen/surface.png
new file mode 100644
index 0000000..3f51cff
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/surface.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/tab-a.png b/ttkthemes/ttkthemes/png/scid/scidgreen/tab-a.png
new file mode 100644
index 0000000..10786d3
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/tab-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/tab-n.png b/ttkthemes/ttkthemes/png/scid/scidgreen/tab-n.png
new file mode 100644
index 0000000..ccd20a0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/tab-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/tab-s.png b/ttkthemes/ttkthemes/png/scid/scidgreen/tab-s.png
new file mode 100644
index 0000000..10786d3
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/tab-s.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-a.png b/ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-a.png
new file mode 100644
index 0000000..f65bf22
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-d.png b/ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-d.png
new file mode 100644
index 0000000..731a0c2
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-n.png b/ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-n.png
new file mode 100644
index 0000000..928c10a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-p.png b/ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-p.png
new file mode 100644
index 0000000..bff37d0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-pa.png b/ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-pa.png
new file mode 100644
index 0000000..9212ddd
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/toolbutton-pa.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/tree-d.png b/ttkthemes/ttkthemes/png/scid/scidgreen/tree-d.png
new file mode 100644
index 0000000..36f9f2c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/tree-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/tree-h.png b/ttkthemes/ttkthemes/png/scid/scidgreen/tree-h.png
new file mode 100644
index 0000000..fcbf096
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/tree-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/tree-n.png b/ttkthemes/ttkthemes/png/scid/scidgreen/tree-n.png
new file mode 100644
index 0000000..fcbf096
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/tree-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgreen/tree-p.png b/ttkthemes/ttkthemes/png/scid/scidgreen/tree-p.png
new file mode 100644
index 0000000..5ef5ec6
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgreen/tree-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/blank.png b/ttkthemes/ttkthemes/png/scid/scidgrey/blank.png
new file mode 100644
index 0000000..99c2d96
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/blank.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/button-a.png b/ttkthemes/ttkthemes/png/scid/scidgrey/button-a.png
new file mode 100644
index 0000000..0b4ccbf
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/button-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/button-a1p.png b/ttkthemes/ttkthemes/png/scid/scidgrey/button-a1p.png
new file mode 100644
index 0000000..36d0045
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/button-a1p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/button-d.png b/ttkthemes/ttkthemes/png/scid/scidgrey/button-d.png
new file mode 100644
index 0000000..cacffe9
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/button-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/button-default.png b/ttkthemes/ttkthemes/png/scid/scidgrey/button-default.png
new file mode 100644
index 0000000..4d36e03
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/button-default.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/button-n.png b/ttkthemes/ttkthemes/png/scid/scidgrey/button-n.png
new file mode 100644
index 0000000..03b3d50
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/button-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/button-p.png b/ttkthemes/ttkthemes/png/scid/scidgrey/button-p.png
new file mode 100644
index 0000000..5b56b70
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/button-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/button-p1p.png b/ttkthemes/ttkthemes/png/scid/scidgrey/button-p1p.png
new file mode 100644
index 0000000..5813d08
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/button-p1p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/button-pa.png b/ttkthemes/ttkthemes/png/scid/scidgrey/button-pa.png
new file mode 100644
index 0000000..f56cf1c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/button-pa.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/check-ac.png b/ttkthemes/ttkthemes/png/scid/scidgrey/check-ac.png
new file mode 100644
index 0000000..8dd0c15
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/check-ac.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/check-au.png b/ttkthemes/ttkthemes/png/scid/scidgrey/check-au.png
new file mode 100644
index 0000000..d70c6f9
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/check-au.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/check-dc.png b/ttkthemes/ttkthemes/png/scid/scidgrey/check-dc.png
new file mode 100644
index 0000000..8d37e21
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/check-dc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/check-du.png b/ttkthemes/ttkthemes/png/scid/scidgrey/check-du.png
new file mode 100644
index 0000000..d70c6f9
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/check-du.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/check-hu.png b/ttkthemes/ttkthemes/png/scid/scidgrey/check-hu.png
new file mode 100644
index 0000000..2102668
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/check-hu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/check-nc.png b/ttkthemes/ttkthemes/png/scid/scidgrey/check-nc.png
new file mode 100644
index 0000000..8dd0c15
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/check-nc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/check-nu.png b/ttkthemes/ttkthemes/png/scid/scidgrey/check-nu.png
new file mode 100644
index 0000000..d70c6f9
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/check-nu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/check-pc.png b/ttkthemes/ttkthemes/png/scid/scidgrey/check-pc.png
new file mode 100644
index 0000000..8dd0c15
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/check-pc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/check-pu.png b/ttkthemes/ttkthemes/png/scid/scidgrey/check-pu.png
new file mode 100644
index 0000000..d3cf6d6
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/check-pu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/combo-n.png b/ttkthemes/ttkthemes/png/scid/scidgrey/combo-n.png
new file mode 100644
index 0000000..0ac9e2d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/combo-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/combo-ra.png b/ttkthemes/ttkthemes/png/scid/scidgrey/combo-ra.png
new file mode 100644
index 0000000..de64cf5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/combo-ra.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/combo-rd.png b/ttkthemes/ttkthemes/png/scid/scidgrey/combo-rd.png
new file mode 100644
index 0000000..c25d1bb
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/combo-rd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/combo-rf.png b/ttkthemes/ttkthemes/png/scid/scidgrey/combo-rf.png
new file mode 100644
index 0000000..3316a31
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/combo-rf.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/combo-rn.png b/ttkthemes/ttkthemes/png/scid/scidgrey/combo-rn.png
new file mode 100644
index 0000000..f3105c3
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/combo-rn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/combo-rp.png b/ttkthemes/ttkthemes/png/scid/scidgrey/combo-rp.png
new file mode 100644
index 0000000..b69de28
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/combo-rp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-a.png b/ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-a.png
new file mode 100644
index 0000000..9e6c473
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-af.png b/ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-af.png
new file mode 100644
index 0000000..c71d639
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-af.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-d.png b/ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-d.png
new file mode 100644
index 0000000..2a1b71f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-n.png b/ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-n.png
new file mode 100644
index 0000000..9d8c05a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-p.png b/ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-p.png
new file mode 100644
index 0000000..bf58b40
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/comboarrow-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/entry-a.png b/ttkthemes/ttkthemes/png/scid/scidgrey/entry-a.png
new file mode 100644
index 0000000..4fe10f2
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/entry-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/entry-d.png b/ttkthemes/ttkthemes/png/scid/scidgrey/entry-d.png
new file mode 100644
index 0000000..c3185aa
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/entry-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/entry-n.png b/ttkthemes/ttkthemes/png/scid/scidgrey/entry-n.png
new file mode 100644
index 0000000..2eb9caa
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/entry-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/entry-rd.png b/ttkthemes/ttkthemes/png/scid/scidgrey/entry-rd.png
new file mode 100644
index 0000000..f701267
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/entry-rd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/labelframe.png b/ttkthemes/ttkthemes/png/scid/scidgrey/labelframe.png
new file mode 100644
index 0000000..275359f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/labelframe.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/menuarrow-a.png b/ttkthemes/ttkthemes/png/scid/scidgrey/menuarrow-a.png
new file mode 100644
index 0000000..14e005f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/menuarrow-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/menuarrow-d.png b/ttkthemes/ttkthemes/png/scid/scidgrey/menuarrow-d.png
new file mode 100644
index 0000000..4ca433b
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/menuarrow-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/progress-h.png b/ttkthemes/ttkthemes/png/scid/scidgrey/progress-h.png
new file mode 100644
index 0000000..4683ba1
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/progress-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/progress-v.png b/ttkthemes/ttkthemes/png/scid/scidgrey/progress-v.png
new file mode 100644
index 0000000..2c190d4
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/progress-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/radio-ac.png b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-ac.png
new file mode 100644
index 0000000..26eab21
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-ac.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/radio-au.png b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-au.png
new file mode 100644
index 0000000..4a06aa5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-au.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/radio-dc.png b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-dc.png
new file mode 100644
index 0000000..4e65b17
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-dc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/radio-du.png b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-du.png
new file mode 100644
index 0000000..4a06aa5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-du.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/radio-hu.png b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-hu.png
new file mode 100644
index 0000000..44d8482
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-hu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/radio-nc.png b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-nc.png
new file mode 100644
index 0000000..26eab21
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-nc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/radio-nu.png b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-nu.png
new file mode 100644
index 0000000..4a06aa5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-nu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/radio-pc.png b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-pc.png
new file mode 100644
index 0000000..26eab21
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-pc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/radio-pu.png b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-pu.png
new file mode 100644
index 0000000..8db2b62
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/radio-pu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/sas-h.png b/ttkthemes/ttkthemes/png/scid/scidgrey/sas-h.png
new file mode 100644
index 0000000..6f0f500
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/sas-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/sas-v.png b/ttkthemes/ttkthemes/png/scid/scidgrey/sas-v.png
new file mode 100644
index 0000000..299db97
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/sas-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-ha.png b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-ha.png
new file mode 100644
index 0000000..fced6e4
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-ha.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-hd.png b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-hd.png
new file mode 100644
index 0000000..93962b9
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-hd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-hn.png b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-hn.png
new file mode 100644
index 0000000..1650335
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-hn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-hp.png b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-hp.png
new file mode 100644
index 0000000..decea68
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-hp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-va.png b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-va.png
new file mode 100644
index 0000000..1a861e1
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-va.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-vd.png b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-vd.png
new file mode 100644
index 0000000..bba2cbe
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-vd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-vn.png b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-vn.png
new file mode 100644
index 0000000..bef6722
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-vn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-vp.png b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-vp.png
new file mode 100644
index 0000000..4486c2e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/sbthumb-vp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/sbtrough-h.png b/ttkthemes/ttkthemes/png/scid/scidgrey/sbtrough-h.png
new file mode 100644
index 0000000..33c4a39
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/sbtrough-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/sbtrough-v.png b/ttkthemes/ttkthemes/png/scid/scidgrey/sbtrough-v.png
new file mode 100644
index 0000000..45115e9
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/sbtrough-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/scale-ha.png b/ttkthemes/ttkthemes/png/scid/scidgrey/scale-ha.png
new file mode 100644
index 0000000..8db2b62
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/scale-ha.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/scale-hd.png b/ttkthemes/ttkthemes/png/scid/scidgrey/scale-hd.png
new file mode 100644
index 0000000..bac01ba
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/scale-hd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/scale-hn.png b/ttkthemes/ttkthemes/png/scid/scidgrey/scale-hn.png
new file mode 100644
index 0000000..fa45dbc
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/scale-hn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/scale-va.png b/ttkthemes/ttkthemes/png/scid/scidgrey/scale-va.png
new file mode 100644
index 0000000..8db2b62
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/scale-va.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/scale-vd.png b/ttkthemes/ttkthemes/png/scid/scidgrey/scale-vd.png
new file mode 100644
index 0000000..bac01ba
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/scale-vd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/scale-vn.png b/ttkthemes/ttkthemes/png/scid/scidgrey/scale-vn.png
new file mode 100644
index 0000000..fa45dbc
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/scale-vn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/scaletrough-h.png b/ttkthemes/ttkthemes/png/scid/scidgrey/scaletrough-h.png
new file mode 100644
index 0000000..2ff7e85
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/scaletrough-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/scaletrough-hp.png b/ttkthemes/ttkthemes/png/scid/scidgrey/scaletrough-hp.png
new file mode 100644
index 0000000..4fd38de
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/scaletrough-hp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/scaletrough-v.png b/ttkthemes/ttkthemes/png/scid/scidgrey/scaletrough-v.png
new file mode 100644
index 0000000..01a4e9b
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/scaletrough-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/scaletrough-vp.png b/ttkthemes/ttkthemes/png/scid/scidgrey/scaletrough-vp.png
new file mode 100644
index 0000000..52838bb
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/scaletrough-vp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/sep-h.png b/ttkthemes/ttkthemes/png/scid/scidgrey/sep-h.png
new file mode 100644
index 0000000..3e62ba8
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/sep-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/sep-v.png b/ttkthemes/ttkthemes/png/scid/scidgrey/sep-v.png
new file mode 100644
index 0000000..330b3e1
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/sep-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/sizegrip.png b/ttkthemes/ttkthemes/png/scid/scidgrey/sizegrip.png
new file mode 100644
index 0000000..e1ece6f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/sizegrip.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-a.png b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-a.png
new file mode 100644
index 0000000..5fb2fb3
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-af.png b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-af.png
new file mode 100644
index 0000000..ccd1d87
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-af.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-p.png b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-p.png
new file mode 100644
index 0000000..5fb2fb3
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-pa.png b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-pa.png
new file mode 100644
index 0000000..dc5dacc
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-pa.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-paf.png b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-paf.png
new file mode 100644
index 0000000..330e706
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowdown-paf.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-a.png b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-a.png
new file mode 100644
index 0000000..31e3a3d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-af.png b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-af.png
new file mode 100644
index 0000000..d26b579
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-af.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-p.png b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-p.png
new file mode 100644
index 0000000..31e3a3d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-pa.png b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-pa.png
new file mode 100644
index 0000000..20ba7e3
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-pa.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-paf.png b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-paf.png
new file mode 100644
index 0000000..a3cbead
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/spinarrowup-paf.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/surface.png b/ttkthemes/ttkthemes/png/scid/scidgrey/surface.png
new file mode 100644
index 0000000..d4eb278
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/surface.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/tab-a.png b/ttkthemes/ttkthemes/png/scid/scidgrey/tab-a.png
new file mode 100644
index 0000000..0849cf2
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/tab-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/tab-n.png b/ttkthemes/ttkthemes/png/scid/scidgrey/tab-n.png
new file mode 100644
index 0000000..76f0a82
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/tab-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/tab-s.png b/ttkthemes/ttkthemes/png/scid/scidgrey/tab-s.png
new file mode 100644
index 0000000..0849cf2
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/tab-s.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-a.png b/ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-a.png
new file mode 100644
index 0000000..36d0045
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-d.png b/ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-d.png
new file mode 100644
index 0000000..cacffe9
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-n.png b/ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-n.png
new file mode 100644
index 0000000..4d36e03
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-p.png b/ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-p.png
new file mode 100644
index 0000000..5813d08
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-pa.png b/ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-pa.png
new file mode 100644
index 0000000..f56cf1c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/toolbutton-pa.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/tree-d.png b/ttkthemes/ttkthemes/png/scid/scidgrey/tree-d.png
new file mode 100644
index 0000000..ca5f55a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/tree-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/tree-h.png b/ttkthemes/ttkthemes/png/scid/scidgrey/tree-h.png
new file mode 100644
index 0000000..34b71ba
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/tree-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/tree-n.png b/ttkthemes/ttkthemes/png/scid/scidgrey/tree-n.png
new file mode 100644
index 0000000..34b71ba
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/tree-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidgrey/tree-p.png b/ttkthemes/ttkthemes/png/scid/scidgrey/tree-p.png
new file mode 100644
index 0000000..3c40532
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidgrey/tree-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/blank.png b/ttkthemes/ttkthemes/png/scid/scidmint/blank.png
new file mode 100644
index 0000000..878e560
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/blank.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/button-a.png b/ttkthemes/ttkthemes/png/scid/scidmint/button-a.png
new file mode 100644
index 0000000..febf866
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/button-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/button-a1p.png b/ttkthemes/ttkthemes/png/scid/scidmint/button-a1p.png
new file mode 100644
index 0000000..a5aca22
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/button-a1p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/button-d.png b/ttkthemes/ttkthemes/png/scid/scidmint/button-d.png
new file mode 100644
index 0000000..a84f0cc
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/button-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/button-default.png b/ttkthemes/ttkthemes/png/scid/scidmint/button-default.png
new file mode 100644
index 0000000..ae3c8b0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/button-default.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/button-n.png b/ttkthemes/ttkthemes/png/scid/scidmint/button-n.png
new file mode 100644
index 0000000..6955608
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/button-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/button-p.png b/ttkthemes/ttkthemes/png/scid/scidmint/button-p.png
new file mode 100644
index 0000000..de33bbc
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/button-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/button-p1p.png b/ttkthemes/ttkthemes/png/scid/scidmint/button-p1p.png
new file mode 100644
index 0000000..6b327e0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/button-p1p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/button-pa.png b/ttkthemes/ttkthemes/png/scid/scidmint/button-pa.png
new file mode 100644
index 0000000..16e7b1d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/button-pa.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/check-ac.png b/ttkthemes/ttkthemes/png/scid/scidmint/check-ac.png
new file mode 100644
index 0000000..be1cf6b
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/check-ac.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/check-au.png b/ttkthemes/ttkthemes/png/scid/scidmint/check-au.png
new file mode 100644
index 0000000..8149dcb
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/check-au.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/check-dc.png b/ttkthemes/ttkthemes/png/scid/scidmint/check-dc.png
new file mode 100644
index 0000000..d2a06b5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/check-dc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/check-du.png b/ttkthemes/ttkthemes/png/scid/scidmint/check-du.png
new file mode 100644
index 0000000..8149dcb
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/check-du.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/check-hu.png b/ttkthemes/ttkthemes/png/scid/scidmint/check-hu.png
new file mode 100644
index 0000000..30863c2
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/check-hu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/check-nc.png b/ttkthemes/ttkthemes/png/scid/scidmint/check-nc.png
new file mode 100644
index 0000000..be1cf6b
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/check-nc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/check-nu.png b/ttkthemes/ttkthemes/png/scid/scidmint/check-nu.png
new file mode 100644
index 0000000..8149dcb
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/check-nu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/check-pc.png b/ttkthemes/ttkthemes/png/scid/scidmint/check-pc.png
new file mode 100644
index 0000000..be1cf6b
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/check-pc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/check-pu.png b/ttkthemes/ttkthemes/png/scid/scidmint/check-pu.png
new file mode 100644
index 0000000..c182195
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/check-pu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/combo-n.png b/ttkthemes/ttkthemes/png/scid/scidmint/combo-n.png
new file mode 100644
index 0000000..c97c607
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/combo-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/combo-ra.png b/ttkthemes/ttkthemes/png/scid/scidmint/combo-ra.png
new file mode 100644
index 0000000..506f536
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/combo-ra.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/combo-rd.png b/ttkthemes/ttkthemes/png/scid/scidmint/combo-rd.png
new file mode 100644
index 0000000..fdc4306
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/combo-rd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/combo-rf.png b/ttkthemes/ttkthemes/png/scid/scidmint/combo-rf.png
new file mode 100644
index 0000000..a1eb04e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/combo-rf.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/combo-rn.png b/ttkthemes/ttkthemes/png/scid/scidmint/combo-rn.png
new file mode 100644
index 0000000..79b92fd
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/combo-rn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/combo-rp.png b/ttkthemes/ttkthemes/png/scid/scidmint/combo-rp.png
new file mode 100644
index 0000000..f275206
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/combo-rp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-a.png b/ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-a.png
new file mode 100644
index 0000000..90b7ae5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-af.png b/ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-af.png
new file mode 100644
index 0000000..8add497
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-af.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-d.png b/ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-d.png
new file mode 100644
index 0000000..2e80ca5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-n.png b/ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-n.png
new file mode 100644
index 0000000..47b4909
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-p.png b/ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-p.png
new file mode 100644
index 0000000..1c844e3
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/comboarrow-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/entry-a.png b/ttkthemes/ttkthemes/png/scid/scidmint/entry-a.png
new file mode 100644
index 0000000..71a6ac8
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/entry-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/entry-d.png b/ttkthemes/ttkthemes/png/scid/scidmint/entry-d.png
new file mode 100644
index 0000000..efe1294
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/entry-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/entry-n.png b/ttkthemes/ttkthemes/png/scid/scidmint/entry-n.png
new file mode 100644
index 0000000..985e547
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/entry-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/entry-rd.png b/ttkthemes/ttkthemes/png/scid/scidmint/entry-rd.png
new file mode 100644
index 0000000..d0f8e4c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/entry-rd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/labelframe.png b/ttkthemes/ttkthemes/png/scid/scidmint/labelframe.png
new file mode 100644
index 0000000..253ff8d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/labelframe.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/menuarrow-a.png b/ttkthemes/ttkthemes/png/scid/scidmint/menuarrow-a.png
new file mode 100644
index 0000000..eafb2ef
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/menuarrow-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/menuarrow-d.png b/ttkthemes/ttkthemes/png/scid/scidmint/menuarrow-d.png
new file mode 100644
index 0000000..bd057a5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/menuarrow-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/progress-h.png b/ttkthemes/ttkthemes/png/scid/scidmint/progress-h.png
new file mode 100644
index 0000000..0335a86
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/progress-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/progress-v.png b/ttkthemes/ttkthemes/png/scid/scidmint/progress-v.png
new file mode 100644
index 0000000..d8baa1d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/progress-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/radio-ac.png b/ttkthemes/ttkthemes/png/scid/scidmint/radio-ac.png
new file mode 100644
index 0000000..144d771
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/radio-ac.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/radio-au.png b/ttkthemes/ttkthemes/png/scid/scidmint/radio-au.png
new file mode 100644
index 0000000..5b49163
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/radio-au.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/radio-dc.png b/ttkthemes/ttkthemes/png/scid/scidmint/radio-dc.png
new file mode 100644
index 0000000..402d6dd
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/radio-dc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/radio-du.png b/ttkthemes/ttkthemes/png/scid/scidmint/radio-du.png
new file mode 100644
index 0000000..5b49163
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/radio-du.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/radio-hu.png b/ttkthemes/ttkthemes/png/scid/scidmint/radio-hu.png
new file mode 100644
index 0000000..ecdb8cb
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/radio-hu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/radio-nc.png b/ttkthemes/ttkthemes/png/scid/scidmint/radio-nc.png
new file mode 100644
index 0000000..144d771
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/radio-nc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/radio-nu.png b/ttkthemes/ttkthemes/png/scid/scidmint/radio-nu.png
new file mode 100644
index 0000000..5b49163
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/radio-nu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/radio-pc.png b/ttkthemes/ttkthemes/png/scid/scidmint/radio-pc.png
new file mode 100644
index 0000000..144d771
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/radio-pc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/radio-pu.png b/ttkthemes/ttkthemes/png/scid/scidmint/radio-pu.png
new file mode 100644
index 0000000..9439bd0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/radio-pu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/sas-h.png b/ttkthemes/ttkthemes/png/scid/scidmint/sas-h.png
new file mode 100644
index 0000000..089bb6c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/sas-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/sas-v.png b/ttkthemes/ttkthemes/png/scid/scidmint/sas-v.png
new file mode 100644
index 0000000..0c540c8
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/sas-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-ha.png b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-ha.png
new file mode 100644
index 0000000..a0ffe5b
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-ha.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-hd.png b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-hd.png
new file mode 100644
index 0000000..d27f82d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-hd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-hn.png b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-hn.png
new file mode 100644
index 0000000..0914bfd
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-hn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-hp.png b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-hp.png
new file mode 100644
index 0000000..568477e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-hp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-va.png b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-va.png
new file mode 100644
index 0000000..ae9ec39
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-va.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-vd.png b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-vd.png
new file mode 100644
index 0000000..8fcd7af
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-vd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-vn.png b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-vn.png
new file mode 100644
index 0000000..03f10d2
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-vn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-vp.png b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-vp.png
new file mode 100644
index 0000000..4a2685a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/sbthumb-vp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/sbtrough-h.png b/ttkthemes/ttkthemes/png/scid/scidmint/sbtrough-h.png
new file mode 100644
index 0000000..1e7c451
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/sbtrough-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/sbtrough-v.png b/ttkthemes/ttkthemes/png/scid/scidmint/sbtrough-v.png
new file mode 100644
index 0000000..7169136
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/sbtrough-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/scale-ha.png b/ttkthemes/ttkthemes/png/scid/scidmint/scale-ha.png
new file mode 100644
index 0000000..9439bd0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/scale-ha.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/scale-hd.png b/ttkthemes/ttkthemes/png/scid/scidmint/scale-hd.png
new file mode 100644
index 0000000..da06dfa
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/scale-hd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/scale-hn.png b/ttkthemes/ttkthemes/png/scid/scidmint/scale-hn.png
new file mode 100644
index 0000000..e99be55
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/scale-hn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/scale-va.png b/ttkthemes/ttkthemes/png/scid/scidmint/scale-va.png
new file mode 100644
index 0000000..2e3f2c6
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/scale-va.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/scale-vd.png b/ttkthemes/ttkthemes/png/scid/scidmint/scale-vd.png
new file mode 100644
index 0000000..9f64858
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/scale-vd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/scale-vn.png b/ttkthemes/ttkthemes/png/scid/scidmint/scale-vn.png
new file mode 100644
index 0000000..4e9cb2b
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/scale-vn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/scaletrough-h.png b/ttkthemes/ttkthemes/png/scid/scidmint/scaletrough-h.png
new file mode 100644
index 0000000..cae2a60
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/scaletrough-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/scaletrough-hp.png b/ttkthemes/ttkthemes/png/scid/scidmint/scaletrough-hp.png
new file mode 100644
index 0000000..4418b75
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/scaletrough-hp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/scaletrough-v.png b/ttkthemes/ttkthemes/png/scid/scidmint/scaletrough-v.png
new file mode 100644
index 0000000..474ca30
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/scaletrough-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/scaletrough-vp.png b/ttkthemes/ttkthemes/png/scid/scidmint/scaletrough-vp.png
new file mode 100644
index 0000000..d28af8e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/scaletrough-vp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/sep-h.png b/ttkthemes/ttkthemes/png/scid/scidmint/sep-h.png
new file mode 100644
index 0000000..1cee87e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/sep-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/sep-v.png b/ttkthemes/ttkthemes/png/scid/scidmint/sep-v.png
new file mode 100644
index 0000000..7feaa58
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/sep-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/sizegrip.png b/ttkthemes/ttkthemes/png/scid/scidmint/sizegrip.png
new file mode 100644
index 0000000..9520ccc
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/sizegrip.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-a.png b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-a.png
new file mode 100644
index 0000000..8fcbbd0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-af.png b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-af.png
new file mode 100644
index 0000000..02b2a2a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-af.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-p.png b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-p.png
new file mode 100644
index 0000000..8fcbbd0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-pa.png b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-pa.png
new file mode 100644
index 0000000..efe0182
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-pa.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-paf.png b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-paf.png
new file mode 100644
index 0000000..6e45b88
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowdown-paf.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-a.png b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-a.png
new file mode 100644
index 0000000..0b4b35c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-af.png b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-af.png
new file mode 100644
index 0000000..2e92ce8
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-af.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-p.png b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-p.png
new file mode 100644
index 0000000..0b4b35c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-pa.png b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-pa.png
new file mode 100644
index 0000000..184c882
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-pa.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-paf.png b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-paf.png
new file mode 100644
index 0000000..222b9c5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/spinarrowup-paf.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/surface.png b/ttkthemes/ttkthemes/png/scid/scidmint/surface.png
new file mode 100644
index 0000000..f3a80a6
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/surface.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/tab-a.png b/ttkthemes/ttkthemes/png/scid/scidmint/tab-a.png
new file mode 100644
index 0000000..21ca0ea
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/tab-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/tab-n.png b/ttkthemes/ttkthemes/png/scid/scidmint/tab-n.png
new file mode 100644
index 0000000..f194457
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/tab-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/tab-s.png b/ttkthemes/ttkthemes/png/scid/scidmint/tab-s.png
new file mode 100644
index 0000000..21ca0ea
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/tab-s.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-a.png b/ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-a.png
new file mode 100644
index 0000000..adc1a5e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-d.png b/ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-d.png
new file mode 100644
index 0000000..89f6b41
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-n.png b/ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-n.png
new file mode 100644
index 0000000..9e68dd6
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-p.png b/ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-p.png
new file mode 100644
index 0000000..7f707f7
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-pa.png b/ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-pa.png
new file mode 100644
index 0000000..6aa0fe4
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/toolbutton-pa.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/tree-d.png b/ttkthemes/ttkthemes/png/scid/scidmint/tree-d.png
new file mode 100644
index 0000000..84034ee
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/tree-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/tree-h.png b/ttkthemes/ttkthemes/png/scid/scidmint/tree-h.png
new file mode 100644
index 0000000..b472c91
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/tree-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/tree-n.png b/ttkthemes/ttkthemes/png/scid/scidmint/tree-n.png
new file mode 100644
index 0000000..b472c91
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/tree-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidmint/tree-p.png b/ttkthemes/ttkthemes/png/scid/scidmint/tree-p.png
new file mode 100644
index 0000000..358c081
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidmint/tree-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/blank.png b/ttkthemes/ttkthemes/png/scid/scidpink/blank.png
new file mode 100644
index 0000000..06409bb
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/blank.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/button-a.png b/ttkthemes/ttkthemes/png/scid/scidpink/button-a.png
new file mode 100644
index 0000000..69724fb
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/button-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/button-a1p.png b/ttkthemes/ttkthemes/png/scid/scidpink/button-a1p.png
new file mode 100644
index 0000000..2a70701
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/button-a1p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/button-d.png b/ttkthemes/ttkthemes/png/scid/scidpink/button-d.png
new file mode 100644
index 0000000..0c40b50
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/button-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/button-default.png b/ttkthemes/ttkthemes/png/scid/scidpink/button-default.png
new file mode 100644
index 0000000..08f2a7c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/button-default.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/button-n.png b/ttkthemes/ttkthemes/png/scid/scidpink/button-n.png
new file mode 100644
index 0000000..7b827a3
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/button-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/button-p.png b/ttkthemes/ttkthemes/png/scid/scidpink/button-p.png
new file mode 100644
index 0000000..526c124
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/button-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/button-p1p.png b/ttkthemes/ttkthemes/png/scid/scidpink/button-p1p.png
new file mode 100644
index 0000000..d40f15c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/button-p1p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/button-pa.png b/ttkthemes/ttkthemes/png/scid/scidpink/button-pa.png
new file mode 100644
index 0000000..eddfe5e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/button-pa.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/check-ac.png b/ttkthemes/ttkthemes/png/scid/scidpink/check-ac.png
new file mode 100644
index 0000000..457587e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/check-ac.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/check-au.png b/ttkthemes/ttkthemes/png/scid/scidpink/check-au.png
new file mode 100644
index 0000000..9061950
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/check-au.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/check-dc.png b/ttkthemes/ttkthemes/png/scid/scidpink/check-dc.png
new file mode 100644
index 0000000..899dafe
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/check-dc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/check-du.png b/ttkthemes/ttkthemes/png/scid/scidpink/check-du.png
new file mode 100644
index 0000000..9061950
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/check-du.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/check-hu.png b/ttkthemes/ttkthemes/png/scid/scidpink/check-hu.png
new file mode 100644
index 0000000..4afc64b
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/check-hu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/check-nc.png b/ttkthemes/ttkthemes/png/scid/scidpink/check-nc.png
new file mode 100644
index 0000000..457587e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/check-nc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/check-nu.png b/ttkthemes/ttkthemes/png/scid/scidpink/check-nu.png
new file mode 100644
index 0000000..9061950
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/check-nu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/check-pc.png b/ttkthemes/ttkthemes/png/scid/scidpink/check-pc.png
new file mode 100644
index 0000000..457587e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/check-pc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/check-pu.png b/ttkthemes/ttkthemes/png/scid/scidpink/check-pu.png
new file mode 100644
index 0000000..1f6cf22
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/check-pu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/combo-n.png b/ttkthemes/ttkthemes/png/scid/scidpink/combo-n.png
new file mode 100644
index 0000000..e2e9aec
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/combo-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/combo-ra.png b/ttkthemes/ttkthemes/png/scid/scidpink/combo-ra.png
new file mode 100644
index 0000000..aa9fb7a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/combo-ra.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/combo-rd.png b/ttkthemes/ttkthemes/png/scid/scidpink/combo-rd.png
new file mode 100644
index 0000000..d3378f7
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/combo-rd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/combo-rf.png b/ttkthemes/ttkthemes/png/scid/scidpink/combo-rf.png
new file mode 100644
index 0000000..df042a6
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/combo-rf.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/combo-rn.png b/ttkthemes/ttkthemes/png/scid/scidpink/combo-rn.png
new file mode 100644
index 0000000..a7c1fa5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/combo-rn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/combo-rp.png b/ttkthemes/ttkthemes/png/scid/scidpink/combo-rp.png
new file mode 100644
index 0000000..82a1562
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/combo-rp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-a.png b/ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-a.png
new file mode 100644
index 0000000..bc6bee4
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-af.png b/ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-af.png
new file mode 100644
index 0000000..382bc9b
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-af.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-d.png b/ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-d.png
new file mode 100644
index 0000000..c665284
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-n.png b/ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-n.png
new file mode 100644
index 0000000..e3cff58
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-p.png b/ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-p.png
new file mode 100644
index 0000000..88fe8b7
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/comboarrow-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/entry-a.png b/ttkthemes/ttkthemes/png/scid/scidpink/entry-a.png
new file mode 100644
index 0000000..890b0a2
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/entry-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/entry-d.png b/ttkthemes/ttkthemes/png/scid/scidpink/entry-d.png
new file mode 100644
index 0000000..ad3c236
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/entry-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/entry-n.png b/ttkthemes/ttkthemes/png/scid/scidpink/entry-n.png
new file mode 100644
index 0000000..ffddfe8
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/entry-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/entry-rd.png b/ttkthemes/ttkthemes/png/scid/scidpink/entry-rd.png
new file mode 100644
index 0000000..a485684
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/entry-rd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/labelframe.png b/ttkthemes/ttkthemes/png/scid/scidpink/labelframe.png
new file mode 100644
index 0000000..e76adb8
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/labelframe.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/menuarrow-a.png b/ttkthemes/ttkthemes/png/scid/scidpink/menuarrow-a.png
new file mode 100644
index 0000000..930ca68
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/menuarrow-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/menuarrow-d.png b/ttkthemes/ttkthemes/png/scid/scidpink/menuarrow-d.png
new file mode 100644
index 0000000..51f92cb
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/menuarrow-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/progress-h.png b/ttkthemes/ttkthemes/png/scid/scidpink/progress-h.png
new file mode 100644
index 0000000..ecb750c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/progress-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/progress-v.png b/ttkthemes/ttkthemes/png/scid/scidpink/progress-v.png
new file mode 100644
index 0000000..dd49760
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/progress-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/radio-ac.png b/ttkthemes/ttkthemes/png/scid/scidpink/radio-ac.png
new file mode 100644
index 0000000..a347c1a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/radio-ac.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/radio-au.png b/ttkthemes/ttkthemes/png/scid/scidpink/radio-au.png
new file mode 100644
index 0000000..7a69cdd
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/radio-au.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/radio-dc.png b/ttkthemes/ttkthemes/png/scid/scidpink/radio-dc.png
new file mode 100644
index 0000000..8fc8a44
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/radio-dc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/radio-du.png b/ttkthemes/ttkthemes/png/scid/scidpink/radio-du.png
new file mode 100644
index 0000000..7a69cdd
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/radio-du.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/radio-hu.png b/ttkthemes/ttkthemes/png/scid/scidpink/radio-hu.png
new file mode 100644
index 0000000..8861218
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/radio-hu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/radio-nc.png b/ttkthemes/ttkthemes/png/scid/scidpink/radio-nc.png
new file mode 100644
index 0000000..a347c1a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/radio-nc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/radio-nu.png b/ttkthemes/ttkthemes/png/scid/scidpink/radio-nu.png
new file mode 100644
index 0000000..7a69cdd
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/radio-nu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/radio-pc.png b/ttkthemes/ttkthemes/png/scid/scidpink/radio-pc.png
new file mode 100644
index 0000000..a347c1a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/radio-pc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/radio-pu.png b/ttkthemes/ttkthemes/png/scid/scidpink/radio-pu.png
new file mode 100644
index 0000000..9ab56ab
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/radio-pu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/sas-h.png b/ttkthemes/ttkthemes/png/scid/scidpink/sas-h.png
new file mode 100644
index 0000000..c080740
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/sas-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/sas-v.png b/ttkthemes/ttkthemes/png/scid/scidpink/sas-v.png
new file mode 100644
index 0000000..7c8ec16
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/sas-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-ha.png b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-ha.png
new file mode 100644
index 0000000..2d852f5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-ha.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-hd.png b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-hd.png
new file mode 100644
index 0000000..0834a5c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-hd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-hn.png b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-hn.png
new file mode 100644
index 0000000..fec75a2
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-hn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-hp.png b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-hp.png
new file mode 100644
index 0000000..44b6ce6
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-hp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-va.png b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-va.png
new file mode 100644
index 0000000..0b860d7
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-va.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-vd.png b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-vd.png
new file mode 100644
index 0000000..358b826
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-vd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-vn.png b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-vn.png
new file mode 100644
index 0000000..b8033c4
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-vn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-vp.png b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-vp.png
new file mode 100644
index 0000000..2357376
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/sbthumb-vp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/sbtrough-h.png b/ttkthemes/ttkthemes/png/scid/scidpink/sbtrough-h.png
new file mode 100644
index 0000000..d759475
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/sbtrough-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/sbtrough-v.png b/ttkthemes/ttkthemes/png/scid/scidpink/sbtrough-v.png
new file mode 100644
index 0000000..26cf474
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/sbtrough-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/scale-ha.png b/ttkthemes/ttkthemes/png/scid/scidpink/scale-ha.png
new file mode 100644
index 0000000..9ab56ab
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/scale-ha.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/scale-hd.png b/ttkthemes/ttkthemes/png/scid/scidpink/scale-hd.png
new file mode 100644
index 0000000..f8dcdbb
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/scale-hd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/scale-hn.png b/ttkthemes/ttkthemes/png/scid/scidpink/scale-hn.png
new file mode 100644
index 0000000..b0cf6b9
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/scale-hn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/scale-va.png b/ttkthemes/ttkthemes/png/scid/scidpink/scale-va.png
new file mode 100644
index 0000000..9ab56ab
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/scale-va.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/scale-vd.png b/ttkthemes/ttkthemes/png/scid/scidpink/scale-vd.png
new file mode 100644
index 0000000..f8dcdbb
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/scale-vd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/scale-vn.png b/ttkthemes/ttkthemes/png/scid/scidpink/scale-vn.png
new file mode 100644
index 0000000..b0cf6b9
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/scale-vn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/scaletrough-h.png b/ttkthemes/ttkthemes/png/scid/scidpink/scaletrough-h.png
new file mode 100644
index 0000000..806812b
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/scaletrough-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/scaletrough-hp.png b/ttkthemes/ttkthemes/png/scid/scidpink/scaletrough-hp.png
new file mode 100644
index 0000000..00db9aa
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/scaletrough-hp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/scaletrough-v.png b/ttkthemes/ttkthemes/png/scid/scidpink/scaletrough-v.png
new file mode 100644
index 0000000..12be0e6
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/scaletrough-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/scaletrough-vp.png b/ttkthemes/ttkthemes/png/scid/scidpink/scaletrough-vp.png
new file mode 100644
index 0000000..d89bdd3
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/scaletrough-vp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/sep-h.png b/ttkthemes/ttkthemes/png/scid/scidpink/sep-h.png
new file mode 100644
index 0000000..6c693ba
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/sep-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/sep-v.png b/ttkthemes/ttkthemes/png/scid/scidpink/sep-v.png
new file mode 100644
index 0000000..d1afb96
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/sep-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/sizegrip.png b/ttkthemes/ttkthemes/png/scid/scidpink/sizegrip.png
new file mode 100644
index 0000000..3f8c079
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/sizegrip.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-a.png b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-a.png
new file mode 100644
index 0000000..c5b16ab
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-af.png b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-af.png
new file mode 100644
index 0000000..21d5281
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-af.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-p.png b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-p.png
new file mode 100644
index 0000000..c5b16ab
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-pa.png b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-pa.png
new file mode 100644
index 0000000..f6cde1f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-pa.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-paf.png b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-paf.png
new file mode 100644
index 0000000..68f880b
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowdown-paf.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-a.png b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-a.png
new file mode 100644
index 0000000..31a0531
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-af.png b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-af.png
new file mode 100644
index 0000000..82235d0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-af.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-p.png b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-p.png
new file mode 100644
index 0000000..31a0531
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-pa.png b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-pa.png
new file mode 100644
index 0000000..87ceafe
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-pa.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-paf.png b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-paf.png
new file mode 100644
index 0000000..6ea408d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/spinarrowup-paf.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/surface.png b/ttkthemes/ttkthemes/png/scid/scidpink/surface.png
new file mode 100644
index 0000000..9638497
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/surface.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/tab-a.png b/ttkthemes/ttkthemes/png/scid/scidpink/tab-a.png
new file mode 100644
index 0000000..66ea7c9
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/tab-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/tab-n.png b/ttkthemes/ttkthemes/png/scid/scidpink/tab-n.png
new file mode 100644
index 0000000..0f1a5ed
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/tab-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/tab-s.png b/ttkthemes/ttkthemes/png/scid/scidpink/tab-s.png
new file mode 100644
index 0000000..66ea7c9
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/tab-s.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-a.png b/ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-a.png
new file mode 100644
index 0000000..2a70701
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-d.png b/ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-d.png
new file mode 100644
index 0000000..0c40b50
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-n.png b/ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-n.png
new file mode 100644
index 0000000..08f2a7c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-p.png b/ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-p.png
new file mode 100644
index 0000000..d40f15c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-pa.png b/ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-pa.png
new file mode 100644
index 0000000..eddfe5e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/toolbutton-pa.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/tree-d.png b/ttkthemes/ttkthemes/png/scid/scidpink/tree-d.png
new file mode 100644
index 0000000..ff15b7d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/tree-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/tree-h.png b/ttkthemes/ttkthemes/png/scid/scidpink/tree-h.png
new file mode 100644
index 0000000..e151b2d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/tree-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/tree-n.png b/ttkthemes/ttkthemes/png/scid/scidpink/tree-n.png
new file mode 100644
index 0000000..e151b2d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/tree-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpink/tree-p.png b/ttkthemes/ttkthemes/png/scid/scidpink/tree-p.png
new file mode 100644
index 0000000..d59b3d6
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpink/tree-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/blank.png b/ttkthemes/ttkthemes/png/scid/scidpurple/blank.png
new file mode 100644
index 0000000..ca702d7
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/blank.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/button-a.png b/ttkthemes/ttkthemes/png/scid/scidpurple/button-a.png
new file mode 100644
index 0000000..e5b5f01
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/button-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/button-a1p.png b/ttkthemes/ttkthemes/png/scid/scidpurple/button-a1p.png
new file mode 100644
index 0000000..b0b3cf5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/button-a1p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/button-d.png b/ttkthemes/ttkthemes/png/scid/scidpurple/button-d.png
new file mode 100644
index 0000000..d530288
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/button-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/button-default.png b/ttkthemes/ttkthemes/png/scid/scidpurple/button-default.png
new file mode 100644
index 0000000..53c93f6
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/button-default.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/button-n.png b/ttkthemes/ttkthemes/png/scid/scidpurple/button-n.png
new file mode 100644
index 0000000..5265814
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/button-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/button-p.png b/ttkthemes/ttkthemes/png/scid/scidpurple/button-p.png
new file mode 100644
index 0000000..31c7dec
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/button-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/button-p1p.png b/ttkthemes/ttkthemes/png/scid/scidpurple/button-p1p.png
new file mode 100644
index 0000000..f31feba
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/button-p1p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/button-pa.png b/ttkthemes/ttkthemes/png/scid/scidpurple/button-pa.png
new file mode 100644
index 0000000..d6841f9
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/button-pa.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/check-ac.png b/ttkthemes/ttkthemes/png/scid/scidpurple/check-ac.png
new file mode 100644
index 0000000..65867fd
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/check-ac.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/check-au.png b/ttkthemes/ttkthemes/png/scid/scidpurple/check-au.png
new file mode 100644
index 0000000..f008317
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/check-au.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/check-dc.png b/ttkthemes/ttkthemes/png/scid/scidpurple/check-dc.png
new file mode 100644
index 0000000..8a59442
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/check-dc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/check-du.png b/ttkthemes/ttkthemes/png/scid/scidpurple/check-du.png
new file mode 100644
index 0000000..f008317
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/check-du.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/check-hu.png b/ttkthemes/ttkthemes/png/scid/scidpurple/check-hu.png
new file mode 100644
index 0000000..76e5201
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/check-hu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/check-nc.png b/ttkthemes/ttkthemes/png/scid/scidpurple/check-nc.png
new file mode 100644
index 0000000..65867fd
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/check-nc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/check-nu.png b/ttkthemes/ttkthemes/png/scid/scidpurple/check-nu.png
new file mode 100644
index 0000000..f008317
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/check-nu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/check-pc.png b/ttkthemes/ttkthemes/png/scid/scidpurple/check-pc.png
new file mode 100644
index 0000000..65867fd
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/check-pc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/check-pu.png b/ttkthemes/ttkthemes/png/scid/scidpurple/check-pu.png
new file mode 100644
index 0000000..aebf61a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/check-pu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/combo-n.png b/ttkthemes/ttkthemes/png/scid/scidpurple/combo-n.png
new file mode 100644
index 0000000..e432adb
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/combo-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/combo-ra.png b/ttkthemes/ttkthemes/png/scid/scidpurple/combo-ra.png
new file mode 100644
index 0000000..d9e2f6f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/combo-ra.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/combo-rd.png b/ttkthemes/ttkthemes/png/scid/scidpurple/combo-rd.png
new file mode 100644
index 0000000..214751e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/combo-rd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/combo-rf.png b/ttkthemes/ttkthemes/png/scid/scidpurple/combo-rf.png
new file mode 100644
index 0000000..b0ab0cb
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/combo-rf.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/combo-rn.png b/ttkthemes/ttkthemes/png/scid/scidpurple/combo-rn.png
new file mode 100644
index 0000000..29c8585
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/combo-rn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/combo-rp.png b/ttkthemes/ttkthemes/png/scid/scidpurple/combo-rp.png
new file mode 100644
index 0000000..bd82dfd
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/combo-rp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-a.png b/ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-a.png
new file mode 100644
index 0000000..7887019
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-af.png b/ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-af.png
new file mode 100644
index 0000000..04ac3ef
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-af.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-d.png b/ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-d.png
new file mode 100644
index 0000000..19f76c3
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-n.png b/ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-n.png
new file mode 100644
index 0000000..073c1cb
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-p.png b/ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-p.png
new file mode 100644
index 0000000..35cb4a1
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/comboarrow-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/entry-a.png b/ttkthemes/ttkthemes/png/scid/scidpurple/entry-a.png
new file mode 100644
index 0000000..9ce82ac
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/entry-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/entry-d.png b/ttkthemes/ttkthemes/png/scid/scidpurple/entry-d.png
new file mode 100644
index 0000000..24e39fa
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/entry-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/entry-n.png b/ttkthemes/ttkthemes/png/scid/scidpurple/entry-n.png
new file mode 100644
index 0000000..b41a33b
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/entry-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/entry-rd.png b/ttkthemes/ttkthemes/png/scid/scidpurple/entry-rd.png
new file mode 100644
index 0000000..36a473e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/entry-rd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/labelframe.png b/ttkthemes/ttkthemes/png/scid/scidpurple/labelframe.png
new file mode 100644
index 0000000..79c17d3
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/labelframe.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/menuarrow-a.png b/ttkthemes/ttkthemes/png/scid/scidpurple/menuarrow-a.png
new file mode 100644
index 0000000..6cc6bc0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/menuarrow-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/menuarrow-d.png b/ttkthemes/ttkthemes/png/scid/scidpurple/menuarrow-d.png
new file mode 100644
index 0000000..db4b168
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/menuarrow-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/progress-h.png b/ttkthemes/ttkthemes/png/scid/scidpurple/progress-h.png
new file mode 100644
index 0000000..e351bfa
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/progress-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/progress-v.png b/ttkthemes/ttkthemes/png/scid/scidpurple/progress-v.png
new file mode 100644
index 0000000..a3079f3
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/progress-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/radio-ac.png b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-ac.png
new file mode 100644
index 0000000..1dbefaf
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-ac.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/radio-au.png b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-au.png
new file mode 100644
index 0000000..a9ee838
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-au.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/radio-dc.png b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-dc.png
new file mode 100644
index 0000000..d95f481
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-dc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/radio-du.png b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-du.png
new file mode 100644
index 0000000..a9ee838
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-du.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/radio-hu.png b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-hu.png
new file mode 100644
index 0000000..71bac64
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-hu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/radio-nc.png b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-nc.png
new file mode 100644
index 0000000..1dbefaf
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-nc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/radio-nu.png b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-nu.png
new file mode 100644
index 0000000..a9ee838
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-nu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/radio-pc.png b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-pc.png
new file mode 100644
index 0000000..1dbefaf
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-pc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/radio-pu.png b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-pu.png
new file mode 100644
index 0000000..fa41590
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/radio-pu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/sas-h.png b/ttkthemes/ttkthemes/png/scid/scidpurple/sas-h.png
new file mode 100644
index 0000000..be53913
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/sas-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/sas-v.png b/ttkthemes/ttkthemes/png/scid/scidpurple/sas-v.png
new file mode 100644
index 0000000..7d5edf2
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/sas-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-ha.png b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-ha.png
new file mode 100644
index 0000000..7486297
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-ha.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-hd.png b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-hd.png
new file mode 100644
index 0000000..85242af
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-hd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-hn.png b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-hn.png
new file mode 100644
index 0000000..0971bde
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-hn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-hp.png b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-hp.png
new file mode 100644
index 0000000..e1504dd
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-hp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-va.png b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-va.png
new file mode 100644
index 0000000..c7bdcca
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-va.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-vd.png b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-vd.png
new file mode 100644
index 0000000..a3cc8c8
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-vd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-vn.png b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-vn.png
new file mode 100644
index 0000000..e24ce65
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-vn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-vp.png b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-vp.png
new file mode 100644
index 0000000..4447b8b
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/sbthumb-vp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/sbtrough-h.png b/ttkthemes/ttkthemes/png/scid/scidpurple/sbtrough-h.png
new file mode 100644
index 0000000..7701592
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/sbtrough-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/sbtrough-v.png b/ttkthemes/ttkthemes/png/scid/scidpurple/sbtrough-v.png
new file mode 100644
index 0000000..f852f59
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/sbtrough-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/scale-ha.png b/ttkthemes/ttkthemes/png/scid/scidpurple/scale-ha.png
new file mode 100644
index 0000000..fa41590
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/scale-ha.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/scale-hd.png b/ttkthemes/ttkthemes/png/scid/scidpurple/scale-hd.png
new file mode 100644
index 0000000..565c2fa
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/scale-hd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/scale-hn.png b/ttkthemes/ttkthemes/png/scid/scidpurple/scale-hn.png
new file mode 100644
index 0000000..9d92f9f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/scale-hn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/scale-va.png b/ttkthemes/ttkthemes/png/scid/scidpurple/scale-va.png
new file mode 100644
index 0000000..fa41590
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/scale-va.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/scale-vd.png b/ttkthemes/ttkthemes/png/scid/scidpurple/scale-vd.png
new file mode 100644
index 0000000..565c2fa
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/scale-vd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/scale-vn.png b/ttkthemes/ttkthemes/png/scid/scidpurple/scale-vn.png
new file mode 100644
index 0000000..9d92f9f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/scale-vn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/scaletrough-h.png b/ttkthemes/ttkthemes/png/scid/scidpurple/scaletrough-h.png
new file mode 100644
index 0000000..ccaaa51
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/scaletrough-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/scaletrough-hp.png b/ttkthemes/ttkthemes/png/scid/scidpurple/scaletrough-hp.png
new file mode 100644
index 0000000..0688b90
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/scaletrough-hp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/scaletrough-v.png b/ttkthemes/ttkthemes/png/scid/scidpurple/scaletrough-v.png
new file mode 100644
index 0000000..f1d0f67
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/scaletrough-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/scaletrough-vp.png b/ttkthemes/ttkthemes/png/scid/scidpurple/scaletrough-vp.png
new file mode 100644
index 0000000..8f28d02
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/scaletrough-vp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/sep-h.png b/ttkthemes/ttkthemes/png/scid/scidpurple/sep-h.png
new file mode 100644
index 0000000..7d0c062
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/sep-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/sep-v.png b/ttkthemes/ttkthemes/png/scid/scidpurple/sep-v.png
new file mode 100644
index 0000000..7c7ca1f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/sep-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/sizegrip.png b/ttkthemes/ttkthemes/png/scid/scidpurple/sizegrip.png
new file mode 100644
index 0000000..7b37839
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/sizegrip.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-a.png b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-a.png
new file mode 100644
index 0000000..a34b019
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-af.png b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-af.png
new file mode 100644
index 0000000..e79dc67
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-af.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-p.png b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-p.png
new file mode 100644
index 0000000..a34b019
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-pa.png b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-pa.png
new file mode 100644
index 0000000..4fa27d1
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-pa.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-paf.png b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-paf.png
new file mode 100644
index 0000000..c387480
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowdown-paf.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-a.png b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-a.png
new file mode 100644
index 0000000..a87d6a1
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-af.png b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-af.png
new file mode 100644
index 0000000..8ed76a3
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-af.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-p.png b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-p.png
new file mode 100644
index 0000000..a87d6a1
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-pa.png b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-pa.png
new file mode 100644
index 0000000..a42d0ff
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-pa.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-paf.png b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-paf.png
new file mode 100644
index 0000000..3659f71
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/spinarrowup-paf.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/surface.png b/ttkthemes/ttkthemes/png/scid/scidpurple/surface.png
new file mode 100644
index 0000000..dead4b5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/surface.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/tab-a.png b/ttkthemes/ttkthemes/png/scid/scidpurple/tab-a.png
new file mode 100644
index 0000000..1d31806
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/tab-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/tab-n.png b/ttkthemes/ttkthemes/png/scid/scidpurple/tab-n.png
new file mode 100644
index 0000000..aea2c22
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/tab-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/tab-s.png b/ttkthemes/ttkthemes/png/scid/scidpurple/tab-s.png
new file mode 100644
index 0000000..1d31806
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/tab-s.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-a.png b/ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-a.png
new file mode 100644
index 0000000..b0b3cf5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-d.png b/ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-d.png
new file mode 100644
index 0000000..d530288
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-n.png b/ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-n.png
new file mode 100644
index 0000000..53c93f6
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-p.png b/ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-p.png
new file mode 100644
index 0000000..c9daabd
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-pa.png b/ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-pa.png
new file mode 100644
index 0000000..d6841f9
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/toolbutton-pa.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/tree-d.png b/ttkthemes/ttkthemes/png/scid/scidpurple/tree-d.png
new file mode 100644
index 0000000..451145f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/tree-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/tree-h.png b/ttkthemes/ttkthemes/png/scid/scidpurple/tree-h.png
new file mode 100644
index 0000000..1e5cb3a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/tree-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/tree-n.png b/ttkthemes/ttkthemes/png/scid/scidpurple/tree-n.png
new file mode 100644
index 0000000..1e5cb3a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/tree-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidpurple/tree-p.png b/ttkthemes/ttkthemes/png/scid/scidpurple/tree-p.png
new file mode 100644
index 0000000..372fbae
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidpurple/tree-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/blank.png b/ttkthemes/ttkthemes/png/scid/scidsand/blank.png
new file mode 100644
index 0000000..9e99c04
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/blank.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/button-a.png b/ttkthemes/ttkthemes/png/scid/scidsand/button-a.png
new file mode 100644
index 0000000..5564454
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/button-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/button-a1p.png b/ttkthemes/ttkthemes/png/scid/scidsand/button-a1p.png
new file mode 100644
index 0000000..80de4c1
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/button-a1p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/button-d.png b/ttkthemes/ttkthemes/png/scid/scidsand/button-d.png
new file mode 100644
index 0000000..6468ccb
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/button-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/button-default.png b/ttkthemes/ttkthemes/png/scid/scidsand/button-default.png
new file mode 100644
index 0000000..38576b1
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/button-default.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/button-n.png b/ttkthemes/ttkthemes/png/scid/scidsand/button-n.png
new file mode 100644
index 0000000..5931584
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/button-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/button-p.png b/ttkthemes/ttkthemes/png/scid/scidsand/button-p.png
new file mode 100644
index 0000000..c1b0d4d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/button-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/button-p1p.png b/ttkthemes/ttkthemes/png/scid/scidsand/button-p1p.png
new file mode 100644
index 0000000..59c4196
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/button-p1p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/button-pa.png b/ttkthemes/ttkthemes/png/scid/scidsand/button-pa.png
new file mode 100644
index 0000000..14221bc
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/button-pa.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/check-ac.png b/ttkthemes/ttkthemes/png/scid/scidsand/check-ac.png
new file mode 100644
index 0000000..769db80
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/check-ac.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/check-au.png b/ttkthemes/ttkthemes/png/scid/scidsand/check-au.png
new file mode 100644
index 0000000..796ace8
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/check-au.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/check-dc.png b/ttkthemes/ttkthemes/png/scid/scidsand/check-dc.png
new file mode 100644
index 0000000..100a387
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/check-dc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/check-du.png b/ttkthemes/ttkthemes/png/scid/scidsand/check-du.png
new file mode 100644
index 0000000..796ace8
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/check-du.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/check-hu.png b/ttkthemes/ttkthemes/png/scid/scidsand/check-hu.png
new file mode 100644
index 0000000..96bf26f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/check-hu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/check-nc.png b/ttkthemes/ttkthemes/png/scid/scidsand/check-nc.png
new file mode 100644
index 0000000..769db80
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/check-nc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/check-nu.png b/ttkthemes/ttkthemes/png/scid/scidsand/check-nu.png
new file mode 100644
index 0000000..796ace8
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/check-nu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/check-pc.png b/ttkthemes/ttkthemes/png/scid/scidsand/check-pc.png
new file mode 100644
index 0000000..769db80
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/check-pc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/check-pu.png b/ttkthemes/ttkthemes/png/scid/scidsand/check-pu.png
new file mode 100644
index 0000000..5899162
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/check-pu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/combo-n.png b/ttkthemes/ttkthemes/png/scid/scidsand/combo-n.png
new file mode 100644
index 0000000..c8213d5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/combo-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/combo-ra.png b/ttkthemes/ttkthemes/png/scid/scidsand/combo-ra.png
new file mode 100644
index 0000000..26089a3
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/combo-ra.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/combo-rd.png b/ttkthemes/ttkthemes/png/scid/scidsand/combo-rd.png
new file mode 100644
index 0000000..d5d88cc
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/combo-rd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/combo-rf.png b/ttkthemes/ttkthemes/png/scid/scidsand/combo-rf.png
new file mode 100644
index 0000000..cdac4a0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/combo-rf.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/combo-rn.png b/ttkthemes/ttkthemes/png/scid/scidsand/combo-rn.png
new file mode 100644
index 0000000..3830f39
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/combo-rn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/combo-rp.png b/ttkthemes/ttkthemes/png/scid/scidsand/combo-rp.png
new file mode 100644
index 0000000..da249dd
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/combo-rp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-a.png b/ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-a.png
new file mode 100644
index 0000000..330b69b
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-af.png b/ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-af.png
new file mode 100644
index 0000000..b6de1e9
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-af.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-d.png b/ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-d.png
new file mode 100644
index 0000000..ef2f4ef
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-n.png b/ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-n.png
new file mode 100644
index 0000000..7d96011
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-p.png b/ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-p.png
new file mode 100644
index 0000000..dcaa28f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/comboarrow-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/entry-a.png b/ttkthemes/ttkthemes/png/scid/scidsand/entry-a.png
new file mode 100644
index 0000000..57afd29
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/entry-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/entry-d.png b/ttkthemes/ttkthemes/png/scid/scidsand/entry-d.png
new file mode 100644
index 0000000..96f8ac8
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/entry-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/entry-n.png b/ttkthemes/ttkthemes/png/scid/scidsand/entry-n.png
new file mode 100644
index 0000000..05ddf0d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/entry-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/entry-rd.png b/ttkthemes/ttkthemes/png/scid/scidsand/entry-rd.png
new file mode 100644
index 0000000..1f18916
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/entry-rd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/labelframe.png b/ttkthemes/ttkthemes/png/scid/scidsand/labelframe.png
new file mode 100644
index 0000000..29a24e1
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/labelframe.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/menuarrow-a.png b/ttkthemes/ttkthemes/png/scid/scidsand/menuarrow-a.png
new file mode 100644
index 0000000..dbc0ce8
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/menuarrow-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/menuarrow-d.png b/ttkthemes/ttkthemes/png/scid/scidsand/menuarrow-d.png
new file mode 100644
index 0000000..445182f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/menuarrow-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/progress-h.png b/ttkthemes/ttkthemes/png/scid/scidsand/progress-h.png
new file mode 100644
index 0000000..451bf5a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/progress-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/progress-v.png b/ttkthemes/ttkthemes/png/scid/scidsand/progress-v.png
new file mode 100644
index 0000000..058de42
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/progress-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/radio-ac.png b/ttkthemes/ttkthemes/png/scid/scidsand/radio-ac.png
new file mode 100644
index 0000000..a54b5de
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/radio-ac.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/radio-au.png b/ttkthemes/ttkthemes/png/scid/scidsand/radio-au.png
new file mode 100644
index 0000000..298a322
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/radio-au.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/radio-dc.png b/ttkthemes/ttkthemes/png/scid/scidsand/radio-dc.png
new file mode 100644
index 0000000..92e1cf0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/radio-dc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/radio-du.png b/ttkthemes/ttkthemes/png/scid/scidsand/radio-du.png
new file mode 100644
index 0000000..298a322
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/radio-du.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/radio-hu.png b/ttkthemes/ttkthemes/png/scid/scidsand/radio-hu.png
new file mode 100644
index 0000000..2a9b5d5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/radio-hu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/radio-nc.png b/ttkthemes/ttkthemes/png/scid/scidsand/radio-nc.png
new file mode 100644
index 0000000..a54b5de
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/radio-nc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/radio-nu.png b/ttkthemes/ttkthemes/png/scid/scidsand/radio-nu.png
new file mode 100644
index 0000000..298a322
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/radio-nu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/radio-pc.png b/ttkthemes/ttkthemes/png/scid/scidsand/radio-pc.png
new file mode 100644
index 0000000..a54b5de
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/radio-pc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/radio-pu.png b/ttkthemes/ttkthemes/png/scid/scidsand/radio-pu.png
new file mode 100644
index 0000000..0ac94a5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/radio-pu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/sas-h.png b/ttkthemes/ttkthemes/png/scid/scidsand/sas-h.png
new file mode 100644
index 0000000..245632e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/sas-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/sas-v.png b/ttkthemes/ttkthemes/png/scid/scidsand/sas-v.png
new file mode 100644
index 0000000..0b10897
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/sas-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-ha.png b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-ha.png
new file mode 100644
index 0000000..7b8954a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-ha.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-hd.png b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-hd.png
new file mode 100644
index 0000000..90eeff1
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-hd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-hn.png b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-hn.png
new file mode 100644
index 0000000..6a13dff
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-hn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-hp.png b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-hp.png
new file mode 100644
index 0000000..21841b9
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-hp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-va.png b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-va.png
new file mode 100644
index 0000000..a70172c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-va.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-vd.png b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-vd.png
new file mode 100644
index 0000000..bccda32
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-vd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-vn.png b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-vn.png
new file mode 100644
index 0000000..bf7d6cc
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-vn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-vp.png b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-vp.png
new file mode 100644
index 0000000..887f620
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/sbthumb-vp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/sbtrough-h.png b/ttkthemes/ttkthemes/png/scid/scidsand/sbtrough-h.png
new file mode 100644
index 0000000..5207985
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/sbtrough-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/sbtrough-v.png b/ttkthemes/ttkthemes/png/scid/scidsand/sbtrough-v.png
new file mode 100644
index 0000000..769c488
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/sbtrough-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/scale-ha.png b/ttkthemes/ttkthemes/png/scid/scidsand/scale-ha.png
new file mode 100644
index 0000000..0ac94a5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/scale-ha.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/scale-hd.png b/ttkthemes/ttkthemes/png/scid/scidsand/scale-hd.png
new file mode 100644
index 0000000..eec2a1d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/scale-hd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/scale-hn.png b/ttkthemes/ttkthemes/png/scid/scidsand/scale-hn.png
new file mode 100644
index 0000000..5469b2a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/scale-hn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/scale-va.png b/ttkthemes/ttkthemes/png/scid/scidsand/scale-va.png
new file mode 100644
index 0000000..0ac94a5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/scale-va.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/scale-vd.png b/ttkthemes/ttkthemes/png/scid/scidsand/scale-vd.png
new file mode 100644
index 0000000..eec2a1d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/scale-vd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/scale-vn.png b/ttkthemes/ttkthemes/png/scid/scidsand/scale-vn.png
new file mode 100644
index 0000000..5469b2a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/scale-vn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/scaletrough-h.png b/ttkthemes/ttkthemes/png/scid/scidsand/scaletrough-h.png
new file mode 100644
index 0000000..1f39e5c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/scaletrough-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/scaletrough-hp.png b/ttkthemes/ttkthemes/png/scid/scidsand/scaletrough-hp.png
new file mode 100644
index 0000000..c8d505c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/scaletrough-hp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/scaletrough-v.png b/ttkthemes/ttkthemes/png/scid/scidsand/scaletrough-v.png
new file mode 100644
index 0000000..6cb7256
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/scaletrough-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/scaletrough-vp.png b/ttkthemes/ttkthemes/png/scid/scidsand/scaletrough-vp.png
new file mode 100644
index 0000000..7865efb
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/scaletrough-vp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/sep-h.png b/ttkthemes/ttkthemes/png/scid/scidsand/sep-h.png
new file mode 100644
index 0000000..a7f3ed9
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/sep-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/sep-v.png b/ttkthemes/ttkthemes/png/scid/scidsand/sep-v.png
new file mode 100644
index 0000000..17a11fb
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/sep-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/sizegrip.png b/ttkthemes/ttkthemes/png/scid/scidsand/sizegrip.png
new file mode 100644
index 0000000..531e875
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/sizegrip.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-a.png b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-a.png
new file mode 100644
index 0000000..9a56f5b
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-af.png b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-af.png
new file mode 100644
index 0000000..5e5dce2
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-af.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-p.png b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-p.png
new file mode 100644
index 0000000..9a56f5b
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-pa.png b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-pa.png
new file mode 100644
index 0000000..9bc2600
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-pa.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-paf.png b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-paf.png
new file mode 100644
index 0000000..31b0c84
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowdown-paf.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-a.png b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-a.png
new file mode 100644
index 0000000..94d07f0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-af.png b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-af.png
new file mode 100644
index 0000000..014bf88
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-af.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-p.png b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-p.png
new file mode 100644
index 0000000..94d07f0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-pa.png b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-pa.png
new file mode 100644
index 0000000..2782c3e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-pa.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-paf.png b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-paf.png
new file mode 100644
index 0000000..5d578fb
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/spinarrowup-paf.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/surface.png b/ttkthemes/ttkthemes/png/scid/scidsand/surface.png
new file mode 100644
index 0000000..d9dd7d7
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/surface.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/tab-a.png b/ttkthemes/ttkthemes/png/scid/scidsand/tab-a.png
new file mode 100644
index 0000000..fa540c0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/tab-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/tab-n.png b/ttkthemes/ttkthemes/png/scid/scidsand/tab-n.png
new file mode 100644
index 0000000..6f014ec
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/tab-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/tab-s.png b/ttkthemes/ttkthemes/png/scid/scidsand/tab-s.png
new file mode 100644
index 0000000..fa540c0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/tab-s.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-a.png b/ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-a.png
new file mode 100644
index 0000000..6300e9f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-d.png b/ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-d.png
new file mode 100644
index 0000000..6468ccb
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-n.png b/ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-n.png
new file mode 100644
index 0000000..38576b1
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-p.png b/ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-p.png
new file mode 100644
index 0000000..59c4196
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-pa.png b/ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-pa.png
new file mode 100644
index 0000000..14221bc
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/toolbutton-pa.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/tree-d.png b/ttkthemes/ttkthemes/png/scid/scidsand/tree-d.png
new file mode 100644
index 0000000..4cbf3e9
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/tree-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/tree-h.png b/ttkthemes/ttkthemes/png/scid/scidsand/tree-h.png
new file mode 100644
index 0000000..1937e42
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/tree-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/tree-n.png b/ttkthemes/ttkthemes/png/scid/scidsand/tree-n.png
new file mode 100644
index 0000000..1937e42
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/tree-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/scid/scidsand/tree-p.png b/ttkthemes/ttkthemes/png/scid/scidsand/tree-p.png
new file mode 100644
index 0000000..09773a4
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/scid/scidsand/tree-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/LICENSE.md b/ttkthemes/ttkthemes/png/ubuntu/LICENSE.md
new file mode 100644
index 0000000..61045e7
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/LICENSE.md
@@ -0,0 +1,18 @@
+ Theme Ubuntu: A Radiance derived theme with transparency
+
+ Copyright (C) Regents of the University of California, Sun Microsystems, Inc.,
+ Scriptics Corporation, and other parties.
+ Copyright (C) 2018 RedFantom
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.``
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu.tcl b/ttkthemes/ttkthemes/png/ubuntu/ubuntu.tcl
new file mode 100644
index 0000000..079ff68
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu.tcl
@@ -0,0 +1,344 @@
+# Copyright (C) Regents of the University of California, Sun Microsystems, Inc.,
+# Scriptics Corporation, and other parties.
+# Copyright (C) 2018 RedFantom
+# Modified version available under GNU GPLv3 only
+
+namespace eval ttk::theme::ubuntu {
+
+ package provide ttk::theme::ubuntu 1.0
+
+ proc LoadImages {imgdir {patterns {*.png}}} {
+ foreach pattern $patterns {
+ foreach file [glob -directory $imgdir $pattern] {
+ set img [file tail [file rootname $file]]
+ if {![info exists images($img)]} {
+ set images($img) [image create photo -file $file -format png]
+ }
+ }
+ }
+ return [array get images]
+ }
+
+ variable I
+ array set I [LoadImages \
+ [file join [file dirname [info script]] ubuntu] *.png]
+
+ variable colors
+
+ array set colors {
+ -frame "#f6f4f2"
+ -lighter "#f9f9f9"
+ -dark "#d1c8c0"
+ -darker "#c3bab0"
+ -darkest "#a89c91"
+ -selectbg "#ed7442"
+ -selectfg "#ffffff"
+ -disabledfg "#9e928a"
+ -entryfocus "#6f9dc6"
+ -tabbg "#c9c1bc"
+ -tabborder "#b5aca7"
+ -troughcolor "#d7cbbe"
+ -troughborder "#ae9e8e"
+ -checklight "#f5f3f0"
+ -text "#62564f"
+ }
+
+ #PhG: change fonts... should not fail if font is not there!
+ font configure TkDefaultFont -family Ubuntu -size 11
+
+ ttk::style theme create ubuntu -parent clam -settings {
+
+ ttk::style configure . \
+ -borderwidth 1 \
+ -background $colors(-frame) \
+ -foreground $colors(-text) \
+ -bordercolor $colors(-darkest) \
+ -darkcolor $colors(-dark) \
+ -lightcolor $colors(-lighter) \
+ -troughcolor $colors(-troughcolor) \
+ -selectforeground $colors(-selectfg) \
+ -selectbackground $colors(-selectbg) \
+ -font TkDefaultFont \
+ ;
+
+ ttk::style map . \
+ -background [list disabled $colors(-frame) \
+ active $colors(-lighter)] \
+ -foreground [list disabled $colors(-disabledfg)] \
+ -selectbackground [list !focus $colors(-darker)] \
+ -selectforeground [list !focus white] \
+ ;
+
+
+# ttk::style configure Frame.border -relief groove
+
+ ## Treeview.
+ #
+ ttk::style element create Treeheading.cell image \
+ [list $I(tree-n) \
+ selected $I(tree-p) \
+ disabled $I(tree-d) \
+ pressed $I(tree-p) \
+ active $I(tree-h) \
+ ] \
+ -border 4 -sticky ew
+##PhG: TODO: check this
+ #ttk::style configure Treeview -fieldbackground white
+ ttk::style configure Row -background "#efefef"
+ ttk::style map Row -background [list \
+ {focus selected} "#71869e" \
+ selected "#969286" \
+ alternate white]
+ ttk::style map Item -foreground [list selected white]
+ ttk::style map Cell -foreground [list selected white]
+
+
+ ## Buttons.
+ #
+ ttk::style configure TButton -width -11 -anchor center
+ ttk::style configure TButton -padding {10 0}
+ ttk::style layout TButton {
+ Button.focus -children {
+ Button.button -children {
+ Button.padding -children {
+ Button.label
+ }
+ }
+ }
+ }
+#PhG = OK! except selection box
+ ttk::style element create Button.button image \
+ [list $I(button-n) \
+ pressed $I(button-p) \
+ {selected active} $I(button-sa) \
+ selected $I(button-s) \
+ active $I(button-a) \
+ disabled $I(button-d) \
+ ] \
+ -border 8 -sticky ew
+
+
+ ## Checkbuttons.
+ #
+ ttk::style element create Checkbutton.indicator image \
+ [list $I(check-nu) \
+ {disabled selected} $I(check-dc) \
+ disabled $I(check-du) \
+ {pressed selected} $I(check-nc) \
+ pressed $I(check-nu) \
+ {active selected} $I(check-nc) \
+ active $I(check-nu) \
+ selected $I(check-nc) ] \
+ -width 24 -sticky w
+
+ ttk::style map TCheckbutton -background [list active $colors(-checklight)]
+ ttk::style configure TCheckbutton -padding 1
+
+
+ ## Radiobuttons.
+ #
+ ttk::style element create Radiobutton.indicator image \
+ [list $I(radio-nu) \
+ {disabled selected} $I(radio-dc) \
+ disabled $I(radio-du) \
+ {pressed selected} $I(radio-nc) \
+ pressed $I(radio-nu) \
+ {active selected} $I(radio-nc) \
+ active $I(radio-nu) \
+ selected $I(radio-nc) ] \
+ -width 24 -sticky w
+
+ ttk::style map TRadiobutton -background [list active $colors(-checklight)]
+ ttk::style configure TRadiobutton -padding 1
+
+
+ ## Menubuttons.
+ #
+ #ttk::style configure TMenubutton -relief raised -padding {10 2}
+# ttk::style element create Menubutton.border image $I(toolbutton-n) \
+# -map [list \
+# pressed $I(toolbutton-p) \
+# selected $I(toolbutton-p) \
+# active $I(toolbutton-a) \
+# disabled $I(toolbutton-n)] \
+# -border {4 7 4 7} -sticky nsew
+
+ ttk::style element create Menubutton.border image \
+ [list $I(button-n) \
+ selected $I(button-p) \
+ disabled $I(button-d) \
+ active $I(button-a) \
+ ] \
+ -border 4 -sticky ew
+
+
+ ## Toolbar buttons.
+ #
+###PhG added
+ttk::style configure Toolbutton -anchor center
+ ttk::style configure Toolbutton -padding -5 -relief flat
+ ttk::style configure Toolbutton.label -padding 0 -relief flat
+
+ ttk::style element create Toolbutton.border image \
+ [list $I(blank) \
+ pressed $I(toolbutton-p) \
+ {selected active} $I(toolbutton-pa) \
+ selected $I(toolbutton-p) \
+ active $I(toolbutton-a) \
+ disabled $I(blank)] \
+ -border 11 -sticky nsew
+
+
+ ## Entry widgets.
+ #
+ ttk::style configure TEntry -padding 1 -insertwidth 1 \
+ -fieldbackground white
+
+ ttk::style map TEntry \
+ -fieldbackground [list readonly $colors(-frame)] \
+ -bordercolor [list focus $colors(-selectbg)] \
+ -lightcolor [list focus $colors(-entryfocus)] \
+ -darkcolor [list focus $colors(-entryfocus)] \
+ ;
+
+
+ ## Combobox.
+ #
+ ttk::style configure TCombobox -selectbackground
+
+ ttk::style element create Combobox.downarrow image \
+ [list $I(comboarrow-n) \
+ disabled $I(comboarrow-d) \
+ pressed $I(comboarrow-p) \
+ active $I(comboarrow-a) \
+ ] \
+ -border 1 -sticky {}
+
+ ttk::style element create Combobox.field image \
+ [list $I(combo-n) \
+ {readonly disabled} $I(combo-rd) \
+ {readonly pressed} $I(combo-rp) \
+ {readonly focus} $I(combo-rf) \
+ readonly $I(combo-rn) \
+ ] \
+ -border 4 -sticky ew
+
+
+ ## Notebooks.
+ #
+# ttk::style element create tab image $I(tab-a) -border {2 2 2 0} \
+# -map [list selected $I(tab-n)]
+
+ ttk::style configure TNotebook.Tab -padding {6 2 6 2}
+ ttk::style map TNotebook.Tab \
+ -padding [list selected {6 4 6 2}] \
+ -background [list selected $colors(-frame) {} $colors(-tabbg)] \
+ -lightcolor [list selected $colors(-lighter) {} $colors(-dark)] \
+ -bordercolor [list selected $colors(-darkest) {} $colors(-tabborder)] \
+ ;
+
+ ## Labelframes.
+ #
+ ttk::style configure TLabelframe -borderwidth 2 -relief groove
+
+
+ ## Scrollbars.
+ #
+ ttk::style layout Vertical.TScrollbar {
+ Scrollbar.trough -sticky ns -children {
+ Scrollbar.uparrow -side top
+ Scrollbar.downarrow -side bottom
+ Vertical.Scrollbar.thumb -side top -expand true -sticky ns
+ }
+ }
+
+ ttk::style layout Horizontal.TScrollbar {
+ Scrollbar.trough -sticky we -children {
+ Scrollbar.leftarrow -side left
+ Scrollbar.rightarrow -side right
+ Horizontal.Scrollbar.thumb -side left -expand true -sticky we
+ }
+ }
+
+ ttk::style element create Horizontal.Scrollbar.thumb image \
+ [list $I(sbthumb-hn) \
+ disabled $I(sbthumb-hd) \
+ pressed $I(sbthumb-ha) \
+ active $I(sbthumb-ha)] \
+ -border 3
+
+ ttk::style element create Vertical.Scrollbar.thumb image \
+ [list $I(sbthumb-vn) \
+ disabled $I(sbthumb-vd) \
+ pressed $I(sbthumb-va) \
+ active $I(sbthumb-va)] \
+ -border 3
+
+ foreach dir {up down left right} {
+ ttk::style element create ${dir}arrow image \
+ [list $I(arrow${dir}-n) \
+ disabled $I(arrow${dir}-d) \
+ pressed $I(arrow${dir}-p) \
+ active $I(arrow${dir}-a)] \
+ -border 1 -sticky {}
+ }
+
+ ttk::style configure TScrollbar -bordercolor $colors(-troughborder)
+
+
+ ## Scales.
+ #
+ ttk::style element create Scale.slider image \
+ [list $I(scale-hn) \
+ disabled $I(scale-hd) \
+ active $I(scale-ha) \
+ ]
+
+ ttk::style element create Scale.trough image $I(scaletrough-h) \
+ -border 2 -sticky ew -padding 0
+
+ ttk::style element create Vertical.Scale.slider image \
+ [list $I(scale-vn) \
+ disabled $I(scale-vd) \
+ active $I(scale-va) \
+ ]
+ ttk::style element create Vertical.Scale.trough image $I(scaletrough-v) \
+ -border 2 -sticky ns -padding 0
+
+ ttk::style configure TScale -bordercolor $colors(-troughborder)
+
+
+ ## Progressbar.
+ #
+ ttk::style element create Horizontal.Progressbar.pbar image $I(progress-h) \
+ -border {5 2 5 1} -padding 1
+ ttk::style element create Vertical.Progressbar.pbar image $I(progress-v) \
+ -border {5 2 5 1} -padding 1
+
+ ttk::style configure TProgressbar -bordercolor $colors(-troughborder)
+
+
+ ## Statusbar parts.
+ #
+ ttk::style element create sizegrip image $I(sizegrip)
+
+
+ ## Paned window parts.
+ #
+# ttk::style element create hsash image $I(hseparator-n) -border {2 0} \
+# -map [list {active !disabled} $I(hseparator-a)]
+# ttk::style element create vsash image $I(vseparator-n) -border {0 2} \
+# -map [list {active !disabled} $I(vseparator-a)]
+
+ ttk::style configure Sash -sashthickness 6 -gripcount 16
+
+
+ ## Separator.
+ #
+ #ttk::style element create separator image $I(sep-h)
+ #ttk::style element create hseparator image $I(sep-h)
+ #ttk::style element create vseparator image $I(sep-v)
+
+ }
+}
+
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowdown-a.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowdown-a.png
new file mode 100644
index 0000000..8104cc4
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowdown-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowdown-d.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowdown-d.png
new file mode 100644
index 0000000..3c7bbad
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowdown-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowdown-n.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowdown-n.png
new file mode 100644
index 0000000..1f3ace8
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowdown-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowdown-p.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowdown-p.png
new file mode 100644
index 0000000..5f91d1e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowdown-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowleft-a.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowleft-a.png
new file mode 100644
index 0000000..57955b0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowleft-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowleft-d.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowleft-d.png
new file mode 100644
index 0000000..568cdfa
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowleft-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowleft-n.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowleft-n.png
new file mode 100644
index 0000000..9374865
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowleft-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowleft-p.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowleft-p.png
new file mode 100644
index 0000000..811deb3
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowleft-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowright-a.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowright-a.png
new file mode 100644
index 0000000..61b4b2c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowright-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowright-d.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowright-d.png
new file mode 100644
index 0000000..cb01d24
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowright-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowright-n.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowright-n.png
new file mode 100644
index 0000000..0b67baa
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowright-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowright-p.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowright-p.png
new file mode 100644
index 0000000..a95b6aa
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowright-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowup-a.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowup-a.png
new file mode 100644
index 0000000..ec9f749
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowup-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowup-d.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowup-d.png
new file mode 100644
index 0000000..e8e5745
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowup-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowup-n.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowup-n.png
new file mode 100644
index 0000000..d3c46ff
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowup-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowup-p.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowup-p.png
new file mode 100644
index 0000000..6fd7c90
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/arrowup-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/blank.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/blank.png
new file mode 100644
index 0000000..9f166df
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/blank.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-a.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-a.png
new file mode 100644
index 0000000..aa3dbb5
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-d.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-d.png
new file mode 100644
index 0000000..27f5329
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-n.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-n.png
new file mode 100644
index 0000000..4bca8d8
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-p.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-p.png
new file mode 100644
index 0000000..ed5fe23
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-s.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-s.png
new file mode 100644
index 0000000..18116f1
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-s.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-sa.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-sa.png
new file mode 100644
index 0000000..c17ccb3
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/button-sa.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/check-dc.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/check-dc.png
new file mode 100644
index 0000000..427e813
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/check-dc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/check-du.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/check-du.png
new file mode 100644
index 0000000..f184813
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/check-du.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/check-nc.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/check-nc.png
new file mode 100644
index 0000000..9d54416
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/check-nc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/check-nu.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/check-nu.png
new file mode 100644
index 0000000..507476e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/check-nu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-n.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-n.png
new file mode 100644
index 0000000..45990ac
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-ra.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-ra.png
new file mode 100644
index 0000000..3e585dd
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-ra.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-rd.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-rd.png
new file mode 100644
index 0000000..b9fdb8d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-rd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-rf.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-rf.png
new file mode 100644
index 0000000..f10b12a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-rf.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-rn.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-rn.png
new file mode 100644
index 0000000..9a0a80d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-rn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-rp.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-rp.png
new file mode 100644
index 0000000..788229a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/combo-rp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/comboarrow-a.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/comboarrow-a.png
new file mode 100644
index 0000000..b9743b2
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/comboarrow-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/comboarrow-d.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/comboarrow-d.png
new file mode 100644
index 0000000..2e50d62
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/comboarrow-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/comboarrow-n.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/comboarrow-n.png
new file mode 100644
index 0000000..8064f30
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/comboarrow-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/comboarrow-p.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/comboarrow-p.png
new file mode 100644
index 0000000..1cef7ba
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/comboarrow-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/progress-h.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/progress-h.png
new file mode 100644
index 0000000..4d5c411
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/progress-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/progress-v.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/progress-v.png
new file mode 100644
index 0000000..16ab371
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/progress-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/radio-dc.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/radio-dc.png
new file mode 100644
index 0000000..54822de
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/radio-dc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/radio-du.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/radio-du.png
new file mode 100644
index 0000000..da276f7
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/radio-du.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/radio-nc.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/radio-nc.png
new file mode 100644
index 0000000..5457d79
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/radio-nc.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/radio-nu.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/radio-nu.png
new file mode 100644
index 0000000..1e3b23e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/radio-nu.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-ha.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-ha.png
new file mode 100644
index 0000000..46d1cd6
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-ha.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-hd.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-hd.png
new file mode 100644
index 0000000..ec27f4f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-hd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-hn.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-hn.png
new file mode 100644
index 0000000..fd78706
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-hn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-hp.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-hp.png
new file mode 100644
index 0000000..8313b4f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-hp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-va.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-va.png
new file mode 100644
index 0000000..e1c762e
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-va.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-vd.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-vd.png
new file mode 100644
index 0000000..ba75557
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-vd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-vn.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-vn.png
new file mode 100644
index 0000000..7c2dfed
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-vn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-vp.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-vp.png
new file mode 100644
index 0000000..a0fa7ef
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sbthumb-vp.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-ha.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-ha.png
new file mode 100644
index 0000000..9177331
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-ha.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-hd.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-hd.png
new file mode 100644
index 0000000..d7336e0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-hd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-hn.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-hn.png
new file mode 100644
index 0000000..371c1b1
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-hn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-va.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-va.png
new file mode 100644
index 0000000..74f17cd
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-va.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-vd.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-vd.png
new file mode 100644
index 0000000..92fe21d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-vd.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-vn.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-vn.png
new file mode 100644
index 0000000..f563ea0
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scale-vn.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scaletrough-h.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scaletrough-h.png
new file mode 100644
index 0000000..d3b0530
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scaletrough-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scaletrough-v.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scaletrough-v.png
new file mode 100644
index 0000000..1cecb7c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/scaletrough-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sep-h.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sep-h.png
new file mode 100644
index 0000000..9a8d212
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sep-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sep-v.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sep-v.png
new file mode 100644
index 0000000..367b46d
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sep-v.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sizegrip.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sizegrip.png
new file mode 100644
index 0000000..b540a85
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/sizegrip.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tab-a.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tab-a.png
new file mode 100644
index 0000000..cbd978a
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tab-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tab-n.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tab-n.png
new file mode 100644
index 0000000..9f0f0ae
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tab-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-a.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-a.png
new file mode 100644
index 0000000..8ccfd1f
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-a.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-d.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-d.png
new file mode 100644
index 0000000..9ab4281
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-n.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-n.png
new file mode 100644
index 0000000..9069d92
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-p.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-p.png
new file mode 100644
index 0000000..011041c
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-pa.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-pa.png
new file mode 100644
index 0000000..4d66020
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/toolbutton-pa.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tree-d.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tree-d.png
new file mode 100644
index 0000000..9027b70
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tree-d.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tree-h.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tree-h.png
new file mode 100644
index 0000000..e12a1a9
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tree-h.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tree-n.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tree-n.png
new file mode 100644
index 0000000..35ee1de
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tree-n.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tree-p.png b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tree-p.png
new file mode 100644
index 0000000..cd15a91
--- /dev/null
+++ b/ttkthemes/ttkthemes/png/ubuntu/ubuntu/tree-p.png
Binary files differ
diff --git a/ttkthemes/ttkthemes/themed_style.py b/ttkthemes/ttkthemes/themed_style.py
new file mode 100644
index 0000000..94031a7
--- /dev/null
+++ b/ttkthemes/ttkthemes/themed_style.py
@@ -0,0 +1,50 @@
+"""
+Author: RedFantom
+License: GNU GPLv3
+Copyright (c) 2017-2018 RedFantom
+"""
+from ._widget import ThemedWidget
+import tkinter as tk
+from tkinter import ttk
+
+
+class ThemedStyle(ttk.Style, ThemedWidget):
+ """
+ Style that supports setting the theme for a Tk instance. Can be
+ used as a drop-in replacement for normal ttk.Style instances.
+ Supports the themes provided by this package.
+ """
+ def __init__(self, *args, **kwargs):
+ """
+ :param theme: Theme to set up initialization completion. If the
+ theme is not available, fails silently.
+ """
+ theme = kwargs.pop("theme", None)
+ gif_override = kwargs.pop("gif_override", False)
+ # Initialize as ttk.Style
+ ttk.Style.__init__(self, *args, **kwargs)
+ # Initialize as ThemedObject
+ ThemedWidget.__init__(self, self.tk, gif_override)
+ # Set the initial theme
+ if theme is not None and theme in self.get_themes():
+ self.set_theme(theme)
+
+ def theme_use(self, theme_name=None):
+ """
+ Set a new theme to use or return current theme name
+
+ :param theme_name: name of theme to use
+ :returns: active theme name
+ """
+ if theme_name is not None:
+ self.set_theme(theme_name)
+ return ttk.Style.theme_use(self)
+
+ def theme_names(self):
+ """
+ Alias of get_themes() to allow for a drop-in replacement of the
+ normal ttk.Style instance.
+
+ :returns: Result of get_themes()
+ """
+ return self.get_themes()
diff --git a/ttkthemes/ttkthemes/themed_tk.py b/ttkthemes/ttkthemes/themed_tk.py
new file mode 100644
index 0000000..b77d11c
--- /dev/null
+++ b/ttkthemes/ttkthemes/themed_tk.py
@@ -0,0 +1,132 @@
+"""
+Author: RedFantom
+License: GNU GPLv3
+Copyright (c) 2017-2018 RedFantom
+"""
+import tkinter as tk
+from tkinter import ttk
+from ._widget import ThemedWidget
+
+
+class ThemedTk(tk.Tk, ThemedWidget):
+ """
+ Tk child class that supports the themes supplied in this package
+
+ A theme can be set upon initialization or during runtime. Can be
+ used as a drop-in replacement for the normal Tk class. Additional
+ options:
+
+ - Initial theme ``theme``:
+ Sets the initial theme to the theme specified. If the theme is
+ not available, fails silently (there is no indication that the
+ theme is not set other than it not appearing to the user).
+
+ - Toplevel background color ``toplevel``:
+ Hooks into the Toplevel.__init__ function to set a default window
+ background color in the options passed. The hook is not removed
+ after the window is destroyed, which is by design because creating
+ multiple Tk instances should not be done in the first place.
+
+ - Tk background color ``themebg``:
+ Set the default background color of a Tk window to the default
+ theme background color. For example: The background of windows
+ may take on a dark color for dark themes. Backwards-compatible
+ with the ``background`` keyword argument of v2.3.0 and earlier.
+
+ - GIF theme override ``gif_override``:
+ Forces ttkthemes to load the GIF version of themes that also
+ provide a PNG version even if the PNG version can be loaded. Can
+ only be set at object initialization. GIF themes may provide a
+ higher UI performance than other themes.
+ """
+
+ def __init__(self, *args, **kwargs):
+ """
+ :param theme: Theme to set upon initialization. If theme is not
+ available, fails silently.
+ :param toplevel: Control Toplevel background color option,
+ see class documentation for details.
+ :param themebg: Control Tk background color option, see
+ class documentation for details.
+ """
+ theme = kwargs.pop("theme", None)
+ self._toplevel = kwargs.pop("toplevel", None)
+ self._themebg = kwargs.pop("themebg", None)
+ # Backwards compatibility with ttkthemes v2.3.0
+ background = kwargs.pop("background", None)
+ if isinstance(background, bool):
+ self._themebg = self._themebg or background
+ gif_override = kwargs.pop("gif_override", False)
+ # Initialize as tk.Tk
+ tk.Tk.__init__(self, *args, **kwargs)
+ # Initialize as ThemedWidget
+ ThemedWidget.__init__(self, self.tk, gif_override)
+ # Set initial theme
+ if theme is not None and theme in self.get_themes():
+ self.set_theme(theme, self._toplevel, self._themebg)
+ self.__init__toplevel = tk.Toplevel.__init__
+
+ def set_theme(self, theme_name, toplevel=None, themebg=None):
+ """Redirect the set_theme call to also set Tk background color"""
+ if self._toplevel is not None and toplevel is None:
+ toplevel = self._toplevel
+ if self._themebg is not None and themebg is None:
+ themebg = self._themebg
+ ThemedWidget.set_theme(self, theme_name)
+ color = self._get_bg_color()
+ if themebg is True:
+ self.config(background=color)
+ if toplevel is True:
+ self._setup_toplevel_hook(color)
+
+ def _get_bg_color(self):
+ return ttk.Style(self).lookup("TFrame", "background", default="white")
+
+ def _setup_toplevel_hook(self, color):
+ """Setup Toplevel.__init__ hook for background color"""
+ def __toplevel__(*args, **kwargs):
+ kwargs.setdefault("background", color)
+ self.__init__toplevel(*args, **kwargs)
+
+ tk.Toplevel.__init__ = __toplevel__
+
+ def config(self, kw=None, **kwargs):
+ """configure redirect to support additional options"""
+ themebg = kwargs.pop("themebg", self._themebg)
+ toplevel = kwargs.pop("toplevel", self._toplevel)
+ theme = kwargs.pop("theme", self.current_theme)
+ color = self._get_bg_color()
+ if themebg != self._themebg:
+ if themebg is False:
+ self.configure(bg="white")
+ else:
+ self.configure(bg=color)
+ self._themebg = themebg
+ if toplevel != self._toplevel:
+ if toplevel is True:
+ self._setup_toplevel_hook(color)
+ else:
+ tk.Toplevel.__init__ = self.__init__toplevel
+ self._toplevel = toplevel
+ if theme != self.current_theme:
+ self.set_theme(theme)
+ return tk.Tk.config(self, kw, **kwargs)
+
+ def cget(self, k):
+ """cget redirect to support additional options"""
+ if k == "themebg":
+ return self._themebg
+ elif k == "toplevel":
+ return self._toplevel
+ elif k == "theme":
+ return self.current_theme
+ return tk.Tk.cget(self, k)
+
+ def configure(self, kw=None, **kwargs):
+ return self.config(kw, **kwargs)
+
+ def __getitem__(self, k):
+ return self.cget(k)
+
+ def __setitem__(self, k, v):
+ return self.config(**{k: v})
diff --git a/ttkthemes/ttkthemes/themes/aquativo/CreateImageLib.def b/ttkthemes/ttkthemes/themes/aquativo/CreateImageLib.def
new file mode 100644
index 0000000..cf50788
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/aquativo/CreateImageLib.def
@@ -0,0 +1,34 @@
+arrow_down_active
+arrow_down_insensitive
+arrow_down_normal
+arrow_left_active
+arrow_left_insensitive
+arrow_left_normal
+arrow_right_active
+arrow_right_insensitive
+arrow_right_normal
+arrow_up_active
+arrow_up_insensitive
+arrow_up_normal
+button
+buttonNorm
+buttonPressed
+checkbox_checked
+checkbox_unchecked
+horizontal_trough
+hseparator
+menubar_option
+menubar_option_arrow
+menubar_option_arrow_insensitive
+notebook
+notebook_active
+notebook_inactive
+option_in
+option_out
+progressbar
+scrollbar_horizontal
+scrollbar_horizontal_inactive
+scrollbar_vertical
+scrollbar_vertical_inactive
+vertical_trough
+vseparator
diff --git a/ttkthemes/ttkthemes/themes/aquativo/ImageLib.tcl b/ttkthemes/ttkthemes/themes/aquativo/ImageLib.tcl
new file mode 100644
index 0000000..db0c2f2
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/aquativo/ImageLib.tcl
@@ -0,0 +1,737 @@
+# ImageLib.tcl ---
+# Automatically created by: CreateImageLibCmd.tcl
+
+set images(arrow_down_active) [image create photo -data {
+R0lGODlhDwAPAPUiAAYNFREUFw4ZJBUnOyIoLzc/SC5La1lsfytdlThfiz5w
+qRZkxjl/0l9jvT2C0nOInU6N1UyQ1liV2GCd32Ke4G6l3nOm32yp6nCs7H7A
+/5WqwJy835q/6aO344HH/6jI67HP7rrU8AAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEBACIALAAAAAAPAA8AAAbK
+wMVisVgsFovFYrFYLBaLRqfDqTAcEQkF4/EsFo1O5/OxOCKSCsbjWSwanc4H
+BHJEJBIMxrNYNICdzucTckAkk0vGs1g0Op0DIAAAAAwYj2exaHQ6G0IAABBM
+MBjPYtHocD6PAACQqGA8nsWi0ekAP58CYAChYDyexaLR6XxAGoBCQsF4PItF
+o9P5fEKIiESC8XgWi0an8wGFHBEJBePxLBaNTqcDAn4cEQkFg/EsFo1O5/Ox
+OCISCsbjWSwWi8VisVgsFovFYrEIAgA7
+}]
+set images(arrow_down_insensitive) [image create photo -data {
+R0lGODlhDAAMAPECAAAAALOzswAAAAAAACH5BAEBAAIALAAAAAAMAAwAAAJS
+lChRokSJEiVKlChRokSJEiVKlChRYsKECRNKlJgwYcKEEiUqTJgwokSJEhMm
+lChRokSFESVKlChRokSJEiVKlChRokSJEiVKlChRokSJEiVKBQA7
+}]
+set images(arrow_down_normal) [image create photo -data {
+R0lGODlhDwAPAPMLAEZGRlhYWGVlZXFxcZGRka6urrq6usHBwdvb2+jo6Pj4
++P///wAAAAAAAAAAAAAAACH5BAEBAAsALAAAAAAPAA8AAASYsJRSSimllFJK
+gcUopVRCKCmlFFTFKKWUSiklpaBSxSillFIoJQWVUqUopZRSKSWolFLFKKVI
+AABAQJRSxSilVAAAgpCUUsUopVQBEICilFLFKKWUggOIpJRSxSilFFQImKSU
+UsUopaBSqqSklFLFKAWVUgqlpJRSpSiolFIKpZSUUsVApZRSCaWUlFIFllJK
+KaWUUkopsEQAOw==
+}]
+set images(arrow_left_active) [image create photo -data {
+R0lGODlhDwAPAPUiAAYNFREUFw4ZJBUnOyIoLzc/SC5La1lsfytdlThfiz5w
+qRZkxjl/0l9jvT2C0nOInU6N1UyQ1liV2GCd32Ke4G6l3nOm32yp6nCs7H7A
+/5WqwJy835q/6aO344HH/6jI67HP7rrU8AAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEBACIALAAAAAAPAA8AAAbK
+wMVisVgsFovFYrFYLBaLRqPRaDQajUaj0WgsFp1Op9PpdDqdTqfTWSw6nU6n
+0+l0Op1Op7NYfICfz+fz+WwOn8+Hs1h8PiAQ6PMgBD6gz2WxqHxCIE0hEAiE
+QBXGYuFwOBAAAAAAcDAcjsUCAoEAI4oBAACIRCKRxUIikUgkkYQAIJFIJIvF
+ZDKZTCYVieEiqUwWCwwGg8FcMBcMBoPBLBaZTCaTAXo8HozH4/EsFh5PxuPx
+eDwej8fjWSwWi8VisVgsFovFYrEIAgA7
+}]
+set images(arrow_left_insensitive) [image create photo -data {
+R0lGODlhDAAMAPECAAAAALOzswAAAAAAACH5BAEBAAIALAAAAAAMAAwAAAJS
+lChRokSJEiVKlChRokSJEiUqjChRokSJCSNKlChRYcKIEiVKTJgwokSJEhMm
+jChRokSFCSNKlChRYsKIEiVKlKgwokSJEiVKlChRokSJEiVKBQA7
+}]
+set images(arrow_left_normal) [image create photo -data {
+R0lGODlhDwAPAPMLAEZGRlhYWGVlZXFxcZGRka6urrq6usHBwdvb2+jo6Pj4
++AAAAAAAAAAAAAAAAAAAACH5BAEBAAsALAAAAAAPAA8AAASYsJhijDHGGGOM
+gaYopZRSSimlFFSlKKWUUkoppaBSpSillFJKKQWVUqUopZRSShGolFKlKKWU
+UiZAoJRKpaSkFBoAAqBUQqUghAoAEACAUEKlpJSSgQIAkFJKpaSUFEypBJCS
+SqWkpKBSSiWilFKlKAWVUkoppZRSpSiolFJKKaWUUqVApZRSSimllFIFllKK
+KaWUUoopsEQAOw==
+}]
+set images(arrow_right_active) [image create photo -data {
+R0lGODlhDwAPAPUiAAYNFREUFw4ZJBUnOyIoLzc/SC5La1lsfytdlThfiz5w
+qRZkxjl/0l9jvT2C0nOInU6N1UyQ1liV2GCd32Ke4G6l3nOm32yp6nCs7H7A
+/5WqwJy835q/6aO344HH/6jI67HP7rrU8AAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEBACIALAAAAAAPAA8AAAbK
+wMVisVgsFovFYrFYLBaLRqPRaDQajUaj0WgsFp1Op9PpdDqdTqfTWSw6nU6n
+0+l0Oh1Op7NYcICfz+ew+Xw+n8/ns1hUPiBQgPAAgT6fz2exYFg+oQAgUNCE
+Qh/LYuFwOBwAAAAAQDgcjsUiEoEAIQAAYKCAQCKRxUIikUgCgoREIpFIJIsF
+hTKZGCQTCkVCoVQWiwvmcsFcMBgMBoPBLBaeTCaTAXo8mUwmk8ksFh6Px+Px
+eDwejyfjWSwWi8VisVgsFovFYrEIAgA7
+}]
+set images(arrow_right_insensitive) [image create photo -data {
+R0lGODlhDAAMAPECAAAAALOzswAAAAAAACH5BAEBAAIALAAAAAAMAAwAAAJS
+lChRokSJEiVKlChRokSJCiNKlChRosKEEiVKlKgwYUSJEiUqTJhQokSJChMm
+lChRosKEESVKlKgwoUSJEiUqjChRokSJEiVKlChRokSJEiVKBQA7
+}]
+set images(arrow_right_normal) [image create photo -data {
+R0lGODlhDwAPAPMLAEZGRlhYWGVlZXFxcZGRka6urrq6usHBwdvb2+jo6Pj4
++AAAAAAAAAAAAAAAAAAAACH5BAEBAAsALAAAAAAPAA8AAASYsBhjjDGmGGOM
+gaUopZRSSimlFFSlKKWUUkoppaBSpSillFJKKQWVSqUopRRRSimolFKlJKUU
+CEZBpZRSpaCkFAAADqSUSqWghBIAEABQEEKlpJQSgACIk1JKpSSVFASgpJRS
+SqUopaAiSSmllEqlKAWVUkoppZRSpSiolFJKKaWUUqVApZRSSimllFIFllKK
+KaWYUkopsEQAOw==
+}]
+set images(arrow_up_active) [image create photo -data {
+R0lGODlhDwAPAPUiAAYNFREUFw4ZJBUnOyIoLzc/SC5La1lsfytdlThfiz5w
+qRZkxjl/0l9jvT2C0nOInU6N1UyQ1liV2GCd32Ke4G6l3nOm32yp6nCs7H7A
+/5WqwJy835q/6aO344HH/6jI67HP7rrU8AAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEBACIALAAAAAAPAA8AAAbK
+wMVisVgsFovFYrFYLBaLRqfz+VgcEQkF48ksFo1O5wP6OCISyiXjWSwanc4H
+FHJEJJRLJrNYNICdzucTQkQklEvGs1g0OpzPRwNQRCqXjGexaHQ6H1ABMJBU
+MB7PYtHocD6PAACQmGA8nsWi0ekAN4QAACCQXDyexaLR6RwCAQAAYMB4PItF
+o9P5fEIOiGRyyXgWi0an8wF9GBDJ5JLxLBaNTqfzAVYcEAkFk8ksFo1OpzNh
+QCKSCibjWSwWi8VisVgsFovFYrEIAgA7
+}]
+set images(arrow_up_insensitive) [image create photo -data {
+R0lGODlhDAAMAPECAAAAALOzswAAAAAAACH5BAEBAAIALAAAAAAMAAwAAAJS
+lChRokSJEiVKlChRokSJEiVKlChRokSJEiVKlChRYUSJEiVKTJhQokSJChMm
+jChRYsKECRNKlJgwYcKEEiVKlChRokSJEiVKlChRokSJEiVKBQA7
+}]
+set images(arrow_up_normal) [image create photo -data {
+R0lGODlhDwAPAPMLAEZGRlhYWGVlZXFxcZGRka6urrq6usHBwdvb2+jo6Pj4
++AAAAAAAAAAAAAAAAAAAACH5BAEBAAsALAAAAAAPAA8AAASYsJRSSimlmFJK
+gcUopVRKCKWkFFTFKKWUUgglpaBSxSillFIoJQWVUsUopZRSJSWolFLFKKWU
+QuDApJRSxSillBoAiqSUUsUopZQBEICilFLFKKVSgACAkJRSxiilCgQAAECU
+UqUopaBSKqWklFLFKAWVUgqlpJRSxSiolFIJpaSUUsVApZRKCCGllFIFllJK
+KaWUUoopsEQAOw==
+}]
+set images(button) [image create photo -data {
+R0lGODlhGwAbAPIGAAAAAL+/v83NzdfX1+jo6Pb29gAAAAAAACH5BAEBAAYA
+LAAAAAAbABsAAAP+aGZmhmZmZmhmZoZmZmZoZmaBERERGBERgRESERgRYYYW
+IiIoIiKCIiIiKCIighJmISgiIoIiIiIoIiKCIiJhaCEygjIiIigyIoIiIjIo
+YRaDIiMyOCMjgzIyMjgiE4YWIyM4IyODMyMyODMygxJmMTgzM4MzMzM4MzOD
+MzNhaDEzgzMzMzgzNIMzMzM4YRaEMzQzOEMzg0MzM0gzE4YWM0NIQzODNDQz
+ODNDgxRmQTg0M4NEM0M4NESEMzRhaEEzhERENEhDM4QzQzRIYRaERDM0OERE
+hEREREhDFIYWRERIRESEQ0RDSEREhBRmQUhERIRERERIRESERERhaEGsRIRE
+RERIRESFREVFSGIWhVREVUhFVIRFRERIRRSGFkRFWFREhEVFVUhFRIUUZlFY
+VVSEVUVVSEVFhVVUYWhRRYVVVVVYVVWFVVVUWGEWhVVVVVhVVYVVVVVYVRWG
+FlVVWFVVhVVVVVhVVYUVZlFYVVWFVVVVWFVVhVVVYWhRVYVVVVVYVVWFVVVV
+WGFmgRIhIRghEYIhERIYEmKGZmZmaGZmhmZmZmhmZoZmlgA7
+}]
+set images(buttonNorm) [image create photo -data {
+R0lGODlhGwAbAPIGAAAAAL+/v83NzdfX1+jo6Pb29gAAAAAAACH5BAEBAAYA
+LAAAAAAbABsAAAP+aGZmhmZmZmhmZoZmZmZoZmaBERERGBERgRESERgRYYYW
+IiIoIiKCIiIiKCIighJmISgiIoIiIiIoIiKCIiJhaCEygjIiIigyIoIiIjIo
+YRaDIiMyOCMjgzIyMjgiE4YWIyM4IyODMyMyODMygxJmMTgzM4MzMzM4MzOD
+MzNhaDEzgzMzMzgzNIMzMzM4YRaEMzQzOEMzg0MzM0gzE4YWM0NIQzODNDQz
+ODNDgxRmQTg0M4NEM0M4NESEMzRhaEEzhERENEhDM4QzQzRIYRaERDM0OERE
+hEREREhDFIYWRERIRESEQ0RDSEREhBRmQUhERIRERERIRESERERhaEGsRIRE
+RERIRESFREVFSGIWhVREVUhFVIRFRERIRRSGFkRFWFREhEVFVUhFRIUUZlFY
+VVSEVUVVSEVFhVVUYWhRRYVVVVVYVVWFVVVUWGEWhVVVVVhVVYVVVVVYVRWG
+FlVVWFVVhVVVVVhVVYUVZlFYVVWFVVVVWFVVhVVVYWhRVYVVVVVYVVWFVVVV
+WGFmgRIhIRghEYIhERIYEmKGZmZmaGZmhmZmZmhmZoZmlgA7
+}]
+set images(buttonPressed) [image create photo -data {
+R0lGODlhGwAbAPQRAAAAAAAkrWOq3nOq73uy73u294y+54S+95a+7IzH/5zH
+75zP/6XJ66XZ+b3T787f797r9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAACH5BAEBABEALAAAAAAbABsAAAX+YBRFURRF
+URRFURRFURRFURRFURRFURSAQRAEQRAEQRAEQRAEQRAEQRBFUQBBEARCEARB
+EARBEARBEARBEBREUfA8z/M8D/g8z/M8z/M8z/M8zxNEUeA4juM4juM4oOM4
+juM4juM4jhNEUcAwDMMwDMMwDMOADMMwDMMwDBNEUcAwDMMwDMMwDMMwDAMy
+DMMwDBNEUaAoiqIoiqIoiqIoiqIoCqgoihJEUYAgCIIgiIEgCIIgCGIgCIIg
+IBJEUYAgCIIgCoIgCIIgCIIoCIIgSBCBUWAYhmEYhmEYhmEYhmEYhmEYRhBF
+AQIiCIIgCIIgCIIgCIIgCIIgSBBFgSD+CAIoCIIgCIIgCIIgCIIgCEIQRYEg
+CIIgCKAgCIIgCIIgCIIgCEIQRYEgCIIgCIIggIIgCIIgCIIgCEIQRcEwDMMw
+DMMwDMMADsMwDMMwDEMQRQFBEARBEARBEARBEARIEARBEEQQRUFRFEVRFEVR
+FEVRFEVRFGBRFEUQRcFxHMdxHMdxHEVyHMdxHMdxgEkQRUGSHElyJEmSJEly
+JEeSJEdyJEEERkGSLEmSJEmSJEmSJEmSLEmSJEEUBQu4LMuyLMuyNMvSLMuy
+LMuyNEEUBU3TNGDTNE3TNE3TNE3TNE3TNEEUBU3TNE3TgE3TNE3TNE3TNE3T
+NEEUBU3TNE070zRNAzZN0zRN0zRN0zRBFEVBEARBEARBEAQBGARBEARBEARR
+FEVRFEVRFEVRFEVRFEVgFEVRFEVRFAIAOw==
+}]
+set images(checkbox_checked) [image create photo -data {
+R0lGODlhEAAQAPQfAAAAAB4yQyQ2Ryg8US1BWTREVTRLZDpSakNUZAAkrVZo
+rVuZ2mid6Gys32qr4nqp5Xmu8Hmw8YOp4Yqz4oS79pa86KC14o7B7o/H/ZrB
+6ZDI/p7T/KDH7LXI6rbR7QAAACH5BAEBAB8ALAAAAAAQABAAAAXI4Pd93/d9
+3/d93/d93/cpiqIoiqIoiqKA3/cpVtd1Xdd1XedZyvcpled5nud5ngd6lvJ9
+ysQhSJVxHIJkk/J9ipQhQFFlBQgUmaR8nyJVUwEUBSBk1aN8n7I4TjMAICA0
+jbMo36csjuMMACA4jrMo36cwUUSAgCAAQwQxyvcpEHUAAkUNwEE5yvcpkQYe
+hKZh2FFokPJ9CrVt27Zt27ZtlPJ9Cvhc13Vd13VdFaR836coiqIoiqIoivJ9
+4Pd93/d93/d93/d9XwgAOw==
+}]
+set images(checkbox_unchecked) [image create photo -data {
+R0lGODlhEAAQAPIGAAAAAL+/v8zMzNbW1ujo6Pb29gAAAAAAACH5BAEBAAYA
+LAAAAAAQABAAAAOWaGZmhmZmZmhmZoYRIREYERKBZhYiKCIigiIiYWgiIoMy
+MiIoEmaBMyMzODMzg2IWMzgzM4MzM2FoMUODNENDOBNmgUQ0NDg0RIRhFkRI
+RESERDRiaEFEhEREREgUZoFURVVYVFWEYRZUWFVVhUVVYWhRVYVVVVVYFWaB
+VVVVWFVVhWFmEhgRIYIREWZoZmaGZmZmaGaWADs=
+}]
+set images(horizontal_trough) [image create photo -data {
+R0lGODlhEQAPAIQYALm5ubq6usDAwMfHx8jIyNLS0tPT09ra2tvb2+Pj4+np
+6erq6u3t7e7u7u/v7/Dw8PLy8vPz8/T09PX19ff39/j4+Pn5+fr6+v//////
+/////////////////////////yH+EUNyZWF0ZWQgd2l0aCBHSU1QACwAAAAA
+EQAPAAAFYmAQACQgimUqrGzrrkQsD/Qg34ZR7EWe88CDcIgoIobIhHLJbCoV
+ioV0KoVCp46s9sHtcrWTsFhCLpPFlbR6zU5b3vC4/H2p2+/4eprC7/v/EREQ
+gxCBhoeBDYqLjAyOjwwhADs=
+}]
+set images(hseparator) [image create photo -data {
+R0lGODlhHgAIAMIEAHx8fNDUyOjo6PX29f///////////////yH5BAEKAAQA
+LAAAAAAeAAgAAAMqCLrc/mrISau92Iq7ZadfJ4STSIKjN6Zr67bDK8/0GtTt
+Peq3LkDA4CIBADs=
+}]
+set images(in) [image create photo -data {
+R0lGODlhBQAFAPECAJuuuf///wAAAAAAACH5BAEBAAIALAAAAAAFAAUAAAIP
+BAgQYMKACBMCTBgQIEAUADs=
+}]
+set images(menubar_option) [image create photo -data {
+R0lGODlhlgAWAPUoAGlpaXx8fAgInAAIpQAkrRggrTk8lCEopTFRxlJRtXN4
+jVJxzlqCzlqG1mOq3nOq73uy73u294KCgpaWlpyavaCgoLm5uYy+54S+95e9
+67O1wIzG/5zH75vP/6XJ66XY+73T78fHx9ra2s7f79ze497r9+fn5/39/QAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEBACgALAAAAACWABYAAAb+
+QBQKhUKhUJMAIBCQBAKSQEASCAQCgUBAEpBIAoFAICAJBAKBQCAQCAQCgYAk
+EAhIAoFAIBAIBICBgCQQkAQCgUAgEAgEApKARBIISAIBSSAQCAQCAUkgIAkE
+JIGAJBAIBAKBQCAQkAQCkkBAEggAA4EAgUAgEAgEAoFAIBAIhQQKhUKhUCgU
+CoVCSQCTScVisVgsFovFYrFYLBaLxWKxWCwWi8ViAVosFovFYrFYLBaLxWKx
+WCwWi8VisVgsFovFYrFYLBaLxWKxWCwWi8VisVgsFovFYrFYLBaLxQK0WCwW
+i8VisVgsFovFYrFYLBaLxWKxWCwWS6lUKpVKpVL+qVQqlUqjzOKAQqFQKBQK
+hQIELCGRCCgSiUQikUgkEolEIpFIJBKJRCKRSCQSiUQikUgkEolEIpFIJBKJ
+RCKRSCQSiUQikUgkEolEIhFQJBKJRCKRSCQSmUQikUgkEolEIpFJJBKJRCKR
+SCQyiUQikUgkEolEIpFIJBKJRCLRaDQajUYj4Gg0Go1GI1ApszigUCgUCoUC
+BCwhkchkMplMIpNJZDKZTCKTyGQSmUwik8lkMplMIpNJZDKZTECRyWQSmUQm
+E8lkMplMJpHJJDKZTCaTyWQSmUQmk0hkMplMJpHJJDKZRCaTySQymUwmkUlk
+MpmAJpPIJDKZTCKTyWT+MolMJpEJBAKBQCAQCAQCgUAjT6mUWRRQKBQKBQhM
+QiKTyWQymUwmk8lkMgFNJpPJZDKZTCbTyWQymUwmk8lkMplMJtPJZDqZTCaT
+6WQymUwmk8lkMplMJpPJZDKZTCaTyWQCmkwmk8lkMplMJpPJZDKdTCaTyWQy
+mUwnk8lkMplMppPJZDKdTCaTyePxeDwej8fj8Xg8Ho+nBCxlFgUUCjWRTCoh
+k8lkMplMJ5PJZDKdTqaTyWQ6mUwmk8lkOplOppPJZDKdTCeT6WQymUwnkwlo
+MplMppPJZDKdTCaTyXQynUymk8l0MplMJtPJZDKZTieTyXQymUwmk+l0Mpn+
+TCaTyXQymUwmE/BkOplMJpPp5PF4PB6Px+PxeDwej8fjKZkyiwMKJZlULCGR
+yWQymUwmk8lkMplMJpPpZDKZTCag6WQymUwmk8lkMplMJpPJZDKZTCbTyWQy
+mUymk8lkMp1MJ5PJZDKZTCbTyWQymUymk8lkMplMQJPJZDKZTCaTyWQymUwm
+k8lkMplMJpPJZDKZTCaTycThcDgcDofD4XA4Ho6H4+GMRhmEoTKpVICWkEhk
+MplMJpPJZDKZTCaTyUQymUwmk0lkMplMJpPJZDKZTCaTyWQymUwmkclkMplE
+JpPJZDIBTSKTyWQymUwmk0lkMplMIpPJZDKZTCb+k8lkMplMJpPJZDKZTCaT
+yWQymUwmk8lkMplMJhPJlAFeMplLJpPJZC6Zy+WSuVwymcxCUKlYLKGQKCQS
+iUgikUgkEolEIpFIJBKJRCKRyCQSmUQikUgEFIlEIpFIJBKJRCKRSCQSiUQi
+kUgkEolEIpFIJBKJRCKSSCQSiUQikUgkEolEIpFIJBKJRCKRCCgSiUQikUhk
+EolEIpFIJBKJRCKRSCTyZDiZTCaTyXAymUwmk8lkMplMYzCpWCyhkEgkEolM
+JhFQZBKZTCKTyGQSmUwik8gkEolEJpFJJDKZTCKTyGQSmUwkk8gkMolEJpPI
+JDKZTCKTyGQyiUQioEn+ZDKZRCaRyWQSmUQmkUlkMolMIpNJZBKZRCaTSCQy
+mUwmkUlkMolMIpFJZLpcLpnLJXO5ZC7Ay+aSyVwymUuGIZhULCGRSCQyiUwm
+k8lkMplMIpPJZDKZTCSTyGQymUwmk8lkMplMJpPJZDKZgCaTyWQymUwmk8lk
+MplMJpPJZDKZTCSTSWQymUwmk8kkMplMJpPJZDKZTCaTyWQymUwmk8lkMgFN
+JpPJZDKZTCaTyWQyXTKYTCaTwWQymUwmk8lkMplMpjGoWEKhkEgkEplMJpPJ
+ZDKZTCaTyWQCmkwmk8lkMplMJpPJZDKJTCaRyWQymUQmk8lkMplMJpPJZDL+
+iUwmkclkMplMJpPJZDKZTCaTyQQ0mUwmk8hkMplMJpPJZDKZTCKTyWQymUQm
+k8hkMplMJpOJZDI5HA6Hw+FwOBwOh8PhcDgcDocDyBBULCGRSGQymUwmk+lk
+MplMJpPJZDKZTCaTyWQymUwmk8lkMplMJpPJZDKZTCaT6WQymUwmE9BkMplM
+JpPJZDKZTCaTyWQymUwmk8lkMplMJpPJZDKZTCaTyXQymUwmk8l0MplMJpPJ
+ZDKZTCagyWQymR6Px+PxeDwej8fj8Xg8HpDH47EYVCyhkEhkMplOp5PpdDqd
+TqfT6XQ6nU6n0+l0Op1OwNPpdDqdTqfT6XQ6nU7+p9PJdDqdTqfT6XQ6nU6n
+0+l0Op1Op9PpdDqdTqfT6XQ6nU6n0+l0Op2Ap9PpZDqdTqfT6WQ6nU6n0+l0
+Op1Op9PpdDqdMBAIBAKBQCCPCAQCgUAgD8wDwxBYLCGRyHQyAU+n0+l0Op1O
+p9PpdDqdTqfT6XQ6nU6n0+l0Op1Op9PpdDqdTqfT6XQ6nU6n0+l0Op1Op9Pp
+dAKeTqfT6XQ6nU6n0+l0Op1Op9PpdDqdTqfT6XQ6nU6n0+l0Op1Op9PpdDqd
+TqfT6XQ6nSCRSCQCjEQikUgkEolEIhFIJBJpDFAWkchkOp1Op9PpdDqdTqfT
+6XQ6nU6n0+l0Op1Op9P+6XQ6nU6n0wl4Op1Op9PpdDqdTqfT6XQ6nU6n0+l0
+Op1Op9PpdDqdTqfT6XQ6nU6n0+l0Op1Op9PpdDqdTqcT8HQ6nU6n0+l0Op1O
+p9PpdDqdThgMBoPBYDAYDAaDwWAwGAwGg2kMUBWRyGQ6nU6n0+l0Op1OJ+Dp
+dDqdTqfT6XQ6nU6n0+l0Op1Op9PpdDqdTqfT6XQ6nU6n0+l0Op1Op9PpdDqd
+TqfT6XQ6nU7A0+l0Op1Op9PpdDqdTqfT6XQ6nU6n0+l0Op1Op9PpdDqdTqfT
+6XQ6nU6bzWaz2Ww2m81ms9lsgJvNZpNZHFAo1ERkOp1Op9PpdDqdTqfT6XT+
+Op1Op9PpdDqdTqfT6XQ6nU6n0+l0Op1Op9PpdDoBT6fT6XQ6nU6n0+l0Op1O
+p9PpdDqdTqfT6XQ6nU6n0+l0Op1Op9PpdDqdTqfT6XQ6nU6n0+l0Ap5Op9Pp
+dDqdTqfNZrPZbDabzWaz2Ww2m80msyigUCiUZWI6nU6n0+l0Op1Op9PpdDqd
+TqfT6QQ8nU6n0+l0Op1Op9PpdDqdTqfT6XQ6nU6n0+l0Op1Op9PpdDqdTqfT
+6XQ6nU6n0+l0Op1Op9MJeDqdTqfT6XQ6nU6n0+l0Op1Op9PpdDqdTqfT6XQ6
+nU6nTqfD+XQ6nU6n0+l0Op1OZlFAoVAoFBBVmYj+TqfT6XQ6nU6n0+l0Op1O
+p9PpdDqdTqfT6XQ6nU6n0+l0Op1Op9PpdDqdTqfT6XQ6nU4n4Ol0Op1Op9Pp
+dDqdTqfT6XQ6nU6n0+l0Op1Op9PpdDqdTqfT6XQ6nU6n0+l0Op1Op9PpdDqd
+TsDT5/P5fD6fz+fz+Xw+n09mcUChUCgUCoVCBSYWk+l0Op1Op9PpdDqdTqfT
+6XQ6nU6n0+l0Op2Ap9PpdDqdTqfT6XQ6nU6n0+l0Op1Op9PpdDqdTqfT6XQ6
+nU6n0+l0Op1Op9PpdDqdTqfT6XQ6AU+n0+l0Op1Op9PpdDqdTqfT6XQ6nU6n
+0+cD+nw+n8/n8/l8Pp2OzOKAQqFQKBQKhUKhUCHLpFIBViqVSqVSqVQqlUql
+UqlUKpVKpVKpVCqVSqVSqVQqlUqlUqlUKpVKpVKpVCqVSqVSqVQqlUqlAqxU
+KpVKpVKpVCqVSqVSqVQqlUqlUqlUKpVKpVKpVCqVSqVSqVQqlUqlUqlUKpUK
+gUAgEAgEAgFIIBAIhEIChUKhUChUEAA7
+}]
+set images(menubar_option_arrow) [image create photo -data {
+R0lGODlhFQAQAPMOAAAAABgYGCIlIjI0MkBFQFJUUmVoZXV4dYKGgpOVk5ig
+mLK1ssjMyOTm5AAAAAAAACH5BAEBAA4ALAAAAAAVABAAAATi0DnnnHPOOeec
+g84555w7zTnnHHTOOeecc84556BpzjnnnHPOOQedc845d5pzzjnonHPOOeec
+c87B05xzzjnnnHMOOuecc+4055xz0DnnnHPOOeecg6c55xwAAAAAAHTOOefc
+ac45ByAAAAAAnHPOOQdRc845BwAAADjonHPOOdScc85BBwAAzjnnnHMOouac
+c845AJxz0DnnnHOoOeecg84555xzzjnnHETNOeecc84556BzzjnnUHPOOQed
+c84555xzzjmYmnPOOeecc85B55xzzjnnnHMOOuecc84555xzEQA7
+}]
+set images(menubar_option_arrow_insensitive) [image create photo -data {
+R0lGODlhCAAQAPMMAIuTsLOzs6evzLS82b3F4sPL6MnR7svT8NLa99zk/uPr
+/+31/wAAAAAAAAAAAAAAACH5BAEBAAwALAAAAAAIABAAAARXkDEWAmOMsRBC
+gIyxEEIIgYUQAgwhhBBCCCEExiBjjDHGGGOMMQYZY4wxxhhjjDHIGGOMMcYY
+Y4xBxhgLIYQQQggBhhBCCCyEEEJgkLEQQmCMMRYCg4xFADs=
+}]
+set images(notebook) [image create photo -data {
+R0lGODlhIAAgAPIFAHx8fGOq3pzP/6XX//Hx8QAAAAAAAAAAACH5BAEBAAUA
+LAAAAAAgACAAAAP+CAAAgAAAAAgAAIAAAAAIAACAADAzODMzgzMzMzgzM4Mz
+MzM4MwCCIiIiKCIigiIiIigiIoIiIgEIERGBERERGBERgRERERgREYEBQERI
+RESERERESEREhEREREhEAIRERERIRESERERESEREhEREBAhERIRERERIRESE
+RERESEREhARAREhERIRERERIRESERERESEQAhEREREhERIRERERIRESEREQE
+CEREhEREREhERIRERERIRESEBEBESEREhEREREhERIRERERIRACERERESERE
+hEREREhERIRERAQIRESERERESEREhEREREhERIQEQERIRESERERESET+RIRE
+RERIRACERERESEREhEREREhERIRERAQIRESERERESEREhEREREhERIQEQERI
+RESERERESEREhEREREhEAIRERERIRESERERESEREhEREBAhERIRERERIRESE
+RERESEREhARAREhERIRERERIRESERERESEQAhEREREhERIRERERIRESEREQE
+CEREhEREREhERIRERERIRESEBEBESEREhEREREhERIRERERIRACERERESERE
+hEREREhERIRERAQIRESERERESEREhEREREhERIQEQERIRESERERESEREhERE
+REhEAIRERERIRESERERESEREhEREBAhERIRaRERESEREhEREREhERIQEQERI
+RESERERESEREhEREREhEAIRERERIRESERERESEREhEREBAhARIRERERIRESE
+RERESEREhAQAAAgAAIAAAAAIAACAAAAACACQADs=
+}]
+set images(notebook_active) [image create photo -data {
+R0lGODlhWgAWAPU4AAAAAAgInAAIpQAatQAkrQAouQA6vRggrTk8lCEopQBF
+xgBTygBm2ABt5wh67DFRxil91lJRtVJxzhiG9ymC1jOH3keO2EqW3lqCzlqI
+1lKe3keX7FKe51qi71aq+2Oq3mWo7GOu/2uy72O4+3Oq7nOu/3uy73q293vF
++5yavYu854S+95a97KWqzovH/5vG7pvO/5TX96XJ66XZ+b3T787f797r9+fv
+5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEBADgALAAAAABaABYAAAb+
+QBwOh4scBAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKB
+QCAQCAQCgUAgEIAEAoFAIBAIBAKBQCAQCAQCgUAgHCI4HA6Hw+ESEpbNZrPZ
+bDabzWaz2Ww2m81ms9lsNpvNZrMBbTabzWaz2Ww2m81ms9lsNpvNZrPZbDab
+zWaz2Ww2m81ms9lsNpvNZrPZbDaWJIHD4XA4xINVA9ZqtVqtVqvVarVarVar
+1Wq1Wq1Wq9VqtVqtVqvVarVarVar1Wq1Wq1Wq9VqtVqtVqvVarVarQas1Wq1
+Wq1Wq9VqtVqtVqOxHggcDocLYGQyWq1Go9FoNBr+jUaj0Wg0Go1Go9FoNBqN
+RqPRaDQaDUij0Wg0Go1Go9FoNBqNRqPRaDQajUaj0Wg0Go1Go9FoNBqNRqPR
+aDKaJIDD4XCCDEsmk8lkMhlQJpPJZDKZTCaTyWQymUwmk8lkMplMJpPJZDKZ
+TCaTyWQymUwmk8lkMplMJpPJZDKZTCaTyWQyoEwmk8lkMplMJlNhAjgcDjfI
+sF4ymUwmk8lkMplMJpPJZDKZTCaTyWQymUwmk8lkMplMJpPJZECZTCaTyWQy
+mUwmk8lkMplMJpPJZDKZTCaTyWQymUwmk8lYrMwAh8PhBhaVisV6vV6v14v1
+kr2Ar9fr9Xq9Xi/ZSyb+k71eMtlL9nrJXq/X6/V6vWSv10smk7FestdL9nrJ
+Xq/X6/V6vV4v2UsmkwFfLxmLpbIQcDgcrmBRqVgqlYrFYqlYLBWLxVKxWCwV
+S8VSqVQslkrFUqlYKpZKxWKxWC+WSsUCqlQslUrFUrFUKhZLxWKpWCyWiqVi
+qVQqloqlYqlUlgIOh8MVLCoViyVjsVgsFkvGYrFYLxaLBWSxWCwWi8VisWQs
+FovFYr1YLBaLxWKxWCzWi8WSsVgslozFYrFeLBaLxWKxWCwWi8VisVgylQoI
+KeBwOJyhQlKpVCqVSsVSqVgqlUrFYqlULJVKxVKxVCqVSqVSsVQqFYulUqn+
+VCyVSsVSqVQqFlClUqlULJWKpVKxVCqWiqViqVgqlkqlUpEgBhwOhzNASCoW
+i8VisVgsFovFUr1YKhaLxWKxWCwgi8VisVgsFoulYrFYLJbqxWKxWCwWi8Vi
+sVgsFoulYqleLBaLxWK9VCwWi8VisVgqEsWAw+FwQAXEYvl8Pp/Pp/P5fD4f
+0Af0+XxAoM/n8/mAPp/P5/MBfUCfD+jzAX0+oM/nA/p8Pp/P5/P5gICfD+gD
++nw+n87n8wF9PqDP56O5QBQ4HA63qGxAJBKJRCKRSCQSiUQikUgkEolEIpFI
+JBKJRCIBSSQSiUQikUgkEolEIpFIJBKJRCKRSCT+EolEIpFIJBKJRCKRSCQS
+iUQikTiXygKHw+EWFY7IZAKaTCaTyWQymUwmk8lkMplMJpPJZDKZTCaTyWQy
+mUwmk8lkMplMJpPJZDKZTCYTyWQymUwmk8kENJlMJpPJZDKZTCaTicSpLHA4
+HI6x6YhOp9PpZDqdTCfT6XQ6nUynk8l0Op1Oq9PpdDqdTieTCXgynUyn08l0
+Op1Op9PpdDqdTqfT6XQynU6m08l0Op1Op5PpdDqJOhsGDofDMTag02q1Wq1W
+qxVwtVq5TqvVauU6rVyn1Wq1Wq1Wq9VqtTq5Tq6Ta7U6rVyn1Wq1Wq1Wq9Vq
+tVqtVivXaeU6rVYu4Gr+tVqtVqvVCbRh4HA4HKNTOrlcLpfL5Vq5XK7VyrVy
+rVyulcvlWq1cK9dq5XK5XK6Va+VyuVZAl8vlcq1cLpfLtYKtXC6Xy+VyrVwu
+l8u1crlWLpfL5UKVNgwcDodreE4nlyvmcrlcLpfL5XK5gC6Yy+WKuVwul8vl
+grlcLpfL5XLBXC6XK+ZyuVwul8vlcrlcLpfLFXO5XC6Xy+VyuVwul8vlcgFd
+rtPJ08DhcDiH54SCwWAwWQwGg8FmMBgMBpvBZrHYbAaDwWYwGGwGm71gMBgM
+BovFYDAYDAYDxmYwGAwGg8FgMFhMBoPBYDDYDDaDwV4wGAzmQnkcOBwO5wju
+oWCz2Ww2m81ms9lsNpvBZrPZbAaczWaz2Ww2m81ms9lsNpvNZrPZbDabzWaz
+2Ww2m81ms9lsNpvNZrPZbDabzWaz2Ww2m81cKI8DiMPhcBMPKjabzWaz2Ww2
+i81ms9lsNpvNZrPZbDabzWaz2Ww2m81ms9lsNpvNZrPZbDabzWYzGnA2m81m
+s9lsNpvNZrPZbDabzWaz2SyGCjlwOBxugnLFZrPZbDabzWax2Ww2m81ms9ls
+NpvNZDPgbDabzWaz2Ww2m81ms9lsNpvNZrPZbDabzWaz2Ww2m81ms9lsNpvN
+ZrPZbDabxVyoCQ4XBAA7
+}]
+set images(notebook_inactive) [image create photo -data {
+R0lGODlhWgAWAPMIAAAAAHx8fJ6enr29vczMzNXV1enp6fj4+AAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAACH5BAEBAAgALAAAAABaABYAAAT+ECFUiBBCCCGE
+gEIIIYQQQgghBBRCCCGEEEIIIaAQQgghhBBCCAGFEEIIIYQQQggohBBCCCGE
+EEJAQQhCCKFCCiEEklJKIaQUUggpsJBCSiGlkFJIgaQUQgoppJRCCiyEEFIK
+IaWUQmAhpJBSSCGkFAILKaWQUkhBCCE4SDnGGGOMMcZAY4wxxhhjjDEGGmOM
+McYYY4wx0BhjjDHGGGOMgcYYY4wxxhhjDDTGGGOMMcaYUyAZCCEkSDnGHAOP
+McecY4455hh4zDHHHGOOOebAY4455phjzDEHHnOMOcccc8wx8JhjzDHHnGOO
+geaYcwoRCCEkBiTnnHPOOcecc+D+Oeecc84555wDzznnnGPOOecceM455xxz
+jjnnwHPOOeecc845B55zzjnnnHPIEBAhhAQhpRRSSIGllFIKIYWQUggspZBS
+SCGFFFJgKaQQUkohpZQCSymFFFIIIYUUWAgppJRCSCmkQEIIIQIhhEQhBZZC
+CimkEEJIKZCQUkgphZRSSIGllFJIKaQUUgokpRRSSiGFlEJgIaWUQggppZQC
+SymFEFJKIQIhiJAopZRSiinFwFJMKaWUUkopBZZSSimllFJKKbCYUkoppZRS
+SoGlmFJMKcWUUgospZRSSimlFFNgKUUghJAoxZgCTSnGFFNMMaUYWIwpxRRT
+jCmmwGL+SjHFFFNMKQYWU4wpphRTTDHQFFNMKcaUYoqBxZhiSjFGIIQQFMYU
+Y4wxxhhjoDHGGGOMMcYYA40xxhhjjDHGGGiMMcYYY4oxxkBjjDHGGGOMMQYa
+Y4wxxhhjjDHQCIQQEsYYY4yBxhhjjDHHGGMMNMYYY4wxxhhjoDHGmGOMOcYY
+A40xxhhzjDHGGGiMMcYYY4wxxkBjjDHGCIQQEgYec8wxxxxjjjHQGGOMMecY
+c46Bx5hjjDnmGHMMNMYcY44xxhxj4DHHmGOMMeaYA48x5xhjjjHGCIgQQuIY
+c4wxx8BzzDnmGGOMOQeaY44x5phjjDHwmGOOMeYYc8yB5hz+Y4wxx5hjDDTG
+mHPMMceYY6A5xhiBEELCHAOPOeecY8wx5xh4zjnHmHPOOcfAY845xpxjzjkH
+nnPMMceYc8458JxzzjnnnGPMgeecY84x5hiBEERIGHPOOeaYc+A55pxzzjHn
+nAPPOeecc8455xx4zjHnmHPOOebAc8455pxjzjkHHnPOOeecc8458BgjEEJI
+nHPOgeecc84555xjDjznnHPOOeecc+Ax55xzzjnnnAPPOeecc8455xx4zjnm
+nHPOOefAc84555wjEEIICnPOOeecc8458JxzzjnnnHPOgeecc84555xzDjzn
+nHPOOeecc+A555xzzjnnnAPPOef+nHPOOecceARCCIlzzjnnwHPOOeecc845
+B55zzjnnnHPOOfCcc84555xzzoHnnHPOOeeccw4855xzzjnnnHPgOeecYwRC
+CIkDzznnnHPOOecceM4555xzzjnnwHPOOeecc845B55zzjnnnHPOOfCcc845
+55xzzoHnnHPOOeecYwRECCFxzjnnnHPgOeecc84555wDzznnnHPOOecceM45
+55xzzjnnwHPOOeecc845B55zzjnnnHPOOfCcc4xACCFxzoHnnHPOOeeccw48
+55xzzjnnnHPgOeecc84555wDzznnnHPOOecceM4555xzzjnnwHPOOeecc45A
+CIYQggg5IYQQgggwhBBEECGEEEKAIoQgQgghiCACDCGEEIIIIYQQYAgiiBBC
+CCGEAEUIIoQQQhAhBBiCCCFEADs=
+}]
+set images(option_in) [image create photo -data {
+R0lGODlhEgASAOe2ADROcj9NaTpXeDtYdQ9p71VskVlivVVzkVVrvSh85Exu
+0G9vb3BwbmNrszx53m5vpHBxpnRzo3V0nlKAxFuDr3R3vluIsVGJz39/iUqL
+3F+Fw4ODgU+O3X2AuXOMpXKRplmU3WGV1WSWymuUw2yWypOTp5aVo32cw5OZ
+m5Oam4WbvXueyX6ewpWanZabnImfvXij2Jmdn3mk1ZqeoIeiwZegqYWh1Xin
+3Jmiq5ahvqCipo2mxaCiqI6j1JSmuKOiqH6r3oSq1JamuoOr2YWr1ZSovpim
+voGs4aWlpaSmpaalraamqpWrv6enp6enraSpsKCrsoaw5JytvKKssqarrpyv
+vIaz5qmqvairwKip0Juxz6Kwwoy16KOxw4625K2uva+vu5y01LCxr521z4+4
+57Gxsayu0py21JO77ZW855O+65a/6Ji/5qG+2ba6up+/35nA67i8vKXA27u7
+u7y8vK/Byb28vr29vb69vJ3F86+/57+/v6HF8bHFyaLH7K3I26TI9KPJ86XJ
+8anL8bDK6rbI7KrS+sfI47DQ+LPR67XR67TT7szNzs3NzbDW/MzM5rrV6rTW
++LbX8MXR8dHR0b7X6rTZ/rrb/Lfc/8Dc6rrd/sXd483Y88bf5MDe+tfX7b/h
+/dPa98Hj/8Lk/sTk+tzc7tfe98jn9sjq/srq/srr+s7u+szv/s3v/dHy/dby
++NXz99T2/tr6/tv6/9r7/t79/v//////////////////////////////////
+////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////
+////////////////////////////////////////////////////////////
+/////////////////////yH+FUNyZWF0ZWQgd2l0aCBUaGUgR0lNUAAh+QQB
+CgD/ACwAAAAAEgASAAAI/gD/CRxIsKDBgU4wLGCwYcnBgV8gPCih5IcJCRHA
+HMRioEKWQ59KPTLTocEVgxMc2NAzKZQpToV6KEBQ0EgCEEfYvAlz5s0aIBwI
+5CA4IsQNK0QsAABAIUgUGBk0DIwjYggZNSwELB1wAg0XGRfiCIyzIk0gQS8C
+LA2gAlAeLyTE/ouzg4+jSGMOLC2gBZEhODTkxhEyCBOoREw+eChC6JIlPz4E
+T5EjChUpSH/+KPI0SlMbKHLnVpHEytWqU6dUtUq1SIobgoyodMkkqxatWbRi
+VdrypFFBOjxw9OkE69WmOjV0zDm4J8kMFylQtIiBBM/Df5TslGnSRMwdStfD
+AxMMCAA7
+}]
+set images(option_out) [image create photo -data {
+R0lGODlhEgASAOdjAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoK
+CgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZ
+GRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygo
+KCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3
+Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZG
+RkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVV
+VVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2Rk
+ZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNz
+c3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKC
+goODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGR
+kZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6Cg
+oKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+v
+r7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+
+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3N
+zc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc
+3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr
+6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6
++vv7+/z8/P39/f7+/v///yH5BAEKAP8ALAAAAQASABEAAAj1AP8JFHjNVqhL
+l0LZujawoUBkqUbJ2rVL1ihTwhwKbObKFrJq3LhVW3arVTKH2GjlWoZNnLmX
+35rZgoWtIbFbyKJp+8bzm0hitIANxOaLWLRq2pJqw4at2jNhu2r+wyYsGjZu
+4bKG48kNWzNeUrUZwxaOnDl06tCZI0fu2zVh2gRiQxYOrTt38ODdVUeOGzGp
+fsWpk0fPXr589uS5Q/dNGDeB04BVY0cv375++/blk6cu8jTIwnyJo3e5n+l8
+9MLxEvYZ8i5j5EqfJkdsV+uBzXLlahYub7jcuzVOW5ZLFixXrmDJWnnb4VNe
+tmztqqqxunWBAQEAOw==
+}]
+set images(progressbar) [image create photo -data {
+R0lGODlhGwAbAPQRAAAAAAAkrWOq3nOq73uy73u294y+54S+95a+7IzH/5zH
+75zP/6XJ66XZ+b3T787f797r9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAACH5BAEBABEALAAAAAAbABsAAAX+YBRFURRF
+URRFURRFURRFURRFURRFURSAQRAEQRAEQRAEQRAEQRAEQRBFUQBBEARCEARB
+EARBEARBEARBEBREUfA8z/M8D/g8z/M8z/M8z/M8zxNEUeA4juM4juM4oOM4
+juM4juM4jhNEUcAwDMMwDMMwDMOADMMwDMMwDBNEUcAwDMMwDMMwDMMwDAMy
+DMMwDBNEUaAoiqIoiqIoiqIoiqIoCqgoihJEUYAgCIIgiIEgCIIgCGIgCIIg
+IBJEUYAgCIIgCoIgCIIgCIIoCIIgSBCBUWAYhmEYhmEYhmEYhmEYhmEYRhBF
+AQIiCIIgCIIgCIIgCIIgCIIgSBBFgSD+CAIoCIIgCIIgCIIgCIIgCEIQRYEg
+CIIgCKAgCIIgCIIgCIIgCEIQRYEgCIIgCIIggIIgCIIgCIIgCEIQRcEwDMMw
+DMMwDMMADsMwDMMwDEMQRQFBEARBEARBEARBEARIEARBEEQQRUFRFEVRFEVR
+FEVRFEVRFGBRFEUQRcFxHMdxHMdxHEVyHMdxHMdxgEkQRUGSHElyJEmSJEly
+JEeSJEdyJEEERkGSLEmSJEmSJEmSJEmSLEmSJEEUBQu4LMuyLMuyNMvSLMuy
+LMuyNEEUBU3TNGDTNE3TNE3TNE3TNE3TNEEUBU3TNE3TgE3TNE3TNE3TNE3T
+NEEUBU3TNE070zRNAzZN0zRN0zRN0zRBFEVBEARBEARBEAQBGARBEARBEARR
+FEVRFEVRFEVRFEVRFEVgFEVRFEVRFAIAOw==
+}]
+set images(scrollbar_horizontal) [image create photo -data {
+R0lGODlh7AAPAPZmABUfZhkjaR4tdBkwfiAsbCMtdCU4c0tcaEtfcVdaaUtg
+bElkdFJhalNtfgcohxIsiRQ4mBA/pyI9lhtIqBtTuypOjCRMkTJMlzpXmCNV
+ti9hti90vztooylozCtn1zZ83Dd75kBZm0pxmExntF9upV5/ql1xsFyEnlaJ
+uG+RrWSQs3SPrHqIt3GRqEyMykWD0EiW3FeI11KSzliY1lyO4Vud51qY916h
+2Fyh6G6H22icxGKd+Waj2X2pxnmy32Kj62iq9G2z+Has6Hqs9Xqw7Ha5+nvC
++4SapYyYyoWW7Yma8oq32JiywZi61oWs742h94i46Ii49ZCg+JS/4Zi6/aG4
+zqC+/prJ3YXK/IzT/prI6pTB/JTY/p3i/qnE2aLQ3rHF3qPN6KDN8aPQ6KLR
+86Ll/v///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEBAGcA
+LAAAAADsAA8AAAf+gGdnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dn
+Z2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dn
+Z2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dn
+Z2dnZ4BnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dn
+Z2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dn
+Z2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2ckBgYEBAUCAgIEBAH+gAEB
+AAAAAAAAAQQFBQUFBQEEAAAAAAAAAQEFBQUFBQUBAQEAAAAAAAEEBAUFBQUF
+AAAAAAAAAAAAAQQFBQUFBQEEAAAAAAAAAQEFBQUFBQUBAQEAAAAAAAEEBAUF
+BQUFAAAAAAAAAAAAAQQFBQUFBQEEAAAAAAAAAQEFBQUFBYAFAQEBAAAAAAAB
+AQQFBQUFBQABAQAAAAAAAAEEBQUFBQUBBAAAAAAAAAEBBQUFBQUFAQEBAAAA
+AAABBAQFBQUFBQAAAAAAAAAAAAEEBQUFBQQBBAABBQUGBiRnZ2dnZ2csGAMX
+I0lKSk9PT1JKSkpJSUlJSUlKSkpSUlJSUkr+gElJSUlJSUlKSkpKUlJST0pK
+SklJSUlKSkpSUkpSUlJKSklJSUlJSUpKSlJSUlJSSklJSUlJSUlKSkpKUlJS
+T0pKSklJSUlKSkpSUkpSUlJKSklJSUlJSUpKSlJSUlJSSklJSUlJSUlKSkpK
+UlJSUkpKSklJSUlKSkpSUlJSUoBSSkpJSUlJSUlKSkpSUlJSUkpJSUlJSUlJ
+SkpKSlJSUk9KSkpJSUlJSkpKUlJKUlJSSkpJSUlJSUlKSkpSUlJSUklJSUpJ
+OSMXDxgsZ2dnSCEPDjlOVFZiW1tbYlZWVlRUVFRUVFRUVlZWVlZWVlZUVFZU
+VFRUVFZWVlZWYlT+gFRUVFRUVFRUVFRWYlZWVlZWVFRUVFRWVFRWVlZWVlZW
+VlRUVlRUVFRUVlZWVlZiVFRUVFRUVFRUVFRWYlZWVlZWVFRUVFRWVFRWVlZW
+VlZWVFZUVFRUVFRUVlZWVlZWYlRUVFRUVFRUVFRiW1ZWVlZWVFRUVFRWVFRW
+VlZWVoBWVlZUVFZUVFRUVFZWVlZWYlRUVFRUVFRUVFRUVmJWVlZWVlRUVFRU
+VlRUVlZWVlZWU1ZWVmRkTzEODyFIZ2ckEBATNENUVFRbW1haW1pUUVFRUVRR
+UVRRW1RUW1tUUVFRUVFRUVFUUVRbW1tbVFFUUU5RVFFOUVtbW1tUW1T+gFRR
+UVFRUVFRUVRUW1RbVFRRUVFRUVFRUVRRVFtbW1tUUVRRTlFUUU5RW1tbW1Rb
+VFRRUVFRUVFRUVRUW1RbVFRUUVFRUVFQWFRRVFFbW1RRVFFRUVFUTlRRVFtb
+W1tbW1RRUVFRUVFRUVRUW1RUW1RRUVFRUVFRUVRRVFtbW4BbVFFUUU5RVFFO
+UVtbW1tUW1RUUVFRUVFRUVFbVFRiVFRQUU5DUVtFNBMQEiZnXiEQERQvP0ND
+RUVFRFA+RERCQkJCQkJERE5FUVFFREROQkRCQkJEREREUVFRRVFERERCQkJC
+QkREQ1FEUUVRRERCQkJCQkJORERFUVFFRET+gE5CREJCQkRERERRUVFFUURE
+REJCQkJCRERDUURRRVFEREJCQkJCQk5EREVRUUVERERCQkJCQkJCRERRUUVR
+UUREQkJCQkJCQkRDRFFRUUVEREJCQkJCQk5EREVRUUVERE5CREJCQkRERERR
+UVFFUUREREJCQkJCRERDUURRRYBRRERCQkJCQkJORERRUVFRRU5RUUNDRDgv
+FBEQIVVVFRMUHRsuLzAzODc3OjcyLi4uLi4uLjIzMzM3MzMzMzIuLi4uLi4y
+MzMzMzMzMzIuLi4uMi4yMjIzMzM3MzMyLi4uLi4uLjMzMzMzMzM3MjIuLi4u
+Li4yMzMzMzMzMzL+gC4uLi4yLjIyMjMzMzczMzIuLi4uLi4uMzMzMzMzMzcy
+Mi4uLi4uLjAzMzM3MzM3MjIuLi4uLi4yMjMzMzMzMzIuLi4uLi4uMzMzMzMz
+MzcyMi4uLi4uLjIzMzMzMzMzMi4uLi4yLjIyMjMzMzczMzIuLi4uLi4uMzMz
+MzM3N4A3LjI0MDIzLhsdFBMVVU0WGR4gMDA1OEBAQUFAPDg/NTU1NTU1P0A/
+QEBBQUA4PzU1NTU1NTg/QEBAQEFAPzU/NTU1NTU/P0BBQUBBQD8/NTU1NTU1
+Pz9AQEFBQEE4PzU1NTU1NTg/QEBAQEFAPzU/NTU1NTU/P0BBQUBBQD/+gD81
+NTU1NTU/P0BAQUFAQTg/NTU1NTU4OD9AQEBAQUA/PzU1NTU1NT9AQEBBQEFB
+OD81NTU1NTU/P0BAQUFAQTg/NTU1NTU1OD9AQEBAQUA/NT81NTU1NT8/QEFB
+QEFAPz81NTU1NTU/P0BAQEBAQDs7NjY4ODAwHx4ZFk1gGIAaHR8wOEBBRkZG
+RkZGRkFBQUFBQUFBRUVGRkZFRkFBQUFBQUFBRUVFRUZGRUVBQUFAQUFBQUFF
+RUVGWEZFQUFBQUFBQUFBRUVGRkZGRUVBQUFBQUFBRUVFRUZGRUVBQUFAQUFB
+QUFFRUVGWEZFQUFBQUFBQUFBRUVGRkZGRUX+gEZBQUFBQUZGRUVGUUVGRkFB
+QUFBQUFBRkZGRkZGRkZBQUFBQUFBQUFFRUZGRkZFRUFBQUFBQUFFRUVFRkZF
+RUFBQUBBQUFBQUVFRUZYRkVBRUFBQEFBQUFBRkZGRUZFRUFAQUVBODAfHRoY
+YWAlHC4wOEZGRkZGRlxcWVlYRoBYRkZFWFhGWVlcWVlZWVhRWEZERlhYWFlZ
+WVlZWVlYWFhYRkRYWFhYWVxZWVlZWEZYRkZFWFhYWVlZWVlZWVhRWEZERlhY
+WFlZWVlZWVlYWFhYRkRYWFhYWVxZWVlZWEZYRkZFWFhYWVlZWVlZWUZGRkZG
+RkZGWFlZZFxZWVz+gEZGRkZGRkZGRkZdRllZWVlYRlhGRkVYWFhZWVlZWVlZ
+WFFYRkRGWFhYWVlZWVlZWVhYWFhGRFhYWFhZXFlZWVlYRVhYRkVYWFhZXFxZ
+WVlZWFhFRkZBODMuHCVgZysiKDxFWFlGXWVlZWVdZVxcWVxZXFxcXV1dZWVl
+XV1cXIBcXFlZXFxcXWVlZWVlZVxZWVlZXFxcXF1lZWVlXWVcXFlcWVxcXFxd
+XWVlXWVlXFxcXFlZXFxcXWVlZWVlZVxZWVlZXFxcXF1lZWVlXWVcXFlcWVxc
+XFxdXWVdXV1dXFlZWUZZXVxcZWVlZWVlZV1ZXFlZWVxZXV1lZWVdXWX+gFxc
+WVxZXFxcXF1dZWVdZWVcXFxcWVlcXFxdZWVlZWVlXFlZWVlcXFxcXWVlZWVd
+ZVxcWVxZXFxcXF1dZWVlXVxcWVlZXFlGNygiLWdnVSkqKj5YWWVlZWVlZWVc
+XFlZWVpZXFlcXV1dXWVcXFxZWVhZWVxcXFxlXGVlZVxcXIBZXFlYXFlcXGVd
+XV1cXFxZWVlaWVxZXF1dXWVlXFxcWVlYWVlcXFxcZVxlZWVcXFxZXFlYXFlc
+XGVdXV1cXFxZWVlaWVxZXF1dXV1dXV1cWVlZRl1cXFxkZWVlZGRcWVlZWUZZ
+XFlZXWVlZWVdXFxZWVlaWVxZXF1dXWVlXFz+gFxZWVhZWVxcXFxlXGVlZVxc
+XFlcWVhcWVxcZV1dXVxcXFlZWVpZXFlcXVxlXV1kZGRkXFxcRj46KitVZ2dn
+TC0nPUtaX1dXX19fX2FhWlpaWlpaWlpiYmJkZGFiWlpaWlpaWlphYmRkYVpi
+YmFaWlNaWlpaY2JiZGJiYmFhWoBaWlpaWlpaYmJiYmJhYlpaWlpaWlpaYWJk
+ZGFaYmJhWlpTWlpaWmNiYmRiYmJhYVpaWlpaWlpaYmJiWmRiWlpaWlpaWlpa
+Y2FjYmFhWlxZWUZXWlhXV1lfX19fX19jYVpaWlpaWlpaYmJiYmJhYlpaWlpa
+WlpaYWJkZGFaYmL+gGFaWlNaWlpaY2JiZGJiYmFaWlpaWlpaWlpiZFpaZGJe
+Wk1NU1dLPSUtTGdnZ2dnZ0cLDQcKCwcHBwcHCQkJCQkJCQkJCQkJCQkJCQkJ
+CQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJ
+CQkJCYAJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJ
+CQkMCQwMDAwHBwcMBwcICgwIBwcKCwsKCgoHCgcHCgoHBwkMCQkJCQkJCQkJ
+CQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQn+gAkJ
+CQkJCQkJCQkJCQwMCQcHCAgLDQ0KR2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dn
+Z2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dn
+Z2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ4BnZ2dnZ2dnZ2dn
+Z2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dn
+Z2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dn
+Z2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2cOgGdnZ2dnZ2dnZ2dnZ4EAOw==
+}]
+set images(scrollbar_horizontal_inactive) [image create photo -data {
+R0lGODlh7AAPAOdjAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoK
+CgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZ
+GRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygo
+KCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3
+Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZG
+RkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVV
+VVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2Rk
+ZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNz
+c3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKC
+goODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGR
+kZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6Cg
+oKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+v
+r7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+
+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3N
+zc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc
+3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr
+6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6
++vv7+/z8/P39/f7+/v///yH5BAEBAP8ALAAAAADsAA8AAAj+AP8JHEiwoMGD
+CBMqXMiwocOHECNKnEixYkJbbNho0dJli8eNSkIOGUlSCccuKLuYJFlSScqU
+IZWwHGLyZMqZLE2+VKkFZ8idKkXm3LgTZ0mbKFfO/Lkz5lKdL2nKXIqUp0+X
+TYUerWp0JFSUWlZizWjL4DJOXxy5upYtG7e33Npmu0a3rly4b+fWtXsXrty9
+fd3m1Qu4Ld64e/ka9tu2sGDBcQkrPixZMeTIkvvibZxYc97EdOVe/js5LmPQ
+nrnZvbbMlSMsnJYNvOYJi5Nl4M6hY4euN+/e54ILD967eHHiw3UbZ5e8+W7j
+6JJHVw59+nTh0Jk3H/7cuHTi1XX+b6+uffu53965gw8vnvty89jRA1dP/Xhx
+d+64HXOCxdM1gbaooYYgy3yDHTrqqIPgOeQ0SA6DD5JjXXQOVhhhfQwyCE6E
+G3o3nYUOIvchiBd6x+GJHgZH4oPiXWfhOOpkKCGFEDZ4Tm4PhrcicuLtmONx
+J2o4I3AjgjidduOQA843EoqzjCBq3IHLP+p4okYdkgRzzTffiOMlOOOAI2Y3
+ZJYpJjjiNCjOmd2AY+aZDqbJZpltLqkkOXK6SWedaKrJpp58bqimkmPSKSaT
+G+a5J59p4jnnnmIOSuiibX4jqKOAvtknpm4CeualeWZaJ6J4TgpppHEKyiU4
+1QQjSR3+anhijjmMCCJJKrIcEwwz0FTj6zTVLHPMsMQesww0yFaDLLLCFmvs
+stA2O6ywy1S7rLLQSFsstNdW6+yz3GZbLLXWJsvst8eE26u3zvJq7rraTnss
+t/EOq26w9c5L77jGltvrud9y62s1/TJz7DGypCKJIIzMioglqejCDDPAbrON
+mNtcU80103Ts8TUZW4zxxh57vLHFImc8Dccl03UxOBdnzHLLIL98McklA1tz
+yhzP3LHLGMNMV84r1xw0ziafjLLQPv+89MtIf2w0zKw2rTPKMfecM9BUy0y0
+y1hv46s00vg6sS6pWIKIOetwQkrEzFRz8XaffuqlcOLcWLf+mF7efc6XQdt9
+d4xr7s133ngXXnffiANOteB5E2744cPdXXdwd+MZ3OTmTY4m4pgrDnnjir98
+Zt/nSF646WLi/feaF69ZDTNok8IJO+sEo8oxcTf3zjvssBNjjH8neB47wAcv
+PDkx5pagOspH/3zz0yMvfeqYPx+98uowf2PqCW4f/PQ3Vp/8+NgXH7745kHP
+jjvJvwPfOfIcjz7x4mgvfvfNg+/+9uQDh/mklz/Cae930lMH4lgFjWOoIhjr
++AczZnGMa+SPOfKYhwbnkUEEAu9375CHCDcoQhDG73cZ3KAGz4c8EKZQgx38
+YAtRmMIUmjB4LlThCqNnwhdycB7+HpxhCDMowhIq7zzy+J0OYWg9HLJjhDCM
+ofV6WMMVghCHKFwiC3uoQil+0IUvTOL5gHcOgs2iGQIxRzOqJUB2LBGI54Pe
+B4sYw+S5z4RA3OAVgaeOL3KwhAgc3xSLaEU7YlGJ79BjEPvYwj+KMY6DpKMR
+g0c/ELpjg/hh4XmS50Mxci+SNgzkHUGYx0Jaj5FKLOIVBTnHRIoQP5n83Y2m
+sQxmmGMg4miGMLYBI+H9j3vT09/73DG+YK4PP8IDpv/UQcz3AdCYvwSmMYOH
+zP8Zb3rNbKY0g8k9YkIzQcTUJiOZw03xeROa4vPlNIeZzGIuM5sJRKc7wOnL
+WaVuHNtiCEYzxGEQapgCFp8YhSk+QVCCguKgCE2oQhfK0IY69KEQjahEJ5rQ
+UoCiFBgtRUE1GtBRlGIUBBWoKUZB0oCGFKSfuChFV8rSiWIUFCf9JyxGQQ2L
+2PSmOM2pTnfK054aJCAAOw==
+}]
+set images(scrollbar_vertical) [image create photo -data {
+R0lGODlhDwDsAPZmABUfZhkjaR4tdBkwfiAsbCMtdCU4c0tcaEtfcVdaaUtg
+bElkdFJhalNtfgcohxIsiRQ4mBA/pyI9lhtIqBtTuypOjCRMkTJMlzpXmCNV
+ti9hti90vztooylozCtn1zZ83Dd75kBZm0pxmExntF9upV5/ql1xsFyEnlaJ
+uG+RrWSQs3SPrHqIt3GRqEyMykWD0EiW3FeI11KSzliY1lyO4Vud51qY916h
+2Fyh6G6H22icxGKd+Waj2X2pxnmy32Kj62iq9G2z+Has6Hqs9Xqw7Ha5+nvC
++4SapYyYyoWW7Yma8oq32JiywZi61oWs742h94i46Ii49ZCg+JS/4Zi6/aG4
+zqC+/prJ3YXK/IzT/prI6pTB/JTY/p3i/qnE2aLQ3rHF3qPN6KDN8aPQ6KLR
+86Ll/v///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEBAGcA
+LAAAAAAPAOwAAAf+gGdnZ2dnVVVNX2BnZ2dnZ2dnZ0gmIRUWGCgrTGdnZ2dn
+LCESEBMZGhwiKkxnZ2dnGA8QERQeHSgoKi1nZ2ckAw4TGR0gHzA3OidHZ2cG
+Fzk0Lx0wMDhGPj0LZ2cCI09FPC4wMEZYW0sNZ2cCOWRbRTM3QUZdXFMNZ2cF
+Q1ZRQ4AzNUFGWVxTC2dnAkpWQ0MxNkFGWVxNCGdnAUlWTlE0NkBYWVxaCGdn
+AElWUFExO0FZXGRNCGdnAElWS04vQEVZXGRaB2dnBFJWW1AzQUVbZVxiCWdn
+BVJWVFEzQEZZXWViCWdnBFJiW1E3QEZcXV1iCWdnBVJWW1EzQUVZZWX+gGIJ
+Z2cFSlZbUTNARlxdZWIJZ2cET1RRRDM/RVllXGIJZ2cCSlRURDM/QVhcXFoJ
+Z2cBSlRRTjI/RVhcXFoJZ2cASlRRQjI1QVhcXFoJZ2cASVRRQi41QUZZWVMJ
+Z2cASVRRQi41QURZWVoJZ2cASVROQi41QUZcWVoJZ2cASYBUVEIuNUBYXFxa
+CWdnAEpWUUIuNUFYXFxaCWdnAEpUVEQyNUFYXFxaCWdnBEpUVEQyP0VZZV1i
+CWdnBVJWW0QzQEVZXFxiCWdnBVJiW1E4QEZZZVxaCWdnBVJbW1EzQEZcZWVk
+CWdnBVJUW0UzQUVcZWVkCWdnBVJWW1EzQEX+gFllXWQJZ2cFSlRURDNARVlc
+XVoJZ2cESlZRRDJARVhcXFoJZ2cASlROTjI/QVhcXFoJZ2cASVRRQi41QVhc
+XFoJZ2cASlRUQi41QVFZWVoJZ2cASVRRQi41QUZZWFoJZ2cASVRRQi81QUZZ
+WVcJZ2cASVRRQi41QFhcXFoJZ4BnAUlUUUQyNUFGXFxaCWdnAUpUVEQyOEFY
+XFxaCWdnAUpWUUQyP0VcZVxaCWdnBVJWW1EzQUVZXWViCWdnBVJWW1EzQEVZ
+ZV1iCWdnBVJWW1EzQUZZZVxiCWdnBVJWVFEzQEVcZV1kCWdnBUpWW1EzQEVZ
+ZV1kCWdnAkpUW0T+gDNARVllXGIJZ2cCSlRRRDJARVhcXFoJZ2cESVRRRDI/
+RVhcXFoJZ2cASlRUQi44QVhcXFoJZ2cASVRRQi41QUZZWVoJZ2cASlRRQi41
+QURZWFoJZ2cASVRRQi41QEZcWVoJZ2cASVRRRC41QVhcWVoJZ2cASVRRRDI4
+Q1hZWYBaCWdnAElWUUMyOEFYXFxaCWdnAEpWVEQyOEVZXGViCWdnBVJWW0Qz
+QUVZZWViCWdnBVJWW1EzQEVZXF1aCWdnBVJWW1EzQUZcZV1kCWdnBVJiW0Uz
+QEVcZWVaCWdnBVJWW1EzQEVcZWVaCWdnBVJUUVAzQEVZZVxkCWdnAEr+gFRR
+RDM/RVhcXFoJZ2cBSlRRTjI/RUZcXFoJZ2cASVRRQjI1QVhcXFoJZ2cASVRR
+Qi41QkZZWVoJZ2cASVRRQi41QUVZWVoJZ2cASVROQi41QUZcWVoJZ2cASVRU
+Qi41QUZcXFoJZ2cASlZRQi41QUZcWVoJZ2cASlRURDI1RYBYXFlaCWdnBEpU
+VEQyP0FZXV1jCWdnBVJWW0QzQEZZXV1aCWdnBVJiW1E4QEZZXWVfDGdnBVJb
+W1EzQEZcZWVfCWdnBVJUW0UzQUVcZV1jDGdnBVJWVFEzQEZZXV1jDGdnBUpU
+VEQzQEZZXV1fB2dnBUpUUUQzP0FGXVxaB2f+gGcASlRRRDM/RkZcXFoHZ2cA
+SVRRQi41QUZcWVoKZ2cASlRUQi41QUZZWVcKZ2cASVRRQi40QUZZWFgKZ2cA
+SVRRQi41QUZdRl0KZ2cASVRRQi41QUZGXUYLZ2cASlRRQi44QUZGRkYKZ2cB
+SlRURDI4QUZdXVoKZ2cBSlRbRIAyOEVZXV1cC2dnBVJWVEUzQUVZZV1fCmdn
+BVJWVFE3QEZZZWRaCmdnBVJWVFEzQUVcZV1jCmdnBVJWVFEzQEVcZWVhCWdn
+BUpWW1EzQEVcZWVkDGdnAkpUW0QzQEVZZWVaCmdnAkpUUUQyQEVYXFxaCWdn
+BElUUUQyP0VGXFz+gFoHZ2cASlRUQi44QVhcXFoHZ2cASVRRQi41QUZcWVoM
+Z2cASlRRQi41QEVZWFcHZ2cASVRRQi41QUZcWVoHZ2cASVRRRC41QUVcWVoK
+Z2cASVRRRDI4RkZZWVoKZ2cASVZRQzI4QUZcXFoMZ2cASlZURDI4RkZdXVwK
+Z2cFUoBWW0QzQUZGXV1jDGdnBVJWW1EzQEZZZV1jCWdnBVJWW1EzQUZZZV1i
+B2dnBVJWW1EzQEVZZWViCWdnBU9WW1EzQEZcXWViCWdnBE9UUUQzQEVZZVxa
+CWdnAkpUVEQzP0VYXFxaCWdnAUpUUU4yP0FYXFxaCWdnAEpUUUIyNUH+gFhc
+XFoJZ2cASVRRQi41QUZZWVoJZ2cASVRRQi41QURZWVoJZ2cASVROQi41QUZc
+WVoJZ2cASVRUQi41QFhcWVoJZ2cASlZRQi41QVhcWVoJZ2cASlRURDI1QVhc
+XFoJZ2cASlZURDI1RVldZWIJZ2cFUlZbRTNARVldXGIJZ4BnBVJiVFE3QUZZ
+XWVaCWdnBVJbW1EzQEVcZV1kCWdnBVJWVEUzQUVcZV1kDGdnBUpWW1EzQEVZ
+ZV1iCWdnBUpWVEQzQEVZXV1aCWdnBEpUUUQzP0VYXFxaCWdnAEpUUUQzP0FY
+XFxaCWdnAElUUUIuNUFYXFxaCWdnAEpUVEL+gC41QVFZWVoJZ2cASVRRQi40
+QUZZWFoJZ2cASVRRQi81QUZZWVcJZ2cASVRRQi41QFhcXFoJZ2cBSVRRRDI1
+QUZcXFoJZ2cBSlRURDI4QVhcXFoJZ2cBSlZRRDI/RVxlXFoJZ2cFUlZbUTNB
+RVldZWIJZ2cFUlZbUTNARVllXYBiCWdnBVJWW1EzQUZZZVxiCWdnBVJWVFEz
+QEVcZV1kCWdnBUpWW1EzQEVZZV1kCWdnAkpUW0QzQEVZZVxiCWdnAkpUUUQy
+QEVYXFxaCWdnBElUUUQyP0VYXFxaCWdnAEpUVEIuOEFYXFxaCWdnAElUUUIu
+NUFGWVlaCWdnAEr+gFRRQi41QURZWFoJZ2cASVRRQi41QEZcWVoJZ2cASVRR
+RC41QVhcWVoJZ2cASVRRRDI4Q1hZWVoJZ2cASVZRQzI4QVhcXFoJZ2cASlZU
+RDI4RVlcZWIJZ2cFUlZbRDNBRVllZWIJZ2cFUlZbUTNARVlcXVoJZ2cFUlZb
+UTNBRoBcZV1kCWdnBVJWW0Q8QEVZZWViCWdnBVJWW1EzQEZcXWViCWdnBEpW
+VEQzP0VZZVxiCWdnAkpbUUQzP0FYXFxaCWdnAUpUUU4yP0VYXFxaCWdnAEpU
+UUIyNUFYXFxaCWdnAElUUUIuNUFGWVlTCWdnAElUUUIuNUFEWVlaCWf+gGcA
+SVROQi41QUZcWVoJZ2cASVRUQi41QFhcXFoJZ2cASlZRQi41QVhcXFoJZ2cA
+SlRURDI1QVhcXFoJZ2cASlZURDI1RVldXVoJZ2cFUlZbRTNARVldXGQJZ2cF
+UmJUUTdBRVllXGIJZ2cFUltbUTNARlxlZWQJZ2cFUlZURYAzQUVcZV1kDGdn
+BUpWW1EzQEVZZV1iCWdnBUpWVEQzQEVZXV1aCWdnBEpUUUQzP0VYXFxaCWdn
+AEpUUUQzP0FYXFxaCWdnAElUUUIuNUFYXFxaCWdnAEpUVEIuNUFRWVlaCWdn
+AElUUUIuNEFGWVhaCWdnAElUUUIvNUFGWVn+gFcJZ2cASVRRQi41QFhcXFoJ
+Z2cBSVRRRDI1QUZcXFoJZ2cBSlRURDI4QVhcXFoJZ2cBSlZRRDI/RVxlXFoJ
+Z2cFUlZbUTNBRVldZWIJZ2cFUlZbUTNARVllXWIJZ2cFUlZbUTNBRlllXGIJ
+Z2cFUlZUUTNARVxlXWQJZ2cFSoBWW1EzQEVZZV1kCWdnAkpUW0QzQEVZZVxi
+CWdnAkpUUUQyQEVYXFxaCWdnBElUUUQyP0VYXFxaCWdnAEpUVEIuOEFYXFxa
+CWdnAElUUUIuNUFGWVlaCWdnAEpUUUIuNUFEWVhaCWdnAElUUUIuNUBGXFla
+CWdnAElUUUQuNUH+gFhcWVoJZ2cASVRRRDI4Q1hZWVoJZ2cASVZRQzI4QVhc
+XFoJZ2cASlZURDI4RVlcZWIJZ2cFUlZbRDNBRVllZWIJZ2cFUlZbUTNARVlc
+XVoJZ2cFUlZbUTNBRlxlXWQJZ2cFUlZbUTNARVxlZVoJZ2cFSlZbUTNARVxl
+ZWIJZ4BnBE9UUUQzQEVZXVxiCWdnAkpUVEQzP0VYXFxaCWdnAUpUUUQyP0VG
+XFxaCWdnAEpUUUIyNUFYXFxaCWdnAElUUUIuNUJGWVlaCWdnAElUUUIuOEFF
+WVlaCWdnAElUTkIuNUFGXFlaCWdnAElUVEIuNUFYXFlXCWdnAEpWUUL+gC41
+QUZZWVoJZ2cASlRURDI1RVhcXFoJZ2cESVZURDI/RlldXWQJZ2cESlZQUDJC
+RlldXWEHZ2cET1ZaPjo+RlllZV8JZ2cCT1tYRjdBRlxlZV8HZ2cCT1tbRThB
+RlldZV8KZ2cCUltbUTNBRlldZV8KZ2cET1RbRTNARkZdZYBXB2dnBEpWUUMx
+OEFGRmVXB2dnBElUUUMxNUFGWVxXB2dnBiNOUT8uMDBBWFg9DWdnBhU5NC8d
+MDA4Rj49DWdnJAMOExkdIB8wPConLWdnZxgPEBEUHh8uKCotZ2dnZywhEBAT
+GRocIilMZ2dnZ2dIJCEVFhgnK1VnZ2dnZ2cOgGdnYFVNX15nZ2dnZ4EAOw==
+}]
+set images(scrollbar_vertical_inactive) [image create photo -data {
+R0lGODlhDwDsAOf0AAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoK
+CgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZ
+GRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygo
+KCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3
+Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZG
+RkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVV
+VVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2Rk
+ZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNz
+c3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKC
+goODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGR
+kZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6Cg
+oKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+v
+r7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+
+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3N
+zc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc
+3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr
+6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8///////////////////////////
+/////////////////////yH5BAEBAP8ALAAAAAAPAOwAAAj+AP8JFGiuILt1
+AxP+u4bLEyNEnII1M6dwmac7agRZIqVqFjNxCTlhUVNHUqpUx44tazbQFhYn
+gkzq0gWt2rRg1ASycaQymCxmzKqdA7dtlE5X3MRVOxYUHLtz42AJ7LLMHTpw
+NcGde/dOndR/Xa65I/dtWTVx59i9O2dKoJJs6L59YyYNnDi15oz+G3LtKrll
+0rapY+cur0Atfcn9rQZO3Tt36j65vQYV3LGzaiFL/qeFG7pzSrfdleeOHaip
+ns+Rq7Yt7TzSpVCjY7daNLvX6mKDTU0OWut38+apO737c+/f8h4T1wL3qu+0
+8uSZdptNNdZrjbkOFzikOrnr2dn+bd+buNuxadm7Euer2jx6ce/Er6dMzr1W
+8ePZ1z8vOH5++vYNJh93AJ5nl3/rwTXUMdeI45h63CkIzjLY3RYfcV14hs5x
+o10oG2jQ3PfadMVtyNpgI2KYDTvOaQUcaRhq2Jtdt81DYmfnxOWbg8nd6N2E
+DT7oDnFvDQVkePl5180y6D343znn2AdOV0/Wx+R9A5I3VIBqnTNfe/wJOF6R
+C2I3GIT/FPmdgQ+SSOaRFpKYIYsc1iinhuKEeFdw42WIzobP2Rnjn8e5ptxU
+CtYZ3JCIboiVbT0SWd1Q0ATJlZs/muWgdl+u2SSnBIKJXlpZ6iclO6WWZ+BW
+6lRp2af+qYoKDjkIHpbYkU5K+tmEmM3jYYngMLbnr36C2Bo78tg4qGohuqas
+bICKKN2yeR4bnY+77ojstNRZV+mmaHbnrZm1krdhgKBqud975Zq6Kn6d2rdV
+rOs2huqYBY5a7lu7Mpgeid39yatTvjJaYp73XTtotNDZqJufgB4b3J2ENnvO
+xJvN6Vxrydq4GY7nfPPcOdfqpeaErZGMqsmTLkkZqZFFuOWq2m3GXpTviqeX
+u6M+FbO68t67c74uPsWyrKSyc/RQFGolHTttpbnid00Dx1XUxdbmGmR6QTzj
+1uxkjOeOwHksm2KskePOxF0nGuiiD8P1nbbzlLb0deC6c7T+Ot0EBWXNoY5j
+nlAkd2Uz0dDlFmq9UJ7zM89YPo74vYefm7PinL0M5N9d6cYv05hFh3mxwdJ4
+7cNjWwvjh19vO7qMzd7GbXHGQjc7c9lCOvvJ3+Yq89zkpmr5p+ESDR+9Qbca
+L83Is3nv8vqWKqG/bSa4a9NxLlxnpB8i7NrsXp8ou5wrtrjVawZ7raegh3GT
+o8iiqcM9Z5laeqjURjbtmPTtXem7ljhDz5SUt7gl9SxW4ODSWqAnmOd1q0z2
+QtPJ2HQpSUEJTr66E53o9qyDrY9P2ntbB9Unsft1wW22WZSKHKWt+b2pdxXs
+FtXO8j/9vCo9VQpa8wToQHMxjkr+nbrh/nJoIFplCTGO0l+6PserYVFsKMLK
+HrSq1bAntm5iIZTWE6m4LWxRSneYGhe4kjQuJM1neDiE3oF2eB8CAo15RGxS
+DyE3ryT1i1y/ChjTKpTBEEKKWKnx3vi0J74UIYpFWHER+rK4pw7iSEfxmx9z
+rEOhvFkQHLhql5L8l66bSQmIBbwSzL6UQOctsIBh6uGbqKeWMf2Igr96E/b6
+iJoNpnCEY6MRCKFVKPaVqJcFWyGzbpk+uT2qQ2GklP3COMMxBhGWcYycGp0i
+vB+60YYUZKMRx4NEquHRldliDLIAKbBAzQ9iCGtk+ngTu0WyjjXnA1/qbIct
+4I1md5O8OmbhyOhNM6KSeE8K4BqjmZZrIq5dRBMTkQ6aJSZSL4ZSQ4c6eGUo
+bF2lGpRBltk4ww3xjGMav8GYQLbgmYky5nwbJemflKKVi6UUT/B06c9O+BQq
+kkw4UcNdyJoCJRvpBTFQ+kYwQAqzzbDBFeD4xjWYIpRWRUUnjljGMnwClLMQ
+JWq2+AJMZKILZlxjGcLIiUBEQhKToEQlLBmIRdSQkY10pBkgScg1bOEQiASD
+GRRRiEDUUZB1ICQhAQEAOw==
+}]
+set images(vertical_trough) [image create photo -data {
+R0lGODlhDwARAPQAALm5ubq6usDAwMfHx8jIyNLS0tPT09ra2tvb2+Pj4+np
+6erq6u3t7e7u7u/v7/Dw8PLy8vPz8/T09PX19ff39/j4+Pn5+fr6+gAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAPABEAAAViICAQxZEs
+zlRZFxUxImmiKuvCY3mma/vGOsVD0rsBTUKi7ZdDDotMWSIJZQQEAwPi9Fw2
+rtntouv7YrVcZRmMHqtdjeOu1oLEm/OiXU7T36V9NnZXBAZIPCwVEWaFh3SK
+DSEAOw==
+}]
+set images(vseparator) [image create photo -data {
+R0lGODlhCAAeAMIGAHx8fMjMwMjQxdDUyOjo6PX29f///////yH5BAEKAAcA
+LAAAAAAIAB4AAAMuCLTVoKQ5KMtbzFJ5s8YcFE3e53WjmT5DalZoyIwxeW42
+jL+yW6s9XQlF23VgCQA7
+}]
diff --git a/ttkthemes/ttkthemes/themes/aquativo/LICENSE b/ttkthemes/ttkthemes/themes/aquativo/LICENSE
new file mode 100644
index 0000000..5d6b7ed
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/aquativo/LICENSE
@@ -0,0 +1,25 @@
+Copyright (C) 2004 Pat Thoyts <patthoyts@users.sourceforge.net>
+The following terms apply to all files associated with the software unless explicitly disclaimed in individual files.
+
+The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation
+for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included
+verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses.
+Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described
+here, provided that the new terms are clearly indicated on the first page of each file where they apply.
+
+IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF
+THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS"
+BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
+MODIFICATIONS.
+
+GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. government, the Government shall have only
+"Restricted Rights" in the software and related documentation as defined in the Federal Acquisition Regulations (FARs)
+in Clause 52.227.19 (c) (2). If you are acquiring the software on behalf of the Department of Defense, the software
+shall be classified as "Commercial Computer Software" and the Government shall have only "Restricted Rights" as defined
+in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the authors grant the U.S. Government and others
+acting in its behalf permission to use and distribute the software in accordance with the terms specified in this
+license. \ No newline at end of file
diff --git a/ttkthemes/ttkthemes/themes/aquativo/aquativo.tcl b/ttkthemes/ttkthemes/themes/aquativo/aquativo.tcl
new file mode 100644
index 0000000..146f4ea
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/aquativo/aquativo.tcl
@@ -0,0 +1,232 @@
+# aquativo - Copyright (C) 2004 Pat Thoyts <patthoyts@users.sourceforge.net>
+# Available under the BSD-like 2-clause Tcl License as described in LICENSE in this folder
+
+package require Tk 8.4; # minimum version for Tile
+package require tile 0.8; # depends upon tile
+
+namespace eval ttk {
+ namespace eval theme {
+ namespace eval aquativo {
+ variable version 0.0.1
+ }
+ }
+}
+
+# TkDefaultFont", "TkTextFont" and "TkMenuFont
+# font create System {*}[font actual System]
+# font configure System -size 16 -weight bold
+
+
+namespace eval ttk::theme::aquativo {
+
+ variable I
+
+ set thisDir [file dirname [info script]]
+ set imageDir [file join $thisDir "images"]
+ set imageLib [file join $thisDir "ImageLib.tcl"] \
+
+ # try to load image library file...
+ if { [file exists $imageLib] } {
+
+ source $imageLib
+ array set I [array get images]
+
+ } else {
+
+ proc LoadImages {imgdir {patterns {*.gif}}} {
+ foreach pattern $patterns {
+ foreach file [glob -directory $imgdir $pattern] {
+ set img [file tail [file rootname $file]]
+ if {![info exists images($img)]} {
+ set images($img) [image create photo -file $file]
+ }
+ }}
+ return [array get images]
+ }
+
+ array set I [LoadImages $imageDir "*.gif"]
+ }
+
+
+ # "-parent" option controls the treeview "+" icon (collapse/expand)
+ # at the beginning of each tree node
+
+ ::ttk::style theme create aquativo -settings {
+
+ # Defaults
+
+ ::ttk::style configure "." \
+ -font TkDefaultFont \
+ -background "#fafafa" \
+ -foreground "Black"
+
+ # I really like the mapping options!
+ ::ttk::style map "." \
+ -foreground { disabled "#565248" } \
+ -background { \
+ disabled "#e3e1dd"
+ pressed "#bab5ab"
+ active "#c1d2ee" }
+
+ # Troughs
+
+ ::ttk::style element create Horizontal.Scale.trough \
+ image $I(horizontal_trough) -border 0
+
+ ::ttk::style element create Vertical.Scale.trough \
+ image $I(vertical_trough) -border 0
+
+ ::ttk::style element create Progress.trough \
+ image $I(vertical_trough) -border 0
+
+ # Panedwindow parts
+
+ ::ttk::style element create hsash \
+ image $I(hseparator) -border {2 0}
+ ::ttk::style element create vsash \
+ image $I(vseparator) -border {0 2}
+
+ # Buttons, Checkbuttons and Radiobuttons
+
+ ::ttk::style layout TButton {
+ Button.background
+ Button.button -children {
+ Button.focus -children {
+ Button.label
+ }
+ }
+ }
+
+ ::ttk::style element create Button.button image \
+ [list $I(buttonNorm) \
+ pressed $I(buttonPressed) active $I(buttonPressed)] \
+ -border {4 4} -padding 3 -sticky nsew
+
+ ::ttk::style element create Checkbutton.indicator image \
+ [list $I(checkbox_unchecked) selected $I(checkbox_checked)] \
+ -width 20 -sticky w
+ ::ttk::style element create Radiobutton.indicator image \
+ [list $I(option_out) selected $I(option_in)] \
+ -width 20 -sticky w
+
+ # Menubuttons
+
+ ::ttk::style element create Menubutton.button image \
+ [list $I(menubar_option) ] \
+ -border {7 10 29 15} -padding {7 4 29 4} -sticky news
+
+ ::ttk::style element create Menubutton.indicator image \
+ [list $I(menubar_option_arrow) \
+ disabled $I(menubar_option_arrow_insensitive)] \
+ -width 11 -sticky w -padding {0 0 18 0}
+
+ # Scrollbar
+
+ ::ttk::style element create Horizontal.Scrollbar.trough \
+ image $I(horizontal_trough) -width 16 -border 0 -sticky ew
+
+ ::ttk::style element create Vertical.Scrollbar.trough \
+ image $I(vertical_trough) -height 16 -border 0 -sticky ns
+
+ ::ttk::style element create Horizontal.Scrollbar.thumb \
+ image [list $I(scrollbar_horizontal) \
+ {active !disabled} $I(scrollbar_horizontal) \
+ disabled $I(horizontal_trough)] \
+ -border 7 -width 16 -height 0 -sticky nsew
+
+ ::ttk::style element create Vertical.Scrollbar.thumb \
+ image [list $I(scrollbar_vertical) \
+ {active !disabled} $I(scrollbar_vertical) \
+ disabled $I(vertical_trough)] \
+ -border 7 -width 0 -height 16 -sticky nsew
+
+ # Scale
+
+ ::ttk::style element create Horizontal.Scale.slider \
+ image $I(scrollbar_horizontal) \
+ -border 3 -width 30 -height 16
+
+ ::ttk::style element create Vertical.Scale.slider \
+ image $I(scrollbar_vertical) \
+ -border 3 -width 16 -height 30
+
+ # Progress
+
+ ::ttk::style element create Progress.bar image $I(progressbar)
+
+ # Arrows
+
+ ::ttk::style element create uparrow image \
+ [list $I(arrow_up_normal) \
+ pressed $I(arrow_up_active) \
+ disabled $I(arrow_up_insensitive)] -width 12
+ ::ttk::style element create downarrow image \
+ [list $I(arrow_down_normal) \
+ pressed $I(arrow_down_active) \
+ disabled $I(arrow_down_insensitive)] -width 12
+ ::ttk::style element create leftarrow image \
+ [list $I(arrow_left_normal) \
+ pressed $I(arrow_left_active) \
+ disabled $I(arrow_left_insensitive)] -height 12
+ ::ttk::style element create rightarrow image \
+ [list $I(arrow_right_normal) \
+ pressed $I(arrow_right_active) \
+ disabled $I(arrow_right_insensitive)] -height 12
+
+ # Notebook parts
+
+ ::ttk::style element create tab image \
+ [list $I(notebook) selected $I(notebook_active) \
+ active $I(notebook_inactive) \
+ disabled $I(notebook_inactive)] \
+ -sticky news \
+ -border {10 2 10 2} -height 10
+
+ ::ttk::style configure TNotebook.Tab -padding {2 2}
+ ::ttk::style configure TNotebook -expandtab {2 2}
+
+
+ # Labelframes
+
+ ::ttk::style configure TLabelframe -borderwidth 2 -relief groove
+
+ # Treeview
+ ::ttk::style map Treeview \
+ -background [list selected #85cafc] \
+ -foreground [list selected #000000]
+ }
+}
+
+namespace eval ::tablelist:: {
+
+ proc aquativoTheme {} {
+ variable themeDefaults
+ array set themeDefaults [list \
+ -background white \
+ -foreground black \
+ -disabledforeground black \
+ -stripebackground #EDF3FE \
+ -selectbackground #000000 \
+ -selectforeground #ffffff \
+ -selectborderwidth 0 \
+ -font TkTextFont \
+ -labelbackground #fafafa \
+ -labeldisabledBg #fafafa \
+ -labelactiveBg #fafafa \
+ -labelpressedBg #fafafa \
+ -labelforeground black \
+ -labeldisabledFg black \
+ -labelactiveFg black \
+ -labelpressedFg black \
+ -labelfont TkDefaultFont \
+ -labelborderwidth 2 \
+ -labelpady 1 \
+ -arrowcolor #777777 \
+ -arrowstyle flat7x7 \
+ -showseparators yes \
+ ]
+ }
+}
+
+
+package provide ttk::theme::aquativo $::ttk::theme::aquativo::version
diff --git a/ttkthemes/ttkthemes/themes/aquativo/images.tgz b/ttkthemes/ttkthemes/themes/aquativo/images.tgz
new file mode 100644
index 0000000..e475578
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/aquativo/images.tgz
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/aquativo/pkgIndex.tcl b/ttkthemes/ttkthemes/themes/aquativo/pkgIndex.tcl
new file mode 100644
index 0000000..7bef511
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/aquativo/pkgIndex.tcl
@@ -0,0 +1,3 @@
+
+package ifneeded ttk::theme::aquativo 0.0.1 \
+ [list source [file join $dir aquativo.tcl]]
diff --git a/ttkthemes/ttkthemes/themes/black/LICENSE b/ttkthemes/ttkthemes/themes/black/LICENSE
new file mode 100644
index 0000000..d586dd1
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/black/LICENSE
@@ -0,0 +1,25 @@
+Copyright (C) 2007-2008 Mats Bengtsson
+The following terms apply to all files associated with the software unless explicitly disclaimed in individual files.
+
+The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation
+for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included
+verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses.
+Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described
+here, provided that the new terms are clearly indicated on the first page of each file where they apply.
+
+IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF
+THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS"
+BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
+MODIFICATIONS.
+
+GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. government, the Government shall have only
+"Restricted Rights" in the software and related documentation as defined in the Federal Acquisition Regulations (FARs)
+in Clause 52.227.19 (c) (2). If you are acquiring the software on behalf of the Department of Defense, the software
+shall be classified as "Commercial Computer Software" and the Government shall have only "Restricted Rights" as defined
+in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the authors grant the U.S. Government and others
+acting in its behalf permission to use and distribute the software in accordance with the terms specified in this
+license.
diff --git a/ttkthemes/ttkthemes/themes/black/black.tcl b/ttkthemes/ttkthemes/themes/black/black.tcl
new file mode 100644
index 0000000..86a3c6d
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/black/black.tcl
@@ -0,0 +1,150 @@
+# black.tcl -
+#
+# Experimental!
+#
+# Copyright (c) 2007-2008 Mats Bengtsson
+#
+# $Id: black.tcl,v 1.2 2009/10/25 19:21:30 oberdorfer Exp $
+
+package require Tk 8.4; # minimum version for Tile
+package require tile 0.8; # depends upon tile
+
+
+namespace eval ttk {
+ namespace eval theme {
+ namespace eval black {
+ variable version 0.1
+ }
+ }
+}
+
+namespace eval ttk::theme::black {
+
+ #variable imgdir [file join [file dirname [info script]] black]
+ #variable I
+ #array set I [tile::LoadImages $imgdir *.png]
+
+ variable dir [file dirname [info script]]
+
+ # NB: These colors must be in sync with the ones in black.rdb
+
+ variable colors
+ array set colors {
+ -disabledfg "DarkGrey"
+ -frame "#424242"
+ -dark "#222222"
+ -darker "#121212"
+ -darkest "black"
+ -lighter "#626262"
+ -lightest "#ffffff"
+ -selectbg "#4a6984"
+ -selectfg "#ffffff"
+ }
+ if {[info commands ::ttk::style] ne ""} {
+ set styleCmd ttk::style
+ } else {
+ set styleCmd style
+ }
+
+ $styleCmd theme create black -parent clam -settings {
+
+ # -----------------------------------------------------------------
+ # Theme defaults
+ #
+ $styleCmd configure "." \
+ -background $colors(-frame) \
+ -foreground white \
+ -bordercolor $colors(-darkest) \
+ -darkcolor $colors(-dark) \
+ -lightcolor $colors(-lighter) \
+ -troughcolor $colors(-darker) \
+ -selectbackground $colors(-selectbg) \
+ -selectforeground $colors(-selectfg) \
+ -selectborderwidth 0 \
+ -font TkDefaultFont \
+ ;
+
+ $styleCmd map "." \
+ -background [list disabled $colors(-frame) \
+ active $colors(-lighter)] \
+ -foreground [list disabled $colors(-disabledfg)] \
+ -selectbackground [list !focus $colors(-darkest)] \
+ -selectforeground [list !focus white] \
+ ;
+
+ # ttk widgets.
+ $styleCmd configure TButton \
+ -width -8 -padding {5 1} -relief raised
+ $styleCmd configure TMenubutton \
+ -width -11 -padding {5 1} -relief raised
+ $styleCmd configure TCheckbutton \
+ -indicatorbackground "#ffffff" -indicatormargin {1 1 4 1}
+ $styleCmd configure TRadiobutton \
+ -indicatorbackground "#ffffff" -indicatormargin {1 1 4 1}
+
+ $styleCmd configure TEntry \
+ -fieldbackground white -foreground black \
+ -padding {2 0}
+ $styleCmd configure TCombobox \
+ -fieldbackground white -foreground black \
+ -padding {2 0}
+
+ $styleCmd configure TNotebook.Tab \
+ -padding {6 2 6 2}
+
+ $styleCmd map TNotebook.Tab -background [list \
+ selected $colors(-lighter)]
+
+ # tk widgets.
+ $styleCmd map Menu \
+ -background [list active $colors(-lighter)] \
+ -foreground [list disabled $colors(-disabledfg)]
+
+ $styleCmd configure TreeCtrl \
+ -background gray30 -itembackground {gray60 gray50} \
+ -itemfill white -itemaccentfill yellow
+
+ $styleCmd map Treeview \
+ -background [list selected $colors(-selectbg)] \
+ -foreground [list selected $colors(-selectfg)]
+
+ $styleCmd configure Treeview -fieldbackground $colors(-lighter)
+ }
+}
+
+# A few tricks for Tablelist.
+
+namespace eval ::tablelist:: {
+
+ proc blackTheme {} {
+ variable themeDefaults
+
+ array set colors [array get ttk::theme::black::colors]
+
+ array set themeDefaults [list \
+ -background "Black" \
+ -foreground "White" \
+ -disabledforeground $colors(-disabledfg) \
+ -stripebackground "#191919" \
+ -selectbackground "#4a6984" \
+ -selectforeground "DarkRed" \
+ -selectborderwidth 0 \
+ -font TkTextFont \
+ -labelbackground $colors(-frame) \
+ -labeldisabledBg "#dcdad5" \
+ -labelactiveBg "#eeebe7" \
+ -labelpressedBg "#eeebe7" \
+ -labelforeground white \
+ -labeldisabledFg "#999999" \
+ -labelactiveFg white \
+ -labelpressedFg white \
+ -labelfont TkDefaultFont \
+ -labelborderwidth 2 \
+ -labelpady 1 \
+ -arrowcolor "" \
+ -arrowstyle sunken10x9 \
+ ]
+ }
+}
+
+package provide ttk::theme::black $::ttk::theme::black::version
diff --git a/ttkthemes/ttkthemes/themes/black/pkgIndex.tcl b/ttkthemes/ttkthemes/themes/black/pkgIndex.tcl
new file mode 100644
index 0000000..a876337
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/black/pkgIndex.tcl
@@ -0,0 +1,6 @@
+# if { [catch {package require tile 0.8 }] != 0 } { return }
+
+if {[file isdirectory [file join $dir black]]} {
+ package ifneeded ttk::theme::black 0.0.1 \
+ [list source [file join $dir black.tcl]]
+}
diff --git a/ttkthemes/ttkthemes/themes/blue/LICENSE b/ttkthemes/ttkthemes/themes/blue/LICENSE
new file mode 100644
index 0000000..5d6b7ed
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/LICENSE
@@ -0,0 +1,25 @@
+Copyright (C) 2004 Pat Thoyts <patthoyts@users.sourceforge.net>
+The following terms apply to all files associated with the software unless explicitly disclaimed in individual files.
+
+The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation
+for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included
+verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses.
+Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described
+here, provided that the new terms are clearly indicated on the first page of each file where they apply.
+
+IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF
+THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS"
+BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
+MODIFICATIONS.
+
+GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. government, the Government shall have only
+"Restricted Rights" in the software and related documentation as defined in the Federal Acquisition Regulations (FARs)
+in Clause 52.227.19 (c) (2). If you are acquiring the software on behalf of the Department of Defense, the software
+shall be classified as "Commercial Computer Software" and the Government shall have only "Restricted Rights" as defined
+in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the authors grant the U.S. Government and others
+acting in its behalf permission to use and distribute the software in accordance with the terms specified in this
+license. \ No newline at end of file
diff --git a/ttkthemes/ttkthemes/themes/blue/blue.tcl b/ttkthemes/ttkthemes/themes/blue/blue.tcl
new file mode 100644
index 0000000..6611ea7
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue.tcl
@@ -0,0 +1,161 @@
+# blue - Copyright (C) 2004 Pat Thoyts <patthoyts@users.sourceforge.net>
+# Available under the BSD-like 2-clause Tcl License as described in LICENSE in this folder
+namespace eval ttk::theme::blue {
+
+ package provide ttk::theme::blue 0.7
+
+ set imgdir [file join [file dirname [info script]] blue]
+
+ proc LoadImages {imgdir} {
+ variable I
+ foreach file [glob -directory $imgdir *.gif] {
+ set img [file tail [file rootname $file]]
+ set I($img) [image create photo -file $file -format gif89]
+ }
+ }
+
+ array set I [LoadImages $imgdir]
+
+ array set colors {
+ -frame "#6699cc"
+ -lighter "#bcd2e8"
+ -window "#e6f3ff"
+ -selectbg "#2d2d66"
+ -selectfg "#ffffff"
+ -disabledfg "#666666"
+ }
+
+ ::ttk::style theme create blue -settings {
+
+ ::ttk::style configure . \
+ -borderwidth 1 \
+ -background $colors(-frame) \
+ -fieldbackground $colors(-window) \
+ -troughcolor $colors(-lighter) \
+ -selectbackground $colors(-selectbg) \
+ -selectforeground $colors(-selectfg) \
+ ;
+ ::ttk::style map . -foreground [list disabled $colors(-disabledfg)]
+
+ ## Buttons.
+ #
+ ::ttk::style configure TButton -padding "10 0"
+ ::ttk::style layout TButton {
+ Button.button -children {
+ Button.focus -children {
+ Button.padding -children {
+ Button.label
+ }
+ }
+ }
+ }
+
+ ::ttk::style element create button image [list $I(button-n) \
+ pressed $I(button-p) \
+ active $I(button-h) \
+ ] -border 4 -sticky ew
+
+ ::ttk::style element create Checkbutton.indicator image [list $I(check-nu) \
+ {!disabled active selected} $I(check-hc) \
+ {!disabled active} $I(check-hu) \
+ {!disabled selected} $I(check-nc) ] \
+ -width 24 -sticky w
+
+ ::ttk::style element create Radiobutton.indicator image [list $I(radio-nu) \
+ {!disabled active selected} $I(radio-hc) \
+ {!disabled active} $I(radio-hu) \
+ selected $I(radio-nc) ] \
+ -width 24 -sticky w
+
+ ::ttk::style configure TMenubutton -relief raised -padding {10 2}
+
+ ## Toolbar buttons.
+ #
+ ::ttk::style configure Toolbutton \
+ -width 0 -relief flat -borderwidth 2 -padding 4 \
+ -background $colors(-frame) -foreground #000000 ;
+ ::ttk::style map Toolbutton -background [list active $colors(-selectbg)]
+ ::ttk::style map Toolbutton -foreground [list active $colors(-selectfg)]
+ ::ttk::style map Toolbutton -relief {
+ disabled flat
+ selected sunken
+ pressed sunken
+ active raised
+ }
+
+ ## Entry widgets.
+ #
+ ::ttk::style configure TEntry \
+ -selectborderwidth 1 -padding 2 -insertwidth 2 -font TkTextFont
+ ::ttk::style configure TCombobox \
+ -selectborderwidth 1 -padding 2 -insertwidth 2 -font TkTextFont
+
+ ## Notebooks.
+ #
+ ::ttk::style configure TNotebook.Tab -padding {4 2 4 2}
+ ::ttk::style map TNotebook.Tab \
+ -background \
+ [list selected $colors(-frame) active $colors(-lighter)] \
+ -padding [list selected {4 4 4 2}]
+
+ ## Labelframes.
+ #
+ ::ttk::style configure TLabelframe -borderwidth 2 -relief groove
+
+ ## Scrollbars.
+ #
+ ::ttk::style layout Vertical.TScrollbar {
+ Scrollbar.trough -children {
+ Scrollbar.uparrow -side top
+ Scrollbar.downarrow -side bottom
+ Scrollbar.uparrow -side bottom
+ Vertical.Scrollbar.thumb -side top -expand true -sticky ns
+ }
+ }
+
+ ::ttk::style layout Horizontal.TScrollbar {
+ Scrollbar.trough -children {
+ Scrollbar.leftarrow -side left
+ Scrollbar.rightarrow -side right
+ Scrollbar.leftarrow -side right
+ Horizontal.Scrollbar.thumb -side left -expand true -sticky we
+ }
+ }
+
+ ::ttk::style element create Horizontal.Scrollbar.thumb image \
+ [list $I(sb-thumb) \
+ {pressed !disabled} $I(sb-thumb-p)] -border 3
+
+ ::ttk::style element create Vertical.Scrollbar.thumb image \
+ [list $I(sb-vthumb) \
+ {pressed !disabled} $I(sb-vthumb-p)] -border 3
+
+ foreach dir {up down left right} {
+ ::ttk::style element create ${dir}arrow image [list $I(arrow${dir}) \
+ disabled $I(arrow${dir}) \
+ pressed $I(arrow${dir}-p) \
+ active $I(arrow${dir}-h)] \
+ -border 1 -sticky {}
+ }
+
+ ## Scales.
+ #
+ ::ttk::style element create Scale.slider \
+ image [list $I(slider) {pressed !disabled} $I(slider-p)]
+
+ ::ttk::style element create Vertical.Scale.slider \
+ image [list $I(vslider) {pressed !disabled} $I(vslider-p)]
+
+ ::ttk::style element create Horizontal.Progress.bar \
+ image $I(sb-thumb) -border 2
+ ::ttk::style element create Vertical.Progress.bar \
+ image $I(sb-vthumb) -border 2
+
+ # Treeview
+ ::ttk::style map Treeview \
+ -background [list selected $colors(-selectbg)] \
+ -foreground [list selected $colors(-selectfg)]
+ }
+ ::ttk::style configure Treeview -fieldbackground $colors(-window)
+}
+
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/arrowdown-h.gif b/ttkthemes/ttkthemes/themes/blue/blue/arrowdown-h.gif
new file mode 100644
index 0000000..3c1be9d
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/arrowdown-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/arrowdown-p.gif b/ttkthemes/ttkthemes/themes/blue/blue/arrowdown-p.gif
new file mode 100644
index 0000000..1cb36ec
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/arrowdown-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/arrowdown.gif b/ttkthemes/ttkthemes/themes/blue/blue/arrowdown.gif
new file mode 100644
index 0000000..e363c36
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/arrowdown.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/arrowleft-h.gif b/ttkthemes/ttkthemes/themes/blue/blue/arrowleft-h.gif
new file mode 100644
index 0000000..cbc3db2
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/arrowleft-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/arrowleft-p.gif b/ttkthemes/ttkthemes/themes/blue/blue/arrowleft-p.gif
new file mode 100644
index 0000000..14d541b
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/arrowleft-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/arrowleft.gif b/ttkthemes/ttkthemes/themes/blue/blue/arrowleft.gif
new file mode 100644
index 0000000..32584a3
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/arrowleft.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/arrowright-h.gif b/ttkthemes/ttkthemes/themes/blue/blue/arrowright-h.gif
new file mode 100644
index 0000000..913e9da
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/arrowright-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/arrowright-p.gif b/ttkthemes/ttkthemes/themes/blue/blue/arrowright-p.gif
new file mode 100644
index 0000000..d02208f
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/arrowright-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/arrowright.gif b/ttkthemes/ttkthemes/themes/blue/blue/arrowright.gif
new file mode 100644
index 0000000..2b0f1fd
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/arrowright.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/arrowup-h.gif b/ttkthemes/ttkthemes/themes/blue/blue/arrowup-h.gif
new file mode 100644
index 0000000..6059bae
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/arrowup-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/arrowup-p.gif b/ttkthemes/ttkthemes/themes/blue/blue/arrowup-p.gif
new file mode 100644
index 0000000..20b6a82
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/arrowup-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/arrowup.gif b/ttkthemes/ttkthemes/themes/blue/blue/arrowup.gif
new file mode 100644
index 0000000..5857616
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/arrowup.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/button-h.gif b/ttkthemes/ttkthemes/themes/blue/blue/button-h.gif
new file mode 100644
index 0000000..0947f43
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/button-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/button-n.gif b/ttkthemes/ttkthemes/themes/blue/blue/button-n.gif
new file mode 100644
index 0000000..d984528
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/button-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/button-p.gif b/ttkthemes/ttkthemes/themes/blue/blue/button-p.gif
new file mode 100644
index 0000000..e819b1b
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/button-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/check-hc.gif b/ttkthemes/ttkthemes/themes/blue/blue/check-hc.gif
new file mode 100644
index 0000000..b753aea
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/check-hc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/check-hu.gif b/ttkthemes/ttkthemes/themes/blue/blue/check-hu.gif
new file mode 100644
index 0000000..74dbb79
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/check-hu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/check-nc.gif b/ttkthemes/ttkthemes/themes/blue/blue/check-nc.gif
new file mode 100644
index 0000000..8f3d911
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/check-nc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/check-nu.gif b/ttkthemes/ttkthemes/themes/blue/blue/check-nu.gif
new file mode 100644
index 0000000..6f360ff
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/check-nu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/radio-hc.gif b/ttkthemes/ttkthemes/themes/blue/blue/radio-hc.gif
new file mode 100644
index 0000000..f7c21fb
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/radio-hc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/radio-hu.gif b/ttkthemes/ttkthemes/themes/blue/blue/radio-hu.gif
new file mode 100644
index 0000000..a006630
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/radio-hu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/radio-nc.gif b/ttkthemes/ttkthemes/themes/blue/blue/radio-nc.gif
new file mode 100644
index 0000000..0281de3
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/radio-nc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/radio-nu.gif b/ttkthemes/ttkthemes/themes/blue/blue/radio-nu.gif
new file mode 100644
index 0000000..58ec60c
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/radio-nu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/sb-thumb-p.gif b/ttkthemes/ttkthemes/themes/blue/blue/sb-thumb-p.gif
new file mode 100644
index 0000000..6cfaa41
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/sb-thumb-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/sb-thumb.gif b/ttkthemes/ttkthemes/themes/blue/blue/sb-thumb.gif
new file mode 100644
index 0000000..d9bfc0a
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/sb-thumb.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/sb-vthumb-p.gif b/ttkthemes/ttkthemes/themes/blue/blue/sb-vthumb-p.gif
new file mode 100644
index 0000000..930d7fd
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/sb-vthumb-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/sb-vthumb.gif b/ttkthemes/ttkthemes/themes/blue/blue/sb-vthumb.gif
new file mode 100644
index 0000000..060be5d
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/sb-vthumb.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/slider-p.gif b/ttkthemes/ttkthemes/themes/blue/blue/slider-p.gif
new file mode 100644
index 0000000..c1c089d
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/slider-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/slider.gif b/ttkthemes/ttkthemes/themes/blue/blue/slider.gif
new file mode 100644
index 0000000..1805c2d
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/slider.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/vslider-p.gif b/ttkthemes/ttkthemes/themes/blue/blue/vslider-p.gif
new file mode 100644
index 0000000..bc37b31
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/vslider-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/blue/vslider.gif b/ttkthemes/ttkthemes/themes/blue/blue/vslider.gif
new file mode 100644
index 0000000..d3745c7
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/blue/vslider.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/blue/pkgIndex.tcl b/ttkthemes/ttkthemes/themes/blue/pkgIndex.tcl
new file mode 100644
index 0000000..527f5c5
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/blue/pkgIndex.tcl
@@ -0,0 +1,6 @@
+# Package index for tile demo pixmap themes.
+
+if {[file isdirectory [file join $dir blue]]} {
+ package ifneeded ttk::theme::blue 0.7 \
+ [list source [file join $dir blue.tcl]]
+}
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/LICENSE b/ttkthemes/ttkthemes/themes/clearlooks/LICENSE
new file mode 100644
index 0000000..4994146
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/LICENSE
@@ -0,0 +1,26 @@
+This software is copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics
+Corporation, and other parties. The following terms apply to all files associated with the software unless explicitly
+disclaimed in individual files.
+
+The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation
+for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included
+verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses.
+Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described
+here, provided that the new terms are clearly indicated on the first page of each file where they apply.
+
+IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF
+THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS"
+BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
+MODIFICATIONS.
+
+GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. government, the Government shall have only
+"Restricted Rights" in the software and related documentation as defined in the Federal Acquisition Regulations (FARs)
+in Clause 52.227.19 (c) (2). If you are acquiring the software on behalf of the Department of Defense, the software
+shall be classified as "Commercial Computer Software" and the Government shall have only "Restricted Rights" as defined
+in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the authors grant the U.S. Government and others
+acting in its behalf permission to use and distribute the software in accordance with the terms specified in this
+license. \ No newline at end of file
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks.tcl b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks.tcl
new file mode 100644
index 0000000..4ff068a
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks.tcl
@@ -0,0 +1,341 @@
+# This software is copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics
+# Corporation, and other parties.
+namespace eval ttk::theme::clearlooks {
+
+ package provide ttk::theme::clearlooks 0.1
+
+ proc LoadImages {imgdir {patterns {*.gif}}} {
+ foreach pattern $patterns {
+ foreach file [glob -directory $imgdir $pattern] {
+ set img [file tail [file rootname $file]]
+ if {![info exists images($img)]} {
+ set images($img) [image create photo -file $file]
+ }
+ }
+ }
+ return [array get images]
+ }
+
+ variable I
+ array set I [LoadImages \
+ [file join [file dirname [info script]] clearlooks] *.gif]
+
+ variable colors
+
+ array set colors {
+ -frame "#efebe7"
+ -lighter "#f5f3f0"
+ -dark "#cfcdc8"
+ -darker "#9e9a9e"
+ -darkest "#d4cfca"
+ -selectbg "#7c99ad"
+ -selectfg "#ffffff"
+ -disabledfg "#b5b3ac"
+ -entryfocus "#6f9dc6"
+ -tabbg "#c9c1bc"
+ -tabborder "#b5aca7"
+ -troughcolor "#d7cbbe"
+ -troughborder "#ae9e8e"
+ -checklight "#f5f3f0"
+ }
+
+
+ ttk::style theme create clearlooks -parent clam -settings {
+
+ ttk::style configure . \
+ -borderwidth 1 \
+ -background $colors(-frame) \
+ -foreground black \
+ -bordercolor $colors(-darkest) \
+ -darkcolor $colors(-dark) \
+ -lightcolor $colors(-lighter) \
+ -troughcolor $colors(-troughcolor) \
+ -selectforeground $colors(-selectfg) \
+ -selectbackground $colors(-selectbg) \
+ -font TkDefaultFont \
+ ;
+
+ ttk::style map . \
+ -background [list disabled $colors(-frame) \
+ active $colors(-lighter)] \
+ -foreground [list disabled $colors(-disabledfg)] \
+ -selectbackground [list !focus $colors(-darker)] \
+ -selectforeground [list !focus white] \
+ ;
+
+
+# ttk::style configure Frame.border -relief groove
+
+ ## Treeview.
+ #
+ ttk::style element create Treeheading.cell image \
+ [list $I(tree-n) \
+ selected $I(tree-p) \
+ disabled $I(tree-d) \
+ pressed $I(tree-p) \
+ active $I(tree-h) \
+ ] \
+ -border 4 -sticky ew
+
+ #ttk::style configure Treeview -fieldbackground white
+ ttk::style configure Row -background "#efefef"
+ ttk::style map Row -background [list \
+ {focus selected} "#71869e" \
+ selected "#969286" \
+ alternate white]
+ ttk::style map Item -foreground [list selected white]
+ ttk::style map Cell -foreground [list selected white]
+
+
+ ## Buttons.
+ #
+ ttk::style configure TButton -padding {10 0}
+ ttk::style layout TButton {
+ Button.button -children {
+ Button.focus -children {
+ Button.padding -children {
+ Button.label
+ }
+ }
+ }
+ }
+
+ ttk::style element create button image \
+ [list $I(button-n) \
+ pressed $I(button-p) \
+ {selected active} $I(button-pa) \
+ selected $I(button-p) \
+ active $I(button-a) \
+ disabled $I(button-d) \
+ ] \
+ -border 4 -sticky ew
+
+
+ ## Checkbuttons.
+ #
+ ttk::style element create Checkbutton.indicator image \
+ [list $I(check-nu) \
+ {disabled selected} $I(check-dc) \
+ disabled $I(check-du) \
+ {pressed selected} $I(check-pc) \
+ pressed $I(check-pu) \
+ {active selected} $I(check-ac) \
+ active $I(check-au) \
+ selected $I(check-nc) ] \
+ -width 24 -sticky w
+
+ ttk::style map TCheckbutton -background [list active $colors(-checklight)]
+ ttk::style configure TCheckbutton -padding 1
+
+
+ ## Radiobuttons.
+ #
+ ttk::style element create Radiobutton.indicator image \
+ [list $I(radio-nu) \
+ {disabled selected} $I(radio-dc) \
+ disabled $I(radio-du) \
+ {pressed selected} $I(radio-pc) \
+ pressed $I(radio-pu) \
+ {active selected} $I(radio-ac) \
+ active $I(radio-au) \
+ selected $I(radio-nc) ] \
+ -width 24 -sticky w
+
+ ttk::style map TRadiobutton -background [list active $colors(-checklight)]
+ ttk::style configure TRadiobutton -padding 1
+
+
+ ## Menubuttons.
+ #
+ #ttk::style configure TMenubutton -relief raised -padding {10 2}
+# ttk::style element create Menubutton.border image $I(toolbutton-n) \
+# -map [list \
+# pressed $I(toolbutton-p) \
+# selected $I(toolbutton-p) \
+# active $I(toolbutton-a) \
+# disabled $I(toolbutton-n)] \
+# -border {4 7 4 7} -sticky nsew
+
+ ttk::style element create Menubutton.border image \
+ [list $I(button-n) \
+ selected $I(button-p) \
+ disabled $I(button-d) \
+ active $I(button-a) \
+ ] \
+ -border 4 -sticky ew
+
+
+ ## Toolbar buttons.
+ #
+ ttk::style configure Toolbutton -padding -5 -relief flat
+ ttk::style configure Toolbutton.label -padding 0 -relief flat
+
+ ttk::style element create Toolbutton.border image \
+ [list $I(blank) \
+ pressed $I(toolbutton-p) \
+ {selected active} $I(toolbutton-pa) \
+ selected $I(toolbutton-p) \
+ active $I(toolbutton-a) \
+ disabled $I(blank)] \
+ -border 11 -sticky nsew
+
+
+ ## Entry widgets.
+ #
+ ttk::style configure TEntry -padding 1 -insertwidth 1 \
+ -fieldbackground white
+
+ ttk::style map TEntry \
+ -fieldbackground [list readonly $colors(-frame)] \
+ -bordercolor [list focus $colors(-selectbg)] \
+ -lightcolor [list focus $colors(-entryfocus)] \
+ -darkcolor [list focus $colors(-entryfocus)] \
+ ;
+
+
+ ## Combobox.
+ #
+ ttk::style configure TCombobox -selectbackground
+
+ ttk::style element create Combobox.downarrow image \
+ [list $I(comboarrow-n) \
+ disabled $I(comboarrow-d) \
+ pressed $I(comboarrow-p) \
+ active $I(comboarrow-a) \
+ ] \
+ -border 1 -sticky {}
+
+ ttk::style element create Combobox.field image \
+ [list $I(combo-n) \
+ {readonly disabled} $I(combo-rd) \
+ {readonly pressed} $I(combo-rp) \
+ {readonly focus} $I(combo-rf) \
+ readonly $I(combo-rn) \
+ ] \
+ -border 4 -sticky ew
+
+
+ ## Notebooks.
+ #
+# ttk::style element create tab image $I(tab-a) -border {2 2 2 0} \
+# -map [list selected $I(tab-n)]
+
+ ttk::style configure TNotebook.Tab -padding {6 2 6 2}
+ ttk::style map TNotebook.Tab \
+ -padding [list selected {6 4 6 2}] \
+ -background [list selected $colors(-frame) {} $colors(-tabbg)] \
+ -lightcolor [list selected $colors(-lighter) {} $colors(-dark)] \
+ -bordercolor [list selected $colors(-darkest) {} $colors(-tabborder)] \
+ ;
+
+ ## Labelframes.
+ #
+ ttk::style configure TLabelframe -borderwidth 2 -relief groove
+
+
+ ## Scrollbars.
+ #
+ ttk::style layout Vertical.TScrollbar {
+ Scrollbar.trough -sticky ns -children {
+ Scrollbar.uparrow -side top
+ Scrollbar.downarrow -side bottom
+ Vertical.Scrollbar.thumb -side top -expand true -sticky ns
+ }
+ }
+
+ ttk::style layout Horizontal.TScrollbar {
+ Scrollbar.trough -sticky we -children {
+ Scrollbar.leftarrow -side left
+ Scrollbar.rightarrow -side right
+ Horizontal.Scrollbar.thumb -side left -expand true -sticky we
+ }
+ }
+
+ ttk::style element create Horizontal.Scrollbar.thumb image \
+ [list $I(sbthumb-hn) \
+ disabled $I(sbthumb-hd) \
+ pressed $I(sbthumb-ha) \
+ active $I(sbthumb-ha)] \
+ -border 3
+
+ ttk::style element create Vertical.Scrollbar.thumb image \
+ [list $I(sbthumb-vn) \
+ disabled $I(sbthumb-vd) \
+ pressed $I(sbthumb-va) \
+ active $I(sbthumb-va)] \
+ -border 3
+
+ foreach dir {up down left right} {
+ ttk::style element create ${dir}arrow image \
+ [list $I(arrow${dir}-n) \
+ disabled $I(arrow${dir}-d) \
+ pressed $I(arrow${dir}-p) \
+ active $I(arrow${dir}-a)] \
+ -border 1 -sticky {}
+ }
+
+ ttk::style configure TScrollbar -bordercolor $colors(-troughborder)
+
+
+ ## Scales.
+ #
+ ttk::style element create Scale.slider image \
+ [list $I(scale-hn) \
+ disabled $I(scale-hd) \
+ active $I(scale-ha) \
+ ]
+
+ ttk::style element create Scale.trough image $I(scaletrough-h) \
+ -border 2 -sticky ew -padding 0
+
+ ttk::style element create Vertical.Scale.slider image \
+ [list $I(scale-vn) \
+ disabled $I(scale-vd) \
+ active $I(scale-va) \
+ ]
+ ttk::style element create Vertical.Scale.trough image $I(scaletrough-v) \
+ -border 2 -sticky ns -padding 0
+
+ ttk::style configure TScale -bordercolor $colors(-troughborder)
+
+
+ ## Progressbar.
+ #
+ ttk::style element create Horizontal.Progressbar.pbar image $I(progress-h) \
+ -border {2 2 1 1}
+ ttk::style element create Vertical.Progressbar.pbar image $I(progress-v) \
+ -border {2 2 1 1}
+
+ ttk::style configure TProgressbar -bordercolor $colors(-troughborder)
+
+
+ ## Statusbar parts.
+ #
+ ttk::style element create sizegrip image $I(sizegrip)
+
+
+ ## Paned window parts.
+ #
+# ttk::style element create hsash image $I(hseparator-n) -border {2 0} \
+# -map [list {active !disabled} $I(hseparator-a)]
+# ttk::style element create vsash image $I(vseparator-n) -border {0 2} \
+# -map [list {active !disabled} $I(vseparator-a)]
+
+ ttk::style configure Sash -sashthickness 6 -gripcount 16
+
+
+ ## Separator.
+ #
+ #ttk::style element create separator image $I(sep-h)
+ #ttk::style element create hseparator image $I(sep-h)
+ #ttk::style element create vseparator image $I(sep-v)
+
+ ## Treeview
+ #
+ ttk::style map Treeview \
+ -background [list selected $colors(-selectbg)] \
+ -foreground [list selected $colors(-selectfg)]
+
+ }
+}
+
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowdown-a.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowdown-a.gif
new file mode 100644
index 0000000..c5f8761
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowdown-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowdown-d.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowdown-d.gif
new file mode 100644
index 0000000..061990e
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowdown-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowdown-n.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowdown-n.gif
new file mode 100644
index 0000000..b72fe3e
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowdown-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowdown-p.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowdown-p.gif
new file mode 100644
index 0000000..9962689
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowdown-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowleft-a.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowleft-a.gif
new file mode 100644
index 0000000..bb91945
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowleft-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowleft-d.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowleft-d.gif
new file mode 100644
index 0000000..8800f1a
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowleft-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowleft-n.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowleft-n.gif
new file mode 100644
index 0000000..143739f
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowleft-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowleft-p.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowleft-p.gif
new file mode 100644
index 0000000..dca719a
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowleft-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowright-a.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowright-a.gif
new file mode 100644
index 0000000..c139129
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowright-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowright-d.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowright-d.gif
new file mode 100644
index 0000000..1b5afb0
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowright-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowright-n.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowright-n.gif
new file mode 100644
index 0000000..57f0f80
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowright-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowright-p.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowright-p.gif
new file mode 100644
index 0000000..7706aa6
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowright-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowup-a.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowup-a.gif
new file mode 100644
index 0000000..b330767
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowup-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowup-d.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowup-d.gif
new file mode 100644
index 0000000..95bb2b6
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowup-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowup-n.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowup-n.gif
new file mode 100644
index 0000000..8628d61
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowup-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowup-p.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowup-p.gif
new file mode 100644
index 0000000..bcedfb3
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/arrowup-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/blank.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/blank.gif
new file mode 100644
index 0000000..be61839
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/blank.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-a.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-a.gif
new file mode 100644
index 0000000..2cc46a4
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-d.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-d.gif
new file mode 100644
index 0000000..4d32129
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-n.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-n.gif
new file mode 100644
index 0000000..b6cdc4a
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-p.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-p.gif
new file mode 100644
index 0000000..495fc30
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-pa.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-pa.gif
new file mode 100644
index 0000000..7f1d246
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/button-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-ac.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-ac.gif
new file mode 100644
index 0000000..a1c3a17
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-ac.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-au.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-au.gif
new file mode 100644
index 0000000..e2e1bfd
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-au.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-dc.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-dc.gif
new file mode 100644
index 0000000..2991c7f
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-dc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-du.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-du.gif
new file mode 100644
index 0000000..e2e1bfd
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-du.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-nc.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-nc.gif
new file mode 100644
index 0000000..a1c3a17
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-nc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-nu.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-nu.gif
new file mode 100644
index 0000000..e2e1bfd
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-nu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-pc.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-pc.gif
new file mode 100644
index 0000000..6364fd2
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-pc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-pu.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-pu.gif
new file mode 100644
index 0000000..af240b9
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/check-pu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-n.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-n.gif
new file mode 100644
index 0000000..027de9c
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-ra.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-ra.gif
new file mode 100644
index 0000000..982372f
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-ra.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-rd.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-rd.gif
new file mode 100644
index 0000000..ded0fc5
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-rd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-rf.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-rf.gif
new file mode 100644
index 0000000..bc722bd
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-rf.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-rn.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-rn.gif
new file mode 100644
index 0000000..1d9cb50
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-rn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-rp.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-rp.gif
new file mode 100644
index 0000000..fe32cd9
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/combo-rp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/comboarrow-a.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/comboarrow-a.gif
new file mode 100644
index 0000000..b4a2cd6
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/comboarrow-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/comboarrow-d.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/comboarrow-d.gif
new file mode 100644
index 0000000..8d50d86
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/comboarrow-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/comboarrow-n.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/comboarrow-n.gif
new file mode 100644
index 0000000..5907752
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/comboarrow-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/comboarrow-p.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/comboarrow-p.gif
new file mode 100644
index 0000000..e370d0e
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/comboarrow-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/progress-h.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/progress-h.gif
new file mode 100644
index 0000000..01c24a1
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/progress-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/progress-v.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/progress-v.gif
new file mode 100644
index 0000000..a5e201f
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/progress-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-ac.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-ac.gif
new file mode 100644
index 0000000..42c6cca
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-ac.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-au.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-au.gif
new file mode 100644
index 0000000..f848850
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-au.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-dc.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-dc.gif
new file mode 100644
index 0000000..2103534
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-dc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-du.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-du.gif
new file mode 100644
index 0000000..498ab27
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-du.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-nc.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-nc.gif
new file mode 100644
index 0000000..ea734ba
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-nc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-nu.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-nu.gif
new file mode 100644
index 0000000..498ab27
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-nu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-pc.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-pc.gif
new file mode 100644
index 0000000..c1b6e50
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-pc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-pu.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-pu.gif
new file mode 100644
index 0000000..01ae60c
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/radio-pu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-ha.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-ha.gif
new file mode 100644
index 0000000..d0b03cc
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-ha.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-hd.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-hd.gif
new file mode 100644
index 0000000..d4bdecf
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-hd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-hn.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-hn.gif
new file mode 100644
index 0000000..3bdb094
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-hn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-hp.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-hp.gif
new file mode 100644
index 0000000..3bdb094
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-hp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-va.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-va.gif
new file mode 100644
index 0000000..5edabba
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-va.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-vd.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-vd.gif
new file mode 100644
index 0000000..7f6a025
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-vd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-vn.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-vn.gif
new file mode 100644
index 0000000..6430962
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-vn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-vp.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-vp.gif
new file mode 100644
index 0000000..6430962
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sbthumb-vp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-ha.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-ha.gif
new file mode 100644
index 0000000..68b27d5
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-ha.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-hd.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-hd.gif
new file mode 100644
index 0000000..628c5d7
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-hd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-hn.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-hn.gif
new file mode 100644
index 0000000..5e1c0e9
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-hn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-va.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-va.gif
new file mode 100644
index 0000000..b520893
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-va.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-vd.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-vd.gif
new file mode 100644
index 0000000..da58a5d
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-vd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-vn.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-vn.gif
new file mode 100644
index 0000000..8068c59
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scale-vn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scaletrough-h.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scaletrough-h.gif
new file mode 100644
index 0000000..46f1a92
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scaletrough-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scaletrough-v.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scaletrough-v.gif
new file mode 100644
index 0000000..2558fd9
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/scaletrough-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sep-h.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sep-h.gif
new file mode 100644
index 0000000..26acc53
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sep-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sep-v.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sep-v.gif
new file mode 100644
index 0000000..52391a8
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sep-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sizegrip.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sizegrip.gif
new file mode 100644
index 0000000..7e30f93
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/sizegrip.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tab-a.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tab-a.gif
new file mode 100644
index 0000000..a4f0ef6
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tab-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tab-n.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tab-n.gif
new file mode 100644
index 0000000..f8cef6e
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tab-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-a.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-a.gif
new file mode 100644
index 0000000..a6ec6f4
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-d.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-d.gif
new file mode 100644
index 0000000..3f10fef
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-n.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-n.gif
new file mode 100644
index 0000000..b3a1949
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-p.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-p.gif
new file mode 100644
index 0000000..bed5099
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-pa.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-pa.gif
new file mode 100644
index 0000000..e81d1d3
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/toolbutton-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tree-d.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tree-d.gif
new file mode 100644
index 0000000..d353aac
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tree-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tree-h.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tree-h.gif
new file mode 100644
index 0000000..5797b9c
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tree-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tree-n.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tree-n.gif
new file mode 100644
index 0000000..d950326
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tree-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tree-p.gif b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tree-p.gif
new file mode 100644
index 0000000..05aa8c2
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/clearlooks/tree-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/clearlooks/pkgIndex.tcl b/ttkthemes/ttkthemes/themes/clearlooks/pkgIndex.tcl
new file mode 100644
index 0000000..987186a
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/clearlooks/pkgIndex.tcl
@@ -0,0 +1,12 @@
+if {[file isdirectory [file join $dir clearlooks]]} {
+ if {![catch {package require Ttk}]} {
+ package ifneeded ttk::theme::clearlooks 0.1 \
+ [list source [file join $dir clearlooks8.5.tcl]]
+ } elseif {![catch {package require tile}]} {
+ package ifneeded tile::theme::clearlooks 0.1 \
+ [list source [file join $dir clearlooks8.4.tcl]]
+ } else {
+ return
+ }
+}
+
diff --git a/ttkthemes/ttkthemes/themes/elegance/LICENSE b/ttkthemes/ttkthemes/themes/elegance/LICENSE
new file mode 100644
index 0000000..4994146
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/LICENSE
@@ -0,0 +1,26 @@
+This software is copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics
+Corporation, and other parties. The following terms apply to all files associated with the software unless explicitly
+disclaimed in individual files.
+
+The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation
+for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included
+verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses.
+Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described
+here, provided that the new terms are clearly indicated on the first page of each file where they apply.
+
+IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF
+THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS"
+BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
+MODIFICATIONS.
+
+GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. government, the Government shall have only
+"Restricted Rights" in the software and related documentation as defined in the Federal Acquisition Regulations (FARs)
+in Clause 52.227.19 (c) (2). If you are acquiring the software on behalf of the Department of Defense, the software
+shall be classified as "Commercial Computer Software" and the Government shall have only "Restricted Rights" as defined
+in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the authors grant the U.S. Government and others
+acting in its behalf permission to use and distribute the software in accordance with the terms specified in this
+license. \ No newline at end of file
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance.tcl b/ttkthemes/ttkthemes/themes/elegance/elegance.tcl
new file mode 100644
index 0000000..aaac7b2
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance.tcl
@@ -0,0 +1,205 @@
+# This software is copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics
+# Corporation, and other parties.
+namespace eval ::ttk::theme::elegance {
+
+ package provide ttk::theme::elegance 0.1
+
+ variable I
+
+ proc LoadImages {imgdir} {
+ variable I
+ foreach file [glob -directory $imgdir *.gif] {
+ set img [file tail [file rootname $file]]
+ set I($img) [image create photo -file $file -format gif89]
+ }
+ }
+
+ LoadImages [file join [file dirname [info script]] elegance]
+
+ variable colors
+ array set colors {
+ -frame "#d8d8d8"
+ -lighter "#fcfcfc"
+ -window "#cdcdcd"
+ -selectbg "#3d3d3d"
+ -selectfg "#fcfcfc"
+ -disabledfg "#747474"
+ }
+
+ ::ttk::style theme create elegance -settings {
+
+ # -----------------------------------------------------------------
+ # Theme defaults
+ #
+ ::ttk::style configure . \
+ -borderwidth 1 \
+ -background $colors(-frame) \
+ -troughcolor $colors(-lighter) \
+ -selectbackground $colors(-selectbg) \
+ -selectforeground $colors(-selectfg) \
+ -fieldbackground $colors(-window) \
+ -font TkDefaultFont
+ ::ttk::style map . -foreground [list disabled $colors(-disabledfg)]
+
+ # -----------------------------------------------------------------
+ # Button
+ #
+ ::ttk::style layout TButton {
+ Button.background
+ Button.button -children {
+ Button.focus -children {
+ Button.label
+ }
+ }
+ }
+ ::ttk::style element create button image [list $I(button-default) \
+ pressed $I(button-active) \
+ active $I(button-prelight) \
+ disabled $I(button-active-disabled) \
+ ] -border 4 -sticky ew
+ ::ttk::style configure TButton -padding {10 6} -anchor center
+
+ # -----------------------------------------------------------------
+ # Checkbutton
+ #
+ ::ttk::style element create Checkbutton.indicator image \
+ [list $I(check1) selected $I(check2)] \
+ -width 20 -sticky w
+
+ # -----------------------------------------------------------------
+ # Radiobutton
+ #
+ ::ttk::style element create Radiobutton.indicator image \
+ [list $I(option1) selected $I(option2)] \
+ -width 20 -sticky w
+
+ # -----------------------------------------------------------------
+ # Menubutton
+ #
+ ::ttk::style layout TMenubutton {
+ Menubutton.background
+ Menubutton.button -children {
+ Menubutton.focus -children {
+ Menubutton.label -side left -expand true
+ }
+ }
+ Menubutton.indicator -side right
+ }
+ ::ttk::style element create Menubutton.indicator image \
+ [list $I(arrow-optionmenu) \
+ {pressed !disabled} $I(arrow-optionmenu-prelight) \
+ {active !disabled} $I(arrow-optionmenu-prelight) \
+ disabled $I(arrow-optionmenu-disabled)] \
+ -padding {0 0 18 0} -sticky w
+
+ # -----------------------------------------------------------------
+ # Entry
+ #
+ ::ttk::style element create Entry.field image \
+ [list $I(entry-active) focus $I(entry-inactive)] \
+ -height 18 -border 2 -padding {3 4} -sticky news
+
+ # -----------------------------------------------------------------
+ # Combobox
+ #
+ ::ttk::style element create Combobox.field image \
+ [list $I(combo-active) \
+ {readonly} $I(button-active) \
+ {active} $I(combo-active) \
+ ] -border {9 10 32 15} -padding {9 4 8 4} -sticky news
+ ::ttk::style element create Combobox.downarrow image \
+ [list $I(stepper-down) disabled $I(stepper-down)] \
+ -sticky e -border {15 0 0 0}
+
+ # -----------------------------------------------------------------
+ # Notebook elements
+ #
+ ::ttk::style element create tab \
+ image [list $I(tab-top) selected $I(tab-top-active) active $I(tab-top-active)] \
+ -border {6 6 6 4} -padding {6 3} -height 12
+
+ ::ttk::style configure TNotebook -tabmargins {0 3 0 0}
+ ::ttk::style map TNotebook.Tab \
+ -expand [list selected {0 3 2 2} !selected {0 0 2}]
+
+ # -----------------------------------------------------------------
+ # Scrollbars elements
+ #
+ ::ttk::style layout Horizontal.TScrollbar {
+ Horizontal.Scrollbar.trough -sticky ew -children {
+ Scrollbar.leftarrow -side left -sticky {}
+ Scrollbar.rightarrow -side right -sticky {}
+ Horizontal.Scrollbar.thumb -side left -expand true -sticky we -children {
+ Horizontal.Scrollbar.grip -sticky {}
+ }
+ }
+ }
+ ::ttk::style element create Horizontal.Scrollbar.thumb \
+ image [list $I(slider-horiz) {pressed !disabled} $I(slider-horiz-prelight)] \
+ -border {1 0} -width 32 -height 16 -sticky news
+ ::ttk::style element create Horizontal.Scrollbar.grip \
+ image [list $I(grip-horiz) {pressed !disabled} $I(grip-horiz-prelight)]
+ ::ttk::style element create Horizontal.Scrollbar.trough \
+ image $I(trough-scrollbar-horiz) \
+ -border 2 -padding 0 -width 32 -height 15
+ ::ttk::style element create rightarrow \
+ image [list $I(stepper-right) {pressed !disabled} $I(stepper-right-prelight)]
+ ::ttk::style element create leftarrow \
+ image [list $I(stepper-left) {pressed !disabled} $I(stepper-left-prelight)]
+
+ ::ttk::style layout Vertical.TScrollbar {
+ Scrollbar.background
+ Vertical.Scrollbar.trough -children {
+ Scrollbar.uparrow -side top -sticky {}
+ Scrollbar.downarrow -side bottom -sticky {}
+ Vertical.Scrollbar.thumb -side top -expand true -sticky ns -children {
+ Vertical.Scrollbar.grip -sticky {}
+ }
+ }
+ }
+ ::ttk::style element create Vertical.Scrollbar.thumb \
+ image [list $I(slider-vert) {pressed !disabled} $I(slider-vert-prelight)] \
+ -border {0 1} -width 15 -height 32 -sticky news
+ ::ttk::style element create Vertical.Scrollbar.grip \
+ image [list $I(grip-vert) {pressed !disabled} $I(grip-vert-prelight)]
+ ::ttk::style element create uparrow \
+ image [list $I(stepper-up) {pressed !disabled} $I(stepper-up-prelight)]
+ ::ttk::style element create downarrow \
+ image [list $I(stepper-down) {pressed !disabled} $I(stepper-down-prelight)]
+ ::ttk::style element create Vertical.Scrollbar.trough \
+ image $I(trough-scrollbar-vert) \
+ -border 2 -padding 0 -width 15 -height 64
+
+ # -----------------------------------------------------------------
+ # Progressbar
+ #
+ ::ttk::style element create Horizontal.Progressbar.trough \
+ image $I(trough-progressbar-horiz) -border 3
+ ::ttk::style element create Vertical.Progressbar.trough \
+ image $I(trough-progressbar-vert) -border 3
+ ::ttk::style element create Horizontal.Progressbar.pbar \
+ image $I(progressbar-horiz) -border {2 9}
+ ::ttk::style element create Vertical.Progressbar.pbar \
+ image $I(progressbar-vert) -border {9 2}
+
+ # -----------------------------------------------------------------
+ # Sliders horizontal and vertical.
+ #
+ ::ttk::style element create Scale.slider \
+ image [list $I(scale) pressed $I(scale-prelight)] -border 3
+ ::ttk::style element create Horizontal.Scale.trough \
+ image $I(trough-horiz) -border {6 1 7 0} -padding 0 -sticky wes
+ ::ttk::style element create Vertical.Scale.trough \
+ image $I(trough-vert) -border {1 6 0 7} -padding 0 -sticky nes
+
+ # -----------------------------------------------------------------
+ # Tree
+ #
+ ::ttk::style element create Treeheading.cell \
+ image [list $I(list-header) pressed $I(list-header-prelight)] \
+ -border {4 10} -padding 4 -sticky ewns
+ ::ttk::style map Treeview \
+ -background [list selected $colors(-selectbg)] \
+ -foreground [list selected $colors(-selectfg)]
+ }
+}
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/arrow-optionmenu-disabled.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/arrow-optionmenu-disabled.gif
new file mode 100644
index 0000000..c352340
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/arrow-optionmenu-disabled.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/arrow-optionmenu-prelight.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/arrow-optionmenu-prelight.gif
new file mode 100644
index 0000000..137060f
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/arrow-optionmenu-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/arrow-optionmenu.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/arrow-optionmenu.gif
new file mode 100644
index 0000000..137060f
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/arrow-optionmenu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/button-active-disabled.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/button-active-disabled.gif
new file mode 100644
index 0000000..184f598
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/button-active-disabled.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/button-active-prelight.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/button-active-prelight.gif
new file mode 100644
index 0000000..28f9c94
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/button-active-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/button-active.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/button-active.gif
new file mode 100644
index 0000000..0931ce6
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/button-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/button-default.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/button-default.gif
new file mode 100644
index 0000000..ff2ef2e
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/button-default.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/button-prelight.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/button-prelight.gif
new file mode 100644
index 0000000..5e9d24d
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/button-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/check1.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/check1.gif
new file mode 100644
index 0000000..9256d45
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/check1.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/check2.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/check2.gif
new file mode 100644
index 0000000..daba6d8
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/check2.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/combo-active.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/combo-active.gif
new file mode 100644
index 0000000..8ba30f0
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/combo-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/entry-active.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/entry-active.gif
new file mode 100644
index 0000000..8ba30f0
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/entry-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/entry-inactive.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/entry-inactive.gif
new file mode 100644
index 0000000..8ba30f0
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/entry-inactive.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/grip-horiz-prelight.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/grip-horiz-prelight.gif
new file mode 100644
index 0000000..709dc3d
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/grip-horiz-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/grip-horiz.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/grip-horiz.gif
new file mode 100644
index 0000000..709dc3d
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/grip-horiz.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/grip-vert-prelight.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/grip-vert-prelight.gif
new file mode 100644
index 0000000..97cf803
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/grip-vert-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/grip-vert.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/grip-vert.gif
new file mode 100644
index 0000000..97cf803
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/grip-vert.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/list-header-prelight.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/list-header-prelight.gif
new file mode 100644
index 0000000..b15ace0
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/list-header-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/list-header.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/list-header.gif
new file mode 100644
index 0000000..3fb3925
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/list-header.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/option1.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/option1.gif
new file mode 100644
index 0000000..3672006
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/option1.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/option2.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/option2.gif
new file mode 100644
index 0000000..2e6540a
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/option2.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/progressbar-horiz.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/progressbar-horiz.gif
new file mode 100644
index 0000000..faf7efe
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/progressbar-horiz.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/progressbar-vert.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/progressbar-vert.gif
new file mode 100644
index 0000000..ea030c9
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/progressbar-vert.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/scale-prelight.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/scale-prelight.gif
new file mode 100644
index 0000000..2b7bf97
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/scale-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/scale.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/scale.gif
new file mode 100644
index 0000000..d8cc5b9
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/scale.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/slider-horiz-prelight.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/slider-horiz-prelight.gif
new file mode 100644
index 0000000..c625e30
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/slider-horiz-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/slider-horiz.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/slider-horiz.gif
new file mode 100644
index 0000000..e9bde05
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/slider-horiz.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/slider-vert-prelight.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/slider-vert-prelight.gif
new file mode 100644
index 0000000..33bdc78
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/slider-vert-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/slider-vert.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/slider-vert.gif
new file mode 100644
index 0000000..d650ff6
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/slider-vert.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-down-prelight.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-down-prelight.gif
new file mode 100644
index 0000000..528161a
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-down-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-down.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-down.gif
new file mode 100644
index 0000000..d4af179
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-down.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-left-prelight.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-left-prelight.gif
new file mode 100644
index 0000000..ea1b240
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-left-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-left.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-left.gif
new file mode 100644
index 0000000..2878f74
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-left.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-right-prelight.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-right-prelight.gif
new file mode 100644
index 0000000..6094e84
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-right-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-right.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-right.gif
new file mode 100644
index 0000000..97d8d8a
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-right.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-up-prelight.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-up-prelight.gif
new file mode 100644
index 0000000..2338b89
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-up-prelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-up.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-up.gif
new file mode 100644
index 0000000..28fb5ee
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/stepper-up.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/tab-top-active.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/tab-top-active.gif
new file mode 100644
index 0000000..f831e25
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/tab-top-active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/tab-top.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/tab-top.gif
new file mode 100644
index 0000000..0601912
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/tab-top.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/trough-horiz.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/trough-horiz.gif
new file mode 100644
index 0000000..438a9a9
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/trough-horiz.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/trough-progressbar-horiz.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/trough-progressbar-horiz.gif
new file mode 100644
index 0000000..356199d
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/trough-progressbar-horiz.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/trough-progressbar-vert.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/trough-progressbar-vert.gif
new file mode 100644
index 0000000..9769d5c
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/trough-progressbar-vert.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/trough-scrollbar-horiz.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/trough-scrollbar-horiz.gif
new file mode 100644
index 0000000..d11b450
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/trough-scrollbar-horiz.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/trough-scrollbar-vert.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/trough-scrollbar-vert.gif
new file mode 100644
index 0000000..18eb31b
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/trough-scrollbar-vert.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/elegance/trough-vert.gif b/ttkthemes/ttkthemes/themes/elegance/elegance/trough-vert.gif
new file mode 100644
index 0000000..b79a6d2
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/elegance/trough-vert.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/elegance/pkgIndex.tcl b/ttkthemes/ttkthemes/themes/elegance/pkgIndex.tcl
new file mode 100644
index 0000000..ad1ce01
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/elegance/pkgIndex.tcl
@@ -0,0 +1,4 @@
+if {[file isdirectory [file join $dir elegance]]} {
+ package ifneeded ttk::theme::elegance 0.1 \
+ [list source [file join $dir elegance.tcl]]
+}
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1.tcl b/ttkthemes/ttkthemes/themes/itft1/itft1.tcl
new file mode 100644
index 0000000..bf0c18b
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1.tcl
@@ -0,0 +1,212 @@
+# Part of the same project as smog
+# Available under GNU GPLv2, or at your option any later version
+# This modified version only available under GNU GPLv3
+
+# itft1.tcl - Copyright (C) 2005 Jelco Huijser jelco@user.sourceforge.net
+# Based on sriv.tcl by Pat Thoyts <patthoyts@users.sourceforge.net>
+#
+# itft1.tcl, v0.14 2005/08/11 Jelco Huijser
+# Added support for treeviews and alternating line colors
+
+# itft1.tcl, v0.15 2018/08/18 RedFantom
+# Modified to support ttk instead of ttk, indentation and formatting
+# Combobox Down arrow is currently vertically stretched
+# TODO: Implement support for OptionMenu widget
+# TODO: Improve Treeview heading
+# TODO: Fix Combobox down button (either change down arrow or -border)
+
+namespace eval ttk::theme::itft1 {
+
+ package provide ttk::theme::itft1 0.14
+
+ set imgdir [file join [file dirname [info script]] smog]
+ proc LoadImages {imgdir {patterns {*.gif}}} {
+ foreach pattern $patterns {
+ foreach file [glob -directory $imgdir $pattern] {
+ set img [file tail [file rootname $file]]
+ if {![info exists images($img)]} {
+ set images($img) [image create photo -file $file]
+ }
+ }
+ }
+ return [array get images]
+ }
+ array set I [LoadImages [file join [file dirname [info script]] itft1] *.gif]
+
+ array set colors {
+ -frame "#daeffd"
+ -lighter "#f9f6f6"
+ -window "#f9f6f6"
+ -selectbg "#3c9bf7"
+ -selectfg "#000000"
+ -disabledfg "#8dc7eb"
+ -disabledbg "#daeffd"
+ }
+
+ ttk::style theme create itft1 -settings {
+
+ ttk::style configure . \
+ -borderwidth 1 \
+ -background $colors(-frame) \
+ -fieldbackground $colors(-window) \
+ -troughcolor $colors(-lighter) \
+ -selectbackground $colors(-selectbg) \
+ -selectforeground $colors(-selectfg) \
+ -disabledbackground $colors(-disabledbg) \
+ -disabledforeground $colors(-disabledfg)
+ ttk::style map . -foreground [list disabled $colors(-disabledfg)]
+
+ ## Buttons
+ #
+ ttk::style configure TButton -padding "10 0"
+ ttk::style layout TButton {
+ Button.button -children {
+ Button.focus -children {
+ Button.padding -children {
+ Button.label
+ }
+ }
+ }
+ }
+ ttk::style element create Button.button image \
+ [list $I(button-n) \
+ pressed $I(button-p) \
+ active $I(button-h) \
+ ] -border 8 -sticky ew
+ ttk::style element create Checkbutton.indicator image \
+ [list $I(check-nu) \
+ {!disabled active selected} $I(check-hc) \
+ {!disabled active} $I(check-hu) \
+ {!disabled selected} $I(check-nc) \
+ ] -width 24 -sticky w
+ ttk::style element create Radiobutton.indicator image \
+ [list $I(radio-nu) \
+ {!disabled active selected} $I(radio-hc) \
+ {!disabled active} $I(radio-hu) \
+ selected $I(radio-nc) \
+ ] -width 24 -sticky w
+
+ ttk::style configure TMenubutton -relief raised -padding {10 2}
+
+ ## Toolbar buttons
+ #
+ ttk::style configure Toolbutton \
+ -width 0 -relief flat -borderwidth 2 -padding 4 \
+ -background $colors(-frame) -foreground #000000 ;
+ ttk::style map Toolbutton \
+ -background [list active $colors(-selectbg) disabled $colors(-disabledbg)] \
+ -foreground [list active $colors(-selectfg) disabled $colors(-disabledfg)]
+ ttk::style map Toolbutton -relief {
+ disabled flat
+ selected sunken
+ pressed sunken
+ active raised
+ }
+
+ ## Entry widgets
+ #
+ ttk::style configure TEntry \
+ -selectborderwidth 1 \
+ -padding 2 \
+ -insertwidth 2 \
+ -font TkTextFont
+ ttk::style configure TCombobox \
+ -selectborderwidth 1 \
+ -padding 2 \
+ -insertwidth 2 \
+ -font TkTextFont
+ ttk::style configure TButton \
+ -padding {3 0} \
+ -font {Helvetica -12 bold}
+
+ ## Notebooks
+ #
+ ttk::style element create tab image \
+ [list $I(tab-n) \
+ active $I(tab-s) \
+ disabled $I(tab-hide-n) \
+ ] -border {10 6 10 2} -height 12
+ ttk::style configure TNotebook.Tab -padding {4 2 4 2}
+ ttk::style map TNotebook.Tab \
+ -background [list selected $colors(-frame) active $colors(-lighter)] \
+ -padding [list selected {4 4 4 2}]
+
+ ## Scrollbars
+ #
+ ttk::style layout Vertical.TScrollbar {
+ Scrollbar.trough -children {
+ Scrollbar.uparrow -side top
+ Scrollbar.downarrow -side bottom
+ Scrollbar.uparrow -side bottom
+ Vertical.Scrollbar.thumb -side top -expand true -sticky ns
+ }
+ }
+ ttk::style layout Horizontal.TScrollbar {
+ Scrollbar.trough -children {
+ Scrollbar.leftarrow -side left
+ Scrollbar.rightarrow -side right
+ Scrollbar.leftarrow -side right
+ Horizontal.Scrollbar.thumb -side left -expand true -sticky we
+ }
+ }
+ ttk::style element create Horizontal.Scrollbar.thumb image \
+ [list $I(sb-thumb) \
+ {pressed !disabled} $I(sb-thumb-p) \
+ ] -border 3
+ ttk::style element create Vertical.Scrollbar.thumb image \
+ [list $I(sb-vthumb) \
+ {pressed !disabled} $I(sb-vthumb-p) \
+ ] -border 3
+ foreach dir {up down left right} {
+ ttk::style element create ${dir}arrow image \
+ [list $I(arrow${dir}) \
+ disabled $I(arrow${dir}) \
+ pressed $I(arrow${dir}-p) \
+ active $I(arrow${dir}-h) \
+ ] -border {2 6 2 7}
+ }
+
+ ## Scales
+ #
+ ttk::style element create Scale.slider image \
+ [list $I(slider) \
+ {pressed !disabled} $I(slider-p)
+ ]
+ ttk::style element create Vertical.Slider.slider image \
+ [list $I(vslider) \
+ {pressed !disabled} $I(vslider-p) \
+ ]
+
+ ## Progressbars
+ #
+ ttk::style element create Horizontal.Progress.bar \
+ image $I(sb-thumb) -border 2
+ ttk::style element create Vertical.Progress.bar \
+ image $I(sb-vthumb) -border 2
+
+ ## Treeview
+ #
+ ttk::style theme settings itft1 {
+ ttk::style map Item -foreground [list selected "#FFFFFF"]
+ ttk::style configure Row -background "#EEEEEE"
+ ttk::style configure Heading \
+ -borderwidth 1 \
+ -relief raised \
+ -font tkDefaultFont
+ ttk::style configure Item -justify left
+ ttk::style map Heading -relief {
+ pressed sunken
+ }
+ ttk::style map Row -background {
+ selected "#3c9bf7"
+ focus "#ccccff"
+ alternate "#FFFFFF"
+ }
+ ttk::style map Cell -foreground {
+ selected "#FFFFFF"
+ }
+ }
+
+ }
+}
+
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/arrowdown-h.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowdown-h.gif
new file mode 100644
index 0000000..488436d
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowdown-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/arrowdown-p.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowdown-p.gif
new file mode 100644
index 0000000..727fe0a
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowdown-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/arrowdown.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowdown.gif
new file mode 100644
index 0000000..56cb96d
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowdown.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/arrowleft-h.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowleft-h.gif
new file mode 100644
index 0000000..f52b18f
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowleft-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/arrowleft-p.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowleft-p.gif
new file mode 100644
index 0000000..c5f3001
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowleft-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/arrowleft.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowleft.gif
new file mode 100644
index 0000000..73cba3e
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowleft.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/arrowright-h.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowright-h.gif
new file mode 100644
index 0000000..117287a
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowright-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/arrowright-p.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowright-p.gif
new file mode 100644
index 0000000..6d1bc9a
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowright-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/arrowright.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowright.gif
new file mode 100644
index 0000000..d7ecab6
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowright.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/arrowup-h.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowup-h.gif
new file mode 100644
index 0000000..6059bae
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowup-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/arrowup-p.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowup-p.gif
new file mode 100644
index 0000000..063c896
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowup-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/arrowup.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowup.gif
new file mode 100644
index 0000000..983a19b
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/arrowup.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/button-h.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/button-h.gif
new file mode 100644
index 0000000..1031828
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/button-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/button-n.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/button-n.gif
new file mode 100644
index 0000000..01496d0
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/button-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/button-p.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/button-p.gif
new file mode 100644
index 0000000..56dcc22
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/button-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/check-hc.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/check-hc.gif
new file mode 100644
index 0000000..b97fc69
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/check-hc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/check-hu.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/check-hu.gif
new file mode 100644
index 0000000..edbd1d0
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/check-hu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/check-nc.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/check-nc.gif
new file mode 100644
index 0000000..8bd56a4
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/check-nc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/check-nu.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/check-nu.gif
new file mode 100644
index 0000000..e1f9f6e
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/check-nu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/radio-hc.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/radio-hc.gif
new file mode 100644
index 0000000..379d761
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/radio-hc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/radio-hu.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/radio-hu.gif
new file mode 100644
index 0000000..7067f22
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/radio-hu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/radio-nc.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/radio-nc.gif
new file mode 100644
index 0000000..62684ef
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/radio-nc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/radio-nu.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/radio-nu.gif
new file mode 100644
index 0000000..5c6b912
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/radio-nu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/sb-thumb-p.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/sb-thumb-p.gif
new file mode 100644
index 0000000..e5b16e8
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/sb-thumb-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/sb-thumb.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/sb-thumb.gif
new file mode 100644
index 0000000..a4519db
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/sb-thumb.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/sb-vthumb-p.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/sb-vthumb-p.gif
new file mode 100644
index 0000000..128d35a
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/sb-vthumb-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/sb-vthumb.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/sb-vthumb.gif
new file mode 100644
index 0000000..4a49121
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/sb-vthumb.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/slider-p.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/slider-p.gif
new file mode 100644
index 0000000..c1c089d
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/slider-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/slider.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/slider.gif
new file mode 100644
index 0000000..1805c2d
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/slider.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/tab-hide-n.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/tab-hide-n.gif
new file mode 100644
index 0000000..80661cc
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/tab-hide-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/tab-n.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/tab-n.gif
new file mode 100644
index 0000000..d2f378c
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/tab-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/tab-p.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/tab-p.gif
new file mode 100644
index 0000000..59c0052
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/tab-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/tab-s.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/tab-s.gif
new file mode 100644
index 0000000..c8c4621
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/tab-s.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/vslider-p.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/vslider-p.gif
new file mode 100644
index 0000000..bc37b31
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/vslider-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/itft1/itft1/vslider.gif b/ttkthemes/ttkthemes/themes/itft1/itft1/vslider.gif
new file mode 100644
index 0000000..d3745c7
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/itft1/itft1/vslider.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/LICENSE b/ttkthemes/ttkthemes/themes/keramik/LICENSE
new file mode 100644
index 0000000..5d6b7ed
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/LICENSE
@@ -0,0 +1,25 @@
+Copyright (C) 2004 Pat Thoyts <patthoyts@users.sourceforge.net>
+The following terms apply to all files associated with the software unless explicitly disclaimed in individual files.
+
+The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation
+for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included
+verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses.
+Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described
+here, provided that the new terms are clearly indicated on the first page of each file where they apply.
+
+IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF
+THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS"
+BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
+MODIFICATIONS.
+
+GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. government, the Government shall have only
+"Restricted Rights" in the software and related documentation as defined in the Federal Acquisition Regulations (FARs)
+in Clause 52.227.19 (c) (2). If you are acquiring the software on behalf of the Department of Defense, the software
+shall be classified as "Commercial Computer Software" and the Government shall have only "Restricted Rights" as defined
+in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the authors grant the U.S. Government and others
+acting in its behalf permission to use and distribute the software in accordance with the terms specified in this
+license. \ No newline at end of file
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik.tcl b/ttkthemes/ttkthemes/themes/keramik/keramik.tcl
new file mode 100644
index 0000000..5caa1e5
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik.tcl
@@ -0,0 +1,358 @@
+# keramik - Copyright (C) 2004 Pat Thoyts <patthoyts@users.sourceforge.net>
+# Available under the BSD-like 2-clause Tcl License as described in LICENSE in this folder
+
+package require Tk 8.4; # minimum version for Tile
+package require tile 0.8.0; # depends upon tile 0.8.0
+
+namespace eval ttk {
+ namespace eval theme {
+ namespace eval keramik {
+ variable version 0.6.2
+ }
+ namespace eval keramik_alt {
+ variable version 0.6.2
+ }
+ }
+}
+
+namespace eval ttk::theme::keramik {
+
+ variable colors
+ array set colors {
+ -frame "#cccccc"
+ -lighter "#cccccc"
+ -window "#ffffff"
+ -selectbg "#0a5f89"
+ -selectfg "#ffffff"
+ -disabledfg "#aaaaaa"
+ }
+
+ variable hover hover
+ if {[package vsatisfies [package present Ttk] 8-8.5.9] || \
+ [package vsatisfies [package present Ttk] 8.6-8.6b1]} {
+ # The hover state is not supported prior to 8.6b1 or 8.5.9
+ set hover active
+ }
+
+ proc LoadImages {imgdir} {
+ variable I
+ foreach file [glob -directory $imgdir *.gif] {
+ set img [file tail [file rootname $file]]
+ set I($img) [image create photo -file $file -format gif89]
+ }
+ }
+
+ LoadImages [file join [file dirname [info script]] keramik]
+
+ ttk::style theme create keramik -parent alt -settings {
+
+
+ # -----------------------------------------------------------------
+ # Theme defaults
+ #
+ ttk::style configure . \
+ -borderwidth 1 \
+ -background $colors(-frame) \
+ -troughcolor $colors(-lighter) \
+ -selectbackground $colors(-selectbg) \
+ -selectforeground $colors(-selectfg) \
+ -fieldbackground $colors(-window) \
+ -font TkDefaultFont \
+ ;
+
+ ttk::style map . -foreground [list disabled $colors(-disabledfg)]
+
+ # -----------------------------------------------------------------
+ # Button elements
+ # - the button has a large rounded border and needs a bit of
+ # horizontal padding.
+ # - the checkbutton and radiobutton have the focus drawn around
+ # the whole widget - hence the new layouts.
+ #
+ ttk::style layout TButton {
+ Button.background
+ Button.button -children {
+ Button.focus -children {
+ Button.label
+ }
+ }
+ }
+ ttk::style layout Toolbutton {
+ Toolbutton.background
+ Toolbutton.button -children {
+ Toolbutton.focus -children {
+ Toolbutton.label
+ }
+ }
+ }
+
+ ttk::style element create button image [list $I(button-n) \
+ {pressed !disabled} $I(button-p) \
+ selected $I(button-s) \
+ {active !disabled} $I(button-h) \
+ disabled $I(button-d)] \
+ -border {8 6 8 16} -padding {6 6} -sticky news
+ ttk::style configure TButton -padding {10 6} -anchor center
+
+ ttk::style element create Toolbutton.button image [list $I(tbar-n) \
+ {pressed !disabled} $I(tbar-p) \
+ selected $I(tbar-p) \
+ {active !disabled} $I(tbar-a)] \
+ -border {2 9 2 18} -padding {2 2} -sticky news
+ ttk::style configure Toolbutton -anchor center
+
+ ttk::style element create Checkbutton.indicator \
+ image [list $I(check-u) selected $I(check-c)] \
+ -width 20 -sticky w
+
+ ttk::style element create Radiobutton.indicator \
+ image [list $I(radio-u) selected $I(radio-c)] \
+ -width 20 -sticky w
+
+ # The layout for the menubutton is modified to have a button element
+ # drawn on top of the background. This means we can have transparent
+ # pixels in the button element. Also, the pixmap has a special
+ # region on the right for the arrow. So we draw the indicator as a
+ # sibling element to the button, and draw it after (ie on top of) the
+ # button image.
+ ttk::style layout TMenubutton {
+ Menubutton.background
+ Menubutton.button -children {
+ Menubutton.focus -children {
+ Menubutton.padding -children {
+ Menubutton.label -side left -expand true
+ }
+ }
+ }
+ Menubutton.indicator -side right
+ }
+ ttk::style element create Menubutton.button image [list $I(mbut-n) \
+ {active !disabled} $I(mbut-a) \
+ {pressed !disabled} $I(mbut-a) \
+ {disabled} $I(mbut-d)] \
+ -border {7 10 29 15} -padding {7 4 29 4} -sticky news
+ ttk::style element create Menubutton.indicator image $I(mbut-arrow-n) \
+ -width 11 -sticky w -padding {0 0 18 0}
+
+ ttk::style element create Combobox.field image [list $I(cbox-n) \
+ [list readonly disabled] $I(mbut-d) \
+ [list readonly $hover] $I(mbut-a) \
+ [list readonly] $I(mbut-n) \
+ [list disabled] $I(cbox-d) \
+ [list $hover] $I(cbox-a) \
+ ] -border {9 10 32 15} -padding {9 4 8 4} -sticky news
+ ttk::style element create Combobox.downarrow image $I(mbut-arrow-n) \
+ -width 11 -sticky e -border {22 0 0 0}
+
+ # -----------------------------------------------------------------
+ # Scrollbars, scale and progress elements
+ # - the scrollbar has three arrow buttons, two at the bottom and
+ # one at the top.
+ #
+ ttk::style layout Vertical.TScrollbar {
+ Scrollbar.background
+ Vertical.Scrollbar.trough -children {
+ Scrollbar.uparrow -side top
+ Scrollbar.downarrow -side bottom
+ Scrollbar.uparrow -side bottom
+ Vertical.Scrollbar.thumb -side top -expand true -sticky ns
+ }
+ }
+
+ ttk::style layout Horizontal.TScrollbar {
+ Scrollbar.background
+ Horizontal.Scrollbar.trough -children {
+ Scrollbar.leftarrow -side left
+ Scrollbar.rightarrow -side right
+ Scrollbar.leftarrow -side right
+ Horizontal.Scrollbar.thumb -side left -expand true -sticky we
+ }
+ }
+
+ ttk::style element create Horizontal.Scrollbar.thumb \
+ image [list $I(hsb-n) {pressed !disabled} $I(hsb-p)] \
+ -border {6 4} -width 15 -height 16 -sticky news
+ ttk::style element create Horizontal.Scrollbar.trough image $I(hsb-t)
+
+ ttk::style element create Vertical.Scrollbar.thumb \
+ image [list $I(vsb-n) {pressed !disabled} $I(vsb-p)] \
+ -border {4 6} -width 16 -height 15 -sticky news
+ ttk::style element create Vertical.Scrollbar.trough image $I(vsb-t)
+
+ ttk::style element create Horizontal.Scale.slider image $I(hslider-n) \
+ -border 3
+ ttk::style element create Horizontal.Scale.trough image $I(hslider-t) \
+ -border {6 1 7 0} -padding 0 -sticky wes
+
+ ttk::style element create Vertical.Scale.slider image $I(vslider-n) \
+ -border 3
+ ttk::style element create Vertical.Scale.trough image $I(vslider-t) \
+ -border {1 6 0 7} -padding 0 -sticky nes
+
+ ttk::style element create Horizontal.Progressbar.pbar \
+ image $I(progress-h) -border {1 1 6}
+
+ ttk::style element create Vertical.Progressbar.pbar \
+ image $I(progress-v) -border {1 6 1 1}
+
+ ttk::style element create uparrow \
+ image [list $I(arrowup-n) {pressed !disabled} $I(arrowup-p)]
+
+ ttk::style element create downarrow \
+ image [list $I(arrowdown-n) {pressed !disabled} $I(arrowdown-p)]
+
+ ttk::style element create rightarrow \
+ image [list $I(arrowright-n) {pressed !disabled} $I(arrowright-p)]
+
+ ttk::style element create leftarrow \
+ image [list $I(arrowleft-n) {pressed !disabled} $I(arrowleft-p)]
+
+ # Treeview elements
+ #
+ ttk::style element create Treeheading.cell \
+ image [list $I(tree-n) pressed $I(tree-p)] \
+ -border {5 15 5 8} -padding 12 -sticky ewns
+
+ # -----------------------------------------------------------------
+ # Notebook elements
+ #
+ ttk::style element create tab \
+ image [list $I(tab-n) selected $I(tab-p) active $I(tab-p)] \
+ -border {6 6 6 4} -padding {6 3} -height 12
+
+ ttk::style configure TNotebook -tabmargins {0 3 0 0}
+ ttk::style map TNotebook.Tab \
+ -expand [list selected {0 3 2 2} !selected {0 0 2}]
+
+ ## Settings.
+ #
+ ttk::style configure TLabelframe -borderwidth 2 -relief groove
+
+ # Spinbox (only available since 8.6b1 or 8.5.9)
+ ttk::style layout TSpinbox {
+ Spinbox.field -side top -sticky we -children {
+ Spinbox.arrows -side right -sticky ns -children {
+ null -side right -sticky {} -children {
+ Spinbox.uparrow -side top -sticky w
+ Spinbox.downarrow -side bottom -sticky w
+ }
+ }
+ Spinbox.padding -sticky nswe -children {
+ Spinbox.textarea -sticky nswe
+ }
+ }
+ }
+ ttk::style element create Spinbox.arrows image $I(spinbox-a) \
+ -border {0 9} -padding 0
+ ttk::style element create Spinbox.uparrow \
+ image [list $I(spinup-n) {pressed !disabled} $I(spinup-p)]
+ ttk::style element create Spinbox.downarrow \
+ image [list $I(spindown-n) {pressed !disabled} $I(spindown-p)]
+
+ # Treeview (since 8.6b1 or 8.5.9)
+ ttk::style configure Treeview -background $colors(-window)
+ ttk::style map Treeview \
+ -background [list selected $colors(-selectbg)] \
+ -foreground [list selected $colors(-selectfg)]
+
+ # Treeview (older version)
+ ttk::style configure Treeview.Row -background $colors(-window)
+ ttk::style configure Row -background $colors(-window)
+ ttk::style configure Cell -background $colors(-window)
+ ttk::style map Row \
+ -background [list selected $colors(-selectbg)] \
+ -foreground [list selected $colors(-selectfg)]
+ ttk::style map Cell \
+ -background [list selected $colors(-selectbg)] \
+ -foreground [list selected $colors(-selectfg)]
+ ttk::style map Item \
+ -background [list selected $colors(-selectbg)] \
+ -foreground [list selected $colors(-selectfg)]
+ }
+}
+
+namespace eval ttk::theme::keramik_alt {
+
+ variable colors
+ array set colors {
+ -frame "#cccccc"
+ -lighter "#cccccc"
+ -window "#ffffff"
+ -selectbg "#0a5f89"
+ -selectfg "#ffffff"
+ -disabledfg "#aaaaaa"
+ }
+
+ proc LoadImages {imgdir} {
+ variable I
+ foreach file [glob -directory $imgdir *.gif] {
+ set img [file tail [file rootname $file]]
+ set I($img) [image create photo -file $file -format gif89]
+ }
+ }
+
+ LoadImages [file join [file dirname [info script]] keramik_alt]
+
+ ttk::style theme create keramik_alt -parent keramik -settings {
+
+ # -----------------------------------------------------------------
+ # Theme defaults
+ #
+ ttk::style configure . \
+ -borderwidth 1 \
+ -background $colors(-frame) \
+ -troughcolor $colors(-lighter) \
+ -selectbackground $colors(-selectbg) \
+ -selectforeground $colors(-selectfg) \
+ -fieldbackground $colors(-window) \
+ -font TkDefaultFont \
+ ;
+
+ ttk::style map . -foreground [list disabled $colors(-disabledfg)]
+
+ # The alternative keramik theme doesn't have the conspicuous
+ # highlighted scrollbars of the main keramik theme.
+ #
+ ttk::style element create Vertical.Scrollbar.thumb \
+ image [list $I(vsb-a) {pressed !disabled} $I(vsb-h)] \
+ -border {4 6} -width 16 -height 15 -sticky news
+ ttk::style element create Horizontal.Scrollbar.thumb \
+ image [list $I(hsb-a) {pressed !disabled} $I(hsb-h)] \
+ -border {6 4} -width 15 -height 16 -sticky news
+
+ # Repeat the settings because they don't seem to be copied from the
+ # parent theme.
+ #
+ ttk::style configure TButton -padding {10 6} -anchor center
+ ttk::style configure Toolbutton -anchor center
+ ttk::style configure TNotebook -tabmargins {0 3 0 0}
+ ttk::style map TNotebook.Tab \
+ -expand [list selected {0 3 2 2} !selected {0 0 2}]
+
+ ttk::style configure TLabelframe -borderwidth 2 -relief groove
+
+ # Treeview (since 8.6b1 or 8.5.9)
+ ttk::style configure Treeview -background $colors(-window)
+ ttk::style map Treeview \
+ -background [list selected $colors(-selectbg)] \
+ -foreground [list selected $colors(-selectfg)]
+
+ # Treeview (older version)
+ ttk::style configure Treeview -padding 0
+ ttk::style configure Treeview.Row -background $colors(-window)
+ ttk::style configure Row -background $colors(-window)
+ ttk::style configure Cell -background $colors(-window)
+ ttk::style map Row \
+ -background [list selected $colors(-selectbg)] \
+ -foreground [list selected $colors(-selectfg)]
+ ttk::style map Cell \
+ -background [list selected $colors(-selectbg)] \
+ -foreground [list selected $colors(-selectfg)]
+ ttk::style map Item \
+ -background [list selected $colors(-selectbg)] \
+ -foreground [list selected $colors(-selectfg)]
+ }
+}
+
+package provide ttk::theme::keramik $::ttk::theme::keramik::version
+package provide ttk::theme::keramik_alt $::ttk::theme::keramik_alt::version
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/arrowdown-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowdown-n.gif
new file mode 100644
index 0000000..2d84f29
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowdown-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/arrowdown-p.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowdown-p.gif
new file mode 100644
index 0000000..52ee752
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowdown-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/arrowleft-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowleft-n.gif
new file mode 100644
index 0000000..ff309c5
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowleft-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/arrowleft-p.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowleft-p.gif
new file mode 100644
index 0000000..2159f27
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowleft-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/arrowright-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowright-n.gif
new file mode 100644
index 0000000..905fa7e
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowright-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/arrowright-p.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowright-p.gif
new file mode 100644
index 0000000..0323332
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowright-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/arrowup-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowup-n.gif
new file mode 100644
index 0000000..20dcadb
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowup-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/arrowup-p.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowup-p.gif
new file mode 100644
index 0000000..129169e
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/arrowup-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/button-d.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/button-d.gif
new file mode 100644
index 0000000..fe9bf98
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/button-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/button-h.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/button-h.gif
new file mode 100644
index 0000000..210734d
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/button-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/button-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/button-n.gif
new file mode 100644
index 0000000..5e1eafa
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/button-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/button-p.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/button-p.gif
new file mode 100644
index 0000000..bfd7488
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/button-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/button-s.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/button-s.gif
new file mode 100644
index 0000000..1095ed7
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/button-s.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/cbox-a.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/cbox-a.gif
new file mode 100644
index 0000000..d3a42f9
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/cbox-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/cbox-d.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/cbox-d.gif
new file mode 100644
index 0000000..6bf3a91
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/cbox-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/cbox-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/cbox-n.gif
new file mode 100644
index 0000000..36fb2bc
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/cbox-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/check-c.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/check-c.gif
new file mode 100644
index 0000000..06e8795
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/check-c.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/check-u.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/check-u.gif
new file mode 100644
index 0000000..3c02fcb
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/check-u.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/hsb-a.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/hsb-a.gif
new file mode 100644
index 0000000..97fac2f
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/hsb-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/hsb-h.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/hsb-h.gif
new file mode 100644
index 0000000..e404abd
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/hsb-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/hsb-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/hsb-n.gif
new file mode 100644
index 0000000..1d93973
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/hsb-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/hsb-p.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/hsb-p.gif
new file mode 100644
index 0000000..18fbae0
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/hsb-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/hsb-t.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/hsb-t.gif
new file mode 100644
index 0000000..6529a20
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/hsb-t.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/hslider-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/hslider-n.gif
new file mode 100644
index 0000000..334e8e4
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/hslider-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/hslider-t.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/hslider-t.gif
new file mode 100644
index 0000000..019ea64
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/hslider-t.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/indicator-c.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/indicator-c.gif
new file mode 100644
index 0000000..4dd2af6
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/indicator-c.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/indicator-o.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/indicator-o.gif
new file mode 100644
index 0000000..aa9d8c8
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/indicator-o.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/mbut-a.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/mbut-a.gif
new file mode 100644
index 0000000..2e2f1c2
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/mbut-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/mbut-arrow-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/mbut-arrow-n.gif
new file mode 100644
index 0000000..48197cb
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/mbut-arrow-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/mbut-d.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/mbut-d.gif
new file mode 100644
index 0000000..4a294b4
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/mbut-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/mbut-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/mbut-n.gif
new file mode 100644
index 0000000..65c0e4e
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/mbut-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/progress-h.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/progress-h.gif
new file mode 100644
index 0000000..7c6ffd4
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/progress-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/progress-v.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/progress-v.gif
new file mode 100644
index 0000000..8803570
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/progress-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/radio-c.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/radio-c.gif
new file mode 100644
index 0000000..c8257c9
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/radio-c.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/radio-u.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/radio-u.gif
new file mode 100644
index 0000000..215a738
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/radio-u.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/spinbox-a.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/spinbox-a.gif
new file mode 100644
index 0000000..a31d66e
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/spinbox-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/spindown-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/spindown-n.gif
new file mode 100644
index 0000000..420de8a
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/spindown-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/spindown-p.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/spindown-p.gif
new file mode 100644
index 0000000..25c1d6c
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/spindown-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/spinup-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/spinup-n.gif
new file mode 100644
index 0000000..a2f2750
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/spinup-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/spinup-p.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/spinup-p.gif
new file mode 100644
index 0000000..b25c415
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/spinup-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/tab-h.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/tab-h.gif
new file mode 100644
index 0000000..be18940
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/tab-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/tab-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/tab-n.gif
new file mode 100644
index 0000000..03099a9
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/tab-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/tab-p.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/tab-p.gif
new file mode 100644
index 0000000..abec6ab
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/tab-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/tbar-a.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/tbar-a.gif
new file mode 100644
index 0000000..2c223ba
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/tbar-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/tbar-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/tbar-n.gif
new file mode 100644
index 0000000..77ef8a2
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/tbar-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/tbar-p.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/tbar-p.gif
new file mode 100644
index 0000000..3179b87
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/tbar-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/tree-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/tree-n.gif
new file mode 100644
index 0000000..574578c
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/tree-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/tree-p.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/tree-p.gif
new file mode 100644
index 0000000..e136128
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/tree-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/vsb-a.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/vsb-a.gif
new file mode 100644
index 0000000..50a2d9a
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/vsb-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/vsb-h.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/vsb-h.gif
new file mode 100644
index 0000000..bca8d6b
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/vsb-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/vsb-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/vsb-n.gif
new file mode 100644
index 0000000..be01e4a
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/vsb-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/vsb-p.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/vsb-p.gif
new file mode 100644
index 0000000..0bb39e9
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/vsb-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/vsb-t.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/vsb-t.gif
new file mode 100644
index 0000000..b8ec1b6
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/vsb-t.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/vslider-n.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/vslider-n.gif
new file mode 100644
index 0000000..cf03d7f
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/vslider-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik/vslider-t.gif b/ttkthemes/ttkthemes/themes/keramik/keramik/vslider-t.gif
new file mode 100644
index 0000000..f0f8f6a
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik/vslider-t.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik_alt/hsb-a.gif b/ttkthemes/ttkthemes/themes/keramik/keramik_alt/hsb-a.gif
new file mode 100644
index 0000000..97fac2f
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik_alt/hsb-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik_alt/hsb-h.gif b/ttkthemes/ttkthemes/themes/keramik/keramik_alt/hsb-h.gif
new file mode 100644
index 0000000..e404abd
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik_alt/hsb-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik_alt/vsb-a.gif b/ttkthemes/ttkthemes/themes/keramik/keramik_alt/vsb-a.gif
new file mode 100644
index 0000000..50a2d9a
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik_alt/vsb-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/keramik_alt/vsb-h.gif b/ttkthemes/ttkthemes/themes/keramik/keramik_alt/vsb-h.gif
new file mode 100644
index 0000000..bca8d6b
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/keramik_alt/vsb-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/keramik/pkgIndex.tcl b/ttkthemes/ttkthemes/themes/keramik/pkgIndex.tcl
new file mode 100644
index 0000000..7b55c63
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/keramik/pkgIndex.tcl
@@ -0,0 +1,7 @@
+if {![file isdirectory [file join $dir keramik]]} { return }
+if {![package vsatisfies [package provide Tcl] 8.4]} { return }
+
+package ifneeded ttk::theme::keramik 0.6.2 \
+ [list source [file join $dir keramik.tcl]]
+package ifneeded ttk::theme::keramik_alt 0.6.2 \
+ [list source [file join $dir keramik.tcl]]
diff --git a/ttkthemes/ttkthemes/themes/kroc/LICENSE b/ttkthemes/ttkthemes/themes/kroc/LICENSE
new file mode 100644
index 0000000..977767f
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/kroc/LICENSE
@@ -0,0 +1,25 @@
+Copyright (C) 2004 David Zolli <kroc@kroc.tk>
+The following terms apply to all files associated with the software unless explicitly disclaimed in individual files.
+
+The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation
+for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included
+verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses.
+Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described
+here, provided that the new terms are clearly indicated on the first page of each file where they apply.
+
+IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF
+THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS"
+BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
+MODIFICATIONS.
+
+GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. government, the Government shall have only
+"Restricted Rights" in the software and related documentation as defined in the Federal Acquisition Regulations (FARs)
+in Clause 52.227.19 (c) (2). If you are acquiring the software on behalf of the Department of Defense, the software
+shall be classified as "Commercial Computer Software" and the Government shall have only "Restricted Rights" as defined
+in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the authors grant the U.S. Government and others
+acting in its behalf permission to use and distribute the software in accordance with the terms specified in this
+license. \ No newline at end of file
diff --git a/ttkthemes/ttkthemes/themes/kroc/kroc.tcl b/ttkthemes/ttkthemes/themes/kroc/kroc.tcl
new file mode 100644
index 0000000..d6e6055
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/kroc/kroc.tcl
@@ -0,0 +1,129 @@
+# kroc - Copyright (C) 2004 David Zolli <kroc@kroc.tk>
+# Available under the BSD-like 2-clause Tcl License as described in LICENSE in this folder
+namespace eval ttk::kroc {
+
+ package provide ttk::theme::kroc 0.0.1
+
+ set imgdir [file join [file dirname [info script]] kroc]
+
+ proc LoadImages {imgdir} {
+ variable Images
+ foreach file [glob -directory $imgdir *.gif] {
+ set img [file tail [file rootname $file]]
+ set Images($img) [image create photo -file $file -format gif89]
+ }
+ }
+ array set Images [LoadImages $imgdir]
+ set TNoteBook_Tab TNotebook.Tab
+
+ ::ttk::style theme create kroc -parent alt -settings {
+
+ ::ttk::style configure . -background #FCB64F -troughcolor #F8C278 -borderwidth 1
+ ::ttk::style configure . -font TkDefaultFont -borderwidth 1
+ ::ttk::style map . -background [list active #694418]
+ ::ttk::style map . -foreground [list disabled #B2B2B2 active #FFE7CB]
+ ::ttk::style map Treeview \
+ -background [list selected #000000] \
+ -foreground [list selected #ffffff]
+ ::ttk::style configure Treeview -fieldbackground #FFE7CB
+
+ ::ttk::style configure TButton -padding "10 4"
+
+ ::ttk::style configure $TNoteBook_Tab -padding {10 3} -font TkDefaultFont
+ ::ttk::style map $TNoteBook_Tab \
+ -background [list selected #FCB64F {} #FFE6BA] \
+ -foreground [list {} black] \
+ -padding [list selected {10 6 10 3}]
+
+ ::ttk::style map TScrollbar \
+ -background { pressed #694418} \
+ -arrowcolor { pressed #FFE7CB } \
+ -relief { pressed sunken } \
+ ;
+
+ ::ttk::style layout Vertical.TScrollbar {
+ Scrollbar.trough -children {
+ Scrollbar.uparrow -side top
+ Scrollbar.downarrow -side bottom
+ Scrollbar.uparrow -side bottom
+ Scrollbar.thumb -side top -expand true
+ }
+ }
+
+ ::ttk::style layout Horizontal.TScrollbar {
+ Scrollbar.trough -children {
+ Scrollbar.leftarrow -side left
+ Scrollbar.rightarrow -side right
+ Scrollbar.leftarrow -side right
+ Scrollbar.thumb -side left -expand true
+ }
+ }
+
+ #
+ # Elements:
+ #
+ ::ttk::style element create Button.button image [list \
+ $Images(button-n) \
+ pressed $Images(button-p) \
+ active $Images(button-h) \
+ ] -border 3 -sticky ew
+
+ ::ttk::style element create Checkbutton.indicator image [list \
+ $Images(check-nu) \
+ {pressed selected} $Images(check-nc) \
+ pressed $Images(check-nu) \
+ {active selected} $Images(check-hc) \
+ active $Images(check-hu) \
+ selected $Images(check-nc) \
+ ] -sticky w
+
+ ::ttk::style element create Radiobutton.indicator image [list \
+ $Images(radio-nu) \
+ {pressed selected} $Images(radio-nc) \
+ pressed $Images(radio-nu) \
+ {active selected} $Images(radio-hc) \
+ active $Images(radio-hu) \
+ selected $Images(radio-nc) \
+ ] -sticky w
+
+ #
+ # Settings: (*button.background is not needed in tile 0.5 or above)
+ #
+ ::ttk::style layout TButton {
+ Button.button -children {
+ Button.focus -children {
+ Button.padding -children {
+ Button.label -expand true -sticky {}
+ }
+ }
+ }
+ }
+
+ ::ttk::style layout TCheckbutton {
+ Checkbutton.border -children {
+ Checkbutton.background
+ Checkbutton.padding -children {
+ Checkbutton.indicator -side left
+ Checkbutton.focus -side left -children {
+ Checkbutton.label
+ }
+ }
+ }
+ }
+
+ ::ttk::style layout TRadiobutton {
+ Radiobutton.border -children {
+ Radiobutton.background
+ Radiobutton.padding -children {
+ Radiobutton.indicator -side left
+ Radiobutton.focus -expand true -sticky w -children {
+ Radiobutton.label -side right -expand true
+ }
+ }
+ }
+ }
+
+ }
+}
+
+
diff --git a/ttkthemes/ttkthemes/themes/kroc/kroc/button-h.gif b/ttkthemes/ttkthemes/themes/kroc/kroc/button-h.gif
new file mode 100644
index 0000000..e7a140d
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/kroc/kroc/button-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/kroc/kroc/button-n.gif b/ttkthemes/ttkthemes/themes/kroc/kroc/button-n.gif
new file mode 100644
index 0000000..78b506d
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/kroc/kroc/button-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/kroc/kroc/button-p.gif b/ttkthemes/ttkthemes/themes/kroc/kroc/button-p.gif
new file mode 100644
index 0000000..a5a4e90
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/kroc/kroc/button-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/kroc/kroc/check-hc.gif b/ttkthemes/ttkthemes/themes/kroc/kroc/check-hc.gif
new file mode 100644
index 0000000..41503c5
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/kroc/kroc/check-hc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/kroc/kroc/check-hu.gif b/ttkthemes/ttkthemes/themes/kroc/kroc/check-hu.gif
new file mode 100644
index 0000000..b3e512c
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/kroc/kroc/check-hu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/kroc/kroc/check-nc.gif b/ttkthemes/ttkthemes/themes/kroc/kroc/check-nc.gif
new file mode 100644
index 0000000..a28c288
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/kroc/kroc/check-nc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/kroc/kroc/check-nu.gif b/ttkthemes/ttkthemes/themes/kroc/kroc/check-nu.gif
new file mode 100644
index 0000000..5c23931
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/kroc/kroc/check-nu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/kroc/kroc/radio-hc.gif b/ttkthemes/ttkthemes/themes/kroc/kroc/radio-hc.gif
new file mode 100644
index 0000000..359fe1c
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/kroc/kroc/radio-hc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/kroc/kroc/radio-hu.gif b/ttkthemes/ttkthemes/themes/kroc/kroc/radio-hu.gif
new file mode 100644
index 0000000..9f46b37
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/kroc/kroc/radio-hu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/kroc/kroc/radio-nc.gif b/ttkthemes/ttkthemes/themes/kroc/kroc/radio-nc.gif
new file mode 100644
index 0000000..6437f33
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/kroc/kroc/radio-nc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/kroc/kroc/radio-nu.gif b/ttkthemes/ttkthemes/themes/kroc/kroc/radio-nu.gif
new file mode 100644
index 0000000..2d2aac8
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/kroc/kroc/radio-nu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/kroc/pkgIndex.tcl b/ttkthemes/ttkthemes/themes/kroc/pkgIndex.tcl
new file mode 100644
index 0000000..580fb7b
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/kroc/pkgIndex.tcl
@@ -0,0 +1,5 @@
+if {![file isdirectory [file join $dir kroc]]} { return }
+if {![package vsatisfies [package provide Tcl] 8.4]} { return }
+
+package ifneeded ttk::theme::kroc 0.0.1 \
+ [list source [file join $dir kroc.tcl]]
diff --git a/ttkthemes/ttkthemes/themes/pkgIndex.tcl b/ttkthemes/ttkthemes/themes/pkgIndex.tcl
new file mode 100644
index 0000000..461815f
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/pkgIndex.tcl
@@ -0,0 +1,25 @@
+# Author: RedFantom
+# License: GNU GPLv3
+# Copyright (c) 2017-2018 RedFantom
+
+set base_theme_dir [file join [pwd] [file dirname [info script]]]
+
+array set base_themes {
+ aquativo 0.0.1
+ black 0.1
+ blue 0.7
+ clearlooks 0.1
+ elegance 0.1
+ itft1 0.14
+ keramik 0.6.2
+ kroc 0.0.1
+ plastik 0.6.2
+ radiance 0.1
+ smog 0.1.1
+ winxpblue 0.6
+}
+
+foreach {theme version} [array get base_themes] {
+ package ifneeded ttk::theme::$theme $version \
+ [list source [file join $base_theme_dir $theme $theme.tcl]]
+}
diff --git a/ttkthemes/ttkthemes/themes/plastik/LICENSE b/ttkthemes/ttkthemes/themes/plastik/LICENSE
new file mode 100644
index 0000000..5d6b7ed
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/LICENSE
@@ -0,0 +1,25 @@
+Copyright (C) 2004 Pat Thoyts <patthoyts@users.sourceforge.net>
+The following terms apply to all files associated with the software unless explicitly disclaimed in individual files.
+
+The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation
+for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included
+verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses.
+Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described
+here, provided that the new terms are clearly indicated on the first page of each file where they apply.
+
+IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF
+THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS"
+BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
+MODIFICATIONS.
+
+GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. government, the Government shall have only
+"Restricted Rights" in the software and related documentation as defined in the Federal Acquisition Regulations (FARs)
+in Clause 52.227.19 (c) (2). If you are acquiring the software on behalf of the Department of Defense, the software
+shall be classified as "Commercial Computer Software" and the Government shall have only "Restricted Rights" as defined
+in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the authors grant the U.S. Government and others
+acting in its behalf permission to use and distribute the software in accordance with the terms specified in this
+license. \ No newline at end of file
diff --git a/ttkthemes/ttkthemes/themes/plastik/pkgIndex.tcl b/ttkthemes/ttkthemes/themes/plastik/pkgIndex.tcl
new file mode 100644
index 0000000..f5cb296
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/pkgIndex.tcl
@@ -0,0 +1,6 @@
+if {![file isdirectory [file join $dir plastik]]} { return }
+if {![package vsatisfies [package provide Tcl] 8.4]} { return }
+
+package ifneeded ttk::theme::plastik 0.6.2 \
+ [list source [file join $dir plastik.tcl]]
+
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik.tcl b/ttkthemes/ttkthemes/themes/plastik/plastik.tcl
new file mode 100644
index 0000000..bb549b7
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik.tcl
@@ -0,0 +1,265 @@
+# plastik - Copyright (C) 2004 Pat Thoyts <patthoyts@users.sourceforge.net>
+# Available under the BSD-like 2-clause Tcl License as described in LICENSE in this folder
+
+package require Tk 8.4
+package require tile 0.8.0
+
+namespace eval ttk::theme::plastik {
+
+ variable version 0.6.2
+ package provide ttk::theme::plastik $version
+
+ variable colors
+ array set colors {
+ -frame "#efefef"
+ -disabledfg "#aaaaaa"
+ -selectbg "#657a9e"
+ -selectfg "#ffffff"
+ -window "#ffffff"
+ }
+
+ variable hover hover
+ if {[package vsatisfies [package present Ttk] 8-8.5.9] || \
+ [package vsatisfies [package present Ttk] 8.6-8.6b1]} {
+ # The hover state is not supported prior to 8.6b1 or 8.5.9
+ set hover active
+ }
+
+ proc LoadImages {imgdir} {
+ variable I
+ foreach file [glob -directory $imgdir *.gif] {
+ set img [file tail [file rootname $file]]
+ set I($img) [image create photo -file $file -format gif89]
+ }
+ }
+
+ LoadImages [file join [file dirname [info script]] plastik]
+
+ttk::style theme create plastik -parent default -settings {
+ ttk::style configure . \
+ -background $colors(-frame) \
+ -troughcolor $colors(-frame) \
+ -selectbackground $colors(-selectbg) \
+ -selectforeground $colors(-selectfg) \
+ -fieldbackground $colors(-window) \
+ -font TkDefaultFont \
+ -borderwidth 1 \
+ ;
+
+ ttk::style map . -foreground [list disabled $colors(-disabledfg)]
+
+ #
+ # Layouts:
+ #
+ ttk::style layout Vertical.TScrollbar {
+ Vertical.Scrollbar.uparrow -side top -sticky {}
+ Vertical.Scrollbar.downarrow -side bottom -sticky {}
+ Vertical.Scrollbar.uparrow -side bottom -sticky {}
+ Vertical.Scrollbar.trough -sticky ns -children {
+ Vertical.Scrollbar.thumb -expand 1 -unit 1 -children {
+ Vertical.Scrollbar.grip -sticky {}
+ }
+ }
+ }
+
+ ttk::style layout Horizontal.TScrollbar {
+ Horizontal.Scrollbar.leftarrow -side left -sticky {}
+ Horizontal.Scrollbar.rightarrow -side right -sticky {}
+ Horizontal.Scrollbar.leftarrow -side right -sticky {}
+ Horizontal.Scrollbar.trough -sticky ew -children {
+ Horizontal.Scrollbar.thumb -expand 1 -unit 1 -children {
+ Horizontal.Scrollbar.grip -sticky {}
+ }
+ }
+ }
+
+ ttk::style layout TButton {
+ Button.button -children {
+ Button.focus -children {
+ Button.padding -children {
+ Button.label -side left -expand true
+ }
+ }
+ }
+ }
+
+ ttk::style layout Toolbutton {
+ Toolbutton.border -children {
+ Toolbutton.button -children {
+ Toolbutton.padding -children {
+ Toolbutton.label -side left -expand true
+ }
+ }
+ }
+ }
+
+ ttk::style layout TMenubutton {
+ Menubutton.button -children {
+ Menubutton.indicator -side right
+ Menubutton.focus -children {
+ Menubutton.padding -children {
+ Menubutton.label -side left -expand true
+ }
+ }
+ }
+ }
+
+ #
+ # Elements:
+ #
+ ttk::style element create Button.button image [list $I(button-n) \
+ pressed $I(button-p) \
+ active $I(button-h) \
+ ] -border {4 10} -padding 4 -sticky ewns
+ ttk::style element create Toolbutton.button image [list $I(tbutton-n) \
+ selected $I(tbutton-p) \
+ pressed $I(tbutton-p) \
+ {active !disabled} $I(tbutton-h) \
+ ] -border {4 9} -padding 3 -sticky news
+
+ ttk::style element create Checkbutton.indicator image [list $I(check-nu) \
+ {active selected} $I(check-hc) \
+ {pressed selected} $I(check-pc) \
+ active $I(check-hu) \
+ selected $I(check-nc) \
+ ] -sticky {}
+
+ ttk::style element create Radiobutton.indicator image [list $I(radio-nu) \
+ {active selected} $I(radio-hc) \
+ {pressed selected} $I(radio-pc) \
+ active $I(radio-hu) \
+ selected $I(radio-nc) \
+ ] -sticky {}
+
+ ttk::style element create Horizontal.Scrollbar.thumb image $I(hsb-n) \
+ -border 3 -sticky ew
+ ttk::style element create Horizontal.Scrollbar.grip image $I(hsb-g)
+ ttk::style element create Horizontal.Scrollbar.trough image $I(hsb-t)
+ ttk::style element create Vertical.Scrollbar.thumb image $I(vsb-n) \
+ -border 3 -sticky ns
+ ttk::style element create Vertical.Scrollbar.grip image $I(vsb-g)
+ ttk::style element create Vertical.Scrollbar.trough image $I(vsb-t)
+ ttk::style element create Scrollbar.uparrow image \
+ [list $I(arrowup-n) pressed $I(arrowup-p)] -sticky {}
+ ttk::style element create Scrollbar.downarrow \
+ image [list $I(arrowdown-n) pressed $I(arrowdown-p)] -sticky {}
+ ttk::style element create Scrollbar.leftarrow \
+ image [list $I(arrowleft-n) pressed $I(arrowleft-p)] -sticky {}
+ ttk::style element create Scrollbar.rightarrow \
+ image [list $I(arrowright-n) pressed $I(arrowright-p)] -sticky {}
+
+ ttk::style element create Horizontal.Scale.slider image $I(hslider-n) \
+ -sticky {}
+ ttk::style element create Horizontal.Scale.trough image $I(hslider-t) \
+ -border 1 -padding 0
+ ttk::style element create Vertical.Scale.slider image $I(vslider-n) \
+ -sticky {}
+ ttk::style element create Vertical.Scale.trough image $I(vslider-t) \
+ -border 1 -padding 0
+
+ ttk::style element create Entry.field \
+ image [list $I(entry-n) focus $I(entry-f)] \
+ -border 2 -padding {3 4} -sticky news
+
+ ttk::style element create Labelframe.border image $I(border) \
+ -border 4 -padding 4 -sticky news
+
+ ttk::style element create Menubutton.button \
+ image [list $I(combo-r) active $I(combo-ra)] \
+ -sticky news -border {4 6 24 15} -padding {4 4 5}
+ ttk::style element create Menubutton.indicator \
+ image [list $I(arrow-n) disabled $I(arrow-d)] \
+ -sticky e -border {15 0 0 0}
+
+ ttk::style element create Combobox.field \
+ image [list $I(combo-n) \
+ [list readonly $hover !disabled] $I(combo-ra) \
+ [list focus $hover !disabled] $I(combo-fa) \
+ [list $hover !disabled] $I(combo-a) \
+ [list !readonly focus !disabled] $I(combo-f) \
+ [list !readonly disabled] $I(combo-d) \
+ readonly $I(combo-r) \
+ ] -border {4 6 24 15} -padding {4 4 5} -sticky news
+ ttk::style element create Combobox.downarrow \
+ image [list $I(arrow-n) disabled $I(arrow-d)] \
+ -sticky e -border {15 0 0 0}
+
+ # ttk::style element create Notebook.client image $I(notebook-c) -border 2
+ ttk::style element create Notebook.tab image [list $I(notebook-tn) \
+ selected $I(notebook-ts) \
+ active $I(notebook-ta) \
+ ] -padding {0 2 0 0} -border {4 10 4 10}
+
+ ttk::style element create Progressbar.trough \
+ image $I(hprogress-t) -border 2
+ ttk::style element create Horizontal.Progressbar.pbar \
+ image $I(hprogress-b) -border {2 9}
+ ttk::style element create Vertical.Progressbar.pbar \
+ image $I(vprogress-b) -border {9 2}
+
+ ttk::style element create Treeheading.cell \
+ image [list $I(tree-n) pressed $I(tree-p)] \
+ -border {4 10} -padding 4 -sticky ewns
+
+ # Use the treeview item indicator from the alt theme, as that looks better
+ ttk::style element create Treeitem.indicator from alt
+
+ #
+ # Settings:
+ #
+ ttk::style configure TButton -width -10 -anchor center
+ ttk::style configure Toolbutton -anchor center
+ ttk::style configure TNotebook -tabmargins {0 2 0 0}
+ ttk::style configure TNotebook.Tab -padding {6 2 6 2} -expand {0 0 2}
+ ttk::style map TNotebook.Tab -expand [list selected {1 2 4 2}]
+
+ # Spinbox (only available since 8.6b1 or 8.5.9)
+ ttk::style layout TSpinbox {
+ Spinbox.field -side top -sticky we -children {
+ Spinbox.buttons -side right -border 1 -children {
+ null -side right -sticky {} -children {
+ Spinbox.uparrow -side top -sticky e
+ Spinbox.downarrow -side bottom -sticky e
+ }
+ }
+ Spinbox.padding -sticky nswe -children {
+ Spinbox.textarea -sticky nswe
+ }
+ }
+ }
+ ttk::style element create Spinbox.field \
+ image [list $I(spinbox-n) focus $I(spinbox-f)] \
+ -border {2 2 18 2} -padding {3 0 0} -sticky news
+ ttk::style element create Spinbox.buttons \
+ image [list $I(spinbut-n) [list $hover !disabled] $I(spinbut-a)] \
+ -border {5 3 3} -padding {0 0 1 0}
+ ttk::style element create Spinbox.uparrow image [list $I(spinup-n) \
+ disabled $I(spinup-d) \
+ pressed $I(spinup-p) \
+ ]
+ ttk::style element create Spinbox.downarrow image [list $I(spindown-n) \
+ disabled $I(spindown-d) \
+ pressed $I(spindown-p) \
+ ]
+ ttk::style element create Spinbox.padding image $I(spinbut-n) \
+ -border {0 3}
+
+ # Treeview (since 8.6b1 or 8.5.9)
+ ttk::style configure Treeview -background $colors(-window)
+ ttk::style map Treeview \
+ -background [list selected $colors(-selectbg)] \
+ -foreground [list selected $colors(-selectfg)]
+
+ # Treeview (older version)
+ ttk::style configure Row -background $colors(-window)
+ ttk::style configure Cell -background $colors(-window)
+ ttk::style map Row \
+ -background [list selected $colors(-selectbg)] \
+ -foreground [list selected $colors(-selectfg)]
+ ttk::style map Cell \
+ -background [list selected $colors(-selectbg)] \
+ -foreground [list selected $colors(-selectfg)]
+ ttk::style map Item \
+ -background [list selected $colors(-selectbg)] \
+ -foreground [list selected $colors(-selectfg)]
+} }
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/arrow-d.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/arrow-d.gif
new file mode 100644
index 0000000..f5e47cd
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/arrow-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/arrow-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/arrow-n.gif
new file mode 100644
index 0000000..e1c991a
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/arrow-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/arrowdown-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowdown-n.gif
new file mode 100644
index 0000000..9afbd52
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowdown-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/arrowdown-p.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowdown-p.gif
new file mode 100644
index 0000000..2ec2b03
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowdown-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/arrowleft-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowleft-n.gif
new file mode 100644
index 0000000..b45d946
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowleft-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/arrowleft-p.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowleft-p.gif
new file mode 100644
index 0000000..c9356b9
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowleft-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/arrowright-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowright-n.gif
new file mode 100644
index 0000000..decf608
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowright-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/arrowright-p.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowright-p.gif
new file mode 100644
index 0000000..64eba17
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowright-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/arrowup-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowup-n.gif
new file mode 100644
index 0000000..004e5a9
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowup-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/arrowup-p.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowup-p.gif
new file mode 100644
index 0000000..8ae6a7d
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/arrowup-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/border.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/border.gif
new file mode 100644
index 0000000..7abc6df
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/border.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/button-h.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/button-h.gif
new file mode 100644
index 0000000..80ebf83
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/button-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/button-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/button-n.gif
new file mode 100644
index 0000000..58970ce
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/button-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/button-p.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/button-p.gif
new file mode 100644
index 0000000..e83f7ed
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/button-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/check-hc.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/check-hc.gif
new file mode 100644
index 0000000..72a7be2
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/check-hc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/check-hu.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/check-hu.gif
new file mode 100644
index 0000000..3e17b86
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/check-hu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/check-nc.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/check-nc.gif
new file mode 100644
index 0000000..de92cc8
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/check-nc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/check-nu.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/check-nu.gif
new file mode 100644
index 0000000..f68156f
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/check-nu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/check-pc.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/check-pc.gif
new file mode 100644
index 0000000..91993a8
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/check-pc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/combo-a.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/combo-a.gif
new file mode 100644
index 0000000..9a8cb03
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/combo-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/combo-d.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/combo-d.gif
new file mode 100644
index 0000000..db4a9af
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/combo-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/combo-f.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/combo-f.gif
new file mode 100644
index 0000000..10e8efa
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/combo-f.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/combo-fa.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/combo-fa.gif
new file mode 100644
index 0000000..12c43a9
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/combo-fa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/combo-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/combo-n.gif
new file mode 100644
index 0000000..380d306
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/combo-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/combo-r.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/combo-r.gif
new file mode 100644
index 0000000..82b5aee
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/combo-r.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/combo-ra.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/combo-ra.gif
new file mode 100644
index 0000000..e11e309
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/combo-ra.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/entry-f.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/entry-f.gif
new file mode 100644
index 0000000..30f9b31
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/entry-f.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/entry-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/entry-n.gif
new file mode 100644
index 0000000..9cec46a
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/entry-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/hprogress-b.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/hprogress-b.gif
new file mode 100644
index 0000000..bdf19eb
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/hprogress-b.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/hprogress-t.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/hprogress-t.gif
new file mode 100644
index 0000000..2ba5631
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/hprogress-t.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/hsb-g.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/hsb-g.gif
new file mode 100644
index 0000000..a136b2e
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/hsb-g.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/hsb-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/hsb-n.gif
new file mode 100644
index 0000000..6a20249
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/hsb-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/hsb-t.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/hsb-t.gif
new file mode 100644
index 0000000..d26eb60
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/hsb-t.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/hslider-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/hslider-n.gif
new file mode 100644
index 0000000..5477380
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/hslider-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/hslider-t.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/hslider-t.gif
new file mode 100644
index 0000000..e1d4f50
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/hslider-t.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/notebook-c.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/notebook-c.gif
new file mode 100644
index 0000000..6c10520
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/notebook-c.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/notebook-ta.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/notebook-ta.gif
new file mode 100644
index 0000000..29892e0
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/notebook-ta.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/notebook-tn.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/notebook-tn.gif
new file mode 100644
index 0000000..c060732
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/notebook-tn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/notebook-ts.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/notebook-ts.gif
new file mode 100644
index 0000000..de90155
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/notebook-ts.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/radio-hc.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/radio-hc.gif
new file mode 100644
index 0000000..dc5a924
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/radio-hc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/radio-hu.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/radio-hu.gif
new file mode 100644
index 0000000..78a0755
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/radio-hu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/radio-nc.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/radio-nc.gif
new file mode 100644
index 0000000..b020322
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/radio-nc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/radio-nu.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/radio-nu.gif
new file mode 100644
index 0000000..4c60299
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/radio-nu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/radio-pc.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/radio-pc.gif
new file mode 100644
index 0000000..0e3f1f8
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/radio-pc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/spinbox-f.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/spinbox-f.gif
new file mode 100644
index 0000000..78c883c
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/spinbox-f.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/spinbox-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/spinbox-n.gif
new file mode 100644
index 0000000..3ceb0f5
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/spinbox-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/spinbut-a.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/spinbut-a.gif
new file mode 100644
index 0000000..f778f88
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/spinbut-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/spinbut-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/spinbut-n.gif
new file mode 100644
index 0000000..0b3484b
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/spinbut-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/spindown-d.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/spindown-d.gif
new file mode 100644
index 0000000..e081ed2
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/spindown-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/spindown-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/spindown-n.gif
new file mode 100644
index 0000000..2a97ce0
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/spindown-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/spindown-p.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/spindown-p.gif
new file mode 100644
index 0000000..631f284
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/spindown-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/spinup-d.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/spinup-d.gif
new file mode 100644
index 0000000..0aeaaac
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/spinup-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/spinup-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/spinup-n.gif
new file mode 100644
index 0000000..a301928
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/spinup-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/spinup-p.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/spinup-p.gif
new file mode 100644
index 0000000..101a126
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/spinup-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/tbutton-h.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/tbutton-h.gif
new file mode 100644
index 0000000..b81973a
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/tbutton-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/tbutton-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/tbutton-n.gif
new file mode 100644
index 0000000..1eaa9e9
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/tbutton-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/tbutton-p.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/tbutton-p.gif
new file mode 100644
index 0000000..9ecaae3
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/tbutton-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/tree-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/tree-n.gif
new file mode 100644
index 0000000..7e078bc
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/tree-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/tree-p.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/tree-p.gif
new file mode 100644
index 0000000..651e794
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/tree-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/vprogress-b.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/vprogress-b.gif
new file mode 100644
index 0000000..d4d4ba6
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/vprogress-b.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/vsb-g.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/vsb-g.gif
new file mode 100644
index 0000000..1de66bd
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/vsb-g.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/vsb-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/vsb-n.gif
new file mode 100644
index 0000000..1b475e7
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/vsb-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/vsb-t.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/vsb-t.gif
new file mode 100644
index 0000000..3193ea8
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/vsb-t.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/vslider-n.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/vslider-n.gif
new file mode 100644
index 0000000..6f60f77
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/vslider-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/plastik/plastik/vslider-t.gif b/ttkthemes/ttkthemes/themes/plastik/plastik/vslider-t.gif
new file mode 100644
index 0000000..5daf1c6
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/plastik/plastik/vslider-t.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/LICENSE.ORIG b/ttkthemes/ttkthemes/themes/radiance/LICENSE.ORIG
new file mode 100644
index 0000000..4994146
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/LICENSE.ORIG
@@ -0,0 +1,26 @@
+This software is copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics
+Corporation, and other parties. The following terms apply to all files associated with the software unless explicitly
+disclaimed in individual files.
+
+The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation
+for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included
+verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses.
+Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described
+here, provided that the new terms are clearly indicated on the first page of each file where they apply.
+
+IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF
+THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS"
+BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
+MODIFICATIONS.
+
+GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. government, the Government shall have only
+"Restricted Rights" in the software and related documentation as defined in the Federal Acquisition Regulations (FARs)
+in Clause 52.227.19 (c) (2). If you are acquiring the software on behalf of the Department of Defense, the software
+shall be classified as "Commercial Computer Software" and the Government shall have only "Restricted Rights" as defined
+in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the authors grant the U.S. Government and others
+acting in its behalf permission to use and distribute the software in accordance with the terms specified in this
+license. \ No newline at end of file
diff --git a/ttkthemes/ttkthemes/themes/radiance/pkgIndex.tcl b/ttkthemes/ttkthemes/themes/radiance/pkgIndex.tcl
new file mode 100644
index 0000000..5038bcb
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/pkgIndex.tcl
@@ -0,0 +1,12 @@
+if {[file isdirectory [file join $dir radiance]]} {
+ if {![catch {package require Ttk}]} {
+ package ifneeded ttk::theme::radiance 0.1 \
+ [list source [file join $dir radiance8.5.tcl]]
+ } elseif {![catch {package require tile}]} {
+ package ifneeded tile::theme::radiance 0.1 \
+ [list source [file join $dir radiance8.4.tcl]]
+ } else {
+ return
+ }
+}
+
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance.tcl b/ttkthemes/ttkthemes/themes/radiance/radiance.tcl
new file mode 100644
index 0000000..46960fc
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance.tcl
@@ -0,0 +1,352 @@
+# This software is copyrighted by the Regents of the University of
+# California, Sun Microsystems, Inc., Scriptics Corporation, and other
+# parties.
+# Original version available under BSD-like license as in LICENSE.ORIG
+
+# Modified by RedFantom
+# Copyright (C) 2018 RedFantom
+# Modified version available under GNU GPLv3 only
+
+namespace eval ttk::theme::radiance {
+
+ package provide ttk::theme::radiance 0.1
+
+ proc LoadImages {imgdir {patterns {*.gif}}} {
+ foreach pattern $patterns {
+ foreach file [glob -directory $imgdir $pattern] {
+ set img [file tail [file rootname $file]]
+ if {![info exists images($img)]} {
+ set images($img) [image create photo -file $file]
+ }
+ }
+ }
+ return [array get images]
+ }
+
+ variable I
+ array set I [LoadImages \
+ [file join [file dirname [info script]] radiance] *.gif]
+
+ variable colors
+
+ array set colors {
+ -frame "#f6f4f2"
+ -lighter "#f9f9f9"
+ -dark "#d1c8c0"
+ -darker "#c3bab0"
+ -darkest "#a89c91"
+ -selectbg "#ed7442"
+ -selectfg "#ffffff"
+ -disabledfg "#9e928a"
+ -entryfocus "#6f9dc6"
+ -tabbg "#c9c1bc"
+ -tabborder "#b5aca7"
+ -troughcolor "#d7cbbe"
+ -troughborder "#ae9e8e"
+ -checklight "#f5f3f0"
+ -text "#62564f"
+ }
+
+ #PhG: change fonts... should not fail if font is not there!
+ font configure TkDefaultFont -family Ubuntu -size 11
+
+ ttk::style theme create radiance -parent clam -settings {
+
+ ttk::style configure . \
+ -borderwidth 1 \
+ -background $colors(-frame) \
+ -foreground $colors(-text) \
+ -bordercolor $colors(-darkest) \
+ -darkcolor $colors(-dark) \
+ -lightcolor $colors(-lighter) \
+ -troughcolor $colors(-troughcolor) \
+ -selectforeground $colors(-selectfg) \
+ -selectbackground $colors(-selectbg) \
+ -font TkDefaultFont \
+ ;
+
+ ttk::style map . \
+ -background [list disabled $colors(-frame) \
+ active $colors(-lighter)] \
+ -foreground [list disabled $colors(-disabledfg)] \
+ -selectbackground [list !focus $colors(-darker)] \
+ -selectforeground [list !focus white] \
+ ;
+
+
+# ttk::style configure Frame.border -relief groove
+
+ ## Treeview.
+ #
+ ttk::style element create Treeheading.cell image \
+ [list $I(tree-n) \
+ selected $I(tree-p) \
+ disabled $I(tree-d) \
+ pressed $I(tree-p) \
+ active $I(tree-h) \
+ ] \
+ -border 4 -sticky ew
+ # Older Tk versions
+ #ttk::style configure Treeview -fieldbackground white
+ ttk::style configure Row -background "#efefef"
+ ttk::style map Row -background [list \
+ {focus selected} "#71869e" \
+ selected "#969286" \
+ alternate white]
+ ttk::style map Item -foreground [list selected white]
+ ttk::style map Cell -foreground [list selected white]
+ # Newer Tk versions
+ ttk::style map Treeview \
+ -background [list selected $colors(-selectbg)] \
+ -foreground [list selected $colors(-selectfg)]
+
+
+ ## Buttons.
+ #
+ ttk::style configure TButton -width -11 -anchor center
+ ttk::style configure TButton -padding {10 0}
+ ttk::style layout TButton {
+ Button.focus -children {
+ Button.button -children {
+ Button.padding -children {
+ Button.label
+ }
+ }
+ }
+ }
+#PhG = OK! except selection box
+ ttk::style element create Button.button image \
+ [list $I(button-n) \
+ pressed $I(button-p) \
+ {selected active} $I(button-sa) \
+ selected $I(button-s) \
+ active $I(button-a) \
+ disabled $I(button-d) \
+ ] \
+ -border 8 -sticky ew
+
+
+ ## Checkbuttons.
+ #
+ ttk::style element create Checkbutton.indicator image \
+ [list $I(check-nu) \
+ {disabled selected} $I(check-dc) \
+ disabled $I(check-du) \
+ {pressed selected} $I(check-nc) \
+ pressed $I(check-nu) \
+ {active selected} $I(check-nc) \
+ active $I(check-nu) \
+ selected $I(check-nc) ] \
+ -width 24 -sticky w
+
+ ttk::style map TCheckbutton -background [list active $colors(-checklight)]
+ ttk::style configure TCheckbutton -padding 1
+
+
+ ## Radiobuttons.
+ #
+ ttk::style element create Radiobutton.indicator image \
+ [list $I(radio-nu) \
+ {disabled selected} $I(radio-dc) \
+ disabled $I(radio-du) \
+ {pressed selected} $I(radio-nc) \
+ pressed $I(radio-nu) \
+ {active selected} $I(radio-nc) \
+ active $I(radio-nu) \
+ selected $I(radio-nc) ] \
+ -width 24 -sticky w
+
+ ttk::style map TRadiobutton -background [list active $colors(-checklight)]
+ ttk::style configure TRadiobutton -padding 1
+
+
+ ## Menubuttons.
+ #
+ #ttk::style configure TMenubutton -relief raised -padding {10 2}
+# ttk::style element create Menubutton.border image $I(toolbutton-n) \
+# -map [list \
+# pressed $I(toolbutton-p) \
+# selected $I(toolbutton-p) \
+# active $I(toolbutton-a) \
+# disabled $I(toolbutton-n)] \
+# -border {4 7 4 7} -sticky nsew
+
+ ttk::style element create Menubutton.border image \
+ [list $I(button-n) \
+ selected $I(button-p) \
+ disabled $I(button-d) \
+ active $I(button-a) \
+ ] \
+ -border 4 -sticky ew
+
+
+ ## Toolbar buttons.
+ #
+###PhG added
+ttk::style configure Toolbutton -anchor center
+ ttk::style configure Toolbutton -padding -5 -relief flat
+ ttk::style configure Toolbutton.label -padding 0 -relief flat
+
+ ttk::style element create Toolbutton.border image \
+ [list $I(blank) \
+ pressed $I(toolbutton-p) \
+ {selected active} $I(toolbutton-pa) \
+ selected $I(toolbutton-p) \
+ active $I(toolbutton-a) \
+ disabled $I(blank)] \
+ -border 11 -sticky nsew
+
+
+ ## Entry widgets.
+ #
+ ttk::style configure TEntry -padding 1 -insertwidth 1 \
+ -fieldbackground white
+
+ ttk::style map TEntry \
+ -fieldbackground [list readonly $colors(-frame)] \
+ -bordercolor [list focus $colors(-selectbg)] \
+ -lightcolor [list focus $colors(-entryfocus)] \
+ -darkcolor [list focus $colors(-entryfocus)] \
+ ;
+
+
+ ## Combobox.
+ #
+ ttk::style configure TCombobox -selectbackground
+
+ ttk::style element create Combobox.downarrow image \
+ [list $I(comboarrow-n) \
+ disabled $I(comboarrow-d) \
+ pressed $I(comboarrow-p) \
+ active $I(comboarrow-a) \
+ ] \
+ -border 1 -sticky {}
+
+ ttk::style element create Combobox.field image \
+ [list $I(combo-n) \
+ {readonly disabled} $I(combo-rd) \
+ {readonly pressed} $I(combo-rp) \
+ {readonly focus} $I(combo-rf) \
+ readonly $I(combo-rn) \
+ ] \
+ -border 4 -sticky ew
+
+
+ ## Notebooks.
+ #
+# ttk::style element create tab image $I(tab-a) -border {2 2 2 0} \
+# -map [list selected $I(tab-n)]
+
+ ttk::style configure TNotebook.Tab -padding {6 2 6 2}
+ ttk::style map TNotebook.Tab \
+ -padding [list selected {6 4 6 2}] \
+ -background [list selected $colors(-frame) {} $colors(-tabbg)] \
+ -lightcolor [list selected $colors(-lighter) {} $colors(-dark)] \
+ -bordercolor [list selected $colors(-darkest) {} $colors(-tabborder)] \
+ ;
+
+ ## Labelframes.
+ #
+ ttk::style configure TLabelframe -borderwidth 2 -relief groove
+
+
+ ## Scrollbars.
+ #
+ ttk::style layout Vertical.TScrollbar {
+ Scrollbar.trough -sticky ns -children {
+ Scrollbar.uparrow -side top
+ Scrollbar.downarrow -side bottom
+ Vertical.Scrollbar.thumb -side top -expand true -sticky ns
+ }
+ }
+
+ ttk::style layout Horizontal.TScrollbar {
+ Scrollbar.trough -sticky we -children {
+ Scrollbar.leftarrow -side left
+ Scrollbar.rightarrow -side right
+ Horizontal.Scrollbar.thumb -side left -expand true -sticky we
+ }
+ }
+
+ ttk::style element create Horizontal.Scrollbar.thumb image \
+ [list $I(sbthumb-hn) \
+ disabled $I(sbthumb-hd) \
+ pressed $I(sbthumb-ha) \
+ active $I(sbthumb-ha)] \
+ -border 3
+
+ ttk::style element create Vertical.Scrollbar.thumb image \
+ [list $I(sbthumb-vn) \
+ disabled $I(sbthumb-vd) \
+ pressed $I(sbthumb-va) \
+ active $I(sbthumb-va)] \
+ -border 3
+
+ foreach dir {up down left right} {
+ ttk::style element create ${dir}arrow image \
+ [list $I(arrow${dir}-n) \
+ disabled $I(arrow${dir}-d) \
+ pressed $I(arrow${dir}-p) \
+ active $I(arrow${dir}-a)] \
+ -border 1 -sticky {}
+ }
+
+ ttk::style configure TScrollbar -bordercolor $colors(-troughborder)
+
+
+ ## Scales.
+ #
+ ttk::style element create Scale.slider image \
+ [list $I(scale-hn) \
+ disabled $I(scale-hd) \
+ active $I(scale-ha) \
+ ]
+
+ ttk::style element create Scale.trough image $I(scaletrough-h) \
+ -border 2 -sticky ew -padding 0
+
+ ttk::style element create Vertical.Scale.slider image \
+ [list $I(scale-vn) \
+ disabled $I(scale-vd) \
+ active $I(scale-va) \
+ ]
+ ttk::style element create Vertical.Scale.trough image $I(scaletrough-v) \
+ -border 2 -sticky ns -padding 0
+
+ ttk::style configure TScale -bordercolor $colors(-troughborder)
+
+
+ ## Progressbar.
+ #
+ ttk::style element create Horizontal.Progressbar.pbar image $I(progress-h) \
+ -border {5 2 5 1} -padding 1
+ ttk::style element create Vertical.Progressbar.pbar image $I(progress-v) \
+ -border {5 2 5 1} -padding 1
+
+ ttk::style configure TProgressbar -bordercolor $colors(-troughborder)
+
+
+ ## Statusbar parts.
+ #
+ ttk::style element create sizegrip image $I(sizegrip)
+
+
+ ## Paned window parts.
+ #
+# ttk::style element create hsash image $I(hseparator-n) -border {2 0} \
+# -map [list {active !disabled} $I(hseparator-a)]
+# ttk::style element create vsash image $I(vseparator-n) -border {0 2} \
+# -map [list {active !disabled} $I(vseparator-a)]
+
+ ttk::style configure Sash -sashthickness 6 -gripcount 16
+
+
+ ## Separator.
+ #
+ #ttk::style element create separator image $I(sep-h)
+ #ttk::style element create hseparator image $I(sep-h)
+ #ttk::style element create vseparator image $I(sep-v)
+
+ }
+}
+
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowdown-a.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowdown-a.gif
new file mode 100644
index 0000000..6a9c607
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowdown-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowdown-d.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowdown-d.gif
new file mode 100644
index 0000000..d224dd9
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowdown-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowdown-n.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowdown-n.gif
new file mode 100644
index 0000000..15401e5
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowdown-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowdown-p.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowdown-p.gif
new file mode 100644
index 0000000..c6be0dc
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowdown-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowleft-a.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowleft-a.gif
new file mode 100644
index 0000000..c6d660c
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowleft-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowleft-d.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowleft-d.gif
new file mode 100644
index 0000000..0521cc4
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowleft-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowleft-n.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowleft-n.gif
new file mode 100644
index 0000000..7c96945
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowleft-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowleft-p.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowleft-p.gif
new file mode 100644
index 0000000..3b3a8c6
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowleft-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowright-a.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowright-a.gif
new file mode 100644
index 0000000..de37e53
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowright-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowright-d.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowright-d.gif
new file mode 100644
index 0000000..3e7ac67
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowright-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowright-n.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowright-n.gif
new file mode 100644
index 0000000..7b69020
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowright-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowright-p.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowright-p.gif
new file mode 100644
index 0000000..47a9216
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowright-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowup-a.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowup-a.gif
new file mode 100644
index 0000000..8ba759e
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowup-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowup-d.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowup-d.gif
new file mode 100644
index 0000000..ec96d94
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowup-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowup-n.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowup-n.gif
new file mode 100644
index 0000000..5b1cb87
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowup-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/arrowup-p.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowup-p.gif
new file mode 100644
index 0000000..98beca9
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/arrowup-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/blank.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/blank.gif
new file mode 100644
index 0000000..be61839
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/blank.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/button-a.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/button-a.gif
new file mode 100644
index 0000000..61e1a78
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/button-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/button-d.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/button-d.gif
new file mode 100644
index 0000000..7767f58
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/button-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/button-n.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/button-n.gif
new file mode 100644
index 0000000..440a86b
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/button-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/button-p.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/button-p.gif
new file mode 100644
index 0000000..bf35c12
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/button-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/button-s.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/button-s.gif
new file mode 100644
index 0000000..a843301
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/button-s.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/button-sa.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/button-sa.gif
new file mode 100644
index 0000000..04f4d49
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/button-sa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/check-dc.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/check-dc.gif
new file mode 100644
index 0000000..14dfde0
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/check-dc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/check-du.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/check-du.gif
new file mode 100644
index 0000000..692cf25
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/check-du.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/check-nc.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/check-nc.gif
new file mode 100644
index 0000000..3e5305e
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/check-nc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/check-nu.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/check-nu.gif
new file mode 100644
index 0000000..9606625
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/check-nu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/combo-n.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/combo-n.gif
new file mode 100644
index 0000000..8d30fa6
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/combo-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/combo-ra.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/combo-ra.gif
new file mode 100644
index 0000000..7fe65dc
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/combo-ra.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/combo-rd.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/combo-rd.gif
new file mode 100644
index 0000000..559dd3f
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/combo-rd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/combo-rf.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/combo-rf.gif
new file mode 100644
index 0000000..fb2227d
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/combo-rf.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/combo-rn.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/combo-rn.gif
new file mode 100644
index 0000000..7b14432
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/combo-rn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/combo-rp.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/combo-rp.gif
new file mode 100644
index 0000000..a2cb4ea
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/combo-rp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/comboarrow-a.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/comboarrow-a.gif
new file mode 100644
index 0000000..8c95320
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/comboarrow-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/comboarrow-d.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/comboarrow-d.gif
new file mode 100644
index 0000000..9c4842c
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/comboarrow-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/comboarrow-n.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/comboarrow-n.gif
new file mode 100644
index 0000000..9862017
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/comboarrow-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/comboarrow-p.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/comboarrow-p.gif
new file mode 100644
index 0000000..de89079
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/comboarrow-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/progress-h.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/progress-h.gif
new file mode 100644
index 0000000..ffbae88
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/progress-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/progress-v.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/progress-v.gif
new file mode 100644
index 0000000..3302422
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/progress-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/radio-dc.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/radio-dc.gif
new file mode 100644
index 0000000..f24875a
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/radio-dc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/radio-du.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/radio-du.gif
new file mode 100644
index 0000000..5423b37
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/radio-du.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/radio-nc.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/radio-nc.gif
new file mode 100644
index 0000000..962cfea
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/radio-nc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/radio-nu.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/radio-nu.gif
new file mode 100644
index 0000000..1afe368
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/radio-nu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-ha.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-ha.gif
new file mode 100644
index 0000000..b20bbf0
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-ha.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-hd.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-hd.gif
new file mode 100644
index 0000000..9ac1e27
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-hd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-hn.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-hn.gif
new file mode 100644
index 0000000..2b670d4
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-hn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-hp.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-hp.gif
new file mode 100644
index 0000000..2b670d4
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-hp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-va.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-va.gif
new file mode 100644
index 0000000..7432c35
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-va.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-vd.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-vd.gif
new file mode 100644
index 0000000..3fa740a
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-vd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-vn.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-vn.gif
new file mode 100644
index 0000000..60af356
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-vn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-vp.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-vp.gif
new file mode 100644
index 0000000..60af356
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/sbthumb-vp.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/scale-ha.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/scale-ha.gif
new file mode 100644
index 0000000..2969fd4
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/scale-ha.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/scale-hd.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/scale-hd.gif
new file mode 100644
index 0000000..983c13e
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/scale-hd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/scale-hn.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/scale-hn.gif
new file mode 100644
index 0000000..0342c73
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/scale-hn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/scale-va.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/scale-va.gif
new file mode 100644
index 0000000..5f26c9c
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/scale-va.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/scale-vd.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/scale-vd.gif
new file mode 100644
index 0000000..2ac435b
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/scale-vd.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/scale-vn.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/scale-vn.gif
new file mode 100644
index 0000000..d82ebc4
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/scale-vn.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/scaletrough-h.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/scaletrough-h.gif
new file mode 100644
index 0000000..2f9e934
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/scaletrough-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/scaletrough-v.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/scaletrough-v.gif
new file mode 100644
index 0000000..7f25b9d
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/scaletrough-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/sep-h.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/sep-h.gif
new file mode 100644
index 0000000..ee9f786
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/sep-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/sep-v.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/sep-v.gif
new file mode 100644
index 0000000..4483e41
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/sep-v.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/sizegrip.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/sizegrip.gif
new file mode 100644
index 0000000..bfd0c3c
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/sizegrip.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/tab-a.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/tab-a.gif
new file mode 100644
index 0000000..8c4d7c3
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/tab-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/tab-n.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/tab-n.gif
new file mode 100644
index 0000000..c730c76
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/tab-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-a.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-a.gif
new file mode 100644
index 0000000..f32b390
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-a.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-d.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-d.gif
new file mode 100644
index 0000000..000d300
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-n.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-n.gif
new file mode 100644
index 0000000..8a22b58
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-p.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-p.gif
new file mode 100644
index 0000000..fd3f0db
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-pa.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-pa.gif
new file mode 100644
index 0000000..77b9c1b
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/toolbutton-pa.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/tree-d.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/tree-d.gif
new file mode 100644
index 0000000..530b8da
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/tree-d.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/tree-h.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/tree-h.gif
new file mode 100644
index 0000000..fc9951b
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/tree-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/tree-n.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/tree-n.gif
new file mode 100644
index 0000000..8f7c805
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/tree-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/radiance/radiance/tree-p.gif b/ttkthemes/ttkthemes/themes/radiance/radiance/tree-p.gif
new file mode 100644
index 0000000..dfebde8
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/radiance/radiance/tree-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/GPLv2.txt b/ttkthemes/ttkthemes/themes/smog/GPLv2.txt
new file mode 100644
index 0000000..7f11610
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/GPLv2.txt
@@ -0,0 +1,340 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) 19yy <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) 19yy name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
diff --git a/ttkthemes/ttkthemes/themes/smog/LICENSE.md b/ttkthemes/ttkthemes/themes/smog/LICENSE.md
new file mode 100644
index 0000000..d30dcb6
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/LICENSE.md
@@ -0,0 +1,20 @@
+# Smog License
+Smog Theme 0.1
+Copyright (c) 2001-2005 Jelco Huijser
+
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
+For any questions and information, you can send an e-mail
+to jelco@users.sourceforge.net.
diff --git a/ttkthemes/ttkthemes/themes/smog/smog.tcl b/ttkthemes/ttkthemes/themes/smog/smog.tcl
new file mode 100644
index 0000000..cb8d0e1
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog.tcl
@@ -0,0 +1,204 @@
+# Available under GNU GPLv2, or at your option any later version
+# For full License text of GNU GPLv2, see GPLv2.txt in this folder
+# See LICENSE.md for more important information
+
+# smog.tcl - Copyright (C) 2005 Jelco Huijser jelco@user.sourceforge.net
+# Based on sriv.tcl by Pat Thoyts <patthoyts@users.sourceforge.net>
+# Images loosely based on the Mac OS X Aluminum Alloytheme
+# smog.tcl, v0.1 2005/08/18 Jelco Huijser
+
+# smog.tcl, v0.1.1 2018/08/18 RedFantom
+# Modified for ttk support, formatting, indentation
+# TODO: Implement support for OptionMenu widget
+# TODO: Improve Treeview heading
+
+namespace eval ttk::theme::smog {
+
+ package provide ttk::theme::smog 0.1.1
+
+ set imgdir [file join [file dirname [info script]] smog]
+ proc LoadImages {imgdir {patterns {*.gif}}} {
+ foreach pattern $patterns {
+ foreach file [glob -directory $imgdir $pattern] {
+ set img [file tail [file rootname $file]]
+ if {![info exists images($img)]} {
+ set images($img) [image create photo -file $file]
+ }
+ }
+ }
+ return [array get images]
+ }
+ array set I [LoadImages \
+ [file join [file dirname [info script]] smog] *.gif]
+ array set colors {
+ -frame "#e7eaf0"
+ -lighter "#f9f6f6"
+ -window "#f9f6f6"
+ -selectbg "#f5f8fe"
+ -selectfg "#000000"
+ -disabledfg "#888a8d"
+ -disabledbg "#e7eaf0"
+ }
+
+ ttk::style theme create smog -settings {
+
+ ttk::style configure . \
+ -borderwidth 1 \
+ -background $colors(-frame) \
+ -fieldbackground $colors(-window) \
+ -troughcolor $colors(-lighter) \
+ -selectbackground $colors(-selectbg) \
+ -selectforeground $colors(-selectfg) \
+ -disabledbackground $colors(-disabledbg) \
+ -disabledforeground $colors(-disabledfg)
+ ttk::style map . -foreground [list disabled $colors(-disabledfg)]
+
+ ## Buttons
+ #
+ ttk::style configure TButton -padding "7 0"
+ ttk::style layout TButton {
+ Button.button -children {
+ Button.focus -children {
+ Button.padding -children {
+ Button.label
+ }
+ }
+ }
+ }
+
+ ttk::style element create Button.button image \
+ [list $I(button-n) \
+ pressed $I(button-p) \
+ active $I(button-h) \
+ ] -border 7 -sticky ew
+
+ ttk::style element create Checkbutton.indicator image \
+ [list $I(check-nu) \
+ {!disabled active selected} $I(check-hc) \
+ {!disabled active} $I(check-hu) \
+ {!disabled selected} $I(check-nc) \
+ ] -width 24 -sticky w
+
+ ttk::style element create Radiobutton.indicator image \
+ [list $I(radio-nu) \
+ {!disabled active selected} $I(radio-hc) \
+ {!disabled active} $I(radio-hu) \
+ selected $I(radio-nc) \
+ ] -width 24 -sticky w
+
+ ttk::style configure TMenubutton -relief raised -padding {9 2}
+
+ ## Toolbar buttons
+ #
+ ttk::style configure Toolbutton \
+ -width 0 -relief flat -borderwidth 1 -padding 4 \
+ -background $colors(-frame) -foreground "#000000"
+ ttk::style map Toolbutton \
+ -background [list active $colors(-selectbg) disabled $colors(-disabledbg)] \
+ -foreground [list active $colors(-selectfg) disabled $colors(-disabledfg)]
+ ttk::style map Toolbutton -relief {
+ disabled flat
+ selected sunken
+ pressed sunken
+ active raised
+ }
+
+ ## Entry widgets
+ #
+ ttk::style configure TEntry \
+ -selectborderwidth 1 -padding 2 -insertwidth 2 -font TkTextFont
+ ttk::style configure TCombobox \
+ -selectborderwidth 1 -padding 2 -insertwidth 2 -font TkTextFont
+ ttk::style configure TButton -padding {5 0} -font {Helvetica -12 bold}
+
+ ## Notebooks
+ #
+ ttk::style element create tab image \
+ [list $I(tab-n) \
+ selected $I(tab-p) \
+ active $I(tab-s) \
+ disabled $I(tab-hide-n) \
+ ] -border {10 6 10 2} -height 12
+
+ ttk::style configure TNotebook.Tab -padding {4 2 4 2}
+ ttk::style map TNotebook.Tab \
+ -background [list selected $colors(-frame) active $colors(-lighter)] \
+ -padding [list selected {4 4 4 2}]
+
+ ## Scrollbars
+ #
+ ttk::style layout Vertical.TScrollbar {
+ Scrollbar.trough -children {
+ Scrollbar.uparrow -side top
+ Scrollbar.downarrow -side bottom
+ Scrollbar.uparrow -side bottom
+ Vertical.Scrollbar.thumb -side top -expand true -sticky ns
+ }
+ }
+
+ ttk::style layout Horizontal.TScrollbar {
+ Scrollbar.trough -children {
+ Scrollbar.leftarrow -side left
+ Scrollbar.rightarrow -side right
+ Scrollbar.leftarrow -side right
+ Horizontal.Scrollbar.thumb -side left -expand true -sticky we
+ }
+ }
+
+ ttk::style element create Horizontal.Scrollbar.thumb image \
+ [list $I(sb-thumb) \
+ {pressed !disabled} $I(sb-thumb-p) \
+ ] -border 11 -padding {12 1}
+
+ ttk::style element create Vertical.Scrollbar.thumb image \
+ [list $I(sb-vthumb) \
+ {pressed !disabled} $I(sb-vthumb-p) \
+ ] -border 11 -padding {1 12}
+
+ foreach dir {up down left right} {
+ ttk::style element create ${dir}arrow image \
+ [list $I(arrow${dir}) \
+ disabled $I(arrow${dir}) \
+ pressed $I(arrow${dir}-p) \
+ active $I(arrow${dir}-h) \
+ ] -border 1 -sticky {}
+ }
+
+ ## Scales
+ #
+ ttk::style element create Scale.slider image \
+ [list $I(slider) \
+ {pressed !disabled} $I(slider-p)
+ ]
+
+ ttk::style element create Vertical.Scale.slider image \
+ [list $I(vslider-p) \
+ {pressed !disabled} $I(vslider-p)
+ ]
+
+ ttk::style element create Horizontal.Progress.bar \
+ image $I(sb-thumb) -border 2
+ ttk::style element create Vertical.Progress.bar \
+ image $I(sb-vthumb) -border 2
+
+ ## Treeview
+ #
+ ttk::style theme settings smog {
+ ttk::style map Item -foreground [list selected "#FFFFFF"]
+ ttk::style configure Row -background "#EEEEEE"
+ ttk::style configure Heading -borderwidth 1 -relief raised -font TkTextFont
+ ttk::style configure Item -justify left
+ ttk::style map Heading -relief {
+ pressed sunken
+ }
+ ttk::style map Row -background {
+ selected "#3c9bf7"
+ focus "#ccccff"
+ alternate "#FFFFFF"
+ }
+ ttk::style map Cell -foreground {
+ selected "#FFFFFF"
+ }
+ }
+}}
+
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/arrowdown-h.gif b/ttkthemes/ttkthemes/themes/smog/smog/arrowdown-h.gif
new file mode 100644
index 0000000..24666bf
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/arrowdown-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/arrowdown-p.gif b/ttkthemes/ttkthemes/themes/smog/smog/arrowdown-p.gif
new file mode 100644
index 0000000..914e03b
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/arrowdown-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/arrowdown.gif b/ttkthemes/ttkthemes/themes/smog/smog/arrowdown.gif
new file mode 100644
index 0000000..c1c4d0c
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/arrowdown.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/arrowleft-h.gif b/ttkthemes/ttkthemes/themes/smog/smog/arrowleft-h.gif
new file mode 100644
index 0000000..9f3b5f8
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/arrowleft-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/arrowleft-p.gif b/ttkthemes/ttkthemes/themes/smog/smog/arrowleft-p.gif
new file mode 100644
index 0000000..6443ce8
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/arrowleft-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/arrowleft.gif b/ttkthemes/ttkthemes/themes/smog/smog/arrowleft.gif
new file mode 100644
index 0000000..0d5ca6b
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/arrowleft.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/arrowright-h.gif b/ttkthemes/ttkthemes/themes/smog/smog/arrowright-h.gif
new file mode 100644
index 0000000..8662715
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/arrowright-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/arrowright-p.gif b/ttkthemes/ttkthemes/themes/smog/smog/arrowright-p.gif
new file mode 100644
index 0000000..5ee2227
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/arrowright-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/arrowright.gif b/ttkthemes/ttkthemes/themes/smog/smog/arrowright.gif
new file mode 100644
index 0000000..169e919
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/arrowright.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/arrowup-h.gif b/ttkthemes/ttkthemes/themes/smog/smog/arrowup-h.gif
new file mode 100644
index 0000000..ac685c4
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/arrowup-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/arrowup-p.gif b/ttkthemes/ttkthemes/themes/smog/smog/arrowup-p.gif
new file mode 100644
index 0000000..1b67ceb
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/arrowup-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/arrowup.gif b/ttkthemes/ttkthemes/themes/smog/smog/arrowup.gif
new file mode 100644
index 0000000..faebb0e
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/arrowup.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/button-h.gif b/ttkthemes/ttkthemes/themes/smog/smog/button-h.gif
new file mode 100644
index 0000000..630db84
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/button-h.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/button-n.gif b/ttkthemes/ttkthemes/themes/smog/smog/button-n.gif
new file mode 100644
index 0000000..3c49dfe
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/button-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/button-p.gif b/ttkthemes/ttkthemes/themes/smog/smog/button-p.gif
new file mode 100644
index 0000000..3316407
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/button-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/check-hc.gif b/ttkthemes/ttkthemes/themes/smog/smog/check-hc.gif
new file mode 100644
index 0000000..246fecd
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/check-hc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/check-hu.gif b/ttkthemes/ttkthemes/themes/smog/smog/check-hu.gif
new file mode 100644
index 0000000..f5bb8f9
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/check-hu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/check-nc.gif b/ttkthemes/ttkthemes/themes/smog/smog/check-nc.gif
new file mode 100644
index 0000000..4c761cf
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/check-nc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/check-nu.gif b/ttkthemes/ttkthemes/themes/smog/smog/check-nu.gif
new file mode 100644
index 0000000..54cf0b3
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/check-nu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/radio-hc.gif b/ttkthemes/ttkthemes/themes/smog/smog/radio-hc.gif
new file mode 100644
index 0000000..ea359e9
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/radio-hc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/radio-hu.gif b/ttkthemes/ttkthemes/themes/smog/smog/radio-hu.gif
new file mode 100644
index 0000000..c007ac8
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/radio-hu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/radio-nc.gif b/ttkthemes/ttkthemes/themes/smog/smog/radio-nc.gif
new file mode 100644
index 0000000..125f66f
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/radio-nc.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/radio-nu.gif b/ttkthemes/ttkthemes/themes/smog/smog/radio-nu.gif
new file mode 100644
index 0000000..2f84cc5
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/radio-nu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/sb-arrowup.gif b/ttkthemes/ttkthemes/themes/smog/smog/sb-arrowup.gif
new file mode 100644
index 0000000..32ceee2
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/sb-arrowup.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/sb-thumb-p.gif b/ttkthemes/ttkthemes/themes/smog/smog/sb-thumb-p.gif
new file mode 100644
index 0000000..1ae2264
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/sb-thumb-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/sb-thumb.gif b/ttkthemes/ttkthemes/themes/smog/smog/sb-thumb.gif
new file mode 100644
index 0000000..1ddd86a
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/sb-thumb.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/sb-vthumb-p.gif b/ttkthemes/ttkthemes/themes/smog/smog/sb-vthumb-p.gif
new file mode 100644
index 0000000..abaf4f1
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/sb-vthumb-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/sb-vthumb.gif b/ttkthemes/ttkthemes/themes/smog/smog/sb-vthumb.gif
new file mode 100644
index 0000000..8ff4a8e
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/sb-vthumb.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/slider-p.gif b/ttkthemes/ttkthemes/themes/smog/smog/slider-p.gif
new file mode 100644
index 0000000..c1c089d
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/slider-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/slider.gif b/ttkthemes/ttkthemes/themes/smog/smog/slider.gif
new file mode 100644
index 0000000..1805c2d
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/slider.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/tab-hide-n.gif b/ttkthemes/ttkthemes/themes/smog/smog/tab-hide-n.gif
new file mode 100644
index 0000000..80661cc
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/tab-hide-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/tab-n.gif b/ttkthemes/ttkthemes/themes/smog/smog/tab-n.gif
new file mode 100644
index 0000000..01395be
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/tab-n.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/tab-p.gif b/ttkthemes/ttkthemes/themes/smog/smog/tab-p.gif
new file mode 100644
index 0000000..66b628d
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/tab-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/tab-s.gif b/ttkthemes/ttkthemes/themes/smog/smog/tab-s.gif
new file mode 100644
index 0000000..bda560a
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/tab-s.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/vslider-p.gif b/ttkthemes/ttkthemes/themes/smog/smog/vslider-p.gif
new file mode 100644
index 0000000..bc37b31
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/vslider-p.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/smog/smog/vslider.gif b/ttkthemes/ttkthemes/themes/smog/smog/vslider.gif
new file mode 100644
index 0000000..d3745c7
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/smog/smog/vslider.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/LICENSE b/ttkthemes/ttkthemes/themes/winxpblue/LICENSE
new file mode 100644
index 0000000..5d6b7ed
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/LICENSE
@@ -0,0 +1,25 @@
+Copyright (C) 2004 Pat Thoyts <patthoyts@users.sourceforge.net>
+The following terms apply to all files associated with the software unless explicitly disclaimed in individual files.
+
+The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation
+for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included
+verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses.
+Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described
+here, provided that the new terms are clearly indicated on the first page of each file where they apply.
+
+IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF
+THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS"
+BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
+MODIFICATIONS.
+
+GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. government, the Government shall have only
+"Restricted Rights" in the software and related documentation as defined in the Federal Acquisition Regulations (FARs)
+in Clause 52.227.19 (c) (2). If you are acquiring the software on behalf of the Department of Defense, the software
+shall be classified as "Commercial Computer Software" and the Government shall have only "Restricted Rights" as defined
+in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the authors grant the U.S. Government and others
+acting in its behalf permission to use and distribute the software in accordance with the terms specified in this
+license. \ No newline at end of file
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/pkgIndex.tcl b/ttkthemes/ttkthemes/themes/winxpblue/pkgIndex.tcl
new file mode 100644
index 0000000..7237b33
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/pkgIndex.tcl
@@ -0,0 +1,5 @@
+if {![file isdirectory [file join $dir winxpblue]]} { return }
+if {![package vsatisfies [package provide Tcl] 8.4]} { return }
+
+package ifneeded ttk::theme::winxpblue 0.6 \
+ [list source [file join $dir winxpblue.tcl]]
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue.tcl b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue.tcl
new file mode 100644
index 0000000..3b2261f
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue.tcl
@@ -0,0 +1,106 @@
+# winxpblue - Copyright (C) 2004 Pat Thoyts <patthoyts@users.sourceforge.net>
+# Available under the BSD-like 2-clause Tcl License as described in LICENSE in this folder
+package require Tk 8.4; # minimum version for Tile
+package require tile 0.7.8; # depends upon tile
+
+namespace eval ttk::theme::winxpblue {
+
+package provide ttk::theme::winxpblue 0.6
+
+proc LoadImages {imgdir} {
+ variable I
+ foreach file [glob -directory $imgdir *.gif] {
+ set img [file tail [file rootname $file]]
+ set I($img) [image create photo -file $file -format gif]
+ }
+}
+
+LoadImages [file join [file dirname [info script]] winxpblue]
+
+ttk::style theme create winxpblue -settings {
+
+ ttk::style configure "." -background #ece9d8 -font TkDefaultFont \
+ -selectbackground "#4a6984" \
+ -selectforeground "#ffffff" ;
+
+ # gtkrc has #ece9d8 for background, notebook_active looks like #efebde
+
+ ttk::style map "." -foreground {
+ disabled #565248
+ } -background {
+ disabled #e3e1dd
+ pressed #bab5ab
+ active #c1d2ee
+ }
+
+ ## Buttons, checkbuttons, radiobuttons, menubuttons:
+ #
+ ttk::style layout TButton {
+ Button.button -children { Button.focus -children { Button.label } }
+ }
+ ttk::style configure TButton -padding 3 -width -11 -anchor center
+
+ ttk::style element create Button.button image [list $I(buttonNorm) \
+ pressed $I(buttonPressed) \
+ active $I(button) \
+ ] -border {4 9} -padding 3 -sticky nsew
+ ttk::style element create Checkbutton.indicator \
+ image [list $I(checkbox_unchecked) selected $I(checkbox_checked)] \
+ -width 20 -sticky w
+ ttk::style element create Radiobutton.indicator \
+ image [list $I(option_out) selected $I(option_in)] \
+ -width 20 -sticky w
+ ttk::style element create Menubutton.indicator \
+ image $I(menubar_option_arrow)
+
+ ## Toolbuttons
+ #
+ ttk::style map Toolbutton -background {
+ disabled #e3e1dd
+ pressed #bab5ab
+ selected #bab5ab
+ active #c1d2ee
+ }
+ ttk::style configure Toolbutton -anchor center
+
+ ## Scrollbars, scale, progress bars:
+ #
+ ttk::style element create Horizontal.Scrollbar.thumb \
+ image $I(scroll_horizontal) -border 3 -width 15 -height 0 -sticky nsew
+ ttk::style element create Vertical.Scrollbar.thumb \
+ image $I(scroll_vertical) -border 3 -width 0 -height 15 -sticky nsew
+ ttk::style element create trough \
+ image $I(horizontal_trough) -sticky ew -border {0 2}
+ ttk::style element create Vertical.Scrollbar.trough \
+ image $I(vertical_trough) -sticky ns -border {2 0}
+ ttk::style element create Vertical.Scale.trough \
+ image $I(vertical_trough) -sticky ns -border {2 0}
+ ttk::style element create Progress.bar image $I(progressbar)
+ ttk::style element create Progress.trough image $I(through) -border 4
+
+ ## Notebook parts:
+ #
+ ttk::style element create tab \
+ image [list $I(notebook_inactive) selected $I(notebook_active)] \
+ -border {2 2 2 1} -width 8
+ ttk::style configure TNotebook.Tab -padding {4 2}
+ ttk::style configure TNotebook -expandtab {2 1}
+ ttk::style map TNotebook.Tab \
+ -expand [list selected {0 0 0 1} !selected {0 0}]
+
+ ## Arrows:
+ #
+ ttk::style element create uparrow image $I(arrow_up_normal) -sticky {}
+ ttk::style element create downarrow image $I(arrow_down_normal) -sticky {}
+ ttk::style element create leftarrow image $I(arrow_left_normal) -sticky {}
+ ttk::style element create rightarrow image $I(arrow_right_normal) -sticky {}
+
+ ## Treeview
+ #
+ ttk::style map Treeview \
+ -background [list selected #c1d2ee] \
+ -foreground [list selected #000000]
+}
+}
+
+# -------------------------------------------------------------------------
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_down_clicked.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_down_clicked.gif
new file mode 100644
index 0000000..45dcf2b
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_down_clicked.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_down_normal.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_down_normal.gif
new file mode 100644
index 0000000..45dcf2b
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_down_normal.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_left_clicked.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_left_clicked.gif
new file mode 100644
index 0000000..d4f6a4b
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_left_clicked.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_left_normal.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_left_normal.gif
new file mode 100644
index 0000000..d4f6a4b
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_left_normal.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_right_clicked.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_right_clicked.gif
new file mode 100644
index 0000000..313416f
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_right_clicked.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_right_normal.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_right_normal.gif
new file mode 100644
index 0000000..313416f
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_right_normal.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_up_clicked.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_up_clicked.gif
new file mode 100644
index 0000000..5d19913
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_up_clicked.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_up_normal.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_up_normal.gif
new file mode 100644
index 0000000..5d19913
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/arrow_up_normal.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button.gif
new file mode 100644
index 0000000..55f825e
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/buttonNorm.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/buttonNorm.gif
new file mode 100644
index 0000000..ecd4e8d
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/buttonNorm.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/buttonPressed.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/buttonPressed.gif
new file mode 100644
index 0000000..44c5aab
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/buttonPressed.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button_down_normal.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button_down_normal.gif
new file mode 100644
index 0000000..dd024ed
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button_down_normal.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button_left_normal.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button_left_normal.gif
new file mode 100644
index 0000000..4afd32f
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button_left_normal.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button_right_normal.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button_right_normal.gif
new file mode 100644
index 0000000..bfe9dfc
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button_right_normal.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button_up_normal.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button_up_normal.gif
new file mode 100644
index 0000000..01b8e7d
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/button_up_normal.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/checkbox_checked.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/checkbox_checked.gif
new file mode 100644
index 0000000..9a610e7
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/checkbox_checked.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/checkbox_unchecked.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/checkbox_unchecked.gif
new file mode 100644
index 0000000..c9ec371
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/checkbox_unchecked.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/clear.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/clear.gif
new file mode 100644
index 0000000..717c629
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/clear.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/horizontal_trough.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/horizontal_trough.gif
new file mode 100644
index 0000000..3b1361c
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/horizontal_trough.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/menubar_option_arrow.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/menubar_option_arrow.gif
new file mode 100644
index 0000000..6428eb3
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/menubar_option_arrow.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/menupattern.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/menupattern.gif
new file mode 100644
index 0000000..d8876f1
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/menupattern.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/notebook_active.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/notebook_active.gif
new file mode 100644
index 0000000..33f05a6
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/notebook_active.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/notebook_inactive.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/notebook_inactive.gif
new file mode 100644
index 0000000..3985913
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/notebook_inactive.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/option_in.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/option_in.gif
new file mode 100644
index 0000000..eb99029
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/option_in.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/option_out.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/option_out.gif
new file mode 100644
index 0000000..2101740
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/option_out.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/progressbar.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/progressbar.gif
new file mode 100644
index 0000000..33a5c67
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/progressbar.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/pullDownMenu.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/pullDownMenu.gif
new file mode 100644
index 0000000..87a2361
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/pullDownMenu.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/pullDownMenuPrelight.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/pullDownMenuPrelight.gif
new file mode 100644
index 0000000..87a2361
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/pullDownMenuPrelight.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/scroll_button_normal.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/scroll_button_normal.gif
new file mode 100644
index 0000000..9f0eb10
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/scroll_button_normal.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/scroll_button_pressed.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/scroll_button_pressed.gif
new file mode 100644
index 0000000..43c033e
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/scroll_button_pressed.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/scroll_horizontal.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/scroll_horizontal.gif
new file mode 100644
index 0000000..370400f
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/scroll_horizontal.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/scroll_vertical.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/scroll_vertical.gif
new file mode 100644
index 0000000..182392d
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/scroll_vertical.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/through.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/through.gif
new file mode 100644
index 0000000..1359bb1
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/through.gif
Binary files differ
diff --git a/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/vertical_trough.gif b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/vertical_trough.gif
new file mode 100644
index 0000000..4f8d04e
--- /dev/null
+++ b/ttkthemes/ttkthemes/themes/winxpblue/winxpblue/vertical_trough.gif
Binary files differ