From 27460d549be12b74b724537e0836b58c96ce9031 Mon Sep 17 00:00:00 2001 From: Roger Gonzalez Date: Mon, 13 Apr 2020 11:11:23 -0300 Subject: Added Material Black theme --- .themes/Material-Black-Lime/gtk-2.0/apps.rc | 92 + .../Material-Black-Lime/gtk-2.0/assets/border.png | Bin 0 -> 88 bytes .../gtk-2.0/assets/button-active.png | Bin 0 -> 476 bytes .../gtk-2.0/assets/button-disabled.png | Bin 0 -> 191 bytes .../gtk-2.0/assets/button-hover.png | Bin 0 -> 441 bytes .../Material-Black-Lime/gtk-2.0/assets/button.png | Bin 0 -> 408 bytes .../gtk-2.0/assets/checkbox-checked-active.png | Bin 0 -> 352 bytes .../gtk-2.0/assets/checkbox-checked-disabled.png | Bin 0 -> 257 bytes .../gtk-2.0/assets/checkbox-checked-hover.png | Bin 0 -> 341 bytes .../gtk-2.0/assets/checkbox-checked.png | Bin 0 -> 277 bytes .../gtk-2.0/assets/checkbox-mixed-active.png | Bin 0 -> 250 bytes .../gtk-2.0/assets/checkbox-mixed-disabled.png | Bin 0 -> 176 bytes .../gtk-2.0/assets/checkbox-mixed-hover.png | Bin 0 -> 237 bytes .../gtk-2.0/assets/checkbox-mixed.png | Bin 0 -> 175 bytes .../gtk-2.0/assets/checkbox-unchecked-active.png | Bin 0 -> 225 bytes .../gtk-2.0/assets/checkbox-unchecked-disabled.png | Bin 0 -> 170 bytes .../gtk-2.0/assets/checkbox-unchecked-hover.png | Bin 0 -> 219 bytes .../gtk-2.0/assets/checkbox-unchecked.png | Bin 0 -> 170 bytes .../gtk-2.0/assets/combo-left-entry-active.png | Bin 0 -> 158 bytes .../gtk-2.0/assets/combo-left-entry-disabled.png | Bin 0 -> 157 bytes .../gtk-2.0/assets/combo-left-entry-hover.png | Bin 0 -> 160 bytes .../gtk-2.0/assets/combo-left-entry.png | Bin 0 -> 157 bytes .../gtk-2.0/assets/combo-ltr-button-active.png | Bin 0 -> 334 bytes .../gtk-2.0/assets/combo-ltr-button-disabled.png | Bin 0 -> 165 bytes .../gtk-2.0/assets/combo-ltr-button-hover.png | Bin 0 -> 311 bytes .../gtk-2.0/assets/combo-ltr-button.png | Bin 0 -> 294 bytes .../gtk-2.0/assets/combo-ltr-entry-active.png | Bin 0 -> 242 bytes .../gtk-2.0/assets/combo-ltr-entry-disabled.png | Bin 0 -> 207 bytes .../gtk-2.0/assets/combo-ltr-entry.png | Bin 0 -> 223 bytes .../gtk-2.0/assets/combo-right-entry-active.png | Bin 0 -> 161 bytes .../gtk-2.0/assets/combo-right-entry-disabled.png | Bin 0 -> 161 bytes .../gtk-2.0/assets/combo-right-entry-hover.png | Bin 0 -> 165 bytes .../gtk-2.0/assets/combo-right-entry.png | Bin 0 -> 161 bytes .../gtk-2.0/assets/combo-rtl-button-active.png | Bin 0 -> 336 bytes .../gtk-2.0/assets/combo-rtl-button-disabled.png | Bin 0 -> 172 bytes .../gtk-2.0/assets/combo-rtl-button-hover.png | Bin 0 -> 315 bytes .../gtk-2.0/assets/combo-rtl-button.png | Bin 0 -> 302 bytes .../gtk-2.0/assets/combo-rtl-entry-active.png | Bin 0 -> 243 bytes .../gtk-2.0/assets/combo-rtl-entry-disabled.png | Bin 0 -> 208 bytes .../gtk-2.0/assets/combo-rtl-entry.png | Bin 0 -> 223 bytes .../gtk-2.0/assets/entry-active.png | Bin 0 -> 286 bytes .../gtk-2.0/assets/entry-background-disabled.png | Bin 0 -> 87 bytes .../gtk-2.0/assets/entry-background.png | Bin 0 -> 87 bytes .../gtk-2.0/assets/entry-disabled.png | Bin 0 -> 239 bytes .../gtk-2.0/assets/entry-hover.png | Bin 0 -> 184 bytes .../Material-Black-Lime/gtk-2.0/assets/entry.png | Bin 0 -> 245 bytes .../gtk-2.0/assets/flat-button-active.png | Bin 0 -> 192 bytes .../gtk-2.0/assets/flat-button-disabled.png | Bin 0 -> 96 bytes .../gtk-2.0/assets/flat-button-hover.png | Bin 0 -> 181 bytes .../gtk-2.0/assets/flat-button.png | Bin 0 -> 96 bytes .../Material-Black-Lime/gtk-2.0/assets/focus.png | Bin 0 -> 211 bytes .../gtk-2.0/assets/frame-inline.png | Bin 0 -> 109 bytes .../gtk-2.0/assets/frame-notebook.png | Bin 0 -> 106 bytes .../Material-Black-Lime/gtk-2.0/assets/frame.png | Bin 0 -> 107 bytes .../gtk-2.0/assets/handle-horz-active.png | Bin 0 -> 157 bytes .../gtk-2.0/assets/handle-horz-hover.png | Bin 0 -> 155 bytes .../gtk-2.0/assets/handle-horz.png | Bin 0 -> 157 bytes .../gtk-2.0/assets/handle-vert-active.png | Bin 0 -> 151 bytes .../gtk-2.0/assets/handle-vert-hover.png | Bin 0 -> 153 bytes .../gtk-2.0/assets/handle-vert.png | Bin 0 -> 156 bytes .../assets/menu-checkbox-checked-disabled.png | Bin 0 -> 230 bytes .../gtk-2.0/assets/menu-checkbox-checked.png | Bin 0 -> 244 bytes .../assets/menu-checkbox-mixed-disabled.png | Bin 0 -> 158 bytes .../gtk-2.0/assets/menu-checkbox-mixed.png | Bin 0 -> 161 bytes .../assets/menu-checkbox-unchecked-disabled.png | Bin 0 -> 153 bytes .../gtk-2.0/assets/menu-checkbox-unchecked.png | Bin 0 -> 158 bytes .../gtk-2.0/assets/menu-radio-checked-disabled.png | Bin 0 -> 359 bytes .../gtk-2.0/assets/menu-radio-checked.png | Bin 0 -> 436 bytes .../gtk-2.0/assets/menu-radio-mixed-disabled.png | Bin 0 -> 321 bytes .../gtk-2.0/assets/menu-radio-mixed.png | Bin 0 -> 376 bytes .../assets/menu-radio-unchecked-disabled.png | Bin 0 -> 321 bytes .../gtk-2.0/assets/menu-radio-unchecked.png | Bin 0 -> 366 bytes .../assets/notebook-combo-ltr-entry-active.png | Bin 0 -> 247 bytes .../assets/notebook-combo-ltr-entry-disabled.png | Bin 0 -> 224 bytes .../gtk-2.0/assets/notebook-combo-ltr-entry.png | Bin 0 -> 211 bytes .../assets/notebook-combo-rtl-entry-active.png | Bin 0 -> 235 bytes .../assets/notebook-combo-rtl-entry-disabled.png | Bin 0 -> 215 bytes .../gtk-2.0/assets/notebook-combo-rtl-entry.png | Bin 0 -> 219 bytes .../gtk-2.0/assets/notebook-entry-active.png | Bin 0 -> 280 bytes .../gtk-2.0/assets/notebook-entry-disabled.png | Bin 0 -> 256 bytes .../gtk-2.0/assets/notebook-entry.png | Bin 0 -> 241 bytes .../gtk-2.0/assets/pan-down-alt-disabled.png | Bin 0 -> 148 bytes .../gtk-2.0/assets/pan-down-alt.png | Bin 0 -> 144 bytes .../gtk-2.0/assets/pan-down-disabled.png | Bin 0 -> 148 bytes .../gtk-2.0/assets/pan-down.png | Bin 0 -> 146 bytes .../gtk-2.0/assets/pan-left-alt-disabled.png | Bin 0 -> 151 bytes .../gtk-2.0/assets/pan-left-alt.png | Bin 0 -> 152 bytes .../gtk-2.0/assets/pan-left-disabled.png | Bin 0 -> 151 bytes .../gtk-2.0/assets/pan-left-semi.png | Bin 0 -> 168 bytes .../gtk-2.0/assets/pan-left.png | Bin 0 -> 151 bytes .../gtk-2.0/assets/pan-right-alt-disabled.png | Bin 0 -> 158 bytes .../gtk-2.0/assets/pan-right-alt.png | Bin 0 -> 150 bytes .../gtk-2.0/assets/pan-right-disabled.png | Bin 0 -> 157 bytes .../gtk-2.0/assets/pan-right-semi.png | Bin 0 -> 172 bytes .../gtk-2.0/assets/pan-right.png | Bin 0 -> 151 bytes .../gtk-2.0/assets/pan-up-alt-disabled.png | Bin 0 -> 146 bytes .../gtk-2.0/assets/pan-up-alt.png | Bin 0 -> 140 bytes .../gtk-2.0/assets/pan-up-disabled.png | Bin 0 -> 146 bytes .../Material-Black-Lime/gtk-2.0/assets/pan-up.png | Bin 0 -> 139 bytes .../gtk-2.0/assets/progressbar-progress.png | Bin 0 -> 95 bytes .../gtk-2.0/assets/progressbar-trough.png | Bin 0 -> 95 bytes .../gtk-2.0/assets/radio-checked-active.png | Bin 0 -> 697 bytes .../gtk-2.0/assets/radio-checked-disabled.png | Bin 0 -> 464 bytes .../gtk-2.0/assets/radio-checked-hover.png | Bin 0 -> 691 bytes .../gtk-2.0/assets/radio-checked.png | Bin 0 -> 610 bytes .../gtk-2.0/assets/radio-mixed-active.png | Bin 0 -> 640 bytes .../gtk-2.0/assets/radio-mixed-disabled.png | Bin 0 -> 426 bytes .../gtk-2.0/assets/radio-mixed-hover.png | Bin 0 -> 636 bytes .../gtk-2.0/assets/radio-mixed.png | Bin 0 -> 559 bytes .../gtk-2.0/assets/radio-unchecked-active.png | Bin 0 -> 619 bytes .../gtk-2.0/assets/radio-unchecked-disabled.png | Bin 0 -> 422 bytes .../gtk-2.0/assets/radio-unchecked-hover.png | Bin 0 -> 609 bytes .../gtk-2.0/assets/radio-unchecked.png | Bin 0 -> 511 bytes .../gtk-2.0/assets/scale-horz-trough-active.png | Bin 0 -> 120 bytes .../gtk-2.0/assets/scale-horz-trough-disabled.png | Bin 0 -> 121 bytes .../gtk-2.0/assets/scale-horz-trough.png | Bin 0 -> 121 bytes .../gtk-2.0/assets/scale-slider-active.png | Bin 0 -> 506 bytes .../gtk-2.0/assets/scale-slider-disabled.png | Bin 0 -> 278 bytes .../gtk-2.0/assets/scale-slider-hover.png | Bin 0 -> 435 bytes .../gtk-2.0/assets/scale-slider.png | Bin 0 -> 248 bytes .../gtk-2.0/assets/scale-vert-trough-active.png | Bin 0 -> 119 bytes .../gtk-2.0/assets/scale-vert-trough-disabled.png | Bin 0 -> 120 bytes .../gtk-2.0/assets/scale-vert-trough.png | Bin 0 -> 120 bytes .../assets/scrollbar-horz-slider-active.png | Bin 0 -> 209 bytes .../assets/scrollbar-horz-slider-disabled.png | Bin 0 -> 190 bytes .../gtk-2.0/assets/scrollbar-horz-slider-hover.png | Bin 0 -> 203 bytes .../gtk-2.0/assets/scrollbar-horz-slider.png | Bin 0 -> 203 bytes .../gtk-2.0/assets/scrollbar-horz-trough.png | Bin 0 -> 93 bytes .../assets/scrollbar-vert-ltr-slider-active.png | Bin 0 -> 225 bytes .../assets/scrollbar-vert-ltr-slider-disabled.png | Bin 0 -> 199 bytes .../assets/scrollbar-vert-ltr-slider-hover.png | Bin 0 -> 217 bytes .../gtk-2.0/assets/scrollbar-vert-ltr-slider.png | Bin 0 -> 212 bytes .../gtk-2.0/assets/scrollbar-vert-ltr-trough.png | Bin 0 -> 92 bytes .../assets/scrollbar-vert-rtl-slider-active.png | Bin 0 -> 219 bytes .../assets/scrollbar-vert-rtl-slider-disabled.png | Bin 0 -> 193 bytes .../assets/scrollbar-vert-rtl-slider-hover.png | Bin 0 -> 208 bytes .../gtk-2.0/assets/scrollbar-vert-rtl-slider.png | Bin 0 -> 211 bytes .../gtk-2.0/assets/scrollbar-vert-rtl-trough.png | Bin 0 -> 92 bytes .../gtk-2.0/assets/spin-ltr-down-active.png | Bin 0 -> 240 bytes .../gtk-2.0/assets/spin-ltr-down-disabled.png | Bin 0 -> 146 bytes .../gtk-2.0/assets/spin-ltr-down-hover.png | Bin 0 -> 227 bytes .../gtk-2.0/assets/spin-ltr-down.png | Bin 0 -> 220 bytes .../gtk-2.0/assets/spin-ltr-up-active.png | Bin 0 -> 222 bytes .../gtk-2.0/assets/spin-ltr-up-disabled.png | Bin 0 -> 153 bytes .../gtk-2.0/assets/spin-ltr-up-hover.png | Bin 0 -> 214 bytes .../gtk-2.0/assets/spin-ltr-up.png | Bin 0 -> 206 bytes .../gtk-2.0/assets/spin-rtl-down-active.png | Bin 0 -> 253 bytes .../gtk-2.0/assets/spin-rtl-down-disabled.png | Bin 0 -> 151 bytes .../gtk-2.0/assets/spin-rtl-down-hover.png | Bin 0 -> 238 bytes .../gtk-2.0/assets/spin-rtl-down.png | Bin 0 -> 233 bytes .../gtk-2.0/assets/spin-rtl-up-active.png | Bin 0 -> 220 bytes .../gtk-2.0/assets/spin-rtl-up-disabled.png | Bin 0 -> 149 bytes .../gtk-2.0/assets/spin-rtl-up-hover.png | Bin 0 -> 212 bytes .../gtk-2.0/assets/spin-rtl-up.png | Bin 0 -> 199 bytes .themes/Material-Black-Lime/gtk-2.0/assets/tab.png | Bin 0 -> 87 bytes .../gtk-2.0/assets/treeview-ltr-button-active.png | Bin 0 -> 97 bytes .../gtk-2.0/assets/treeview-ltr-button-hover.png | Bin 0 -> 97 bytes .../gtk-2.0/assets/treeview-ltr-button.png | Bin 0 -> 97 bytes .../gtk-2.0/assets/treeview-rtl-button-active.png | Bin 0 -> 97 bytes .../gtk-2.0/assets/treeview-rtl-button-hover.png | Bin 0 -> 97 bytes .../gtk-2.0/assets/treeview-rtl-button.png | Bin 0 -> 97 bytes .themes/Material-Black-Lime/gtk-2.0/gtkrc | 34 + .themes/Material-Black-Lime/gtk-2.0/gtkrc.hidpi | 995 +++++++ .themes/Material-Black-Lime/gtk-2.0/hacks.rc | 36 + .themes/Material-Black-Lime/gtk-2.0/main.rc | 2781 ++++++++++++++++++++ 165 files changed, 3938 insertions(+) create mode 100644 .themes/Material-Black-Lime/gtk-2.0/apps.rc create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/border.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/button-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/button-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/button-hover.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/button.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/checkbox-checked-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/checkbox-checked-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/checkbox-checked-hover.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/checkbox-checked.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/checkbox-mixed-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/checkbox-mixed-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/checkbox-mixed-hover.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/checkbox-mixed.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/checkbox-unchecked-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/checkbox-unchecked-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/checkbox-unchecked-hover.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/checkbox-unchecked.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/combo-left-entry-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/combo-left-entry-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/combo-left-entry-hover.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/combo-left-entry.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/combo-ltr-button-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/combo-ltr-button-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/combo-ltr-button-hover.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/combo-ltr-button.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/combo-ltr-entry-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/combo-ltr-entry-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/combo-ltr-entry.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/combo-right-entry-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/combo-right-entry-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/combo-right-entry-hover.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/combo-right-entry.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/combo-rtl-button-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/combo-rtl-button-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/combo-rtl-button-hover.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/combo-rtl-button.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/combo-rtl-entry-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/combo-rtl-entry-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/combo-rtl-entry.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/entry-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/entry-background-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/entry-background.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/entry-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/entry-hover.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/entry.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/flat-button-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/flat-button-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/flat-button-hover.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/flat-button.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/focus.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/frame-inline.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/frame-notebook.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/frame.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/handle-horz-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/handle-horz-hover.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/handle-horz.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/handle-vert-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/handle-vert-hover.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/handle-vert.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/menu-checkbox-checked-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/menu-checkbox-checked.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/menu-checkbox-mixed-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/menu-checkbox-mixed.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/menu-checkbox-unchecked-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/menu-checkbox-unchecked.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/menu-radio-checked-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/menu-radio-checked.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/menu-radio-mixed-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/menu-radio-mixed.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/menu-radio-unchecked-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/menu-radio-unchecked.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/notebook-combo-ltr-entry-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/notebook-combo-ltr-entry-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/notebook-combo-ltr-entry.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/notebook-combo-rtl-entry-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/notebook-combo-rtl-entry-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/notebook-combo-rtl-entry.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/notebook-entry-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/notebook-entry-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/notebook-entry.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/pan-down-alt-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/pan-down-alt.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/pan-down-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/pan-down.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/pan-left-alt-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/pan-left-alt.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/pan-left-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/pan-left-semi.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/pan-left.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/pan-right-alt-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/pan-right-alt.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/pan-right-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/pan-right-semi.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/pan-right.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/pan-up-alt-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/pan-up-alt.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/pan-up-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/pan-up.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/progressbar-progress.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/progressbar-trough.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/radio-checked-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/radio-checked-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/radio-checked-hover.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/radio-checked.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/radio-mixed-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/radio-mixed-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/radio-mixed-hover.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/radio-mixed.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/radio-unchecked-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/radio-unchecked-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/radio-unchecked-hover.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/radio-unchecked.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/scale-horz-trough-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/scale-horz-trough-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/scale-horz-trough.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/scale-slider-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/scale-slider-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/scale-slider-hover.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/scale-slider.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/scale-vert-trough-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/scale-vert-trough-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/scale-vert-trough.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-horz-slider-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-horz-slider-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-horz-slider-hover.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-horz-slider.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-horz-trough.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-ltr-slider-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-ltr-slider-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-ltr-slider-hover.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-ltr-slider.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-ltr-trough.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-rtl-slider-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-rtl-slider-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-rtl-slider-hover.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-rtl-slider.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-rtl-trough.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-down-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-down-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-down-hover.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-down.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-up-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-up-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-up-hover.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-up.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-down-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-down-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-down-hover.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-down.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-up-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-up-disabled.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-up-hover.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-up.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/tab.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/treeview-ltr-button-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/treeview-ltr-button-hover.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/treeview-ltr-button.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/treeview-rtl-button-active.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/treeview-rtl-button-hover.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/assets/treeview-rtl-button.png create mode 100644 .themes/Material-Black-Lime/gtk-2.0/gtkrc create mode 100644 .themes/Material-Black-Lime/gtk-2.0/gtkrc.hidpi create mode 100644 .themes/Material-Black-Lime/gtk-2.0/hacks.rc create mode 100644 .themes/Material-Black-Lime/gtk-2.0/main.rc (limited to '.themes/Material-Black-Lime/gtk-2.0') diff --git a/.themes/Material-Black-Lime/gtk-2.0/apps.rc b/.themes/Material-Black-Lime/gtk-2.0/apps.rc new file mode 100644 index 00000000..530e72fd --- /dev/null +++ b/.themes/Material-Black-Lime/gtk-2.0/apps.rc @@ -0,0 +1,92 @@ +# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et: +# +# This file, unlike hacks.rc, contains legitimate cases we need to handle, e.g. +# custom widgets, programs giving us a chance to alter their UI to fit more with +# the theme or stuff that is supposed to look different, like panels. + +# TODO: This could really look nicer +style "gimp_spin_scale" { + # Spin background + bg[NORMAL] = @base_color + + engine "pixmap" { + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "assets/pan-up-alt-disabled.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + } + } +} + +style "chrome_gtk_frame" { + ChromeGtkFrame::frame-color = @titlebar_bg_color + ChromeGtkFrame::inactive-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::frame-gradient-size = 0 +} + +# Disable spin button assets for GimpSpinScale +class "GimpSpinScale" style "gimp_spin_scale" + +# Chromium lets us define some colours and settings for better integration +class "ChromeGtkFrame" style "chrome_gtk_frame" diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/border.png b/.themes/Material-Black-Lime/gtk-2.0/assets/border.png new file mode 100644 index 00000000..6a58bc35 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/border.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/button-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/button-active.png new file mode 100644 index 00000000..95868fec Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/button-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/button-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/button-disabled.png new file mode 100644 index 00000000..6686b103 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/button-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/button-hover.png b/.themes/Material-Black-Lime/gtk-2.0/assets/button-hover.png new file mode 100644 index 00000000..1000bf9a Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/button-hover.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/button.png b/.themes/Material-Black-Lime/gtk-2.0/assets/button.png new file mode 100644 index 00000000..3475b49c Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/button.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-checked-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-checked-active.png new file mode 100644 index 00000000..b182ade4 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-checked-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-checked-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-checked-disabled.png new file mode 100644 index 00000000..6312177a Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-checked-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-checked-hover.png b/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-checked-hover.png new file mode 100644 index 00000000..07ad6f3b Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-checked-hover.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-checked.png b/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-checked.png new file mode 100644 index 00000000..c0e4c579 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-checked.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-mixed-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-mixed-active.png new file mode 100644 index 00000000..522d6060 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-mixed-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-mixed-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-mixed-disabled.png new file mode 100644 index 00000000..3a8f153d Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-mixed-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-mixed-hover.png b/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-mixed-hover.png new file mode 100644 index 00000000..efe29eb6 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-mixed-hover.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-mixed.png b/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-mixed.png new file mode 100644 index 00000000..2aeeb925 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-mixed.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-unchecked-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-unchecked-active.png new file mode 100644 index 00000000..9baea507 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-unchecked-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-unchecked-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-unchecked-disabled.png new file mode 100644 index 00000000..637dbbf2 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-unchecked-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-unchecked-hover.png b/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-unchecked-hover.png new file mode 100644 index 00000000..527b28fd Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-unchecked-hover.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-unchecked.png b/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-unchecked.png new file mode 100644 index 00000000..98688d43 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/checkbox-unchecked.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/combo-left-entry-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-left-entry-active.png new file mode 100644 index 00000000..f3db946a Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-left-entry-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/combo-left-entry-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-left-entry-disabled.png new file mode 100644 index 00000000..163d3893 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-left-entry-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/combo-left-entry-hover.png b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-left-entry-hover.png new file mode 100644 index 00000000..0098a81a Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-left-entry-hover.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/combo-left-entry.png b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-left-entry.png new file mode 100644 index 00000000..6bd99328 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-left-entry.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/combo-ltr-button-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-ltr-button-active.png new file mode 100644 index 00000000..712c2a4f Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-ltr-button-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/combo-ltr-button-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-ltr-button-disabled.png new file mode 100644 index 00000000..dc968805 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-ltr-button-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/combo-ltr-button-hover.png b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-ltr-button-hover.png new file mode 100644 index 00000000..bec63c29 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-ltr-button-hover.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/combo-ltr-button.png b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-ltr-button.png new file mode 100644 index 00000000..4936004a Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-ltr-button.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/combo-ltr-entry-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-ltr-entry-active.png new file mode 100644 index 00000000..5963f559 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-ltr-entry-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/combo-ltr-entry-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-ltr-entry-disabled.png new file mode 100644 index 00000000..17a887dc Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-ltr-entry-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/combo-ltr-entry.png b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-ltr-entry.png new file mode 100644 index 00000000..5ba5915d Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-ltr-entry.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/combo-right-entry-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-right-entry-active.png new file mode 100644 index 00000000..11527b69 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-right-entry-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/combo-right-entry-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-right-entry-disabled.png new file mode 100644 index 00000000..02c61dbc Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-right-entry-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/combo-right-entry-hover.png b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-right-entry-hover.png new file mode 100644 index 00000000..84e87c5b Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-right-entry-hover.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/combo-right-entry.png b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-right-entry.png new file mode 100644 index 00000000..926a648e Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-right-entry.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/combo-rtl-button-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-rtl-button-active.png new file mode 100644 index 00000000..620b4d0f Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-rtl-button-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/combo-rtl-button-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-rtl-button-disabled.png new file mode 100644 index 00000000..333bf41c Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-rtl-button-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/combo-rtl-button-hover.png b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-rtl-button-hover.png new file mode 100644 index 00000000..e372bf04 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-rtl-button-hover.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/combo-rtl-button.png b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-rtl-button.png new file mode 100644 index 00000000..04b0eae8 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-rtl-button.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/combo-rtl-entry-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-rtl-entry-active.png new file mode 100644 index 00000000..63170825 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-rtl-entry-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/combo-rtl-entry-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-rtl-entry-disabled.png new file mode 100644 index 00000000..1f65bffe Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-rtl-entry-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/combo-rtl-entry.png b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-rtl-entry.png new file mode 100644 index 00000000..dba31d8b Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/combo-rtl-entry.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/entry-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/entry-active.png new file mode 100644 index 00000000..78a10cd7 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/entry-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/entry-background-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/entry-background-disabled.png new file mode 100644 index 00000000..87c984c2 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/entry-background-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/entry-background.png b/.themes/Material-Black-Lime/gtk-2.0/assets/entry-background.png new file mode 100644 index 00000000..57fb497a Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/entry-background.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/entry-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/entry-disabled.png new file mode 100644 index 00000000..5e51ea40 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/entry-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/entry-hover.png b/.themes/Material-Black-Lime/gtk-2.0/assets/entry-hover.png new file mode 100644 index 00000000..22381fd5 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/entry-hover.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/entry.png b/.themes/Material-Black-Lime/gtk-2.0/assets/entry.png new file mode 100644 index 00000000..785fa368 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/entry.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/flat-button-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/flat-button-active.png new file mode 100644 index 00000000..a3b5ae53 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/flat-button-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/flat-button-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/flat-button-disabled.png new file mode 100644 index 00000000..bdf4c817 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/flat-button-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/flat-button-hover.png b/.themes/Material-Black-Lime/gtk-2.0/assets/flat-button-hover.png new file mode 100644 index 00000000..112b239a Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/flat-button-hover.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/flat-button.png b/.themes/Material-Black-Lime/gtk-2.0/assets/flat-button.png new file mode 100644 index 00000000..bdf4c817 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/flat-button.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/focus.png b/.themes/Material-Black-Lime/gtk-2.0/assets/focus.png new file mode 100644 index 00000000..3b7cf2c9 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/focus.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/frame-inline.png b/.themes/Material-Black-Lime/gtk-2.0/assets/frame-inline.png new file mode 100644 index 00000000..06791039 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/frame-inline.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/frame-notebook.png b/.themes/Material-Black-Lime/gtk-2.0/assets/frame-notebook.png new file mode 100644 index 00000000..11a11cb7 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/frame-notebook.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/frame.png b/.themes/Material-Black-Lime/gtk-2.0/assets/frame.png new file mode 100644 index 00000000..8de31be6 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/frame.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/handle-horz-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/handle-horz-active.png new file mode 100644 index 00000000..fdf4bb33 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/handle-horz-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/handle-horz-hover.png b/.themes/Material-Black-Lime/gtk-2.0/assets/handle-horz-hover.png new file mode 100644 index 00000000..4f3f7d8c Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/handle-horz-hover.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/handle-horz.png b/.themes/Material-Black-Lime/gtk-2.0/assets/handle-horz.png new file mode 100644 index 00000000..6358b793 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/handle-horz.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/handle-vert-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/handle-vert-active.png new file mode 100644 index 00000000..cd416027 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/handle-vert-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/handle-vert-hover.png b/.themes/Material-Black-Lime/gtk-2.0/assets/handle-vert-hover.png new file mode 100644 index 00000000..4384fea6 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/handle-vert-hover.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/handle-vert.png b/.themes/Material-Black-Lime/gtk-2.0/assets/handle-vert.png new file mode 100644 index 00000000..7d0dab63 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/handle-vert.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/menu-checkbox-checked-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/menu-checkbox-checked-disabled.png new file mode 100644 index 00000000..5e0a7ed8 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/menu-checkbox-checked-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/menu-checkbox-checked.png b/.themes/Material-Black-Lime/gtk-2.0/assets/menu-checkbox-checked.png new file mode 100644 index 00000000..94d17055 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/menu-checkbox-checked.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/menu-checkbox-mixed-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/menu-checkbox-mixed-disabled.png new file mode 100644 index 00000000..af17dab5 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/menu-checkbox-mixed-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/menu-checkbox-mixed.png b/.themes/Material-Black-Lime/gtk-2.0/assets/menu-checkbox-mixed.png new file mode 100644 index 00000000..5960c253 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/menu-checkbox-mixed.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/menu-checkbox-unchecked-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/menu-checkbox-unchecked-disabled.png new file mode 100644 index 00000000..544b32f0 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/menu-checkbox-unchecked-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/menu-checkbox-unchecked.png b/.themes/Material-Black-Lime/gtk-2.0/assets/menu-checkbox-unchecked.png new file mode 100644 index 00000000..0daeaf26 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/menu-checkbox-unchecked.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/menu-radio-checked-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/menu-radio-checked-disabled.png new file mode 100644 index 00000000..8c340ca2 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/menu-radio-checked-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/menu-radio-checked.png b/.themes/Material-Black-Lime/gtk-2.0/assets/menu-radio-checked.png new file mode 100644 index 00000000..783a1ed7 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/menu-radio-checked.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/menu-radio-mixed-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/menu-radio-mixed-disabled.png new file mode 100644 index 00000000..b37770e2 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/menu-radio-mixed-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/menu-radio-mixed.png b/.themes/Material-Black-Lime/gtk-2.0/assets/menu-radio-mixed.png new file mode 100644 index 00000000..dd3584d1 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/menu-radio-mixed.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/menu-radio-unchecked-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/menu-radio-unchecked-disabled.png new file mode 100644 index 00000000..30ed87fd Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/menu-radio-unchecked-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/menu-radio-unchecked.png b/.themes/Material-Black-Lime/gtk-2.0/assets/menu-radio-unchecked.png new file mode 100644 index 00000000..623054a0 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/menu-radio-unchecked.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/notebook-combo-ltr-entry-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/notebook-combo-ltr-entry-active.png new file mode 100644 index 00000000..0fc6a5ed Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/notebook-combo-ltr-entry-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/notebook-combo-ltr-entry-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/notebook-combo-ltr-entry-disabled.png new file mode 100644 index 00000000..20ec95e6 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/notebook-combo-ltr-entry-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/notebook-combo-ltr-entry.png b/.themes/Material-Black-Lime/gtk-2.0/assets/notebook-combo-ltr-entry.png new file mode 100644 index 00000000..290ebf37 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/notebook-combo-ltr-entry.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/notebook-combo-rtl-entry-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/notebook-combo-rtl-entry-active.png new file mode 100644 index 00000000..79538c15 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/notebook-combo-rtl-entry-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/notebook-combo-rtl-entry-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/notebook-combo-rtl-entry-disabled.png new file mode 100644 index 00000000..11e35466 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/notebook-combo-rtl-entry-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/notebook-combo-rtl-entry.png b/.themes/Material-Black-Lime/gtk-2.0/assets/notebook-combo-rtl-entry.png new file mode 100644 index 00000000..9e875e1f Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/notebook-combo-rtl-entry.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/notebook-entry-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/notebook-entry-active.png new file mode 100644 index 00000000..f8c312dd Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/notebook-entry-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/notebook-entry-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/notebook-entry-disabled.png new file mode 100644 index 00000000..8669c874 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/notebook-entry-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/notebook-entry.png b/.themes/Material-Black-Lime/gtk-2.0/assets/notebook-entry.png new file mode 100644 index 00000000..431802fa Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/notebook-entry.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/pan-down-alt-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-down-alt-disabled.png new file mode 100644 index 00000000..aba5e9dc Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-down-alt-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/pan-down-alt.png b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-down-alt.png new file mode 100644 index 00000000..4499f921 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-down-alt.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/pan-down-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-down-disabled.png new file mode 100644 index 00000000..281518bb Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-down-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/pan-down.png b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-down.png new file mode 100644 index 00000000..3ed66b94 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-down.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/pan-left-alt-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-left-alt-disabled.png new file mode 100644 index 00000000..83dd1ef9 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-left-alt-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/pan-left-alt.png b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-left-alt.png new file mode 100644 index 00000000..cda92c5f Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-left-alt.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/pan-left-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-left-disabled.png new file mode 100644 index 00000000..a6635eca Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-left-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/pan-left-semi.png b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-left-semi.png new file mode 100644 index 00000000..81a93576 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-left-semi.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/pan-left.png b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-left.png new file mode 100644 index 00000000..79ef6b29 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-left.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/pan-right-alt-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-right-alt-disabled.png new file mode 100644 index 00000000..21f738e0 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-right-alt-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/pan-right-alt.png b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-right-alt.png new file mode 100644 index 00000000..305d59de Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-right-alt.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/pan-right-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-right-disabled.png new file mode 100644 index 00000000..972f4ed1 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-right-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/pan-right-semi.png b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-right-semi.png new file mode 100644 index 00000000..2b1e2161 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-right-semi.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/pan-right.png b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-right.png new file mode 100644 index 00000000..2e405fd5 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-right.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/pan-up-alt-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-up-alt-disabled.png new file mode 100644 index 00000000..09fccbd1 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-up-alt-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/pan-up-alt.png b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-up-alt.png new file mode 100644 index 00000000..5db0421f Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-up-alt.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/pan-up-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-up-disabled.png new file mode 100644 index 00000000..783391ef Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-up-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/pan-up.png b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-up.png new file mode 100644 index 00000000..dab76233 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/pan-up.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/progressbar-progress.png b/.themes/Material-Black-Lime/gtk-2.0/assets/progressbar-progress.png new file mode 100644 index 00000000..996f8bba Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/progressbar-progress.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/progressbar-trough.png b/.themes/Material-Black-Lime/gtk-2.0/assets/progressbar-trough.png new file mode 100644 index 00000000..b6052a46 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/progressbar-trough.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/radio-checked-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/radio-checked-active.png new file mode 100644 index 00000000..aaadb0aa Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/radio-checked-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/radio-checked-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/radio-checked-disabled.png new file mode 100644 index 00000000..77340380 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/radio-checked-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/radio-checked-hover.png b/.themes/Material-Black-Lime/gtk-2.0/assets/radio-checked-hover.png new file mode 100644 index 00000000..46a4864e Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/radio-checked-hover.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/radio-checked.png b/.themes/Material-Black-Lime/gtk-2.0/assets/radio-checked.png new file mode 100644 index 00000000..a2d955cc Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/radio-checked.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/radio-mixed-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/radio-mixed-active.png new file mode 100644 index 00000000..d790e0ba Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/radio-mixed-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/radio-mixed-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/radio-mixed-disabled.png new file mode 100644 index 00000000..d457eed0 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/radio-mixed-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/radio-mixed-hover.png b/.themes/Material-Black-Lime/gtk-2.0/assets/radio-mixed-hover.png new file mode 100644 index 00000000..d6c9d03d Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/radio-mixed-hover.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/radio-mixed.png b/.themes/Material-Black-Lime/gtk-2.0/assets/radio-mixed.png new file mode 100644 index 00000000..64c55a7a Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/radio-mixed.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/radio-unchecked-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/radio-unchecked-active.png new file mode 100644 index 00000000..c051297d Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/radio-unchecked-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/radio-unchecked-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/radio-unchecked-disabled.png new file mode 100644 index 00000000..a6b8d7d0 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/radio-unchecked-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/radio-unchecked-hover.png b/.themes/Material-Black-Lime/gtk-2.0/assets/radio-unchecked-hover.png new file mode 100644 index 00000000..4d876082 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/radio-unchecked-hover.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/radio-unchecked.png b/.themes/Material-Black-Lime/gtk-2.0/assets/radio-unchecked.png new file mode 100644 index 00000000..77dcb62f Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/radio-unchecked.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/scale-horz-trough-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/scale-horz-trough-active.png new file mode 100644 index 00000000..ab2695a7 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/scale-horz-trough-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/scale-horz-trough-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/scale-horz-trough-disabled.png new file mode 100644 index 00000000..613ce9b6 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/scale-horz-trough-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/scale-horz-trough.png b/.themes/Material-Black-Lime/gtk-2.0/assets/scale-horz-trough.png new file mode 100644 index 00000000..0091dc1a Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/scale-horz-trough.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/scale-slider-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/scale-slider-active.png new file mode 100644 index 00000000..fbd1f947 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/scale-slider-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/scale-slider-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/scale-slider-disabled.png new file mode 100644 index 00000000..e90ebe81 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/scale-slider-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/scale-slider-hover.png b/.themes/Material-Black-Lime/gtk-2.0/assets/scale-slider-hover.png new file mode 100644 index 00000000..42d14af8 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/scale-slider-hover.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/scale-slider.png b/.themes/Material-Black-Lime/gtk-2.0/assets/scale-slider.png new file mode 100644 index 00000000..ea88f616 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/scale-slider.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/scale-vert-trough-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/scale-vert-trough-active.png new file mode 100644 index 00000000..7dfc868b Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/scale-vert-trough-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/scale-vert-trough-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/scale-vert-trough-disabled.png new file mode 100644 index 00000000..82366eb2 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/scale-vert-trough-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/scale-vert-trough.png b/.themes/Material-Black-Lime/gtk-2.0/assets/scale-vert-trough.png new file mode 100644 index 00000000..d9758885 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/scale-vert-trough.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-horz-slider-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-horz-slider-active.png new file mode 100644 index 00000000..a7b5a792 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-horz-slider-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-horz-slider-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-horz-slider-disabled.png new file mode 100644 index 00000000..3db72db2 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-horz-slider-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-horz-slider-hover.png b/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-horz-slider-hover.png new file mode 100644 index 00000000..9a0b1cf0 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-horz-slider-hover.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-horz-slider.png b/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-horz-slider.png new file mode 100644 index 00000000..73e87637 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-horz-slider.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-horz-trough.png b/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-horz-trough.png new file mode 100644 index 00000000..1678659a Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-horz-trough.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-ltr-slider-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-ltr-slider-active.png new file mode 100644 index 00000000..11ad6a40 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-ltr-slider-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-ltr-slider-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-ltr-slider-disabled.png new file mode 100644 index 00000000..25137fcc Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-ltr-slider-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-ltr-slider-hover.png b/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-ltr-slider-hover.png new file mode 100644 index 00000000..361bc685 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-ltr-slider-hover.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-ltr-slider.png b/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-ltr-slider.png new file mode 100644 index 00000000..ff52f589 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-ltr-slider.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-ltr-trough.png b/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-ltr-trough.png new file mode 100644 index 00000000..d58df0f9 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-ltr-trough.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-rtl-slider-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-rtl-slider-active.png new file mode 100644 index 00000000..a0b94628 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-rtl-slider-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-rtl-slider-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-rtl-slider-disabled.png new file mode 100644 index 00000000..7dac37ec Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-rtl-slider-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-rtl-slider-hover.png b/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-rtl-slider-hover.png new file mode 100644 index 00000000..25b6d422 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-rtl-slider-hover.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-rtl-slider.png b/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-rtl-slider.png new file mode 100644 index 00000000..83cf8384 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-rtl-slider.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-rtl-trough.png b/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-rtl-trough.png new file mode 100644 index 00000000..a372202f Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/scrollbar-vert-rtl-trough.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-down-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-down-active.png new file mode 100644 index 00000000..be7cba77 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-down-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-down-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-down-disabled.png new file mode 100644 index 00000000..4fb39477 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-down-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-down-hover.png b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-down-hover.png new file mode 100644 index 00000000..387dcda2 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-down-hover.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-down.png b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-down.png new file mode 100644 index 00000000..71cd8e23 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-down.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-up-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-up-active.png new file mode 100644 index 00000000..8282192b Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-up-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-up-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-up-disabled.png new file mode 100644 index 00000000..a7b31821 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-up-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-up-hover.png b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-up-hover.png new file mode 100644 index 00000000..c217f65b Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-up-hover.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-up.png b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-up.png new file mode 100644 index 00000000..7b4d280a Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-ltr-up.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-down-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-down-active.png new file mode 100644 index 00000000..f545c34d Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-down-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-down-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-down-disabled.png new file mode 100644 index 00000000..12489dfe Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-down-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-down-hover.png b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-down-hover.png new file mode 100644 index 00000000..d2b75d1f Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-down-hover.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-down.png b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-down.png new file mode 100644 index 00000000..e52a2b31 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-down.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-up-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-up-active.png new file mode 100644 index 00000000..887bebe3 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-up-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-up-disabled.png b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-up-disabled.png new file mode 100644 index 00000000..7094e318 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-up-disabled.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-up-hover.png b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-up-hover.png new file mode 100644 index 00000000..15e3e7eb Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-up-hover.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-up.png b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-up.png new file mode 100644 index 00000000..0115e49f Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/spin-rtl-up.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/tab.png b/.themes/Material-Black-Lime/gtk-2.0/assets/tab.png new file mode 100644 index 00000000..94a0ce73 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/tab.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/treeview-ltr-button-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/treeview-ltr-button-active.png new file mode 100644 index 00000000..395bda93 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/treeview-ltr-button-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/treeview-ltr-button-hover.png b/.themes/Material-Black-Lime/gtk-2.0/assets/treeview-ltr-button-hover.png new file mode 100644 index 00000000..051c9cc5 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/treeview-ltr-button-hover.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/treeview-ltr-button.png b/.themes/Material-Black-Lime/gtk-2.0/assets/treeview-ltr-button.png new file mode 100644 index 00000000..b0e28361 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/treeview-ltr-button.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/treeview-rtl-button-active.png b/.themes/Material-Black-Lime/gtk-2.0/assets/treeview-rtl-button-active.png new file mode 100644 index 00000000..d8ebc2c3 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/treeview-rtl-button-active.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/treeview-rtl-button-hover.png b/.themes/Material-Black-Lime/gtk-2.0/assets/treeview-rtl-button-hover.png new file mode 100644 index 00000000..ac729fec Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/treeview-rtl-button-hover.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/assets/treeview-rtl-button.png b/.themes/Material-Black-Lime/gtk-2.0/assets/treeview-rtl-button.png new file mode 100644 index 00000000..144f0315 Binary files /dev/null and b/.themes/Material-Black-Lime/gtk-2.0/assets/treeview-rtl-button.png differ diff --git a/.themes/Material-Black-Lime/gtk-2.0/gtkrc b/.themes/Material-Black-Lime/gtk-2.0/gtkrc new file mode 100644 index 00000000..15933398 --- /dev/null +++ b/.themes/Material-Black-Lime/gtk-2.0/gtkrc @@ -0,0 +1,34 @@ +# Based on Bridge by ScionicSpectre and Adwaita by GNOME +# vim:set ts=2 sw=2 sts=2 ai et: +# +# This is the GTK 2 version of Material-Black-Lime. It's whole purpose is to look as the +# GTK 3 version as much as possible until GTK 2 dies completely. +# +# Note: comments for explaining styles are on the bottom of each file beside the +# widget matches. + +# Declare the colours used throughout the theme. +# There shouldn't be any fiddling with them in the theme files themselves in +# order to not mess up the dark theme. + +# Text/base +gtk-color-scheme = "text_color:#9e9e9e\nbase_color:#1a1c1e" +# Foreground/background +gtk-color-scheme = "fg_color:#9e9e9e\nbg_color:#0f1011" +# Selected foreground/background +gtk-color-scheme = "selected_fg_color:#9e9e9e\nselected_bg_color:#7db738" +# Titlebar foreground/background +gtk-color-scheme = "titlebar_fg_color:#9e9e9e\ntitlebar_bg_color:#09090a" +# Tooltips foreground/background +gtk-color-scheme = "tooltip_fg_color:#9e9e9e\ntooltip_bg_color:#616161" +# Links +gtk-color-scheme = "link_color:#7db738\nvisited_link_color:#E040FB" + +# Set GTK settings +gtk-auto-mnemonics = 1 +gtk-primary-button-warps-slider = 1 + +# And hand over the control to the theme files +include "main.rc" +include "apps.rc" +include "hacks.rc" diff --git a/.themes/Material-Black-Lime/gtk-2.0/gtkrc.hidpi b/.themes/Material-Black-Lime/gtk-2.0/gtkrc.hidpi new file mode 100644 index 00000000..ec1a136f --- /dev/null +++ b/.themes/Material-Black-Lime/gtk-2.0/gtkrc.hidpi @@ -0,0 +1,995 @@ +# Material-Black-Lime + +gtk-color-scheme = +"base_color:#1a1c1e\nbg_color:#0f1011\ntooltip_bg_color:#0f1011\nselected_bg_color:#63912b\ntext_color:#ffffff\nfg_color:#a5a5a5\ntooltip_fg_color:#a5a5a5\nselected_fg_color:#ffffff\nmenubar_bg_color:#09090a\nmenubar_fg_color:#858c91\ntoolbar_bg_color:#0f1011\ntoolbar_fg_color:#a5a5a5\nmenu_bg_color:#09090a\nmenu_fg_color:#858c91\npanel_bg_color:#0f1011\npanel_fg_color:#a5a5a5\nlink_color:#2196f3\nbtn_bg_color:#141416\nbtn_fg_color:#80868b\ntitlebar_bg_color:#09090a\ntitlebar_fg_color:#858c91\nprimary_caret_color:#ffffff\nsecondary_caret_color:#ffffff\naccent_bg_color:#8acc3d\n" +# Default Style + +style "murrine-default" { + GtkArrow::arrow-scaling= 1.0 + + GtkButton::child-displacement-x = 0 + GtkButton::child-displacement-y = 0 + + #GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::inner-border = { 0, 0, 1, 0 } + GtkButton::focus-line-width = 2 + #GtkButton::focus-padding = 4 + GtkButton::focus-padding = 2 + #GtkButton::interior-focus = 1 + + GtkEntry::inner-border = { 4, 4, 5, 4 } + GtkComboBox::inner-border = { 4, 4, 6, 5 } + GtkComboBoxText::inner-border = { 4, 4, 6, 5 } + + #GtkButtonBox::child-min-height = 52 + + GtkCheckButton::indicator-size = 30 + + # The following line hints to gecko (and possibly other appliations) + # that the entry should be drawn transparently on the canvas. + # Without this, gecko will fill in the background of the entry. + GtkEntry::honors-transparent-bg-hint = 1 + GtkEntry::state-hint = 0 + + GtkExpander::expander-size = 30 + + GtkImage::x-ayatana-indicator-dynamic = 1 + + GtkMenu::horizontal-padding = 2 + GtkMenu::vertical-padding = 2 + + GtkMenuBar::internal-padding = 1 + GtkMenuBar::window-dragging = 1 + + GtkMenuItem::arrow-scaling= 0.5 + + GtkPaned::handle-size = 1 + + GtkProgressBar::min-horizontal-bar-height = 14 + GtkProgressBar::min-vertical-bar-width = 14 + + GtkRange::trough-border = 0 + GtkRange::slider-width = 24 + GtkRange::stepper-size = 24 + GtkRange::stepper_spacing = 0 + GtkRange::trough-under-steppers = 1 + + GtkScale::slider-length = 30 + GtkScale::slider-width = 30 + GtkScale::trough-side-details = 1 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::has-secondary-backward-stepper = 0 + GtkScrollbar::has-secondary-forward-stepper = 0 + GtkScrollbar::min-slider-length = 160 + GtkScrollbar::slider-width = 24 + GtkScrollbar::trough-border = 0 + + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkSeparatorMenuItem::horizontal-padding = 0 + + GtkToolbar::internal-padding = 0 + + GtkTreeView::expander-size = 22 + GtkTreeView::vertical-separator = 0 + + GtkWidget::focus-line-width = 2 + # The following line prevents the Firefox tabs + # from jumping a few pixels when you create a new tab + GtkWidget::focus-padding = 0 + + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 2 + GtkWidget::separator-height = 2 + + GtkWindow::resize-grip-height = 2 + GtkWindow::resize-grip-width = 2 + + WnckTasklist::fade-overlay-rect = 0 + + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkIMHtmlr::hyperlink-color = @link_color + GtkIMHtml::hyperlink-color = @link_color + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + GtkToolbar::shadow-type = GTK_SHADOW_NONE # Makes toolbars flat and unified + GtkMenuBar::shadow-type = GTK_SHADOW_NONE # Makes menubars flat and unified + + xthickness = 2 + ythickness = 2 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + bg[INSENSITIVE] = @bg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @base_color) + base[SELECTED] = @selected_bg_color + base[ACTIVE] = @selected_bg_color + base[INSENSITIVE] = shade (0.85, @base_color) + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @base_color, @text_color) + + engine "murrine" { + animation = FALSE + arrowstyle = 1 # 0 = normal arrows, 1 = filled arrows + border_shades = { 1.0, 1.0 } # gradient to draw on border + border_colors = { mix(0.2, @fg_color, @bg_color), mix(0.2, @fg_color, @bg_color) } + colorize_scrollbar = FALSE + comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox below arrow + contrast = 0.8 # overal contrast with borders + focusstyle = 3 # 0 = none, 1 = grey dotted, 2 = colored with fill, 3 = colored glow + glazestyle = 0 # 0 = flat highlight, 1 = curved highlight, 2 = concave, 3 = top curved highlight, 4 = beryl highlight + glowstyle = 0 # 0 = glow on top, 1 = glow on bottom, 2 = glow on top and bottom, 3 = glow on middle vertically, 4 = glow on middle horizontally, 5 = glow on all sides + glow_shade = 1.0 # amount of glow + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } # gradient to draw on widgets + highlight_shade = 1.0 # amount of highlight + lightborder_shade = 1.0 # amount of inset light border + lightborderstyle = 1 # 0 = lightborder on top side, 1 = lightborder on all sides + listviewheaderstyle = 0 # 0 = flat, 1 = glassy, 2 = raised + listviewstyle = 0 # 0 = none, 1 = dotted, 2 = line + menubaritemstyle = 0 # 0 = menuitem look, 1 = button look + menubarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped + menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped + menustyle = 0 # 0 = none, 1 = vertical striped + progressbarstyle = 0 # 0 = none, 1 = diagonal striped, 2 = vertical striped + reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient + roundness = 4# roundness of widgets + scrollbarstyle = 0 # 0 = none, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles + sliderstyle = 0 # 0 = none, 1 = handles + stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles + toolbarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient + } +} + +style "murrine-wide" { + xthickness = 6 + ythickness = 6 +} + +style "murrine-wider" { + xthickness = 10 + ythickness = 10 +} + +style "murrine-thin" { + xthickness = 1 + ythickness = 1 +} + +# Notebook + +style "clearlooks-notebook-bg" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = shade (0.80, @bg_color) +} + +style "clearlooks-notebook" = "clearlooks-notebook-bg" { + xthickness = 8 + ythickness = 4 + + engine "clearlooks" { + radius = 0.1 + } +} + +# Various Standard Widgets + +style "murrine-button" = "murrine-wider" { + bg[NORMAL] = @btn_bg_color + bg[PRELIGHT] = shade (1.04, @btn_bg_color) + bg[SELECTED] = mix (0.5, @selected_bg_color, @bg_color) + bg[ACTIVE] = shade (0.95, @btn_bg_color) + bg[INSENSITIVE] = shade (0.75, @btn_bg_color) + xthickness = 10 + ythickness = 10 + #xthickness = 5 + #ythickness = 5 + + engine "murrine" { + border_colors = { mix(0.25, @btn_fg_color, @btn_bg_color), mix(0.25, @btn_fg_color, @btn_bg_color) } + roundness = 4 + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + } +} + +style "murrine-buttonlabel" { + fg[NORMAL] = @btn_fg_color + fg[PRELIGHT] = @btn_fg_color + fg[SELECTED] = @btn_fg_color + fg[ACTIVE] = @btn_fg_color + fg[INSENSITIVE] = mix (0.4, @btn_bg_color, @btn_fg_color) + + text[NORMAL] = @btn_fg_color + text[PRELIGHT] = @btn_fg_color + text[SELECTED] = @btn_fg_color + text[ACTIVE] = @btn_fg_color + text[INSENSITIVE] = @btn_fg_color + text[INSENSITIVE] = mix (0.4, @btn_bg_color, @btn_fg_color) + + engine "murrine" { + } +} + +style "murrine-comboboxtext" = "murrine-buttonlabel" { + xthickness = 10 + ythickness = 10 +} + +style "murrine-togglebutton" = "murrine-buttonlabel" { + xthickness = 10 + ythickness = 10 +} + +style "murrine-radiocheck" = "murrine-togglebutton" { + text[NORMAL] = @accent_bg_color + text[PRELIGHT] = @accent_bg_color +} + +style "murrine-scrollbar" { + bg[NORMAL] = mix (0.21, @fg_color, @bg_color) + bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color) + bg[ACTIVE] = @selected_bg_color + + engine "murrine" { + roundness = 4 + contrast = 0.0 + border_shades = { 0.9, 0.9 } + trough_shades = { 0.97, 0.97 } + trough_border_shades = { 1.0, 1.0 } + } +} + +style "murrine-overlay-scrollbar" { + bg[ACTIVE] = shade (0.8, @bg_color) + bg[INSENSITIVE] = shade (0.97, @bg_color) + + base[SELECTED] = shade (0.6, @bg_color) + base[INSENSITIVE] = shade (0.85, @bg_color) +} + +style "murrine-scale" = "murrine-thin" { + bg[NORMAL] = @btn_bg_color + bg[ACTIVE] = mix(0.2, @fg_color, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = mix(0.95, @bg_color, @btn_bg_color) + + engine "murrine" { + roundness = 25 + #roundness = 4 + gradient_shades = { 1.08, 1.08, 1.08, 1.08 } + #border_shades = { 0.5, 0.5 } + border_colors = { mix(0.25, @btn_fg_color, @btn_bg_color), mix(0.25, @btn_fg_color, @btn_bg_color) } + #trough_shades = { 1.08, 1.08 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "murrine-progressbar" = "murrine-thin" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = mix(0.08, @bg_color, @base_color) + + fg[PRELIGHT] = @selected_fg_color + + engine "murrine" { + roundness = 4 + border_shades = { 1.2, 1.2 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "murrine-treeview-header" = "murrine-button" { + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix(0.20, @bg_color, @fg_color) + engine "murrine" { + roundness = 0 + } +} + +style "murrine-treeview" { + engine "murrine" { + roundness = 0 + } +} + +style "murrine-frame" = "murrine-wide" { + bg[NORMAL] = mix(0.08, @fg_color, @bg_color) +} + +style "murrine-frame-title" { + fg[NORMAL] = lighter (@fg_color) +} + +style "murrine-tooltips" { + xthickness = 10 + ythickness = 10 + + bg[NORMAL] = @tooltip_bg_color + bg[SELECTED] = @tooltip_bg_color + + fg[NORMAL] = @tooltip_fg_color + + engine "murrine" { + textstyle = 0 + roundness = 4 + rgba = FALSE + } +} + +style "murrine-spinbutton" = "murrine-button" { + xthickness = 10 + ythickness = 10 + engine "murrine" { + } +} + +style "clearlooks-radiocheck" = "murrine-default" { + bg[SELECTED] = @base_color + bg[PRELIGHT] = @bg_color + + text[NORMAL] = @accent_bg_color + text[PRELIGHT] = @accent_bg_color + + engine "clearlooks" { + radius = 4.0 + } +} + +style "clearlooks-base-radiocheck" = "clearlooks-radiocheck" { + bg[PRELIGHT] = @bg_color +} + +style "clearlooks-radiocheck-label" = "clearlooks-radiocheck" { + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) +} + +style "murrine-entry" = "murrine-wider" { + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @text_color + text[ACTIVE] = @text_color + text[INSENSITIVE] = mix (0.5, @base_color, @text_color) + + xthickness = 10 + ythickness = 10 + engine "murrine" { + #border_shades = { 1.15, 1.15 } + border_colors = { mix(0.22, @text_color, @base_color), mix(0.22, @text_color, @base_color) } + roundness = 4 + } +} + +style "metacity-frame" = "murrine-default" { + bg[SELECTED] = @selected_bg_color +} + +style "murrine-statusbar" { } +style "murrine-comboboxentry" = "murrine-entry" { } +style "murrine-hscale" = "murrine-scale" { } +style "murrine-vscale" = "murrine-scale" { } +style "murrine-hscrollbar" = "murrine-scrollbar" { } +style "murrine-vscrollbar" = "murrine-scrollbar" { } + +# Menus + +style "murrine-menu" = "murrine-thin" { + bg[NORMAL] = @menu_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @menu_bg_color + bg[INSENSITIVE] = @menu_bg_color + + fg[NORMAL] = @menu_fg_color + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + text[NORMAL] = @menu_fg_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menu-item" = "murrine-wider" { + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @selected_bg_color + + fg[NORMAL] = @menu_fg_color # Fix for XFCE menu text + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + textstyle = 0 + border_shades = { 1.2, 1.2 } + } +} + +style "murrine-separator-menu-item" = "murrine-thin" { } + +style "murrine-menubar" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menubaritem" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +# Toolbars + +style "murrine-toolbar" = "murrine-thin" { + bg[NORMAL] = @toolbar_bg_color + bg[PRELIGHT] = shade (1.02, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.9, @toolbar_bg_color) + bg[INSENSITIVE] = @toolbar_bg_color + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +style "murrine-toolbutton" = "murrine-button" { + bg[NORMAL] = shade (1.08, @toolbar_bg_color) + bg[PRELIGHT] = shade (1.10, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.95, @toolbar_bg_color) + bg[INSENSITIVE] = shade (0.85, @toolbar_bg_color) + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +style "murrine-toolbutton-label" = "murrine-toolbutton" { + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +class "GtkToolbar" style "murrine-toolbar" +class "GtkHandleBox" style "murrine-toolbar" +widget_class "*Toolbar*.*Separator*" style "murrine-toolbar" + +# Panels + +style "murrine-panel" = "murrine-thin" { + xthickness = 2 + + bg[NORMAL] = @panel_bg_color + bg[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color) + bg[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color) + bg[ACTIVE] = shade (0.8, @panel_bg_color) + bg[INSENSITIVE] = @panel_bg_color + + fg[NORMAL] = @panel_fg_color + fg[PRELIGHT] = shade (1.08, @panel_fg_color) + fg[SELECTED] = shade (1.08, @panel_fg_color) + fg[ACTIVE] = @panel_fg_color + fg[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color) + + base[NORMAL] = @panel_bg_color + base[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color) + base[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color) + base[ACTIVE] = shade (0.9, @panel_bg_color) + base[INSENSITIVE] = @panel_bg_color + + text[NORMAL] = @panel_fg_color + text[PRELIGHT] = shade (1.08, @panel_fg_color) + text[SELECTED] = shade (1.08, @panel_fg_color) + text[ACTIVE] = @panel_fg_color + text[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color) + + engine "murrine" { + roundness = 0 + contrast = 0.0 + } +} + +widget "*PanelWidget*" style "murrine-panel" +widget "*PanelApplet*" style "murrine-panel" +widget "*fast-user-switch*" style "murrine-panel" +widget "*CPUFreq*Applet*" style "murrine-panel" +widget "*indicator-applet*" style "murrine-panel" +class "PanelApp*" style "murrine-panel" +class "PanelToplevel*" style "murrine-panel" +widget_class "*PanelToplevel*" style "murrine-panel" +widget_class "*notif*" style "murrine-panel" +widget_class "*Notif*" style "murrine-panel" +widget_class "*Tray*" style "murrine-panel" +widget_class "*tray*" style "murrine-panel" +widget_class "*computertemp*" style "murrine-panel" +widget_class "*Applet*Tomboy*" style "murrine-panel" +widget_class "*Applet*Netstatus*" style "murrine-panel" +widget "*gdm-user-switch-menubar*" style "murrine-panel" + +# LXPanel (code based on Lubuntu-default theme's gtkrc file) +widget "*.tclock.*" style "murrine-panel" +widget "*.taskbar.*" style "murrine-panel" +widget_class "*GtkBgbox*" style "murrine-panel" + +style "bold-panel-item" { + font_name = "Bold" + + engine "murrine" { + roundness = 0 + } +} + +widget "*Panel*MenuBar*" style "bold-panel-item" +widget "*gimmie*" style "bold-panel-item" + +# widget_class "*Mail*" style "murrine-panel" # Disabled to fix Evolution bug +# class "*Panel*" style "murrine-panel" # Disabled to fix bug + +# XFCE Styles + +style "workspace-switcher" = "murrine-panel" { + bg[ACTIVE] = @selected_bg_color + bg[SELECTED] = @selected_bg_color +} + +style "xfce-header" { + bg[NORMAL] = shade (0.9, @bg_color) + base[NORMAL] = shade (1.18, @bg_color) +} + +style "xfdesktop-windowlist" { + bg[NORMAL] = @base_color + fg[INSENSITIVE] = shade (0.95, @base_color) + text[INSENSITIVE] = shade (0.95, @base_color) +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 60 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 0 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = @fg_color + XfdesktopIconView::selected-shadow-color = @fg_color + XfdesktopIconView::shadow-blur-radius = 2 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = @bg_color + fg[ACTIVE] = @bg_color + +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::border-alpha = 1.0 + Xfwm4TabwinWidget::icon-size = 64 + Xfwm4TabwinWidget::alpha = 1.0 + Xfwm4TabwinWidget::border-radius = 2 + + bg[NORMAL] = @menu_bg_color + bg[SELECTED] = @menu_bg_color + + fg[NORMAL] = @menu_fg_color + + engine "murrine" { + contrast = 0.0 + border_shades = { 0.9, 0.9 } + } +} + +style "xfwm-tabwin-button" { + font_name = "bold" + + bg[SELECTED] = @selected_bg_color +} + +style "xfsm-logout" { + bg[NORMAL] = @menu_bg_color + bg[ACTIVE] = @menu_bg_color + bg[PRELIGHT] = shade (1.1, @menu_bg_color) + bg[SELECTED] = shade (0.5, @menu_bg_color) + bg[INSENSITIVE] = shade (1.3, @menu_bg_color) + + fg[NORMAL] = @menu_fg_color + fg[PRELIGHT] = @menu_fg_color + + text[NORMAL] = @menu_fg_color + + engine "murrine" { + } +} + +style "xfsm-logout-button" { + bg[NORMAL] = shade (1.2, @menu_bg_color) + bg[PRELIGHT] = shade (1.4, @menu_bg_color) + + engine "murrine" { + } +} + +widget "*Pager*" style "workspace-switcher" + +widget "*Xfce*Panel*" style "murrine-panel" +class "*Xfce*Panel*" style "murrine-panel" + +# Thunar Styles + +style "sidepane" { + base[NORMAL] = @bg_color + base[INSENSITIVE] = mix (0.4, shade (1.35, @selected_bg_color), shade (0.9, @base_color)) + bg[NORMAL] = @bg_color + text[NORMAL] = mix (0.9, @fg_color, @bg_color) +} + +widget_class "*ThunarShortcutsView*" style "sidepane" +widget_class "*ThunarTreeView*" style "sidepane" +widget_class "*ThunarLocationEntry*" style "murrine-entry" + +style "whiskermenu" { + bg[NORMAL] = @menu_bg_color + bg[ACTIVE] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[PRELIGHT] = @selected_bg_color + + fg[NORMAL] = @menu_fg_color + fg[ACTIVE] = @menu_fg_color + fg[PRELIGHT] = @menu_fg_color +} + +style "whiskermenu-scrollbar" = "murrine-scrollbar" { + bg[NORMAL] = mix (0.21, @fg_color, @bg_color) + bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color) + bg[ACTIVE] = @selected_bg_color + + engine "murrine" { + trough_shades = { 4.97, 4.97 } + trough_border_shades = { 5.0, 5.0 } + } +} + +widget "whiskermenu-window*" style "whiskermenu" +widget "*whisker*GtkVScrollbar" style "whiskermenu-scrollbar" + +# Gtk2 Open-File Dialog + +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.GtkTreeView*" style "sidepane" +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.." style "murrine-treeview-header" + +# Google Chrome/Chromium Styles (requires 9.0.597 or newer) + +style "chromium-toolbar-button" { + engine "murrine" { + roundness = 4 + textstyle = 0 + } +} + +style "chrome-gtk-frame" { + ChromeGtkFrame::frame-color = @titlebar_bg_color + ChromeGtkFrame::inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = @titlebar_bg_color + + ChromeGtkFrame::incognito-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::incognito-frame-gradient-size = 0 + ChromeGtkFrame::incognito-frame-gradient-color = @titlebar_bg_color + + ChromeGtkFrame::scrollbar-trough-color = @bg_color + ChromeGtkFrame::scrollbar-slider-normal-color = mix (0.21, @fg_color, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = mix (0.31, @fg_color, @bg_color) +} + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "*Chrom*Button*" style "chromium-toolbar-button" + +# General Styles + +class "GtkWidget" style "murrine-default" + +class "GtkFrame" style "murrine-frame" +class "MetaFrames" style "metacity-frame" +class "GtkWindow" style "metacity-frame" + +class "GtkSeparator" style "murrine-wide" +class "GtkCalendar" style "murrine-wide" + +class "GtkSpinButton" style "murrine-spinbutton" + +class "GtkScale" style "murrine-scale" +class "GtkVScale" style "murrine-vscale" +class "GtkHScale" style "murrine-hscale" +class "GtkScrollbar" style "murrine-scrollbar" +class "GtkVScrollbar" style "murrine-vscrollbar" +class "GtkHScrollbar" style "murrine-hscrollbar" + +class "GtkEntry" style "murrine-entry" + +widget_class "*" style "clearlooks-notebook" +widget_class "**" style "clearlooks-notebook-bg" +widget_class "**" style "clearlooks-notebook-bg" +widget_class "**" style "clearlooks-notebook-bg" +widget_class "*.GtkNotebook.*.GtkViewport" style "clearlooks-notebook" + +widget_class "*" style "murrine-button" +widget_class "**" style "murrine-statusbar" +widget_class "*" style "murrine-progressbar" +widget_class "*" style "murrine-progressbar" + +widget_class "**" style "murrine-comboboxentry" +widget_class "**" style "murrine-comboboxentry" + +widget_class "**" style "murrine-menu" +widget_class "**" style "murrine-menu-item" +widget_class "**" style "murrine-separator-menu-item" +widget_class "*Menu*.*Sepa*" style "murrine-separator-menu-item" +widget_class "**" style "murrine-menubar" +widget_class "***" style "murrine-menubaritem" + +widget_class "*GtkToolButton*" style "murrine-toolbutton" +widget_class "*GtkToggleToolButton*" style "murrine-toolbutton" +widget_class "*GtkMenuToolButton*" style "murrine-toolbutton" +widget_class "*GtkToolbar*Button" style "murrine-toolbutton" + +widget_class "*.." style "murrine-frame-title" + +widget_class "*.*" style "murrine-treeview" +widget_class "*.." style "murrine-treeview-header" +widget_class "*.." style "murrine-treeview-header" +widget_class "*.." style "murrine-treeview-header" +widget_class "*.." style "murrine-treeview-header" + +widget_class "*." style "clearlooks-radiocheck" +widget_class "*.*." style "clearlooks-base-radiocheck" +widget_class "*" style "clearlooks-base-radiocheck" + +widget "gtk-tooltip*" style "murrine-tooltips" + +widget_class "**" style "murrine-overlay-scrollbar" + +# Workarounds and Non-Standard Styling + +style "text-is-fg-color-workaround" { + text[NORMAL] = @text_color + text[PRELIGHT] = @fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @fg_color + text[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) +} + +widget_class "*.." style "text-is-fg-color-workaround" + +style "fg-is-text-color-workaround" { + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = darker (@fg_color) +} + +widget_class "**" style "fg-is-text-color-workaround" +widget_class "*" style "fg-is-text-color-workaround" +widget_class "*" style "fg-is-text-color-workaround" + +style "murrine-evo-new-button-workaround" { + engine "murrine" { + toolbarstyle = 0 + } +} + +widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "murrine-evo-new-button-workaround" + +style "inkscape-toolbar-fix" { + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + highlight_shade = 1.0 + } +} + +#widget "*GtkHandleBox*" style "inkscape-toolbar-fix" +#widget "*HandleBox*CommandsToolbar*" style "inkscape-toolbar-fix" +#widget "*HandleBox*SnapToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*SelectToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*NodeToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*TweakToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ZoomToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*StarToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*RectToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*3DBoxToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ArcToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*SpiralToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PencilToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PenToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*CalligraphyToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*EraserToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*LPEToolToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*DropperToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ConnectorToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PaintbucketToolbar*" style "inkscape-toolbar-fix" + + + + +style "gimp-default-style" { +# Uncommenting this line allows to set a different (smaller) font for GIMP. +# +# font_name = "sans 8" +# Enabling the following line for some reason breaks toolbox resize +# increment calculation. You can enable it to get an even smaller GUI +# but need to restart GIMP after the theme change. +# +# GtkWidget::focus-padding = 0 + GtkOptionMenu::indicator-size = { 15, 25 } + GtkOptionMenu::indicator-spacing = { 10, 8, 4, 4 } + GtkPaned::handle-size = 5 + GimpDockWindow::default-height = 600 + GimpDock::font-scale = 1.0 + GimpMenuDock::minimal-width = 400 + GimpToolPalette::tool-icon-size = large-toolbar + GimpToolPalette::button-relief = none + GimpDockbook::tab-border = 0 + GimpDockbook::tab-icon-size = button + GimpColorNotebook::tab-border = 0 + GimpColorNotebook::tab-icon-size = button + GimpDeviceEditor::handle-size = 30 + GimpDockable::content-border = 1 + GimpEditor::content-spacing = 1 + GimpEditor::button-spacing = 1 + GimpEditor::button-icon-size = button + GimpDataEditor::minimal-height = 150 + GimpFrame::label-spacing = 5 + GtkDialog::content-area-border = 2 + GtkDialog::button-spacing = 20 + GtkDialog::action-area-border = 25 + GimpUnitComboBox::appears-as-list = 0 +} + +class "GtkWidget" style "gimp-default-style" +style "gimp-tool-dialog-style" = "gimp-default-style" +{ + GtkDialog::action-area-border = 6 +} +class "GimpToolDialog" style "gimp-tool-dialog-style" +style "gimp-grid-view-style" = "gimp-default-style" +{ + bg[NORMAL] = { 1.0, 1.0, 1.0 } +} +widget "*GimpContainerGridView*GtkViewport*" style "gimp-grid-view-style" +style "gimp-dockable-style" = "gimp-default-style" +{ + GimpFrame::label-bold = 0 + GtkButton::focus-line_width = 1 + GtkButton::focus-padding = 0 +} +widget "*GimpDockable.*" style "gimp-dockable-style" +style "gimp-display-style" = "gimp-default-style" +{ + GimpRuler::font-scale = 1.0 + GimpUnitComboBox::label-scale = 1.0 + GimpScaleComboBox::label-scale = 1.0 + GtkComboBox::arrow-size = 20 + GtkButton::inner-border = { 0, 0, 0, 0 } + GtkButton::focus-line-width = 0 + GtkButton::focus-padding = 0 +} +widget "*GimpDisplayShell.*" style "gimp-display-style" +style "gimp-overlay-style" = "gimp-display-style" +{ + GtkButton::focus-line_width = 2 +} +widget_class "**" style "gimp-overlay-style" + + + + +# Performance Fixes + +style "performance-fix" { + engine "murrine" { + textstyle = 0 + } +} + +widget_class "*gtkmm__GtkWindow*" style "performance-fix" # Inkscape +widget_class "*GimpDisplayShell*" style "performance-fix" # Gimp +widget_class "*GimpToolbox*" style "performance-fix" +widget_class "*GimpMenuDock*" style "performance-fix" +widget "*OOoFixed*" style "performance-fix" # Openoffice/Libreoffice +widget_class "*MozContainer*" style "performance-fix" # Firefox (Not sure if this one does anything though.) + +widget_class "*XfceHeading*" style "xfce-header" +widget_class "*XfceDesktop*" style "xfdesktop-windowlist" +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" +widget_class "*XfsmLogoutDialog*" style "xfsm-logout" +widget_class "*XfsmLogoutDialog*GtkButton" style "xfsm-logout-button" + + +# button fg workarounds: +widget_class "*.." style "murrine-buttonlabel" +widget_class "***" style:highest "murrine-buttonlabel" +widget_class "***" style:highest "clearlooks-radiocheck-label" +widget_class "**" style "murrine-comboboxtext" +widget_class "**" style "murrine-togglebutton" +widget_class "*." style "murrine-radiocheck" +widget_class "***" style:highest "murrine-entry" +widget_class "****" style:highest "murrine-toolbutton-label" diff --git a/.themes/Material-Black-Lime/gtk-2.0/hacks.rc b/.themes/Material-Black-Lime/gtk-2.0/hacks.rc new file mode 100644 index 00000000..c288da35 --- /dev/null +++ b/.themes/Material-Black-Lime/gtk-2.0/hacks.rc @@ -0,0 +1,36 @@ +# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et: +# +# This file contains horrible hacks to make this theme work with some programs +# This is mostly due to the limitations of GTK 2 but sometimes its the fault of +# the programs themselves. Not going to point fingers. +# +# Either way, it's a WONTFIX for both, hence this horrible file. + +style "toplevel_hack" { + engine "adwaita" {} +} + +style "chrome_entry" { + base[NORMAL] = @base_color + base[INSENSITIVE] = @base_color +} + +style "vim_notebook" { + bg[NORMAL] = @base_color + bg[ACTIVE] = @bg_color +} + +# Vim puts an eventbox between the tab and the label and colours it, +# we need to handle that +widget "vim-main-window*GtkNotebook.GtkEventBox" style "vim_notebook" + +# (he)xchat input box +class "SexySpellEntry" style:highest "normal_entry" + +# Chromium uses base as the fill colour of its own entries +# This would be fine but GTK uses it to fill the surrounding space, so its set to bg +# That results in Chromium using it for the fill, so we need to handle that +widget_class "*Chrom*" style "chrome_entry" + +# Hack to be able to match widgets in LibreOffice +class "GtkWindow" style "toplevel_hack" diff --git a/.themes/Material-Black-Lime/gtk-2.0/main.rc b/.themes/Material-Black-Lime/gtk-2.0/main.rc new file mode 100644 index 00000000..388fba91 --- /dev/null +++ b/.themes/Material-Black-Lime/gtk-2.0/main.rc @@ -0,0 +1,2781 @@ +# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et: +# +# This is the main theme file, handling all the default widgets and theme +# properties. Since GTK 2 is old, we need to overcome some of its limitations, +# which is also mostly done in this file. Sadly not all of them can be overcome +# so there will always be a visible difference between the GTK 2 and 3 theme. + +style "default" { + xthickness = 1 + ythickness = 1 + + #################### + # Style Properties # + #################### + + GtkWidget::focus-padding = 0 + GtkWidget::focus-line-width = 2 + GtkWidget::focus-line-pattern = "\2\1" + + GtkToolbar::space-size = 5 # 1 + 2*2 (separator + margins) + GtkToolbar::internal-padding = 2 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 4 + GtkWidget::tooltip-alpha = 230 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @visited_link_color + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkHTML::vlink-color = @visited_link_color + GtkIMHtml::hyperlink-color = @link_color + GtkIMHtml::hyperlink-visited-color = @visited_link_color + + GtkSeparatorMenuItem::horizontal-padding = 0 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 3 + + GtkButton::child-displacement-y = 0 + + GtkButton::default-border = {0, 0, 0, 0} + GtkButton::default-outside-border = {0, 0, 0, 0} + GtkButton::inner-border = {4, 4, 4, 4} + + GtkEntry::state-hint = 1 + GtkEntry::inner-border = {4, 4, 4, 4} + + GtkPaned::handle-size = 8 + GtkHPaned::handle-size = 8 + GtkVPaned::handle-size = 8 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 17 + GtkRange::stepper-size = 0 + GtkRange::activate-slider = 1 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::stepper-size = 0 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 32 # 24 + 2*4 (margins) + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkScale::slider_length = 24 + GtkScale::slider_width = 24 + GtkScale::trough-side-details = 1 + + GtkProgressBar::min-horizontal-bar-height = 4 + GtkProgressBar::min-vertical-bar-width = 4 + GtkProgressBar::xspacing = 4 + GtkProgressBar::yspacing = 4 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + # TODO: find out what this comment means: + # ( every window is misaligned for the sake of menus ): + GtkMenuBar::internal-padding = 0 + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 4 + GtkMenu::double-arrows = 0 + GtkMenuItem::arrow-scaling = 1 + GtkMenuItem::toggle-spacing = 12 + + GtkCheckButton::indicator-size = 24 + GtkCheckButton::indicator_spacing = 2 + GtkOptionMenu::indicator_spacing = {10, 10, 6, 6} + + GtkTreeView::expander-size = 16 + GtkTreeView::vertical-separator = 0 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 0 + # Set this because some apps read it + GtkTreeView::odd-row-color = @base_color + GtkTreeView::even-row-color = @base_color + + GtkExpander::expander-size = 16 + + GtkNotebook::tab-overlap = 0 + + ########## + # Colors # + ########## + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[SELECTED] = mix (0.32, @selected_bg_color, @bg_color) + bg[INSENSITIVE] = @bg_color + bg[ACTIVE] = @bg_color + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[INSENSITIVE] = mix (0.4, @fg_color, @bg_color) + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @text_color + text[INSENSITIVE] = mix (0.4, @text_color, @base_color) + text[ACTIVE] = @text_color + + base[NORMAL] = @base_color + base[PRELIGHT] = mix (0.05, @text_color, @base_color) + base[SELECTED] = mix (0.32, @selected_bg_color, @base_color) + base[INSENSITIVE] = mix (0.5, @base_color, @bg_color) + base[ACTIVE] = mix (0.32, @selected_bg_color, @base_color) + + # For succinctness, all reasonable pixmap options remain here + + # Draw frame around menu in a non-compositied environment + # This needs to go before pixmap because we need to override some stuff + engine "adwaita" {} + + engine "pixmap" { + + ################# + # Check Buttons # + ################# + + image { + function = CHECK + state = NORMAL + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = OUT + overlay_file = "assets/checkbox-unchecked-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = IN + overlay_file = "assets/checkbox-checked-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = IN + overlay_file = "assets/checkbox-checked-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = IN + overlay_file = "assets/checkbox-checked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-disabled.png" + overlay_stretch = FALSE + } + + ################# + # Radio Buttons # + ################# + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/radio-unchecked-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/radio-checked-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/radio-checked-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/radio-checked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-disabled.png" + overlay_stretch = FALSE + } + + ########## + # Arrows # + ########## + + # Overrides + + # Disable arrows in spinbuttons + image { + function = ARROW + detail = "spinbutton" + } + + # Disable arrows for qt in scrollbars + + image { + function = ARROW + detail = "vscrollbar" + } + + image { + function = ARROW + detail = "hscrollbar" + } + + # Menu arrows + + image { + function = ARROW + state = NORMAL + detail = "menuitem" + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = PRELIGHT + detail = "menuitem" + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menuitem" + overlay_file = "assets/pan-left-disabled.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = NORMAL + detail = "menuitem" + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + detail = "menuitem" + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menuitem" + overlay_file = "assets/pan-right-disabled.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menu_scroll_arrow_up" + overlay_file = "assets/pan-up-disabled.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + detail = "menu_scroll_arrow_up" + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menu_scroll_arrow_down" + overlay_file = "assets/pan-down-disabled.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + detail = "menu_scroll_arrow_down" + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + # Regular arrows + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-up-alt-disabled.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-left-alt.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-left-alt-disabled.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-right-alt.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-right-alt-disabled.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + ###################### + # Option Menu Arrows # + ###################### + + image { + function = TAB + state = NORMAL + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = PRELIGHT + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = ACTIVE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = INSENSITIVE + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + } + + ######### + # Lines # + ######### + + image { + function = VLINE + file = "assets/border.png" + border = {1, 0, 0, 0} + } + + image { + function = HLINE + file = "assets/border.png" + border = {0, 0, 1, 0} + } + + ######### + # Focus # + ######### + + image { + function = FOCUS + file = "assets/focus.png" + border = {5, 5, 5, 5} # Super strange, {4, 4, 4, 4} does not work properly... + stretch = TRUE + } + + ########### + # Handles # + ########### + + image { + function = HANDLE + detail = "handlebox" + overlay_file = "assets/handle-vert.png" + overlay_stretch = FALSE + } + + image { + function = HANDLE + state = NORMAL + overlay_file = "assets/handle-horz.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + state = PRELIGHT + overlay_file = "assets/handle-horz-hover.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + state = ACTIVE + overlay_file = "assets/handle-horz-active.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + state = NORMAL + overlay_file = "assets/handle-vert.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = HANDLE + state = PRELIGHT + overlay_file = "assets/handle-vert-hover.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = HANDLE + state = ACTIVE + overlay_file = "assets/handle-vert-active.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = RESIZE_GRIP + } + + ############# + # Expanders # + ############# + + image { + function = EXPANDER + expander_style = EXPANDED + state = NORMAL + file = "assets/pan-down-alt.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + state = PRELIGHT + file = "assets/pan-down.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + state = ACTIVE + file = "assets/pan-down.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + state = INSENSITIVE + file = "assets/pan-down-alt-disabled.png" + } + + # LTR + + image { + function = EXPANDER + expander_style = COLLAPSED + state = NORMAL + file = "assets/pan-right-alt.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = PRELIGHT + file = "assets/pan-right.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = ACTIVE + file = "assets/pan-right.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = INSENSITIVE + file = "assets/pan-right-alt-disabled.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/pan-right-semi.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/pan-right-semi.png" + direction = LTR + } + + # RTL + + image { + function = EXPANDER + expander_style = COLLAPSED + state = NORMAL + file = "assets/pan-left-alt.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = PRELIGHT + file = "assets/pan-left.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = ACTIVE + file = "assets/pan-left.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = INSENSITIVE + file = "assets/pan-left-alt-disabled.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/pan-left-semi.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/pan-left-semi.png" + direction = RTL + } + + ############# + # Notebooks # + ############# + + # Left + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab.png" + border = {0, 1, 0, 0} + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + gap_side = RIGHT + } + + # Right + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab.png" + border = {1, 0, 0, 0} + stretch = TRUE + gap_side = LEFT + } + + image { + function = EXTENSION + gap_side = LEFT + } + + # Up + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab.png" + border = {0, 0, 0, 1} + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + gap_side = BOTTOM + } + + # Down + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab.png" + border = {0, 0, 1, 0} + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + gap_side = TOP + } + + # Inner frame + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab.png" + gap_border = {1, 0, 0, 0} + gap_side = LEFT + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab.png" + gap_border = {0, 1, 0, 0} + gap_side = RIGHT + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab.png" + gap_border = {0, 0, 1, 0} + gap_side = TOP + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab.png" + gap_border = {0, 0, 0, 1} + gap_side = BOTTOM + } + + # Standalone frame + image { + function = BOX + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + + ############## + # Scrollbars # + ############## + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-horz-trough.png" + border = {0, 0, 1, 0} + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-vert-ltr-trough.png" + border = {1, 0, 0, 0} + orientation = VERTICAL + direction = LTR + } + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-vert-rtl-trough.png" + border = {0, 1, 0, 0} + orientation = VERTICAL + direction = RTL + } + + # Horizontal sliders + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-horz-slider.png" + border = {8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-horz-slider-hover.png" + border = {8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-horz-slider-active.png" + border = {8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "slider" + file = "assets/scrollbar-horz-slider-disabled.png" + border = {8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + + # Vertical sliders + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-vert-ltr-slider.png" + border = {9, 8, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-vert-ltr-slider-hover.png" + border = {9, 8, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-vert-ltr-slider-active.png" + border = {9, 8, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "slider" + file = "assets/scrollbar-vert-ltr-slider-disabled.png" + border = {9, 8, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + # RTL + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-vert-rtl-slider.png" + border = {8, 9, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-vert-rtl-slider-hover.png" + border = {8, 9, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-vert-rtl-slider-active.png" + border = {8, 9, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "slider" + file = "assets/scrollbar-vert-rtl-slider-disabled.png" + border = {8, 9, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + ########## + # Scales # + ########## + + # Troughs, overrided later on. We set them here too because some widgets + # don't specify their orientation. + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-horz-trough.png" + border = {6, 6, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + state = INSENSITIVE + detail = "trough-upper" + file = "assets/scale-horz-trough-disabled.png" + border = {6, 6, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-horz-trough-active.png" + border = {6, 6, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + state = INSENSITIVE + detail = "trough-lower" + file = "assets/scale-horz-trough-disabled.png" + border = {6, 6, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-vert-trough.png" + border = {0, 0, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + state = INSENSITIVE + detail = "trough-upper" + file = "assets/scale-vert-trough-disabled.png" + border = {0, 0, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-vert-trough-active.png" + border = {0, 0, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + state = INSENSITIVE + detail = "trough-lower" + file = "assets/scale-vert-trough-disabled.png" + border = {0, 0, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + # Sliders + + image { + function = SLIDER + state = NORMAL + detail = "hscale" + file = "assets/scale-slider.png" + } + + image { + function = SLIDER + state = PRELIGHT + detail = "hscale" + file = "assets/scale-slider-hover.png" + } + + image { + function = SLIDER + state = ACTIVE + detail = "hscale" + file = "assets/scale-slider-active.png" + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "hscale" + file = "assets/scale-slider-disabled.png" + } + + image { + function = SLIDER + state = NORMAL + detail = "vscale" + file = "assets/scale-slider.png" + } + + image { + function = SLIDER + state = PRELIGHT + detail = "vscale" + file = "assets/scale-slider-hover.png" + } + + image { + function = SLIDER + state = ACTIVE + detail = "vscale" + file = "assets/scale-slider-active.png" + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "vscale" + file = "assets/scale-slider-disabled.png" + } + + ########### + # Menubar # + ########### + + # image { + # function = BOX + # detail = "menubar" + # file = "assets/border.png" + # border = {0, 0, 0, 1} + # } + + ######### + # Menus # + ######### + + image { + function = BOX + state = PRELIGHT + detail = "menu_scroll_arrow_up" + file = "assets/border.png" + } + + image { + function = BOX + detail = "menu_scroll_arrow_up" + file = "assets/border.png" + border = {0, 0, 0, 1} + } + + image { + function = BOX + state = PRELIGHT + detail = "menu_scroll_arrow_down" + file = "assets/border.png" + } + + image { + function = BOX + detail = "menu_scroll_arrow_down" + file = "assets/border.png" + border = {0, 0, 1, 0} + } + + ########### + # Entries # + ########### + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + image { + function = SHADOW + detail = "entry" + file = "assets/entry.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/entry-background.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/entry-background-disabled.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/entry-background.png" + } + + ######### + # Spins # + ######### + + # Spin-Up LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/spin-ltr-up.png" + border = {0, 8, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/spin-ltr-up-hover.png" + border = {0, 8, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/spin-ltr-up-active.png" + border = {0, 8, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/spin-ltr-up-disabled.png" + border = {0, 8, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up-alt-disabled.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/spin-rtl-up.png" + border = {8, 0, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/spin-rtl-up-hover.png" + border = {8, 0, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/spin-rtl-up-hover.png" + border = {8, 0, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/spin-rtl-up-disabled.png" + border = {8, 0, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up-alt-disabled.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/spin-ltr-down.png" + border = {0, 8, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/spin-ltr-down-hover.png" + border = {0, 8, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/spin-ltr-down-active.png" + border = {0, 8, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/spin-ltr-down-disabled.png" + border = {0, 8, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/spin-rtl-down.png" + border = {8, 0, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/spin-rtl-down-hover.png" + border = {8, 0, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/spin-rtl-down-active.png" + border = {8, 0, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/spin-rtl-down-disabled.png" + border = {8, 0, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + direction = RTL + } + + ############## + # Scrollbars # + ############## + + image { + function = BOX + detail = "bar" + file = "assets/progressbar-progress.png" + stretch = TRUE + border = {0, 0, 0, 0} + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar-progress.png" + stretch = TRUE + border = {0, 0, 0, 0} + orientation = VERTICAL + } + + ############# + # Treeviews # + ############# + + # Disable active the column highlight + # We need to match specific cells or we break stuff + # Looking at you deadbeef + + image { + function = FLAT_BOX + detail = "cell_even_sorted" + state = NORMAL + } + + image { + function = FLAT_BOX + detail = "cell_odd_sorted" + state = NORMAL + } + + # Disable all the other shadows + # This prevents the Raleigh effect + image { + function = SHADOW + } + } +} + +style "menubar" { + bg[NORMAL] = @titlebar_bg_color + fg[NORMAL] = mix(0.7, @titlebar_fg_color, @titlebar_bg_color) + fg[PRELIGHT] = @titlebar_fg_color + fg[INSENSITIVE] = mix(0.3, @titlebar_fg_color, @titlebar_bg_color) + # Needed to fix Firefox's menubar text + bg[SELECTED] = mix(0.15, @titlebar_fg_color, @titlebar_bg_color) + fg[SELECTED] = @titlebar_fg_color +} + +style "menubar_item" { + xthickness = 3 + ythickness = 4 + + fg[NORMAL] = mix(0.7, @titlebar_fg_color, @titlebar_bg_color) + bg[PRELIGHT] = mix(0.15, @titlebar_fg_color, @titlebar_bg_color) + fg[PRELIGHT] = @titlebar_fg_color + fg[INSENSITIVE] = mix(0.3, @titlebar_fg_color, @titlebar_bg_color) +} + +style "menu" { + xthickness = 0 + ythickness = 0 + + bg[NORMAL] = @base_color + bg[INSENSITIVE] = @base_color + bg[PRELIGHT] = @base_color + bg[SELECTED] = mix(0.15, @fg_color, @base_color) +} + +style "menu_item" { + xthickness = 4 + ythickness = 4 + + bg[PRELIGHT] = mix(0.15, @fg_color, @base_color) + fg[PRELIGHT] = @fg_color + # Chromium uses this setting + bg[SELECTED] = mix(0.15, @fg_color, @base_color) + text[SELECTED] = @fg_color + # Some widgets use text, we need to handle that + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + + # Unfortunately we can't tell regular and menu checks/radios apart + # Without the heirarchy + engine "pixmap" { + + ################# + # Check Buttons # + ################# + + image { + function = CHECK + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed-disabled.png" + overlay_stretch = FALSE + } + + ################# + # Radio Buttons # + ################# + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-radio-checked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed-disabled.png" + overlay_stretch = FALSE + } + } +} + +style "separator_menu_item" { + xthickness = 0 + ythickness = 2 + + engine "pixmap" { + image { + function = BOX + file = "assets/border.png" + border = {0, 0, 0, 1} + } + } +} + +style "button_label" { + fg[NORMAL] = mix(0.75, @fg_color, @bg_color) + # fg[INSENSITIVE] = mix(0.3, @fg_color, @bg_color) + + font_name = "Medium" +} + +style "checkbutton_label" { + fg[NORMAL] = @fg_color + # fg[INSENSITIVE] = mix(0.4, @fg_color, @bg_color) + + font_name = "Regular" +} + +style "button" { + xthickness = 4 + ythickness = 4 + + # For the sake of sanity style buttons this way + engine "pixmap" { + + ########### + # Buttons # + ########### + + image { + function = BOX + state = NORMAL + file = "assets/button.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + shadow = OUT + file = "assets/button-hover.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + # Don't add hover effect on pressed buttons + image { + function = BOX + state = PRELIGHT + shadow = IN + file = "assets/button-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/button-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/button-disabled.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + } +} + +style "link_button" { + # Disable the button effect, leave just the link + engine "pixmap" { + image { + function = BOX + } + } +} + +style "entry" { + # We set this same as the border of the border of the entry + # This way there's no overlap + xthickness = 6 + ythickness = 6 +} + +style "combobox" { + xthickness = 6 + ythickness = 6 + + # This affects only the button beside an entry + GtkButton::inner-border = {0, 0, 0, 0} +} + +style "combobox_cellview" { + text[NORMAL] = mix(0.75, @fg_color, @bg_color) + # text[INSENSITIVE] = mix(0.3, @fg_color, @bg_color) + + font_name = "Medium" +} + +style "combobox_entry" { + # Since one side of the button is missing, we need to shift the arrow a little to the right + GtkButton::inner-border = {0, 2, 0, 0} + + engine "pixmap" { + + ############# + # LTR entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/combo-ltr-entry.png" + border = {8, 0, 8, 8} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/combo-ltr-entry-active.png" + border = {8, 0, 8, 8} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/combo-ltr-entry-disabled.png" + border = {8, 0, 8, 8} + stretch = TRUE + direction = LTR + } + + ############# + # RTL entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/combo-rtl-entry.png" + border = {0, 8, 8, 8} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/combo-rtl-entry-active.png" + border = {0, 8, 8, 8} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/combo-rtl-entry-disabled.png" + border = {0, 8, 8, 8} + stretch = TRUE + direction = RTL + } + + ############## + # LTR button # + ############## + + image { + function = BOX + state = NORMAL + detail = "button" + file = "assets/combo-ltr-button.png" + border = {0, 8, 8, 8} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "button" + file = "assets/combo-ltr-button-hover.png" + border = {0, 8, 8, 8} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "button" + file = "assets/combo-ltr-button-active.png" + border = {0, 8, 8, 8} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "button" + file = "assets/combo-ltr-button-disabled.png" + border = {0, 8, 8, 8} + stretch = TRUE + direction = LTR + } + + ############## + # RTL button # + ############## + + image { + function = BOX + state = NORMAL + detail = "button" + file = "assets/combo-rtl-button.png" + border = {8, 0, 8, 8} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "button" + file = "assets/combo-rtl-button-hover.png" + border = {8, 0, 8, 8} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "button" + file = "assets/combo-rtl-button-active.png" + border = {8, 0, 8, 8} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "button" + file = "assets/combo-rtl-button-disabled.png" + border = {8, 0, 8, 8} + stretch = TRUE + direction = RTL + } + } +} + +style "combo_button_padding" { + # Since one side of the button is missing, we need to shift the arrow a + # little to the right. + # This is the same thing we've done above but the combo, unlike the combobox, + # uses padding the same way as a button. + GtkButton::inner-border = {3, 6, 3, 3} +} + +style "notebook" { + xthickness = 3 + ythickness = 3 +} + +style "notebook_tab_label" { + fg[ACTIVE] = mix(0.75, @fg_color, @bg_color) + + font_name = "Medium" +} + +style "notebook_viewport" { + bg[NORMAL] = @base_color +} + +style "notebook_bg" { + bg[NORMAL] = @base_color + bg[PRELIGHT] = @base_color + bg[INSENSITIVE] = @base_color +} + +style "notebook_entry" { + engine "pixmap" { + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/notebook-entry-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/notebook-entry-disabled.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + image { + function = SHADOW + detail = "entry" + file = "assets/notebook-entry.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + } +} + +style "normal_bg" { + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[INSENSITIVE] = @bg_color +} + +style "normal_entry" { + engine "pixmap" { + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + image { + function = SHADOW + detail = "entry" + file = "assets/entry.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + } +} + +style "notebook_combo" { + engine "pixmap" { + + ############# + # LTR entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/notebook-combo-ltr-entry.png" + border = {8, 8, 8, 8} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/notebook-combo-ltr-entry-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/notebook-combo-ltr-entry-disabled.png" + border = {8, 8, 8, 8} + stretch = TRUE + direction = LTR + } + + ############# + # RTL entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/notebook-combo-rtl-entry.png" + border = {8, 8, 8, 8} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/notebook-combo-rtl-entry-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/notebook-combo-rtl-entry-disabled.png" + border = {8, 8, 8, 8} + stretch = TRUE + direction = RTL + } + } +} + +style "textview" { + bg[NORMAL] = @base_color +} + +style "scale_horz" { + engine "pixmap" { + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-horz-trough.png" + border = {6, 6, 0, 0} + stretch = TRUE + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-horz-trough-active.png" + border = {6, 6, 0, 0} + stretch = TRUE + } + } +} + +style "scale_vert" { + engine "pixmap" { + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-vert-trough.png" + border = {0, 0, 6, 6} + stretch = TRUE + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-vert-trough-active.png" + border = {0, 0, 6, 6} + stretch = TRUE + } + } +} + +style "progressbar" { + xthickness = 0 + ythickness = 0 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + image { + function = BOX + detail = "trough" + file = "assets/progressbar-trough.png" + border = {0, 0, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/progressbar-trough.png" + border = {0, 0, 0, 0} + stretch = TRUE + orientation = VERTICAL + } + } +} + +style "treeview_header" { + xthickness = 2 + ythickness = 2 + + fg[NORMAL] = mix(0.75, @fg_color, @base_color) + fg[PRELIGHT] = @fg_color + + font_name = "Medium" + + GtkButton::inner-border = {4, 4, 0, 2} + + engine "pixmap" { + image { + function = BOX + state = NORMAL + file = "assets/treeview-ltr-button.png" + border = {0, 1, 0, 1} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + file = "assets/treeview-ltr-button-hover.png" + border = {0, 1, 0, 1} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + file = "assets/treeview-ltr-button-active.png" + border = {0, 1, 0, 1} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = NORMAL + file = "assets/treeview-rtl-button.png" + border = {1, 0, 0, 1} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + file = "assets/treeview-rtl-button-hover.png" + border = {1, 0, 0, 1} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + file = "assets/treeview-rtl-button-active.png" + border = {1, 0, 0, 1} + stretch = TRUE + direction = RTL + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + } +} + +style "scrolled_window" { + engine "pixmap" { + image { + function = SHADOW + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + } +} + +style "frame" { + engine "pixmap" { + image { + function = SHADOW + shadow = NONE + } + + image { + function = SHADOW + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_start_file = "assets/border.png" + gap_end_file = "assets/border.png" + } + } +} + +style "tool_button" { + GtkButton::inner-border = {2, 2, 2, 2} + + # For the sake of sanity style buttons this way + engine "pixmap" { + image { + function = BOX + state = NORMAL + file = "assets/flat-button.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + shadow = OUT + file = "assets/flat-button-hover.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + # Don't add hover effect on pressed buttons + image { + function = BOX + state = PRELIGHT + shadow = IN + file = "assets/flat-button-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/flat-button-active.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + shadow = OUT + file = "assets/flat-button-disabled.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + shadow = IN + file = "assets/button-disabled.png" + border = {8, 8, 8, 8} + stretch = TRUE + } + } +} + +style "toolbar_separator" { + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 1 + GtkWidget::separator-height = 1 + + engine "pixmap" { + image { + function = BOX + file = "assets/border.png" + } + } +} + +style "inline_toolbar" { + # GtkToolbar::button-relief = GTK_RELIEF_NORMAL + + engine "pixmap" { + image { + function = BOX + file = "assets/frame-inline.png" + border = {1, 1, 0, 1} + stretch = TRUE + } + } +} + +style "tooltip" { + xthickness = 8 + ythickness = 8 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color +} + +style "disable_text_shadow" { + engine "murrine" { + textstyle = 0 + } +} + +style "disable_separator" { + xthickness = 0 + ythickness = 0 + + GtkWidget::wide-separators = 1 +} + +# Default style, containing theme properties and trying to match every widget as +# much as possible, which is not only faster than trying to match every widget +# by its own but also less bug-prune and more consistent. However there is some +# widget specific stuff that needs to be taken care of, which is the point of +# every other style below. +class "GtkWidget" style "default" + +###################################### +# Override padding, style and colour # +###################################### + +class "GtkButton" style "button" +class "GtkLinkButton" style "link_button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkNotebook" style "notebook" +class "GtkHScale" style "scale_horz" +class "GtkVScale" style "scale_vert" +class "GtkProgressBar" style "progressbar" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkSeparatorToolItem" style "toolbar_separator" +class "GtkMenuBar" style "menubar" +class "GtkMenu" style "menu" +class "GtkTextView" style "textview" + +# Menu and menubar items +widget_class "**" style "menu_item" +widget_class "*.*" style "menubar_item" +widget_class "**" style "separator_menu_item" + +# Treeview buttons +widget_class "***" style "treeview_header" + +# Give the file chooser toolbar a border +widget_class "**" style "inline_toolbar" + +# Fix padding on regular comboboxes +widget_class "*." style "combobox" + +# And disable separators on them +widget_class "*.*" style "disable_separator" +widget_class "**" style "disable_separator" +widget_class "**" style "disable_separator" + +# Join together the ComboBoxEntry entry and button +widget_class "**" style "combobox_entry" + +# Join the Combo entry and button +widget_class "**" style "combobox_entry" + +# Tweak the padding on the button a little bit because it +# uses it a bit differently +widget_class "*." style "combo_button_padding" + +# Alas we cannot do the same for ComboBoxText because there +# isn't a way to apply the style to only the comboboxes that +# have an entry inside + +# Tool buttons have different styles +widget_class "**" style "tool_button" +widget_class "**.*" style "tool_button" + +# Notebooks +widget_class "*." style "notebook_tab_label" +widget_class "*.." style "notebook_tab_label" + +# Notebooks are white, act accordingly +widget_class "**" style "notebook_entry" +widget_class "**" style "notebook_bg" +widget_class "**" style "notebook_bg" +widget_class "***" style "notebook_bg" +widget_class "**" style "notebook_bg" +widget_class "*.*" style "notebook_bg" +widget_class "***" style "notebook_combo" +widget_class "***" style "notebook_combo" + +# However, stuff inside eventboxes inside notebooks is grey +# again, react +widget_class "***" style "normal_entry" +widget_class "***" style "normal_bg" +widget_class "***" style "normal_bg" +widget_class "****" style "combobox_entry" +widget_class "****" style "combobox_entry" +widget_class "***." style "combo_button_padding" + +# Button labels +widget_class "**" style "button_label" + +# Checkbutton labels +widget_class "*." style "checkbutton_label" + +# ComboBoxes tend to draw the button label with text[] +# instead of fg[], we need to fix that +widget_class "**" style "combobox_cellview" + +# Disable white text shadows +widget_class "*" style "disable_text_shadow" +widget_class "*" style "disable_text_shadow" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltip" -- cgit v1.2.3