summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configure.ac3
-rw-r--r--desktop-themes/Shiny/Makefile.am1
-rw-r--r--desktop-themes/Shiny/gtk-3.0/Makefile.am17
-rw-r--r--desktop-themes/Shiny/gtk-3.0/apps/Makefile.am16
-rw-r--r--desktop-themes/Shiny/gtk-3.0/apps/baobab.css16
-rw-r--r--desktop-themes/Shiny/gtk-3.0/apps/gedit.css61
-rw-r--r--desktop-themes/Shiny/gtk-3.0/apps/gnome-applications.css667
-rw-r--r--desktop-themes/Shiny/gtk-3.0/apps/gnome-panel.css79
-rw-r--r--desktop-themes/Shiny/gtk-3.0/apps/gnome-system-log.css4
-rw-r--r--desktop-themes/Shiny/gtk-3.0/apps/gnome-terminal.css114
-rw-r--r--desktop-themes/Shiny/gtk-3.0/apps/nautilus.css157
-rw-r--r--desktop-themes/Shiny/gtk-3.0/apps/unity-greeter.css70
-rw-r--r--desktop-themes/Shiny/gtk-3.0/apps/unity.css97
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/Makefile.am189
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-alt.pngbin0 -> 397 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-disabled-alt.pngbin0 -> 387 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-disabled.pngbin0 -> 387 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-hover-alt.pngbin0 -> 365 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-hover.pngbin0 -> 365 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed.pngbin0 -> 397 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-alt.pngbin0 -> 677 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-disabled-alt.pngbin0 -> 668 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-disabled.pngbin0 -> 668 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-hover-alt.pngbin0 -> 608 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-hover.pngbin0 -> 608 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected.pngbin0 -> 677 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-alt.pngbin0 -> 358 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-disabled-alt.pngbin0 -> 356 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-disabled.pngbin0 -> 356 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-hover-alt.pngbin0 -> 334 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-hover.pngbin0 -> 334 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected.pngbin0 -> 358 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-combobox-button-disabled.pngbin0 -> 361 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-combobox-button.pngbin0 -> 495 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-combobox-entry-disabled.pngbin0 -> 357 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-combobox-entry.pngbin0 -> 466 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-entry-disabled.pngbin0 -> 308 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-entry.pngbin0 -> 304 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-alt.pngbin0 -> 280 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-disabled-alt.pngbin0 -> 290 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-disabled.pngbin0 -> 290 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-hover-alt.pngbin0 -> 290 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-hover.pngbin0 -> 290 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed.pngbin0 -> 280 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-alt.pngbin0 -> 246 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-disabled-alt.pngbin0 -> 257 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-disabled.pngbin0 -> 257 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-hover-alt.pngbin0 -> 257 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-hover.pngbin0 -> 257 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected.pngbin0 -> 246 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-alt.pngbin0 -> 219 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-disabled-alt.pngbin0 -> 229 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-disabled.pngbin0 -> 229 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-hover-alt.pngbin0 -> 229 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-hover.pngbin0 -> 229 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected.pngbin0 -> 219 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/button-chosen.pngbin0 -> 2411 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/button-tb.pngbin0 -> 578 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/button.pngbin0 -> 2255 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/check-menuitem-dark.pngbin0 -> 322 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/check-menuitem-insensitive-dark.pngbin0 -> 309 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/check-menuitem-insensitive.pngbin0 -> 210 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/check-menuitem-unselected.pngbin0 -> 81 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/check-menuitem.pngbin0 -> 339 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/check-mixed-alt.pngbin0 -> 397 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/check-mixed-disabled-alt.pngbin0 -> 354 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/check-mixed-disabled.pngbin0 -> 273 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/check-mixed-hover-alt.pngbin0 -> 397 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/check-mixed-hover.pngbin0 -> 279 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/check-mixed.pngbin0 -> 267 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/check-selected-alt.pngbin0 -> 677 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/check-selected-disabled-alt.pngbin0 -> 600 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/check-selected-disabled.pngbin0 -> 443 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/check-selected-hover-alt.pngbin0 -> 677 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/check-selected-hover.pngbin0 -> 454 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/check-selected.pngbin0 -> 461 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/check-unselected-alt.pngbin0 -> 336 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/check-unselected-disabled-alt.pngbin0 -> 325 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/check-unselected-disabled.pngbin0 -> 250 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/check-unselected-hover-alt.pngbin0 -> 336 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/check-unselected-hover.pngbin0 -> 253 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/check-unselected.pngbin0 -> 252 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/combobox-arrow-disabled.pngbin0 -> 234 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/combobox-arrow.pngbin0 -> 234 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/combobox-button-disabled.pngbin0 -> 375 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/combobox-button-focused.pngbin0 -> 620 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/combobox-button-pressed-focused.pngbin0 -> 567 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/combobox-button-toolbar-focused.pngbin0 -> 633 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/combobox-button-toolbar-pressed-focused.pngbin0 -> 493 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/combobox-button-toolbar.pngbin0 -> 493 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/combobox-button.pngbin0 -> 542 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/combobox-entry-disabled.pngbin0 -> 372 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/combobox-entry-focused.pngbin0 -> 564 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/combobox-entry.pngbin0 -> 494 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/entry-disabled.pngbin0 -> 308 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/entry-focused.pngbin0 -> 304 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/entry-toolbar-focused.pngbin0 -> 304 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/entry-toolbar.pngbin0 -> 304 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/entry.pngbin0 -> 304 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/frame.pngbin0 -> 225 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-bottom-inactive.pngbin0 -> 273 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-bottom.pngbin0 -> 494 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-left-inactive.pngbin0 -> 272 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-left.pngbin0 -> 483 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-right-inactive.pngbin0 -> 276 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-right.pngbin0 -> 477 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-top-inactive.pngbin0 -> 276 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-top.pngbin0 -> 512 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/progressbar-horizontal-fill-backdrop.pngbin0 -> 411 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/progressbar-horizontal-fill.pngbin0 -> 411 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/progressbar-horizontal-trough.pngbin0 -> 350 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/progressbar-vertical-fill-backdrop.pngbin0 -> 438 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/progressbar-vertical-fill.pngbin0 -> 438 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/progressbar-vertical-trough.pngbin0 -> 558 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/radiance-backdrop-button-toolbar-active.pngbin0 -> 794 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/radiance-backdrop-button-toolbar.pngbin0 -> 686 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/radiance-button-toolbar-active-focused.pngbin0 -> 949 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/radiance-button-toolbar-active.pngbin0 -> 807 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/radiance-button-toolbar-focused.pngbin0 -> 690 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/radiance-button-toolbar.pngbin0 -> 690 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/radiance-entry-toolbar-focused.pngbin0 -> 915 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/radiance-entry-toolbar.pngbin0 -> 794 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/radio-menuitem-dark.pngbin0 -> 137 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/radio-menuitem-insensitive-dark.pngbin0 -> 138 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/radio-menuitem-insensitive.pngbin0 -> 138 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/radio-menuitem.pngbin0 -> 175 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-alt.pngbin0 -> 563 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-disabled-alt.pngbin0 -> 499 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-disabled.pngbin0 -> 645 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-hover-alt.pngbin0 -> 563 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-hover.pngbin0 -> 552 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/radio-mixed.pngbin0 -> 680 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/radio-selected-alt.pngbin0 -> 634 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/radio-selected-disabled-alt.pngbin0 -> 257 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/radio-selected-disabled.pngbin0 -> 642 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/radio-selected-hover-alt.pngbin0 -> 634 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/radio-selected-hover.pngbin0 -> 561 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/radio-selected.pngbin0 -> 693 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-alt.pngbin0 -> 507 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-disabled-alt.pngbin0 -> 479 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-disabled.pngbin0 -> 565 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-hover-alt.pngbin0 -> 507 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-hover.pngbin0 -> 463 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/radio-unselected.pngbin0 -> 605 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-fill-backdrop.pngbin0 -> 287 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-fill-disabled.pngbin0 -> 277 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-fill.pngbin0 -> 287 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-trough-backdrop.pngbin0 -> 153 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-trough-disabled.pngbin0 -> 249 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-trough.pngbin0 -> 249 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-fill-backdrop.pngbin0 -> 302 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-fill-disabled.pngbin0 -> 293 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-fill.pngbin0 -> 302 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-trough-backdrop.pngbin0 -> 163 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-trough-disabled.pngbin0 -> 243 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-trough.pngbin0 -> 246 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal-disabled.pngbin0 -> 499 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal-focused-hover.pngbin0 -> 533 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal-focused.pngbin0 -> 489 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal-hover.pngbin0 -> 533 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal.pngbin0 -> 469 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/slider-vertical-disabled.pngbin0 -> 310 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/slider-vertical-focused-hover.pngbin0 -> 330 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/slider-vertical-focused.pngbin0 -> 334 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/slider-vertical-hover.pngbin0 -> 330 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/slider-vertical.pngbin0 -> 347 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/stepper-button-horizontal-hover.pngbin0 -> 218 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/stepper-button-horizontal.pngbin0 -> 218 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/stepper-button-vertical-hover.pngbin0 -> 218 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/stepper-button-vertical.pngbin0 -> 218 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/stepper-down-disabled.pngbin0 -> 421 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/stepper-down-hover.pngbin0 -> 404 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/stepper-down.pngbin0 -> 406 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/stepper-horizontal-grip.pngbin0 -> 120 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/stepper-horizontal-trough.pngbin0 -> 157 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/stepper-left-disabled.pngbin0 -> 449 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/stepper-left-hover.pngbin0 -> 431 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/stepper-left.pngbin0 -> 443 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/stepper-right-disabled.pngbin0 -> 443 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/stepper-right-hover.pngbin0 -> 429 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/stepper-right.pngbin0 -> 433 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/stepper-up-disabled.pngbin0 -> 440 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/stepper-up-hover.pngbin0 -> 419 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/stepper-up.pngbin0 -> 439 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/stepper-vertical-grip.pngbin0 -> 100 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/stepper-vertical-trough.pngbin0 -> 151 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/switch-button-off-disabled.pngbin0 -> 1017 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/switch-button-off.pngbin0 -> 1038 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/switch-button-on-disabled.pngbin0 -> 776 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/switch-button-on.pngbin0 -> 806 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/switch-trough-disabled.pngbin0 -> 503 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/switch-trough-focused.pngbin0 -> 922 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/switch-trough-off.pngbin0 -> 769 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/switch-trough-on.pngbin0 -> 823 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/switch-trough-toolbar-off.pngbin0 -> 809 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/assets/switch-trough-toolbar-on.pngbin0 -> 822 bytes
-rw-r--r--desktop-themes/Shiny/gtk-3.0/gtk-main.css48
-rw-r--r--desktop-themes/Shiny/gtk-3.0/gtk-widgets-assets.css591
-rw-r--r--desktop-themes/Shiny/gtk-3.0/gtk-widgets-borders.css505
-rw-r--r--desktop-themes/Shiny/gtk-3.0/gtk-widgets.css2602
-rw-r--r--desktop-themes/Shiny/gtk-3.0/gtk.css1
-rw-r--r--desktop-themes/Shiny/gtk-3.0/settings.ini3
202 files changed, 5241 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 8bee6cac..ecba2fd4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -246,6 +246,9 @@ desktop-themes/BlueMenta/xfwm4/Makefile
desktop-themes/Quid/Makefile
desktop-themes/Shiny/Makefile
desktop-themes/Shiny/gtk-2.0/Makefile
+desktop-themes/Shiny/gtk-3.0/Makefile
+desktop-themes/Shiny/gtk-3.0/assets/Makefile
+desktop-themes/Shiny/gtk-3.0/apps/Makefile
desktop-themes/Shiny/metacity-1/Makefile
desktop-themes/TraditionalGreen/Makefile
desktop-themes/TraditionalGreen/gtk-2.0/Makefile
diff --git a/desktop-themes/Shiny/Makefile.am b/desktop-themes/Shiny/Makefile.am
index 214f34f8..01ce3370 100644
--- a/desktop-themes/Shiny/Makefile.am
+++ b/desktop-themes/Shiny/Makefile.am
@@ -10,6 +10,7 @@ EXTRA_DIST=index.theme.in index.theme
SUBDIRS = \
gtk-2.0 \
+ gtk-3.0 \
metacity-1
DIST_SUBDIRS = $(SUBDIRS)
diff --git a/desktop-themes/Shiny/gtk-3.0/Makefile.am b/desktop-themes/Shiny/gtk-3.0/Makefile.am
new file mode 100644
index 00000000..e94193b8
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/Makefile.am
@@ -0,0 +1,17 @@
+THEME_NAME=Shiny
+
+themedir = $(datadir)/themes/$(THEME_NAME)/gtk-3.0
+
+theme_DATA = \
+ gtk.css \
+ gtk-main.css \
+ gtk-widgets.css \
+ gtk-widgets-assets.css \
+ gtk-widgets-borders.css \
+ settings.ini
+
+EXTRA_DIST = $(theme_DATA)
+
+SUBDIRS = apps assets
+
+DIST_SUBDIRS = $(SUBDIRS)
diff --git a/desktop-themes/Shiny/gtk-3.0/apps/Makefile.am b/desktop-themes/Shiny/gtk-3.0/apps/Makefile.am
new file mode 100644
index 00000000..3e33dc22
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/apps/Makefile.am
@@ -0,0 +1,16 @@
+THEMA_NAME=Shiny
+
+themedir = $(datadir)/themes/$(THEME_NAME)/gtk-3.0/apps
+
+theme_DATA = \
+ baobab.css \
+ gedit.css \
+ gnome-applications.css \
+ gnome-panel.css \
+ gnome-system-log.css \
+ gnome-terminal.css \
+ nautilus.css \
+ unity.css \
+ unity-greeter.css
+
+EXTRA_DIST = $(theme_DATA)
diff --git a/desktop-themes/Shiny/gtk-3.0/apps/baobab.css b/desktop-themes/Shiny/gtk-3.0/apps/baobab.css
new file mode 100644
index 00000000..f4dcf6cd
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/apps/baobab.css
@@ -0,0 +1,16 @@
+.baobab-toolbar.toolbar {
+ border-color: shade (@bg_color, 0.9);
+ border-style: solid;
+ border-width: 0 0 1px 0;
+ border-radius: 0;
+}
+
+.cell.baobab-level-cell,
+.cell.baobab-level-cell:hover,
+.cell.baobab-level-cell:selected,
+.cell.baobab-level-cell:selected:hover {
+ border-color: alpha (black, 0.06);
+ border-width: 1px;
+ border-style: solid;
+ background-color: @base_color;
+}
diff --git a/desktop-themes/Shiny/gtk-3.0/apps/gedit.css b/desktop-themes/Shiny/gtk-3.0/apps/gedit.css
new file mode 100644
index 00000000..6f11618a
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/apps/gedit.css
@@ -0,0 +1,61 @@
+@define-color notebook_tab_gradient_b shade (@bg_color, 0.98);
+
+GeditWindow .pane-separator,
+GeditWindow .pane-separator:hover {
+}
+
+GeditPanel.title GtkLabel {
+}
+
+GeditDocumentsPanel .view {
+}
+
+GeditDocumentsPanel .view:backdrop {
+}
+
+GeditWindow .notebook {
+ padding: 1px;
+ border-radius: 1px;
+}
+
+GeditPanel .notebook {
+ border-radius: 1px;
+}
+
+GeditPanel .notebook tab,
+GeditWindow .notebook tab {
+ border-radius: 3px;
+}
+
+GeditViewFrame .gedit-search-slider {
+ background-color: @theme_base_color;
+ padding: 6px;
+ border-color: shade (@notebook_tab_gradient_b, 0.80);
+ border-radius: 0 0 3px 3px;
+ border-width: 0 1px 1px 1px;
+ border-style: solid;
+}
+
+GeditViewFrame .gedit-search-slider .not-found {
+ color: @error_fg_color;
+ background-image: none;
+ background-color: @error_bg_color;
+}
+
+GeditViewFrame .gedit-search-slider .not-found:selected {
+ background-color: @theme_selected_bg_color;
+ color: @theme_selected_fg_color;
+}
+
+GeditFileBrowserWidget .toolbar {
+ background-color: @theme_bg_color;
+ border: none;
+ padding-bottom: 3px;
+}
+
+.gedit-search-entry-occurrences-tag {
+ background-color: transparent;
+ color: @backdrop_text_color;
+ margin: 2px;
+ padding: 2px;
+}
diff --git a/desktop-themes/Shiny/gtk-3.0/apps/gnome-applications.css b/desktop-themes/Shiny/gtk-3.0/apps/gnome-applications.css
new file mode 100644
index 00000000..cb8fcbc3
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/apps/gnome-applications.css
@@ -0,0 +1,667 @@
+@define-color nautilus_cluebar_color #729fcf;
+
+@define-color documents_selection_toolbar_a #8e9c80;
+@define-color documents_selection_toolbar_b #4f6838;
+@define-color documents_selection_toolbar_border #3e7b05;
+
+@define-color documents_selection_button_a #7fc141;
+@define-color documents_selection_button_b #47850d;
+@define-color documents_selection_button_c #4e9a06;
+
+@define-color documents_emblem_bg #3465a4;
+@define-color documents_collection_bg #d3d7cf;
+
+@define-color documents_osd_toolbar_a alpha(#242424, 0.80);
+@define-color documents_osd_toolbar_b alpha(#101010, 0.80);
+@define-color documents_osd_toolbar_c alpha(#262626, 0.80);
+
+@define-color documents_osd_button_a @theme_base_color;
+@define-color documents_osd_button_b #525252;
+@define-color documents_osd_button_inset #9f9f9f;
+
+@define-color documents_osd_fg #bebebe;
+
+/****************
+ * Applications *
+ ****************/
+ApDocView, /* Abiword */
+EogScrollView, /* Eog */
+CheeseThumbView /* Cheese */
+{
+ background-color: @chrome_bg_color;
+ -EogScrollView-shadow-type: none;
+}
+
+/* gnome-terminal */
+TerminalScreen {
+ background-color: @theme_base_color;
+ color: @theme_fg_color;
+ -TerminalScreen-background-darkness: 0.95;
+}
+
+TerminalWindow GtkNotebook.notebook {
+ border-bottom-width: 0;
+ border-right-width: 0;
+ border-left-width: 0;
+}
+
+/* nautilus */
+.nautilus-canvas-item {
+ border-radius: 5px;
+}
+
+.nautilus-inactive-pane .nautilus-canvas-item:selected {
+ background-color: @theme_unfocused_selected_bg_color;
+ color: @theme_unfocused_selected_fg_color;
+}
+
+.nautilus-desktop.nautilus-canvas-item {
+ color: @theme_bg_color;
+ text-shadow: 1 1 black;
+}
+
+.nautilus-desktop.nautilus-canvas-item:active {
+ color: @theme_text_color;
+}
+
+.nautilus-desktop.nautilus-canvas-item:selected {
+ color: @theme_selected_fg_color;
+}
+
+.nautilus-desktop.nautilus-canvas-item:active,
+.nautilus-desktop.nautilus-canvas-item:prelight,
+.nautilus-desktop.nautilus-canvas-item:selected {
+ text-shadow: none;
+}
+
+NautilusTrashBar.info,
+NautilusXContentBar.info,
+NautilusSearchBar.info,
+NautilusQueryEditor.info {
+ background-color: @nautilus_cluebar_color;
+ color: @theme_base_color;
+
+ border-color: shade(@nautilus_cluebar_color, 0.85);
+}
+
+.nautilus-cluebar-label {
+ font: bold;
+ color: @theme_base_color;
+ text-shadow: 0 1 alpha(black, 0.15);
+}
+
+.nautilus-cluebar-label:backdrop {
+ font: bold;
+ color: @theme_unfocused_fg_color;
+ text-shadow: none;
+}
+
+/* This will make the location entry tall as buttons.
+ Buttons are too tall btw, then it's ugly */
+/*NautilusLocationEntry.entry {
+ -GtkEntry-inner-border: 9;
+}*/
+
+NautilusLocationEntry.entry {
+ padding-left: 4px;
+ padding-right: 4px;
+}
+
+
+NautilusSearchBar .entry,
+NautilusSearchBar .entry:focus {
+ border-image: none;
+ border-color: darker(@nautilus_cluebar_color);
+ border-style: solid;
+ border-width: 1px;
+ padding-left: 4px;
+ padding-right: 4px;
+
+ -GtkEntry-inner-border: 3;
+}
+
+NautilusWindow .sidebar .frame {
+ border-width: 1px 0 0 0;
+ border-style: solid;
+ border-color: @borders;
+ border-radius: 0;
+}
+
+NautilusWindow > GtkGrid > .pane-separator {
+ border-width: 1px 1px 0 0;
+ border-style: solid;
+ border-color: @borders;
+}
+
+NautilusWindow > GtkGrid > .pane-separator,
+NautilusWindow > GtkGrid > .pane-separator:hover {
+ border-width: 1px 1px 0 0;
+ border-style: solid;
+ border-color: @borders;
+ background-color: @sidebar_bg;
+ color: shade (@theme_bg_color, 0.9);
+}
+
+NautilusWindow > GtkGrid > .pane-separator:backdrop,
+NautilusWindow > GtkGrid > .pane-separator:hover:backdrop {
+ border-width: 1px 1px 0 0;
+ border-style: solid;
+ border-color: @unfocused_borders;
+ background-color: @sidebar_bg_unfocused;
+ color: shade (@theme_bg_color, 0.9);
+}
+
+NautilusNotebook.notebook {
+ border-right-width: 0;
+ border-left-width: 0;
+ border-bottom-width: 0;
+}
+
+/* gedit */
+
+GeditWindow .pane-separator,
+GeditWindow .pane-separator:hover {
+ border-width: 0 1px 1px 1px;
+ border-style: solid;
+ border-color: @borders;
+ background-color: shade(@theme_bg_color, 0.95);
+ color: @borders;
+}
+
+GeditPanel .toolbar {
+ border-style: none;
+ background-color: transparent;
+}
+
+GeditWindow .sidebar {
+ background-color: @theme_base_color;
+ border-width: 0 0 1px 0;
+ border-style: solid;
+ border-color: @borders;
+
+}
+
+GeditPanel .notebook {
+ padding: 2px;
+ border-width: 1px 0;
+}
+
+GeditWindow .notebook {
+ border-width: 1px 0;
+}
+
+GeditPanel .notebook tab,
+GeditWindow .notebook tab {
+ border-width: 0;
+}
+
+/* gnome-documents */
+.documents-dropdown,
+.documents-dropdown .view {
+ background-color: shade (@theme_bg_color, 1.02);
+}
+
+.documents-dropdown .frame {
+ border-width: 0 1px 1px 1px;
+ border-style: solid;
+ border-radius: 0 0 5px 5px;
+}
+
+.documents-dropdown .radio,
+.documents-dropdown .radio:focused,
+.documents-dropdown .radio:selected {
+ background-image: none;
+ background-color: alpha(@theme_base_color, 0.0);
+}
+
+.documents-dropdown .radio:active,
+.documents-dropdown .radio:active:focused,
+.documents-dropdown .radio:active:prelight {
+ background-image: url("assets/sidebar-radio-checked.svg");
+}
+
+.documents-dropdown .radio:prelight {
+ background-image: url("assets/sidebar-radio-prelight.svg");
+}
+
+.documents-dropdown .radio:active:selected,
+.documents-dropdown .radio:active:selected:focused {
+ background-image: url("assets/sidebar-radio-selected.svg");
+}
+
+.documents-dropdown .radio:selected:prelight,
+.documents-dropdown .radio:selected:focused {
+ background-image: url("assets/sidebar-radio-selected-prelight.svg");
+}
+
+.documents-load-more.button {
+ border-image-width: 0 2 2 2;
+ border-width: 0 1px 1px 1px;
+}
+
+.documents-scrolledwin.frame {
+ border-width: 1px 0;
+ border-radius: 0;
+}
+
+.documents-main-view.view {
+ background-color: #f1f2f1;
+}
+
+.documents-selection-mode.toolbar {
+ background-image: -gtk-gradient(linear, left top, left bottom,
+ from(@documents_selection_toolbar_a),
+ to(@documents_selection_toolbar_b));
+ color: @theme_base_color;
+ border-width: 1px 0 0 0;
+ border-color: @documents_selection_toolbar_border;
+ border-style: solid;
+}
+
+.documents-selection-mode.toolbar .dim-label {
+ color: alpha(@theme_base_color, 0.50);
+}
+
+.documents-selection-mode.toolbar .button {
+ background-image: -gtk-gradient(linear, left top, left bottom,
+ from(@documents_selection_button_a),
+ color-stop(0.83, @documents_selection_button_b),
+ to(@documents_selection_button_c));
+
+ border-color: @documents_selection_toolbar_border;
+ border-image: none;
+ border-style: solid;
+ border-width: 1px;
+
+ color: @theme_base_color;
+
+ text-shadow: none;
+ icon-shadow: none;
+}
+
+.documents-selection-mode.toolbar .button:hover {
+ background-image: -gtk-gradient(linear, left top, left bottom,
+ from(shade(@documents_selection_button_a, 1.20)),
+ color-stop(0.83, shade(@documents_selection_button_b, 1.10)),
+ to(shade(@documents_selection_button_c, 1.10)));
+}
+
+.documents-selection-mode.toolbar .button:active,
+.documents-selection-mode.toolbar .button:hover:active {
+ background-image: -gtk-gradient(linear, left top, left bottom,
+ from(@documents_selection_button_b),
+ to(shade(@documents_selection_button_a, 0.90)));
+
+ border-color: @documents_selection_toolbar_border;
+ border-image: none;
+ border-style: solid;
+ border-width: 1px;
+}
+
+.documents-selection-mode.toolbar .button *:hover {
+ color: @theme_base_color;
+}
+
+.documents-icon-bg {
+ background-color: @documents_emblem_bg;
+ border-radius: 4px;
+
+ color: @theme_base_color;
+}
+
+.documents-collection-icon {
+ background-color: @documents_collection_bg;
+ border-radius: 8px;
+}
+
+.documents-osd {
+ background-image: none;
+ background-color: transparent;
+}
+
+.documents-osd .toolbar {
+ padding: 16px;
+ border-style: none;
+ border-radius: 5px;
+ border-width: 0;
+
+ background-image: -gtk-gradient(linear, left top, left bottom,
+ from(@documents_osd_toolbar_a),
+ color-stop(0.63, @documents_osd_toolbar_b),
+ to(@documents_osd_toolbar_c));
+ color: @documents_osd_fg;
+
+ -GtkToolbar-button-relief: normal;
+}
+
+.documents-osd .toolbar .button {
+ padding: 4px;
+
+ background-image: -gtk-gradient(linear, left top, left bottom,
+ from(alpha(@documents_osd_button_a, 0.16)),
+ color-stop(0.68, alpha(@documents_osd_button_b, 0.05)),
+ to(alpha(@documents_osd_button_a, 0.12)));
+ border-width: 1px 0;
+ border-style: solid;
+ border-image: none;
+ border-color: alpha(@documents_osd_button_a, 0.50);
+ border-radius: 0;
+
+ color: @documents_osd_fg;
+
+ text-shadow: none;
+ icon-shadow: none;
+ box-shadow: -1 0 inset @documents_osd_button_inset;
+}
+
+.documents-osd .toolbar .button,
+.documents-osd .toolbar .button:prelight,
+.documents-osd .toolbar .button:active {
+ background-color: transparent;
+}
+
+.documents-osd .toolbar .button:nth-child(first) {
+ border-radius: 4px 0 0 4px;
+ border-left-width: 1px;
+ box-shadow: -1 0 inset @documents_osd_button_inset;
+}
+
+.documents-osd .toolbar .button:nth-child(last) {
+ box-shadow: none;
+ border-radius: 0 4px 4px 0;
+ border-right-width: 1px;
+}
+
+.documents-osd .toolbar .button:only-child {
+ border-width: 1px;
+ border-radius: 4px;
+ border-style: solid;
+}
+
+.documents-osd .toolbar .separator {
+ color: @documents_osd_button_inset;
+}
+
+.documents-osd .toolbar .button:hover {
+ background-image: -gtk-gradient(linear, left top, left bottom,
+ from(alpha(@documents_osd_button_a, 0.28)),
+ color-stop(0.68, alpha(@documents_osd_button_b, 0.14)),
+ to(alpha(@documents_osd_button_a, 0.14)));
+}
+
+.documents-osd .toolbar .button *:hover {
+ color: shade(@documents_osd_fg, 1.20);
+}
+
+.documents-osd .toolbar .button:active,
+.documents-osd .toolbar .button:active:hover {
+ background-image: -gtk-gradient(linear, left top, left bottom,
+ from(alpha(@documents_osd_button_b, 0.18)),
+ color-stop(0.68, alpha(@documents_osd_button_a, 0.23)),
+ to(alpha(@documents_osd_button_b, 0.17)));
+}
+
+.documents-osd .toolbar .button.favorite,
+.documents-osd .toolbar .button.favorite *:hover {
+ color: shade(@theme_selected_bg_color, 1.20);
+}
+
+.documents-entry-tag {
+ background-color: @documents_emblem_bg;
+ color: @theme_base_color;
+
+ border-radius: 4px;
+ border-width: 0;
+
+ margin: 2px;
+ padding: 4px;
+}
+
+.documents-entry-tag:hover {
+ background-color: shade(@documents_emblem_bg, 1.10);
+ color: @theme_base_color;
+}
+
+.documents-entry-tag.button,
+.documents-entry-tag.button:hover,
+.documents-entry-tag.button:active,
+.documents-entry-tag.button:active:hover {
+ background-color: transparent;
+ background-image: none;
+ border-image: none;
+ border-width: 0;
+}
+
+.documents-entry-tag.button:hover {
+ color: shade(@documents_emblem_bg, 2.10);
+}
+
+/* epiphany */
+
+/* EphyToolbar.toolbar {
+ border-bottom: 1 solid @borders;
+}
+
+EphyToolbar.toolbar:backdrop {
+ border-bottom: 1 solid @unfocused_borders;
+}
+*/
+
+EphyToolbar .entry,
+EphyToolbar .entry:focus,
+EphyToolbar .entry:backdrop {
+ border-image-width: 3 0 4 3;
+ border-width: 1px 0 2px 1px;
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0;
+ padding-left: 4px;
+ padding-right: 4px;
+}
+
+EphyToolbar .entry:focus {
+ box-shadow: 1 2 inset alpha(@theme_selected_bg_color, 0.1),
+ 1 1 inset alpha(@theme_selected_bg_color, 0.1),
+ 0 -1 inset alpha(@theme_selected_bg_color, 0.2);
+}
+
+EphyToolbar .location-entry .button {
+ color: @internal_element_color;
+ -GtkButton-child-displacement-y: 0;
+}
+
+EphyToolbar .location-entry .button:last-child {
+ border-image: url("borders/generic-border.svg") 3 3 4 3 / 3 3 4 0 stretch;
+ border-width: 1px 1px 2px 0;
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0;
+ padding-left: 4px;
+ padding-right: 2px;
+}
+
+EphyToolbar .location-entry .button,
+EphyToolbar .location-entry .button:hover,
+EphyToolbar .location-entry .button:focus {
+ icon-shadow: none;
+ background-image: -gtk-gradient(linear,
+ left top, left bottom,
+ from(@entry_background_a),
+ to(@entry_background_b));
+ box-shadow: 1 0 inset @inset_dark_color,
+ 0 1 inset @entry_inset,
+ 0 2 inset alpha(@entry_inset, 0.4);
+}
+
+EphyToolbar .location-entry .button:active,
+EphyToolbar .location-entry .button:active:hover {
+ background-image: -gtk-gradient(linear, left top, left bottom,
+ from(shade(@entry_background_a, 0.9)),
+ to(@entry_background_b));
+ box-shadow: 1 0 inset @inset_dark_color,
+ 0 1 inset @entry_inset,
+ 0 2 inset alpha(@entry_inset, 0.4);
+}
+
+EphyToolbar .location-entry .button:hover,
+EphyToolbar .location-entry .button:focus,
+EphyToolbar .location-entry .button:active,
+EphyToolbar .location-entry .button *:active {
+ color: @theme_text_color;
+}
+
+EphyToolbar .location-entry .button:backdrop,
+EphyToolbar .location-entry .button:hover:backdrop {
+ background-image: none;
+ background-color: mix (@base_color, @bg_color, 0.4);
+ border-radius: 3px;
+ border-width: 1px 1px 2px 0;
+}
+
+EphyNotebook.notebook {
+ border-width: 1px 0 1px 0;
+}
+
+EphyNotebook.notebook tab {
+ border-width: 0;
+}
+
+EphyToolbar.toolbar .button {
+ padding-left: 4px;
+ padding-right: 4px;
+}
+
+#ephy-page-menu-button.active-menu {
+ background-image: none;
+ background-color: @bg_color;
+
+ border-image: none;
+ border-color: @bg_color;
+ border-radius: 4px 4px 0 0;
+}
+
+/* Gnome Contacts */
+
+/* Line at top in contacts pane, similar to .documents-scrolledwin.frame */
+.contacts-content.frame {
+ border-width: 1px 0 0 0;
+ border-radius: 0;
+}
+
+/* Background color in contacts pane, similar to .documents-main-view.view */
+.contacts-main-view.view {
+ background-color: #f1f2f1;
+}
+
+.contacts-suggestion {
+ background-color: #434343;
+ color: #ffffff;
+ border-radius: 4px;
+}
+
+/* Border on the right in the left menu toolbar */
+.contacts-left-toolbar.toolbar.menubar {
+ border-width: 0 1px 0 0;
+ border-style: solid;
+ border-color: @borders;
+}
+
+/* Sidebar with line at top and the left */
+ContactsWindow .sidebar.frame {
+ border-width: 1px 1px 0 0;
+ border-style: solid;
+ border-color: @borders;
+ border-image: none;
+ border-radius: 0;
+ padding: 0;
+}
+
+.contacts-avatar-frame.frame {
+ border-width: 1px 1px 0 1px;
+ border-style: solid;
+ border-color: @borders;
+ border-image: none;
+ border-radius: 0;
+ padding: 0;
+}
+
+/* Primary toolbar with no line at top to avoid conflicts with frame border */
+ContactsWindow .primary-toolbar.toolbar {
+ border-width: 0 0 1px 0;
+}
+
+ContactsWindow .sidebar .view {
+ background-color: #ebebeb;
+}
+ContactsWindow .sidebar .view:selected,
+ContactsWindow .sidebar .view:selected:focus {
+ background-color: @selected_bg_color;
+}
+
+.contacts-button:active {
+ border-color: #000000;
+ border-image: none;
+}
+
+.contacts-entry {
+ box-shadow: none;
+ border-image: none;
+ border-width: 1px;
+ border-radius: 4px;
+ border-style: solid;
+ border-color: #bbbeb7;
+ background-image: none;
+ background-color: #ffffff;
+}
+
+.contacts-entry:selected,
+.contacts-entry:selected:focus {
+ background-color: @selected_bg_color;
+ color: @selected_fg_color;
+}
+
+.contacts-entry.contacts-postal-entry {
+ border-radius: 0 0 0 0;
+ border-width: 1px 1px 0 1px;
+}
+
+.contacts-entry.contacts-postal-entry:nth-child(first) {
+ border-radius: 4px 4px 0 0;
+}
+
+.contacts-entry.contacts-postal-entry:nth-child(last) {
+ border-radius: 0 0 4px 4px;
+ border-width: 1px;
+}
+
+.button.contacts-square {
+ padding: 0px;
+}
+
+.contacts-combo .button {
+ border-image: none;
+ border-width: 1px;
+ border-style: solid;
+ border-color: #bbbeb7;
+ background-image: none;
+ background-color: #ffffff;
+}
+
+.contacts-notification {
+ border-style: solid;
+ border-color: #949486;
+ border-width: 0 1px 1px 1px;
+ border-radius: 0 0 5px 5px;
+ padding: 8px;
+ background-color: #d8d8d8;
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (rgba (0, 0, 0, 0.15)),
+ color-stop (0.15, rgba (0, 0, 0, 0.04)),
+ to (rgba (0, 0, 0, 0.0)));
+}
+
+/* Gucharmap */
+GucharmapChartable:active,
+GucharmapChartable:focus,
+GucharmapChartable:selected {
+ background-color: @theme_selected_bg_color;
+ color: @theme_selected_fg_color;
+}
diff --git a/desktop-themes/Shiny/gtk-3.0/apps/gnome-panel.css b/desktop-themes/Shiny/gtk-3.0/apps/gnome-panel.css
new file mode 100644
index 00000000..107d9980
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/apps/gnome-panel.css
@@ -0,0 +1,79 @@
+/* Fallback Mode Panel */
+PanelWidget :backdrop,
+PanelApplet :backdrop,
+PanelToplevel :backdrop,
+PanelWidget,
+PanelApplet,
+PanelToplevel {
+ border-image: none;
+
+ color: @dark_bg_color;
+}
+
+PanelWidget,
+PanelApplet,
+PanelToplevel {
+ background-color: @dark_bg_color;
+}
+
+PanelApplet {
+ border-width: 0;
+}
+
+PanelSeparator:backdrop,
+PanelSeparator {
+ border-width: 0;
+ background-color: @dark_bg_color;
+}
+
+.gnome-panel-menu-bar,
+PanelApplet > GtkMenuBar.menubar,
+PanelApplet > GtkMenuBar.menubar.menuitem,
+PanelMenuBar.menubar,
+PanelMenuBar.menubar.menuitem {
+ -PanelMenuBar-icon-visible: true;
+ background-color: @dark_bg_color;
+}
+
+PanelAppletFrame {
+ background-color: @dark_bg_color;
+ border-width: 0;
+}
+
+PanelApplet .button:backdrop,
+PanelApplet .button {
+ -GtkButton-inner-border: 2;
+
+ border-image: none;
+ background-color: @dark_bg_color;
+ border-color: alpha (shade (@dark_bg_color, 1.0), 0.6);
+ border-left-color: alpha (shade (@dark_bg_color, 1.5), 0.3);
+ border-radius: 0;
+ border-width: 0 1px 0 1px;
+ text-shadow: none;
+}
+
+PanelApplet .button:active:prelight:backdrop,
+PanelApplet .button:active:prelight,
+PanelApplet .button:active:backdrop,
+PanelApplet .button:active {
+ border-image: none;
+ background-color: @dark_bg_color;
+ border-color: shade (@dark_bg_color, 0.9);
+}
+
+PanelApplet .button:prelight:backdrop,
+PanelApplet .button:prelight {
+ border-image: none;
+ background-color: @dark_bg_color;
+ border-color: alpha (shade (@dark_bg_color, 1.0), 0.6);
+ border-left-color: alpha (shade (@dark_bg_color, 1.5), 0.4);
+}
+
+ClockBox {
+ text-shadow: 0 -1px shade (@dark_bg_color, 0.6);
+}
+
+WnckPager, WnckTasklist {
+ background-color: @dark_bg_color;
+}
diff --git a/desktop-themes/Shiny/gtk-3.0/apps/gnome-system-log.css b/desktop-themes/Shiny/gtk-3.0/apps/gnome-system-log.css
new file mode 100644
index 00000000..445b4eae
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/apps/gnome-system-log.css
@@ -0,0 +1,4 @@
+/* LP: #1045602 */
+LogviewWindow .view.dim-label, .dim-label {
+ color: @info_fg_color;
+}
diff --git a/desktop-themes/Shiny/gtk-3.0/apps/gnome-terminal.css b/desktop-themes/Shiny/gtk-3.0/apps/gnome-terminal.css
new file mode 100644
index 00000000..969528a9
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/apps/gnome-terminal.css
@@ -0,0 +1,114 @@
+/* gnome-terminal */
+TerminalScreen {
+ -TerminalScreen-background-darkness: 0.95;
+
+ background-color: #ffffff;
+
+ color: #000;
+}
+
+/*
+TerminalWindow,
+TerminalWindow.background {
+ background-color: @dark_bg_color;
+
+ color: @dark_fg_color;
+}
+*/
+/* notebook */
+/*
+TerminalWindow .notebook {
+ background-image: none;
+ background-color: shade (@dark_bg_color, 1.02);
+ border-radius: 3;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, right top,
+ from (shade (@dark_bg_color, 0.93)),
+ to (shade (@dark_bg_color, 0.93)));
+ -unico-inner-stroke-width: 0;
+ -unico-outer-stroke-width: 0;
+}
+
+TerminalWindow .notebook tab {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.92)),
+ color-stop (0.60, shade (@dark_bg_color, 0.9)),
+ to (shade (@dark_bg_color, 0.85)));
+ padding: 0;
+
+ color: @dark_fg_color;
+
+ -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.26), 0.2);
+}
+
+TerminalWindow .notebook tab:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.2)),
+ to (shade (@dark_bg_color, 1.12)));
+
+ -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.26), 1.0);
+}
+
+TerminalWindow .notebook .button,
+TerminalWindow .notebook .button:active {
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@dark_bg_color, 1.08)),
+ to (shade (@dark_bg_color, 0.92)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, right top,
+ from (shade (@dark_bg_color, 0.9)),
+ to (shade (@dark_bg_color, 0.9)));
+ -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.26), 0.7);
+ -unico-outer-stroke-style: none;
+}
+*/
+/* Scrollbars */
+/*
+TerminalWindow .scrollbar {
+ border-radius: 20;
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.74)),
+ to (shade (@dark_bg_color, 0.74)));
+}
+
+TerminalWindow .scrollbar.trough {
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@dark_bg_color, 0.9)),
+ to (shade (@dark_bg_color, 0.95)));
+}
+
+TerminalWindow .scrollbar.trough.horizontal {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.9)),
+ to (shade (@dark_bg_color, 0.95)));
+}
+
+TerminalWindow .scrollbar.slider,
+TerminalWindow .scrollbar.slider:prelight,
+TerminalWindow .scrollbar.button,
+TerminalWindow .scrollbar.button:insensitive {
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@dark_bg_color, 1.08)),
+ to (shade (@dark_bg_color, 0.92)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, right top,
+ from (shade (@dark_bg_color, 0.74)),
+ to (shade (@dark_bg_color, 0.74)));
+ -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.26), 0.7);
+}
+
+TerminalWindow .scrollbar.slider.horizontal,
+TerminalWindow .scrollbar.slider.horizontal:prelight,
+TerminalWindow .scrollbar.button.horizontal,
+TerminalWindow .scrollbar.button:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.08)),
+ to (shade (@dark_bg_color, 0.92)));
+
+ -unico-border-gradient: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.74)),
+ to (shade (@dark_bg_color, 0.74)));
+ -unico-inner-stroke-color: alpha (shade (@dark_bg_color, 1.26), 0.7);
+}
+*/
diff --git a/desktop-themes/Shiny/gtk-3.0/apps/nautilus.css b/desktop-themes/Shiny/gtk-3.0/apps/nautilus.css
new file mode 100644
index 00000000..55b04f75
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/apps/nautilus.css
@@ -0,0 +1,157 @@
+@define-color cluebar_color shade (mix (@bg_color, @base_color, 0.5), 0.95);
+
+NautilusWindow * {
+ -GtkPaned-handle-size: 1;
+}
+
+NautilusDesktopWindow GtkWidget {
+ background-color: @transparent;
+}
+
+.nautilus-canvas-item {
+ border-radius: 4px;
+}
+
+/* desktop mode */
+.nautilus-desktop.nautilus-canvas-item {
+ color: @bg_color;
+ text-shadow: 1px 1px alpha (#000000, 0.8);
+}
+
+.nautilus-desktop.nautilus-canvas-item:active {
+ background-image: none;
+ background-color: alpha (@bg_color, 0.84);
+
+ color: @fg_color;
+}
+
+.nautilus-desktop.nautilus-canvas-item:selected {
+ background-image: none;
+ background-color: alpha (@selected_bg_color, 0.84);
+
+ color: @selected_fg_color;
+}
+
+.nautilus-desktop.nautilus-canvas-item:active,
+.nautilus-desktop.nautilus-canvas-item:prelight,
+.nautilus-desktop.nautilus-canvas-item:selected {
+ text-shadow: none;
+}
+
+/* browser window */
+NautilusTrashBar.info,
+NautilusXContentBar.info,
+NautilusSearchBar.info,
+NautilusQueryEditor.info {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@cluebar_color, 1.02)),
+ to (shade (@cluebar_color, 0.98)));
+ background-color: @cluebar_color;
+ border-bottom-color: shade (@cluebar_color, 0.92);
+ border-radius: 0;
+ border-style: solid;
+ border-width: 0px 0px 1px 0px;
+
+ box-shadow: inset -1px 0px shade (@cluebar_color, 1.02),
+ inset 1px 0px shade (@cluebar_color, 1.02),
+ inset 0 1px shade (@cluebar_color, 1.04),
+ inset 0 -1px shade (@cluebar_color, 1.01);
+}
+
+NautilusTrashBar.info:backdrop,
+NautilusXContentBar.info:backdrop,
+NautilusSearchBar.info:backdrop,
+NautilusQueryEditor.info:backdrop {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@cluebar_color, 1.01)),
+ to (shade (@cluebar_color, 0.99)));
+ background-color: @cluebar_color;
+ border-bottom-color: shade (@cluebar_color, 0.92);
+
+ box-shadow: inset -1px 0px shade (@cluebar_color, 1.01),
+ inset 1px 0px shade (@cluebar_color, 1.01),
+ inset 0 1px shade (@cluebar_color, 1.02),
+ inset 0 -1px shade (@cluebar_color, 1.0);
+}
+
+NautilusSearchBar .entry {
+}
+
+.nautilus-cluebar-label {
+ font: bold;
+ text-shadow: 0 1px shade (@cluebar_color, 1.06);
+}
+
+.nautilus-cluebar-label:backdrop {
+ color: mix (@fg_color, @cluebar_color, 0.2);
+ text-shadow: 0 1px shade (@cluebar_color, 1.02);
+}
+
+#nautilus-search-button *:active,
+#nautilus-search-button *:active:prelight {
+ color: @dark_fg_color;
+}
+
+NautilusFloatingBar {
+ background-color: @info_bg_color;
+ border-radius: 3px 3px 0 0;
+ border-style: solid;
+ border-width: 1px;
+ border-color: darker (@info_bg_color);
+}
+
+NautilusFloatingBar .button {
+ -GtkButton-image-spacing: 0;
+ -GtkButton-inner-border: 0;
+}
+
+/* sidebar */
+NautilusWindow .sidebar,
+NautilusWindow .sidebar .view {
+ background-color: shade (@bg_color, 0.95);
+
+ /*background-color: @bg_color;*/
+
+ color: @fg_color;
+ text-shadow: 0 1px shade (shade (@bg_color, 0.95), 1.04);
+}
+
+NautilusWindow .sidebar .frame {
+ border-width: 1px 0 0 0;
+ border-style: solid;
+ border-color: shade (@bg_color, 0.86);
+ border-radius: 0;
+}
+
+NautilusWindow .sidebar:backdrop,
+NautilusWindow .sidebar .view:backdrop {
+ color: mix (@fg_color, shade (@bg_color, 0.95), 0.2);
+ text-shadow: 0 1px shade (shade (@bg_color, 0.95), 1.02);
+}
+
+NautilusWindow .sidebar row:selected {
+ color: @selected_fg_color;
+ text-shadow: 0 1px shade (@selected_bg_color, 0.8);
+}
+
+NautilusWindow .sidebar row:selected:backdrop {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (shade (@bg_color, 0.95), 0.94)),
+ to (shade (shade (@bg_color, 0.95), 0.86)));
+ border-top-color: shade (shade (@bg_color, 0.95), 0.88);
+
+ color: @fg_color;
+ text-shadow: 0 1px shade (shade (@bg_color, 0.95), 0.96);
+}
+
+NautilusWindow .pane-separator {
+ background-color: shade (shade (@bg_color, 0.95), 0.94);
+ border-color: @dark_bg_color;
+ border-style: solid;
+ border-width: 0;
+ box-shadow: none;
+}
+
+NautilusWindow .pane-separator:backdrop {
+ background-color: shade (shade (@bg_color, 0.95), 0.96);
+}
diff --git a/desktop-themes/Shiny/gtk-3.0/apps/unity-greeter.css b/desktop-themes/Shiny/gtk-3.0/apps/unity-greeter.css
new file mode 100644
index 00000000..672bd85c
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/apps/unity-greeter.css
@@ -0,0 +1,70 @@
+.lightdm.menu {
+ background-image: none;
+ background-color: alpha (black, 0.6);
+ border-color: alpha (white, 0.2);
+ border-radius: 4px;
+ padding: 1px;
+
+ color: white;
+}
+
+.lightdm-combo .menu {
+ background-color: shade (@dark_bg_color, 1.08);
+ border-radius: 0px;
+ padding: 0px;
+
+ color: white;
+}
+
+.lightdm.menu .menuitem *,
+.lightdm.menu .menuitem.check:active,
+.lightdm.menu .menuitem.radio:active {
+ color: white;
+}
+
+.lightdm.menubar {
+ background-image: none;
+ background-color: alpha (black, 0.5);
+}
+
+.lightdm-combo.combobox-entry .button,
+.lightdm-combo .cell,
+.lightdm-combo .button,
+.lightdm-combo .entry,
+.lightdm.button,
+.lightdm.entry {
+ background-image: none;
+ background-color: alpha (black, 0.3);
+ border-color: alpha (white, 0.6);
+ border-radius: 5px;
+ padding: 7px;
+
+ color: white;
+ text-shadow: none;
+}
+
+.lightdm.button,
+.lightdm.button:hover,
+.lightdm.button:active,
+.lightdm.button:active:focused,
+.lightdm.entry,
+.lightdm.entry:hover,
+.lightdm.entry:active,
+.lightdm.entry:active:focused {
+ background-image: none;
+ border-image: none;
+}
+
+.lightdm.button:focused,
+.lightdm.entry:focused {
+ -unico-focus-border-color: alpha (white, 0.9);
+ border-color: alpha (white, 0.9);
+ border-width: 1px;
+ border-style: solid;
+
+ color: white;
+}
+
+.lightdm.entry:selected {
+ background-color: alpha (white, 0.2);
+}
diff --git a/desktop-themes/Shiny/gtk-3.0/apps/unity.css b/desktop-themes/Shiny/gtk-3.0/apps/unity.css
new file mode 100644
index 00000000..9bb59aa7
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/apps/unity.css
@@ -0,0 +1,97 @@
+/* Decorations */
+
+/* UnityDecoration {
+ -UnityDecoration-extents: 28px 1px 1px 1px;
+ -UnityDecoration-input-extents: 10px;
+
+ -UnityDecoration-shadow-offset-x: 1px;
+ -UnityDecoration-shadow-offset-y: 1px;
+ -UnityDecoration-active-shadow-color: rgba (0, 0, 0, 0.647);
+ -UnityDecoration-active-shadow-radius: 15px;
+ -UnityDecoration-inactive-shadow-color: rgba (0, 0, 0, 0.647);
+ -UnityDecoration-inactive-shadow-radius: 10px;
+
+ -UnityDecoration-glow-size: 10px;
+ -UnityDecoration-glow-color: rgb (221, 72, 20);
+
+ -UnityDecoration-title-indent: 10px;
+ -UnityDecoration-title-fade: 35px;
+ -UnityDecoration-title-alignment: 0.0;
+} */
+
+UnityDecoration.top {
+ border-bottom-width: 0;
+ border-radius: 6px 6px 0 0;
+ padding: 1px 8px 0 8px;
+
+ background-color: #362d25;
+
+ color: @dark_fg_color;
+ text-shadow: none;
+}
+
+UnityDecoration.top:backdrop {
+ border: 1px solid rgba (14, 13, 0, 0.098); /* @dark_bg_color - shade (#e6ddd5, 0.92) */;
+ border-bottom-width: 0;
+ background-color: transparent;
+ background-clip: border-box;
+ background-color: #e6ddd5;
+ box-shadow: none;
+ color: #807d78;
+}
+
+UnityDecoration.left,
+UnityDecoration.right {
+ background-color: shade (@bg_color, 0.7);
+ background-size: 1px 70px;
+ background-repeat: repeat-x;
+
+ /* start color: mix of the top border color and bg-image gradient end */
+ background-color: #362d25;
+}
+
+UnityDecoration.left:backdrop,
+UnityDecoration.right:backdrop {
+ /* start color: mix of the top border color and bg-image gradient end */
+ background-color: #362d25;
+}
+
+UnityDecoration.bottom {
+ background-image: none;
+ background-color: #362d25;
+}
+
+/* Panel Style */
+
+UnityPanelWidget,
+.unity-panel {
+ background-color: #e6ddd5;
+ border-top-color: shade (@dark_bg_color, 1.6);
+ border-style: solid;
+ border-width: 1px 0 0 0;
+
+ color: @dark_fg_color;
+ text-shadow: none;
+}
+
+.unity-panel.menubar,
+.unity-panel .menubar {
+}
+
+.unity-panel.menuitem,
+.unity-panel .menuitem {
+ border-width: 1px 1px 0 1px;
+ icon-shadow: 0 -1px shade (@dark_bg_color, 0.7);
+}
+
+.unity-panel.menubar:backdrop,
+.unity-panel .menubar *:backdrop {
+ color: @backdrop_dark_fg_color;
+}
+
+.unity-panel.menubar.menuitem:hover,
+.unity-panel.menubar .menuitem *:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.5)),
+ to (shade (@dark_bg_color, 1.11)));
+}
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/Makefile.am b/desktop-themes/Shiny/gtk-3.0/assets/Makefile.am
new file mode 100644
index 00000000..a63ac4cc
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/Makefile.am
@@ -0,0 +1,189 @@
+THEMA_NAME=Shiny
+
+themedir = $(datadir)/themes/$(THEME_NAME)/gtk-3.0/assets
+
+theme_DATA = \
+ backdrop-check-mixed-alt.png \
+ backdrop-check-mixed-disabled-alt.png \
+ backdrop-check-mixed-disabled.png \
+ backdrop-check-mixed-hover-alt.png \
+ backdrop-check-mixed-hover.png \
+ backdrop-check-mixed.png \
+ backdrop-check-selected-alt.png \
+ backdrop-check-selected-disabled-alt.png \
+ backdrop-check-selected-disabled.png \
+ backdrop-check-selected-hover-alt.png \
+ backdrop-check-selected-hover.png \
+ backdrop-check-selected.png \
+ backdrop-check-unselected-alt.png \
+ backdrop-check-unselected-disabled-alt.png \
+ backdrop-check-unselected-disabled.png \
+ backdrop-check-unselected-hover-alt.png \
+ backdrop-check-unselected-hover.png \
+ backdrop-check-unselected.png \
+ backdrop-combobox-button-disabled.png \
+ backdrop-combobox-button.png \
+ backdrop-combobox-entry-disabled.png \
+ backdrop-combobox-entry.png \
+ backdrop-entry-disabled.png \
+ backdrop-entry.png \
+ backdrop-radio-mixed-alt.png \
+ backdrop-radio-mixed-disabled-alt.png \
+ backdrop-radio-mixed-disabled.png \
+ backdrop-radio-mixed-hover-alt.png \
+ backdrop-radio-mixed-hover.png \
+ backdrop-radio-mixed.png \
+ backdrop-radio-selected-alt.png \
+ backdrop-radio-selected-disabled-alt.png \
+ backdrop-radio-selected-disabled.png \
+ backdrop-radio-selected-hover-alt.png \
+ backdrop-radio-selected-hover.png \
+ backdrop-radio-selected.png \
+ backdrop-radio-unselected-alt.png \
+ backdrop-radio-unselected-disabled-alt.png \
+ backdrop-radio-unselected-disabled.png \
+ backdrop-radio-unselected-hover-alt.png \
+ backdrop-radio-unselected-hover.png \
+ backdrop-radio-unselected.png \
+ button-chosen.png \
+ button.png \
+ button-tb.png \
+ check-menuitem-dark.png \
+ check-menuitem-insensitive-dark.png \
+ check-menuitem-insensitive.png \
+ check-menuitem.png \
+ check-menuitem-unselected.png \
+ check-mixed-alt.png \
+ check-mixed-disabled-alt.png \
+ check-mixed-disabled.png \
+ check-mixed-hover-alt.png \
+ check-mixed-hover.png \
+ check-mixed.png \
+ check-selected-alt.png \
+ check-selected-disabled-alt.png \
+ check-selected-disabled.png \
+ check-selected-hover-alt.png \
+ check-selected-hover.png \
+ check-selected.png \
+ check-unselected-alt.png \
+ check-unselected-disabled-alt.png \
+ check-unselected-disabled.png \
+ check-unselected-hover-alt.png \
+ check-unselected-hover.png \
+ check-unselected.png \
+ combobox-arrow-disabled.png \
+ combobox-arrow.png \
+ combobox-button-disabled.png \
+ combobox-button-focused.png \
+ combobox-button.png \
+ combobox-button-pressed-focused.png \
+ combobox-button-toolbar-focused.png \
+ combobox-button-toolbar.png \
+ combobox-button-toolbar-pressed-focused.png \
+ combobox-entry-disabled.png \
+ combobox-entry-focused.png \
+ combobox-entry.png \
+ entry-disabled.png \
+ entry-focused.png \
+ entry.png \
+ entry-toolbar-focused.png \
+ entry-toolbar.png \
+ frame.png \
+ notebook-tab-bottom-inactive.png \
+ notebook-tab-bottom.png \
+ notebook-tab-left-inactive.png \
+ notebook-tab-left.png \
+ notebook-tab-right-inactive.png \
+ notebook-tab-right.png \
+ notebook-tab-top-inactive.png \
+ notebook-tab-top.png \
+ progressbar-horizontal-fill-backdrop.png \
+ progressbar-horizontal-fill.png \
+ progressbar-horizontal-trough.png \
+ progressbar-vertical-fill-backdrop.png \
+ progressbar-vertical-fill.png \
+ progressbar-vertical-trough.png \
+ radiance-backdrop-button-toolbar-active.png \
+ radiance-backdrop-button-toolbar.png \
+ radiance-button-toolbar-active-focused.png \
+ radiance-button-toolbar-active.png \
+ radiance-button-toolbar-focused.png \
+ radiance-button-toolbar.png \
+ radiance-entry-toolbar-focused.png \
+ radiance-entry-toolbar.png \
+ radio-menuitem-dark.png \
+ radio-menuitem-insensitive-dark.png \
+ radio-menuitem-insensitive.png \
+ radio-menuitem.png \
+ radio-mixed-alt.png \
+ radio-mixed-disabled-alt.png \
+ radio-mixed-disabled.png \
+ radio-mixed-hover-alt.png \
+ radio-mixed-hover.png \
+ radio-mixed.png \
+ radio-selected-alt.png \
+ radio-selected-disabled-alt.png \
+ radio-selected-disabled.png \
+ radio-selected-hover-alt.png \
+ radio-selected-hover.png \
+ radio-selected.png \
+ radio-unselected-alt.png \
+ radio-unselected-disabled-alt.png \
+ radio-unselected-disabled.png \
+ radio-unselected-hover-alt.png \
+ radio-unselected-hover.png \
+ radio-unselected.png \
+ scale-horizontal-fill-backdrop.png \
+ scale-horizontal-fill-disabled.png \
+ scale-horizontal-fill.png \
+ scale-horizontal-trough-backdrop.png \
+ scale-horizontal-trough-disabled.png \
+ scale-horizontal-trough.png \
+ scale-vertical-fill-backdrop.png \
+ scale-vertical-fill-disabled.png \
+ scale-vertical-fill.png \
+ scale-vertical-trough-backdrop.png \
+ scale-vertical-trough-disabled.png \
+ scale-vertical-trough.png \
+ slider-horizontal-disabled.png \
+ slider-horizontal-focused-hover.png \
+ slider-horizontal-focused.png \
+ slider-horizontal-hover.png \
+ slider-horizontal.png \
+ slider-vertical-disabled.png \
+ slider-vertical-focused-hover.png \
+ slider-vertical-focused.png \
+ slider-vertical-hover.png \
+ slider-vertical.png \
+ stepper-button-horizontal-hover.png \
+ stepper-button-horizontal.png \
+ stepper-button-vertical-hover.png \
+ stepper-button-vertical.png \
+ stepper-down-disabled.png \
+ stepper-down-hover.png \
+ stepper-down.png \
+ stepper-horizontal-grip.png \
+ stepper-horizontal-trough.png \
+ stepper-left-disabled.png \
+ stepper-left-hover.png \
+ stepper-left.png \
+ stepper-right-disabled.png \
+ stepper-right-hover.png \
+ stepper-right.png \
+ stepper-up-disabled.png \
+ stepper-up-hover.png \
+ stepper-up.png \
+ stepper-vertical-grip.png \
+ stepper-vertical-trough.png \
+ switch-button-off-disabled.png \
+ switch-button-off.png \
+ switch-button-on-disabled.png \
+ switch-button-on.png \
+ switch-trough-disabled.png \
+ switch-trough-focused.png \
+ switch-trough-off.png \
+ switch-trough-on.png \
+ switch-trough-toolbar-off.png \
+ switch-trough-toolbar-on.png
+
+EXTRA_DIST = $(theme_DATA)
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-alt.png
new file mode 100644
index 00000000..aad05350
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-disabled-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-disabled-alt.png
new file mode 100644
index 00000000..22e519b9
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-disabled-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-disabled.png
new file mode 100644
index 00000000..0dc87131
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-hover-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-hover-alt.png
new file mode 100644
index 00000000..c03fd0dd
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-hover-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-hover.png
new file mode 100644
index 00000000..f98dd240
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed-hover.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed.png
new file mode 100644
index 00000000..df0640df
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-mixed.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-alt.png
new file mode 100644
index 00000000..fe559542
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-disabled-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-disabled-alt.png
new file mode 100644
index 00000000..4ae2e50e
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-disabled-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-disabled.png
new file mode 100644
index 00000000..dc73131c
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-hover-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-hover-alt.png
new file mode 100644
index 00000000..30d5c68d
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-hover-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-hover.png
new file mode 100644
index 00000000..2aba8883
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected-hover.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected.png
new file mode 100644
index 00000000..63ac42dd
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-selected.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-alt.png
new file mode 100644
index 00000000..6baaf2f0
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-disabled-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-disabled-alt.png
new file mode 100644
index 00000000..c7b29436
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-disabled-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-disabled.png
new file mode 100644
index 00000000..35dc08c9
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-hover-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-hover-alt.png
new file mode 100644
index 00000000..d8c4d7ab
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-hover-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-hover.png
new file mode 100644
index 00000000..2ac93814
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected-hover.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected.png
new file mode 100644
index 00000000..e1ae886f
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-check-unselected.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-combobox-button-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-combobox-button-disabled.png
new file mode 100644
index 00000000..9702459c
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-combobox-button-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-combobox-button.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-combobox-button.png
new file mode 100644
index 00000000..e12d08a5
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-combobox-button.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-combobox-entry-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-combobox-entry-disabled.png
new file mode 100644
index 00000000..6768560d
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-combobox-entry-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-combobox-entry.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-combobox-entry.png
new file mode 100644
index 00000000..856c3c33
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-combobox-entry.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-entry-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-entry-disabled.png
new file mode 100644
index 00000000..153b5cdb
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-entry-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-entry.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-entry.png
new file mode 100644
index 00000000..154de2f8
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-entry.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-alt.png
new file mode 100644
index 00000000..e2ef5af8
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-disabled-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-disabled-alt.png
new file mode 100644
index 00000000..34780003
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-disabled-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-disabled.png
new file mode 100644
index 00000000..334a9acf
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-hover-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-hover-alt.png
new file mode 100644
index 00000000..a5fa3759
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-hover-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-hover.png
new file mode 100644
index 00000000..9db93157
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed-hover.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed.png
new file mode 100644
index 00000000..2d9d9e9a
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-mixed.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-alt.png
new file mode 100644
index 00000000..112572e2
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-disabled-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-disabled-alt.png
new file mode 100644
index 00000000..e01699fa
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-disabled-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-disabled.png
new file mode 100644
index 00000000..bda4e3a2
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-hover-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-hover-alt.png
new file mode 100644
index 00000000..d0bce7df
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-hover-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-hover.png
new file mode 100644
index 00000000..4e0b5e5d
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected-hover.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected.png
new file mode 100644
index 00000000..30f5a448
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-selected.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-alt.png
new file mode 100644
index 00000000..3b7f5a38
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-disabled-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-disabled-alt.png
new file mode 100644
index 00000000..603dfb9d
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-disabled-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-disabled.png
new file mode 100644
index 00000000..3946fa51
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-hover-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-hover-alt.png
new file mode 100644
index 00000000..ea03bfdf
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-hover-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-hover.png
new file mode 100644
index 00000000..7e816105
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected-hover.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected.png b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected.png
new file mode 100644
index 00000000..ee911f17
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/backdrop-radio-unselected.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/button-chosen.png b/desktop-themes/Shiny/gtk-3.0/assets/button-chosen.png
new file mode 100644
index 00000000..cb0100eb
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/button-chosen.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/button-tb.png b/desktop-themes/Shiny/gtk-3.0/assets/button-tb.png
new file mode 100644
index 00000000..08caa4ca
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/button-tb.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/button.png b/desktop-themes/Shiny/gtk-3.0/assets/button.png
new file mode 100644
index 00000000..4259e3ac
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/button.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-menuitem-dark.png b/desktop-themes/Shiny/gtk-3.0/assets/check-menuitem-dark.png
new file mode 100644
index 00000000..232731b9
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/check-menuitem-dark.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-menuitem-insensitive-dark.png b/desktop-themes/Shiny/gtk-3.0/assets/check-menuitem-insensitive-dark.png
new file mode 100644
index 00000000..df239626
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/check-menuitem-insensitive-dark.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-menuitem-insensitive.png b/desktop-themes/Shiny/gtk-3.0/assets/check-menuitem-insensitive.png
new file mode 100644
index 00000000..faff3097
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/check-menuitem-insensitive.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-menuitem-unselected.png b/desktop-themes/Shiny/gtk-3.0/assets/check-menuitem-unselected.png
new file mode 100644
index 00000000..3f41953f
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/check-menuitem-unselected.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-menuitem.png b/desktop-themes/Shiny/gtk-3.0/assets/check-menuitem.png
new file mode 100644
index 00000000..7434fb79
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/check-menuitem.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-mixed-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/check-mixed-alt.png
new file mode 100644
index 00000000..86e99566
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/check-mixed-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-mixed-disabled-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/check-mixed-disabled-alt.png
new file mode 100644
index 00000000..6bdc5ba4
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/check-mixed-disabled-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-mixed-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/check-mixed-disabled.png
new file mode 100644
index 00000000..28a86ce3
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/check-mixed-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-mixed-hover-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/check-mixed-hover-alt.png
new file mode 100644
index 00000000..65fb935f
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/check-mixed-hover-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-mixed-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/check-mixed-hover.png
new file mode 100644
index 00000000..138668f5
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/check-mixed-hover.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-mixed.png b/desktop-themes/Shiny/gtk-3.0/assets/check-mixed.png
new file mode 100644
index 00000000..347629b9
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/check-mixed.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-selected-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/check-selected-alt.png
new file mode 100644
index 00000000..21b43712
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/check-selected-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-selected-disabled-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/check-selected-disabled-alt.png
new file mode 100644
index 00000000..00e74346
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/check-selected-disabled-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-selected-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/check-selected-disabled.png
new file mode 100644
index 00000000..f6cef731
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/check-selected-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-selected-hover-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/check-selected-hover-alt.png
new file mode 100644
index 00000000..a698812a
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/check-selected-hover-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-selected-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/check-selected-hover.png
new file mode 100644
index 00000000..4c39bc22
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/check-selected-hover.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-selected.png b/desktop-themes/Shiny/gtk-3.0/assets/check-selected.png
new file mode 100644
index 00000000..62587c99
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/check-selected.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-unselected-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/check-unselected-alt.png
new file mode 100644
index 00000000..cc5a3598
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/check-unselected-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-unselected-disabled-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/check-unselected-disabled-alt.png
new file mode 100644
index 00000000..d410fb68
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/check-unselected-disabled-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-unselected-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/check-unselected-disabled.png
new file mode 100644
index 00000000..d205e382
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/check-unselected-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-unselected-hover-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/check-unselected-hover-alt.png
new file mode 100644
index 00000000..53c972e0
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/check-unselected-hover-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-unselected-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/check-unselected-hover.png
new file mode 100644
index 00000000..376bcaa3
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/check-unselected-hover.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/check-unselected.png b/desktop-themes/Shiny/gtk-3.0/assets/check-unselected.png
new file mode 100644
index 00000000..bbab0dfb
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/check-unselected.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/combobox-arrow-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/combobox-arrow-disabled.png
new file mode 100644
index 00000000..f2311657
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/combobox-arrow-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/combobox-arrow.png b/desktop-themes/Shiny/gtk-3.0/assets/combobox-arrow.png
new file mode 100644
index 00000000..d787dd85
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/combobox-arrow.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-disabled.png
new file mode 100644
index 00000000..face433d
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-focused.png b/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-focused.png
new file mode 100644
index 00000000..8622c582
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-focused.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-pressed-focused.png b/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-pressed-focused.png
new file mode 100644
index 00000000..cb4880dd
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-pressed-focused.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-toolbar-focused.png b/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-toolbar-focused.png
new file mode 100644
index 00000000..84e1b2da
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-toolbar-focused.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-toolbar-pressed-focused.png b/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-toolbar-pressed-focused.png
new file mode 100644
index 00000000..7d4f3970
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-toolbar-pressed-focused.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-toolbar.png b/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-toolbar.png
new file mode 100644
index 00000000..7d4f3970
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/combobox-button-toolbar.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/combobox-button.png b/desktop-themes/Shiny/gtk-3.0/assets/combobox-button.png
new file mode 100644
index 00000000..d045bf69
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/combobox-button.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/combobox-entry-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/combobox-entry-disabled.png
new file mode 100644
index 00000000..e72d66ef
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/combobox-entry-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/combobox-entry-focused.png b/desktop-themes/Shiny/gtk-3.0/assets/combobox-entry-focused.png
new file mode 100644
index 00000000..569afa5f
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/combobox-entry-focused.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/combobox-entry.png b/desktop-themes/Shiny/gtk-3.0/assets/combobox-entry.png
new file mode 100644
index 00000000..ee7a635c
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/combobox-entry.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/entry-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/entry-disabled.png
new file mode 100644
index 00000000..d583c129
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/entry-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/entry-focused.png b/desktop-themes/Shiny/gtk-3.0/assets/entry-focused.png
new file mode 100644
index 00000000..317c97b5
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/entry-focused.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/entry-toolbar-focused.png b/desktop-themes/Shiny/gtk-3.0/assets/entry-toolbar-focused.png
new file mode 100644
index 00000000..237df971
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/entry-toolbar-focused.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/entry-toolbar.png b/desktop-themes/Shiny/gtk-3.0/assets/entry-toolbar.png
new file mode 100644
index 00000000..6240d189
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/entry-toolbar.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/entry.png b/desktop-themes/Shiny/gtk-3.0/assets/entry.png
new file mode 100644
index 00000000..8370cb72
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/entry.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/frame.png b/desktop-themes/Shiny/gtk-3.0/assets/frame.png
new file mode 100644
index 00000000..5515fb32
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/frame.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-bottom-inactive.png b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-bottom-inactive.png
new file mode 100644
index 00000000..f14655d5
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-bottom-inactive.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-bottom.png b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-bottom.png
new file mode 100644
index 00000000..c352330c
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-bottom.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-left-inactive.png b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-left-inactive.png
new file mode 100644
index 00000000..fc58ea18
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-left-inactive.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-left.png b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-left.png
new file mode 100644
index 00000000..5cbe2113
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-left.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-right-inactive.png b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-right-inactive.png
new file mode 100644
index 00000000..e16f8b52
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-right-inactive.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-right.png b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-right.png
new file mode 100644
index 00000000..22799919
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-right.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-top-inactive.png b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-top-inactive.png
new file mode 100644
index 00000000..3cc22d0f
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-top-inactive.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-top.png b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-top.png
new file mode 100644
index 00000000..27836035
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/notebook-tab-top.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/progressbar-horizontal-fill-backdrop.png b/desktop-themes/Shiny/gtk-3.0/assets/progressbar-horizontal-fill-backdrop.png
new file mode 100644
index 00000000..8aab4c89
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/progressbar-horizontal-fill-backdrop.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/progressbar-horizontal-fill.png b/desktop-themes/Shiny/gtk-3.0/assets/progressbar-horizontal-fill.png
new file mode 100644
index 00000000..42c9fc06
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/progressbar-horizontal-fill.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/progressbar-horizontal-trough.png b/desktop-themes/Shiny/gtk-3.0/assets/progressbar-horizontal-trough.png
new file mode 100644
index 00000000..91d9f324
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/progressbar-horizontal-trough.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/progressbar-vertical-fill-backdrop.png b/desktop-themes/Shiny/gtk-3.0/assets/progressbar-vertical-fill-backdrop.png
new file mode 100644
index 00000000..974a5627
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/progressbar-vertical-fill-backdrop.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/progressbar-vertical-fill.png b/desktop-themes/Shiny/gtk-3.0/assets/progressbar-vertical-fill.png
new file mode 100644
index 00000000..0b35d9bf
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/progressbar-vertical-fill.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/progressbar-vertical-trough.png b/desktop-themes/Shiny/gtk-3.0/assets/progressbar-vertical-trough.png
new file mode 100644
index 00000000..a0349685
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/progressbar-vertical-trough.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radiance-backdrop-button-toolbar-active.png b/desktop-themes/Shiny/gtk-3.0/assets/radiance-backdrop-button-toolbar-active.png
new file mode 100644
index 00000000..93998da3
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/radiance-backdrop-button-toolbar-active.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radiance-backdrop-button-toolbar.png b/desktop-themes/Shiny/gtk-3.0/assets/radiance-backdrop-button-toolbar.png
new file mode 100644
index 00000000..47975b2a
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/radiance-backdrop-button-toolbar.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radiance-button-toolbar-active-focused.png b/desktop-themes/Shiny/gtk-3.0/assets/radiance-button-toolbar-active-focused.png
new file mode 100644
index 00000000..57abbfd5
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/radiance-button-toolbar-active-focused.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radiance-button-toolbar-active.png b/desktop-themes/Shiny/gtk-3.0/assets/radiance-button-toolbar-active.png
new file mode 100644
index 00000000..b80e8bfc
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/radiance-button-toolbar-active.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radiance-button-toolbar-focused.png b/desktop-themes/Shiny/gtk-3.0/assets/radiance-button-toolbar-focused.png
new file mode 100644
index 00000000..cea609f2
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/radiance-button-toolbar-focused.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radiance-button-toolbar.png b/desktop-themes/Shiny/gtk-3.0/assets/radiance-button-toolbar.png
new file mode 100644
index 00000000..38f65f16
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/radiance-button-toolbar.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radiance-entry-toolbar-focused.png b/desktop-themes/Shiny/gtk-3.0/assets/radiance-entry-toolbar-focused.png
new file mode 100644
index 00000000..9c8fb1d5
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/radiance-entry-toolbar-focused.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radiance-entry-toolbar.png b/desktop-themes/Shiny/gtk-3.0/assets/radiance-entry-toolbar.png
new file mode 100644
index 00000000..93998da3
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/radiance-entry-toolbar.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-menuitem-dark.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-menuitem-dark.png
new file mode 100644
index 00000000..b8e00ed1
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-menuitem-dark.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-menuitem-insensitive-dark.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-menuitem-insensitive-dark.png
new file mode 100644
index 00000000..36a7664f
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-menuitem-insensitive-dark.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-menuitem-insensitive.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-menuitem-insensitive.png
new file mode 100644
index 00000000..87845a46
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-menuitem-insensitive.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-menuitem.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-menuitem.png
new file mode 100644
index 00000000..918cd772
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-menuitem.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-alt.png
new file mode 100644
index 00000000..a7958d1f
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-disabled-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-disabled-alt.png
new file mode 100644
index 00000000..a9ff8f70
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-disabled-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-disabled.png
new file mode 100644
index 00000000..dc15f76b
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-hover-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-hover-alt.png
new file mode 100644
index 00000000..42771283
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-hover-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-hover.png
new file mode 100644
index 00000000..4c243ff0
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed-hover.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed.png
new file mode 100644
index 00000000..f0e51480
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-mixed.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-selected-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-selected-alt.png
new file mode 100644
index 00000000..58865d6d
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-selected-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-selected-disabled-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-selected-disabled-alt.png
new file mode 100644
index 00000000..2d7da3c4
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-selected-disabled-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-selected-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-selected-disabled.png
new file mode 100644
index 00000000..3525f5ce
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-selected-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-selected-hover-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-selected-hover-alt.png
new file mode 100644
index 00000000..263534ff
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-selected-hover-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-selected-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-selected-hover.png
new file mode 100644
index 00000000..932ad6b4
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-selected-hover.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-selected.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-selected.png
new file mode 100644
index 00000000..65c09df0
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-selected.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-alt.png
new file mode 100644
index 00000000..61ae5f82
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-disabled-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-disabled-alt.png
new file mode 100644
index 00000000..95aab7e0
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-disabled-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-disabled.png
new file mode 100644
index 00000000..0fdf3d3d
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-hover-alt.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-hover-alt.png
new file mode 100644
index 00000000..792c9079
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-hover-alt.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-hover.png
new file mode 100644
index 00000000..3e3c7411
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected-hover.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected.png b/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected.png
new file mode 100644
index 00000000..27b06819
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/radio-unselected.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-fill-backdrop.png b/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-fill-backdrop.png
new file mode 100644
index 00000000..4bb28883
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-fill-backdrop.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-fill-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-fill-disabled.png
new file mode 100644
index 00000000..58c05e7d
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-fill-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-fill.png b/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-fill.png
new file mode 100644
index 00000000..c5457850
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-fill.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-trough-backdrop.png b/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-trough-backdrop.png
new file mode 100644
index 00000000..459e0d85
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-trough-backdrop.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-trough-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-trough-disabled.png
new file mode 100644
index 00000000..3c69d510
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-trough-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-trough.png b/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-trough.png
new file mode 100644
index 00000000..3c69d510
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/scale-horizontal-trough.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-fill-backdrop.png b/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-fill-backdrop.png
new file mode 100644
index 00000000..6dd20dd2
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-fill-backdrop.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-fill-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-fill-disabled.png
new file mode 100644
index 00000000..b1cd0ac0
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-fill-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-fill.png b/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-fill.png
new file mode 100644
index 00000000..8d6f22a3
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-fill.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-trough-backdrop.png b/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-trough-backdrop.png
new file mode 100644
index 00000000..0b665313
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-trough-backdrop.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-trough-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-trough-disabled.png
new file mode 100644
index 00000000..98764752
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-trough-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-trough.png b/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-trough.png
new file mode 100644
index 00000000..101e157f
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/scale-vertical-trough.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal-disabled.png
new file mode 100644
index 00000000..e1f93747
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal-focused-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal-focused-hover.png
new file mode 100644
index 00000000..2df960bc
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal-focused-hover.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal-focused.png b/desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal-focused.png
new file mode 100644
index 00000000..d03a009d
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal-focused.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal-hover.png
new file mode 100644
index 00000000..935b5b3a
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal-hover.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal.png b/desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal.png
new file mode 100644
index 00000000..fcf89f0a
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/slider-horizontal.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/slider-vertical-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/slider-vertical-disabled.png
new file mode 100644
index 00000000..24c13ce2
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/slider-vertical-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/slider-vertical-focused-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/slider-vertical-focused-hover.png
new file mode 100644
index 00000000..fb77ffca
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/slider-vertical-focused-hover.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/slider-vertical-focused.png b/desktop-themes/Shiny/gtk-3.0/assets/slider-vertical-focused.png
new file mode 100644
index 00000000..e902aae0
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/slider-vertical-focused.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/slider-vertical-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/slider-vertical-hover.png
new file mode 100644
index 00000000..7ea168ca
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/slider-vertical-hover.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/slider-vertical.png b/desktop-themes/Shiny/gtk-3.0/assets/slider-vertical.png
new file mode 100644
index 00000000..df175ebd
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/slider-vertical.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-button-horizontal-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-button-horizontal-hover.png
new file mode 100644
index 00000000..4a2a8ef4
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-button-horizontal-hover.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-button-horizontal.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-button-horizontal.png
new file mode 100644
index 00000000..4fd129c0
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-button-horizontal.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-button-vertical-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-button-vertical-hover.png
new file mode 100644
index 00000000..408016f0
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-button-vertical-hover.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-button-vertical.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-button-vertical.png
new file mode 100644
index 00000000..d70983e9
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-button-vertical.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-down-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-down-disabled.png
new file mode 100644
index 00000000..3fbc1779
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-down-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-down-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-down-hover.png
new file mode 100644
index 00000000..de0fc89c
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-down-hover.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-down.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-down.png
new file mode 100644
index 00000000..f67ea14f
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-down.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-horizontal-grip.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-horizontal-grip.png
new file mode 100644
index 00000000..477ae4f4
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-horizontal-grip.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-horizontal-trough.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-horizontal-trough.png
new file mode 100644
index 00000000..3abf1a1d
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-horizontal-trough.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-left-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-left-disabled.png
new file mode 100644
index 00000000..a112de22
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-left-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-left-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-left-hover.png
new file mode 100644
index 00000000..77b28956
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-left-hover.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-left.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-left.png
new file mode 100644
index 00000000..aff2f96f
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-left.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-right-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-right-disabled.png
new file mode 100644
index 00000000..62d10141
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-right-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-right-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-right-hover.png
new file mode 100644
index 00000000..6dba8abc
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-right-hover.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-right.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-right.png
new file mode 100644
index 00000000..be73de20
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-right.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-up-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-up-disabled.png
new file mode 100644
index 00000000..d334a76a
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-up-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-up-hover.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-up-hover.png
new file mode 100644
index 00000000..00288ba5
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-up-hover.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-up.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-up.png
new file mode 100644
index 00000000..d4a06fbc
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-up.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-vertical-grip.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-vertical-grip.png
new file mode 100644
index 00000000..ee79f738
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-vertical-grip.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/stepper-vertical-trough.png b/desktop-themes/Shiny/gtk-3.0/assets/stepper-vertical-trough.png
new file mode 100644
index 00000000..de9fea60
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/stepper-vertical-trough.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/switch-button-off-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/switch-button-off-disabled.png
new file mode 100644
index 00000000..c09bf693
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/switch-button-off-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/switch-button-off.png b/desktop-themes/Shiny/gtk-3.0/assets/switch-button-off.png
new file mode 100644
index 00000000..cdb2e9f0
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/switch-button-off.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/switch-button-on-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/switch-button-on-disabled.png
new file mode 100644
index 00000000..a52279f2
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/switch-button-on-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/switch-button-on.png b/desktop-themes/Shiny/gtk-3.0/assets/switch-button-on.png
new file mode 100644
index 00000000..3f0d5d5e
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/switch-button-on.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-disabled.png b/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-disabled.png
new file mode 100644
index 00000000..2b91d5b6
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-disabled.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-focused.png b/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-focused.png
new file mode 100644
index 00000000..eb454c28
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-focused.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-off.png b/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-off.png
new file mode 100644
index 00000000..fed6da93
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-off.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-on.png b/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-on.png
new file mode 100644
index 00000000..33212a54
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-on.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-toolbar-off.png b/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-toolbar-off.png
new file mode 100644
index 00000000..ec3250c3
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-toolbar-off.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-toolbar-on.png b/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-toolbar-on.png
new file mode 100644
index 00000000..6a2d6a23
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/assets/switch-trough-toolbar-on.png
Binary files differ
diff --git a/desktop-themes/Shiny/gtk-3.0/gtk-main.css b/desktop-themes/Shiny/gtk-3.0/gtk-main.css
new file mode 100644
index 00000000..65ab887a
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/gtk-main.css
@@ -0,0 +1,48 @@
+/*default color scheme */
+@define-color bg_color #EDE9E3;
+@define-color fg_color #000000;
+@define-color base_color #ffffff;
+@define-color text_color #000000;
+@define-color selected_bg_color #5598D7;
+@define-color selected_fg_color #ffffff;
+@define-color tooltip_bg_color #FFFFBF;
+@define-color tooltip_fg_color #000000;
+
+/* misc colors used by gtk+ */
+@define-color info_fg_color rgb (181, 171, 156);
+@define-color info_bg_color rgb (252, 252, 189);
+@define-color warning_fg_color rgb (173, 120, 41);
+@define-color warning_bg_color rgb (250, 173, 61);
+@define-color question_fg_color rgb (97, 122, 214);
+@define-color question_bg_color rgb (138, 173, 212);
+@define-color error_fg_color rgb (235, 235, 235);
+@define-color error_bg_color rgb (223, 56, 44);
+@define-color link_color @selected_bg_color;
+@define-color success_color #4e9a06;
+@define-color error_color #df382c;
+
+/* theme common colors */
+@define-color button_bg_color #EFEBE7;
+@define-color notebook_button_bg_color #EFEBE7;
+@define-color button_insensitive_bg_color #EFEBE7;
+@define-color dark_bg_color #EFEBE7;
+@define-color dark_fg_color #101010;
+
+@define-color backdrop_fg_color mix (@bg_color, @fg_color, 0.8);
+@define-color backdrop_text_color mix (@base_color, @text_color, 0.8);
+@define-color backdrop_dark_fg_color mix (@dark_bg_color, @dark_fg_color, 0.75);
+@define-color backdrop_dark_bg_color mix (@dark_bg_color, @dark_fg_color, 0.75);
+@define-color backdrop_selected_bg_color shade (@bg_color, 0.92);
+@define-color backdrop_selected_fg_color @fg_color;
+
+@import url("gtk-widgets-borders.css");
+@import url("gtk-widgets-assets.css");
+@import url("gtk-widgets.css");
+@import url("apps/unity.css");
+@import url("apps/baobab.css");
+@import url("apps/gedit.css");
+@import url("apps/nautilus.css");
+@import url("apps/gnome-panel.css");
+@import url("apps/gnome-terminal.css");
+@import url("apps/gnome-system-log.css");
+@import url("apps/unity-greeter.css");
diff --git a/desktop-themes/Shiny/gtk-3.0/gtk-widgets-assets.css b/desktop-themes/Shiny/gtk-3.0/gtk-widgets-assets.css
new file mode 100644
index 00000000..8d852f55
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/gtk-widgets-assets.css
@@ -0,0 +1,591 @@
+/***************
+ * Resize grip *
+ ***************/
+
+.grip {
+ background-color: transparent;
+ /*background-image: url("assets/resize-grip.svg");*/
+}
+
+/*************************
+ * Check and Radio items *
+ *************************/
+
+/* draw regular check and radio items using our SVG assets */
+.radio,
+.check {
+ /*background-clip: border-box;*/
+}
+
+.check {
+ background-image: url("assets/check-unselected.png");
+}
+
+.check:hover {
+ background-image: url("assets/check-unselected-hover.png");
+}
+
+.check row,
+.check row:selected,
+.check row:selected:focus {
+ background-image: url("assets/check-unselected.png");
+}
+
+.check row:hover,
+.check row:selected:hover,
+.check row:selected:focus:hover {
+ background-image: url("assets/check-unselected-hover.png");
+}
+
+.check:insensitive {
+ background-image: url("assets/check-unselected.png");
+}
+
+.check row:insensitive {
+ background-color: transparent;
+}
+
+.check row:insensitive,
+.check row:selected:insensitive,
+.check row:selected:focus:insensitive {
+ background-color: transparent;
+ background-image: url("assets/check-unselected-disabled.png");
+}
+
+.check:backdrop {
+ background-image: url("assets/check-unselected.png");
+}
+
+.check:hover:backdrop {
+ background-image: url("assets/check-unselected-hover.png");
+}
+
+.check row:backdrop,
+.check row:selected:backdrop {
+ background-image: url("assets/check-unselected.png");
+}
+
+.check row:hover:backdrop,
+.check row:selected:hover:backdrop {
+ background-image: url("assets/check-unselected-hover.png");
+}
+
+.check:insensitive:backdrop {
+ background-image: url("assets/check-unselected-disabled.png");
+}
+
+.check row:selected:insensitive:backdrop {
+ background-image: url("assets/check-unselected-disabled.png");
+}
+
+.check:active {
+ background-image: url("assets/check-selected.png");
+}
+
+.check:active:hover {
+ background-image: url("assets/check-selected-hover.png");
+}
+
+.check row:active,
+.check row:selected:active,
+.check row:selected:focus:active {
+ background-image: url("assets/check-selected.png");
+}
+
+.check row:active:hover,
+.check row:selected:active:hover,
+.check row:selected:active:focus:hover {
+ background-image: url("assets/check-selected-hover.png");
+}
+
+.check:active:insensitive {
+ background-image: url("assets/check-selected-disabled.png");
+}
+
+.check row:active:insensitive,
+.check row:selected:active:insensitive,
+.check row:selected:focus:active:insensitive {
+ background-image: url("assets/check-selected-disabled.png");
+}
+
+.check:active:backdrop {
+ background-image: url("assets/backdrop-check-selected.png");
+}
+
+.check:active:backdrop {
+ background-image: url("assets/backdrop-check-selected-hover.png");
+}
+
+.check row:active:backdrop,
+.check row:selected:active:backdrop {
+ background-image: url("assets/backdrop-check-selected.png");
+}
+
+.check row:active:hover:backdrop,
+.check row:selected:active:hover:backdrop {
+ background-image: url("assets/check-selected-hover.png");
+}
+
+.check:active:insensitive:backdrop {
+ background-image: url("assets/check-selected-disabled.png");
+}
+
+.check row:selected:active:insensitive:backdrop {
+ background-image: url("assets/check-selected-disabled.png");
+}
+
+.check:inconsistent {
+ background-image: url("assets/check-mixed.png");
+}
+
+.check:inconsistent:hover {
+ background-image: url("assets/check-mixed-hover.png");
+}
+
+.check row:inconsistent,
+.check row:selected:inconsistent,
+.check row:selected:focus:inconsistent {
+ background-image: url("assets/check-mixed.png");
+}
+
+.check row:inconsistent:hover,
+.check row:selected:inconsistent:hover,
+.check row:selected:focus:inconsistent:hover {
+ background-image: url("assets/check-mixed-hover.png");
+}
+
+.check:inconsistent:insensitive {
+ background-image: url("assets/check-mixed-disabled.png");
+}
+
+.check row:inconsistent:insensitive,
+.check row:selected:inconsistent:insensitive,
+.check row:selected:focus:inconsistent:insensitive {
+ background-image: url("assets/check-mixed-disabled.png");
+}
+
+.check:inconsistent:backdrop {
+ background-image: url("assets/check-mixed.png");
+}
+
+.check:inconsistent:hover:backdrop {
+ background-image: url("assets/check-mixed-hover.png");
+}
+
+.check row:inconsistent:backdrop,
+.check row:selected:inconsistent:backdrop {
+ background-image: url("assets/check-mixed.png");
+}
+
+.check row:inconsistent:hover:backdrop,
+.check row:selected:inconsistent:hover:backdrop {
+ background-image: url("assets/check-mixed-hover.png");
+}
+
+.check:inconsistent:insensitive:backdrop {
+ background-image: url("assets/check-mixed-disabled.png");
+}
+
+.check row:selected:inconsistent:insensitive:backdrop {
+ background-image: url("assets/check-mixed-disabled.png");
+}
+
+.radio {
+ background-image: url("assets/radio-unselected.png");
+}
+
+.radio:hover {
+ background-image: url("assets/radio-unselected-hover.png");
+}
+
+.radio row,
+.radio row:selected,
+.radio row:selected:focus {
+ background-image: url("assets/radio-unselected.png");
+}
+
+.radio row:hover,
+.radio row:selected:hover,
+.radio row:selected:focus:hover {
+ background-image: url("assets/radio-unselected-hover.png");
+}
+
+.radio:insensitive {
+ background-image: url("assets/radio-unselected-disabled.png");
+}
+
+.radio row:insensitive {
+ background-color: transparent;
+}
+
+.radio row:insensitive,
+.radio row:selected:insensitive,
+.radio row:selected:focus:insensitive {
+ background-image: url("assets/radio-unselected-disabled.png");
+}
+
+.radio:backdrop {
+ background-image: url("assets/radio-unselected.png");
+}
+
+.radio:hover:backdrop {
+ background-image: url("assets/radio-unselected-hover.png");
+}
+
+.radio row:backdrop,
+.radio row:selected:backdrop {
+ background-image: url("assets/radio-unselected.png");
+}
+
+.radio row:hover:backdrop,
+.radio row:selected:hover:backdrop {
+ background-image: url("assets/radio-unselected-hover.png");
+}
+
+.radio:insensitive:backdrop {
+ background-image: url("assets/radio-unselected-disabled.png");
+}
+
+.radio row:selected:insensitive:backdrop {
+ background-image: url("assets/radio-unselected-disabled.png");
+}
+
+.radio:active {
+ background-image: url("assets/radio-selected.png");
+}
+
+.radio:active:hover {
+ background-image: url("assets/radio-selected-hover.png");
+}
+
+.radio row:active,
+.radio row:selected:active,
+.radio row:selected:focus:active {
+ background-image: url("assets/radio-selected.png");
+}
+
+.radio row:active:hover,
+.radio row:selected:active:hover,
+.radio row:selected:focus:active:hover {
+ background-image: url("assets/radio-selected-hover.png");
+}
+
+.radio:active:insensitive {
+ background-image: url("assets/radio-selected-disabled.png");
+}
+
+.radio row:insensitive,
+.radio row:selected:active:insensitive,
+.radio row:selected:focus:active:insensitive {
+ background-image: url("assets/radio-selected-disabled.png");
+}
+
+.radio:active:backdrop {
+ background-image: url("assets/radio-selected.png");
+}
+
+.radio:active:hover:backdrop {
+ background-image: url("assets/radio-selected-hover.png");
+}
+
+.radio row:active:backdrop,
+.radio row:selected:active:backdrop {
+ background-image: url("assets/radio-selected.png");
+}
+
+.radio row:active:hover:backdrop,
+.radio row:selected:active:hover:backdrop {
+ background-image: url("assets/radio-selected-hover.png");
+}
+
+.radio:active:insensitive:backdrop {
+ background-image: url("assets/radio-selected-disabled.png");
+}
+
+.radio row:selected:active:insensitive:backdrop {
+ background-image: url("assets/radio-selected-disabled.png");
+}
+
+.radio:inconsistent {
+ background-image: url("assets/radio-mixed.png");
+}
+
+.radio:inconsistent:hover {
+ background-image: url("assets/radio-mixed-hover.png");
+}
+
+.radio row:inconsistent,
+.radio row:selected:inconsistent,
+.radio row:selected:focus:inconsistent {
+ background-image: url("assets/radio-mixed.png");
+}
+
+.radio row:inconsistent:hover,
+.radio row:selected:inconsistent:hover,
+.radio row:selected:focus:inconsistent:hover {
+ background-image: url("assets/radio-mixed-hover.png");
+}
+
+.radio:inconsistent:insensitive {
+ background-image: url("assets/radio-mixed-disabled.png");
+}
+
+.radio row:inconsistent:insensitive,
+.radio row:selected:inconsistent:insensitive,
+.radio row:selected:focus:inconsistent:insensitive {
+ background-image: url("assets/radio-mixed-disabled-.png");
+}
+
+.radio:inconsistent:backdrop {
+ background-image: url("assets/radio-mixed.png");
+}
+
+.radio:inconsistent:hover:backdrop {
+ background-image: url("assets/radio-mixed-hover.png");
+}
+
+.radio row:inconsistent:backdrop,
+.radio row:selected:inconsistent:backdrop {
+ background-image: url("assets/-radio-mixed.png");
+}
+
+.radio row:inconsistent:hover:backdrop,
+.radio row:selected:inconsistent:hover:backdrop {
+ background-image: url("assets/radio-mixed-hover.png");
+}
+
+.radio:inconsistent:insensitive:backdrop {
+ background-image: url("assets/radio-mixed-disabled.png");
+}
+
+.radio row:selected:inconsistent:insensitive:backdrop {
+ background-image: url("assets/radio-mixed-disabled.png");
+}
+
+/*.sidebar .radio:active,
+.sidebar .radio:active:focus,
+.sidebar .radio:active:hover {
+ background-image: url("assets/sidebar-radio-selected.svg");
+}
+
+.sidebar .radio:hover {
+ background-image: url("assets/sidebar-radio-prelight.svg");
+}
+
+.sidebar .radio:active:selected,
+.sidebar .radio:active:selected:focus {
+ background-image: url("assets/sidebar-radio-selected.svg");
+}
+
+.sidebar .radio:selected:hover,
+.sidebar .radio:selected:focus {
+ background-image: url("assets/sidebar-radio-selected-prelight.svg");
+}*/
+
+.primary-toolbar .menu .check,
+.menubar.toolbar .menu .check,
+.header-bar .menu .check,
+.menu .check {
+ background-image: url("assets/check-menuitem-unselected.png");
+}
+
+.primary-toolbar .menu .radio,
+.menubar.toolbar .menu .radio,
+.header-bar .menu .radio,
+.menu .radio {
+ background-image: url("assets/check-menuitem-unselected.png");
+}
+
+.primary-toolbar .menu .check:active,
+.menubar.toolbar .menu .check:active,
+.header-bar .menu .check:active,
+.toolbar .menu .check:active:hover,
+.menu .check:active,
+.menu .check:active:hover {
+ background-image: url("assets/check-menuitem.png");
+}
+
+.primary-toolbar .menu .check:active:insensitive,
+.menubar.toolbar .menu .check:active:insensitive,
+.header-bar .menu .check:active:insensitive,
+.toolbar .menu .check:active:hover:insensitive,
+.menu .check:active:insensitive,
+.menu .check:active:hover:insensitive {
+ background-image: url("assets/check-menuitem-insensitive.png");
+}
+
+.primary-toolbar .menu .radio:active,
+.menubar.toolbar .menu .radio:active,
+.header-bar .menu .radio:active,
+.toolbar .menu .radio:active:hover,
+.menu .radio:active,
+.menu .radio:active:hover {
+ background-image: url("assets/radio-menuitem.png");
+}
+
+.primary-toolbar .menu .radio:active:insensitive,
+.menubar.toolbar .menu .radio:active:insensitive,
+.header-bar .menu .radio:active:insensitive,
+.toolbar .menu .radio:active:hover:insensitive,
+.menu .radio:active:insensitive,
+.menu .radio:active:hover:insensitive {
+ background-image: url("assets/radio-menuitem-insensitive.png");
+}
+
+.toolbar .menu .check {
+ background-image: url("assets/check-menuitem-unselected.png");
+}
+
+.toolbar .menu .radio {
+ background-image: url("assets/check-menuitem-unselected.png");
+}
+
+.toolbar .menu .check:active {
+ background-image: url("assets/check-menuitem-dark.png");
+}
+
+.toolbar .menu .check:active:insensitive {
+ background-image: url("assets/check-menuitem-insensitive-dark.png");
+}
+
+.toolbar .menu .radio:active {
+ background-image: url("assets/radio-menuitem-dark.png");
+}
+
+.toolbar .menu .radio:active:insensitive {
+ background-image: url("assets/radio-menuitem-insensitive-dark.png");
+}
+
+/*********************
+ * GtkScale's slider *
+ *********************/
+.scale.slider,
+.scale.slider.horizontal {
+ background-image: url("assets/slider-horizontal.png");
+}
+
+.scale.slider:backdrop,
+.scale.slider.horizontal:backdrop {
+ /*background-image: url("assets/slider-horizontal-disabled.png");*/
+}
+
+.scale.slider:hover,
+.scale.slider.horizontal:hover {
+ background-image: url("assets/slider-horizontal-hover.png");
+}
+
+.scale.slider:focused,
+.scale.slider.horizontal:focused {
+ background-image: url("assets/slider-horizontal-focused.png");
+}
+
+.scale.slider:hover:focused,
+.scale.slider.horizontal:hover:focused {
+ background-image: url("assets/slider-horizontal-focused-hover.png");
+}
+
+.scale.slider:insensitive,
+.scale.slider.horizontal:insensitive {
+ background-image: url("assets/slider-horizontal-disabled.png");
+}
+
+.scale.slider:insensitive:backdrop,
+.scale.slider.horizontal:insensitive:backdrop {
+ /*background-image: url("assets/slider-horizontal-backdrop-disabled.png");*/
+}
+
+.scale.slider.vertical {
+ background-image: url("assets/slider-vertical.png");
+}
+
+.scale.slider.vertical:backdrop {
+ /*background-image: url("assets/slider-vertical-backdrop.png");*/
+}
+
+.scale.slider.vertical:hover {
+ background-image: url("assets/slider-vertical-hover.png");
+}
+
+.scale.slider.vertical:focused {
+ background-image: url("assets/slider-vertical-focused.png");
+}
+
+.scale.slider.vertical:hover:focused {
+ background-image: url("assets/slider-vertical-focused-hover.png");
+}
+
+.scale.slider.vertical:insensitive {
+ background-image: url("assets/slider-vertical-disabled.png");
+}
+
+.scale.slider.vertical:insensitive:backdrop {
+ /*background-image: url("assets/slider-vertical-backdrop-disabled.png");*/
+}
+
+/*.scale.scale-has-marks-above.slider.horizontal {
+ background-image: url("assets/slider-up.png");
+}
+
+.scale.scale-has-marks-above.slider.horizontal:insensitive {
+ background-image: url("assets/slider-up-disabled.png");
+}
+
+.scale.scale-has-marks-above.slider.horizontal:backdrop {
+ background-image: url("assets/slider-up-backdrop.png");
+}
+
+.scale.scale-has-marks-above.slider.horizontal:backdrop:insensitive {
+ background-image: url("assets/slider-up-backdrop-disabled.png");
+}
+
+.scale.scale-has-marks-above.slider.vertical {
+ background-image: url("assets/slider-left.png");
+}
+
+.scale.scale-has-marks-above.slider.vertical:insensitive {
+ background-image: url("assets/slider-left-disabled.png");
+}
+
+.scale.scale-has-marks-above.slider.vertical:backdrop {
+ background-image: url("assets/slider-left-backdrop.png");
+}
+
+.scale.scale-has-marks-above.slider.vertical:backdrop:insensitive {
+ background-image: url("assets/slider-left-backdrop-disabled.png");
+}
+
+.scale.scale-has-marks-below.slider.horizontal {
+ background-image: url("assets/slider-down.png");
+}
+
+.scale.scale-has-marks-below.slider.horizontal:insensitive {
+ background-image: url("assets/slider-down-disabled.png");
+}
+
+.scale.scale-has-marks-below.slider.horizontal:backdrop {
+ background-image: url("assets/slider-down-backdrop.png");
+}
+
+.scale.scale-has-marks-below.slider.horizontal:backdrop:insensitive {
+ background-image: url("assets/slider-down-backdrop-disabled.png");
+}
+
+.scale.scale-has-marks-below.slider.vertical {
+ background-image: url("assets/slider-right.png");
+}
+
+.scale.scale-has-marks-below.slider.vertical:insensitive {
+ background-image: url("assets/slider-right-disabled.png");
+}
+
+.scale.scale-has-marks-below.slider.vertical:backdrop {
+ background-image: url("assets/slider-right-backdrop.png");
+}
+
+.scale.scale-has-marks-below.slider.vertical:backdrop:insensitive {
+ background-image: url("assets/slider-right-backdrop-disabled.png");
+}*/
+
+
+
+
diff --git a/desktop-themes/Shiny/gtk-3.0/gtk-widgets-borders.css b/desktop-themes/Shiny/gtk-3.0/gtk-widgets-borders.css
new file mode 100644
index 00000000..2ebfa725
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/gtk-widgets-borders.css
@@ -0,0 +1,505 @@
+/* Borders */
+
+.frame {
+/* border-radius: 7px;
+ border-width: 0px;*/
+
+ /*border-image: url("assets/frame.png") 8 10 8 10 / 8px 10px 8px 10px stretch;*/
+}
+
+/* focused element borders */
+.entry:focus,
+GtkComboBox.combobox-entry .entry:focus,
+.button:focus:active,
+.button.default:active,
+GtkSwitch.trough:active {
+}
+
+/**********
+ * button *
+ **********/
+.button {
+ border-radius: 8px;
+ border-width: 0px;
+ border-style: none;
+ border-color: transparent;
+}
+
+.button {
+ border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button:backdrop {
+ border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button:focus {
+ border-image: url("assets/button-chosen.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button:hover {
+ border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button:hover:backdrop {
+ border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button:hover:focus {
+ border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button:insensitive {
+ border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button:insensitive:backdrop {
+ border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button:active {
+ border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button:active:backdrop {
+ border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button:active:hover {
+ border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button:active:hover:backdrop {
+ border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button:active:focus {
+ border-image: url("assets/button-chosen.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button:active:hover:focus {
+ border-image: url("assets/button-chosen.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button:active:insensitive {
+ border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button:active:insensitive:backdrop {
+ border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+/* focused button borders */
+
+.button.default {
+ border-image: url("assets/button-chosen.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button.default:hover {
+ border-image: url("assets/button-chosen.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button.default:focus {
+ border-image: url("assets/button-chosen.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.button.default:focus:hover {
+ border-image: url("assets/button-chosen.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.primary-toolbar .button,
+.menubar.toolbar .button,
+.header-bar .button {
+ border-image: url("assets/button-tb.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.primary-toolbar .button:focused,
+.menubar.toolbar .button:focused,
+.header-bar .button:focused {
+ border-image: url("assets/button-tb.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.primary-toolbar .button:active,
+.menubar.toolbar .button:active,
+.header-bar .button:active {
+ border-image: url("assets/button-tb.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.primary-toolbar .button:active:focused,
+.menubar.toolbar .button:active:focused,
+.header-bar .button:active:focused {
+ border-image: url("assets/button-tb.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.primary-toolbar .button:backdrop,
+.menubar.toolbar .button:backdrop,
+.header-bar .button:backdrop {
+ border-image: url("assets/button-tb.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.primary-toolbar .button:active:backdrop,
+.menubar.toolbar .button:active:backdrop,
+.header-bar .button:active:backdrop {
+ border-image: url("assets/button-tb.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.menubar.menuitem:hover,
+.menubar .menuitem:hover {
+ border: 1px solid #2e2e2c;
+ border-bottom-width: 0px;
+ border-radius: 4px 4px 0 0;
+}
+
+/*********
+ * entry *
+ *********/
+.entry {
+ border-radius: 0px;
+ border-width: 0px;
+ border-style: solid;
+ border-color: transparent;
+}
+
+.entry {
+ border-image: url("assets/entry.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.entry:backdrop {
+ border-image: url("assets/backdrop-entry.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.entry:focus {
+ border-image: url("assets/entry-focused.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.entry:insensitive {
+ border-image: url("assets/entry-disabled.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.entry:insensitive:backdrop {
+ border-image: url("assets/backdrop-entry-disabled.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.primary-toolbar .entry,
+.menubar.toolbar .entry,
+.header-bar .entry {
+ border-image: url("assets/entry-toolbar.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.primary-toolbar .entry:focus,
+.menubar.toolbar .entry:focus,
+.header-bar .entry:focus {
+ border-image: url("assets/entry-toolbar-focused.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.primary-toolbar .entry.progressbar,
+.primary-toolbar .entry.progressbar,
+.menubar.toolbar .entry.progressbar,
+.menubar.toolbar .entry.progressbar,
+.header-bar .entry.progressbar,
+.header-bar .entry.progressbar,
+.entry.progressbar {
+ border-radius: 8px;
+ border-width: 0;
+}
+
+/******************
+ * combobox entry *
+ ******************/
+GtkComboBox.combobox-entry .entry:first-child,
+GtkComboBox.combobox-entry .button:first-child {
+ border-image-width: 10px 1px 10px 12px;
+ border-radius: 8px 0 0 8px;
+ border-right-width: 0;
+}
+
+GtkComboBox.combobox-entry .entry:last-child,
+GtkComboBox.combobox-entry .button:last-child {
+ border-image-width: 10px 12px 10px 1px;
+ border-radius: 0 8px 8px 0;
+ border-left-width: 0;
+}
+
+GtkComboBox.combobox-entry .button {
+ border-image: url("assets/combobox-button.png") 10 12 10 1 / 10px 12px 10px 1px stretch;
+}
+
+GtkComboBox.combobox-entry .button:backdrop {
+ border-image: url("assets/backdrop-combobox-button.png") 10 12 10 1 / 10px 12px 10px 1px stretch;
+}
+
+GtkComboBox.combobox-entry .button:focus {
+ border-image: url("assets/combobox-button-focused.png") 10 12 10 1 / 10px 12px 10px 1px stretch;
+}
+
+GtkComboBox.combobox-entry .button:insensitive {
+ border-image: url("assets/combobox-button-disabled.png") 10 12 10 1 / 10px 12px 10px 1px stretch;
+}
+
+GtkComboBox.combobox-entry .button:insensitive:backdrop {
+ border-image: url("assets/backdrop-combobox-button-disabled.png") 10 12 10 1 / 10px 12px 10px 1px stretch;
+}
+
+GtkComboBox.combobox-entry .button:active:focus {
+ border-image: url("assets/combobox-button-pressed-focused.png") 10 12 10 1 / 10px 12px 10px 1px stretch;
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .button,
+.primary-toolbar GtkComboBox.combobox-entry .button:focus:insensitive,
+.menubar.toolbar GtkComboBox.combobox-entry .button,
+.menubar.toolbar GtkComboBox.combobox-entry .button:focus:insensitive,
+.header-bar GtkComboBox.combobox-entry .button,
+.header-bar GtkComboBox.combobox-entry .button:focus:insensitive {
+ border-image: url("assets/combobox-button-toolbar.png") 10 12 10 1 / 10px 12px 10px 1px stretch;
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .button:focus,
+.menubar.toolbar GtkComboBox.combobox-entry .button:focus,
+.header-bar GtkComboBox.combobox-entry .button:focus {
+ border-image: url("assets/combobox-button-toolbar-focused.png") 10 12 10 1 / 10px 12px 10px 1px stretch;
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .button:focus:active:focus,
+.menubar.toolbar GtkComboBox.combobox-entry .button:focus:active:focus,
+.header-bar GtkComboBox.combobox-entry .button:focus:active:focus {
+ border-image: url("assets/combobox-button-toolbar-pressed-focused.png") 10 12 10 1 / 10px 12px 10px 1px stretch;
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .entry:first-child,
+.primary-toolbar GtkComboBox.combobox-entry .button:first-child,
+.menubar.toolbar GtkComboBox.combobox-entry .entry:first-child,
+.menubar.toolbar GtkComboBox.combobox-entry .button:first-child,
+.header-bar GtkComboBox.combobox-entry .entry:first-child,
+.header-bar GtkComboBox.combobox-entry .button:first-child {
+ border-image-width: 10px 0 10px 12px;
+ border-radius: 8px 0 0 8px;
+ border-right-width: 0;
+}
+
+.primary-toolbar GtkComboBox.combobox-entry .entry:last-child,
+.primary-toolbar GtkComboBox.combobox-entry .button:last-child,
+.menubar.toolbar GtkComboBox.combobox-entry .entry:last-child,
+.menubar.toolbar GtkComboBox.combobox-entry .button:last-child,
+.header-bar GtkComboBox.combobox-entry .entry:last-child,
+.header-bar GtkComboBox.combobox-entry .button:last-child {
+ border-image-width: 10px 12px 10px 1px;
+ border-radius: 0 8px 8px 0;
+ border-left-width: 0;
+}
+
+.notebook tab.top:active {
+ border-image: url("assets/notebook-tab-top.png") 8 10 1 10 / 8px 10px 9px 10px stretch;
+}
+
+.notebook tab.right:active {
+ border-image: url("assets/notebook-tab-right.png") 10 8 10 1 / 10px 8px 10px 9px stretch;
+}
+
+.notebook tab.bottom:active {
+ border-image: url("assets/notebook-tab-bottom.png") 1 10 8 10 / 9px 10px 8px 10px stretch;
+}
+
+.notebook tab.left:active {
+ border-image: url("assets/notebook-tab-left.png") 10 1 10 8 / 10px 9px 10px 8px stretch;
+}
+
+.notebook tab.top {
+ border-image: url("assets/notebook-tab-top-inactive.png") 8 10 1 10 / 8px 10px 9px 10px stretch;
+}
+
+.notebook tab.right {
+ border-image: url("assets/notebook-tab-right-inactive.png") 10 8 10 1 / 10px 8px 10px 9px stretch;
+}
+
+.notebook tab.bottom {
+ border-image: url("assets/notebook-tab-bottom-inactive.png") 1 10 8 10 / 9px 10px 8px 10px stretch;
+}
+
+.notebook tab.left {
+ border-image: url("assets/notebook-tab-left-inactive.png") 10 1 10 8 / 10px 9px 10px 8px stretch;
+}
+
+.trough,
+.trough.highlight {
+ border-radius: 4px;
+ border-width: 1px;
+ border-style: solid;
+ border-color: transparent;
+}
+
+.trough {
+ border-image: url("assets/progressbar-horizontal-trough.png") 6 7 6 7 / 13px 7px 13px 7px stretch;
+}
+
+.trough.vertical {
+ border-image: url("assets/progressbar-vertical-trough.png") 7 6 7 6 / 7px 13px 7px 12px stretch;
+}
+
+GtkSwitch.trough {
+ border-image: url("assets/switch-trough-off.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+GtkSwitch.trough:active {
+ border-image: url("assets/switch-trough-on.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.primary-toolbar GtkSwitch.trough,
+.menubar.toolbar GtkSwitch.trough,
+.header-bar GtkSwitch.trough {
+ border-image: url("assets/switch-trough-toolbar-off.png") 14 12 10 12 / 18px 12px 14px 12px stretch;
+}
+
+.primary-toolbar GtkSwitch.trough:active,
+.menubar.toolbar GtkSwitch.trough:active,
+.header-bar GtkSwitch.trough:active {
+ border-image: url("assets/switch-trough-toolbar-on.png") 10 12 10 12 / 18px 12px 14px 12px stretch;
+}
+
+/* XXX temporary */
+GtkSwitch.trough:backdrop,
+GtkSwitch.trough:active:backdrop,
+GtkSwitch.trough:insensitive,
+GtkSwitch.trough:active:insensitive {
+ border-image: url("assets/switch-trough-disabled.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+GtkSwitch.slider {
+ border-color: shade (@bg_color, 0.60);
+}
+GtkSwitch.slider:active {
+ border-color: shade (@bg_color, 0.60);
+}
+
+/* XXX temporary */
+GtkSwitch.slider:backdrop,
+GtkSwitch.slider:insensitive {
+ border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+/* XXX temporary */
+GtkSwitch.slider:active:backdrop,
+GtkSwitch.slider:active:insensitive {
+ border-image: url("assets/button.png") 10 12 10 12 / 10px 12px 10px 12px stretch;
+}
+
+.progressbar,
+.progressbar row,
+.progressbar row:hover,
+.progressbar row:selected,
+.progressbar row:selected:focused {
+ border-image: url("assets/progressbar-horizontal-fill.png") 5 6 5 6 / 9px 6px 5px 6px stretch;
+}
+
+.progressbar.vertical {
+ border-image: url("assets/progressbar-vertical-fill.png") 6 5 6 5 / 6px 9px 6px 5px stretch;
+}
+
+.progressbar:backdrop,
+.progressbar row:backdrop,
+.progressbar row:hover:backdrop,
+.progressbar row:selected:backdrop,
+.progressbar row:selected:focused:backdrop {
+ border-image: url("assets/progressbar-horizontal-fill-backdrop.png") 9 6 5 6 / 5px 6px 5px 6px stretch;
+}
+
+.progressbar.vertical:backdrop {
+ border-image: url("assets/progressbar-vertical-fill-backdrop.png") 6 5 6 5 / 6px 9px 6px 5px stretch;
+}
+
+.scale.trough {
+ border-image: url("assets/scale-horizontal-trough.png") 2 6 2 6 / 2px 6px 2px 6px stretch;
+}
+
+.scale.trough:insensitive {
+ border-image: url("assets/scale-horizontal-trough-disabled.png") 2 6 2 6 / 2px 6px 2px 6px stretch;
+}
+
+.scale.trough:backdrop {
+ border-image: url("assets/scale-horizontal-trough-backdrop.png") 2 6 2 6 / 2px 6px 2px 6px stretch;
+}
+
+.scale.trough.vertical {
+ border-image: url("assets/scale-vertical-trough.png") 6 2 6 2 / 6px 2px 6px 2px stretch;
+}
+
+.scale.trough.vertical:insensitive {
+ border-image: url("assets/scale-vertical-trough-disabled.png") 6 2 6 2 / 6px 2px 6px 2px stretch;
+}
+
+.scale.trough.highlight.left {
+ border-image: url("assets/scale-horizontal-fill.png") 2 6 2 6 / 2px 6px 2px 6px stretch;
+}
+
+.scale.trough.vertical:backdrop {
+ border-image: url("assets/scale-vertical-trough-backdrop.png") 6 2 6 2 / 6px 2px 6px 2px stretch;
+}
+
+.scale.trough.highlight.left:insensitive {
+ border-image: url("assets/scale-horizontal-fill-disabled.png") 2 6 2 6 / 2px 6px 2px 6px stretch;
+}
+
+.scale.trough.highlight.left:backdrop {
+ border-image: url("assets/scale-horizontal-fill-backdrop.png") 2 6 2 6 / 2px 6px 2px 6px stretch;
+}
+
+.scale.trough.highlight.bottom.vertical {
+ border-image: url("assets/scale-vertical-fill.png") 6 2 6 2 / 6px 2px 6px 2px stretch;
+}
+
+.scale.trough.highlight.bottom.vertical:insensitive {
+ border-image: url("assets/scale-vertical-fill-disabled.png") 6 2 6 2 / 6px 2px 6px 2px stretch;
+}
+
+.scale.trough.highlight.bottom.vertical:backdrop {
+ border-image: url("assets/scale-vertical-fill-backdrop.png") 6 2 6 2 / 6px 2px 6px 2px stretch;
+}
+
+/* Scrollbars */
+
+.scrollbar.button.top {
+border-image: url("assets/stepper-up.png") 15 15 0 0 / 15px 15px 0 0 stretch;
+}
+
+.scrollbar.button.bottom {
+border-image: url("assets/stepper-down.png") 15 15 0 0 / 15px 15px 0 0 stretch;
+}
+
+.scrollbar.button.left {
+border-image: url("assets/stepper-left.png") 15 15 0 0 / 15px 15px 0 0 stretch;
+}
+
+.scrollbar.button.right {
+border-image: url("assets/stepper-right.png") 15 15 0 0 / 15px 15px 0 0 stretch;
+}
+
+.scrollbar.button.top:insensitive {
+border-image: url("assets/stepper-up-disabled.png") 15 15 0 0 / 15px 15px 0 0 stretch;
+}
+
+.scrollbar.button.bottom:insensitive {
+border-image: url("assets/stepper-down-disabled.png") 15 15 0 0 / 15px 15px 0 0 stretch;
+}
+
+.scrollbar.button.left:insensitive {
+border-image: url("assets/stepper-left-disabled.png") 15 15 0 0 / 15px 15px 0 0 stretch;
+}
+
+.scrollbar.button.right:insensitive {
+border-image: url("assets/stepper-right-disabled.png") 15 15 0 0 / 15px 15px 0 0 stretch;
+}
+
+.scrollbar.button.top:hover {
+border-image: url("assets/stepper-up-hover.png") 15 15 0 0 / 15px 15px 0 0 stretch;
+}
+
+.scrollbar.button.bottom:hover {
+border-image: url("assets/stepper-down-hover.png") 15 15 0 0 / 15px 15px 0 0 stretch;
+}
+
+.scrollbar.button.left:hover {
+border-image: url("assets/stepper-left-hover.png") 15 15 0 0 / 15px 15px 0 0 stretch;
+}
+
+.scrollbar.button.right:hover {
+border-image: url("assets/stepper-right-hover.png") 15 15 0 0 / 15px 15px 0 0 stretch;
+}
diff --git a/desktop-themes/Shiny/gtk-3.0/gtk-widgets.css b/desktop-themes/Shiny/gtk-3.0/gtk-widgets.css
new file mode 100644
index 00000000..ef7df188
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/gtk-widgets.css
@@ -0,0 +1,2602 @@
+/* NOTES to contributors:
+ * use 4 spaces intends, and keep code ALIGNED and ORDERED */
+
+/* default */
+* {
+ -GtkArrow-arrow-scaling: 0.6;
+ -GtkButton-child-displacement-x: 1;
+ -GtkButton-child-displacement-y: 1;
+ -GtkButton-default-border: 0;
+ -GtkButton-image-spacing: 5;
+ -GtkButton-interior-focus: false;
+ -GtkButton-inner-border: 3;
+ -GtkCheckButton-indicator-size: 15;
+ -GtkCheckMenuItem-indicator-size: 16;
+ -GtkEntry-inner-border: 2;
+ -GtkEntry-progress-border: 0;
+ -GtkExpander-expander-size: 8;
+ -GtkHTML-link-color: @link_color;
+ -GtkIMHtml-hyperlink-color: @link_color;
+ -GtkMenu-horizontal-padding: 0;
+ -GtkMenu-vertical-padding: 5px;
+ -GtkMenuBar-internal-padding: 0;
+ -GtkMenuItem-arrow-scaling: 0.6;
+ -GtkNotebook-tab-overlap: 1;
+ -GtkPaned-handle-size: 6;
+ -GtkProgressBar-min-horizontal-bar-height: 14;
+ -GtkProgressBar-min-vertical-bar-width: 14;
+ -GtkRange-trough-border: 0;
+ -GtkRange-slider-width: 13;
+ -GtkRange-stepper-size: 15;
+ -GtkRange-trough-under-steppers: 1;
+ -GtkRange-stepper-spacing: 0;
+ -GtkScale-trough-border: 0;
+ -GtkScrollbar-activate-slider: 1;
+ -GtkScrollbar-trough-border: 0;
+ -GtkScrollbar-min-slider-length: 31;
+ -GtkScrolledWindow-scrollbar-spacing: 0;
+ -GtkScrolledWindow-scrollbars-within-bevel: 1;
+ -GtkSeparatorMenuItem-horizontal-padding: 0;
+ -GtkStatusbar-shadow-type: none;
+ -GtkTextView-error-underline-color: @error_color;
+ -GtkToolButton-icon-spacing: 6;
+ -GtkToolItemGroup-expander-size: 11;
+ -GtkToolbar-internal-padding: 0;
+ -GtkTreeView-expander-size: 8;
+ -GtkTreeView-vertical-separator: 0;
+ -GtkWidget-separator-width: 2;
+ -GtkWidget-separator-height: 2;
+ -GtkWidget-wide-separators: true;
+ -GtkWidget-focus-padding: 0;
+ -GtkWidget-focus-line-width: 1px;
+ -GtkWidget-link-color: @link_color;
+ -GtkWidget-visited-link-color: @link_color;
+ -GtkWindow-decoration-button-layout: "close:";
+ -GtkWindow-resize-grip-width: 0;
+ -GtkWindow-resize-grip-height: 0;
+ -WnckTasklist-fade-overlay-rect: 0;
+
+ background-origin: border-box;
+ background-clip: padding-box;
+ border-width: 1px;
+
+ engine: unico;
+
+ /*-unico-arrow-texture: url("assets/combobox-arrow.png");*/
+
+ /* To avoid using custom attributes, unico looks at the outline attributes
+ * to find out how to render the focus ring.
+ */
+ outline-color: alpha (@selected_bg_color, 0.5);
+ outline-offset: 5px;
+}
+
+GtkWindow {
+ color: @fg_color;
+ background-color: @bg_color;
+}
+
+GtkPaned {
+ background-color: @bg_color;
+}
+
+GtkWindow:backdrop {
+ color: @backdrop_fg_color;
+}
+
+/*********
+ * arrow *
+ *********/
+/*.arrow * {
+ background-image: url("assets/combobox-arrow.png");
+}*/
+
+/*************
+ * assistant *
+ *************/
+GtkAssistant .sidebar .highlight {
+ color: @fg_color;
+ font: bold;
+}
+
+GtkAssistant .sidebar {
+ background-color: shade (@bg_color, 0.97);
+ border-right-color: shade (@bg_color, 0.8);
+ border-radius: 0;
+ border-style: solid;
+ border-width: 0 1px 0 0;
+ padding: 12px;
+
+ color: mix (@fg_color, @bg_color, 0.40);
+ text-shadow: 0 1px shade (@bg_color, 1.04);
+
+ box-shadow: inset -1px 0 shade (@bg_color, 0.94);
+}
+
+/**************
+ * background *
+ **************/
+.background {
+ background-color: @bg_color;
+ border-width: 0;
+}
+
+/**********
+ * button *
+ **********/
+.button {
+ -GtkWidget-focus-line-width: 0;
+
+ padding: 5px 6px;
+}
+
+GtkSwitch.slider,
+.button {
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (#FFFFFF),
+ color-stop (0.50, #FFFFFF),
+ color-stop (0.50, #F7F5F1),
+ to (#FFFFFE));
+
+ color: @fg_color;
+ text-shadow: 0 1px alpha (shade (@button_bg_color, 1.25), 0.4);
+}
+
+
+.button:focus {
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (#FFFFFF),
+ color-stop (0.50, #FFFFFF),
+ color-stop (0.50, #F7F5F1),
+ to (#FFFFFE));
+}
+
+.button:active:focus {
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (#FFFFFF),
+ color-stop (0.50, #FFFFFF),
+ color-stop (0.50, #F7F5F1),
+ to (#FFFFFE));
+}
+
+GtkSwitch.slider:backdrop,
+.button:backdrop {
+ background-image: none;
+ background-color: @bg_color;
+
+ color: @backdrop_fg_color;
+ text-shadow: 0 1px alpha (shade (@button_bg_color, 1.25), 0.2);
+}
+
+.button:hover {
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (#a3cff9),
+ color-stop (0.50, #a3cff9),
+ color-stop (0.50, #9dc9f0),
+ to (#a3cff8));
+}
+
+.button:hover:backdrop {
+ background-image: none;
+ background-color: shade (@bg_color, 0.30);
+}
+
+.button:insensitive {
+ background-image: none;
+ background-color: mix (#a69d95, @bg_color, 0.5);
+
+ text-shadow: 0 1px alpha (shade (@button_bg_color, 1.25), 0.4);
+}
+
+.button:insensitive:backdrop {
+ background-image: none;
+ background-color: #777777;
+
+ text-shadow: 0 1px alpha (shade (@button_bg_color, 1.25), 0.2);
+}
+
+.button:active {
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (#FFFFFF),
+ color-stop (0.50, #FFFFFF),
+ color-stop (0.50, #F7F5F1),
+ to (#FFFFFE));
+}
+
+.button:active:hover {
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (#a3cff9),
+ color-stop (0.50, #a3cff9),
+ color-stop (0.50, #9dc9f0),
+ to (#a3cff8));
+}
+
+.button:active:insensitive {
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (#eeeeee),
+ color-stop (0.50, #eeeeee),
+ color-stop (0.50, #dddddd),
+ to (#eeeeed));
+}
+
+.button:active:insensitive:backdrop {
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (#eeeeee),
+ color-stop (0.50, #eeeeee),
+ color-stop (0.50, #dddddd),
+ to (#eeeeed));
+}
+
+/* default button */
+
+
+.button.default {
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (#FFFFFF),
+ color-stop (0.50, #FFFFFF),
+ color-stop (0.50, #F7F5F1),
+ to (#FFFFFE));
+
+ text-shadow: none;
+}
+
+.button.default:hover {
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (#a3cff9),
+ color-stop (0.50, #a3cff9),
+ color-stop (0.50, #9dc9f0),
+ to (#a3cff8));
+}
+
+.button.default:active {
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (#FFFFFF),
+ color-stop (0.50, #FFFFFF),
+ color-stop (0.50, #F7F5F1),
+ to (#FFFFFE));
+}
+
+.button.default:active:hover {
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (#a3cff9),
+ color-stop (0.50, #a3cff9),
+ color-stop (0.50, #9dc9f0),
+ to (#a3cff8));
+}
+
+/* Middle button */
+.primary-toolbar .linked .entry,
+.primary-toolbar .linked .button,
+.primary-toolbar .linked .button:active,
+.primary-toolbar .linked .button:active:hover,
+.primary-toolbar .linked .button:insensitive,
+.menubar.toolbar .linked .entry,
+.menubar.toolbar .linked .button,
+.menubar.toolbar .linked .button:active,
+.menubar.toolbar .linked .button:active:hover,
+.menubar.toolbar .linked .button:insensitive,
+.header-bar .linked .entry,
+.header-bar .linked .button,
+.header-bar .linked .button:active,
+.header-bar .linked .button:active:hover,
+.header-bar .linked .button:insensitive {
+ border-width: 1px;
+ border-right-width: 0;
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (#FFFFFF),
+ color-stop (0.50, #FFFFFF),
+ color-stop (0.50, #F7F5F1),
+ to (#FFFFFE));
+ border-radius: 0;
+}
+
+/* Set up shadows and hilights for button visual separation */
+.linked .button,
+.toolbar .button.raised.linked,
+.toolbar .raised.linked .button,
+.inline-toolbar.toolbar .button,
+.inline-toolbar.toolbar GtkToolButton .button {
+background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (#FFFFFF),
+ color-stop (0.50, #FFFFFF),
+ color-stop (0.50, #F7F5F1),
+ to (#FFFFFE));
+ box-shadow: inset -1px 0 shade (@bg_color, 0.84);
+}
+
+.linked .button:first-child,
+.toolbar .button.raised.linked:first-child,
+.toolbar .raised.linked .button:first-child,
+.inline-toolbar.toolbar .button:first-child,
+.inline-toolbar.toolbar GtkToolButton:first-child .button {
+background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (#FFFFFF),
+ color-stop (0.50, #FFFFFF),
+ color-stop (0.50, #F7F5F1),
+ to (#FFFFFE));
+ box-shadow: inset -1px 0 shade (@bg_color, 0.84);
+}
+
+.linked .button:last-child,
+.toolbar .button.raised.linked:last-child,
+.toolbar .raised.linked .button:last-child,
+.inline-toolbar.toolbar .button:last-child,
+.inline-toolbar.toolbar GtkToolButton:last-child .button {
+background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (#FFFFFF),
+ color-stop (0.50, #FFFFFF),
+ color-stop (0.50, #F7F5F1),
+ to (#FFFFFE));
+ /*box-shadow: inset 1px 0 shade (@bg_color, 1.06);*/
+}
+
+.linked .button:active,
+.toolbar .button.raised.linked:active,
+.toolbar .raised.linked .button:active,
+.inline-toolbar.toolbar .button:active,
+.inline-toolbar.toolbar GtkToolButton .button:active {
+background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (#FFFFFF),
+ color-stop (0.50, #FFFFFF),
+ color-stop (0.50, #F7F5F1),
+ to (#FFFFFE));
+ /*box-shadow: inset 1px 0 shade (@bg_color, 0.76);*/
+}
+
+.linked .button:insensitive,
+.toolbar .button.raised.linked:insensitive,
+.toolbar .raised.linked .button:insensitive,
+.inline-toolbar.toolbar .button:insensitive,
+.inline-toolbar.toolbar GtkToolButton .button:insensitive {
+background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (#FFFFFF),
+ color-stop (0.50, #FFFFFF),
+ color-stop (0.50, #F7F5F1),
+ to (#FFFFFE));
+ box-shadow: inset -1px 0 shade (@bg_color, 0.84);
+}
+
+.linked .button:backdrop,
+.toolbar .button.raised.linked:backdrop,
+.toolbar .raised.linked .button:backdrop,
+.inline-toolbar.toolbar .button:backdrop,
+.inline-toolbar.toolbar GtkToolButton .button:backdrop {
+background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (#FFFFFF),
+ color-stop (0.50, #FFFFFF),
+ color-stop (0.50, #F7F5F1),
+ to (#FFFFFE));
+ /*box-shadow: inset -1px 0 @unfocused_borders;*/
+}
+
+.linked .button:insensitive:backdrop,
+.toolbar .button.raised.linked:insensitive:backdrop,
+.toolbar .raised.linked .button:insensitive:backdrop,
+.inline-toolbar.toolbar .button:insensitive:backdrop,
+.inline-toolbar.toolbar GtkToolButton .button:insensitive:backdrop {
+background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (#FFFFFF),
+ color-stop (0.50, #FFFFFF),
+ color-stop (0.50, #F7F5F1),
+ to (#FFFFFE));
+ /*box-shadow: inset -1px 0 @unfocused_insensitive_borders;*/
+}
+
+
+/* Middle button */
+.linked .entry,
+.linked .button,
+.linked .button:active,
+.linked .button:active:hover,
+.linked .button:focus,
+.linked .button:focus:active,
+.linked .button:insensitive {
+background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (#FFFFFF),
+ color-stop (0.50, #FFFFFF),
+ color-stop (0.50, #F7F5F1),
+ to (#FFFFFE));
+ border-right-width: 0;
+ border-left-width: 0;
+ border-image-width: 10px 0 10px 0;
+ border-radius: 0;
+}
+
+/* Leftmost button */
+.linked .entry:first-child,
+.linked .button:first-child,
+.linked .button:active:first-child,
+.linked .button:active:hover:first-child,
+.linked .button:focus:first-child,
+.linked .button:focus:active:first-child,
+.linked .button:insensitive:first-child {
+background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (#FFFFFF),
+ color-stop (0.50, #FFFFFF),
+ color-stop (0.50, #F7F5F1),
+ to (#FFFFFE));
+ border-width: 1px;
+ border-right-width: 0;
+ border-image-width: 10px 0 10px 12px;
+ border-radius: 8px;
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0;
+}
+
+/* Rightmost button */
+.linked .entry:last-child,
+.linked .button:last-child,
+.linked .button:active:last-child,
+.linked .button:active:hover:last-child,
+.linked .button:focus:last-child,
+.linked .button:focus:active:last-child,
+.linked .button:insensitive:last-child {
+background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (#FFFFFF),
+ color-stop (0.50, #FFFFFF),
+ color-stop (0.50, #F7F5F1),
+ to (#FFFFFE));
+ border-width: 1px;
+ border-left-width: 0;
+ border-image-width: 10px 12px 10px 0;
+ border-radius: 8px;
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0;
+}
+
+/* Linked single button */
+.linked .entry:only-child,
+.linked .button:only-child,
+.linked .button:active:only-child,
+.linked .button:active:hover:only-child,
+.linked .button:focus:only-child,
+.linked .button:focus:active:only-child,
+.linked .button:insensitive:only-child {
+background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (#FFFFFF),
+ color-stop (0.50, #FFFFFF),
+ color-stop (0.50, #F7F5F1),
+ to (#FFFFFE));
+ border-right-width: 1px;
+ border-left-width: 1px;
+ border-image-width: 10px 12px 10px 12px;
+ border-radius: 0px;
+}
+
+/* Set up shadows and hilights for button visual separation */
+.primary-toolbar .linked .button,
+.primary-toolbar .button.raised.linked,
+.primary-toolbar .raised.linked .button,
+.menubar.toolbar .linked .button,
+.menubar.toolbar .button.raised.linked,
+.menubar.toolbar .raised.linked .button,
+.header-bar .linked .button,
+.header-bar .button.raised.linked,
+.header-bar .raised.linked .button {
+background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (#FFFFFF),
+ color-stop (0.50, #FFFFFF),
+ color-stop (0.50, #F7F5F1),
+ to (#FFFFFE));
+ box-shadow: inset 1px 0 shade (@dark_bg_color, 1.4),
+ inset -1px 0 shade (@dark_bg_color, 0.9);
+}
+
+.primary-toolbar .linked .button:first-child,
+.primary-toolbar .button.raised.linked:first-child,
+.primary-toolbar .raised.linked .button:first-child,
+.menubar.toolbar .linked .button:first-child,
+.menubar.toolbar .button.raised.linked:first-child,
+.menubar.toolbar .raised.linked .button:first-child,
+.header-bar .linked .button:first-child,
+.header-bar .button.raised.linked:first-child,
+.header-bar .raised.linked .button:first-child {
+background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (#FFFFFF),
+ color-stop (0.50, #FFFFFF),
+ color-stop (0.50, #F7F5F1),
+ to (#FFFFFE));
+ box-shadow: inset -1px 0 shade (@dark_bg_color, 0.9);
+}
+
+.primary-toolbar .linked .button:last-child,
+.primary-toolbar .button.raised.linked:last-child,
+.primary-toolbar .raised.linked .button:last-child,
+.menubar.toolbar .linked .button:last-child,
+.menubar.toolbar .button.raised.linked:last-child,
+.menubar.toolbar .raised.linked .button:last-child,
+.header-bar .linked .button:last-child,s
+.header-bar .button.raised.linked:last-child,
+.header-bar .raised.linked .button:last-child {
+ box-shadow: inset 1px 0 shade (@dark_bg_color, 1.4)
+}
+
+.primary-toolbar .linked .button:active,
+.primary-toolbar .button.raised.linked:active,
+.primary-toolbar .raised.linked .button:active,
+.menubar.toolbar .linked .button:active,
+.menubar.toolbar .button.raised.linked:active
+.menubar.toolbar .raised.linked .button:active,
+.header-bar .linked .button:active,
+.header-bar .button.raised.linked:active,
+.header-bar .raised.linked .button:active {
+ box-shadow: inset 1px 0 shade (@dark_bg_color, 0.9);
+}
+
+.primary-toolbar .linked .button:insensitive,
+.primary-toolbar .button.raised.linked:insensitive,
+.primary-toolbar .raised.linked .button:insensitive,
+.menubar.toolbar .linked .button:insensitive,
+.menubar.toolbar .button.raised.linked:insensitive,
+.menubar.toolbar .raised.linked .button:insensitive,
+.header-bar .linked .button:insensitive,
+.header-bar .button.raised.linked:insensitive,
+.header-bar .raised.linked .button:insensitive {
+ box-shadow: inset -1px 0 shade (@dark_bg_color, 0.9);
+}
+
+.primary-toolbar .linked .button:backdrop:last-child,
+.primary-toolbar .button.raised.linked:backdrop:last-child,
+.primary-toolbar .raised.linked .button:backdrop:last-child,
+.menubar.toolbar .linked .button:backdrop:last-child,
+.menubar.toolbar .button.raised.linked:backdrop:last-child,
+.menubar.toolbar .raised.linked .button:backdrop:last-child,
+.header-bar .linked .button:backdrop:last-child,
+.header-bar .button.raised.linked:backdrop:last-child,
+.header-bar .raised.linked .button:backdrop:last-child {
+ box-shadow: inset 1px 0 shade (@dark_bg_color, 1.2);
+}
+
+/*.primary-toolbar .linked .button:insensitive:backdrop,
+.primary-toolbar .button.raised.linked:insensitive:backdrop,
+.primary-toolbar .raised.linked .button:insensitive:backdrop,
+.menubar.toolbar .linked .button:insensitive:backdrop,
+.menubar.toolbar .button.raised.linked:insensitive:backdrop,
+.menubar.toolbar .raised.linked .button:insensitive:backdrop,
+.header-bar .linked .button:insensitive:backdrop,
+.header-bar .button.raised.linked:insensitive:backdrop,
+.header-bar .raised.linked .button:insensitive:backdrop {
+ box-shadow: inset -1px 0 @unfocused_insensitive_borders;
+}*/
+
+
+/* Linked single button */
+.primary-toolbar .linked .entry:only-child,
+.primary-toolbar .linked .button:only-child,
+.primary-toolbar .linked .button:active:only-child,
+.primary-toolbar .linked .button:active:hover:only-child,
+.primary-toolbar .linked .button:insensitive:only-child,
+.menubar.toolbar .linked .entry:only-child,
+.menubar.toolbar .linked .button:only-child,
+.menubar.toolbar .linked .button:active:only-child,
+.menubar.toolbar .linked .button:active:hover:only-child,
+.menubar.toolbar .linked .button:insensitive:only-child,
+.header-bar .linked .entry:only-child,
+.header-bar .linked .button:only-child,
+.header-bar .linked .button:active:only-child,
+.header-bar .linked .button:active:hover:only-child,
+.header-bar .linked .button:insensitive:only-child {
+ border-radius: 8px;
+ box-shadow: none;
+}
+
+/****************
+ * cell and row *
+ ****************/
+.cell {
+ -GtkCheckButton-indicator-size: 16;
+ -GtkWidget-focus-line-width: 0;
+
+ background-color: @base_color;
+ border-radius: 0;
+ border-width: 0;
+}
+
+row:selected {
+ background-image: -gtk-gradient (linear, left bottom, left top,
+ from (shade (@selected_bg_color, 1.06)),
+ to (shade (@selected_bg_color, 0.94)));
+ border-top-color: shade (@selected_bg_color, 0.88);
+ border-style: solid;
+ border-width: 1px 0 0 0;
+
+ /*text-shadow: 0 -1px shade (@selected_bg_color, 0.7);*/
+}
+
+row:selected:backdrop {
+ background-image: -gtk-gradient (linear, left bottom, left top,
+ from (shade (@backdrop_selected_bg_color, 1.06)),
+ to (shade (@backdrop_selected_bg_color, 0.94)));
+ border-top-color: shade (@backdrop_selected_bg_color, 0.9);
+
+ /*text-shadow: 0 -1px shade (@selected_bg_color, 0.7);*/
+}
+
+/*******************
+ * check and radio *
+ *******************/
+.check,
+.radio,
+.check:insensitive,
+.radio:insensitive {
+
+ background-color: transparent;
+ border-style: none;
+ margin: 1px 0;
+}
+
+GtkCheckButton:hover,
+GtkCheckButton:active:hover,
+GtkCheckButton:selected,
+GtkCheckButton:selected:focus {
+ background-color: transparent;
+}
+
+.menu .radio * {
+ box-shadow: none;
+}
+
+/*****************
+ * column-header *
+ *****************/
+column-header .button,
+column-header .button:active {
+ border-radius: 0;
+ border-width: 0 1px 1px 0;
+ border-image: none;
+}
+
+column-header .button {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.06)),
+ to (shade (@bg_color, 1.04)));
+ border-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.99)),
+ to (shade (@bg_color, 0.9))) 1;
+ box-shadow: inset -1px 0 shade (@bg_color, 1.1),
+ inset 0 -1px shade (@bg_color, 1.1);
+
+ text-shadow: 0 1px alpha (shade (@bg_color, 1.25), 0.4);
+}
+
+column-header .button:backdrop {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.04)),
+ to (shade (@bg_color, 1.02)));
+ border-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.94)),
+ to (shade (@bg_color, 0.88))) 1;
+ box-shadow: inset -1px 0 shade (@bg_color, 1.03),
+ inset 0 -1px shade (@bg_color, 1.03);
+}
+
+column-header .button:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.13)),
+ to (shade (@bg_color, 1.08)));
+ border-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.99)),
+ to (shade (@bg_color, 0.9))) 1;
+}
+
+column-header .button:hover:backdrop {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 1.1)),
+ to (shade (@bg_color, 1.06)));
+ border-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.99)),
+ to (shade (@bg_color, 0.9))) 1;
+}
+
+
+column-header:nth-child(last) .button {
+ border-width: 0 0 1px 0;
+}
+
+/****************
+ * Content view *
+ ****************/
+.content-view.view {
+ background-color: shade (@bg_color, 1.01);
+}
+
+.content-view.view:prelight {
+ background-color: shade (@bg_color, 1.03);
+}
+
+.view:selected,
+.view:active,
+.content-view.view:selected,
+.content-view.view:active {
+ background-color: @selected_bg_color;
+}
+
+.content-view.view:insensitive {
+ background-color: @bg_color;
+}
+
+.content-view.view:backdrop {
+ background-color: @bg_color;
+}
+
+.content-view.view:selected:backdrop {
+ background-color: @backdrop_selected_bg_color;
+}
+
+GdMainIconView.content-view {
+ -GdMainIconView-icon-size: 40;
+}
+
+GtkIconView.content-view.check {
+ /*background-image: url("assets/grid-selection-unchecked.svg");*/
+ background-color: transparent;
+}
+
+GtkIconView.content-view.check:active {
+ /*background-image: url("assets/grid-selection-checked.svg");*/
+ background-color: transparent;
+}
+
+.content-view.view.check,
+.content-view.view.check:active {
+ background-color: transparent;
+}
+
+GtkIconView.content-view.check:prelight,
+GtkIconView.content-view.check:insensitive,
+GtkIconView.content-view.check:backdrop,
+GtkIconView.content-view.check:selected {
+ background-color: transparent;
+}
+
+/****************
+ * drawing area *
+ ****************/
+/* comment this out to fix applications like shotwell (LP: #931630)
+GtkDrawingArea {
+ background-color: transparent;
+}
+*/
+
+/*********
+ * entry *
+ *********/
+GtkComboBox.combobox-entry .button,
+.primary-toolbar GtkComboBox.combobox-entry .button,
+.menubar.toolbar GtkComboBox.combobox-entry .button,
+.header-bar GtkComboBox.combobox-entry .button,
+.entry {
+ -GtkWidget-focus-line-width: 0;
+
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@base_color, 0.96)),
+ to (@base_color));
+ padding: 5px 7px;
+
+ color: @text_color;
+
+ /* Evolution sets the background color of its mail window to the background
+ * color of entries, but cannot handle background images. Setting the
+ * background color here doesn't effect real entries, because
+ * 'background-image' has precedence.
+ */
+ background-color: @base_color;
+}
+
+GtkComboBox.combobox-entry .button:backdrop,
+.primary-toolbar GtkComboBox.combobox-entry .button:backdrop,
+.menubar.toolbar GtkComboBox.combobox-entry .button:backdrop,
+.header-bar GtkComboBox.combobox-entry .button:backdrop,
+.entry:backdrop {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (mix (shade (@base_color, 0.96), @bg_color, 0.5)),
+ to (mix (@base_color, @bg_color, 0.5)));
+ color: @backdrop_text_color;
+}
+
+.entry:selected,
+.entry:selected:focused {
+ background-color: @selected_bg_color;
+}
+
+GtkComboBox.combobox-entry .button:insensitive,
+.primary-toolbar GtkComboBox.combobox-entry .button:insensitive,
+.menubar.toolbar GtkComboBox.combobox-entry .button:insensitive,
+.header-bar GtkComboBox.combobox-entry .button:insensitive,
+.entry:insensitive {
+ background-color: #e6ddd5;
+ background-image: none;
+
+ color: mix (@text_color, @base_color, 0.4);
+}
+
+.entry.readonly {
+ background-color: #efebe7;
+ background-image: none;
+}
+
+GtkComboBox.combobox-entry .button:insensitive:backdrop,
+.primary-toolbar GtkComboBox.combobox-entry .button:insensitive:backdrop,
+.menubar.toolbar GtkComboBox.combobox-entry .button:insensitive:backdrop,
+.header-bar GtkComboBox.combobox-entry .button:insensitive:backdrop,
+.entry:insensitive:backdrop {
+ background-color: mix (#e6ddd5, @bg_color, 0.5);
+
+ color: mix (@text_color, @base_color, 0.4);
+}
+
+.primary-toolbar .entry.progressbar,
+.primary-toolbar .entry.progressbar,
+.menubar.toolbar .entry.progressbar,
+.menubar.toolbar .entry.progressbar,
+.header-bar .entry.progressbar,
+.header-bar .entry.progressbar,
+.entry.progressbar {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@selected_bg_color, 0.8)),
+ color-stop (0.1, shade (@selected_bg_color, 0.9)),
+ to (shade (@selected_bg_color, 1.1)));
+ border-width: 0;
+
+ color: @selected_fg_color;
+}
+
+/************
+ * expander *
+ ************/
+.expander {
+ color: @fg_color;
+}
+
+/*********
+ * frame *
+ *********/
+.frame {
+ border-radius: 3px;
+ border-width: 1px;
+ border-style: solid;
+ border-color: shade (@bg_color, 0.82);
+ border-image: none;
+ background: none;
+}
+
+/************
+ * iconview *
+ ************/
+GtkIconView.view.cell:selected,
+GtkIconView.view.cell:selected:focused {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@selected_bg_color, 1.0)),
+ to (shade (@selected_bg_color, 0.9)));
+ border-radius: 5px;
+ border-style: solid;
+ border-width: 1px;
+ border-color: shade (@selected_bg_color, 0.8);
+ border-bottom-color: shade (@selected_bg_color, 0.7);
+
+ box-shadow: inset 1px 0 shade (@selected_bg_color, 1.05),
+ inset -1px 0 shade (@selected_bg_color, 1.05),
+ inset 0 1px shade (@selected_bg_color, 1.08),
+ inset 0 -1px shade (@selected_bg_color, 1.0);
+}
+
+.rubberband {
+ background-color: shade (@selected_bg_color, 0.35);
+ border-color: @selected_bg_color;
+ border-radius: 3px;
+ border-style: solid;
+ border-width: 1px;
+}
+
+/*********
+ * image *
+ *********/
+GtkImage,
+GtkImage:insensitive {
+ background-color: transparent;
+}
+
+/***********
+ * infobar *
+ ***********/
+.info {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@info_bg_color, 1.04)),
+ to (shade (@info_bg_color, 0.96)));
+ border-style: solid;
+ border-width: 1px;
+
+ color: @info_fg_color;
+
+ border-color: shade (@info_bg_color, 0.8);
+ border-bottom-color: shade (@info_bg_color, 0.75);
+
+ box-shadow: inset 1px 0 shade (@info_bg_color, 1.08),
+ inset -1px 0 shade (@info_bg_color, 1.08),
+ inset 0 1px shade (@info_bg_color, 1.1),
+ inset 0 -1px shade (@info_bg_color, 1.04);
+}
+
+.warning {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@warning_bg_color, 1.04)),
+ to (shade (@warning_bg_color, 0.96)));
+ border-style: solid;
+ border-width: 1px;
+
+ color: @warning_fg_color;
+
+ border-color: shade (@warning_bg_color, 0.8);
+ border-bottom-color: shade (@warning_bg_color, 0.75);
+
+ box-shadow: inset 1px 0 shade (@warning_bg_color, 1.08),
+ inset -1px 0 shade (@warning_bg_color, 1.08),
+ inset 0 1px shade (@warning_bg_color, 1.1),
+ inset 0 -1px shade (@warning_bg_color, 1.04);
+}
+
+.question {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@question_bg_color, 1.04)),
+ to (shade (@question_bg_color, 0.96)));
+ border-style: solid;
+ border-width: 1px;
+
+ color: @question_fg_color;
+
+ border-color: shade (@question_bg_color, 0.8);
+ border-bottom-color: shade (@question_bg_color, 0.75);
+
+ box-shadow: inset 1px 0 shade (@question_bg_color, 1.08),
+ inset -1px 0 shade (@question_bg_color, 1.08),
+ inset 0 1px shade (@question_bg_color, 1.1),
+ inset 0 -1px shade (@question_bg_color, 1.04);
+}
+
+.error {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@error_bg_color, 1.04)),
+ to (shade (@error_bg_color, 0.96)));
+ border-style: solid;
+ border-width: 1px;
+
+ color: @error_fg_color;
+
+ border-color: shade (@error_bg_color, 0.8);
+ border-bottom-color: shade (@error_bg_color, 0.75);
+
+ box-shadow: inset 1px 0 shade (@error_bg_color, 1.08),
+ inset -1px 0 shade (@error_bg_color, 1.08),
+ inset 0 1px shade (@error_bg_color, 1.1),
+ inset 0 -1px shade (@error_bg_color, 1.04);
+}
+
+/*********
+ * label *
+ *********/
+GtkLabel,
+GtkLabel:insensitive {
+ background-color: transparent;
+}
+
+/*********
+ * stack *
+ *********/
+
+GtkHeaderBar > GtkStack,
+GtkHeaderBar > GtkStack:insensitive {
+ background-color: transparent;
+}
+
+/********
+ * menu *
+ ********/
+GtkTreeMenu.menu,
+.toolbar .primary-toolbar .menu,
+.toolbar .menubar.toolbar .menu,
+.toolbar .header-bar .menu,
+GtkMenuToolButton.menu,
+.primary-toolbar .button .menu,
+.menubar.toolbar .button .menu,
+.header-bar .button .menu,
+.menu {
+ background-image: none;
+ background-color: shade (@dark_bg_color, 1.08);
+ border-bottom-color: shade (@dark_bg_color, 0.96);
+ border-left-color: shade (@dark_bg_color, 0.8);
+ border-right-color: shade (@dark_bg_color, 0.8);
+ border-top-color: shade (@dark_bg_color, 0.96);
+ padding: 0;
+ border-width: 1px;
+ border-style: solid;
+
+ color: @dark_fg_color;
+
+ box-shadow: inset 0 1px shade (@dark_bg_color, 1.18),
+ inset 0 -1px shade (@dark_bg_color, 1.18),
+ inset -1px 0 shade (@dark_bg_color, 1.16),
+ inset 1px 0 shade (@dark_bg_color, 1.18);
+}
+
+.toolbar .menu,
+GtkComboBox .menu {
+ background-image: none;
+ background-color: @bg_color;
+ border-bottom-color: shade (@bg_color, 0.66);
+ border-left-color: shade (@bg_color, 0.7);
+ border-right-color: shade (@bg_color, 0.7);
+ border-top-color: shade (@bg_color, 0.8);
+ border-style: solid;
+ padding: 0;
+
+ color: @fg_color;
+
+ box-shadow: inset -1px 0 shade (@bg_color, 1.18),
+ inset 1px 0 shade (@bg_color, 1.18),
+ inset 0 1px shade (@bg_color, 1.18);
+}
+
+.menu:selected {
+ background-color: @selected_bg_color;
+}
+
+.menu.button:hover,
+.menu.button:active,
+.menu.button:active:insensitive,
+.menu.button:insensitive,
+.menu.button
+/*.primary-toolbar .menu.button:hover,
+.primary-toolbar .menu.button:active,
+.primary-toolbar .menu.button:active:insensitive,
+.primary-toolbar .menu.button:insensitive,
+.primary-toolbar .menu.button,
+.menubar.toolbar .menu.button:hover,
+.menubar.toolbar .menu.button:active,
+.menubar.toolbar .menu.button:active:insensitive,
+.menubar.toolbar .menu.button:insensitive,
+.menubar.toolbar .menu.button,
+.header-bar .menu.button:hover,
+.header-bar .menu.button:active,
+.header-bar .menu.button:active:insensitive,
+.header-bar .menu.button:insensitive,
+.header-bar .menu.button */
+{
+ background-color: @dark_bg_color;
+ background-image: none;
+ border-radius: 0;
+ border-style: none;
+ border-width: 1px;
+}
+
+.context-menu {
+ font: regular medium;
+}
+
+/***********
+ * menubar *
+ ***********/
+.menubar {
+ -GtkWidget-window-dragging: true;
+
+ background-color: @dark_bg_color;
+ background-image: none;
+ border-width: 0;
+
+ color: @dark_fg_color;
+ text-shadow: none;
+}
+
+.menubar:backdrop {
+ color: @backdrop_dark_fg_color;
+ text-shadow: 0 -1px shade (@dark_bg_color, 0.8);
+}
+
+/***************
+ * menubaritem *
+ ***************/
+.menubar.menuitem:hover,
+.menubar .menuitem:hover {
+ background-clip: border-box;
+ background-image: none;
+
+ box-shadow: none;
+
+ color: shade (@dark_fg_color, 1.1);
+ text-shadow: none;
+}
+
+/************
+ * menuitem *
+ ************/
+/*.menuitem {
+ color: @fg_color;
+}*/
+
+.menuitem {
+ -GtkMenuItem-horizontal-padding: 0;
+ background: transparent;
+ border-radius: 0;
+ padding: 3px 5px 3px 5px;
+
+ text-shadow: none;
+}
+
+.menuitem {
+ /*color: @dark_fg_color;*/
+}
+
+/* Workaround for lp:949368 */
+GtkComboBox .menuitem * {
+ color: @fg_color;
+}
+
+GtkComboBox .menuitem *:hover {
+ color: @selected_fg_color;
+}
+
+.menuitem:hover,
+.menu .menuitem:hover {
+ border-radius: 0;
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@selected_bg_color, 0.97)),
+ to (shade (@selected_bg_color, 0.83)));
+ border-image-width: 1px;
+ box-shadow: inset 1px 0 shade (@selected_bg_color, 1.02),
+ inset -1px 0 shade (@selected_bg_color, 1.02),
+ inset 0 1px shade (@selected_bg_color, 1.16),
+ inset 0 -1px shade (@selected_bg_color, 0.96);
+
+ color: @selected_fg_color;
+ text-shadow: 0 -1px shade (@selected_bg_color, 0.7);
+}
+
+.menuitem.check:active,
+.menuitem.radio:active {
+ color: @fg_color;
+}
+
+.menu .menuitem.check:hover,
+.menu .menuitem.radio:hover {
+ box-shadow: none;
+}
+
+/*.menuitem:insensitive,
+.menuitem *:insensitive {
+ color: #666666;
+ text-shadow: none;
+}
+*/
+GtkTreeMenu.menu .menuitem:insensitive,
+GtkTreeMenu.menu .menuitem *:insensitive,
+.toolbar .primary-toolbar .menu .menuitem:insensitive,
+.toolbar .primary-toolbar .menu .menuitem *:insensitive,
+.toolbar .menubar.toolbar .menu .menuitem:insensitive,
+.toolbar .menubar.toolbar .menu .menuitem *:insensitive,
+.toolbar .header-bar .menu .menuitem:insensitive,
+.toolbar .header-bar .menu .menuitem *:insensitive,
+GtkMenuToolButton.menu .menuitem:insensitive,
+GtkMenuToolButton.menu .menuitem *:insensitive,
+.primary-toolbar .button .menu .menuitem:insensitive,
+.primary-toolbar .button .menu .menuitem *:insensitive,
+.menubar.toolbar .button .menu .menuitem:insensitive,
+.menubar.toolbar .button .menu .menuitem *:insensitive,
+.header-bar .button .menu .menuitem:insensitive,
+.header-bar .button .menu .menuitem *:insensitive,
+.menuitem:insensitive,
+.menuitem *:insensitive {
+ color: #666666;
+ text-shadow: none;
+}
+
+.toolbar .menu .menuitem:insensitive,
+.toolbar .menu .menuitem *:insensitive,
+GtkComboBox .menu .menuitem:insensitive,
+GtkComboBox .menu .menuitem *:insensitive {
+ color: mix (@fg_color, @bg_color, 0.5);
+ text-shadow: 0 1px shade (@bg_color, 1.14);
+}
+
+.menuitem GtkCalendar,
+.menuitem GtkCalendar.button,
+.menuitem GtkCalendar.header,
+.menuitem GtkCalendar.view {
+ background-color: @dark_bg_color;
+ background-image: none;
+ border-radius: 0;
+ border-style: solid;
+ border-width: 0;
+ padding: 0;
+
+ color: @dark_fg_color;
+}
+
+.menuitem GtkCalendar {
+ background-color: shade (@dark_bg_color, 1.3);
+ background-image: none;
+}
+
+.menuitem GtkCalendar:inconsistent {
+ color: shade (@bg_color, 0.6);
+}
+
+.menuitem .entry {
+ background-color: shade (@dark_bg_color, 1.3);
+ background-image: none;
+
+ color: @dark_fg_color;
+
+ border-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.75)),
+ to (shade (@dark_bg_color, 0.9))) 1;
+ border-image-width: 1px;
+}
+
+.primary-toolbar GtkScale.trough,
+.primary-toolbar GtkScale.trough:backdrop,
+.menubar.toolbar GtkScale.trough,
+.menubar.toolbar GtkScale.trough:backdrop,
+.header-bar GtkScale.trough,
+.header-bar GtkScale.trough:backdrop,
+.menuitem GtkScale.trough {
+ background-color: @dark_bg_color;
+ background-image: none;
+ border-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.75)),
+ to (shade (@dark_bg_color, 1.15))) 1;
+ border-image-width: 1px;
+}
+
+.menuitem .accelerator {
+ color: alpha (@dark_fg_color, 0.5);
+}
+
+.menuitem .accelerator:hover {
+ color: alpha (@selected_fg_color, 0.8);
+}
+
+.menuitem .accelerator:insensitive {
+ color: alpha (mix (@dark_fg_color, @dark_bg_color, 0.5), 0.5);
+ text-shadow: 0 -1px shade (@dark_bg_color, 0.7);
+}
+
+.menuitem > GtkBox > GtkImage + GtkLabel {
+ padding-left: 6px;
+}
+
+/************
+ * notebook *
+ ************/
+.notebook {
+ background-color: shade (@bg_color, 1.02);
+ background-image: none;
+ border-radius: 3px;
+ padding: 2px;
+ background-clip: border-box;
+ border-color: shade (@bg_color, 0.82);
+ border-width: 1px;
+ border-style: solid;
+ /*box-shadow: inset 0 1px shade (@bg_color, 1.1);*/
+ /*font-weight: 300;*/
+}
+
+.notebook tab {
+ background-image: none;
+ background-color: transparent;
+ border-style: solid;
+ border-image: -gtk-gradient (linear, left top, left bottom,
+ from (alpha (shade (@bg_color, 0.9), 0.0)),
+ to (shade (@bg_color, 0.9))) 1;
+ border-image-width: 0 1px;
+ border-color: transparent;
+ border-width: 0;
+ box-shadow: none;
+ /*color: shade (@fg_color, 1.2);*/
+}
+
+.notebook tab:active {
+ border-color: shade (@bg_color, 0.82);
+ border-style: solid;
+ border-width: 1px;
+ background-color: shade (@bg_color, 1.02);
+ background-image: none;
+ /*box-shadow: inset 0 1px shade (@bg_color, 1.1);*/
+
+ color: @fg_color;
+}
+
+.notebook tab GtkLabel {
+ /*padding: 1px;*/
+ padding: 1px 1px 2px 1px;
+}
+
+.notebook tab {
+ color: shade (@bg_color, 0.48);
+}
+
+.notebook tab.top:active {
+ padding: 3px 2px 1px 2px;
+}
+
+.notebook tab.right:active {
+ padding: 2px 3px 2px 1px;
+}
+
+.notebook tab.bottom:active {
+ padding: 3px 2px 1px 2px;
+}
+
+.notebook tab.left:active {
+ padding: 2px 3px 2px 1px;
+}
+
+.notebook tab .button {
+ padding: 0;
+}
+
+.notebook GtkDrawingArea {
+ background-color: shade (@bg_color, 1.02);
+}
+
+/******************
+ * pane separator *
+ ******************/
+.sidebar .pane-separator,
+.pane-separator {
+ background-color: transparent;
+ border-color: shade (@bg_color, 0.84);
+}
+
+/*************************
+ * progressbar and scale *
+ *************************/
+GtkScale,
+GtkProgressBar {
+ border-radius: 0px;
+ border-width: 0px;
+ padding: 1px;
+}
+
+.scale.trough {
+ margin: 3px 0 3px 0;
+}
+
+.scale.trough.vertical {
+ margin: 0 3px 0 3px;
+}
+
+.menubar .menuitem .scale.highlight.left,
+.scale.highlight.left,
+.progressbar,
+.progressbar row,
+.progressbar row:hover,
+.progressbar row:selected,
+.progressbar row:selected:focused,
+.progressbar row:nth-child(odd) {
+ border-radius: 8px;
+ border-width: 0px;
+ background-image: none;
+ background-color: #d6cdc5;
+ border-style: solid;
+}
+
+.progressbar:backdrop,
+.progressbar row:backdrop,
+.progressbar row:hover:backdrop,
+.progressbar row:selected:backdrop,
+.progressbar row:selected:focused:backdrop,
+.scale.highlight.bottom:backdrop,
+.progressbar.vertical:backdrop {
+ border-radius: 8px;
+ border-width: 0px;
+ background-image: none;
+ background-color: #b0b0b0;
+}
+
+.scale.highlight.left:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.95)),
+ to (shade (@bg_color, 0.85)));
+}
+
+.scale.highlight.bottom:insensitive {
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (shade (@bg_color, 0.95)),
+ to (shade (@bg_color, 0.85)));
+}
+
+.trough,
+.trough row,
+.trough row:hover,
+.trough row:selected,
+.trough row:selected:focused {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (#d1d1d1),
+ to (#e8e8e8));
+ border-style: solid;
+ border-width: 1px;
+
+ color: @text_color;
+}
+
+.trough.vertical {
+ background-image: -gtk-gradient (linear, left top, right top,
+ from (#d1d1d1),
+ to (#e8e8e8));
+}
+
+/* level bars as used for password quality or remaining power */
+
+GtkLevelBar {
+ -GtkLevelBar-min-block-width: 34;
+ -GtkLevelBar-min-block-height: 3;
+}
+
+GtkLevelBar.vertical {
+ -GtkLevelBar-min-block-width: 3;
+ -GtkLevelBar-min-block-height: 34;
+}
+
+.level-bar.trough {
+ padding: 2px;
+}
+
+.level-bar.fill-block {
+ border-width: 1px;
+ border-style: solid;
+
+ border-color: @selected_bg_color;
+ background-color: #db6a3c;
+}
+
+.level-bar.indicator-continuous.fill-block {
+ padding: 2px;
+ border-radius: 2px;
+}
+
+.level-bar.fill-block:backdrop,
+.level-bar.fill-block.level-high:backdrop,
+.level-bar.fill-block.level-low:backdrop {
+ background-color: #b0b0b0;
+ border-color: #b0b0b0;
+ background-image: none;
+}
+
+
+.level-bar.indicator-discrete.fill-block.horizontal {
+ margin: 0 1px;
+}
+
+.level-bar.indicator-discrete.fill-block.vertical {
+ margin: 1px 0;
+}
+
+/* discrete indicator border rounding,
+ uncomment when :nth-child will be working
+ on the widget
+
+.level-bar.indicator-discrete.fill-block.horizontal:first-child {
+ border-radius: 2px 0 0 2px;
+}
+
+.level-bar.indicator-discrete.fill-block.horizontal:last-child {
+ border-radius: 0 2px 2px 0;
+}
+
+.level-bar.indicator-discrete.fill-block.vertical:first-child {
+ border-radius: 2px 2px 0 0;
+}
+
+.level-bar.indicator-discrete.fill-block.vertical:last-child {
+ border-radius: 0 0 2px 2px;
+}
+
+*/
+
+.level-bar.fill-block.level-high {
+ border-color: shade(@success_color, 0.85);
+ background-image: linear-gradient(to bottom,
+ shade(@success_color, 1.2),
+ @success_color 75%,
+ shade(@success_color, 0.95)
+ );
+}
+
+.level-bar.fill-block.level-low {
+ border-color: shade(@warning_bg_color, 0.80);
+ background-image: linear-gradient(to bottom,
+ shade(@warning_bg_color, 1.3),
+ @warning_bg_color 75%,
+ shade(@warning_bg_color, 0.90)
+ );
+}
+
+.level-bar.fill-block.empty-fill-block {
+ background-color: transparent;
+ background-image: none;
+ border-color: alpha(@bg_color, 0.1);
+}
+
+.level-bar.fill-block.empty-fill-block:backdrop {
+ border-color: transparent;
+ background-color: transparent;
+}
+
+GtkScale.horizontal {
+ -GtkRange-slider-width: 13;
+ -GtkRange-trough-border: 0;
+ -GtkScale-slider-length: 28;
+ -GtkWidget-focus-line-width: 0;
+}
+
+GtkScale.vertical {
+ -GtkRange-slider-width: 13;
+ -GtkRange-trough-border: 0;
+ -GtkScale-slider-length: 21;
+ -GtkWidget-focus-line-width: 0;
+}
+
+.scale.slider {
+ background-color: transparent;
+}
+
+.scale.trough.highlight {
+ background-color: @selected_bg_color;
+ background-image: none;
+ background-clip: content-box;
+}
+
+.scale.trough.highlight:insensitive {
+ background-color: #b5b5b5;
+ background-image: none;
+}
+
+.scale.trough.highlight.left {
+ margin: 7px 0 7px 0;
+}
+
+.scale.trough.highlight:backdrop {
+ background-color: #dcdcdc;
+ background-image: none;
+ /*background-clip: padding-box;*/
+}
+
+
+.scale.trough.highlight.bottom {
+ margin: 0 7px 0 7px;
+}
+
+GtkScale.mark {
+ border-color: shade (@bg_color, 0.8);
+}
+
+/*************
+ * scrollbar *
+ *************/
+.scrollbar,
+.scrollbar.vertical {
+ -GtkScrollbar-has-backward-stepper: 1;
+ -GtkScrollbar-has-forward-stepper: 1;
+ -GtkRange-slider-width: 15;
+ -GtkRange-arrow-scaling: 0;
+
+ border-radius: 3px;
+
+ border-image: none;
+}
+
+.scrollbar.trough.vertical {
+ border-color: #92887f;
+ background-color: #dbd3cb;
+}
+.scrollbar.trough {
+ border-color: #92887f;
+ background-color: #dbd3cb;
+}
+
+.scrollbar.slider.vertical {
+ border-width: 1px;
+ border-style: solid;
+ border-color: shade (@bg_color, 0.86);
+ border-image: url("assets/stepper-button-vertical.png") 7 7 7 7 / 7px 7px 7px 7px stretch;
+ background-image: -gtk-gradient (linear,
+ left top,
+ right top,
+ from (#7cb5eb),
+ color-stop (0.50, #70ade6),
+ color-stop (0.50, #5fa0de),
+ to (#6dabe5));
+}
+
+.scrollbar.slider.horizontal {
+ border-width: 1px;
+ border-style: solid;
+ border-color: shade (@bg_color, 0.86);
+ border-image: url("assets/stepper-button-horizontal.png") 7 7 7 7 / 7px 7px 7px 7px stretch;
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (#7cb5eb),
+ color-stop (0.50, #70ade6),
+ color-stop (0.50, #5fa0de),
+ to (#6dabe5));
+}
+
+.scrollbar.slider.vertical:hover {
+ border-width: 1px;
+ border-style: solid;
+ border-color: shade (@bg_color, 0.86);
+ border-image: url("assets/stepper-button-vertical-hover.png") 7 7 7 7 / 7px 7px 7px 7px stretch;
+ background-image: -gtk-gradient (linear,
+ left top,
+ right top,
+ from (#9cd5ff),
+ color-stop (0.50, #90cdff),
+ color-stop (0.50, #7fc0fe),
+ to (#8dcbff));
+}
+
+.scrollbar.slider.horizontal:hover {
+ border-width: 1px;
+ border-style: solid;
+ border-color: shade (@bg_color, 0.86);
+ border-image: url("assets/stepper-button-horizontal-hover.png") 7 7 7 7 / 7px 7px 7px 7px stretch;
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (#9cd5ff),
+ color-stop (0.50, #90cdff),
+ color-stop (0.50, #7fc0fe),
+ to (#8dcbff));
+}
+
+/* overlay scrollbar */
+OsThumb {
+ color: shade (@fg_color, 1.6);
+}
+
+OsThumb:selected,
+GtkScrollbar:selected {
+ background-color: @selected_bg_color;
+}
+
+OsThumb:active,
+GtkScrollbar:active {
+ background-color: shade (@bg_color, 0.6);
+}
+
+OsThumb:insensitive,
+GtkScrollbar:insensitive {
+ background-color: shade (@bg_color, 0.85);
+}
+
+/*******************
+ * scrolled window *
+ *******************/
+.ubuntu-online-accounts.frame,
+GtkScrolledWindow.frame {
+ border-top-color: shade (@bg_color, 0.84);
+ border-right-color: shade (@bg_color, 0.76);
+ border-bottom-color: shade (@bg_color, 0.86);
+ border-left-color: shade (@bg_color, 0.76);
+ border-radius: 0;
+ border-style: solid;
+}
+
+.ubuntu-online-accounts.frame {
+ border-top-width: 0;
+}
+
+/*************
+ * separator *
+ *************/
+.separator {
+ border-width: 1px;
+ border-style: solid;
+ border-image: none;
+ border-color: shade (@bg_color, 0.92);
+ border-bottom-color: alpha (shade (@bg_color, 1.26), 0.6);
+ border-right-color: alpha (shade (@bg_color, 1.26), 0.6);
+}
+
+GtkTreeView.view.separator,
+GtkTreeView.separator,
+.separator,
+.separator:hover {
+ color: shade (@bg_color, 0.92);
+}
+
+.separator.horizontal {
+ border-width: 1px 0 1px 0;
+}
+
+.separator.vertical {
+ border-width: 0 1px 0 1px;
+}
+
+GtkComboBox .separator {
+ -GtkWidget-wide-separators: true;
+ -GtkWidget-horizontal-separator: 0;
+ -GtkWidget-vertical-separator: 0;
+}
+
+.button .separator,
+.button.separator {
+ border-color: shade (@button_bg_color, 0.9);
+ border-bottom-color: alpha (shade (@bg_color, 1.26), 0.6);
+ border-right-color: alpha (shade (@bg_color, 1.26), 0.6);
+}
+
+.button .separator:insensitive,
+.button.separator:insensitive {
+ border-color: shade (@button_insensitive_bg_color, 0.96);
+ border-bottom-color: alpha (shade (@bg_color, 1.26), 0.3);
+ border-right-color: alpha (shade (@bg_color, 1.26), 0.3);
+}
+
+.menuitem.separator {
+ -GtkMenuItem-horizontal-padding: 0;
+ border-width: 1px;
+ color: @dark_bg_color;
+}
+
+GtkTreeMenu .menuitem.separator,
+.toolbar .primary-toolbar .menuitem.separator,
+.toolbar .menubar.toolbar .menuitem.separator,
+.toolbar .header-bar .menuitem.separator,
+GtkMenuToolButton .menuitem.separator,
+.primary-toolbar .button .menuitem.separator,
+.menubar.toolbar .button .menuitem.separator,
+.header-bar .button .menuitem.separator,
+.menuitem.separator {
+ border-color: shade (@dark_bg_color, 0.99);
+ border-bottom-color: alpha (shade (@dark_bg_color, 1.26), 0.5);
+ border-right-color: alpha (shade (@dark_bg_color, 1.26), 0.5);
+}
+
+.toolbar .menuitem.separator,
+GtkComboBox .menuitem.separator {
+ border-color: shade (@bg_color, 0.92);
+ border-bottom-color: alpha (shade (@bg_color, 1.26), 0.6);
+ border-right-color: alpha (shade (@bg_color, 1.26), 0.6);
+}
+
+/***********
+ * sidebar *
+ ***********/
+.sidebar row:selected {
+ text-shadow: 0 1px shade (@selected_bg_color, 0.7);
+}
+
+.sidebar .frame {
+ border-width: 0;
+}
+
+/**************
+ * spinbutton *
+ **************/
+.spinbutton.button:active,
+.spinbutton.button:insensitive,
+.spinbutton.button {
+ border-radius: 0;
+}
+
+.spinbutton.button:active:nth-child(last),
+.spinbutton.button:insensitive:nth-child(last)
+.spinbutton.button:nth-child(last),
+.spinbutton.button:active:backdrop:nth-child(last),
+.spinbutton.button:insensitive:backdrop:nth-child(last),
+.spinbutton.button:backdrop:nth-child(last) {
+ border-radius: 0 7px 7px 0;
+}
+
+.spinbutton.button,
+.spinbutton.button:active,
+.spinbutton.button:backdrop,
+.spinbutton.button:active:backdrop,
+.spinbutton.button:hover,
+.spinbutton.button:hover:backdrop {
+ background-image: none;
+ background-color: transparent;
+ border-image: none;
+ border-width: 0 0 0 1px;
+ border-left-color: alpha (shade (@bg_color, 0.6), 0.22);
+}
+
+.spinbutton.button:active {
+ background-image: -gtk-gradient (radial, center center, 0.0, center center, 0.5,
+ from (alpha (@selected_bg_color, 0.2)),
+ to (alpha (@selected_bg_color, 0.0)));
+}
+
+.spinbutton.button:insensitive,
+.spinbutton.button:insensitive:backdrop {
+ border-left-color: alpha (shade (@bg_color, 0.6), 0.18);
+
+ color: shade (@bg_color, 0.66);
+}
+
+.spinbutton,
+.spinbutton:hover {
+ color: @fg_color;
+}
+
+/***********
+ * spinner *
+ ***********/
+@keyframes spinner {
+ 0.00% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)); }
+
+ 12.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)); }
+
+ 25.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)); }
+
+ 37.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)); }
+
+ 50.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)); }
+
+ 62.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)); }
+
+ 75.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)); }
+
+ 87.5% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)); }
+
+ 100% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.875)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.750)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.625)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.500)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.375)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.250)), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.125)), to(transparent)); }
+}
+
+.spinner {
+ background-color: transparent;
+ background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)),
+ -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent));
+ background-position: 14% 14%, 0% 50%, 14% 86%, 50% 100%, 86% 86%, 100% 50%, 86% 14%, 50% 0%;
+ background-size: 20% 20%;
+ background-repeat: no-repeat;
+}
+
+.menu.spinner,
+.primary-toolbar .spinner,
+.primary-toolbar .spinner,
+.menubar.toolbar .spinner,
+.menubar.toolbar .spinner,
+.header-bar .spinner,
+.header-bar .spinner {
+ color: @selected_bg_color;
+}
+
+.spinner:active {
+ animation: spinner 1s infinite linear;
+}
+
+/*************
+ * statusbar *
+ *************/
+GtkStatusbar {
+}
+
+/**********
+ * switch *
+ **********/
+GtkSwitch {
+ border-radius: 8px;
+ padding: 0;
+}
+
+GtkSwitch.trough {
+ border-radius: 8px;
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (#cecece),
+ to (#e8e8e8));
+
+ color: @fg_color;
+ text-shadow: 0 1px alpha (shade (@bg_color, 1.25), 0.5);
+}
+
+GtkSwitch.trough:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@selected_bg_color, 0.93)),
+ to (shade (@selected_bg_color, 0.99)));
+
+ color: @selected_fg_color;
+ text-shadow: 0 1px shade (@selected_bg_color, 0.7);
+}
+
+/* XXX temporary */
+GtkSwitch.trough:backdrop,
+GtkSwitch.trough:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@bg_color, 0.93)),
+ to (shade (@bg_color, 0.99)));
+
+ color: shade (@bg_color, 0.6);
+ text-shadow: 0 1px alpha (shade (@bg_color, 1.25), 0.5);
+}
+
+GtkSwitch.slider {
+ padding: 1px;
+ border-radius: 6px;
+ border-style: solid;
+}
+
+/************
+ * textview *
+ ************/
+GtkTextView {
+ background-color: @base_color;
+}
+
+/***********
+ * toolbar *
+ ***********/
+.toolbar {
+ border-style: none;
+ background-color: transparent;
+ padding: 1px;
+
+ color: @fg_color;
+ text-shadow: none;
+}
+
+.toolbar:backdrop {
+ color: @backdrop_fg_color;
+}
+
+.toolbar .button {
+ /*padding: 1px;*/
+ /*padding: 6px 8px;*/
+}
+
+/* primary-toolbar */
+.primary-toolbar,
+.primary-toolbar .toolbar,
+.primary-toolbar.toolbar,
+.menubar.toolbar,
+.header-bar {
+ -GtkWidget-window-dragging: true;
+
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (#fbfbf9),
+ color-stop (0.50, #f5f2ee),
+ color-stop (0.50, #ede9e3),
+ to (#f4f1ed));
+ border-bottom-color: #cac1b3;
+ border-top-color: #cac1b3;
+ border-style: solid;
+ border-width: 1px 0 1px 0;
+
+ color: @dark_fg_color;
+ text-shadow: none;
+
+ box-shadow: none;
+}
+
+.primary-toolbar .toolbar:backdrop,
+.primary-toolbar.toolbar:backdrop,
+.menubar.toolbar .toolbar:backdrop,
+.menubar.toolbar.toolbar:backdrop,
+.header-bar:backdrop {
+ background-image: none;
+ background-color: @dark_bg_color;
+ box-shadow: none;
+ border-top-color: @dark_bg_color;
+ border-bottom-color: shade (@dark_bg_color, 0.9);
+
+ color: @backdrop_dark_fg_color;
+}
+
+.primary-toolbar :insensitive,
+.menubar.toolbar .toolbar :insensitive,
+.header-bar :insensitive {
+ text-shadow: 0 -1px shade (@dark_bg_color, 0.7);
+}
+
+.primary-toolbar GtkComboBox,
+.primary-toolbar .button,
+.menubar.toolbar GtkComboBox,
+.menubar.toolbar .button,
+.header-bar GtkComboBox,
+.header-bar .button {
+ background-color: transparent;
+background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (#FFFFFF),
+ color-stop (0.50, #FFFFFF),
+ color-stop (0.50, #F7F5F1),
+ to (#FFFFFE));
+ border-color: transparent;
+ /*border-radius: 3px;*/
+ /*border-width: 1px;*/
+ /*padding: 3px;*/
+
+ color: @dark_fg_color;
+ text-shadow: 0 -1px shade (@dark_bg_color, 0.7);
+}
+
+.primary-toolbar GtkComboBox:backdrop,
+.primary-toolbar .button:backdrop,
+.menubar.toolbar GtkComboBox:backdrop,
+.menubar.toolbar .button:backdrop,
+.header-bar GtkComboBox:backdrop,
+.header-bar .button:backdrop {
+ color: @backdrop_dark_fg_color;
+ text-shadow: 0 -1px shade (@dark_bg_color, 0.9);
+}
+
+.primary-toolbar .raised .button,
+.primary-toolbar .raised.button,
+.primary-toolbar .button:hover,
+.primary-toolbar .button:active,
+.primary-toolbar .button:insensitive,
+.menubar.toolbar .raised .button,
+.menubar.toolbar .raised.button,
+.menubar.toolbar .button:hover,
+.menubar.toolbar .button:active,
+.menubar.toolbar .button:insensitive,
+.header-bar .raised .button,
+.header-bar .raised.button,
+.header-bar .button:hover,
+.header-bar .button:active,
+.header-bar .button:insensitive {
+ background-image: -gtk-gradient (linear,
+ left top,
+ left bottom,
+ from (#FFFFFF),
+ color-stop (0.50, #FFFFFF),
+ color-stop (0.50, #F7F5F1),
+ to (#FFFFFE));
+ /*border-width: 1px;*/
+}
+
+.primary-toolbar .button:active,
+.menubar.toolbar .button:active,
+.header-bar .button:active {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.9)),
+ to (shade (@dark_bg_color, 0.95)));
+
+ text-shadow: 0 -1px shade (@dark_bg_color, 0.6);
+}
+
+.primary-toolbar .button:active:hover,
+.menubar.toolbar .button:active:hover,
+.header-bar .button:active:hover {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.95)),
+ to (shade (@dark_bg_color, 1.0)));
+}
+
+.primary-toolbar .button:active:insensitive,
+.primary-toolbar .button:insensitive,
+.menubar.toolbar .button:active:insensitive,
+.menubar.toolbar .button:insensitive,
+.header-bar .button:active:insensitive,
+.header-bar .button:insensitive {
+ text-shadow: none;
+}
+
+.primary-toolbar .button:insensitive,
+.menubar.toolbar .button:insensitive,
+.header-bar .button:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 1.01)),
+ to (shade (@dark_bg_color, 0.99)));
+}
+
+.primary-toolbar .button:active:insensitive,
+.menubar.toolbar .button:active:insensitive,
+.header-bar .button:active:insensitive {
+ background-image: -gtk-gradient (linear, left top, left bottom,
+ from (shade (@dark_bg_color, 0.94)),
+ to (shade (@dark_bg_color, 1.02)));
+}
+
+.primary-toolbar .entry,
+.primary-toolbar .entry:active,
+.primary-toolbar .entry:focused,
+.menubar.toolbar .entry,
+.menubar.toolbar .entry:active,
+.menubar.toolbar .entry:focused,
+.header-bar .entry,
+.header-bar .entry:active,
+.header-bar .entry:focused {
+ /* border-radius: 9px;
+
+ background-color: @dark_bg_color;
+ background-image: none;
+
+ background-clip: border-box;*/
+}
+
+.primary-toolbar GtkSeparatorToolItem,
+.primary-toolbar .separator,
+.primary-toolbar .separator:insensitive,
+.menubar.toolbar GtkSeparatorToolItem,
+.menubar.toolbar .separator,
+.menubar.toolbar .separator:insensitive,
+.header-bar GtkSeparatorToolItem,
+.header-bar .separator,
+.header-bar .separator:insensitive {
+ border-color: @dark_bg_color;
+ border-bottom-color: @dark_bg_color;
+ border-right-color: @dark_bg_color;
+}
+
+/* inline-toolbar */
+.inline-toolbar.toolbar {
+ -GtkToolbar-button-relief: normal;
+
+ background-color: @dark_bg_color;
+}
+
+.inline-toolbar.toolbar .button {
+ padding: 4px;
+
+ icon-shadow: 0 1px shade (@bg_color, 1.16);
+}
+
+/* Middle button */
+.primary-toolbar .button.raised.linked,
+.primary-toolbar .button.raised.linked:active,
+.primary-toolbar .button.raised.linked:focus,
+.primary-toolbar .button.raised.linked:focus:active,
+.primary-toolbar .button.raised.linked:insensitive,
+.primary-toolbar .button.raised.linked:backdrop,
+.primary-toolbar .raised.linked .button,
+.primary-toolbar .raised.linked .button:active,
+.primary-toolbar .raised.linked .button:focus,
+.primary-toolbar .raised.linked .button:focus:active,
+.primary-toolbar .raised.linked .button:insensitive,
+.primary-toolbar .raised.linked .button:backdrop,
+.menubar.toolbar .linked .button,
+.menubar.toolbar .linked .button:active,
+.menubar.toolbar .linked .button:focus,
+.menubar.toolbar .linked .button:focus:active,
+.menubar.toolbar .linked .button:hover,
+.menubar.toolbar .linked .button:hover:active,
+.menubar.toolbar .linked .button:insensitive,
+.menubar.toolbar .linked .button:backdrop,
+.menubar.toolbar .linked .entry,
+.menubar.toolbar .linked .entry:active,
+.menubar.toolbar .linked .entry:focused,
+.menubar.toolbar .linked .entry:focused:active,
+.menubar.toolbar .linked .entry:insensitive,
+.menubar.toolbar .raised.linked .button,
+.menubar.toolbar .raised.linked .button:active,
+.menubar.toolbar .raised.linked .button:focus,
+.menubar.toolbar .raised.linked .button:focus:active,
+.menubar.toolbar .raised.linked .button:insensitive,
+.menubar.toolbar .raised.linked .button:backdrop,
+.header-bar .linked .button,
+.header-bar .linked .button:active,
+.header-bar .linked .button:focus,
+.header-bar .linked .button:focus:active,
+.header-bar .linked .button:insensitive,
+.header-bar .linked .button:backdrop,
+.header-bar .linked .entry,
+.header-bar .linked .entry:active,
+.header-bar .linked .entry:focused,
+.header-bar .linked .entry:focused:active,
+.header-bar .linked .entry:insensitive,
+.header-bar .raised.linked .button,
+.header-bar .raised.linked .button:active,
+.header-bar .raised.linked .button:focus,
+.header-bar .raised.linked .button:focus:active,
+.header-bar .raised.linked .button:insensitive,
+.header-bar .raised.linked .button:backdrop,
+.inline-toolbar.toolbar .button,
+.inline-toolbar.toolbar .button:active,
+.inline-toolbar.toolbar .button:focus,
+.inline-toolbar.toolbar .button:focus:active,
+.inline-toolbar.toolbar .button:insensitive,
+.inline-toolbar.toolbar .button:backdrop,
+.inline-toolbar.toolbar .button:backdrop:insensitive,
+.inline-toolbar.toolbar GtkToolButton .button,
+.inline-toolbar.toolbar GtkToolButton .button:active,
+.inline-toolbar.toolbar GtkToolButton .button:focus,
+.inline-toolbar.toolbar GtkToolButton .button:focus:active,
+.inline-toolbar.toolbar GtkToolButton .button:insensitive,
+.inline-toolbar.toolbar GtkToolButton .button:backdrop,
+.inline-toolbar.toolbar GtkToolButton .button:backdrop:insensitive {
+ border-right-width: 0;
+ border-left-width: 0;
+ border-image-width: 10px 0 10px 0;
+ border-radius: 0;
+}
+
+/* Leftmost button */
+.primary-toolbar .button.raised.linked:first-child,
+.primary-toolbar .button.raised.linked:active:first-child,
+.primary-toolbar .button.raised.linked:focus:first-child,
+.primary-toolbar .button.raised.linked:focus:active:first-child,
+.primary-toolbar .button.raised.linked:insensitive:first-child,
+.primary-toolbar .button.raised.linked:backdrop:first-child,
+.primary-toolbar .raised.linked .button:first-child,
+.primary-toolbar .raised.linked .button:active:first-child,
+.primary-toolbar .raised.linked .button:focus:first-child,
+.primary-toolbar .raised.linked .button:focus:active:first-child,
+.primary-toolbar .raised.linked .button:insensitive:first-child,
+.primary-toolbar .raised.linked .button:backdrop:first-child,
+.menubar.toolbar .linked .button:first-child,
+.menubar.toolbar .linked .button:active:first-child,
+.menubar.toolbar .linked .button:focus:first-child,
+.menubar.toolbar .linked .button:focus:active:first-child,
+.menubar.toolbar .linked .button:insensitive:first-child,
+.menubar.toolbar .linked .button:backdrop:first-child,
+.menubar.toolbar .linked .entry:first-child,
+.menubar.toolbar .linked .entry:active:first-child,
+.menubar.toolbar .linked .entry:focused:first-child,
+.menubar.toolbar .linked .entry:focused:active:first-child,
+.menubar.toolbar .linked .entry:insensitive:first-child,
+.menubar.toolbar .raised.linked .button:first-child,
+.menubar.toolbar .raised.linked .button:active:first-child,
+.menubar.toolbar .raised.linked .button:focus:first-child,
+.menubar.toolbar .raised.linked .button:focus:active:first-child,
+.menubar.toolbar .raised.linked .button:insensitive:first-child,
+.menubar.toolbar .raised.linked .button:backdrop:first-child,
+.header-bar .linked .button:first-child,
+.header-bar .linked .button:active:first-child,
+.header-bar .linked .button:focus:first-child,
+.header-bar .linked .button:focus:active:first-child,
+.header-bar .linked .button:insensitive:first-child,
+.header-bar .linked .button:backdrop:first-child,
+.header-bar .linked .entry:first-child,
+.header-bar .linked .entry:active:first-child,
+.header-bar .linked .entry:focused:first-child,
+.header-bar .linked .entry:focused:active:first-child,
+.header-bar .linked .entry:insensitive:first-child,
+.header-bar .raised.linked .button:first-child,
+.header-bar .raised.linked .button:active:first-child,
+.header-bar .raised.linked .button:focus:first-child,
+.header-bar .raised.linked .button:focus:active:first-child,
+.header-bar .raised.linked .button:insensitive:first-child,
+.header-bar .raised.linked .button:backdrop:first-child,
+.inline-toolbar.toolbar .button:first-child,
+.inline-toolbar.toolbar .button:active:first-child,
+.inline-toolbar.toolbar .button:focus:first-child,
+.inline-toolbar.toolbar .button:focus:active:first-child,
+.inline-toolbar.toolbar .button:insensitive:first-child,
+.inline-toolbar.toolbar .button:backdrop:first-child,
+.inline-toolbar.toolbar .button:backdrop:insensitive:first-child,
+.inline-toolbar.toolbar GtkToolButton:first-child .button,
+.inline-toolbar.toolbar GtkToolButton:first-child .button:active,
+.inline-toolbar.toolbar GtkToolButton:first-child .button:focus,
+.inline-toolbar.toolbar GtkToolButton:first-child .button:focus:active,
+.inline-toolbar.toolbar GtkToolButton:first-child .button:insensitive,
+.inline-toolbar.toolbar GtkToolButton:first-child .button:backdrop,
+.inline-toolbar.toolbar GtkToolButton:first-child .button:backdrop:insensitive {
+ border-left-width: 1px;
+ border-right-width: 0;
+ border-image-width: 10px 0 10px 12px;
+ border-radius: 8px;
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0;
+}
+
+/* Rightmost button */
+.primary-toolbar .button.raised.linked:last-child,
+.primary-toolbar .button.raised.linked:active:last-child,
+.primary-toolbar .button.raised.linked:focus:last-child,
+.primary-toolbar .button.raised.linked:focus:active:last-child,
+.primary-toolbar .button.raised.linked:insensitive:last-child,
+.primary-toolbar .button.raised.linked:backdrop:last-child,
+.primary-toolbar .raised.linked .button:last-child,
+.primary-toolbar .raised.linked .button:active:last-child,
+.primary-toolbar .raised.linked .button:focus:last-child,
+.primary-toolbar .raised.linked .button:focus:active:last-child,
+.primary-toolbar .raised.linked .button:insensitive:last-child,
+.primary-toolbar .raised.linked .button:backdrop:last-child,
+.menubar.toolbar .linked .button:last-child,
+.menubar.toolbar .linked .button:active:last-child,
+.menubar.toolbar .linked .button:focus:last-child,
+.menubar.toolbar .linked .button:focus:active:last-child,
+.menubar.toolbar .linked .button:insensitive:last-child,
+.menubar.toolbar .linked .button:backdrop:last-child,
+.menubar.toolbar .linked .entry:last-child,
+.menubar.toolbar .linked .entry.active:last-child,
+.menubar.toolbar .linked .entry:focused:last-child,
+.menubar.toolbar .linked .entry:focused:active:last-child,
+.menubar.toolbar .linked .entry:insensitive:last-child,
+.menubar.toolbar .linked .raised.linked .button:last-child,
+.menubar.toolbar .linked .raised.linked .button:active:last-child,
+.menubar.toolbar .linked .raised.linked .button:focus:last-child,
+.menubar.toolbar .linked .raised.linked .button:focus:active:last-child,
+.menubar.toolbar .linked .raised.linked .button:insensitive:last-child,
+.menubar.toolbar .linked .raised.linked .button:backdrop:last-child,
+.header-bar .linked .button:last-child,
+.header-bar .linked .button:active:last-child,
+.header-bar .linked .button:focus:last-child,
+.header-bar .linked .button:focus:active:last-child,
+.header-bar .linked .button:insensitive:last-child,
+.header-bar .linked .button:backdrop:last-child,
+.header-bar .linked .entry:last-child,
+.header-bar .linked .entry.active:last-child,
+.header-bar .linked .entry:focused:last-child,
+.header-bar .linked .entry:focused:active:last-child,
+.header-bar .linked .entry:insensitive:last-child,
+.header-bar .linked .raised.linked .button:last-child,
+.header-bar .linked .raised.linked .button:active:last-child,
+.header-bar .linked .raised.linked .button:focus:last-child,
+.header-bar .linked .raised.linked .button:focus:active:last-child,
+.header-bar .linked .raised.linked .button:insensitive:last-child,
+.header-bar .linked .raised.linked .button:backdrop:last-child,
+.inline-toolbar.toolbar .button:last-child,
+.inline-toolbar.toolbar .button:active:last-child,
+.inline-toolbar.toolbar .button:focus:last-child,
+.inline-toolbar.toolbar .button:focus:active:last-child,
+.inline-toolbar.toolbar .button:insensitive:last-child,
+.inline-toolbar.toolbar .button:backdrop:last-child,
+.inline-toolbar.toolbar .button:backdrop:insensitive:last-child,
+.inline-toolbar.toolbar GtkToolButton:last-child .button,
+.inline-toolbar.toolbar GtkToolButton:last-child .button:active,
+.inline-toolbar.toolbar GtkToolButton:last-child .button:focus,
+.inline-toolbar.toolbar GtkToolButton:last-child .button:focus:active,
+.inline-toolbar.toolbar GtkToolButton:last-child .button:insensitive,
+.inline-toolbar.toolbar GtkToolButton:last-child .button:backdrop,
+.inline-toolbar.toolbar GtkToolButton:last-child .button:backdrop:insensitive {
+ border-left-width: 0;
+ border-right-width: 1px;
+ border-image-width: 10px 12px 10px 0;
+ border-radius: 8px;
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0;
+ /*box-shadow: inset 1px 0 shade (@bg_color, 0.84);*/
+}
+
+/* Single button */
+.primary-toolbar.toolbar .button:only-child,
+.primary-toolbar.toolbar .button:active:only-child,
+.primary-toolbar.toolbar .button:focus:only-child,
+.primary-toolbar.toolbar .button:focus:active:only-child,
+.primary-toolbar.toolbar .button:insensitive:only-child,
+.primary-toolbar.toolbar .button:backdrop:only-child,
+.primary-toolbar.toolbar .button:backdrop:insensitive:only-child,
+.primary-toolbar.toolbar GtkToolButton:only-child .button,
+.primary-toolbar.toolbar GtkToolButton:only-child .button:active,
+.primary-toolbar.toolbar GtkToolButton:only-child .button:focus,
+.primary-toolbar.toolbar GtkToolButton:only-child .button:focus:active,
+.primary-toolbar.toolbar GtkToolButton:only-child .button:insensitive,
+.primary-toolbar.toolbar GtkToolButton:only-child .button:backdrop,
+.primary-toolbar.toolbar GtkToolButton:only-child .button:backdrop:insensitive,
+.menubar.toolbar.toolbar .button:only-child,
+.menubar.toolbar.toolbar .button:active:only-child,
+.menubar.toolbar.toolbar .button:focus:only-child,
+.menubar.toolbar.toolbar .button:focus:active:only-child,
+.menubar.toolbar.toolbar .button:insensitive:only-child,
+.menubar.toolbar.toolbar .button:backdrop:only-child,
+.menubar.toolbar.toolbar .button:backdrop:insensitive:only-child,
+.menubar.toolbar.toolbar GtkToolButton:only-child .button,
+.menubar.toolbar.toolbar GtkToolButton:only-child .button:active,
+.menubar.toolbar.toolbar GtkToolButton:only-child .button:focus,
+.menubar.toolbar.toolbar GtkToolButton:only-child .button:focus:active,
+.menubar.toolbar.toolbar GtkToolButton:only-child .button:insensitive,
+.menubar.toolbar.toolbar GtkToolButton:only-child .button:backdrop,
+.menubar.toolbar.toolbar GtkToolButton:only-child .button:backdrop:insensitive,
+.header-bar .button:only-child,
+.header-bar .button:active:only-child,
+.header-bar .button:focus:only-child,
+.header-bar .button:focus:active:only-child,
+.header-bar .button:insensitive:only-child,
+.header-bar .button:backdrop:only-child,
+.header-bar .button:backdrop:insensitive:only-child,
+.header-bar GtkToolButton:only-child .button,
+.header-bar GtkToolButton:only-child .button:active,
+.header-bar GtkToolButton:only-child .button:focus,
+.header-bar GtkToolButton:only-child .button:focus:active,
+.header-bar GtkToolButton:only-child .button:insensitive,
+.header-bar GtkToolButton:only-child .button:backdrop,
+.header-bar GtkToolButton:only-child .button:backdrop:insensitive,
+.inline-toolbar.toolbar .button:only-child,
+.inline-toolbar.toolbar .button:active:only-child,
+.inline-toolbar.toolbar .button:focus:only-child,
+.inline-toolbar.toolbar .button:focus:active:only-child,
+.inline-toolbar.toolbar .button:insensitive:only-child,
+.inline-toolbar.toolbar .button:backdrop:only-child,
+.inline-toolbar.toolbar .button:backdrop:insensitive:only-child,
+.inline-toolbar.toolbar GtkToolButton:only-child .button,
+.inline-toolbar.toolbar GtkToolButton:only-child .button:active,
+.inline-toolbar.toolbar GtkToolButton:only-child .button:focus,
+.inline-toolbar.toolbar GtkToolButton:only-child .button:focus:active,
+.inline-toolbar.toolbar GtkToolButton:only-child .button:insensitive,
+.inline-toolbar.toolbar GtkToolButton:only-child .button:backdrop,
+.inline-toolbar.toolbar GtkToolButton:only-child .button:backdrop:insensitive {
+
+
+ border-right-width: 1px;
+ border-left-width: 1px;
+ border-image-width: 10px 12px 10px 12px;
+ border-radius: 8px;
+ /*box-shadow: none;*/
+}
+
+/***********
+ * tooltip *
+ ***********/
+.tooltip {
+ background-image: -gtk-gradient (radial, center 0, 0, center 0, 0.8,
+ from (alpha (mix (@tooltip_bg_color, #e6ddd5, 0.2), 0.86)),
+ to (alpha (@tooltip_bg_color, 0.86)));
+ border-color: alpha (#000000, 0.2);
+ border-radius: 5px;
+ border-style: solid;
+ border-width: 1px;
+
+ color: @tooltip_fg_color;
+}
+
+.tooltip * {
+ background-color: transparent;
+}
+
+/************
+ * treeview *
+ ************/
+GtkTreeView.dnd {
+ border-color: shade (@selected_bg_color, 1.12);
+ border-radius: 2px;
+ border-width: 1px;
+ border-style: solid;
+}
+
+GtkTreeView .entry {
+ background-image: none;
+ /*border-radius: 0;*/
+}
+
+.view row:nth-child(even){
+ /*background-color: @base_color;*/
+}
+
+.view row:nth-child(odd) {
+ /* zebra stripping, see LP#945430 */
+ background-color: shade (@base_color, 0.965);
+}
+
+/************
+ * viewport *
+ ************/
+GtkViewport.frame {
+ border-width: 0;
+}
+
+/*****************************************************************************
+ * states [please keep this section at the end of the file (CSS precedence)] *
+ *****************************************************************************/
+*:insensitive {
+ color: shade (@bg_color, 0.6);
+ text-shadow: 0 1px alpha (shade (@bg_color, 1.25), 0.5);
+}
+
+*:selected,
+*:selected:focused {
+ background-color: alpha (@selected_bg_color, 0.9);
+
+ color: @selected_fg_color;
+}
+
+*:selected:backdrop,
+*:selected:focused:backdrop {
+ background-color: alpha (@backdrop_selected_bg_color, 0.9);
+
+ color: @backdrop_selected_fg_color;
+}
+
diff --git a/desktop-themes/Shiny/gtk-3.0/gtk.css b/desktop-themes/Shiny/gtk-3.0/gtk.css
new file mode 100644
index 00000000..98e8cfee
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/gtk.css
@@ -0,0 +1 @@
+@import url("gtk-main.css"); \ No newline at end of file
diff --git a/desktop-themes/Shiny/gtk-3.0/settings.ini b/desktop-themes/Shiny/gtk-3.0/settings.ini
new file mode 100644
index 00000000..2cd819b6
--- /dev/null
+++ b/desktop-themes/Shiny/gtk-3.0/settings.ini
@@ -0,0 +1,3 @@
+[Settings]
+gtk-color-scheme = "base_color:#ffffff\nbg_color:#efebe7\ntooltip_bg_color:#f5f5b5\nselected_bg_color:#FFBE6B\ntext_color:#1a1a1a\nfg_color:#101010\ntooltip_fg_color:#1a1a1a\nselected_fg_color:#1a1a1a\nlink_color:#DD4814\nbg_color_dark:#efebe7\nfg_color_dark:#1a1a1a"
+gtk-auto-mnemonics = 1