From e73223d3c1512faf6885867f4b7984431727ef5b Mon Sep 17 00:00:00 2001 From: RedFantom Date: Sun, 21 Mar 2021 23:58:04 +0100 Subject: [PATCH] Update Yaru theme with modifications by @rdbende Co-authored-by: rdbende --- ttkthemes/gif/pkgIndex.tcl | 2 +- ttkthemes/gif/yaru/yaru.tcl | 588 ++++++++------ ttkthemes/gif/yaru/yaru/arrow-down-basic.gif | Bin 0 -> 59 bytes ttkthemes/gif/yaru/yaru/arrow-down-hover.gif | Bin 0 -> 59 bytes ttkthemes/gif/yaru/yaru/arrow-up-basic.gif | Bin 0 -> 60 bytes ttkthemes/gif/yaru/yaru/arrow-up-hover.gif | Bin 0 -> 60 bytes ttkthemes/gif/yaru/yaru/border.gif | Bin 43 -> 0 bytes ttkthemes/gif/yaru/yaru/button-active.gif | Bin 160 -> 0 bytes ttkthemes/gif/yaru/yaru/button-basic.gif | Bin 0 -> 145 bytes ttkthemes/gif/yaru/yaru/button-disabled.gif | Bin 0 -> 145 bytes ttkthemes/gif/yaru/yaru/button-hover.gif | Bin 350 -> 0 bytes .../gif/yaru/yaru/button-insensitive.gif | Bin 165 -> 0 bytes ttkthemes/gif/yaru/yaru/button-pressed.gif | Bin 0 -> 203 bytes ttkthemes/gif/yaru/yaru/button.gif | Bin 167 -> 0 bytes ttkthemes/gif/yaru/yaru/checkbox-basic.gif | Bin 0 -> 101 bytes .../gif/yaru/yaru/checkbox-checked-active.gif | Bin 221 -> 0 bytes .../yaru/checkbox-checked-insensitive.gif | Bin 154 -> 0 bytes ttkthemes/gif/yaru/yaru/checkbox-checked.gif | Bin 221 -> 0 bytes .../gif/yaru/yaru/checkbox-selected-dis.gif | Bin 0 -> 215 bytes ttkthemes/gif/yaru/yaru/checkbox-selected.gif | Bin 0 -> 194 bytes .../yaru/yaru/checkbox-unchecked-active.gif | Bin 140 -> 0 bytes .../yaru/checkbox-unchecked-insensitive.gif | Bin 155 -> 0 bytes .../gif/yaru/yaru/checkbox-unchecked.gif | Bin 140 -> 0 bytes .../yaru/combo-entry-ltr-button-active.gif | Bin 362 -> 0 bytes .../yaru/combo-entry-ltr-button-hover.gif | Bin 144 -> 0 bytes .../combo-entry-ltr-button-insensitive.gif | Bin 144 -> 0 bytes .../gif/yaru/yaru/combo-entry-ltr-button.gif | Bin 142 -> 0 bytes .../yaru/combo-entry-ltr-entry-active.gif | Bin 226 -> 0 bytes .../combo-entry-ltr-entry-insensitive.gif | Bin 127 -> 0 bytes .../gif/yaru/yaru/combo-entry-ltr-entry.gif | Bin 124 -> 0 bytes ttkthemes/gif/yaru/yaru/empty.gif | Bin 51 -> 51 bytes ttkthemes/gif/yaru/yaru/entry-active.gif | Bin 229 -> 0 bytes .../yaru/entry-background-insensitive.gif | Bin 73 -> 0 bytes ttkthemes/gif/yaru/yaru/entry-background.gif | Bin 73 -> 0 bytes ttkthemes/gif/yaru/yaru/entry-basic.gif | Bin 0 -> 145 bytes ttkthemes/gif/yaru/yaru/entry-disabled.gif | Bin 0 -> 149 bytes ttkthemes/gif/yaru/yaru/entry-focus.gif | Bin 0 -> 226 bytes ttkthemes/gif/yaru/yaru/entry-hover.gif | Bin 0 -> 281 bytes ttkthemes/gif/yaru/yaru/entry-insensitive.gif | Bin 168 -> 0 bytes ttkthemes/gif/yaru/yaru/entry.gif | Bin 227 -> 0 bytes ttkthemes/gif/yaru/yaru/labelframe.gif | Bin 104 -> 0 bytes .../gif/yaru/yaru/notebook-entry-active.gif | Bin 177 -> 0 bytes .../yaru/yaru/notebook-entry-insensitive.gif | Bin 165 -> 0 bytes ttkthemes/gif/yaru/yaru/notebook-entry.gif | Bin 166 -> 0 bytes .../gif/yaru/yaru/pan-down-insensitive.gif | Bin 69 -> 0 bytes ttkthemes/gif/yaru/yaru/pan-down.gif | Bin 69 -> 0 bytes .../gif/yaru/yaru/pan-up-insensitive.gif | Bin 73 -> 0 bytes ttkthemes/gif/yaru/yaru/pan-up.gif | Bin 73 -> 0 bytes ...ogressbar-horz.gif => progressbar-hor.gif} | Bin ...-trough.gif => progressbar-trough-hor.gif} | Bin ...trough.gif => progressbar-trough-vert.gif} | Bin ttkthemes/gif/yaru/yaru/radio-basic.gif | Bin 0 -> 234 bytes .../gif/yaru/yaru/radio-checked-active.gif | Bin 228 -> 0 bytes .../yaru/yaru/radio-checked-insensitive.gif | Bin 161 -> 0 bytes ttkthemes/gif/yaru/yaru/radio-checked.gif | Bin 228 -> 0 bytes ttkthemes/gif/yaru/yaru/radio-mix.gif | Bin 0 -> 222 bytes .../gif/yaru/yaru/radio-selected-dis.gif | Bin 0 -> 251 bytes ttkthemes/gif/yaru/yaru/radio-selected.gif | Bin 0 -> 348 bytes .../gif/yaru/yaru/radio-unchecked-active.gif | Bin 105 -> 0 bytes .../yaru/yaru/radio-unchecked-insensitive.gif | Bin 224 -> 0 bytes ttkthemes/gif/yaru/yaru/radio-unchecked.gif | Bin 105 -> 0 bytes ttkthemes/gif/yaru/yaru/scale-horz-focus.gif | Bin 58 -> 0 bytes .../yaru/yaru/scale-horz-trough-active.gif | Bin 93 -> 0 bytes ttkthemes/gif/yaru/yaru/scale-horz-trough.gif | Bin 78 -> 0 bytes .../gif/yaru/yaru/scale-slider-active.gif | Bin 388 -> 0 bytes .../gif/yaru/yaru/scale-slider-hover.gif | Bin 0 -> 391 bytes .../yaru/yaru/scale-slider-insensitive.gif | Bin 209 -> 0 bytes ttkthemes/gif/yaru/yaru/scale-slider.gif | Bin 270 -> 267 bytes .../gif/yaru/yaru/scale-trough-disabled.gif | Bin 0 -> 97 bytes ttkthemes/gif/yaru/yaru/scale-trough.gif | Bin 0 -> 97 bytes .../yaru/yaru/scale-vert-trough-active.gif | Bin 78 -> 0 bytes ttkthemes/gif/yaru/yaru/scale-vert-trough.gif | Bin 79 -> 0 bytes .../gif/yaru/yaru/scrollbar-arrow-down.gif | Bin 108 -> 0 bytes .../gif/yaru/yaru/scrollbar-arrow-left.gif | Bin 108 -> 0 bytes .../gif/yaru/yaru/scrollbar-arrow-right.gif | Bin 108 -> 0 bytes .../gif/yaru/yaru/scrollbar-arrow-up.gif | Bin 79 -> 0 bytes .../gif/yaru/yaru/scrollbar-hor-gray.gif | Bin 0 -> 66 bytes .../gif/yaru/yaru/scrollbar-hor-orange.gif | Bin 0 -> 111 bytes .../gif/yaru/yaru/scrollbar-hor-purple.gif | Bin 0 -> 111 bytes .../gif/yaru/yaru/scrollbar-hor-trough.gif | Bin 0 -> 125 bytes .../yaru/scrollbar-horz-slider-active.gif | Bin 84 -> 0 bytes .../gif/yaru/yaru/scrollbar-horz-slider.gif | Bin 71 -> 0 bytes .../gif/yaru/yaru/scrollbar-horz-trough.gif | Bin 73 -> 0 bytes .../gif/yaru/yaru/scrollbar-vert-gray.gif | Bin 0 -> 75 bytes .../gif/yaru/yaru/scrollbar-vert-orange.gif | Bin 0 -> 124 bytes .../gif/yaru/yaru/scrollbar-vert-purple.gif | Bin 0 -> 124 bytes .../yaru/scrollbar-vert-slider-active.gif | Bin 82 -> 0 bytes .../gif/yaru/yaru/scrollbar-vert-slider.gif | Bin 70 -> 0 bytes .../gif/yaru/yaru/scrollbar-vert-trough.gif | Bin 73 -> 135 bytes ttkthemes/gif/yaru/yaru/separator.gif | Bin 0 -> 43 bytes ttkthemes/gif/yaru/yaru/sizegrip.gif | Bin 0 -> 162 bytes .../gif/yaru/yaru/spin-down-insensitive.gif | Bin 52 -> 0 bytes ttkthemes/gif/yaru/yaru/spin-down.gif | Bin 52 -> 0 bytes .../gif/yaru/yaru/spin-ltr-down-active.gif | Bin 120 -> 0 bytes .../gif/yaru/yaru/spin-ltr-down-hover.gif | Bin 119 -> 0 bytes .../yaru/yaru/spin-ltr-down-insensitive.gif | Bin 117 -> 0 bytes ttkthemes/gif/yaru/yaru/spin-ltr-down.gif | Bin 117 -> 0 bytes .../gif/yaru/yaru/spin-ltr-up-active.gif | Bin 118 -> 0 bytes ttkthemes/gif/yaru/yaru/spin-ltr-up-hover.gif | Bin 118 -> 0 bytes .../gif/yaru/yaru/spin-ltr-up-insensitive.gif | Bin 91 -> 0 bytes ttkthemes/gif/yaru/yaru/spin-ltr-up.gif | Bin 91 -> 0 bytes ttkthemes/gif/yaru/yaru/tab-basic.gif | Bin 0 -> 55 bytes ttkthemes/gif/yaru/yaru/tab-current.gif | Bin 0 -> 61 bytes ttkthemes/gif/yaru/yaru/tab-hover.gif | Bin 0 -> 61 bytes ttkthemes/gif/yaru/yaru/tree-basic.gif | Bin 0 -> 291 bytes ttkthemes/gif/yaru/yaru/tree-pressed.gif | Bin 0 -> 297 bytes ttkthemes/png/pkgIndex.tcl | 2 +- ttkthemes/png/yaru/yaru.tcl | 748 ++++++++++-------- ttkthemes/png/yaru/yaru/arrow-down-basic.png | Bin 0 -> 197 bytes ttkthemes/png/yaru/yaru/arrow-down-hover.png | Bin 0 -> 194 bytes ttkthemes/png/yaru/yaru/arrow-up-basic.png | Bin 0 -> 178 bytes ttkthemes/png/yaru/yaru/arrow-up-hover.png | Bin 0 -> 175 bytes ttkthemes/png/yaru/yaru/border.png | Bin 82 -> 0 bytes ttkthemes/png/yaru/yaru/button-active.png | Bin 201 -> 0 bytes ttkthemes/png/yaru/yaru/button-basic.png | Bin 0 -> 304 bytes ttkthemes/png/yaru/yaru/button-disabled.png | Bin 0 -> 282 bytes ttkthemes/png/yaru/yaru/button-hover.png | Bin 352 -> 0 bytes .../png/yaru/yaru/button-insensitive.png | Bin 217 -> 0 bytes ttkthemes/png/yaru/yaru/button-pressed.png | Bin 0 -> 326 bytes ttkthemes/png/yaru/yaru/button.png | Bin 226 -> 0 bytes ttkthemes/png/yaru/yaru/checkbox-basic.png | Bin 0 -> 205 bytes .../png/yaru/yaru/checkbox-checked-active.png | Bin 326 -> 0 bytes .../yaru/checkbox-checked-insensitive.png | Bin 294 -> 0 bytes ttkthemes/png/yaru/yaru/checkbox-checked.png | Bin 326 -> 0 bytes .../png/yaru/yaru/checkbox-selected-dis.png | Bin 0 -> 369 bytes ttkthemes/png/yaru/yaru/checkbox-selected.png | Bin 0 -> 405 bytes .../yaru/yaru/checkbox-unchecked-active.png | Bin 244 -> 0 bytes .../yaru/checkbox-unchecked-insensitive.png | Bin 247 -> 0 bytes .../png/yaru/yaru/checkbox-unchecked.png | Bin 244 -> 0 bytes .../yaru/combo-entry-ltr-button-active.png | Bin 367 -> 0 bytes .../yaru/combo-entry-ltr-button-hover.png | Bin 209 -> 0 bytes .../combo-entry-ltr-button-insensitive.png | Bin 192 -> 0 bytes .../png/yaru/yaru/combo-entry-ltr-button.png | Bin 209 -> 0 bytes .../yaru/combo-entry-ltr-entry-active.png | Bin 218 -> 0 bytes .../combo-entry-ltr-entry-insensitive.png | Bin 179 -> 0 bytes .../png/yaru/yaru/combo-entry-ltr-entry.png | Bin 179 -> 0 bytes ttkthemes/png/yaru/yaru/empty.png | Bin 71 -> 130 bytes ttkthemes/png/yaru/yaru/entry-active.png | Bin 201 -> 0 bytes .../yaru/entry-background-insensitive.png | Bin 138 -> 0 bytes ttkthemes/png/yaru/yaru/entry-background.png | Bin 138 -> 0 bytes ttkthemes/png/yaru/yaru/entry-basic.png | Bin 0 -> 304 bytes ttkthemes/png/yaru/yaru/entry-disabled.png | Bin 0 -> 308 bytes ttkthemes/png/yaru/yaru/entry-focus.png | Bin 0 -> 393 bytes ttkthemes/png/yaru/yaru/entry-hover.png | Bin 0 -> 579 bytes ttkthemes/png/yaru/yaru/entry-insensitive.png | Bin 154 -> 0 bytes ttkthemes/png/yaru/yaru/entry.png | Bin 217 -> 0 bytes ttkthemes/png/yaru/yaru/labelframe.png | Bin 185 -> 0 bytes .../png/yaru/yaru/notebook-entry-active.png | Bin 240 -> 0 bytes .../yaru/yaru/notebook-entry-insensitive.png | Bin 208 -> 0 bytes ttkthemes/png/yaru/yaru/notebook-entry.png | Bin 217 -> 0 bytes .../png/yaru/yaru/pan-down-insensitive.png | Bin 131 -> 0 bytes ttkthemes/png/yaru/yaru/pan-down.png | Bin 131 -> 0 bytes .../png/yaru/yaru/pan-up-insensitive.png | Bin 104 -> 0 bytes ttkthemes/png/yaru/yaru/pan-up.png | Bin 104 -> 0 bytes ...ogressbar-horz.png => progressbar-hor.png} | Bin ...-trough.png => progressbar-trough-hor.png} | Bin ...trough.png => progressbar-trough-vert.png} | Bin ttkthemes/png/yaru/yaru/radio-basic.png | Bin 0 -> 453 bytes .../png/yaru/yaru/radio-checked-active.png | Bin 535 -> 0 bytes .../yaru/yaru/radio-checked-insensitive.png | Bin 494 -> 0 bytes ttkthemes/png/yaru/yaru/radio-checked.png | Bin 535 -> 0 bytes ttkthemes/png/yaru/yaru/radio-mix.png | Bin 0 -> 475 bytes .../png/yaru/yaru/radio-selected-dis.png | Bin 0 -> 525 bytes ttkthemes/png/yaru/yaru/radio-selected.png | Bin 0 -> 556 bytes .../png/yaru/yaru/radio-unchecked-active.png | Bin 451 -> 0 bytes .../yaru/yaru/radio-unchecked-insensitive.png | Bin 458 -> 0 bytes ttkthemes/png/yaru/yaru/radio-unchecked.png | Bin 451 -> 0 bytes ttkthemes/png/yaru/yaru/scale-horz-focus.png | Bin 262 -> 0 bytes .../yaru/yaru/scale-horz-trough-active.png | Bin 170 -> 0 bytes ttkthemes/png/yaru/yaru/scale-horz-trough.png | Bin 130 -> 0 bytes .../png/yaru/yaru/scale-slider-active.png | Bin 550 -> 0 bytes .../png/yaru/yaru/scale-slider-hover.png | Bin 0 -> 692 bytes .../yaru/yaru/scale-slider-insensitive.png | Bin 400 -> 0 bytes ttkthemes/png/yaru/yaru/scale-slider.png | Bin 446 -> 551 bytes .../png/yaru/yaru/scale-trough-disabled.png | Bin 0 -> 241 bytes ttkthemes/png/yaru/yaru/scale-trough.png | Bin 0 -> 248 bytes .../yaru/yaru/scale-vert-trough-active.png | Bin 151 -> 0 bytes ttkthemes/png/yaru/yaru/scale-vert-trough.png | Bin 131 -> 0 bytes .../png/yaru/yaru/scrollbar-arrow-down.png | Bin 194 -> 0 bytes .../png/yaru/yaru/scrollbar-arrow-left.png | Bin 243 -> 0 bytes .../png/yaru/yaru/scrollbar-arrow-right.png | Bin 206 -> 0 bytes .../png/yaru/yaru/scrollbar-arrow-up.png | Bin 247 -> 0 bytes .../png/yaru/yaru/scrollbar-hor-gray.png | Bin 0 -> 167 bytes .../png/yaru/yaru/scrollbar-hor-orange.png | Bin 0 -> 215 bytes .../png/yaru/yaru/scrollbar-hor-purple.png | Bin 0 -> 219 bytes .../png/yaru/yaru/scrollbar-hor-trough.png | Bin 0 -> 237 bytes .../yaru/scrollbar-horz-slider-active.png | Bin 177 -> 0 bytes .../png/yaru/yaru/scrollbar-horz-slider.png | Bin 177 -> 0 bytes .../png/yaru/yaru/scrollbar-horz-trough.png | Bin 141 -> 0 bytes .../png/yaru/yaru/scrollbar-vert-gray.png | Bin 0 -> 165 bytes .../png/yaru/yaru/scrollbar-vert-orange.png | Bin 0 -> 230 bytes .../png/yaru/yaru/scrollbar-vert-purple.png | Bin 0 -> 230 bytes .../yaru/scrollbar-vert-slider-active.png | Bin 178 -> 0 bytes .../png/yaru/yaru/scrollbar-vert-slider.png | Bin 178 -> 0 bytes .../png/yaru/yaru/scrollbar-vert-trough.png | Bin 142 -> 252 bytes ttkthemes/png/yaru/yaru/separator.png | Bin 0 -> 128 bytes ttkthemes/png/yaru/yaru/sizegrip.png | Bin 0 -> 394 bytes .../png/yaru/yaru/spin-down-insensitive.png | Bin 101 -> 0 bytes ttkthemes/png/yaru/yaru/spin-down.png | Bin 128 -> 0 bytes .../png/yaru/yaru/spin-ltr-down-active.png | Bin 159 -> 0 bytes .../png/yaru/yaru/spin-ltr-down-hover.png | Bin 160 -> 0 bytes .../yaru/yaru/spin-ltr-down-insensitive.png | Bin 136 -> 0 bytes ttkthemes/png/yaru/yaru/spin-ltr-down.png | Bin 131 -> 0 bytes .../png/yaru/yaru/spin-ltr-up-active.png | Bin 153 -> 0 bytes ttkthemes/png/yaru/yaru/spin-ltr-up-hover.png | Bin 161 -> 0 bytes .../png/yaru/yaru/spin-ltr-up-insensitive.png | Bin 158 -> 0 bytes ttkthemes/png/yaru/yaru/spin-ltr-up.png | Bin 158 -> 0 bytes ttkthemes/png/yaru/yaru/tab-basic.png | Bin 0 -> 144 bytes ttkthemes/png/yaru/yaru/tab-current.png | Bin 0 -> 159 bytes ttkthemes/png/yaru/yaru/tab-hover.png | Bin 0 -> 159 bytes ttkthemes/png/yaru/yaru/tree-basic.png | Bin 0 -> 476 bytes ttkthemes/png/yaru/yaru/tree-pressed.png | Bin 0 -> 522 bytes 212 files changed, 756 insertions(+), 584 deletions(-) create mode 100644 ttkthemes/gif/yaru/yaru/arrow-down-basic.gif create mode 100644 ttkthemes/gif/yaru/yaru/arrow-down-hover.gif create mode 100644 ttkthemes/gif/yaru/yaru/arrow-up-basic.gif create mode 100644 ttkthemes/gif/yaru/yaru/arrow-up-hover.gif delete mode 100644 ttkthemes/gif/yaru/yaru/border.gif delete mode 100644 ttkthemes/gif/yaru/yaru/button-active.gif create mode 100644 ttkthemes/gif/yaru/yaru/button-basic.gif create mode 100644 ttkthemes/gif/yaru/yaru/button-disabled.gif delete mode 100644 ttkthemes/gif/yaru/yaru/button-hover.gif delete mode 100644 ttkthemes/gif/yaru/yaru/button-insensitive.gif create mode 100644 ttkthemes/gif/yaru/yaru/button-pressed.gif delete mode 100644 ttkthemes/gif/yaru/yaru/button.gif create mode 100644 ttkthemes/gif/yaru/yaru/checkbox-basic.gif delete mode 100644 ttkthemes/gif/yaru/yaru/checkbox-checked-active.gif delete mode 100644 ttkthemes/gif/yaru/yaru/checkbox-checked-insensitive.gif delete mode 100644 ttkthemes/gif/yaru/yaru/checkbox-checked.gif create mode 100644 ttkthemes/gif/yaru/yaru/checkbox-selected-dis.gif create mode 100644 ttkthemes/gif/yaru/yaru/checkbox-selected.gif delete mode 100644 ttkthemes/gif/yaru/yaru/checkbox-unchecked-active.gif delete mode 100644 ttkthemes/gif/yaru/yaru/checkbox-unchecked-insensitive.gif delete mode 100644 ttkthemes/gif/yaru/yaru/checkbox-unchecked.gif delete mode 100644 ttkthemes/gif/yaru/yaru/combo-entry-ltr-button-active.gif delete mode 100644 ttkthemes/gif/yaru/yaru/combo-entry-ltr-button-hover.gif delete mode 100644 ttkthemes/gif/yaru/yaru/combo-entry-ltr-button-insensitive.gif delete mode 100644 ttkthemes/gif/yaru/yaru/combo-entry-ltr-button.gif delete mode 100644 ttkthemes/gif/yaru/yaru/combo-entry-ltr-entry-active.gif delete mode 100644 ttkthemes/gif/yaru/yaru/combo-entry-ltr-entry-insensitive.gif delete mode 100644 ttkthemes/gif/yaru/yaru/combo-entry-ltr-entry.gif delete mode 100644 ttkthemes/gif/yaru/yaru/entry-active.gif delete mode 100644 ttkthemes/gif/yaru/yaru/entry-background-insensitive.gif delete mode 100644 ttkthemes/gif/yaru/yaru/entry-background.gif create mode 100644 ttkthemes/gif/yaru/yaru/entry-basic.gif create mode 100644 ttkthemes/gif/yaru/yaru/entry-disabled.gif create mode 100644 ttkthemes/gif/yaru/yaru/entry-focus.gif create mode 100644 ttkthemes/gif/yaru/yaru/entry-hover.gif delete mode 100644 ttkthemes/gif/yaru/yaru/entry-insensitive.gif delete mode 100644 ttkthemes/gif/yaru/yaru/entry.gif delete mode 100644 ttkthemes/gif/yaru/yaru/labelframe.gif delete mode 100644 ttkthemes/gif/yaru/yaru/notebook-entry-active.gif delete mode 100644 ttkthemes/gif/yaru/yaru/notebook-entry-insensitive.gif delete mode 100644 ttkthemes/gif/yaru/yaru/notebook-entry.gif delete mode 100644 ttkthemes/gif/yaru/yaru/pan-down-insensitive.gif delete mode 100644 ttkthemes/gif/yaru/yaru/pan-down.gif delete mode 100644 ttkthemes/gif/yaru/yaru/pan-up-insensitive.gif delete mode 100644 ttkthemes/gif/yaru/yaru/pan-up.gif rename ttkthemes/gif/yaru/yaru/{progressbar-horz.gif => progressbar-hor.gif} (100%) rename ttkthemes/gif/yaru/yaru/{progressbar-horz-trough.gif => progressbar-trough-hor.gif} (100%) rename ttkthemes/gif/yaru/yaru/{progressbar-vert-trough.gif => progressbar-trough-vert.gif} (100%) create mode 100644 ttkthemes/gif/yaru/yaru/radio-basic.gif delete mode 100644 ttkthemes/gif/yaru/yaru/radio-checked-active.gif delete mode 100644 ttkthemes/gif/yaru/yaru/radio-checked-insensitive.gif delete mode 100644 ttkthemes/gif/yaru/yaru/radio-checked.gif create mode 100644 ttkthemes/gif/yaru/yaru/radio-mix.gif create mode 100644 ttkthemes/gif/yaru/yaru/radio-selected-dis.gif create mode 100644 ttkthemes/gif/yaru/yaru/radio-selected.gif delete mode 100644 ttkthemes/gif/yaru/yaru/radio-unchecked-active.gif delete mode 100644 ttkthemes/gif/yaru/yaru/radio-unchecked-insensitive.gif delete mode 100644 ttkthemes/gif/yaru/yaru/radio-unchecked.gif delete mode 100644 ttkthemes/gif/yaru/yaru/scale-horz-focus.gif delete mode 100644 ttkthemes/gif/yaru/yaru/scale-horz-trough-active.gif delete mode 100644 ttkthemes/gif/yaru/yaru/scale-horz-trough.gif delete mode 100644 ttkthemes/gif/yaru/yaru/scale-slider-active.gif create mode 100644 ttkthemes/gif/yaru/yaru/scale-slider-hover.gif delete mode 100644 ttkthemes/gif/yaru/yaru/scale-slider-insensitive.gif create mode 100644 ttkthemes/gif/yaru/yaru/scale-trough-disabled.gif create mode 100644 ttkthemes/gif/yaru/yaru/scale-trough.gif delete mode 100644 ttkthemes/gif/yaru/yaru/scale-vert-trough-active.gif delete mode 100644 ttkthemes/gif/yaru/yaru/scale-vert-trough.gif delete mode 100644 ttkthemes/gif/yaru/yaru/scrollbar-arrow-down.gif delete mode 100644 ttkthemes/gif/yaru/yaru/scrollbar-arrow-left.gif delete mode 100644 ttkthemes/gif/yaru/yaru/scrollbar-arrow-right.gif delete mode 100644 ttkthemes/gif/yaru/yaru/scrollbar-arrow-up.gif create mode 100644 ttkthemes/gif/yaru/yaru/scrollbar-hor-gray.gif create mode 100644 ttkthemes/gif/yaru/yaru/scrollbar-hor-orange.gif create mode 100644 ttkthemes/gif/yaru/yaru/scrollbar-hor-purple.gif create mode 100644 ttkthemes/gif/yaru/yaru/scrollbar-hor-trough.gif delete mode 100644 ttkthemes/gif/yaru/yaru/scrollbar-horz-slider-active.gif delete mode 100644 ttkthemes/gif/yaru/yaru/scrollbar-horz-slider.gif delete mode 100644 ttkthemes/gif/yaru/yaru/scrollbar-horz-trough.gif create mode 100644 ttkthemes/gif/yaru/yaru/scrollbar-vert-gray.gif create mode 100644 ttkthemes/gif/yaru/yaru/scrollbar-vert-orange.gif create mode 100644 ttkthemes/gif/yaru/yaru/scrollbar-vert-purple.gif delete mode 100644 ttkthemes/gif/yaru/yaru/scrollbar-vert-slider-active.gif delete mode 100644 ttkthemes/gif/yaru/yaru/scrollbar-vert-slider.gif create mode 100644 ttkthemes/gif/yaru/yaru/separator.gif create mode 100644 ttkthemes/gif/yaru/yaru/sizegrip.gif delete mode 100644 ttkthemes/gif/yaru/yaru/spin-down-insensitive.gif delete mode 100644 ttkthemes/gif/yaru/yaru/spin-down.gif delete mode 100644 ttkthemes/gif/yaru/yaru/spin-ltr-down-active.gif delete mode 100644 ttkthemes/gif/yaru/yaru/spin-ltr-down-hover.gif delete mode 100644 ttkthemes/gif/yaru/yaru/spin-ltr-down-insensitive.gif delete mode 100644 ttkthemes/gif/yaru/yaru/spin-ltr-down.gif delete mode 100644 ttkthemes/gif/yaru/yaru/spin-ltr-up-active.gif delete mode 100644 ttkthemes/gif/yaru/yaru/spin-ltr-up-hover.gif delete mode 100644 ttkthemes/gif/yaru/yaru/spin-ltr-up-insensitive.gif delete mode 100644 ttkthemes/gif/yaru/yaru/spin-ltr-up.gif create mode 100644 ttkthemes/gif/yaru/yaru/tab-basic.gif create mode 100644 ttkthemes/gif/yaru/yaru/tab-current.gif create mode 100644 ttkthemes/gif/yaru/yaru/tab-hover.gif create mode 100644 ttkthemes/gif/yaru/yaru/tree-basic.gif create mode 100644 ttkthemes/gif/yaru/yaru/tree-pressed.gif create mode 100644 ttkthemes/png/yaru/yaru/arrow-down-basic.png create mode 100644 ttkthemes/png/yaru/yaru/arrow-down-hover.png create mode 100644 ttkthemes/png/yaru/yaru/arrow-up-basic.png create mode 100644 ttkthemes/png/yaru/yaru/arrow-up-hover.png delete mode 100644 ttkthemes/png/yaru/yaru/border.png delete mode 100644 ttkthemes/png/yaru/yaru/button-active.png create mode 100644 ttkthemes/png/yaru/yaru/button-basic.png create mode 100644 ttkthemes/png/yaru/yaru/button-disabled.png delete mode 100644 ttkthemes/png/yaru/yaru/button-hover.png delete mode 100644 ttkthemes/png/yaru/yaru/button-insensitive.png create mode 100644 ttkthemes/png/yaru/yaru/button-pressed.png delete mode 100644 ttkthemes/png/yaru/yaru/button.png create mode 100644 ttkthemes/png/yaru/yaru/checkbox-basic.png delete mode 100644 ttkthemes/png/yaru/yaru/checkbox-checked-active.png delete mode 100644 ttkthemes/png/yaru/yaru/checkbox-checked-insensitive.png delete mode 100644 ttkthemes/png/yaru/yaru/checkbox-checked.png create mode 100644 ttkthemes/png/yaru/yaru/checkbox-selected-dis.png create mode 100644 ttkthemes/png/yaru/yaru/checkbox-selected.png delete mode 100644 ttkthemes/png/yaru/yaru/checkbox-unchecked-active.png delete mode 100644 ttkthemes/png/yaru/yaru/checkbox-unchecked-insensitive.png delete mode 100644 ttkthemes/png/yaru/yaru/checkbox-unchecked.png delete mode 100644 ttkthemes/png/yaru/yaru/combo-entry-ltr-button-active.png delete mode 100644 ttkthemes/png/yaru/yaru/combo-entry-ltr-button-hover.png delete mode 100644 ttkthemes/png/yaru/yaru/combo-entry-ltr-button-insensitive.png delete mode 100644 ttkthemes/png/yaru/yaru/combo-entry-ltr-button.png delete mode 100644 ttkthemes/png/yaru/yaru/combo-entry-ltr-entry-active.png delete mode 100644 ttkthemes/png/yaru/yaru/combo-entry-ltr-entry-insensitive.png delete mode 100644 ttkthemes/png/yaru/yaru/combo-entry-ltr-entry.png delete mode 100644 ttkthemes/png/yaru/yaru/entry-active.png delete mode 100644 ttkthemes/png/yaru/yaru/entry-background-insensitive.png delete mode 100644 ttkthemes/png/yaru/yaru/entry-background.png create mode 100644 ttkthemes/png/yaru/yaru/entry-basic.png create mode 100644 ttkthemes/png/yaru/yaru/entry-disabled.png create mode 100644 ttkthemes/png/yaru/yaru/entry-focus.png create mode 100644 ttkthemes/png/yaru/yaru/entry-hover.png delete mode 100644 ttkthemes/png/yaru/yaru/entry-insensitive.png delete mode 100644 ttkthemes/png/yaru/yaru/entry.png delete mode 100644 ttkthemes/png/yaru/yaru/labelframe.png delete mode 100644 ttkthemes/png/yaru/yaru/notebook-entry-active.png delete mode 100644 ttkthemes/png/yaru/yaru/notebook-entry-insensitive.png delete mode 100644 ttkthemes/png/yaru/yaru/notebook-entry.png delete mode 100644 ttkthemes/png/yaru/yaru/pan-down-insensitive.png delete mode 100644 ttkthemes/png/yaru/yaru/pan-down.png delete mode 100644 ttkthemes/png/yaru/yaru/pan-up-insensitive.png delete mode 100644 ttkthemes/png/yaru/yaru/pan-up.png rename ttkthemes/png/yaru/yaru/{progressbar-horz.png => progressbar-hor.png} (100%) rename ttkthemes/png/yaru/yaru/{progressbar-horz-trough.png => progressbar-trough-hor.png} (100%) rename ttkthemes/png/yaru/yaru/{progressbar-vert-trough.png => progressbar-trough-vert.png} (100%) create mode 100644 ttkthemes/png/yaru/yaru/radio-basic.png delete mode 100644 ttkthemes/png/yaru/yaru/radio-checked-active.png delete mode 100644 ttkthemes/png/yaru/yaru/radio-checked-insensitive.png delete mode 100644 ttkthemes/png/yaru/yaru/radio-checked.png create mode 100644 ttkthemes/png/yaru/yaru/radio-mix.png create mode 100644 ttkthemes/png/yaru/yaru/radio-selected-dis.png create mode 100644 ttkthemes/png/yaru/yaru/radio-selected.png delete mode 100644 ttkthemes/png/yaru/yaru/radio-unchecked-active.png delete mode 100644 ttkthemes/png/yaru/yaru/radio-unchecked-insensitive.png delete mode 100644 ttkthemes/png/yaru/yaru/radio-unchecked.png delete mode 100644 ttkthemes/png/yaru/yaru/scale-horz-focus.png delete mode 100644 ttkthemes/png/yaru/yaru/scale-horz-trough-active.png delete mode 100644 ttkthemes/png/yaru/yaru/scale-horz-trough.png delete mode 100644 ttkthemes/png/yaru/yaru/scale-slider-active.png create mode 100644 ttkthemes/png/yaru/yaru/scale-slider-hover.png delete mode 100644 ttkthemes/png/yaru/yaru/scale-slider-insensitive.png create mode 100644 ttkthemes/png/yaru/yaru/scale-trough-disabled.png create mode 100644 ttkthemes/png/yaru/yaru/scale-trough.png delete mode 100644 ttkthemes/png/yaru/yaru/scale-vert-trough-active.png delete mode 100644 ttkthemes/png/yaru/yaru/scale-vert-trough.png delete mode 100644 ttkthemes/png/yaru/yaru/scrollbar-arrow-down.png delete mode 100644 ttkthemes/png/yaru/yaru/scrollbar-arrow-left.png delete mode 100644 ttkthemes/png/yaru/yaru/scrollbar-arrow-right.png delete mode 100644 ttkthemes/png/yaru/yaru/scrollbar-arrow-up.png create mode 100644 ttkthemes/png/yaru/yaru/scrollbar-hor-gray.png create mode 100644 ttkthemes/png/yaru/yaru/scrollbar-hor-orange.png create mode 100644 ttkthemes/png/yaru/yaru/scrollbar-hor-purple.png create mode 100644 ttkthemes/png/yaru/yaru/scrollbar-hor-trough.png delete mode 100644 ttkthemes/png/yaru/yaru/scrollbar-horz-slider-active.png delete mode 100644 ttkthemes/png/yaru/yaru/scrollbar-horz-slider.png delete mode 100644 ttkthemes/png/yaru/yaru/scrollbar-horz-trough.png create mode 100644 ttkthemes/png/yaru/yaru/scrollbar-vert-gray.png create mode 100644 ttkthemes/png/yaru/yaru/scrollbar-vert-orange.png create mode 100644 ttkthemes/png/yaru/yaru/scrollbar-vert-purple.png delete mode 100644 ttkthemes/png/yaru/yaru/scrollbar-vert-slider-active.png delete mode 100644 ttkthemes/png/yaru/yaru/scrollbar-vert-slider.png create mode 100644 ttkthemes/png/yaru/yaru/separator.png create mode 100644 ttkthemes/png/yaru/yaru/sizegrip.png delete mode 100644 ttkthemes/png/yaru/yaru/spin-down-insensitive.png delete mode 100644 ttkthemes/png/yaru/yaru/spin-down.png delete mode 100644 ttkthemes/png/yaru/yaru/spin-ltr-down-active.png delete mode 100644 ttkthemes/png/yaru/yaru/spin-ltr-down-hover.png delete mode 100644 ttkthemes/png/yaru/yaru/spin-ltr-down-insensitive.png delete mode 100644 ttkthemes/png/yaru/yaru/spin-ltr-down.png delete mode 100644 ttkthemes/png/yaru/yaru/spin-ltr-up-active.png delete mode 100644 ttkthemes/png/yaru/yaru/spin-ltr-up-hover.png delete mode 100644 ttkthemes/png/yaru/yaru/spin-ltr-up-insensitive.png delete mode 100644 ttkthemes/png/yaru/yaru/spin-ltr-up.png create mode 100644 ttkthemes/png/yaru/yaru/tab-basic.png create mode 100644 ttkthemes/png/yaru/yaru/tab-current.png create mode 100644 ttkthemes/png/yaru/yaru/tab-hover.png create mode 100644 ttkthemes/png/yaru/yaru/tree-basic.png create mode 100644 ttkthemes/png/yaru/yaru/tree-pressed.png diff --git a/ttkthemes/gif/pkgIndex.tcl b/ttkthemes/gif/pkgIndex.tcl index a70cabe7..31ff9d74 100644 --- a/ttkthemes/gif/pkgIndex.tcl +++ b/ttkthemes/gif/pkgIndex.tcl @@ -10,7 +10,7 @@ array set gif_themes { equilux 1.1 scid 0.9.1 ubuntu 1.0 - yaru 0.1 + yaru 1.2 } foreach {theme version} [array get gif_themes] { diff --git a/ttkthemes/gif/yaru/yaru.tcl b/ttkthemes/gif/yaru/yaru.tcl index 14687db1..74dc8599 100644 --- a/ttkthemes/gif/yaru/yaru.tcl +++ b/ttkthemes/gif/yaru/yaru.tcl @@ -1,24 +1,22 @@ +# Copyright (c) 2021 rdbende # Copyright (c) 2020 RedFantom -# Derived from arc theme file, Copyright (c) 2015 Sergei Golovan # Derived from Ubuntu Yaru theme, Copyright (c) 2018-2020 The Yaru theme authors -# See for a list of -# authors for the Yaru theme +# See for a list of authors for the Yaru theme -# Licensed under GNU GPLv3 (most restrictive, derivative of 'arc') +package require Tk 8.6 namespace eval ttk::theme::yaru { + variable version 1.2 + package provide ttk::theme::yaru $version variable colors array set colors { -fg "#3d3d3d" - -bg "#f5f6f7" + -bg "#f7f7f7" -disabledfg "#8b8e8f" - -disabledbg "#f1f1f1" - -selectfg "#ffffff" + -disabledbg "#f7f7f7" + -selectfg "#f7f7f7" -selectbg "#e95420" - -window "#f4f4f4" - -focuscolor "#5c616c" - -checklight "#fbfcfc" } proc LoadImages {imgdir} { @@ -31,36 +29,81 @@ namespace eval ttk::theme::yaru { LoadImages [file join [file dirname [info script]] yaru] + # Settings ttk::style theme create yaru -parent default -settings { ttk::style configure . \ -background $colors(-bg) \ -foreground $colors(-fg) \ -troughcolor $colors(-bg) \ + -focuscolor $colors(-selectbg) \ -selectbackground $colors(-selectbg) \ -selectforeground $colors(-selectfg) \ - -fieldbackground $colors(-window) \ + -fieldbackground $colors(-selectbg) \ -font TkDefaultFont \ -borderwidth 1 \ - -focuscolor $colors(-focuscolor) + -relief flat ttk::style map . -foreground [list disabled $colors(-disabledfg)] + 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] + + + # Layouts ttk::style layout TButton { Button.button -children { - Button.focus -children { - Button.padding -children { - Button.label -side left -expand true - } - } + 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 - } + Toolbutton.padding -children { + Toolbutton.label -side left -expand true + } + } + } + + ttk::style layout TMenubutton { + Menubutton.button -children { + Menubutton.padding -children { + Menubutton.indicator -side right + Menubutton.label -side right -expand true + } + } + } + + ttk::style layout TOptionMenu { + OptionMenu.button -children { + OptionMenu.padding -children { + OptionMenu.indicator -side right + OptionMenu.label -side right -expand true + } + } + } + + ttk::style layout TCheckbutton { + Checkbutton.button -children { + Checkbutton.padding -children { + Checkbutton.indicator -side left + Checkbutton.label -side right -expand true + } + } + } + + ttk::style layout TRadiobutton { + Radiobutton.button -children { + Radiobutton.padding -children { + Radiobutton.indicator -side left + Radiobutton.label -side right -expand true } } } @@ -77,255 +120,298 @@ namespace eval ttk::theme::yaru { } } - 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 -children { + Combobox.downarrow -side right -sticky {} + Combobox.padding -expand 1 -children { + Combobox.textarea } } } - ttk::style layout TCombobox { - Combobox.field -sticky nswe -children { - Combobox.downarrow -side right -sticky ns -children { - Combobox.arrow -side right + ttk::style layout TSpinbox { + Spinbox.field -children { + null -side right -children { + Spinbox.uparrow -side top -sticky e + Spinbox.downarrow -side bottom -sticky s } - Combobox.padding -expand true -sticky nswe -children { - Combobox.textarea -sticky nswe + Spinbox.padding -expand 0 -children { + Spinbox.textarea } } } - 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 - } - } + ttk::style layout Horizontal.TSeparator { + Horizontal.separator -sticky nswe + } + + ttk::style layout Vertical.TSeparator { + Vertical.separator -sticky nswe + } + + ttk::style layout TLabelframe { + Labelframe.border { + Labelframe.padding -expand 1 -children { + Labelframe.label -side right } - Spinbox.padding -sticky nswe -children { - Spinbox.textarea -sticky nswe + } + } + + ttk::style layout TNotebook.Tab { + Notebook.tab -children { + Notebook.padding -side top -children { + Notebook.label -side top -sticky {} } } + } + + ttk::style layout Treeview.Item { + Treeitem.padding -sticky nswe -children { + Treeitem.indicator -side left -sticky {} + Treeitem.image -side left -sticky {} + Treeitem.text -side left -sticky {} + } } - 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) \ - 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 17 -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 17 -sticky w - - ttk::style element create Horizontal.Scrollbar.trough image $I(scrollbar-horz-trough) - - ttk::style element create Horizontal.Scrollbar.thumb image [list \ - $I(scrollbar-horz-slider) \ - {pressed !disabled} $I(scrollbar-horz-slider-active) \ - {active !disabled} $I(scrollbar-horz-slider) \ - ] -border 5 -sticky ew - - ttk::style element create Vertical.Scrollbar.trough image $I(scrollbar-vert-trough) - - ttk::style element create Vertical.Scrollbar.thumb image [list \ - $I(scrollbar-vert-slider) \ - {pressed !disabled} $I(scrollbar-vert-slider-active) \ - {active !disabled} $I(scrollbar-vert-slider) \ - ] -border 6 -sticky ns - - ttk::style element create Horizontal.Scale.trough image [list \ - $I(scale-horz-trough) \ - {pressed !disabled} $I(scale-horz-trough-active) \ - ] -border 10 -padding 0 - - ttk::style element create Horizontal.Scale.slider image [list \ - $I(scale-slider) \ - disabled $I(scale-slider-insensitive) \ - active $I(scale-slider-active) \ - ] -sticky {} - - ttk::style element create Vertical.Scale.trough image [list \ - $I(scale-vert-trough-active) \ - disabled $I(scale-vert-trough) \ - ] -border 10 -padding 0 - - ttk::style element create Vertical.Scale.slider image [list \ - $I(scale-slider) \ - disabled $I(scale-slider-insensitive) \ - active $I(scale-slider-active) \ - ] -sticky {} - - ttk::style element create Entry.field image [list \ - $I(entry) \ - focus $I(entry-active) \ - disabled $I(entry-insensitive) \ - ] -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(spin-down) \ - active $I(spin-down) \ - pressed $I(spin-down) \ - disabled $I(spin-down-insensitive) \ - ] -sticky e -width 20 - - ttk::style element create Combobox.field image [list \ - $I(combo-entry-ltr-entry) \ - {readonly disabled} $I(combo-entry-ltr-button-insensitive) \ - {readonly pressed} $I(combo-entry-ltr-button-active) \ - readonly $I(combo-entry-ltr-button) \ - {disabled} $I(combo-entry-ltr-entry-insensitive) \ - {focus} $I(combo-entry-ltr-entry) \ - {hover} $I(combo-entry-ltr-entry) \ - ] -border 4 -padding {6 0 0 0} - - ttk::style element create Combobox.downarrow image [list \ - $I(combo-entry-ltr-button) \ - pressed $I(combo-entry-ltr-button-active) \ - active $I(combo-entry-ltr-button-hover) \ - disabled $I(combo-entry-ltr-button-insensitive) \ - ] -border 4 -padding {0 10 6 10} - - ttk::style element create Combobox.arrow image [list \ - $I(pan-down) \ - active $I(pan-down) \ - pressed $I(pan-down) \ - disabled $I(pan-down-insensitive) \ - ] -sticky e -width 15 - - ttk::style element create Spinbox.field image [list \ - $I(combo-entry-ltr-entry) \ - focus $I(combo-entry-ltr-entry-active) \ - ] -border 4 -padding {6 0 0 0} -sticky news - - ttk::style element create Spinbox.uparrow image [list \ - $I(spin-ltr-up) \ - pressed $I(spin-ltr-up-active) \ - active $I(spin-ltr-up-hover) \ - disabled $I(spin-ltr-up-insensitive) \ - ] -width 20 -border {0 2 3 0} -padding {0 5 6 2} - - ttk::style element create Spinbox.symuparrow image [list \ - $I(pan-up) \ - active $I(pan-up) \ - pressed $I(pan-up) \ - disabled $I(pan-up-insensitive) \ - ] - - ttk::style element create Spinbox.downarrow image [list \ - $I(spin-ltr-down) \ - pressed $I(spin-ltr-down-active) \ - active $I(spin-ltr-down-hover) \ - disabled $I(spin-ltr-down-insensitive) \ - ] -width 20 -border {0 0 3 2} -padding {0 2 6 5} - - ttk::style element create Spinbox.symdownarrow image [list \ - $I(pan-down) \ - active $I(pan-down) \ - pressed $I(pan-down) \ - disabled $I(pan-down-insensitive) \ - ] - - # ttk::style element create Notebook.client \ - # image $I(notebook) -border 1 - ttk::style element create Notebook.tab image [list \ - $I(notebook-entry) \ - selected $I(notebook-entry-active) \ - active $I(notebook-entry) \ - ] -padding {0 2 0 0} -border 4 - - ttk::style element create Horizontal.Progressbar.trough \ - image $I(progressbar-vert-trough) -border {3 1 3 1} -padding 1 - ttk::style element create Horizontal.Progressbar.pbar \ - image $I(progressbar-vert) -border {1 0 1 0} - - ttk::style element create Vertical.Progressbar.trough \ - image $I(progressbar-horz-trough) -border {1 3 1 3} -padding 1 - ttk::style element create Vertical.Progressbar.pbar \ - image $I(progressbar-horz) -border {0 1 0 1} - - ttk::style element create Treeview.field \ - image $I(empty) -border 1 - ttk::style element create Treeheading.cell image [list \ - $I(notebook-entry) \ - pressed $I(notebook-entry-active) \ - disabled $I(notebook-entry-insensitive) \ - ] -border 4 -padding 4 -sticky ewns + # Button + ttk::style configure TButton -padding 4 -width 10 -anchor center + + ttk::style element create Button.button \ + image [list $I(button-basic) \ + disabled $I(button-disabled) \ + pressed $I(button-pressed) \ + active $I(button-basic) \ + ] -border 4 -sticky news + + # Toolbutton + ttk::style configure Toolbutton -padding 4 -width 10 -anchor center + + ttk::style element create Toolbutton.button \ + image [list $I(empty) \ + disabled $I(empty) \ + pressed $I(button-pressed) \ + active $I(button-pressed) \ + ] -border 4 -sticky news + + # Menubutton + ttk::style configure TMenubutton -padding 4 + + ttk::style element create Menubutton.button \ + image [list $I(button-basic) \ + disabled $I(button-disabled) \ + pressed $I(button-pressed) \ + active $I(button-basic) \ + ] -border 4 -sticky news + + ttk::style element create Menubutton.indicator image $I(arrow-down-basic) -width 25 -sticky e + + # OptionMenu + ttk::style configure TOptionMenu -padding 4 + + ttk::style element create OptionMenu.button \ + image [list $I(button-basic) \ + disabled $I(button-disabled) \ + pressed $I(button-pressed) \ + active $I(button-basic) \ + ] -border 4 -sticky news + + ttk::style element create OptionMenu.indicator image $I(arrow-down-basic) -width 25 -sticky e + + # Checkbutton + ttk::style configure TCheckbutton -padding 4 + + ttk::style element create Checkbutton.indicator \ + image [list $I(checkbox-basic) \ + disabled $I(checkbox-basic) \ + {selected disabled} $I(checkbox-selected-dis) \ + {pressed selected} $I(checkbox-selected) \ + {active selected} $I(checkbox-selected) \ + selected $I(checkbox-selected) \ + {pressed !selected} $I(checkbox-basic) \ + active $I(checkbox-basic) \ + ] -width 20 -sticky w + + # Radiobutton + ttk::style configure TRadiobutton -padding 4 + + ttk::style element create Radiobutton.indicator \ + image [list $I(radio-basic) \ + disabled $I(radio-basic) \ + {selected disabled} $I(radio-selected-dis) \ + {pressed selected} $I(radio-selected) \ + {active selected} $I(radio-selected) \ + selected $I(radio-selected) \ + {pressed !selected} $I(radio-basic) \ + active $I(radio-basic) \ + ] -width 20 -sticky w + + # Scrollbar + ttk::style element create Horizontal.Scrollbar.trough image $I(scrollbar-hor-trough) \ + -border 2 -sticky ew + + ttk::style element create Horizontal.Scrollbar.thumb \ + image [list $I(scrollbar-hor-gray) \ + disabled $I(scrollbar-hor-gray) \ + pressed $I(scrollbar-hor-orange) \ + active $I(scrollbar-hor-orange) \ + ] -border 1 -sticky ew + + ttk::style element create Vertical.Scrollbar.trough image $I(scrollbar-vert-trough) \ + -border 2 -sticky ns + + ttk::style element create Vertical.Scrollbar.thumb \ + image [list $I(scrollbar-vert-gray) \ + disabled $I(scrollbar-vert-gray) \ + pressed $I(scrollbar-vert-orange) \ + active $I(scrollbar-vert-orange) \ + ] -border 1 -sticky ns + + # Scale + ttk::style element create Horizontal.Scale.trough \ + image [ list $I(scale-trough) \ + disabled $I(scale-trough-disabled) + ] -border 9 -padding 0 + + ttk::style element create Horizontal.Scale.slider \ + image [list $I(scale-slider) \ + disabled $I(scale-slider) \ + pressed $I(scale-slider-hover) \ + active $I(scale-slider-hover) \ + ] -sticky news + + ttk::style element create Vertical.Scale.trough \ + image [ list $I(scale-trough) \ + disabled $I(scale-trough-disabled) + ] -border 9 -padding 0 + + ttk::style element create Vertical.Scale.slider \ + image [list $I(scale-slider) \ + disabled $I(scale-slider) \ + pressed $I(scale-slider-hover) \ + active $I(scale-slider-hover) \ + ] -sticky news + + # Progressbar + ttk::style element create Horizontal.Progressbar.trough image $I(progressbar-trough-hor) \ + -border 2 -sticky ew + + ttk::style element create Horizontal.Progressbar.pbar image $I(progressbar-hor) \ + -border 2 -sticky ew + + ttk::style element create Vertical.Progressbar.trough image $I(progressbar-trough-hor) \ + -border 2 -sticky ns + + ttk::style element create Vertical.Progressbar.pbar image $I(progressbar-hor) \ + -border 2 -sticky ns + + # Entry + ttk::style element create Entry.field \ + image [list $I(entry-basic) \ + {focus hover} $I(entry-focus) \ + invalid $I(entry-focus) \ + disabled $I(entry-disabled) \ + focus $I(entry-focus) \ + hover $I(entry-basic) \ + ] -border 4 -padding 8 -sticky news + + # Combobox + ttk::style map TCombobox -selectbackground [list \ + {!focus} $colors(-selectbg) \ + {readonly hover} $colors(-selectbg) \ + {readonly focus} $colors(-selectbg)] + + ttk::style map TCombobox -selectforeground [list \ + {!focus} $colors(-selectfg) \ + {readonly hover} $colors(-selectfg) \ + {readonly focus} $colors(-selectfg)] + + ttk::style element create Combobox.field \ + image [list $I(entry-basic) \ + {readonly disabled} $I(button-disabled) \ + {readonly pressed} $I(button-pressed) \ + {readonly focus hover} $I(button-basic) \ + {readonly focus} $I(button-basic) \ + {readonly hover} $I(button-basic) \ + {focus hover} $I(entry-focus) \ + readonly $I(button-basic) \ + disabled $I(entry-disabled) \ + focus $I(entry-focus) \ + hover $I(entry-basic) \ + ] -border 4 -padding 8 + + ttk::style element create Combobox.downarrow image $I(arrow-down-basic) \ + -width 25 -sticky e + + # Spinbox + ttk::style element create Spinbox.field \ + image [list $I(entry-basic) \ + disabled $I(entry-disabled) \ + focus $I(entry-focus) \ + hover $I(entry-basic) \ + ] -border 4 -padding 8 -sticky news + + ttk::style element create Spinbox.uparrow \ + image [list $I(arrow-up-basic) \ + disabled $I(arrow-up-hover) \ + pressed $I(arrow-up-hover) \ + active $I(arrow-up-hover) \ + ] -width 15 -sticky e + + ttk::style element create Spinbox.downarrow \ + image [list $I(arrow-down-basic) \ + disabled $I(arrow-down-hover) \ + pressed $I(arrow-down-hover) \ + active $I(arrow-down-hover) \ + ] -width 15 -sticky e + + # Sizegrip + ttk::style element create Sizegrip.sizegrip image $I(sizegrip) \ + -sticky news + + # Separator + ttk::style element create Horizontal.separator image $I(separator) + + ttk::style element create Vertical.separator image $I(separator) + + # Labelframe + ttk::style element create Labelframe.border image $I(checkbox-basic) \ + -border 4 -padding 4 -sticky news + + # Notebook + ttk::style element create Notebook.client \ + image $I(checkbox-basic) -border 4 + + ttk::style element create Notebook.tab \ + image [list $I(tab-basic) \ + selected $I(tab-current) \ + active $I(tab-hover) \ + ] -border 6 -padding {14 10} -sticky news + # Treeview + ttk::style element create Treeview.field image $I(checkbox-basic) \ + -border 4 + + ttk::style element create Treeheading.cell \ + image [list $I(tree-basic) \ + pressed $I(tree-pressed) + ] -border 10 -padding 4 -sticky news + 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) + image [list $I(plus) \ + user2 $I(empty) \ + user1 $I(minus) \ + ] -width 15 -sticky w - # Treeview - ttk::style configure Treeview -background $colors(-window) - ttk::style configure Treeview.Item -padding {2 0 0 0} + ttk::style configure Treeview -background $colors(-bg) + ttk::style configure Treeview.Item ttk::style map Treeview \ -background [list selected $colors(-selectbg)] \ -foreground [list selected $colors(-selectfg)] + + # Sashes + ttk::style configure TPanedwindow \ + -width 1 -padding 0 + ttk::style map TPanedwindow \ + -background [list hover $colors(-bg)] } } - -variable version 0.1 -package provide ttk::theme::yaru $version - diff --git a/ttkthemes/gif/yaru/yaru/arrow-down-basic.gif b/ttkthemes/gif/yaru/yaru/arrow-down-basic.gif new file mode 100644 index 0000000000000000000000000000000000000000..ce17a884b48787aaaaa9783f790d9a9fa09578b1 GIT binary patch literal 59 zcmZ?wbhEHb+Z^fq|Jp2gqgs$ultV&QUMW7Cbel M*~9DV8(ju#0G>b&GXMYp literal 0 HcmV?d00001 diff --git a/ttkthemes/gif/yaru/yaru/border.gif b/ttkthemes/gif/yaru/yaru/border.gif deleted file mode 100644 index 3322e87ef5cba89a9a794e657b050781d6b3c032..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43 scmZ?wbhEHbWMp7u_`tw$=)^e&1_s5SEI^WhK?g*DWEhy3To@Uw0mMiK!vFvP diff --git a/ttkthemes/gif/yaru/yaru/button-active.gif b/ttkthemes/gif/yaru/yaru/button-active.gif deleted file mode 100644 index bff1c53f13e9150b30698b2f118b2e01c86db5c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 160 zcmZ?wbhEHb-X>9fB5j>qeqV(KYsl6>(_7JzJ34x z{nxKw|NsAIfC0syEMTS%hyn~hx1!In6s|#N+~B(Y po9(lz6W{G)KbS3HWYV9zX2L5$J`R5)HwhIL5gxUK9c~N^)&SGnKqvqJ literal 0 HcmV?d00001 diff --git a/ttkthemes/gif/yaru/yaru/button-disabled.gif b/ttkthemes/gif/yaru/yaru/button-disabled.gif new file mode 100644 index 0000000000000000000000000000000000000000..bd8e90867f90f142ab17561fbff9333ed420af04 GIT binary patch literal 145 zcmZ?wbhEHb6krfw_{_j??%cVH7cXA9a^>pPtJkhwyMF!pg9i^DJ$m%y$&;^Nzkd7n z?fdud3`junCkvRT10q3YFtFGas0ugiHJhR0Zt0=X=5FY7bVU~{>$+Eg2RFE`|7QEF m>cn^Z*bin)7@73vo|*89myh#cdzk`{h!7Xs;)gB_4AuZ=Fg;TM literal 0 HcmV?d00001 diff --git a/ttkthemes/gif/yaru/yaru/button-hover.gif b/ttkthemes/gif/yaru/yaru/button-hover.gif deleted file mode 100644 index 240f76116c6c281e09e9a2286161f8480bc706eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 350 zcmZ?wbhEHblwwxoN}p{fAGSJACrok(1|+0@0~+$4;F)e)`;r z)8|f}Ie+TR`O|05p8=wC=g*!y4+KX~Up#jD;>C-XE?&HR2?#D4BC)zRg| zna-0mYvzj0_As3_2h&kQodtK@(1TF6U^xGI@&AF%}i?oeIq&8qXH7WJMqHQPAI_ z``mp0@%>T!H$I7WswE3qCO?{UYMH?bYrnNupN7t!S~lNw+Dlc%2|g=286P@|XfgAw Kb?Rqeum%8fZ%Eky diff --git a/ttkthemes/gif/yaru/yaru/button-pressed.gif b/ttkthemes/gif/yaru/yaru/button-pressed.gif new file mode 100644 index 0000000000000000000000000000000000000000..c3fa0f7d82973f40b4e8984fc46837e8a5028015 GIT binary patch literal 203 zcmZ?wbhEHb6krfw_`<+2Z{EE5^XD&FvSjJfrK?x3UbAM++O=ypZ{ECR%a)@@j~+XA z?D+BHXV0F!eEIUHPoF-2{`~#>cLq{`;!hT^avcx}vXg<;L*a=ElfWDe1(p5?1s~<} zM$H2LO&9*uXf#FiAD3Wgb3Pz=GT3PL>E&lM=ejMuk|id+My&Me;YW@Z9MwI|3%@eV O3Q#|gz{APNU=09MT1Yzp literal 0 HcmV?d00001 diff --git a/ttkthemes/gif/yaru/yaru/button.gif b/ttkthemes/gif/yaru/yaru/button.gif deleted file mode 100644 index b2e070a7f2748fee1c7f9d0cbbdb8112a9c9ddba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 167 zcmZ?wbhEHb0d+EfPODE1=I(hE$sqe!THszBtRR7S~4?R~Ylo^?VU@bBXKP;LNM#Pt!KuzO`yAhX;#_a8iO} Rg}}m-48bdIs0uPz0|08MQDXoA diff --git a/ttkthemes/gif/yaru/yaru/checkbox-basic.gif b/ttkthemes/gif/yaru/yaru/checkbox-basic.gif new file mode 100644 index 0000000000000000000000000000000000000000..7d8b79b3e5d5727d17d3298e6abe6d07ffb7d6b1 GIT binary patch literal 101 zcmZ?wbhEHb6krfw_{6|)?%cWS*RMZ&_U!rd=N~_Q{PgM5_wU~s7#I|PvH(d21|1Lq zQp>=s<-vI8oFlLE>ZQqdVzK8JkLB0)qDqog-%;+4mc<>GFSru DzicP= literal 0 HcmV?d00001 diff --git a/ttkthemes/gif/yaru/yaru/checkbox-checked-active.gif b/ttkthemes/gif/yaru/yaru/checkbox-checked-active.gif deleted file mode 100644 index 523f0bface7ebfdf060b7ad10a60f1eff9131afe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 221 zcmZ?wbhEHb6l4%&_`<+2HK2WZVB0hx31YO*2xy-f)IKe+V_HzhjNp#>aTDgpPgs^c zb9v6p)kX6*H!MFkfA6Vfhpz9vc=N#Jn+L8uJbUN$y%%rpzx?v{^VfHu88Cq2PZmZ7 z1}O#|kPOI92G*zrYJDl5e2fd%Wi#|JYp-urJhwxOYp2egy)91`US?6B?i%>CVS|uJ zcM@w#g3_uZM;0xS3cc15rp3HUY9{y2Ke47-mv62+{%h;Ymc|zW2ZRNb88j^!+11+B H6d9}m0kvGa diff --git a/ttkthemes/gif/yaru/yaru/checkbox-checked-insensitive.gif b/ttkthemes/gif/yaru/yaru/checkbox-checked-insensitive.gif deleted file mode 100644 index 5ce6d68f471f660c8b8c1e505e2eabf44cf8a117..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 154 zcmV;L0A>G2Nk%w1VG#fk0P_F<%*@Qq&CSlv&d<-!(9qD*($dq@)7RJ6-QC^a-{0fo zgww3?CkCB?EnA(A^8LW000jFEC2ui01*HY000C>@X1Ll9RY;R^PXMU34tV@ z--Dj!Dkw+lDhwe91~St2T{wx&tJY}+eu-g^W5hKW#84BrSQb?)DK^Vgk+=YmN2DoP I&XouNJFkXG&;S4c diff --git a/ttkthemes/gif/yaru/yaru/checkbox-checked.gif b/ttkthemes/gif/yaru/yaru/checkbox-checked.gif deleted file mode 100644 index 523f0bface7ebfdf060b7ad10a60f1eff9131afe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 221 zcmZ?wbhEHb6l4%&_`<+2HK2WZVB0hx31YO*2xy-f)IKe+V_HzhjNp#>aTDgpPgs^c zb9v6p)kX6*H!MFkfA6Vfhpz9vc=N#Jn+L8uJbUN$y%%rpzx?v{^VfHu88Cq2PZmZ7 z1}O#|kPOI92G*zrYJDl5e2fd%Wi#|JYp-urJhwxOYp2egy)91`US?6B?i%>CVS|uJ zcM@w#g3_uZM;0xS3cc15rp3HUY9{y2Ke47-mv62+{%h;Ymc|zW2ZRNb88j^!+11+B H6d9}m0kvGa diff --git a/ttkthemes/gif/yaru/yaru/checkbox-selected-dis.gif b/ttkthemes/gif/yaru/yaru/checkbox-selected-dis.gif new file mode 100644 index 0000000000000000000000000000000000000000..33ac37b64ca84d89f36e66e53355c72dc03560e0 GIT binary patch literal 215 zcmV;|04V=QNk%w1VGsZi0Q3L=nwpxMo12`RoSmJWpP!$jqobvzrKYB)r>Cc`uCB7O zvd+%V($dn_*4Ee8*Vx$D-rnBd-{0iq`6hhTWofK@cRuTk*)UVK}ZOvN)4IEr*A*H{NUw-7cU>YeD(0<>qoENK6~@w&4(|azI^@i z_1o8P-@kolfC0syEMTS%hy>Zmz-s>>m?0%|(y`<@IXkx%#PD^;$W2LQKGveT?cRGA rju|ZnE~_dz{G7D>SX*b0p~<9E0oNX+2v|2b3*Os%M$1@*g~1vC^RZyu literal 0 HcmV?d00001 diff --git a/ttkthemes/gif/yaru/yaru/checkbox-unchecked-active.gif b/ttkthemes/gif/yaru/yaru/checkbox-unchecked-active.gif deleted file mode 100644 index feb1005f1bb3cc36980e614db3e3075ef8cd53f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 140 zcmZ?wbhEHb6l4%&_{_j?`1rX)$Il-+arV&3vjCMz`>vc zk_VZ=z+x$I(o@@X>729vVv`LcL>ZJ=GMBE1+SuxSltcIWB;CuqPT$|D@WFh_hP*Y8 V{gfE)a5Z)+Tz**7u!Mub8URwQF)RQ8 diff --git a/ttkthemes/gif/yaru/yaru/checkbox-unchecked-insensitive.gif b/ttkthemes/gif/yaru/yaru/checkbox-unchecked-insensitive.gif deleted file mode 100644 index 8d995fb484033dba89066b0b833af5c819b9bf94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 155 zcmZ?wbhEHb6l4%&_{_j?>FTXZ*KS?DcKh=6+gGmNxpMvPl^b`i+_-!7=H0swp4@%- zCMz`>vc zk_VZ=z+x$I(o@@X>729vVv`LcL>ZJ=GMBE1+SuxSltcIWB;CuqPT$|D@WFh_hP*Y8 V{gfE)a5Z)+Tz**7u!Mub8URwQF)RQ8 diff --git a/ttkthemes/gif/yaru/yaru/combo-entry-ltr-button-active.gif b/ttkthemes/gif/yaru/yaru/combo-entry-ltr-button-active.gif deleted file mode 100644 index dd5a8d77c20f2edf6fe340c438934aa211a6d003..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 362 zcmZ?wbhEHbo;%Rymja1Z6LaP3yALA zyM6cm9U!{*;O_m0_Z~dD{}6~CKX~-y;p3-|o;-W}^!bx#K=k72^Op=11I3>#j0_A~ z3_2i_Kz?FiYj>Dh;GrYLdcwhQVT1;k*F$Bcg&}+_4_lIUrYJBamLL9@z;KA?IkQmd z1ugyz7p>X{^8-(oa2<41snJj>P*PFXXl_;Q&{Xd3?RQe@(de5nZIafMi8H28o;rW_ z!dY`>&Re=<#p(rf*DhbbsI8;Rsi8?KQA@t9nuFPihnJ6sZI_k@Q=r?KGmZ?_0IYzZ A^8f$< diff --git a/ttkthemes/gif/yaru/yaru/combo-entry-ltr-button-hover.gif b/ttkthemes/gif/yaru/yaru/combo-entry-ltr-button-hover.gif deleted file mode 100644 index 50f9d028191b5382f7ee4127b20b8183618a0d19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 144 zcmZ?wbhEHb_{_`D-`_uR;>79Gr!QZ=blbMg+qZAoy?gua-8=T|+4=P8lh?0b zy?OKc@87@w|NmzI1I3>#j0_BX3_2hl$P5M++Y2W(J9X2xofVrDy+X$Cgy__{_lY^cfgD2Z3iVUOfBu?Ku$r{{8&V9|mkd@h1x-0|O_64oDJY z1_O(&!AZ?#(WFJSToa=sQWVWqo{BAaIZG+;^fW`;cGJ4m)_0!o5x=1RN3z=^^3pV` WIYEnW9{k`L!Nkmvs@=)JU=0A@b2sk* diff --git a/ttkthemes/gif/yaru/yaru/combo-entry-ltr-button.gif b/ttkthemes/gif/yaru/yaru/combo-entry-ltr-button.gif deleted file mode 100644 index 489b5b3bda2873e4cabbe2534fadbad07479207c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 142 zcmZ?wbhEHb_{_ktaN)v5ix#a|v10r7?Z=NFKXvNV>C>mroH_I2#f$gv-~ajZ z=kMRY|Ni}BfC0syEQ|~cybL-Z0gxFCEY=%NYIdroZrXckV)P6N-xGpMPcC>hYt|a6 r!}%7szm~n;dHbDRB)^A@RK2@m(9#>daa>0nm{zc{Oj)DC#9$2oIMP5m diff --git a/ttkthemes/gif/yaru/yaru/combo-entry-ltr-entry-active.gif b/ttkthemes/gif/yaru/yaru/combo-entry-ltr-entry-active.gif deleted file mode 100644 index 4ab63900a01a036bc50d0a29e7108d09cee3180c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 226 zcmZ?wbhEHbqyRYj4(8UU)>SepO< diff --git a/ttkthemes/gif/yaru/yaru/combo-entry-ltr-entry-insensitive.gif b/ttkthemes/gif/yaru/yaru/combo-entry-ltr-entry-insensitive.gif deleted file mode 100644 index 7aa0cd445193136ff66a0c871660494b3e5541aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 127 zcmV-_0D%8TNk%w1VF~~s0P+9;=H}+-=jZ6?=;`U{_V)Js`}_R-`~Uy|A^8LW000L7 zEC2ui015yg0009-c)Gk1AVxJvG1!0;NX}buecAz#*mj~STCQZvnywtvGyK^*e(NA# h510}LiLaWmh~yoWP0py-nH?(Al0pEHY#NLN06S2UH--QJ diff --git a/ttkthemes/gif/yaru/yaru/combo-entry-ltr-entry.gif b/ttkthemes/gif/yaru/yaru/combo-entry-ltr-entry.gif deleted file mode 100644 index 481710b497b920552bade7d18a877a3179d8236a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 124 zcmZ?wbhEHbn~A?O`;~GW6KVI>W%=TEo*+HiNhap0m<#O0;%ez%dHOB?;yF`98LR=%$_d5* literal 51 ucmZ?wbhEHb0;%ez%dHOB?;yDW#7_0%$KMA=2 diff --git a/ttkthemes/gif/yaru/yaru/entry-active.gif b/ttkthemes/gif/yaru/yaru/entry-active.gif deleted file mode 100644 index bc576336197efe8c49f27df5dcf79d1c3ee02701..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 229 zcmZ?wbhEHb;e%`DG>K3UwdLnv;t~+xV&c?g(PZmVouJ5I4FJ>`St|el diff --git a/ttkthemes/gif/yaru/yaru/entry-background-insensitive.gif b/ttkthemes/gif/yaru/yaru/entry-background-insensitive.gif deleted file mode 100644 index bf549d6b797cec5e35088ae50d10816b6e571f94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73 zcmZ?wbhEHbWMp7u_`tyM=g%Jo1_s5SEI<-S|L6A1O-xVqO-#>B&gM%`%*{=-HPACL T1wjTKkP?tS1|}vKMh0sD)$S0W diff --git a/ttkthemes/gif/yaru/yaru/entry-background.gif b/ttkthemes/gif/yaru/yaru/entry-background.gif deleted file mode 100644 index eaa2d7fbf23c61394d7c41b79fe8d86ce00659cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73 zcmZ?wbhEHbWMp7u_`tyM|Nnmm1_s5SEI<-S|L6A1O-xVqO-#>B&gM%`%*{=-HPACL T1wjTKkP?tS1|}vKMh0sD*Z~l! diff --git a/ttkthemes/gif/yaru/yaru/entry-basic.gif b/ttkthemes/gif/yaru/yaru/entry-basic.gif new file mode 100644 index 0000000000000000000000000000000000000000..e8c62ad19d4b32092f723975779b8ec2540d7fda GIT binary patch literal 145 zcmZ?wbhEHb6krfw_{_s_{`~n%mo8nqcJ2E0>-X>9fB5j>qeqV(KYsl6>(_7JzJ34x z{nxKw|NsAIfC0syEMTS%hyn~hx1!In6s|#N+~B(Y po9(lz6W{G)KbS3HWYV9zX2L5$J`R5)HwhIL5gxUK9c~N^)&SGnKqvqJ literal 0 HcmV?d00001 diff --git a/ttkthemes/gif/yaru/yaru/entry-disabled.gif b/ttkthemes/gif/yaru/yaru/entry-disabled.gif new file mode 100644 index 0000000000000000000000000000000000000000..c1804779a07018d5894f0f257ffcffd32a4cf9ec GIT binary patch literal 149 zcmV;G0BZk7Nk%w1VGsZi0P_F<&d$!!(b3Y<($v({)z#J3*4EtI+}_^a-{0Th;Naom z;p5}u^Yiod_4W4l_V@SqA^8LV00000EC2ui01yBW000C+@U;|xy;h_q$6-$>h73YX z$Eb>k5`e492tXWL_KN4@&WFBVkT=W~Z2$p`H%lOX55uBCKrCg4f0dU?__A@w2MzA0v;{A6~W`{)#AL>qUB`7K=%$I0l zXlPIpT)ygR`_jCfH}lu8{yXWYM2@hnfQWWHSA!y>#Df4YMuVLe3C1Ss{JKKiY8vWH KJhkGA4AuZU@Mcc{ literal 0 HcmV?d00001 diff --git a/ttkthemes/gif/yaru/yaru/entry-hover.gif b/ttkthemes/gif/yaru/yaru/entry-hover.gif new file mode 100644 index 0000000000000000000000000000000000000000..c75c86d139c1fc8d37598d5085cb8e8ea5342bf3 GIT binary patch literal 281 zcmV+!0p|WkNk%w1VH5xq0Q4LH)6>(`)YR40)z;S5*VotB*x1?G+1lFL+uPgR+}z;c z;NjunFMg~>g((4?Ck9A?d|UF?(gsK@$vEU^78if_V@Sq`T6yxpQ4-|7Qgvw?CvMrK z90_v#2ZV1i$!tWLNn*ljI-iikL?f~&n9pppvABpR2d$V>pok)fv33v;NdRB zp8$I2VZS%?b$)+(e1aT+dvJntXK8|LUy64d1ZEu;3l4q^T}TrM4Qd+NaMC>j?PEiW!HGc_i|#32AX7gve# literal 0 HcmV?d00001 diff --git a/ttkthemes/gif/yaru/yaru/entry-insensitive.gif b/ttkthemes/gif/yaru/yaru/entry-insensitive.gif deleted file mode 100644 index 9768dd5126efd3fdd37ff730e96f6cf3dd6ac8bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 168 zcmZ?wbhEHbBGlQA3uKj`t|$YzyE;X|Ns9CIDq0$7O;#Chy>Zm zz?z_-+PCC~O49@zXgJSc)4SeVnvJqW^5V!LB7vQ^V6m zt)ISH6Pp|M>#NdPACnzAe3Q@TezTTs|KB94^i=FgrwFrvp#U?lGB-OTBS)KRpCW@b E051+|0RR91 diff --git a/ttkthemes/gif/yaru/yaru/labelframe.gif b/ttkthemes/gif/yaru/yaru/labelframe.gif deleted file mode 100644 index 8ed801759b615340a11d5e383993cbe1ad26f69e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104 zcmZ?wbhEHbf;!u=sO%Y?P2_Ny{86V+YnE8$Vx>=Tl&KY$ f$=gyy9549;vA859yF`wBT)XBhL4FKDZ BJ&*tZ diff --git a/ttkthemes/gif/yaru/yaru/notebook-entry.gif b/ttkthemes/gif/yaru/yaru/notebook-entry.gif deleted file mode 100644 index 1f2dca6b10352948711886e46e8bf0edfc3519f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 166 zcmZ?wbhEHbVlj{{8#^|9=K-K=CIF zBLf2`gAPa%WCjCEu)#^smYU6|%zqg<+V{^z}K<_hP{ zuCR96FY%mVB3A3I>f5#0Xz@9!_u^>q@5huV~-4>ViUSbSDF`MWSMSOWk? Cfju7p diff --git a/ttkthemes/gif/yaru/yaru/pan-down-insensitive.gif b/ttkthemes/gif/yaru/yaru/pan-down-insensitive.gif deleted file mode 100644 index be27ecd02ed3aed5ae1fdbbff742c04373974634..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 zcmZ?wbhEHb6krfw_{hM}-P_;Y*Utb3ia%Kx85o!tbU-|iJOh*1l>U{c-|{DOZ@H9t Rc=Ja$29HM`)4UlOtN}ag61o5Y diff --git a/ttkthemes/gif/yaru/yaru/pan-down.gif b/ttkthemes/gif/yaru/yaru/pan-down.gif deleted file mode 100644 index 00b74221f30f94601782398a82fbdc9927b18a4a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 zcmZ?wbhEHb6krfw_{hKz8yg!J7smhwia%Kx85o!tbU-|iJOh*1l>U{c-|{CjZ@H9t SaP!Aw0v?Y%rg<|mSOWkB84@A@ diff --git a/ttkthemes/gif/yaru/yaru/pan-up-insensitive.gif b/ttkthemes/gif/yaru/yaru/pan-up-insensitive.gif deleted file mode 100644 index 5328ef8adcc4b111b7730461d064ad965513812b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73 zcmZ?wbhEHb6krfw_{hM}-P_;Y*WcaW&%nT-_>+Z^fq|Jp2gnA>3NSD*NzLhBdHOBC bw18lX!`!_QMe|f|m$zQ*T=uF;guxmB)s7ZO diff --git a/ttkthemes/gif/yaru/yaru/pan-up.gif b/ttkthemes/gif/yaru/yaru/pan-up.gif deleted file mode 100644 index 75fe6e83073ab497cb5ddada66cbc79b3eaff68a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73 zcmZ?wbhEHb6krfw_{hKz8yg!J7smhwia%Kx85o!tbU-|iJOh)|l>U{c-||Ou7&17_ V-5XIfPxW?r>&4Dxuc|~CtN}US6HEXA diff --git a/ttkthemes/gif/yaru/yaru/progressbar-horz.gif b/ttkthemes/gif/yaru/yaru/progressbar-hor.gif similarity index 100% rename from ttkthemes/gif/yaru/yaru/progressbar-horz.gif rename to ttkthemes/gif/yaru/yaru/progressbar-hor.gif diff --git a/ttkthemes/gif/yaru/yaru/progressbar-horz-trough.gif b/ttkthemes/gif/yaru/yaru/progressbar-trough-hor.gif similarity index 100% rename from ttkthemes/gif/yaru/yaru/progressbar-horz-trough.gif rename to ttkthemes/gif/yaru/yaru/progressbar-trough-hor.gif diff --git a/ttkthemes/gif/yaru/yaru/progressbar-vert-trough.gif b/ttkthemes/gif/yaru/yaru/progressbar-trough-vert.gif similarity index 100% rename from ttkthemes/gif/yaru/yaru/progressbar-vert-trough.gif rename to ttkthemes/gif/yaru/yaru/progressbar-trough-vert.gif diff --git a/ttkthemes/gif/yaru/yaru/radio-basic.gif b/ttkthemes/gif/yaru/yaru/radio-basic.gif new file mode 100644 index 0000000000000000000000000000000000000000..7a30601fd1993d2ab3027be9634fdcffbb3f7143 GIT binary patch literal 234 zcmZ?wbhEHb6krfw_`<+&?%cWa=g(iheEG_iE7z}Izj5Qn?c2BS+_`h_-o5+x@4tNc z^8NewA3l8e`0?YHFJHcX{rc_Ox9{J-GY}0Ff3kqp>VQa)oeZq$2`X;hMhpiUbRKgk z9$2W;oy5TLM9BGaR}Z73xFe6;{)@>I6c}qx3Ni;+xzx9{I27h;`mI@)A;{5k^vT+Y wFRl{TCca@hAmIPnE#=BV5yy&Bdq-9mK>PH7_Gy9b(*xV51+`BPYM&9%J|nPw29O=tF(aU3 zMqtN+goz6hC!Jq+{QUY87dD)DaQgOxGj|@Iz4P_m=dbU-{Qv)-0S8e0$->CMAiG5ns%)F^7J}Dip z^CCRnC`=06aNaZL!qz5zepNQX?2ru?ZzQQ?IIHl#>Dmoq@Wod97|LBQsBD JpNb-bH2}7ASgHU3 diff --git a/ttkthemes/gif/yaru/yaru/radio-checked-insensitive.gif b/ttkthemes/gif/yaru/yaru/radio-checked-insensitive.gif deleted file mode 100644 index 1ec8f2a56653f2024b3f2cfea6f40c591fca649f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 161 zcmZ?wbhEHb6l4%&_{_j?=FFM1XV0EHckaT43l}e5eDL7G)2C10ym|BC!v_XzK=CIF zBLf2`gAPa%WCjC^pTSAb)l(H46yC8!t1(T_NMrJxtFyh!B~j$?kAv)sPcISbXI>h1V=-sty=fc_)&QjjJzM|) diff --git a/ttkthemes/gif/yaru/yaru/radio-checked.gif b/ttkthemes/gif/yaru/yaru/radio-checked.gif deleted file mode 100644 index 79e9501c81f9e72f947cd066304661564dcb9d5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 228 zcmZ?wbhEHb6l4%&_#)0QJ+N(BK>PH7_Gy9b(*xV51+`BPYM&9%J|nPw29O=tF(aU3 zMqtN+goz6hC!Jq+{QUY87dD)DaQgOxGj|@Iz4P_m=dbU-{Qv)-0S8e0$->CMAiG5ns%)F^7J}Dip z^CCRnC`=06aNaZL!qz5zepNQX?2ru?ZzQQ?IIHl#>Dmoq@Wod97|LBQsBD JpNb-bH2}7ASgHU3 diff --git a/ttkthemes/gif/yaru/yaru/radio-mix.gif b/ttkthemes/gif/yaru/yaru/radio-mix.gif new file mode 100644 index 0000000000000000000000000000000000000000..0b4e7d86d75d146b8f46be052b93783754f21915 GIT binary patch literal 222 zcmZ?wbhEHb6krfw_`<+2$+vs5U(aO!p6Q_zW`s?g5k7Ho=G?_u^Oj`KTT`)oP37{n zRY0_2_vGz+Chyogb?3h6yY|i4wSVUB`{(aHxNz^m#rschK6!TQ$+O!}zkK@g<@1-X zU%r0-{+$5^6o0aSnK~d6WG4e_w1Rq(SP9Qz#>mGrEEyHfA6mTgDLu*|I*Mof-w8~fBY9TK*3);Vd^>DnNcV8L(VvLw<$a`wb$2k&tz SRECKQ1~GF8WzkK=fl`B`SU%!6i#*N#zZ{N9d z=ia@0_wV0-`SRua_wPS^`0(-L$4{R=efjd`>({T}zJ2@t{W}9*p!kyoEUyD1L3T2* zRwSr~@g?&#Z?t&qq1$}P!f!GU_ft8xD_#7D9m69f)b?LIazKH%=H$iXfS^B06XTl# zGq$iX9$awMVxx;7BZI<;E*X|XJ150$cmMD%TtRKMP literal 0 HcmV?d00001 diff --git a/ttkthemes/gif/yaru/yaru/radio-selected.gif b/ttkthemes/gif/yaru/yaru/radio-selected.gif new file mode 100644 index 0000000000000000000000000000000000000000..3d983968497a2c4473ed0be7ccfd05ae65811c23 GIT binary patch literal 348 zcmZ?wbhEHb6krfw_{zXA$+vrwU-x9cp2_|_(?TXp51lY0Y~td~xr?*rEy;l<95 G4Aua%KW*s% literal 0 HcmV?d00001 diff --git a/ttkthemes/gif/yaru/yaru/radio-unchecked-active.gif b/ttkthemes/gif/yaru/yaru/radio-unchecked-active.gif deleted file mode 100644 index 0040307a2acfb9eb970a78322e77e04d1a49dd79..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 105 zcmZ?wbhEHb6l4%&_{6|)==ixqC(a%|arV&3vxiQcJ9HArJTjU%Mdw^muW(kmtIsJ8KrN*dn@m-xryrXB_D@dsur9=BZvh JDsN!*KS|Be*5zE+ZV6hxdcSl?_9oq=L!hjy>jFBSZ@ypk5U%q|+`t3Ud z7%2W^VPs&CW6%NdKz1^)#x79rOUdlwGT=CFDHnLHH0Bx0@`kg2d~{WhEOlSTjU%Mdw^muW(kmtIsJ8KrN*dn@m-xryrXB_D@dsur9=BZvh J05^U*TdHOB?;yGJxb#K16=XV4HgEas= CC=UGq diff --git a/ttkthemes/gif/yaru/yaru/scale-horz-trough-active.gif b/ttkthemes/gif/yaru/yaru/scale-horz-trough-active.gif deleted file mode 100644 index a5a485cf64a405ed221ae10ae5fd82394b59561f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 93 zcmZ?wbhEHb6laiP_{6}_=iS~9L_Y0(-W`*CyBT0W@h1x-0|P6A4oCo`mVsF*V%MF2 m2B$n%@3nY+cK38f#vJCvKFNfx*$3(hbk3LL-j8Ntum%8~VH`LB diff --git a/ttkthemes/gif/yaru/yaru/scale-horz-trough.gif b/ttkthemes/gif/yaru/yaru/scale-horz-trough.gif deleted file mode 100644 index a6c3b3725fd1d4322580fd7411bfc6f24a09d22f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78 zcmZ?wbhEHb6laiP_{hL;=FFM1XV0EHcaDL9LGdRGBLf37gAS0*0Fq~5lAqJR^7LE& h#dEgY>fT(Y*l@eFiM3_1YTm0;+um^>k6>i51^^IA9IOBU diff --git a/ttkthemes/gif/yaru/yaru/scale-slider-active.gif b/ttkthemes/gif/yaru/yaru/scale-slider-active.gif deleted file mode 100644 index 30d4eecf1ac808073383e98cc3c3b9e6de955d95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 388 zcmZ?wbhEHblwy!#_-e*5C7^doAQ1IU4eXm1GGTfs5KWvOHem(`O`H)9M3ZJlOqv-v zX-354nLrddc@_{wO_`T4V}9by1JH8Td`tY z)ym5|E?xnmotLiex^#8-rE9w{U)yu}$)!h6t~`EvYAA7Du_3SI`Q%|GxPJ^e*EO= JGiOHzYXCLQtx^C0 diff --git a/ttkthemes/gif/yaru/yaru/scale-slider-hover.gif b/ttkthemes/gif/yaru/yaru/scale-slider-hover.gif new file mode 100644 index 0000000000000000000000000000000000000000..a6f66debbfb6b926db09821fa9deffe00c93b69f GIT binary patch literal 391 zcmZ?wbhEHb6k!ly_-e^8BYfhF@JTZxCe4hTydY)P!nD~7(`PSApR*`q&f?6uOLOKg z%UiHKf8oaZH5(h&Y-(J)xq01|mi1d&*Kcjxu&s0Bwk{yrw7q-N_MXiLX6-pRXYau| z`wq?BcXi+8Yx{xd%8mWkt{=E^{ovJ`2d>>bc>TuVYc~&FzXe2xZ@jqm{N?QzukO5f zb@%1x*PlMW`TXVW=P#eXeEstE+t+VE@csMupWlA|`u^+hpTGb9{`>#`KLZ9({K*0q z(*cnnKQXW^ahMgr@j8Hyfnm|3PTu*4_!EnY9u};-yhNetQi>#-w!7ZsaPG5jW>(%f z^I^{0g_3O&?=9|ZdvT0QyQ)fu#Z|beNl0EqqoYbij7`6MYH-r^=L9#@|?)dux>@mrQnm604Ak buDQ9cvH;tGI447SF-}HCPVvnFjttfS&|opDq0%e$Z_bgla7!)GYe1R3W@pCyBsBz zEf$_XwSb+IXX6F;1tkp4{L9)TPaANkWv^gK?X=fjxodAn{rm1>HlBJHo{ZF%jM(@x yJ|;bG=J0G0W-eu)$q^!~oZiem{(Q{y?6{42gv^E7n5NsQaOG(-br~o!SOWmv`EUgQ literal 270 zcmZ?wbhEHblwy!#_#(`3;>3xQCr_R_b?Wr#(`V0~J$LTh<;$0^T)A@f>eZJoU%qf^_cpFVy1{Q2{@Z{NOu|Ni^;?>~S3{Qdj)|Ns9CL;%H~EQ|~cA`ChpwIDkgSi2Qe z`%*IJWvp7a#)`-B!?x4{6+aQnlY$o-nUbA!gd|xHdL?v7%opx(oT+88(BDH*RU&C2 z?<&rZf0g{0T_tBr%wXv^y`m_`sPbt!O9E5OXBRHlAkn ru*xVcAA#(kX_HvF~S3{Qv(y0~jd&WC7DUAQGgOfmzLB t*PVX`r#x5hozW$5M3ljiAx>1l)sf}e%ynWKljOtGD%QQPd9T7?4FJ9MCENf2 literal 0 HcmV?d00001 diff --git a/ttkthemes/gif/yaru/yaru/scale-trough.gif b/ttkthemes/gif/yaru/yaru/scale-trough.gif new file mode 100644 index 0000000000000000000000000000000000000000..3543e4c0920219eae51bb9f124a22189610833a7 GIT binary patch literal 97 zcmZ?wbhEHb6k!ly_{6}lckkW{7cShnbLYvECm%n4{Qmtr0~jd&WC7DUAQGgOfmtnL t*PVX`r#x5hoiRz^gldBVL!2nbVFi|JGuMe}Op*^zt62BG=DiAoH2`THC1n5r literal 0 HcmV?d00001 diff --git a/ttkthemes/gif/yaru/yaru/scale-vert-trough-active.gif b/ttkthemes/gif/yaru/yaru/scale-vert-trough-active.gif deleted file mode 100644 index 472576d42f1dad3843da5d661a619e72a50258ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78 zcmZ?wbhEHblwuHP_{hL8$+vrwUk?KqDE?$&WME)o&;jv4@(fJ!Q~Fn)e#^gj&X!x< bpIIEZ&t)b|?~QY)dUa~sJMQC7j11NQ0nr!e diff --git a/ttkthemes/gif/yaru/yaru/scale-vert-trough.gif b/ttkthemes/gif/yaru/yaru/scale-vert-trough.gif deleted file mode 100644 index 5883b517813334acfc1bd4ee9ee8cc4d2246e8ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 79 zcmZ?wbhEHblwuHP_{hL;=FFM1XV0EHcaDL9LGdRGBLf37gAS0*0Fq~5Qkc`f^7LE& i#dEgY>i*2*(9ggn#gXOkf_2gHZSS~`f65VIum%7Qgd4E{ diff --git a/ttkthemes/gif/yaru/yaru/scrollbar-arrow-down.gif b/ttkthemes/gif/yaru/yaru/scrollbar-arrow-down.gif deleted file mode 100644 index a6b42d2686303f7e9bbc9886a61ddd37f8825463..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 108 zcmZ?wbhEHb8$lPXMCi8lqfe<5uH2}pd6(#@x diff --git a/ttkthemes/gif/yaru/yaru/scrollbar-arrow-left.gif b/ttkthemes/gif/yaru/yaru/scrollbar-arrow-left.gif deleted file mode 100644 index 272231710ef61beb305f1ab3b43055d908a30d3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 108 zcmZ?wbhEHbWMklD_{_i%otPbym>r#%6O)h=n~)Qem=gxZu1ICSmC;cMT&e`ml36o0aS sg>^tA$P5M+8G)0YtLLV@IP1@lpi!5UIWMDY(ux298F!iRTz3X*06NwpWB>pF literal 0 HcmV?d00001 diff --git a/ttkthemes/gif/yaru/yaru/scrollbar-hor-trough.gif b/ttkthemes/gif/yaru/yaru/scrollbar-hor-trough.gif new file mode 100644 index 0000000000000000000000000000000000000000..28d3067a5d88d9c3037eb5b05b8dc646dab830b7 GIT binary patch literal 125 zcmZ?wbhEHbkii-NGS@VE literal 0 HcmV?d00001 diff --git a/ttkthemes/gif/yaru/yaru/scrollbar-horz-slider-active.gif b/ttkthemes/gif/yaru/yaru/scrollbar-horz-slider-active.gif deleted file mode 100644 index 1b8659cd98e318d5d4ccd265681f7ced6763cece..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 84 zcmZ?wbhEHb+dPt*>|tqROv&`-6iY%m>8@9{E`*M diff --git a/ttkthemes/gif/yaru/yaru/scrollbar-horz-slider.gif b/ttkthemes/gif/yaru/yaru/scrollbar-horz-slider.gif deleted file mode 100644 index 6b9cf084eb8ddd7afa787c0a4b6e9aab411b468d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71 zcmZ?wbhEHb+Z^fq|Jp2gnA>@-i?mNzCbAdHSug Y!vyb^>efRso^m+}8foV{^;j9K0i&A~0{{R3 diff --git a/ttkthemes/gif/yaru/yaru/scrollbar-horz-trough.gif b/ttkthemes/gif/yaru/yaru/scrollbar-horz-trough.gif deleted file mode 100644 index 8ae3b8c7d0b78c084b15bfc6858b02413ca3440c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73 zcmZ?wbhEHbWMp7s_`tyM|Nnmm1_s5SEQ|~cj0}qZxjl0e(^GvD(=(H^`O*_}a}#Y1 Y^h``akU+Z^fq|Jp2gnA>@-i?miO=a@d0K~| YiQA+jRQp`e(LIe1uTFUu$-rO@0EM0ui2wiq diff --git a/ttkthemes/gif/yaru/yaru/scrollbar-vert-trough.gif b/ttkthemes/gif/yaru/yaru/scrollbar-vert-trough.gif index 0e9b05baa060371ff0a1d0ea86aa956d97888874..1fe945c054c00acb01d40af60a68d79306c91fcd 100644 GIT binary patch literal 135 zcmZ?wbhEHb4~|yiM9rM WCZ-_BpaWFN0Mf_6#KgnJU=0A*?GSzd diff --git a/ttkthemes/gif/yaru/yaru/separator.gif b/ttkthemes/gif/yaru/yaru/separator.gif new file mode 100644 index 0000000000000000000000000000000000000000..803afc76e5554b92e45ed26694108a4a86c92d9a GIT binary patch literal 43 scmZ?wbhEHbWMp7u_`tw$=FAxe1_s5SEI^WhK?g*DWEhy3To@Uw0mZNe&j0`b literal 0 HcmV?d00001 diff --git a/ttkthemes/gif/yaru/yaru/sizegrip.gif b/ttkthemes/gif/yaru/yaru/sizegrip.gif new file mode 100644 index 0000000000000000000000000000000000000000..a44b3c0f174e87e6b832f36f47ffc0afd8a5add4 GIT binary patch literal 162 zcmV;T0A2q_Nk%w1VGaNe0P_F<%*@Qr&d$`-)Y;kD+}zyV-QDEmgww2>+A0B z?(_5W^z`)g_4W7n_W%F@A^8LV00000EC2ui01f~S000C}(8)<1tGEe3FhxLkdCn35 z0y!;6gDpjI83Te9VWEV9OW^<=&o^PjW`l&Jfmlcs3JJ@%2`mhug9&8`0T6>w&3hrB Qn1Mh-!zoT0#8CtQJHHG_>Hq)$ literal 0 HcmV?d00001 diff --git a/ttkthemes/gif/yaru/yaru/spin-down-insensitive.gif b/ttkthemes/gif/yaru/yaru/spin-down-insensitive.gif deleted file mode 100644 index 0a460ed830cdb836bde68f1c960865f75f18c175..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52 zcmZ?wbhEHb-Pg~+z@Ye(g^_`QkwFK@W&p`BFmddy_{_jCW5$eGvu4emJ9p*El^Zv1+_`h-u3fuMpFaKae_kkO4Rv&*ktdtRz|GEq5dm3oEPK`$OvMHx;87Up?>4#cxC GSOWl~Y$Zwn diff --git a/ttkthemes/gif/yaru/yaru/spin-ltr-down-hover.gif b/ttkthemes/gif/yaru/yaru/spin-ltr-down-hover.gif deleted file mode 100644 index f57bb94e6ad63b53b8c8f11d86d84635a43ab4d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119 zcmZ?wbhEHbWM>dy_{_ktZQJJU+qdl5vup3(T~D4oe);mn=g*(Ne*MaT11SDvVPs(7 zV9)`{gUn!HQQ6?Z8DRP2%IxxM*PfRuo=jAZTBTkgbdy_{_j?@#4j+SFc{XcJ2A|XCFR%`1tYT@87@w{Q1Lx11SDvVPs(7 yV9)`{gUn!HQ7Z7@ykPO;%ItEWDW!@h6P2S@saHs4Dz>l*DsU_~U-90Z!5RRE|0!|+ diff --git a/ttkthemes/gif/yaru/yaru/spin-ltr-down.gif b/ttkthemes/gif/yaru/yaru/spin-ltr-down.gif deleted file mode 100644 index 73cffbf1d747b5a612a60a6becaa713e67941fcd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 117 zcmZ?wbhEHbWM>dy_{`35{P^)RXU?2Gd-mPCcOO1{`1|+ozkmP!|NqZ`11SDvVPs(7 zV9)`{gUn!HQ7Z7@ykPO;%IxxM*PfRuo=jAZTBTkgrm5J{)}!Dccc-S`g~1vChx;jv diff --git a/ttkthemes/gif/yaru/yaru/spin-ltr-up-active.gif b/ttkthemes/gif/yaru/yaru/spin-ltr-up-active.gif deleted file mode 100644 index 28b60533c1fefd8765efd00e6f8c6b1c3da81682..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 118 zcmZ?wbhEHbWM>dy_{_jCW5$e`GiT15H*ev>g^Ly~+PHD!u3fv{y?e)i11SDvVPs(7 zV9)`{gUn!HQ5HDa$-t2!m)tc$I-JMj1gq+C#+9dL9b0|uZPeurZ|?1yt1QT14FG?i BB@6%n diff --git a/ttkthemes/gif/yaru/yaru/spin-ltr-up-hover.gif b/ttkthemes/gif/yaru/yaru/spin-ltr-up-hover.gif deleted file mode 100644 index 4c42337b1440a71e781164580b4dbf50e45b37be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 118 zcmZ?wbhEHbWM>dy_{_ktZQJJU+qdl9yX(o5$4{R=dH3$!=g*(Ne*MaT11SDvVPs(7 zV9)`{gUn!HQ5HDa$-t2`E!o5Eb|FvX3DyM~Oe;^#I==eY+o;PM-rU)z#M4*5~Ku@$vEd`}_R-`~Uy|A^8LW000L7 xEC2ui00#gN0009Zc)AB3YnVddk;V{l^8}p-V%g{!rWlqh+NLb&%CMUN06Rg}CanMf diff --git a/ttkthemes/gif/yaru/yaru/spin-ltr-up.gif b/ttkthemes/gif/yaru/yaru/spin-ltr-up.gif deleted file mode 100644 index 0d261e9ee9d7495aefbb402884793882b912aef7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 91 zcmV-h0Hps%Nk%w1VFv&Z0P+R^$H&La%*@Tr&F=2*@bK{d{{H{}{{R30A^8LW000L7 xEC2ui00#gN0009Zc)AB3YnVcWlE&17C*WE3b;cN$U}&nT*rMd>#_yK^06SByDD40M diff --git a/ttkthemes/gif/yaru/yaru/tab-basic.gif b/ttkthemes/gif/yaru/yaru/tab-basic.gif new file mode 100644 index 0000000000000000000000000000000000000000..4b0a70123418e71000a5856916e0108154b4a246 GIT binary patch literal 55 zcmZ?wbhEHb6krfw_`tyM{rh(Y1_s5SEI^WhK?g*DWEhzETKZR>e#^gj&X!x0f#JE&t*{)|-Me@1-Mjbn>CX zU*DuX1$!)3B{MJuzWL+F(Qx?j69oaONlS`m=J0SFp42Fi7&Ud`!G%v46xJuODQE?8 z9LVrYaP$(ml;G6VQgL`K3(MWQ_-Eg1ed?7<8|$iCYTBBWTH8E(1p4|XPVVkd%Ilv{ zteiGGD@P};KPg3tojJ5NGFp|Ng_)eZ|F?c2A1|Na994jevw z_{fnX=g*(NaN)wmix)3lx^(&SC@-WpTB?q&VU0b{$v5m z=zvI&oeZqY9;o)EWX{W2)ffC_Pk~HeRw)Zp;F~{w9E>hcLkxMuCM+r9tkmIXOMGdN zV6gra8)M)smI*gLC^<;Gvh)}HQ0$l>$Fg#nN7@v e)56Nu#-4$5pQebA;Te9R)!G*?T~<|Oum%7Cta`Hm literal 0 HcmV?d00001 diff --git a/ttkthemes/png/pkgIndex.tcl b/ttkthemes/png/pkgIndex.tcl index 2841ead1..3c8f65e9 100644 --- a/ttkthemes/png/pkgIndex.tcl +++ b/ttkthemes/png/pkgIndex.tcl @@ -12,7 +12,7 @@ array set png_themes { equilux 1.1 scid 0.9.1 ubuntu 1.0 - yaru 0.1 + yaru 1.2 } foreach {theme version} [array get png_themes] { diff --git a/ttkthemes/png/yaru/yaru.tcl b/ttkthemes/png/yaru/yaru.tcl index 51079b1a..08c22da2 100644 --- a/ttkthemes/png/yaru/yaru.tcl +++ b/ttkthemes/png/yaru/yaru.tcl @@ -1,331 +1,417 @@ -# Copyright (c) 2020 RedFantom -# Derived from arc theme file, Copyright (c) 2015 Sergei Golovan -# Derived from Ubuntu Yaru theme, Copyright (c) 2018-2020 The Yaru theme authors -# See for a list of -# authors for the Yaru theme - -# Licensed under GNU GPLv3 (most restrictive, derivative of 'arc') - -namespace eval ttk::theme::yaru { - - variable colors - array set colors { - -fg "#3d3d3d" - -bg "#f5f6f7" - -disabledfg "#8b8e8f" - -disabledbg "#f1f1f1" - -selectfg "#ffffff" - -selectbg "#e95420" - -window "#f4f4f4" - -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]] yaru] - - ttk::style theme create yaru -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)] - - 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 - } - } - } - - 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) \ - 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 17 -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 17 -sticky w - - ttk::style element create Horizontal.Scrollbar.trough image $I(scrollbar-horz-trough) - - ttk::style element create Horizontal.Scrollbar.thumb image [list \ - $I(scrollbar-horz-slider) \ - {pressed !disabled} $I(scrollbar-horz-slider-active) \ - {active !disabled} $I(scrollbar-horz-slider) \ - ] -border 5 -sticky ew - - ttk::style element create Vertical.Scrollbar.trough image $I(scrollbar-vert-trough) - - ttk::style element create Vertical.Scrollbar.thumb image [list \ - $I(scrollbar-vert-slider) \ - {pressed !disabled} $I(scrollbar-vert-slider-active) \ - {active !disabled} $I(scrollbar-vert-slider) \ - ] -border 6 -sticky ns - - ttk::style element create Horizontal.Scale.trough image [list \ - $I(scale-horz-trough) \ - {pressed !disabled} $I(scale-horz-trough-active) \ - ] -border 10 -padding 0 - - ttk::style element create Horizontal.Scale.slider image [list \ - $I(scale-slider) \ - disabled $I(scale-slider-insensitive) \ - active $I(scale-slider-active) \ - ] -sticky {} - - ttk::style element create Vertical.Scale.trough image [list \ - $I(scale-vert-trough-active) \ - disabled $I(scale-vert-trough) \ - ] -border 10 -padding 0 - - ttk::style element create Vertical.Scale.slider image [list \ - $I(scale-slider) \ - disabled $I(scale-slider-insensitive) \ - active $I(scale-slider-active) \ - ] -sticky {} - - ttk::style element create Entry.field image [list \ - $I(entry) \ - focus $I(entry-active) \ - disabled $I(entry-insensitive) \ - ] -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(spin-down) \ - active $I(spin-down) \ - pressed $I(spin-down) \ - disabled $I(spin-down-insensitive) \ - ] -sticky e -width 20 - - ttk::style element create Combobox.field image [list \ - $I(combo-entry-ltr-entry) \ - {readonly disabled} $I(combo-entry-ltr-button-insensitive) \ - {readonly pressed} $I(combo-entry-ltr-button-active) \ - readonly $I(combo-entry-ltr-button) \ - {disabled} $I(combo-entry-ltr-entry-insensitive) \ - {focus} $I(combo-entry-ltr-entry) \ - {hover} $I(combo-entry-ltr-entry) \ - ] -border 4 -padding {6 0 0 0} - - ttk::style element create Combobox.downarrow image [list \ - $I(combo-entry-ltr-button) \ - pressed $I(combo-entry-ltr-button-active) \ - active $I(combo-entry-ltr-button-hover) \ - disabled $I(combo-entry-ltr-button-insensitive) \ - ] -border 4 -padding {0 10 6 10} - - ttk::style element create Combobox.arrow image [list \ - $I(pan-down) \ - active $I(pan-down) \ - pressed $I(pan-down) \ - disabled $I(pan-down-insensitive) \ - ] -sticky e -width 15 - - ttk::style element create Spinbox.field image [list \ - $I(combo-entry-ltr-entry) \ - focus $I(combo-entry-ltr-entry-active) \ - ] -border 4 -padding {6 0 0 0} -sticky news - - ttk::style element create Spinbox.uparrow image [list \ - $I(spin-ltr-up) \ - pressed $I(spin-ltr-up-active) \ - active $I(spin-ltr-up-hover) \ - disabled $I(spin-ltr-up-insensitive) \ - ] -width 20 -border {0 2 3 0} -padding {0 5 6 2} - - ttk::style element create Spinbox.symuparrow image [list \ - $I(pan-up) \ - active $I(pan-up) \ - pressed $I(pan-up) \ - disabled $I(pan-up-insensitive) \ - ] - - ttk::style element create Spinbox.downarrow image [list \ - $I(spin-ltr-down) \ - pressed $I(spin-ltr-down-active) \ - active $I(spin-ltr-down-hover) \ - disabled $I(spin-ltr-down-insensitive) \ - ] -width 20 -border {0 0 3 2} -padding {0 2 6 5} - - ttk::style element create Spinbox.symdownarrow image [list \ - $I(pan-down) \ - active $I(pan-down) \ - pressed $I(pan-down) \ - disabled $I(pan-down-insensitive) \ - ] - - # ttk::style element create Notebook.client \ - # image $I(notebook) -border 1 - ttk::style element create Notebook.tab image [list \ - $I(notebook-entry) \ - selected $I(notebook-entry-active) \ - active $I(notebook-entry) \ - ] -padding {0 2 0 0} -border 4 - - ttk::style element create Horizontal.Progressbar.trough \ - image $I(progressbar-vert-trough) -border {3 1 3 1} -padding 1 - ttk::style element create Horizontal.Progressbar.pbar \ - image $I(progressbar-vert) -border {1 0 1 0} - - ttk::style element create Vertical.Progressbar.trough \ - image $I(progressbar-horz-trough) -border {1 3 1 3} -padding 1 - ttk::style element create Vertical.Progressbar.pbar \ - image $I(progressbar-horz) -border {0 1 0 1} - - ttk::style element create Treeview.field \ - image $I(empty) -border 1 - ttk::style element create Treeheading.cell image [list \ - $I(notebook-entry) \ - pressed $I(notebook-entry-active) \ - disabled $I(notebook-entry-insensitive) \ - ] -border 4 -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::yaru $version - +# Copyright (c) 2021 rdbende +# Copyright (c) 2020 RedFantom +# Derived from Ubuntu Yaru theme, Copyright (c) 2018-2020 The Yaru theme authors +# See for a list of authors for the Yaru theme + +package require Tk 8.6 + +namespace eval ttk::theme::yaru { + + variable version 1.2 + package provide ttk::theme::yaru $version + variable colors + array set colors { + -fg "#3d3d3d" + -bg "#f7f7f7" + -disabledfg "#8b8e8f" + -disabledbg "#f7f7f7" + -selectfg "#f7f7f7" + -selectbg "#e95420" + } + + 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]] yaru] + + # Settings + ttk::style theme create yaru -parent default -settings { + ttk::style configure . \ + -background $colors(-bg) \ + -foreground $colors(-fg) \ + -troughcolor $colors(-bg) \ + -focuscolor $colors(-selectbg) \ + -selectbackground $colors(-selectbg) \ + -selectforeground $colors(-selectfg) \ + -fieldbackground $colors(-selectbg) \ + -font TkDefaultFont \ + -borderwidth 1 \ + -relief flat + + ttk::style map . -foreground [list disabled $colors(-disabledfg)] + + 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] + + + # 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 TMenubutton { + Menubutton.button -children { + Menubutton.padding -children { + Menubutton.indicator -side right + Menubutton.label -side right -expand true + } + } + } + + ttk::style layout TOptionMenu { + OptionMenu.button -children { + OptionMenu.padding -children { + OptionMenu.indicator -side right + OptionMenu.label -side right -expand true + } + } + } + + ttk::style layout TCheckbutton { + Checkbutton.button -children { + Checkbutton.padding -children { + Checkbutton.indicator -side left + Checkbutton.label -side right -expand true + } + } + } + + ttk::style layout TRadiobutton { + Radiobutton.button -children { + Radiobutton.padding -children { + Radiobutton.indicator -side left + Radiobutton.label -side right -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 TCombobox { + Combobox.field -children { + Combobox.downarrow -side right -sticky {} + Combobox.padding -expand 1 -children { + Combobox.textarea + } + } + } + + ttk::style layout TSpinbox { + Spinbox.field -children { + null -side right -children { + Spinbox.uparrow -side top -sticky e + Spinbox.downarrow -side bottom -sticky s + } + Spinbox.padding -expand 0 -children { + Spinbox.textarea + } + } + } + + ttk::style layout Horizontal.TSeparator { + Horizontal.separator -sticky nswe + } + + ttk::style layout Vertical.TSeparator { + Vertical.separator -sticky nswe + } + + ttk::style layout TLabelframe { + Labelframe.border { + Labelframe.padding -expand 1 -children { + Labelframe.label -side right + } + } + } + + ttk::style layout TNotebook.Tab { + Notebook.tab -children { + Notebook.padding -side top -children { + Notebook.label -side top -sticky {} + } + } + } + + ttk::style layout Treeview.Item { + Treeitem.padding -sticky nswe -children { + Treeitem.indicator -side left -sticky {} + Treeitem.image -side left -sticky {} + Treeitem.text -side left -sticky {} + } + } + + # Button + ttk::style configure TButton -padding 4 -width 10 -anchor center + + ttk::style element create Button.button \ + image [list $I(button-basic) \ + disabled $I(button-disabled) \ + pressed $I(button-pressed) \ + active $I(button-basic) \ + ] -border 4 -sticky news + + # Toolbutton + ttk::style configure Toolbutton -padding 4 -width 10 -anchor center + + ttk::style element create Toolbutton.button \ + image [list $I(empty) \ + disabled $I(empty) \ + pressed $I(button-pressed) \ + active $I(button-pressed) \ + ] -border 4 -sticky news + + # Menubutton + ttk::style configure TMenubutton -padding 4 + + ttk::style element create Menubutton.button \ + image [list $I(button-basic) \ + disabled $I(button-disabled) \ + pressed $I(button-pressed) \ + active $I(button-basic) \ + ] -border 4 -sticky news + + ttk::style element create Menubutton.indicator image $I(arrow-down-basic) -width 25 -sticky e + + # OptionMenu + ttk::style configure TOptionMenu -padding 4 + + ttk::style element create OptionMenu.button \ + image [list $I(button-basic) \ + disabled $I(button-disabled) \ + pressed $I(button-pressed) \ + active $I(button-basic) \ + ] -border 4 -sticky news + + ttk::style element create OptionMenu.indicator image $I(arrow-down-basic) -width 25 -sticky e + + # Checkbutton + ttk::style configure TCheckbutton -padding 4 + + ttk::style element create Checkbutton.indicator \ + image [list $I(checkbox-basic) \ + disabled $I(checkbox-basic) \ + {selected disabled} $I(checkbox-selected-dis) \ + {pressed selected} $I(checkbox-selected) \ + {active selected} $I(checkbox-selected) \ + selected $I(checkbox-selected) \ + {pressed !selected} $I(checkbox-basic) \ + active $I(checkbox-basic) \ + ] -width 20 -sticky w + + # Radiobutton + ttk::style configure TRadiobutton -padding 4 + + ttk::style element create Radiobutton.indicator \ + image [list $I(radio-basic) \ + disabled $I(radio-basic) \ + {selected disabled} $I(radio-selected-dis) \ + {pressed selected} $I(radio-selected) \ + {active selected} $I(radio-selected) \ + selected $I(radio-selected) \ + {pressed !selected} $I(radio-basic) \ + active $I(radio-basic) \ + ] -width 20 -sticky w + + # Scrollbar + ttk::style element create Horizontal.Scrollbar.trough image $I(scrollbar-hor-trough) \ + -border 2 -sticky ew + + ttk::style element create Horizontal.Scrollbar.thumb \ + image [list $I(scrollbar-hor-gray) \ + disabled $I(scrollbar-hor-gray) \ + pressed $I(scrollbar-hor-orange) \ + active $I(scrollbar-hor-orange) \ + ] -border 1 -sticky ew + + ttk::style element create Vertical.Scrollbar.trough image $I(scrollbar-vert-trough) \ + -border 2 -sticky ns + + ttk::style element create Vertical.Scrollbar.thumb \ + image [list $I(scrollbar-vert-gray) \ + disabled $I(scrollbar-vert-gray) \ + pressed $I(scrollbar-vert-orange) \ + active $I(scrollbar-vert-orange) \ + ] -border 1 -sticky ns + + # Scale + ttk::style element create Horizontal.Scale.trough \ + image [ list $I(scale-trough) \ + disabled $I(scale-trough-disabled) + ] -border 9 -padding 0 + + ttk::style element create Horizontal.Scale.slider \ + image [list $I(scale-slider) \ + disabled $I(scale-slider) \ + pressed $I(scale-slider-hover) \ + active $I(scale-slider-hover) \ + ] -sticky news + + ttk::style element create Vertical.Scale.trough \ + image [ list $I(scale-trough) \ + disabled $I(scale-trough-disabled) + ] -border 9 -padding 0 + + ttk::style element create Vertical.Scale.slider \ + image [list $I(scale-slider) \ + disabled $I(scale-slider) \ + pressed $I(scale-slider-hover) \ + active $I(scale-slider-hover) \ + ] -sticky news + + # Progressbar + ttk::style element create Horizontal.Progressbar.trough image $I(progressbar-trough-hor) \ + -border 2 -sticky ew + + ttk::style element create Horizontal.Progressbar.pbar image $I(progressbar-hor) \ + -border 2 -sticky ew + + ttk::style element create Vertical.Progressbar.trough image $I(progressbar-trough-hor) \ + -border 2 -sticky ns + + ttk::style element create Vertical.Progressbar.pbar image $I(progressbar-hor) \ + -border 2 -sticky ns + + # Entry + ttk::style element create Entry.field \ + image [list $I(entry-basic) \ + {focus hover} $I(entry-focus) \ + invalid $I(entry-focus) \ + disabled $I(entry-disabled) \ + focus $I(entry-focus) \ + hover $I(entry-basic) \ + ] -border 4 -padding 8 -sticky news + + # Combobox + ttk::style map TCombobox -selectbackground [list \ + {!focus} $colors(-selectbg) \ + {readonly hover} $colors(-selectbg) \ + {readonly focus} $colors(-selectbg)] + + ttk::style map TCombobox -selectforeground [list \ + {!focus} $colors(-selectfg) \ + {readonly hover} $colors(-selectfg) \ + {readonly focus} $colors(-selectfg)] + + ttk::style element create Combobox.field \ + image [list $I(entry-basic) \ + {readonly disabled} $I(button-disabled) \ + {readonly pressed} $I(button-pressed) \ + {readonly focus hover} $I(button-basic) \ + {readonly focus} $I(button-basic) \ + {readonly hover} $I(button-basic) \ + {focus hover} $I(entry-focus) \ + readonly $I(button-basic) \ + disabled $I(entry-disabled) \ + focus $I(entry-focus) \ + hover $I(entry-basic) \ + ] -border 4 -padding 8 + + ttk::style element create Combobox.downarrow image $I(arrow-down-basic) \ + -width 25 -sticky e + + # Spinbox + ttk::style element create Spinbox.field \ + image [list $I(entry-basic) \ + disabled $I(entry-disabled) \ + focus $I(entry-focus) \ + hover $I(entry-basic) \ + ] -border 4 -padding 8 -sticky news + + ttk::style element create Spinbox.uparrow \ + image [list $I(arrow-up-basic) \ + disabled $I(arrow-up-hover) \ + pressed $I(arrow-up-hover) \ + active $I(arrow-up-hover) \ + ] -width 15 -sticky e + + ttk::style element create Spinbox.downarrow \ + image [list $I(arrow-down-basic) \ + disabled $I(arrow-down-hover) \ + pressed $I(arrow-down-hover) \ + active $I(arrow-down-hover) \ + ] -width 15 -sticky e + + # Sizegrip + ttk::style element create Sizegrip.sizegrip image $I(sizegrip) \ + -sticky news + + # Separator + ttk::style element create Horizontal.separator image $I(separator) + + ttk::style element create Vertical.separator image $I(separator) + + # Labelframe + ttk::style element create Labelframe.border image $I(checkbox-basic) \ + -border 4 -padding 4 -sticky news + + # Notebook + ttk::style element create Notebook.client \ + image $I(checkbox-basic) -border 4 + + ttk::style element create Notebook.tab \ + image [list $I(tab-basic) \ + selected $I(tab-current) \ + active $I(tab-hover) \ + ] -border 6 -padding {14 10} -sticky news + + # Treeview + ttk::style element create Treeview.field image $I(checkbox-basic) \ + -border 4 + + ttk::style element create Treeheading.cell \ + image [list $I(tree-basic) \ + pressed $I(tree-pressed) + ] -border 10 -padding 4 -sticky news + + ttk::style element create Treeitem.indicator \ + image [list $I(plus) \ + user2 $I(empty) \ + user1 $I(minus) \ + ] -width 15 -sticky w + + ttk::style configure Treeview -background $colors(-bg) + ttk::style configure Treeview.Item + ttk::style map Treeview \ + -background [list selected $colors(-selectbg)] \ + -foreground [list selected $colors(-selectfg)] + + # Sashes + ttk::style configure TPanedwindow \ + -width 1 -padding 0 + ttk::style map TPanedwindow \ + -background [list hover $colors(-bg)] + } +} diff --git a/ttkthemes/png/yaru/yaru/arrow-down-basic.png b/ttkthemes/png/yaru/yaru/arrow-down-basic.png new file mode 100644 index 0000000000000000000000000000000000000000..dc3522ba3326a12179fc928cf815fb10cf805799 GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^AT}!p8<4C?sm%aVoCO|{#S9EQz97ta>D*dBprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt(~GE{-7_Giy(68n=dG-vR%|@a~MNHt1zR( p$sb3Js}3Gn`2$Lx2DP literal 0 HcmV?d00001 diff --git a/ttkthemes/png/yaru/yaru/arrow-down-hover.png b/ttkthemes/png/yaru/yaru/arrow-down-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..23fa6716eecaad8240de3357d4891733b929014f GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^AT}!p8<4C?sm%aVoCO|{#S9EQz97ta>D*dBprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt=wZE{-7_Giy&7@--OnI0w30 zhK2QsbWY9FIXPG2#mrqZR|Yv~$?c!Nj6nD*dBprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt=YRE{-7_Gm{e>n9It_c!5~< z#iKJXy8iwDAAkP9frP~i799Bb;o)Ih39gAE2N}AO(qy^}M2sH=vat8`^vq@0c~J4Y TTEjGPpivB-u6{1-oD!MD*dBprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt(p5E{-7_Gm{e>m{nC(*}J;B z`WAN^FVgF3Cbor|>f!{(_s57|z_)i)Kg) RsR5e9;OXk;vd$@?2>{l`Hn{)* literal 0 HcmV?d00001 diff --git a/ttkthemes/png/yaru/yaru/border.png b/ttkthemes/png/yaru/yaru/border.png deleted file mode 100644 index c6074d6b7d38c732ee6027d208ad7f1b27310de4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 82 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx3?wy9o9qTs%mF?ju7^&X^ICV770BiCba4!+ cxRsm$WHT`^K2^W>2gqXZboFyt=akR{0GfFdLjV8( diff --git a/ttkthemes/png/yaru/yaru/button-active.png b/ttkthemes/png/yaru/yaru/button-active.png deleted file mode 100644 index b14cbdb1c327c0e344b371de5d4abf1874be7d3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSrGmw<}<1b84#lF-LY|9b9 qU4PanMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt+2!T^vI!df!go*wtzv!m7^s zl0`IliQxbL>*F|_xMn-JJQUje_wmDZ(YYHhpD&oTxbJbs_0o;G(w6C2YwslXEPP)* zr#NG6;O~9g1(;&5Kiqpfs#;n=Fvx34P{cG=QKt+q&1aSSMDKSRUW#&lKIh{-`$>#@ zzCW3BaqG4G^!h_l-fKnw-l%zO|3RJUn1sudjT%Z4$rozxPY$Y*iMT$sQ0C$}OE1kM y67^eLTq^d)&3S&(#COI0JCzb_bBZ;V{$RTLD(RRtN01TFBMhFdelF{r5}E*-<9r_g literal 0 HcmV?d00001 diff --git a/ttkthemes/png/yaru/yaru/button-disabled.png b/ttkthemes/png/yaru/yaru/button-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..da03c229a339c199e1638e8d09082dd3944f1290 GIT binary patch literal 282 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;^p40!*V=C zQ=*A+_4ohrPv?p13as;puRW;PIZ^Fs?%A1l+b&nm3r}0LYKElX!Oc^GGS*(Kc6XU^ z=kKlWvVse*b#>T?rl`I1OWTwyy=YYj$7h@UEsgQpS9Q&h+UO4F8W1>bKs8M2+;q_DSKsmbtIw71dZ#}*6`*QdU` cT>g)7!}OSg+*@Dh0iDd?>FVdQ&MBb@0OU+^LjV8( literal 0 HcmV?d00001 diff --git a/ttkthemes/png/yaru/yaru/button-hover.png b/ttkthemes/png/yaru/yaru/button-hover.png deleted file mode 100644 index 39224d379dcc5bd11ed770a69b53a13bd90c9ccd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 352 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSrGmw6*^3}BZ^g#>D>ofG4P;(Adivs}OP4NQyu4xi{!5oH1JxfsaqjH7^FVO;>Bb|M3$L`~`u3 zK=A+nf8nE(8i0-vEeY}qX7Kj*@$vQby#WL_Z{GUy;f`<^uuF+%NYA=bZU3-(h2AaO*OgQcsr>*WbR*!gDIsU-I@Ptjl;;6Wh0rW6g_0 zdN0nLyVW^&i?VeVd)b9=IqTov@VmWf?Y2be+_Tp*j)vWuqbP0l+XkKER4w2 diff --git a/ttkthemes/png/yaru/yaru/button-insensitive.png b/ttkthemes/png/yaru/yaru/button-insensitive.png deleted file mode 100644 index 57322e2f95459680e26466aab4c7103bca232636..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSrGmwc)&q``Cz(D(EqcuRanMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt-25T^vI!df!f7*w<{xt_OR33_?OwHqrsB8S^_NW+=0<0%b#&SON&HOD9Ahs{iQ|Gv^Pca@m2OM?5m=+X zv}N7v3r8dtZmm;ccDVn&!*EgJv;NKR6_jL-H$L0=^H}`@f0ho8Gk+pd(lnM{kVu|T zTqhH8UG!R%$-U|+K@)<0T@_0Ex3Bb^;d{v{me!rHAH6rjMI4 V`I@5`wgbJ#;OXk;vd$@?2>{S;gYp0X literal 0 HcmV?d00001 diff --git a/ttkthemes/png/yaru/yaru/button.png b/ttkthemes/png/yaru/yaru/button.png deleted file mode 100644 index ee0954e7f089a257270b562bd37dfffac12081b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSrGmwgnPbQgQ3)vF(fv4g$;@&Rfp@n|{=t)p&u| ztHW*Anrg$$H*_Ul-k0H4=FoMntgY?}+s(|J8<$>2&Q>?r9F|g(-B-Pn@yZ|mb)k!s Rt$+qHc)I$ztaD0e0sy%raSH$d diff --git a/ttkthemes/png/yaru/yaru/checkbox-basic.png b/ttkthemes/png/yaru/yaru/checkbox-basic.png new file mode 100644 index 0000000000000000000000000000000000000000..810a330a5d07b5e5ab5b8c1bd21bccf5628a63c3 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt)lWE{-7BloiXAZ!aS9A- zcUJ!$A6zCNy=cN(`S0gvbUnIXx~2Hs-fK=mA#Or@%ePoQ*X5k#)sTDR*wiI5%nd3k x2SfGhzcI>x5Nc4#nSOY$xyPcv#m^1d`a^Mt%SQ literal 0 HcmV?d00001 diff --git a/ttkthemes/png/yaru/yaru/checkbox-checked-active.png b/ttkthemes/png/yaru/yaru/checkbox-checked-active.png deleted file mode 100644 index f45573170c8ccc299a9e05fb6b700222710bc63f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn3?z9rZ$AN~asqrpT!Hi?&q;IrIwyHHO!ID^ z7Su5_sC`;s$JBuK=|B_+BLmxj>}g<;84xnKV}9I(`SBB$WzSrmGjny(yv+^EkImnE zYT2RddoSKRaQWteD-X}!d42E2oBJ=ny#4(3-RH~GzMTi!CsY#T7tFxU%O^N#@|3Al zKYsf3`SX{rU*)#%+76U0_jGX#skoJTfm!T`0fXzs_~?T-HvcyjGrX6WpDgp#s$){x zi|9!ED<}2N`s8@;^!C3~r7+iKW>CuFpNsmnC5_!*d_FxjCXXpj-fha9y6?$H+J$x5 z-yY}?E&5l_zhTqm-wc``E1QhV8CD%_+<8NF<=oxjoR7ZWWGHaqKeKMdn$18bFnGH9 KxvX0)RDb#MK0ST&)=;o1@t$@XX`kT(Y-P_q*YD zO>yS;t5WQFHE#a%ZWQwq>N)fKdy&DRmx&8h=Bdw}g<;84xnKV}9I(`SBB$WzSrmGjny(yv+^EkImnE zYT2RddoSKRaQWteD-X}!d42E2oBJ=ny#4(3-RH~GzMTi!CsY#T7tFxU%O^N#@|3Al zKYsf3`SX{rU*)#%+76U0_jGX#skoJTfm!T`0fXzs_~?T-HvcyjGrX6WpDgp#s$){x zi|9!ED<}2N`s8@;^!C3~r7+iKW>CuFpNsmnC5_!*d_FxjCXXpj-fha9y6?$H+J$x5 z-yY}?E&5l_zhTqm-wc``E1QhV8CD%_+<8NF<=oxjoR7ZWWGHaqKeKMdn$18bFnGH9 KxvXanMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt=yNT^vI!dY4`{>}qz9XnSa$ zHd~Xaxojhc*t`SG5u9-r3KJ)|oe$NobJK|2LD?Jm5rewOCE>6vN8yYI^R zURF@r;iGx9Zhw04^{>v^z1MDOCiEPXXjWG`C*hFY+wowhli%zm5oN62GR z%evP)V)P=i!xJ0UKNWBlocBC1R1|1HpYmmszn$?+4DE*-E9b3T)%CW_d*1UO`~GX! zaqH-Byte7~Tf0Z{%nXGx^)07umWmvkaWx_G{&$U~H~u`gZcjWRJV~(Mdr?nKEifb) NJYD@<);T3K0RS*km(2hG literal 0 HcmV?d00001 diff --git a/ttkthemes/png/yaru/yaru/checkbox-selected.png b/ttkthemes/png/yaru/yaru/checkbox-selected.png new file mode 100644 index 0000000000000000000000000000000000000000..186ca0dc641f6d4844df48149190262a0958fbdf GIT binary patch literal 405 zcmV;G0c!qpF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10U}96 zK~y-6ozAgJLQw#R@z1Nbqn=X~wd(&ByT1cBYHEF~G;$ zJNMN)47=IVj-A=f7KUyV8VwVfnf$(M0cw1h%=QxVs|kHTT8dO5i%^1-y^HG zblV-`>q*juEWwcwLsImNT>wD+{1%_zAhDLD{n_St>yW2<;rs4T!HkqZMSz`ytse=)gwoa zoH%jf@Zn2`j-Nkt;w%syK5_2Q$+L%#pF0F(oB#@f7zdHaPo2)?KqEv;g8YIR*tvOl z`2;(=x_g!^U3T~0<0sEwyiEO)Z2?r^@9E+gQgLhVg{_PS6a-i=^zYvMe^sIX`NNrh z8z!mebiCDk7i7-TP%5JS>gy)+HtGD+S`}I{N{=)$cdy>Od+FM(%hzuM1wrJEJ3#Tf51!n8_~i4KuV21={rc^D zJn{?-lLWS^7@lgTe~DWM4f4#<1X diff --git a/ttkthemes/png/yaru/yaru/checkbox-unchecked.png b/ttkthemes/png/yaru/yaru/checkbox-unchecked.png deleted file mode 100644 index 4be1a14368e9156b01793cf0c7c6ebfaa481eb3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 244 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn3?z9rZ$AN~>;rs4T!HkqZMSz`ytse=)gwoa zoH%jf@Zn2`j-Nkt;w%syK5_2Q$+L%#pF0F(oB#@f7zdHaPo2)?KqEv;g8YIR*tvOl z`2;(=x_g!^U3T~0<0sEwyiEO)Z2?r^@9E+gQgLhVg{_PS6a-i=^zYvMe^sIX`NNrh z8z!mebiCDk7i7-TP%5JS>gy)+HtGD+S`}I{N{=HbN`7Tisozxc}tl z99$PrZ*#wRB1ux$E0R^UB}pr#HIMEE8>Lzs4 zhGE%QSX{gwpP1+s=vdR3W>_L<+74{TgYEh_In}|duLaUflf48TFM#WZ@Pdd#4O{V+xlB?#jbo*#Zhl#_x{k|9oWBw0Zj-jL(_j1mY?FwIM3MafG`J|ZfG zm+%7kT~U=E5hW0M0Y4(D>ILOxP1QH3LH|d8FS@^%ujBf(@2U?Q;ia^f&9J<(ay>RN z(Ie2#-d<~Ca|@eW+t}LP1^<4Ud)}5UpMa)-%L1IG3eYWK;8KO^006*#JyDuPt9AeY N002ovPDHLkV1iASpe_Ia diff --git a/ttkthemes/png/yaru/yaru/combo-entry-ltr-button-hover.png b/ttkthemes/png/yaru/yaru/combo-entry-ltr-button-hover.png deleted file mode 100644 index d8ebb0b4866b7eb8ce857f898a6d58d2f2347a6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^96+qV!3-oN^iDnkQkDTeA+A8WzrTOMf;n5aZrZkO z^YrP{ckkY@d-wL`%a`uivvcCaiQBht0V)7WJ$?G*_3Kw}-n{<%_wWDz|NGot1NAcS zlmz(&GkAOZ_};j2^UIe%e>Q)<=?)aP_H=O!skoKgz#JDBmscjH;Oyby5zsJM@&p58 zotcL71nE-(k7W6H9P>i>xjq#d7#e)|@S$L%k&yxe!%Q3A6ze0ctRV9}UHx3vIVCg! E034WA`Tzg` diff --git a/ttkthemes/png/yaru/yaru/combo-entry-ltr-button-insensitive.png b/ttkthemes/png/yaru/yaru/combo-entry-ltr-button-insensitive.png deleted file mode 100644 index 8dcb14bf601c993ab8faba1a7894fdf7dc2ae9de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^96+qV!3-oN^iDnkQn~>?A+A9B`Sa&5Uc7h;1kav5 zd;T1RUc3O3KmZhY_U+qqAo~6L`JX>`UcFZUYTzmf@(X70_VK-OQ>RXC-@g6KnKO$PEdmNIT(}TOzIgHC{rmTS{`~p-_wT=d|31FhaT=(Z zrzFTPn8DlI$M?pKn_s^C`Lp@+O?RNUwWo_?NX4z>2Ijc9xV$nk1!oTrj|uZ9OP*k0 ztTWSao*;cn;E^mJ4`W^kKi7vs14DxkA3hXpG%`|PV3_`uH_`Ilj((sq44$rjF6*2U FngEnKTs8mz diff --git a/ttkthemes/png/yaru/yaru/combo-entry-ltr-entry-active.png b/ttkthemes/png/yaru/yaru/combo-entry-ltr-entry-active.png deleted file mode 100644 index f5d02f53dfb0a1272184878b6ce429d31b9323df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSrGmwgOy8@(X70@qPT{$?xBPHy&F96k~Alba4!+xV80|A(MlFfa^hyMBR@M|CLV- z&si9hy2?|&(r96>SjNR|yR1#$Ze1Ak_jThw+l$-zSG?>Ki=Fe#bwQ?tu2h`B5q`Nh S3HvNS270>sxvXkD|MlzFFJHcV@#4jE zFaWZF^s{HrzJ2@l`}glZfBx+Ib?-P(Jx589UocyA%!7xIe*bAv@qGmpGxKzD45_%4 z?7--w^F~I2A!TD>Q6V$qgp;Q@mniy_=~+x}u0CR5XnUTCSLjMZQbI}_n>-T(gK7&` VR=UxlH$W2@JYD@<);T3K0RXj4Otk<2 diff --git a/ttkthemes/png/yaru/yaru/combo-entry-ltr-entry.png b/ttkthemes/png/yaru/yaru/combo-entry-ltr-entry.png deleted file mode 100644 index 4c0b23eb3bb62792d20d0b680a5e690f784e2000..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSrGmwS$Y5zDY1t@0b>EaktaVyz@(MRWv zi~>W-#=@dPX2uC8PjN0$^eNM`nA}`_#K6$@JQJ_bm4>8*lr}bbCI$x87Ot#xqeE|i PCNOxq`njxgN@xNA`mjfi diff --git a/ttkthemes/png/yaru/yaru/empty.png b/ttkthemes/png/yaru/yaru/empty.png index 23ac424e12a5d04e73eb6498b298ca836088564b..202e3de5cc0f3b6284905c2e0cce05ccf2e265b0 100644 GIT binary patch literal 130 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k&H|6fVjyh;!i=xBu@q4;BhGFVdQ&MBb@04Hc4rvLx| literal 71 zcmeAS@N?(olHy`uVBq!ia0vp^+#t-s1|(OmDOUqhe4Z|jArhC96C_xbIT#oi-!m{y TW3vtQVQ@lX00000NkvXXu0mjf DEtzDv diff --git a/ttkthemes/png/yaru/yaru/entry-background-insensitive.png b/ttkthemes/png/yaru/yaru/entry-background-insensitive.png deleted file mode 100644 index c99f1f4dd4b66616e118fd84a31cf3ce385a8ba5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^j3CSbBp9sfW`}|}#ZI0f9M8C-X978#1s;*b3=Din zK$vl=HlH+5P_o1|q9iy!t)x7$D3zhSyj(9cFS|H7u^?41zbJk7I~ysWA}&uC#}E$L cFVdQ&MBb@0OS}V&Hw-a diff --git a/ttkthemes/png/yaru/yaru/entry-background.png b/ttkthemes/png/yaru/yaru/entry-background.png deleted file mode 100644 index d7a6d76dffb5aa3194ecbaaf69eb715a1d3725f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^j3CSbBp9sfW`}|}#ZI0f9M8C-X978#1s;*b3=Din zK$vl=HlH+5P_o1|q9iy!t)x7$D3zhSyj(9cFS|H7u^?41zbJk7I~ysWA}&uC#}E$L banMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt+2!T^vI!df!go*wtzv!m7^s zl0`IliQxbL>*F|_xMn-JJQUje_wmDZ(YYHhpD&oTxbJbs_0o;G(w6C2YwslXEPP)* zr#NG6;O~9g1(;&5Kiqpfs#;n=Fvx34P{cG=QKt+q&1aSSMDKSRUW#&lKIh{-`$>#@ zzCW3BaqG4G^!h_l-fKnw-l%zO|3RJUn1sudjT%Z4$rozxPY$Y*iMT$sQ0C$}OE1kM y67^eLTq^d)&3S&(#COI0JCzb_bBZ;V{$RTLD(RRtN01TFBMhFdelF{r5}E*-<9r_g literal 0 HcmV?d00001 diff --git a/ttkthemes/png/yaru/yaru/entry-disabled.png b/ttkthemes/png/yaru/yaru/entry-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..188349fa733327c09e3a275af6d5e9b76b00060d GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt%^VT^vI!df!go$k%MZ!zw>b zy-mTzX2Zw-_N>y5DIXmsOc1szU8xndjc@N?KmScJZ-3WK3)-+wJ4DnnJ?7wzu#VJeN=o`I_7^^P&mwp6?1uHVm$;$xOdxD{ccl!{F)a=d#Wzp$P!l CMR=nC literal 0 HcmV?d00001 diff --git a/ttkthemes/png/yaru/yaru/entry-focus.png b/ttkthemes/png/yaru/yaru/entry-focus.png new file mode 100644 index 0000000000000000000000000000000000000000..585a7497eed6061c3fe5cec5929159635075d1a7 GIT binary patch literal 393 zcmV;40e1e0P)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10TxL_ zK~y-6?UOxA!(bGJpZn&+fM7vuQP3q25F|@M3jTurDwh;kO{ zcB^@3xLIasRYI?iF<}fqF`aZWX_gt~>r)#)8t%vR_JU2@N_QSpG{oFJv<3jWOtEQ# nZa)5;v$$RxI~pRFZS}tZgm8Kg^a_0=00000NkvXXu0mjfZ?dD~ literal 0 HcmV?d00001 diff --git a/ttkthemes/png/yaru/yaru/entry-hover.png b/ttkthemes/png/yaru/yaru/entry-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..357fbf4efdb04a99f62603075b7bd2a4412ac25c GIT binary patch literal 579 zcmV-J0=)f+P) zJ?V*=Ip7<>>2wl6a?X--)||6&Lm>nUA=D6p0k&GL?4$H!fxVg;P18_H!OT!qLI}5b zs44(vhI0-xLqq_gTMFm%nQ59BhJl4047{GeH=5o0(jw5Z`A|j$W zXDOwSbG{3<=;h^wFv7CTnNELG)X^WM|8?e#D3(RRC~>pDURq?D=x=DjDS#4rrJy}kYOWSh-~d7eorEiq1 zwUoj<&y3^9@p$BNxqKR5%g(#5Bc(*wb$IU)kzaWzB6#nKG19gzr4-KR^QU`NRh)Bp z?{Uu2G|km%F*5-=fZc8NHJyI2>-?QjF31zON~zYG(HQ{Jfmr^b_jm{{0@R Rb6fxb002ovPDHLkV1hS>5##^> literal 0 HcmV?d00001 diff --git a/ttkthemes/png/yaru/yaru/entry-insensitive.png b/ttkthemes/png/yaru/yaru/entry-insensitive.png deleted file mode 100644 index ff39e266db84e36fff5ddeb267e3ec2b6b52bb20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSrGmw&=dwwS3j3^P6sLo diff --git a/ttkthemes/png/yaru/yaru/entry.png b/ttkthemes/png/yaru/yaru/entry.png deleted file mode 100644 index ca3e221877ccac83ca48c8b97d70873ca91a88ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^AhrSrGmwf+d;aR#3m|&^{KcymFJ8TT`Rd(=Pwzi|`tb47$B&=Be*OOU z?>`{;|Ns9z&+W5;X8L%#IEGZ*dV0Z8%t1lI^S;fcHOzX2WHH^QOzi1EqYvR|GE7@ Pa~V8c{an^LB{Ts5d+K&d diff --git a/ttkthemes/png/yaru/yaru/labelframe.png b/ttkthemes/png/yaru/yaru/labelframe.png deleted file mode 100644 index f57a41ddec07e10f5f27103b0407c1eaaf00fc76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^{6H+s!2~1^EI9BNNO2Z;L>4nJ@ErkR#;MwT(m+A> z5>H=O_WL{%+;WT;K9w~Cg(OQ{BTAg}b8}PkN*J7rQWHy3QxwWGOEMJPJ$(bh8~Mb6 zii|y7978nDC)a#`_xE_eyhI1XpFd1G^7eHC!qXMpzOJ6GKSRQUaq%kmP=4L3Iula- bmSi#Pxxv@8(Ql0~P&kD|Id!)f3~muziZ{c zwX^@Nn~fk>O!>Eb%D)v;|E-w(Z`JgFt7iOLI`Q8!Ae!|5%BlZXPyhe>2dF)&c~KwG zH2#txzhK^|n3yL|o<4o{^VhH6fB$}&>pT@G<>%?*7*cWT>4mL~Ede4f7vJmo|IRP1 zZIs$^(KG#w>in#;|JJfHSlpe=8quO)chez+_10wOFOog8KiJo8S2w=!UdaC8%`MMn fcJFOp?q|yocb%Un|3v9WpverLu6{1-oD!MkD|M>AEM~@yldi3z_ z-8**g-U%f4>;aKL_V(>twr$(|@Zp0;j~>2%|Ni60kJa~<6#?~fmjw9*%f=@p-no14 z-q){x7O*b32o!elba4!+xb^hHRz?R!5$8aed1?PM_rK=3^J2<-wVXMxhUcb#1x{ybtkt^~9&^!iDS3j3^P6kD|NQy0XV0EKckax- zeS5%Y_x}C6_wC!geft(52^0Y`wr$(|`t_?fZ(jfX`xmI?eS@(G&;;I+AirRZg2JN5 zPo6&e{pZi0zdkNDAfsJ9T^vIyZauwll##)a!}($%yVL)p>#})2`@f$xBi`=ntUn9& z8br1mcIOq|iP$Jys{B&$?4kQVzQjF}W{z2Nv#79V!|Pnu!dTvI(#n~FKm!>(UHx3v IIVCg!0PGBC{{R30 diff --git a/ttkthemes/png/yaru/yaru/pan-down-insensitive.png b/ttkthemes/png/yaru/yaru/pan-down-insensitive.png deleted file mode 100644 index 59425f0d6c56dfdfa0e57d41e59bebe19bfd2a45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 131 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJe}GSjE0FH)ozUIi-`(5a-PhkY zXW3ey5KBprUob;?eZz92e_=qryr+v}NX4z>1=0yAjZA7Lf@&tFJ{h}a1e{GwTeei2 Y(QGe6a(2lD8=z7KPgg&ebxsLQ01y8pwEzGB diff --git a/ttkthemes/png/yaru/yaru/pan-down.png b/ttkthemes/png/yaru/yaru/pan-down.png deleted file mode 100644 index 3d83f9a5bf09fed743a84a1f83569831cac61145..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 131 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJe}GSjE0B%>gSfc3*w|RZ?RS}g zLM$age!&do^$p97{)GYg@}4e^Ar-fh7f2_hG%~4~2&$Qw`ef{y5pXs!ZP`+7Mzg&P V$=M|rY=BA`JYD@<);T3K0RSR%A-Dhl diff --git a/ttkthemes/png/yaru/yaru/pan-up-insensitive.png b/ttkthemes/png/yaru/yaru/pan-up-insensitive.png deleted file mode 100644 index 68a53ee6c561db2040b4245435f826262f24d0b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%``kpS1Ar-fh7Z^&g-rf6`_wL`n zvQM(#z5dUCNWuBUwVoV~pR){k71v0vS8V3#VPbe#=ykNTxQrdBmBG{1&t;ucLK6TV C<|1DJ diff --git a/ttkthemes/png/yaru/yaru/pan-up.png b/ttkthemes/png/yaru/yaru/pan-up.png deleted file mode 100644 index 16c547a77837864a10a7b0352ebb4b2abcf595d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%``kpS1Ar-fh7Z^&g78VxrI^1#G z_Uy)u8~+t}j9PNeo@kq}Q1Y@skx8pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10a8gs zK~y-6os+?CgD?<8ABF%5GQuY~1V#M+Mba zVZ%6%^nK4T3{2AmKp2MX_j{C5#BscRj<*^t%R#O! zZ2=JL&ShC5gm@}m5khb{9O$}^aU2or&Oc55E{T+qzV8v&>lG>GpT#R_nlcOnVxH%h zrmuuy$UM)8^*jEH2!h~oFt0F86T96Gkt7LP>z56*)+9-SP)cEp!CL!gv9%Us3`!|P z9LHo?MqSt3@AqHD&N=G3Mkz%UMemnb6a~KTb2^=VOk%C&d_EHd0ePMSU&_?BEnU|k vrTlbU+cGJo$n*SjnYL4&)j3I$N9-+c!K%2BeFq0%00000NkvXXu0mjfPlmqY literal 0 HcmV?d00001 diff --git a/ttkthemes/png/yaru/yaru/radio-checked-active.png b/ttkthemes/png/yaru/yaru/radio-checked-active.png deleted file mode 100644 index c317032c93e93f7ee6db7341028e65cc8976dace..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 535 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn3?z9rZ$AN~9tQY?xB}__4F4M%8dim_YH(Y0a*f!S~wN<00eqZ%3P4|4)`zt8;I5 zJs57hqf7X2I@6{93NM$neR$LOq`c^on)iZZs%_c5KTN;(^z7YMDikKMW`^eZ{qjva$APMkP#@#4kPr%zwFaN+FPv**vB2a@N`or5qSY@kXY14se^Pzuh5i@*he zQV>~)2!st518IkI(PSY~a6zC;fKGbw;K9?UPv5+G^Wnn>A$#}PKyO%;1o;IsFfuW- zu(EM-@rWxbsc9M*TUv$3#Aanz)a^ff{QTvcH*ej!cmL6|7q4EwegEO($4{R>fBE|D z+xNeJ|2^VumIRuzz|+Msq~cc60lpcoOG?j_ENPj^5PFvR+ED|6wugWAY|Fi7_HF;F z-@bRhCp@#sog`Bwesbv%XZ2RQ=Q}dL?e_jqewrb2x%`QkW3Si~A0&DipO~l6_1Hq` zmJ`nzg=I`RTFJVs#y%=X(*A5(|I1#=Pu6hnqj|C^D+N>YHMu=LznpgWzob+rYX|c* xlR8PgrFLyPtGDiY)l?W~7O`~yxA<+f40F@fpKx+H9s;_R!PC{xWt~$(699lv9C-i$ diff --git a/ttkthemes/png/yaru/yaru/radio-checked.png b/ttkthemes/png/yaru/yaru/radio-checked.png deleted file mode 100644 index c317032c93e93f7ee6db7341028e65cc8976dace..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 535 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn3?z9rZ$AN~9tQY?xB}__4F4M%8dim_YH(Y0a*f!S~wN<00eqZ%3P4|4)`zt8;I5 zJs57hqf7X2I@6{93NM$neR$LOq`c^on)iZZs%_c5KTN;(^z7YMDikKMW`^pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10cc4? zK~y-6m6JP9!cZ87pL5D4mTPNzn+MCG-+BcgxUz_9Xv9-G;aFrc zj_?cIcbA*oCHKV&o;TGw4oiWaHc0FzQ3A@iz=xE zxr>=)fM&&^oWBAf8l+4R7*DU;kGfi?9;Ry0{xfX z=wbJ0kG0M9Kc%PIBd3Qa0Q6fuq!40auK!n=iUC50`TO z3cFz8eg1w-TN#r?Hi=Z^bb(K|(WY9mX<81w=ixbrRu@stDDjlek`|sS{Q}o6i$d6F R6uJNa002ovPDHLkV1oU-%A5cI literal 0 HcmV?d00001 diff --git a/ttkthemes/png/yaru/yaru/radio-selected-dis.png b/ttkthemes/png/yaru/yaru/radio-selected-dis.png new file mode 100644 index 0000000000000000000000000000000000000000..129e058d76ad15961231f9230cd45930d7de404c GIT binary patch literal 525 zcmV+o0`mQdP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10h&of zK~y-6os&J!sz4NkpIulW8jRbB1;kj|^8f#Wwsz{9Yyq*5h(=+v@)kFE{mf17v^#TV zPWFtrTrM3CxL&VRRmJ&yrfpjQf*@cp7@)N#ilRq4q94$89Ys-4RTZPrh&YZ3f&hTF zZ8;u~)OF2xJZ3tbB82!mpzAt*etvMyk!9Ik_==`!Fvj3{9<$jDAp{bjC<>f&%;)p3 zVt_CVna}4q=P1h(0NL-HWf@Y+ui_q3O42mta5!+iUXlIIpPa3=SZhBfiQ|~6s_;*z z6O+m0jkI2`SuU3dA;|Nb#bWXFJ{pbK@ApV+?VG!`mep!S*LB=(H&(0FTaq9Mu+}2` z@AzLx-}mna(?cmmp65s@ky4W9IZCM~PTRI9r4XCVrgP4brs>=CKK82^z!-z?`$(-d zbzRdm%^OK6^-b?;cy_1pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10l7&; zK~y-6rIWu)8(|p7Kkp?%p++zUhvwoEj5Ids)<7bH9juE}r-BvyCxre3o%#oK63o=8 zOP3Pl22K32CVJ+Ilez1nQBX_J-1&A$yyU!h5d6Xo_ul9E@_gUt9?|J^BtyD5ZDScG zPQAs=`85Eei5SUzikbIW;!_jDIO4&;>w4^$s~lGjkuu;pfHgsOF-KvwL?jv+7hA%c1SonQAZ@j22)6S2U7>}P(glWi;Xf4oe@(31I7 z2;SY;!7@y|I~VuPrMY#)-ext#>2FgA$Fk+m^&g>00D}>#K52rF-#($mrzXfQ=F|bD zx)@+~DbKhb?_FYHwZyA8x|&odnM+alTeZ{;w%y*p|LXo@XAYe>cjVNCgU8MsJ$3%ju?q)Io;z~l%%NlF4xKu8;KcbuC(j-^ ze(vCj^M_BKJ$(G^;S=W$o;-Kx`1yk;&mKH+7ASiNs0PS5eh$O{ae)jlI)3gjP#nSr zYJrQx1rZ|1vgf{Cy|EhTVyluMzhDMNCT12^Hg+BjEp1%`GfNwLXIFPmFCX8eAa8Ra%|6OY%FL*4)i)Q@*co zdfVPRr+ofTp(hEIg#kut?f+lzm(N@<^QtQ2?G>C?zcDXd0dy6Er>mdKI;Vst0O3LX ASpWb4 diff --git a/ttkthemes/png/yaru/yaru/radio-unchecked-insensitive.png b/ttkthemes/png/yaru/yaru/radio-unchecked-insensitive.png deleted file mode 100644 index e422a74c3b2016ca9ec128170bc7bdec0e62c33c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 458 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn3?z9rZ$AN~wg>oxxB}__|NpQ0|9}7f{b$ac zxq9{L?c2A3mUXYUA}tj^0ix+uipWpD>rU~ z$eVYsfXF+SfwCaQU_qb=P|XdX#@j&h&iyBM9stqfyAPh+efSip?8^1KcOO2vc$mS|b0_TsI^Db^ z$S;_Ik(q^+jh#nBOIz0pipS}O^;nSzjpFe;3^5yH- zZ{NOu|NajM-tSa#0vgfn>EaktaVzBvv)Ew<5toad*-N+OZlC!#U%Twy$G;8}Ix4)@ z*6y7jovPXJsN%C~@B5+&pA-Krx}N-Ol2zqoM&3Dxk4+0a-KG0C-e;e0^t+y~_Dr|> zKI$2@JUPedp#Rz3{zyvbR@b?85?^FaZP3KX+G8 e#Vk_^W`>9V)RJ!eHI4>4i^0>?&t;ucLK6UKaT-DZ diff --git a/ttkthemes/png/yaru/yaru/radio-unchecked.png b/ttkthemes/png/yaru/yaru/radio-unchecked.png deleted file mode 100644 index 20385c6899bca6e07923cd19fa96fbb883df7902..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 451 zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn3?z9rZ$AN~)&=;4xB}__V6bY{s{Q--pE+~p z>eZ{;w%y*p|LXo@XAYe>cjVNCgU8MsJ$3%ju?q)Io;z~l%%NlF4xKu8;KcbuC(j-^ ze(vCj^M_BKJ$(G^;S=W$o;-Kx`1yk;&mKH+7ASiNs0PS5eh$O{ae)jlI)3gjP#nSr zYJrQx1rZ|1vgf{Cy|EhTVyluMzhDMNCT12^Hg+BjEp1%`GfNwLXIFPmFCX8eAa8Ra%|6OY%FL*4)i)Q@*co zdfVPRr+ofTp(hEIg#kut?f+lzm(N@<^QtQ2?G>C?zcDXd0dy6Er>mdKI;Vst0O3LX ASpWb4 diff --git a/ttkthemes/png/yaru/yaru/scale-horz-focus.png b/ttkthemes/png/yaru/yaru/scale-horz-focus.png deleted file mode 100644 index a4de5acc297a94d751838a956aad44c7c7a79d25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^d_XM4!3-ofT%4N+q?`hLLR^6~5QK(?Iyg8eI5@~y zT56b?sTmvV>6z)8nra&vX&RVo8<=YAn`oPuXd4@A8=GqxndusuY8jen8klGsnZ7y4 zY7I0(tR%=Un1P9zg@aRAL{Uja)zr+)#>Up()5~`@|4Lz?idat<$B>F!d(R$aJYvAZ zaIkmg&A-#DdU#Xfk_s0c{=W5l*1HF8{V6OQliQk-S>hg96m<5#dGT!atWzTQL;RNg z@%`VH``0>D=6J{c{tJsE7%xp*xWh7LZuR+BeCLW;^XD@gt$&_22jm@3S3j3^P6`y}7)BL#0K0M&7q1o;IsFnM|V`hEWV<;$1IMJ$FuVJ%M= z$B>F!$qvkm8>V*8Zf5PaP&YR>mu@=EkzCMl)R58G+FV+A)(s5?hEo*`OB|a21psw1 Nc)I$ztaD0e0s#97H$(sc diff --git a/ttkthemes/png/yaru/yaru/scale-horz-trough.png b/ttkthemes/png/yaru/yaru/scale-horz-trough.png deleted file mode 100644 index 1a6c60e42578c54012f929e5822cc1e6307fea0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 130 zcmeAS@N?(olHy`uVBq!ia0vp^;y^6L!3HE_wj8emQl6eJjv*Dd-kwq9Yj6;7zS#EI z@xhb3=Mu&2b&^yX7_Lt@DV0x4Ggrx7yR}xwbKd?(y=UfpSa8VHQ#M}lXLgO`#khwZ eGZNFv-ZD(lbiSEUf1nm0@?kEP)6xrK@(OtaqlYc&4p*sIGdco?w`tVVR&~nyGW7s&u8Qb)}S0jg?W3lu?b8 zQI6BN(bTxn)Vb2ty3*CV($>4v*1Xf?(&FUQ&`DoR|Xu_P8ifXzcte7(0y_33&6#iy#KaTHMHrlm_6P@C5h*8sFvw503-?ew&< zAFy=Q(y0h2Hqp{33dqxX(emtg(Xnd}ia7lAO2i^8ljNnO<_{?MS<>wy3p58uMwXdF ozwXyPfMCA5-Bxo!kISjP0k#iQd|2=R6aWAK07*qoM6N<$g2^N#_5c6? diff --git a/ttkthemes/png/yaru/yaru/scale-slider-hover.png b/ttkthemes/png/yaru/yaru/scale-slider-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..7983e8e04f3cfac49f866299660194ddc6107df9 GIT binary patch literal 692 zcmV;l0!#ggP)xxvI3y(Yh>5c zY%Xn3R11VA!gxaR`JhoVh|aE%UCVIq(I}GKedhE(Q%K}^I}^b<)K75yHYStlZ*cY1 zGT*b`7@Zo!+;09ac9QC0mB^C?I-NE`6JY=ZfV!F>yOwDR12DIn8J!v<^KlC`s?-;? z1I>8(@VSwX?--X&K9MtCJa}dt{5UX#8dY$3B&30!3*W3UlH85MEAjP%ib%y2e0K*g zjh)0dGKd;e5CtVquix1+*z0#vRPqSDq+_vJTL!K6E9j+iy~>7h=Cd>%!!W>PLRf4T z%B6D4V0mAoqq76y7?9XrPqz$aKBbYa_aHn$nfTI1%V2zY15dzaXa4crg`S_=++ludjxLv-!2RLV^)n4tjVeTESGekS;2RmF z*YCt~++fT58ry4WzP$U)UV4{XlXp&U_D>L?c2px3OQOaUc9R9Pz4{2S+JBD#SHOGj a2>1nHE-NUsdzl9S0000(`$@fBydc`|saBptWKDo<{;*pjr~-7tFxS#?BEK z5*ijB5g9dk>a^)I*R9{UY3sHpPoKYd`RetjFJFHA{3Ws6+83x{j;D)bNX4zKmz?=utA^ESF%H0#unDG`RV>+bd^$N!F6?7-9ZmL<1YT}Y(w zc&C+{e77+JqnSj&lsxN|+rrxHzp4l4GoA{cc8w=s@8&Jx4bz&JCNr9RHu)=W@Ob(} zrcL|x<5u0&H8-*<`?jFt@b{OGOHX=#JmFpF+UT?TVQ84vcZM%JW-L>>r225xyPR14 V`FEZ5d4TR@@O1TaS?83{1OT)=>e>JR diff --git a/ttkthemes/png/yaru/yaru/scale-slider.png b/ttkthemes/png/yaru/yaru/scale-slider.png index e17ea94155ee0b1f99d2a8de0c82b13ad9532500..f3d11156748d6702d7265beaeaad4efb4ec83527 100644 GIT binary patch literal 551 zcmV+?0@(eDP)Bqh8 z^{lmy2b^fb`=9Ov^HV+?to6GhR}>Yp*jP?jZe9Ft|)v#_cvhGAg0+aZMb zR(4~aXNsaA2!gv*+>U9Cc}WH!gkZPZ(RCeK>ubz8M^#nidH#~@vvj-Nayp%G&LOnc zL{aqPoqfkGUu%68uGi~d%WkYzE1IT3SZk3|zAcne()T@L9LIZ~y+aTLjN{1bRrmqn z`~LlDy~8jJ_`Z(_!|>ii@6fg_%jFW0Bnfq0zb&lm8l@CMDTOfxW6ZB*UDsi)y$U_g zW3$;%mL>B%zbu=kiR1A|nx=T3cdfEgia3rbisB{dG))vmfs~RYNdP|DCd)E{AYi}W z|JU)muH$exuvjce)ASyH`e3!zoK7dAC}Oo*A*Cb;0^r&jZQD}UHP%|vG`;WaOCfxW pfTn5a`~I&Huv{)tN_{y3{r~_2<@d~m4ygbD002ovPDHLkV1lXC`bPi& literal 446 zcmeAS@N?(olHy`uVBq!ia0vp^QXtI13?%1G+4BcT%?$7faRt(=R;{{v_3E~5+xG9@ zf9%+?6DLjp$>U%EVFS4*Po6vl25`n{Q~;C&3IIun0=Tj(SFQjJKYRAegFRb_wV0-{`~p-_wWDz|8MKPvIRO$qa?^L zn1Pv%og*+LG%P$KGHUYFY13z}TfcGB)@@IoK7aAz<*V19K7IM}<;Txo-^JR!fO^(= zx;TbZ+)7#?$#BJuzmx9>14CPOdCu*9|L@8jez@xYx9;K{r>kUMU;1k>ZTH*M((6}e zrpIaAC{DC&I5pv>@DcaB4Oz-!r?pv_boMw}?tJPHYUyrqQr_(+zeASYG9Shi)8tjW z4w?4L>{zFiB)@v}mUZe&!xRVqdLKEPKL@2^cW&u_aq~F8tBsxX))triPr)-bGz77{ v|J(N_>Ck$UbGrlESFbp_Q7wjlxBpk(zA%fDnVy?K5y9Z;>gTe~DWM4fKr#DX diff --git a/ttkthemes/png/yaru/yaru/scale-trough-disabled.png b/ttkthemes/png/yaru/yaru/scale-trough-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..11b8958d206c61cb08413cc326a2b669f7924315 GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F#`kN91vz?pAvi*C@5Lt z8c`CQpH@mmtT}V`<;yxP*I(yi(`mI@7v28xmXN2ST5W= zotU2d^nd-_-l?t*6Yjn{)$(N9jilw%jyF_&x#xdp#`(E7xa~y#oMT(XCCJE-khbMo z+vme=p{(WY9S$xJ-mO?wYoN4Xm4cFhV93|&W!!g83Z$gXkTepW$!W}N%zrTX+v(Nb kGn-ad{!85d;QvmBo-d|*iZ*sw0$sx3>FVdQ&MBb@02xJGCjbBd literal 0 HcmV?d00001 diff --git a/ttkthemes/png/yaru/yaru/scale-trough.png b/ttkthemes/png/yaru/yaru/scale-trough.png new file mode 100644 index 0000000000000000000000000000000000000000..be2a8bc5abde2a44ccd9aa7fba8bd3a216180167 GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F#`kN91vz?pAvi*C@5Lt z8c`CQpH@mmtT}V`<;yxP*JO=i(`mI@7qa+Tt^IeSk#Xv z#=H<-_2+;659W0}{}VO@O#a>IRHPY{@+viA;oWOd*5;pf27lv{*ZL#JdS~uEYlc-` zUYcjxdGF4R(pGBf2*^Hq*ZH9s@9wQ_9TSS#4xE`$9OSk0+6S(M0ilw~328GVlX*f+ qMcUL4|6DG^b^g3BFv0nF>LVgLXD diff --git a/ttkthemes/png/yaru/yaru/scale-vert-trough.png b/ttkthemes/png/yaru/yaru/scale-vert-trough.png deleted file mode 100644 index e587f713e989a6e7ab9e172d95344dba75b77ba0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 131 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)u!3HEnufz)gDKAeK$B>F!Z_jV!Jz&7$68Ow} zicj4EgR=KBv0?{WOZ}|^>k^AJCU#WZt!0|Ar@wS1$M&qAzH=9To!`Z91|%O$WD@{Vot`d^Ar-fhJ3LR+NzR^d`CJ3* z5w&MqT-2Y~uo_M~rt<7hzu&2q4q*%;+Kipdype|{Oq+I$>q!ptqxy}WmYE5xo;wQ@ z>XN?gYiVKO>)5za^^U{A#}0qgtqiM`I{G}%*iM}ia;!V4J|jxXKH!th2`+_wqBAGy spKIVfax~S0S@cb>$C*i~5*7>$OQJ0&&RJlr33L>Lr>mdKI;Vst02eq%f&c&j diff --git a/ttkthemes/png/yaru/yaru/scrollbar-arrow-left.png b/ttkthemes/png/yaru/yaru/scrollbar-arrow-left.png deleted file mode 100644 index d075b0acb5d881e2545289a9a52bb8b0e07687cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJ(!3-qTT-L4!QXv68A+A6=G_)Z%H#au6Bq^yZ zDk?KHxiBFiD4hWPlrVw$8)?dbgTf4Q{CL)Wd(Tc4fKzB|?J$R5Y~<&3vJ&tA}1*=A&8Z=c7+&d#VN Q1=P;q>FVdQ&MBb@0JelvrvLx| diff --git a/ttkthemes/png/yaru/yaru/scrollbar-arrow-right.png b/ttkthemes/png/yaru/yaru/scrollbar-arrow-right.png deleted file mode 100644 index 636763ef39924c80d98e1f6a6b7da39b720fa8d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>3?#4ne^UZdfdM`tuA!j~xw*Nqu_Z}KWszxV ziHW(oZ492SelF{r5}E*Ru|Hq{ diff --git a/ttkthemes/png/yaru/yaru/scrollbar-arrow-up.png b/ttkthemes/png/yaru/yaru/scrollbar-arrow-up.png deleted file mode 100644 index 4122df1c22a547e2198de79bd47bd1a584262c5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!3-qTBwfA(sqg@w5LY0bmX?-~kPsVNl9W`I zkWdhrk{=hB5s{b`n~)uwloOMf6P=V3o0t=ukQ1Gl4P?Y5>cXwZFaG?qNMSh#RA=nz z;uyjq%X+Y#(ZPU$VZ)8tw?h8!4`w=hjp^#tcT!!-dLMO8UR!^?wpwqApflG!NuTrl Y7F(D^RBxqR18QgRboFyt=akR{04MEKU;qFB diff --git a/ttkthemes/png/yaru/yaru/scrollbar-hor-gray.png b/ttkthemes/png/yaru/yaru/scrollbar-hor-gray.png new file mode 100644 index 0000000000000000000000000000000000000000..c230ec9167d68c47d4941ff0937d7ac101111ea0 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k&H|6fVg?4m^&rgn{jYZmP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdu4b7sn8diOGNd{rz3fCd44D z*(E6$HH+|+wJZ7lb1B6sPnS(>a1F|N+mO4Nu>`n!`!XBwy&4_uL0_3@O1Ta JS?83{1OR~lGXekr literal 0 HcmV?d00001 diff --git a/ttkthemes/png/yaru/yaru/scrollbar-hor-orange.png b/ttkthemes/png/yaru/yaru/scrollbar-hor-orange.png new file mode 100644 index 0000000000000000000000000000000000000000..a6d2ecb155289d3c468b93ec00795ddf6387bac4 GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k&H|6fVg?4m^&rgn{jYZmP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprRB{7sn8diOGNd{rz3fCd44D z*(E6TJ@do=^XKm$nR)KqsRJ%+lGxbT+U)J?C%-rPZGSBTSESxVb!7$H|t>|1twyfhZi8;j! z1P-YwaVYjVz5hEsAiMRuoY%_57owbdKJGjG`_SU8ZeE;0r<8A0w;QsBc-{Pe=9Fdo dR+IgETMxXMm5^h(a?8CNjAbQ^sf*qI83Hvkc)I$z JtaD0e0s!XjJEH&q diff --git a/ttkthemes/png/yaru/yaru/scrollbar-horz-slider.png b/ttkthemes/png/yaru/yaru/scrollbar-horz-slider.png deleted file mode 100644 index fecde337f5a8d9158f83d15f07451d9580c22683..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 177 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D727fKP}kkZx#bm^5ipS65eecQ>2_ zGCDgufg})g-27e)RL5Ns+IgETMxXMm5^h(a?8CNjAbQ^sf*qI83Hvkc)I$z JtaD0e0sz)VLP`Jt diff --git a/ttkthemes/png/yaru/yaru/scrollbar-horz-trough.png b/ttkthemes/png/yaru/yaru/scrollbar-horz-trough.png deleted file mode 100644 index d3796cd620fb9b121085f410adc9d482ff5f696a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 141 zcmeAS@N?(olHy`uVBq!ia0vp^j6lr9!2%?WJL=YeIK@t$Asif`Z`?qFoCO|{#S9F5 zM?jcysy3fAP*AeOHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpdubm7sn6| f*<^;M|Nj}8nHm4*rYPS7iZgh+`njxgN@xNADGMU} diff --git a/ttkthemes/png/yaru/yaru/scrollbar-vert-gray.png b/ttkthemes/png/yaru/yaru/scrollbar-vert-gray.png new file mode 100644 index 0000000000000000000000000000000000000000..6f3966ca90a84ed83a639e40e0564a8b6cb81aac GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k&H|6fVg?4m^&rgn{jYZmP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXpduqr7sn8diOGNd{rz3f#>Unr ztnO!UXJ74XM(Kdi(9{hZHY9+-p;b)$5?2j^Oc)qaS8)FMUVS1FsGGsl)z4*}Q$iB} DQK2($ literal 0 HcmV?d00001 diff --git a/ttkthemes/png/yaru/yaru/scrollbar-vert-orange.png b/ttkthemes/png/yaru/yaru/scrollbar-vert-orange.png new file mode 100644 index 0000000000000000000000000000000000000000..c597d67fb232cad9733778cc4633673ff02689f0 GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k&H|6fVg?4m^&rgn{jYZmP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprT?=7sn8diOGNd{rz3f#>UpR z`t&kGkGFHq9r*K}pV{cg=`*K3oUxtkXl*pP5d=8Z4t{=N)RqKP%Jyvke#r{CxTen! zr6m6SKOWHI+sCrFxkbEcGpWZ`P3NzK_ml-3{rFny+|^V|5eu(tD`eihg;%(yJe U(Bd+q9cVp+r>mdKI;Vst06@rBG5`Po literal 0 HcmV?d00001 diff --git a/ttkthemes/png/yaru/yaru/scrollbar-vert-purple.png b/ttkthemes/png/yaru/yaru/scrollbar-vert-purple.png new file mode 100644 index 0000000000000000000000000000000000000000..7853073b983630b7d07b6e92e2f94fa990b09630 GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k&H|6fVg?4m^&rgn{jYZmP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprT?=7sn8diOGNd{rz3f#>Upx zzWlxMo7p=iKRmzQp65hE>)fda4bM+?JQ&j12m+jHAAcNj<~hm(1od_Q(khA`3eMrb ze&EA@`?jQlr*<{an^LB{Ts5%#%`Y literal 0 HcmV?d00001 diff --git a/ttkthemes/png/yaru/yaru/scrollbar-vert-slider-active.png b/ttkthemes/png/yaru/yaru/scrollbar-vert-slider-active.png deleted file mode 100644 index 680c7211db5e85811015e90ad7a609fdb80ffa9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 178 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D727fKP}kkiHtqu+3BDu!HbnC*i}6 z!bcp1fFv?f4SSXcRL5Ns^h0D}O_ zhV(D%x7RSu(*4r!vfWs$+A!xG?>7E5?^T|C7ZF}>WamD~n4x|@V`|xB_BNny22WQ% Jmvv4FO#rj;I9&h$ diff --git a/ttkthemes/png/yaru/yaru/scrollbar-vert-slider.png b/ttkthemes/png/yaru/yaru/scrollbar-vert-slider.png deleted file mode 100644 index 22602c54bda47426f6cf168da11eb3bd946ff2a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 178 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uGBwbBK{D727fKP}kkZx#bm^5ipS65eecQ>2_ zGCDgufg})g-27e)RL5Ns^h0D}O_ zhV(D%x7RSu(*4r!vfWs$+A!xG?>7E5?^T|C7ZF}>WamD~n4x|@V`|xB_BNny22WQ% Jmvv4FO#rFzKLh{( diff --git a/ttkthemes/png/yaru/yaru/scrollbar-vert-trough.png b/ttkthemes/png/yaru/yaru/scrollbar-vert-trough.png index 438cf542e1f70d6e8b04ba86540636035eb6ba89..b124e241a05d3efef4a4011b20b96d8f4a9dad40 100644 GIT binary patch delta 222 zcmeBU{KIJ08Q|y6%O%Cdz`(%k>ERLtqN-u!NK_FK*Z8TQw^g0i1VCG*^?UNVKj=3e_0A%@eNcodF#cyT_z!%_8KW9f`# znG9ZERLtq?v%2k%I+D#%XV71PK&7d4_OsguZbD333*A zL>4nJ@ErkR#;MwT(i6=zlz2T|978x{lM@nt{Fi57W@7xm{9(vapmGLJS3j3^P6FVdQ&MBb@05a1d2yNY2xE-ooB?>fUX)VS3G2E>WEyqOp{i`wGLGX& zN(t{hBC^aljw5~F1JHFHs>(17#25kC?RLw;zVCTHpYywE8Xk|w%zM3F*D)^D;>ND) ze)X!#;cy_vNZYoE$YhS05o4sTYpQDcE2RWXj()iRne#cWh;X@F7=~eHIv$Vg_j_)) z8)k-cj`R6URZ5wUYi6XBX7>Qz?>F1+7Bd4N=R5^KRS6*g({a7`G);quAR@GFi}xPq o8~`DN-vRg;;LmnoPR!q#Zw9T7-nCg#2><{907*qoM6N<$g6RXNKmY&$ literal 0 HcmV?d00001 diff --git a/ttkthemes/png/yaru/yaru/spin-down-insensitive.png b/ttkthemes/png/yaru/yaru/spin-down-insensitive.png deleted file mode 100644 index ccc1adf4e2a8ec2d3b595d28a11d5f5ad103cf8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRR!3HD+k8e2&q;x!8978H@B`a{1eD~9M|L*nw ze&O%muOAkD6xxufw2Xudk2>VfU RPywip!PC{xWt~$(699xg9~A%q diff --git a/ttkthemes/png/yaru/yaru/spin-ltr-down-active.png b/ttkthemes/png/yaru/yaru/spin-ltr-down-active.png deleted file mode 100644 index a07de9fd8ddfaf3a067c5a97e14c238336885069..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3-qd#!o#2q!a^uLR^9L|Ns9_pFX{E<;oc| zX3Uy3Ywp~+8#iv;xpU{PUAtbsd~waFs}ZP(r6kBNn1OBmAFVDHOCVp<)5S5Q;#Tql zCPpzfHa$Ou1x9BNaxJ_$^Pq{fv@kO>H@CL2urf0b1H;LsOs9@M-24EjiNVv=&t;uc GLK6Ut_9BQ!3-qd#!o#2q!a^uLR^9L!Grtu?Af(bl zzGd6C%}<^@e);mn=g*(Ne*JoV?;}f~BDRtszhH*2d-s3;x%Glw1}LK8>EaktaVz-& z1EU!m8=s!S0;97hxfb4>>1d*E&8^JLEG?}qJfVq^;Sw*?tLE8{&jIx?c)I$ztaD0e F0sw!dJY4_) diff --git a/ttkthemes/png/yaru/yaru/spin-ltr-down-insensitive.png b/ttkthemes/png/yaru/yaru/spin-ltr-down-insensitive.png deleted file mode 100644 index 2020e2877c5c1a29e3771dbebf4e2b94e5fb3fa9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 136 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5QvRMUjv*Ddk}LlGxmjOQ^YPKq z|2zr|kN*7p%r5zOs?5|se}9{MeBuu~*)MPZZ-3d_TeUM(Vve`-%m0htTlLjkpuJJm l@tN~S`2~H|0i1^z7=*6+2QJ$1_%YCE22WQ%mvv4FO#mlAHoyP? diff --git a/ttkthemes/png/yaru/yaru/spin-ltr-down.png b/ttkthemes/png/yaru/yaru/spin-ltr-down.png deleted file mode 100644 index 433fd3765b66512fc5c8a7a7c4e8156a1da8b99b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 131 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3HF6HKu+5QeK`ejv*Ddk}JNyyIWsU^XJFM z|2zr|j}|cQnY4IP{r`Wgp8pPN{d{=1{eSxTd3*bne!jnNKjX-IZgIVqMpegW&L8I+ gr=Ppi>?Od)@IxgaUdBGv6KE=fr>mdKI;Vst07LRLT>t<8 diff --git a/ttkthemes/png/yaru/yaru/spin-ltr-up-active.png b/ttkthemes/png/yaru/yaru/spin-ltr-up-active.png deleted file mode 100644 index b9fd989a4ada2bc7376d02c9cde7fd804dcb3538..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3-qd#!o#2q~rp8LR^9Lk|j$PE?l^1(W03% zXU>~9Z^n!n8#iv;wQJYAcklir)r107u$2V)1v7--fAHtuMIV`dpoog6i(^Q|t>gwq zGc&O?H-)n&4<0;siephDj~d6>gG@_ruJB`KnDUirx>&E43{X9Tr>mdKI;Vst0B5Q< AdH?_b diff --git a/ttkthemes/png/yaru/yaru/spin-ltr-up-hover.png b/ttkthemes/png/yaru/yaru/spin-ltr-up-hover.png deleted file mode 100644 index caeb30be328ab5d4e624f5d8c8b24d9f33abe943..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3-qd#!o#2q*MZYLR^9L{{4IQ?%f4J+qZAo zwr%s1Cy$>#ee&+zyU(9LfBpLPyz`}BKy_>-L4Lsu;rAc>{!_sGIt3`A=IP=XQgJJ} zfziw?EX_^f?8&o74<6!Jv~%apnF=Q2+AYu07F+Q$Y)fV~d-CeMKTrpQr>mdKI;Vst E01^j7%>V!Z diff --git a/ttkthemes/png/yaru/yaru/spin-ltr-up-insensitive.png b/ttkthemes/png/yaru/yaru/spin-ltr-up-insensitive.png deleted file mode 100644 index 1a131307a645009fdfdc1f27735dd83724f9ea81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3-qd#!o#2q!a^uLR^9LH88je1{cBL`SWKV zKYslE`}dzee@a^ytpO@xD+%%oW(dFk;P;;b=GQ4e5j9U2$B>F!$qkHVW?^Y=3TMw9 uJ$djD$D*A(EM_Q}sB5=8OImEj%dpgd>6!2KLq~u*7(8A5T-G@yGywo$a6%~n diff --git a/ttkthemes/png/yaru/yaru/spin-ltr-up.png b/ttkthemes/png/yaru/yaru/spin-ltr-up.png deleted file mode 100644 index 66cac627f825a149be3ee888003af299b4896e38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^>_9BQ!3-qd#!o#2q!a^uLR^9LSui+r<_wTN4hHYu zz5DRt!@qz3{{R1FVdQ&MBb@06eQf;{X5v diff --git a/ttkthemes/png/yaru/yaru/tab-basic.png b/ttkthemes/png/yaru/yaru/tab-basic.png new file mode 100644 index 0000000000000000000000000000000000000000..80880b6f0b55d02c9e3bad9e4274f5490d3829ba GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5b3mApeM<0MprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt-~iE{-7F74 lI?J6`!ZhJZ!@(2=2Cga=mcFHR4}l69JYD@<);T3K0RZPbD2@OC literal 0 HcmV?d00001 diff --git a/ttkthemes/png/yaru/yaru/tab-current.png b/ttkthemes/png/yaru/yaru/tab-current.png new file mode 100644 index 0000000000000000000000000000000000000000..b4bd3345d4fa7b85afd0e6ef016bd9f2baf6a4c4 GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5b3mApeM<0MprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt(#9E{-7F74 zI?J6`!Zblb@<5aChu}48VMlAa*9YHc6_I9Oc<0Z~W*{nB1k}gi>FVdQ&MBb@0Ej3p AC;$Ke literal 0 HcmV?d00001 diff --git a/ttkthemes/png/yaru/yaru/tab-hover.png b/ttkthemes/png/yaru/yaru/tab-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..fef2099455ba2fa41908ddf765a72d358beb86c7 GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5b3mApeM<0MprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt(#9E{-7F74 zI?J6`!Zblb@<5Ys!N*5OBSeoMI~H`GRYaPB;m31!HpZy1cR+m%p00i_>zopr0J}sl AegFUf literal 0 HcmV?d00001 diff --git a/ttkthemes/png/yaru/yaru/tree-basic.png b/ttkthemes/png/yaru/yaru/tree-basic.png new file mode 100644 index 0000000000000000000000000000000000000000..1b7e0e48a49583c7b608372dd66025c224db188a GIT binary patch literal 476 zcmV<20VDp2P)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10clA@ zK~zYI?bb1Gt1uLX;nx@#ViAeSlcj9Q|Nk|tArlkG$ch9x=1$EGp=oIwrAxon(s^WC z$H(e?K2N+L$tw_m^wENd5JEsi))h)qHk%Dv>vfQb&@>HQ*P*p0%QBQwA0pE1NaNkRx=35f_(x{By@&{>(}}VyAI~FeElMe>s=|B!WyE_=RaGdZu-4Aj z)cr3g#z@mNv~5e0B;`0000igP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10hdWc zK~zYI?Uu2Uf-n$<{}^4NfeuQUVW=qc5I(c-fL7WmGnA$h8c0ISRXTEvcY5b|&He3W z_RD7XpABo<*5M7ByaNIN(|ZA>6r_~sy6&Mwp64NsV-V3}AY%-QqCi=e;GBbqFqwQ^ z`1yQ>)*9AYq-hEv1ZK0@;0(L%kue6V)e1@}BuRoW3?Hfn0GxAZng&%>frzkNE(fr| zRg0p4QVMyVKLr5*#u&mdM4so+T4TLl58_vlQVL~RB1sZVr*~WTtvKgcEEYH%4$xYU zK~hR^&JhH`k0BQYK>*GqE|)O8(*2#m2`gBW8VqQS&oLC(G2x3@XpX4rqwKj;rZ zuQ2Lo-R8W4JkNvH`X$D7&OvJp-}lF$IF4bhMbk9D2GwO zV~DjDRaGI&vca|;41*8?M1urYp0E$h!r4zR&(f|Me M07*qoM6N<$f^&G@V*mgE literal 0 HcmV?d00001