diff --git a/AUTO_INSTALL.sh b/AUTO_INSTALL.sh deleted file mode 100755 index 57f9a37..0000000 --- a/AUTO_INSTALL.sh +++ /dev/null @@ -1,101 +0,0 @@ -#!/bin/bash - - -setup() { -export HOME=/root -export LC_ALL=C -export DISPLAY=:10 - -cat COPY_OVER_TO_CHROOT/PPA_LIST.txt > /etc/apt/sources.list -bash COPY_OVER_TO_CHROOT/PPA_GPG.sh -apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4B4E7A9523ACD201 ## get MEGA gpg key - -#-------------------------------Bellow adds other PPAs----------------------------------# -apt-get update -apt-get install apt-transport-https software-properties-common -y ## Get add-apt-repository - -## INSERT PPA ADDS HEDRE - -apt-get update && apt-get upgrade -y -main -} -#-------------------------------Bellow Installs the main system------------------------# - -######################## Main Desktop ######################## -main() { -## MOSTLY BASE SYSTEM PROGRAMS | Might wish to use another internet manager -## besides Wicd-gtk and might not want to use Slim as a login manager - apt-get install xserver-xorg xorg xinit slim synaptic aptitude apt-xapian-index \ - gufw wicd-gtk pulseaudio pavucontrol file-roller p7zip-rar arj rar unrar-free \ - xcompmgr tweak lhasa unar p7zip zip terminator stjerm gparted gdebi sox udisks2 \ - iftop htop tree hardinfo libsox-fmt-all onboard mc -y - - apt-get autoremove --purge -y && apt-get autoclean - -gaming -} - -############ Gaming ############ -gaming() { -## INSERT GAMING STUFF HEDRE - -media -} - -################### Multimedia-- Videos- Images- Etc ################### -media() { -## INSERT MEDIA STUFF HEDRE - -office -} - -######################### Office-General Stuff ######################### -office() { -## INSERT OFFICE & OTHER STUFF HEDRE - -debs -} - -################### Looks at DEB32/64 dirs to install software #################### -## INSERT GAMING STUFF HEDRE -debs() { -ARCH=$(uname -m) -touch COPY_OVER_TO_CHROOT/DEBS.sh - - if [[ "${ARCH}" == "i386" ]]; then - ls COPY_OVER_TO_CHROOT/DEB32/ > COPY_OVER_TO_CHROOT/DEBS.sh - ARCH="DEB32/" - elif [[ "${ARCH}" == "x86_64" ]]; then - ls COPY_OVER_TO_CHROOT/DEB64/ > COPY_OVER_TO_CHROOT/DEBS.sh - ARCH="DEB64/" - fi - - sed -i "s|^|dpkg -i ${ARCH}/|" COPY_OVER_TO_CHROOT/DEBS.sh - bash COPY_OVER_TO_CHROOT/DEBS.sh - -setSettings -} - -######################### Copy Settings to their locations ######################### -setSettings() { - -## COPY/REMOVE SETTING FIES HERE -## Fine tune the system - -cleanr -} - -######################### Cleanup System ######################### -cleanr() { - apt-get autoremove --purge -y - apt-get autoclean -y - aptitude keep-all -y - rm -rf COPY_OVER_TO_CHROOT/ - clear - echo "" - echo "" - echo "Please remove this scrit then type exit to continue build..." - echo "" - echo "" -} -setup diff --git a/CONFIG b/CONFIG deleted file mode 100755 index 0501c2c..0000000 --- a/CONFIG +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/bash - -## Resolution of Xephyr -## Examples: 1920x1080 or 1600x900, etc -RES="1920x1080" - -## Screen-id of Xephyr -## Examples: :10 or :1.0, etc -## Note: Don't use :0 or :0.0 as they are your system's. -ID=":10" - -## Iso Version -## Examples: 16.04 or 15.04, etc -## Miniremix versions : http://www.ubuntu-mini-remix.org/ -VERSION="16.04" - -## Iso Archatect -## Examples: 32bit i386 or 64bit amd64, etc -ARCH="amd64" - -## Iso boot info -NAME="" ## Set to your distro name - -## Live User -lvUSER="" ## Set to your preference - - -## DO NOT CHANGE OR REMOVE BELOW UNLESS YOU KNOW WHAT YOU ARE DOING ## - -## Clean manifest-desktop file of unneeded parts -REMOVE='ubiquity ubiquity-frontend-gtk ubiquity-frontend-kde casper lupin-casper live-initramfs user-setup discover1 xresprobe os-prober libdebian-installer4' diff --git a/COPY_OVER_TO_CHROOT/DEB32/32_BIT_DEBS_GO_HERE.txt b/COPY_OVER_TO_CHROOT/DEB32/32_BIT_DEBS_GO_HERE.txt deleted file mode 100644 index e49c8a7..0000000 --- a/COPY_OVER_TO_CHROOT/DEB32/32_BIT_DEBS_GO_HERE.txt +++ /dev/null @@ -1 +0,0 @@ -INSERT PPA LIST FROM UBUNTU SRC LIST GENERATOR WEBSITE HERE diff --git a/COPY_OVER_TO_CHROOT/DEB64/64_BIT_DEBS_GO_HERE.txt b/COPY_OVER_TO_CHROOT/DEB64/64_BIT_DEBS_GO_HERE.txt deleted file mode 100644 index e49c8a7..0000000 --- a/COPY_OVER_TO_CHROOT/DEB64/64_BIT_DEBS_GO_HERE.txt +++ /dev/null @@ -1 +0,0 @@ -INSERT PPA LIST FROM UBUNTU SRC LIST GENERATOR WEBSITE HERE diff --git a/COPY_OVER_TO_CHROOT/PPA_GPG.sh b/COPY_OVER_TO_CHROOT/PPA_GPG.sh deleted file mode 100644 index 05c5479..0000000 --- a/COPY_OVER_TO_CHROOT/PPA_GPG.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/bash -INSERT GPG KEY RETRIEVAL HERE diff --git a/COPY_OVER_TO_CHROOT/PPA_LIST.txt b/COPY_OVER_TO_CHROOT/PPA_LIST.txt deleted file mode 100644 index e49c8a7..0000000 --- a/COPY_OVER_TO_CHROOT/PPA_LIST.txt +++ /dev/null @@ -1 +0,0 @@ -INSERT PPA LIST FROM UBUNTU SRC LIST GENERATOR WEBSITE HERE diff --git a/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/PLACE_SYSTEM_FILES_HERE_AND_CREATE_SH_SCRIPTS_TO_COPY_MOVE_THEM_TO_THE_SYS.txt b/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/PLACE_SYSTEM_FILES_HERE_AND_CREATE_SH_SCRIPTS_TO_COPY_MOVE_THEM_TO_THE_SYS.txt deleted file mode 100644 index e49c8a7..0000000 --- a/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/PLACE_SYSTEM_FILES_HERE_AND_CREATE_SH_SCRIPTS_TO_COPY_MOVE_THEM_TO_THE_SYS.txt +++ /dev/null @@ -1 +0,0 @@ -INSERT PPA LIST FROM UBUNTU SRC LIST GENERATOR WEBSITE HERE diff --git a/NOTES_LICENCE/listInstalledPKGs.sh b/NOTES_LICENCE/listInstalledPKGs.sh deleted file mode 100644 index 2102087..0000000 --- a/NOTES_LICENCE/listInstalledPKGs.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/usr/bin/bash - -function main() { - apt list --installed > temp.txt - echo "aptitude" >> temp.txt ## Apend aptitude to list - lineCount=$(wc -l temp.txt | awk '{printf $1}') ## Get line count minus one to remove first line - tail -n$((lineCount - 1)) temp.txt > cleanedList.sh ## Get all lines but the first - echo "aptitude markauto ~i \\ " > temp.txt - awk '{ FS = "/"} NF{printf " !~" $1}' cleanedList.sh >> temp.txt - rm cleanedList.sh - mv temp.txt cleanedList.sh -} -main; diff --git a/README.md b/README.md index b696a1f..293ad0e 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,17 @@ -# Distro-Builder -This is a powerful and easy way to build distributions with chroot and Xephyr at its core. A base iso download option is available to work with as well. This script handles everything up to chroot and after leaving the meat of the build to be handled by the pre defined automation script or ones own automation scripts. +# Distro Builder +This is a powerful and easy way to build ubuntu remix distributions with +debootstrap, chroot, and Xephyr at its core. These scripts handle everything +up to chroot and after while leaving the fun and meaty parts of the build to +be handled by the user. + +# Notes +Check the CONFIG.sh file for important variables that need to be set. + +# Updates +n/a + +# TODO +* Create Chroot script pipline again. + +# Images +![1 Distro Builder menu. ](images/pic1.png) diff --git a/cleanup.sh b/cleanup.sh deleted file mode 100644 index 59492c0..0000000 --- a/cleanup.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/bash -sudo rm -rf iso/ squashfs-root/ diff --git a/images/pic1.png b/images/pic1.png new file mode 100644 index 0000000..b354cdc Binary files /dev/null and b/images/pic1.png differ diff --git a/src/BOOT_STRUCTURE_PARTS/gimp_data/Sol-OS.xcf b/src/BOOT_STRUCTURE_PARTS/gimp_data/Sol-OS.xcf new file mode 100644 index 0000000..b6b84dd Binary files /dev/null and b/src/BOOT_STRUCTURE_PARTS/gimp_data/Sol-OS.xcf differ diff --git a/src/BOOT_STRUCTURE_PARTS/gimp_data/SolOS.png b/src/BOOT_STRUCTURE_PARTS/gimp_data/SolOS.png new file mode 100644 index 0000000..07b6259 Binary files /dev/null and b/src/BOOT_STRUCTURE_PARTS/gimp_data/SolOS.png differ diff --git a/src/BOOT_STRUCTURE_PARTS/gimp_data/tux.png b/src/BOOT_STRUCTURE_PARTS/gimp_data/tux.png new file mode 100644 index 0000000..8696471 Binary files /dev/null and b/src/BOOT_STRUCTURE_PARTS/gimp_data/tux.png differ diff --git a/src/BOOT_STRUCTURE_PARTS/isolinux/isolinux.bin b/src/BOOT_STRUCTURE_PARTS/isolinux/isolinux.bin new file mode 100644 index 0000000..c30f27f Binary files /dev/null and b/src/BOOT_STRUCTURE_PARTS/isolinux/isolinux.bin differ diff --git a/src/BOOT_STRUCTURE_PARTS/isolinux/isolinux.cfg_gui_version b/src/BOOT_STRUCTURE_PARTS/isolinux/isolinux.cfg_gui_version new file mode 100644 index 0000000..5396c88 --- /dev/null +++ b/src/BOOT_STRUCTURE_PARTS/isolinux/isolinux.cfg_gui_version @@ -0,0 +1,77 @@ +# Comboot modules: +# * menu.c32 - provides a text menu +# * vesamenu.c32 - provides a graphical menu +# * chain.c32 - chainload MBRs, partition boot sectors, Windows bootloaders +# * hdt.c32 - hardware detection tool +# * reboot.c32 - reboots the system +# +# To Use: Copy the respective files from /usr/lib/syslinux to /boot/syslinux. +# If /usr and /boot are on the same file system, symlink the files instead +# of copying them. +# +# If you do not use a menu, a 'boot:' prompt will be shown and the system +# will boot automatically after 5 seconds. +# +# Note: A ^ in a label before a character means one can use that to quickly select it. +# +# HELPFUL SOURCES +# http://www.syslinux.org/wiki/index.php?title=The_Syslinux_Project +# https://wiki.archlinux.org/index.php/Syslinux +# The wikis provides further configuration examples + +# search path for the c32 support libraries (libcom32, libutil etc.) +PATH + +# Need this for images as backgrounds +DEFAULT vesamenu.c32 +# If 1 it'd present the boot prompt +PROMPT 0 +# wait 15 seconds +TIMEOUT 150 +MENU RESOLUTION 1024 768 +MENU BACKGROUND splash.png +MENU TITLE Sol-OS + +## Theming +MENU COLOR border 30;44 #40ffffff #a0000000 std +MENU COLOR title 1;36;44 #9033ccff #a0000000 std +MENU COLOR sel 7;37;40 #e0ffffff #20ffffff all +MENU COLOR unsel 37;44 #50ffffff #a0000000 std +MENU COLOR help 37;40 #c0ffffff #a0000000 std +MENU COLOR timeout_msg 37;40 #80ffffff #00000000 std +MENU COLOR timeout 1;37;40 #c0ffffff #00000000 std +MENU COLOR msg07 37;40 #90ffffff #a0000000 std +MENU COLOR tabmsg 31;40 #30ffffff #00000000 std + +## Menu Options +LABEL solosLive + MENU label ^Try Sol-OS + KERNEL /casper/vmlinuz + APPEND file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet -- + +LABEL solosInstall + MENU label ^Install Sol-OS + KERNEL /casper/vmlinuz + APPEND file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz finstall quiet -- + + +MENU SEPARATOR + +LABEL check + MENU label ^Check CD for defects + KERNEL /casper/vmlinuz + APPEND boot=casper integrity-check initrd=/casper/initrd.lz quiet -- + +LABEL memtest + menu label ^Memory test + kernel /install/memtest + append - + +LABEL hd + MENU label ^Boot from first hard disk + localboot 0x80 + APPEND - + +LABEL reboot + MENU LABEL ^Reboot + COM32 reboot.c32 diff --git a/src/BOOT_STRUCTURE_PARTS/isolinux/isolinux.cfg_text_version b/src/BOOT_STRUCTURE_PARTS/isolinux/isolinux.cfg_text_version new file mode 100644 index 0000000..3a5be6b --- /dev/null +++ b/src/BOOT_STRUCTURE_PARTS/isolinux/isolinux.cfg_text_version @@ -0,0 +1,28 @@ +DEFAULT live +LABEL live + menu label ^Start or install Ubuntu Remix + kernel /casper/vmlinuz + append file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash -- +LABEL check + menu label ^Check CD for defects + kernel /casper/vmlinuz + append boot=casper integrity-check initrd=/casper/initrd.lz quiet splash -- +LABEL memtest + menu label ^Memory test + kernel /install/memtest + append - +LABEL hd + menu label ^Boot from first hard disk + localboot 0x80 + append - +DISPLAY isolinux.txt +TIMEOUT 1000 +PROMPT 1 + +#prompt flag_val +# +# If flag_val is 0, display the "boot:" prompt +# only if the Shift or Alt key is pressed, +# or Caps Lock or Scroll lock is set (this is the default). +# If flag_val is 1, always display the "boot:" prompt. +# http://linux.die.net/man/1/syslinux syslinux manpage diff --git a/src/BOOT_STRUCTURE_PARTS/isolinux/ldlinux.c32 b/src/BOOT_STRUCTURE_PARTS/isolinux/ldlinux.c32 new file mode 100755 index 0000000..0d8f2ef Binary files /dev/null and b/src/BOOT_STRUCTURE_PARTS/isolinux/ldlinux.c32 differ diff --git a/src/BOOT_STRUCTURE_PARTS/isolinux/libcom32.c32 b/src/BOOT_STRUCTURE_PARTS/isolinux/libcom32.c32 new file mode 100644 index 0000000..0cb2254 Binary files /dev/null and b/src/BOOT_STRUCTURE_PARTS/isolinux/libcom32.c32 differ diff --git a/src/BOOT_STRUCTURE_PARTS/isolinux/libutil.c32 b/src/BOOT_STRUCTURE_PARTS/isolinux/libutil.c32 new file mode 100644 index 0000000..62aec2b Binary files /dev/null and b/src/BOOT_STRUCTURE_PARTS/isolinux/libutil.c32 differ diff --git a/src/BOOT_STRUCTURE_PARTS/isolinux/reboot.c32 b/src/BOOT_STRUCTURE_PARTS/isolinux/reboot.c32 new file mode 100644 index 0000000..dace63b Binary files /dev/null and b/src/BOOT_STRUCTURE_PARTS/isolinux/reboot.c32 differ diff --git a/src/BOOT_STRUCTURE_PARTS/isolinux/splash.png b/src/BOOT_STRUCTURE_PARTS/isolinux/splash.png new file mode 100644 index 0000000..664c6f2 Binary files /dev/null and b/src/BOOT_STRUCTURE_PARTS/isolinux/splash.png differ diff --git a/src/BOOT_STRUCTURE_PARTS/isolinux/vesamenu.c32 b/src/BOOT_STRUCTURE_PARTS/isolinux/vesamenu.c32 new file mode 100755 index 0000000..f3f45fb Binary files /dev/null and b/src/BOOT_STRUCTURE_PARTS/isolinux/vesamenu.c32 differ diff --git a/src/BOOT_STRUCTURE_PARTS/splash_screen/NOTES,txt b/src/BOOT_STRUCTURE_PARTS/splash_screen/NOTES,txt new file mode 100644 index 0000000..7ca515c --- /dev/null +++ b/src/BOOT_STRUCTURE_PARTS/splash_screen/NOTES,txt @@ -0,0 +1,41 @@ +Boot Instructions for the Remix User + +To give some boot-time instructions to the user create an isolinux.txt file in image/isolinux, for example: + +************************************************************************ + +This is an Ubuntu Remix Live CD. + +For the default live system, enter "live". To run memtest86+, enter "memtest" + +************************************************************************ + + +Splash Screen + +A graphic can be displayed at boot time, but it is optional. +The example text above requires a special character along with +the file name of the splash image (splash.rle). +To create that character, do the following use the following command: + +printf "\x18" >emptyfile + +and then edit the emptyfile with any text editor. Add the file name just next to the +first character and add the text you want to display at boot time beneath it and save the file as "isolinux.txt" + +To create the splash.rle file, create an image 480 pixels wide. Convert it to 15 colours, +indexed (perhaps using GIMP) and "Save As" to change the ending to .bmp which converts the +image to a bitmap format. + + +---- IN GIMP DO THE FOLLOWING ---- +1. Open an image. +2. Scake it to 480 and make sure hight is bound to it. +3. Go to image > mode > indexed (Set minimum number of colors to 15 if you have issues down he road Otherwise leave it as is.) +5. Save As a BMP. When doing so set compatibility options on for 'Do not write color space information' + + +Then install the "netpbm" and 'syslinux-utils' packages and run + +1. bmptoppm splash.bmp > splash.ppm +2. ppmtolss16 '#ffffff=7' < splash.ppm > splash.rle \ No newline at end of file diff --git a/src/BOOT_STRUCTURE_PARTS/splash_screen/emptyfile b/src/BOOT_STRUCTURE_PARTS/splash_screen/emptyfile new file mode 100644 index 0000000..52e60b4 --- /dev/null +++ b/src/BOOT_STRUCTURE_PARTS/splash_screen/emptyfile @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/BOOT_STRUCTURE_PARTS/splash_screen/isolinux.txt b/src/BOOT_STRUCTURE_PARTS/splash_screen/isolinux.txt new file mode 100644 index 0000000..f5062d5 --- /dev/null +++ b/src/BOOT_STRUCTURE_PARTS/splash_screen/isolinux.txt @@ -0,0 +1,10 @@ +splash.rle +************************************************************************ + +This is an Ubuntu Remix Live CD. + +For the default live system, enter "live". To run memtest86+, enter "memtest" + +************************************************************************ + +--> : \ No newline at end of file diff --git a/src/BOOT_STRUCTURE_PARTS/splash_screen/splash.bmp b/src/BOOT_STRUCTURE_PARTS/splash_screen/splash.bmp new file mode 100644 index 0000000..3ce4af2 Binary files /dev/null and b/src/BOOT_STRUCTURE_PARTS/splash_screen/splash.bmp differ diff --git a/src/BOOT_STRUCTURE_PARTS/splash_screen/splash.ppm b/src/BOOT_STRUCTURE_PARTS/splash_screen/splash.ppm new file mode 100644 index 0000000..328ffc2 --- /dev/null +++ b/src/BOOT_STRUCTURE_PARTS/splash_screen/splash.ppm @@ -0,0 +1,6640 @@ +P6 +480 360 +255 +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnt nnnnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nt t nt t nnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnenneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeeennennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt t nnt nnnnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneenennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t nnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt t nnt nnnnnnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnenneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneenenennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnnnnnt nt nnnt nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeenenennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnt t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeeennennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneneeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeenenennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneenneeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnt nnnnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnt nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t nt t t nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t }}}t t t t }t }t t t }t t }}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnenneeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t t }t t t }}t t }t t }}t }t }}}t }t t }t t }}t t t t t t t t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneennneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t t }t t t t t t }t }}}}}t }}}}}}}}}}}}}}}}t }}}t }t }t }}t t t t }}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t }t }t }}}}}}t }t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}}}}}t t t }t t }t t t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt t nnnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}}}}}}t }t t t t t t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t t }}}}}}}t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}t t t t t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t t t t }t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneenennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t }}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnnnt nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnenneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnenneeeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnnnt nnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t t t }}t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeenneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}}t t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneenneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnnt nnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t }}t t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnt nnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnt t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t }}}t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t }t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnt nnnnnnnnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t }}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnnt t t nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnt nnnnnnnnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}}}‹}}}}}}}‹}}}}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneennnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹}}}}}}}}}}}}}‹}}}}}}}‹}‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}}‹}}}}‹}}}}}‹}}}}}‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnt nnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}‹}}}}‹}}‹}}}}}}}}}}}‹}‹}}‹‹}}}}‹}}‹}}}}}‹}}}}‹}}‹}}}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}‹}}}}‹}‹}}‹‹}‹}‹}}‹‹}}‹}‹}‹‹‹}‹‹‹}‹}}}‹‹}}}‹}}}}‹}}‹}‹}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneennnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}}}‹}‹}}}}‹}‹‹‹‹‹‹‹‹}‹‹‹‹‹‹‹}}‹}‹}}‹}}‹‹‹‹‹}}}}‹}‹‹}}‹‹}}‹‹}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}‹}}}}}‹‹}}‹‹‹‹}‹‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹}‹}‹‹}‹}‹‹‹}}}}‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}‹}‹‹}‹}‹}‹‹‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹‹}‹‹‹}‹}‹}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹}‹}‹‹}‹}‹‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}‹‹‹}‹}‹}}‹}}}‹}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnt nnnt nt nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹‹}‹‹‹‹‹‹‹}}}‹}}}}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}}}}}‹}}‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹‹}}}}‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnt nt nnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeennnnnnnnnnnnnnnnnnnnnnnnnnnnnt t nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}‹‹‹‹‹}‹}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnnneeeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnnt nnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}‹}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nt nnnnnnnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}}}}‹}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}‹}}}}}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnt nnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}}‹‹‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeennnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}‹}‹}‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}‹}}}}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneennnnnnnnnnnnnnnnnnnnnnnnnnnnt nnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹}}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnt nnnnnnnnnnnnnnnnnnnnnnnnnnenneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t }t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnt nnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}}‹‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnt nnt nt t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}‹}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnt nnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnt nnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}‹}‹}‹‹}‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nt nnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeennnnnnnnnnnnnnnnnnnnnnnnnnt nnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹}‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹‹‹‹}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}}‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnt nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}‹}‹‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹‹‹‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennennnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹}}‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnenneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹}‹}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenneennnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnt nnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnneneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenneeeennnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnt nnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnnnnnneneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t }t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt t nnt nnnnnnnnnnnnnnnnnnnnnneeeeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneneeennnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹}}‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnnneeeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹}‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnt t nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t }t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnenneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}‹‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹‹}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnt nnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennennnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneennnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnt nnnnt t t t t t t t t t t t t t t t t t t t t t t t t t }}t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnt t nt t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t }t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnt nnnnnnnnnnnnnnnnnnnnnnneeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t nt nt nnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnt nt t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}‹‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹‹‹‹‹‹‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t }t t t t t t t t t t t t t t t t t t t t t t t t t t t nt t nnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹‹‹‹‹‹‹‹‹—‹————‹———‹‹—‹———‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹————‹‹‹‹———‹‹—‹—‹——‹——‹——‹—‹——‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t nnt nnnnnnnnnnnnnnnnnnnnnnnnneeeeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹‹‹—‹‹‹‹————‹———‹——————————————‹—‹‹—‹‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnt nt t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹———————————————————————————————‹‹‹‹—‹——‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹——‹‹————————————————————————————————————‹——‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeennnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹‹—‹‹———‹—‹—————————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t nnnt nnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹————————————————————————————————————————————————‹———‹‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnt nnnnt t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹‹————‹——————————————————————————————————————————————‹——————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t }t t t t t t t t t t t t t t t t t t t t t t t t nt nnnt nnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneenennnnnnnnnnnnnnnnnnnnnt nnnt t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹‹—‹————————————————————————————————————————————————————————————‹‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t nnt nnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneennnnnnnnnnnnnnnnnnnnnnnnnt t nt t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹‹‹——‹——————————————————————————————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnneeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹‹‹————————————————————————————————————————————————————————————————‹——‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹————————————————————————————————————————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹‹—————————————————————————————————————————————————————————————————‹———‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneenennnnnnnnnnnnnnnnnnnnnnnnt nt t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹———————————————————————————————————————————————————————————————————————————‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnt nnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennennnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹‹——————————————————————————————————————————————————————————————————————————‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeeennnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹——————————————————————————————————————————————————————————————————————————————‹‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹‹‹‹—————————————————————————————————————————————————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹————————————————————————————————————————————————————————————————————————————————‹—‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t nt t nnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeenennnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹——————————————————————————————————————————————————————————————————————————————‹—‹——‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnnnt nnt t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹‹————————————————————————————————————————————————————————————————————————————————————‹—‹‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹—‹————————————————————————————————————————————————————————————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnneneeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹—‹‹—————————————————————————————————————————————————————————————————————————————————————‹——‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnt nnnnnnnnnnnnnnnnnnnnnneneeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnt nt t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹—————————————————————————————————————————————————————————————————————————————————————————————‹‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹———————————————————————————————————————————————————————————————————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t nt t nnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹———‹———————————————————————————————————————————————————————————————————————————————————————————‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t nnt nnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—————————————————————————————————————————————————————————————————————————————————————————————————‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹—————————————————————————————————————————————————————————————————————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeeennnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—————————————————————————————————————————————————————————————————————————————————————————————————————‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnneneeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnt nt t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹——————————————————————————————————————————————————————————————————————————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnnt nt t t t t t t t t t t t t t t t t t t t t t t }t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹‹‹——————————————————————————————————————ž————žž——————ž———————————————————————————————————————————————‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹——‹———————————————————————————————————————ž—žž———ž——žž——žžžž———žž——————————————————————————————————————‹——‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnneeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹——————————————————————————————————————————ž——ž—žž—žžžž—ž—žž—žž——ž——ž———————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹————————————————————————————————————————ž———žžžžžžžž—žžžžžžžž—žžž———————————————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t nt t nnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneenennnnnnnnnnnnnnnnnnnnnnnt t nnt t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹————————————————————————————————————————ž—žžžžžžžžžžžžžžžžžžžžžžž—ž——žž——————————————————————————————————‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t nt t nnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeennnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹——————————————————————————————————————žžžžžž—žžžžžžžžžžžžžžžžžžžžžžž—ž———————————————————————————————————————‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnt nnt t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—————————————————————————————————————ž—žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž—žžž——————————————————————————————————‹‹‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnt nnnt nt t t t t t t t t t t t t t t t t t t t t t t }t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹———‹———————————————————————————————žž———žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž—ž————————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnt nnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹———————————————————————————————————žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž——ž———————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnt nt t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹————————————————————————————————————žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž—žžž—————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹————————————————————————————————žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž———ž————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnt nnt nt t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹————————————————————————————————žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž—žžžžž—————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹—‹‹—————————————————————————————žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž—————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t nnt t t nnnnnnnnnnnnnnnnnnnnnnneeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹———————————————————————————————————žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž——žž———————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnneneeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—————————————————————————————————žž—žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž—————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t }}t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹———————————————————————————————ž——žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž—ž—————————————————————————————‹‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeennnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹——————————————————————————————ž——žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž—ž————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnneneeeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnt nnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹‹————————————————————————————————žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž—ž—————————————————————————————‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnneeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—————————————————————————————žž——ž—žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnneeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnt nt t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹—————————————————————————————žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž—žž—ž————————————————————————‹——‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneennnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—————————————————————————————žžž—žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž——————————————————————————————‹‹——‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnneeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnt nnt t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹————————————————————————————————žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž————————————————————————————‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeennnnnnnnnnnnnnnnnnnnnnnt nnt t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹——————————————————————————————žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnt nnnnt t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹——————————————————————————ž—žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž—žž——————————————————————————————‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹————————————————————————————ž——žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž—ž———————————————————————————‹——‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t nnt nnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeennnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t }t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹————‹——————————————————————————žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž—ž—————————————————————————‹———‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t nnnt nnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeeennnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹——————————————————————————————žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž———————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—————————————————————————————ž—ž—žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž——————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnneneeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneennnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹——‹————————————————————————————žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž—ž—————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹————————————————————————————ž—žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž—————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnt nnt t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹———————————————————————————žž—žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž————————————————————————————‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹——————————————————————————————žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž——ž—————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t }t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹—————————————————————————————žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž———————————————————————————————‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeennnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹————————————————————————————žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž——————————————————————————————‹——‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnneeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹——————————————————————————————žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž————————————————————————————‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnneeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹———————————————————————————————žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž————————————————————————————‹—‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t nnt nnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹‹—————————————————————————————žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž—ž—ž———————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹———‹—————————————————————————ž—žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž——————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnneeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnt nnnt t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹——‹—————————————————————————————žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž——ž—————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt t nnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeeennnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹‹—————————————————————————————žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž——————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹‹‹————————————————————————————žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž————————————————————————————‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnneeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnt nnnnt t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹——————————————————————————————————žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž———————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnenneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeeennnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹————————————————————————————ž—žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž—ž———————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnnneenneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹————————————————————————————ž—žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž———————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnneeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—————————————————————————————ž———žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž—ž——————————————————————————————‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnneeeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnt nt t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹——————————————————————————————žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž—ž———————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnt nnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹———————————————————————————————žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž——ž————————————————————————————‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnneeeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹————————————————————————————————žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž—ž——————————————————————————————‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneennnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—————————————————————————————————žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž—žž———————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnneeeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeennnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹——‹——————————————————————————————žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž—ž——ž———————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenenennnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹‹‹——————————————————————————————ž——žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž—žž—————————————————————————————————‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹———‹——————————————————————————————ž—žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž—ž—————————————————————————————‹————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneennnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹———‹———————————————————————————žž—žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž————————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneennnnnnnnnnnnnnnnnnnnnnt nnt t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹——————————————————————————————————ž—ž—žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž—ž——————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeennnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹———————————————————————————————————žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž———————————————————————————————————‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t }t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹————————————————————————————————————ž—žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž————————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnt t nt t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹—‹——————————————————————————————————————žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž—————————————————————————————————‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹———‹———————————————————————————————ž——žž—žžžžžžžžžžžžžžžžžžžžžžžžžž——ž—žž———————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹————————————————————————————————————žžž—žžžžžžžžžžžžžžžžžžžžžžžžžžžž———————————————————————————————————————‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹———————————————————————————————————————žž—žžž—žžžžžžžžžžžžžžžž—žžž————————————————————————————————————————‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeennnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹——‹————————————————————————————————————————žžž—žžžžžžžžžžž—ž—ž—ž——ž———————————————————————————————————————‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennennnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹‹———————————————————————————————————————ž—ž—žžžž——žž—ž——ž———————————————————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t nt nt nnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹‹————————————————————————————————————————————ž——žž—žž—ž———ž————————————————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnneenneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnt nnnt t t t t t t t t t t t t t t t t t t t t t t t t }t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹—————————————————————————————————————————————————ž—ž—ž——————ž————————————————————————————————————————‹‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnt nt t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—————————————————————————————————————————————————ž——————————————————————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeeennnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹———————————————————————————————————————————————————————————————————————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnt nt t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹———————————————————————————————————————————————————————————————————————————————————————————————‹‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenneenennnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹——————————————————————————————————————————————————————————————————————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnneeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹‹———————————————————————————————————————————————————————————————————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnnnnnnnnnnnnnnnnnnnt nt t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹——‹———————————————————————————————————————————————————————————————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t  + + + + + + + + + + + +nnnnnnnnnnnnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnt t t  + + + + + + + + + + + +t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹————————————————————————————————————————————————————————————————————————————————————————————‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t }t t t t t t t t t t t t t t t t t  + + + + + + + + + + + + + + + + +nnnnnnnnnnnnnnnneeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneennnnnnnnnnnnnnnnnnnnnnnnnnn + + + + + + + + + + + + + + + + + +t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹‹—————————————————————————————————————————————————————————————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t  + + + + + + + + + + + + + + + + + + + + + +nnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnn + + + + + + + + + + + + + + + + + + + + + +t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹——‹———‹———————————————————————————————————————————————————————————————————————————————————‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t  + + + + + + + + + + + + + + + + + + + + + + + + +nnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnn + + + + + + + + + + + + + + + + + + + + + + + + +t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—————————————————————————————————————————————————————————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t  + + + + + + + + + + + + + + + + + + + + + + + + + + + + +nnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnn + + + + + + + + + + + + + + + + + + + + + + + + + + + + +t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹————‹————————————————————————————————————————————————————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +nnnnnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnn + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹‹‹————————————————————————————————————————————————————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t  + + + + + + + + + + + + + + + + + + + + + + + +QTTQTT + + + + + +nnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneenennnnnnnnnnnnnnnnn + + + + + +QTTQTTQTT + + + + + + + + + + + + + + + + + + + + + + + +t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹——‹————‹——————————————————————————————————————————————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t  + + + + + + + + + + + + + + + + + + + + + + +QTTQTTQTTQTT + + + + + +nnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeeennnnnnnnnnnnnnn + + + + + + +QTTQTTQTT + + + + + + + + + + + + + + + + + + + + + + + +t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹——————————————————————————————————————————————————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t  + + + + + + + + + + + + + + + + + + + + + + + +QTTQTTQTTQTTQTT + + + + + +nnnnneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnn + + + + + +QTTQTTQTTQTT + + + + + + + + + + + + + + + + + + + + + + + + +t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—————————————————————————————————————————————————————————————————————‹———‹‹——‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t  + + + + + + + + + + + + + + + + + + + + + + + + +QTTQTTQTTQTTQTTQTT + + + + + +nnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennennnnnnnnnnnnn + + + + + +QTTQTTQTTQTTQTT + + + + + + + + + + + + + + + + + + + + + + + + + +t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹—‹——‹——————————————————————————————————————————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t  + + + + + + + + + + + + + + + + + + + + + + + + +QTTQTTQTTQTTQTTQTT + + + + + + +nnnneeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeennnnnnnnnnn + + + + + + +QTTQTTQTTQTTQTT + + + + + + + + + + + + + + + + + + + + + + + + + +t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹‹‹—‹————————————————————————————————————————————————————————————————————‹——‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t  + + + + + + + + + + + + + + + + + + + + + + + + + +QTTQTTQTTQTTQTTQTT + + + + + + +nneneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnn + + + + + + +QTTQTTQTTQTTQTT + + + + + + + + + + + + + + + + + + + + + + + + + + +t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹———————————————————————————————————————————————————————————————————‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t  + + + + + + + + + + + + + + + + + + + + + + + + + +QTTQTTQTT + + + + + + + + + + +nenneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnn + + + + + + + + + + +QTTQTT + + + + + + + + + + + + + + + + + + + + + + + + + + +t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹————‹——————————————————————————————————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +neeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnn + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹————————————————————————————————————————————————————————‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnn + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹——‹——————————————————————————————————————————————‹———‹‹———‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +eeeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnn + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹———‹—‹———————————————————————————————————————————————‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnnnn + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹————‹‹————————————————————————————————————————————‹——‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +eneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnn + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹}‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹——‹—‹——————————————————————————————————————‹——‹‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenennnnnn + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹——‹———————————————‹——————————————————‹———‹——‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +QTTQTT + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnn + + + + + + + + + + + + +QTT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹—‹‹‹‹———————————————‹—‹————————‹‹—‹———‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t  + + + + + + + + + + +QTT + + + + + + + + + + + + + + + + + + +QTTQTT + + + + + + + + + + +eenneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnn + + + + + + + + + + + +QTT + + + + + + + + + + + + + + + + + + + +QTT + + + + + + + + + +t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹—‹‹‹———‹———————‹——‹‹——————‹‹—‹‹——‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t  + + + + + + + + + + + + + + + + + + + + + + + +QTTœ™œ™œ™ÊÌÈQTT + + + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeennennnn + + + + + + + + + + + + + + +œ™ÊÌÈœ™œ™œ™QTT + + + + + + + + + + + + + + + + + + + + + + +t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹‹‹‹‹—‹‹—‹‹‹‹‹‹—‹—‹‹‹‹‹‹‹‹‹‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t  + + + + +QTTœ™œ™œ™QTT + + + + + + + + + + + +QTTœ™œ™œ™œ™œ™ÊÌÈÊÌÈÊÌÈ + + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnn + + + + + + + + + + + + +QTTÊÌÈÊÌÈÊÌÈœ™œ™œ™œ™œ™ + + + + + + + + + + + + +QTTœ™œ™œ™ + + + + +t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹‹‹‹‹—‹‹‹‹‹—‹—‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t  + + + + +œ™œ™œ™œ™œ™œ™ + + + + + + + + + +QTTQTTœ™œ™œ™œ™ÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈ + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnn + + + + + + + + + + + + +ÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈœ™œ™œ™œ™QTT + + + + + + + + + + +œ™œ™œ™œ™œ™œ™ + + + +t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹—‹‹‹‹‹‹‹‹‹‹‹—‹‹‹‹—‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t  + + + +œ™œ™œ™œ™œ™œ™œ™œ™ + + + + + + + + +QTTQTTœ™ÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈQTT + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnn + + + + + + + + + + + +QTTÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈœ™QTTQTT + + + + + + + + +œ™œ™œ™œ™œ™œ™œ™œ™ + + +t t t t }}t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t  + + + +œ™œ™úüùúüùúüùúüùúüùúüùœ™ + + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈ + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnn + + + + + + + + + + + +ÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùœ™ + + + + + + + +œ™úüùúüùúüùúüùúüùÊÌÈœ™œ™ + + +t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t  + + +QTTÊÌÈúüùúüùQTTœ™úüùúüùúüùúüù + + + + + + +ÊÌÈúüùúüùúüùúüù + + +œ™úüùúüùúüùÊÌÈQTT + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeennnnn + + + + + + + + + + + +QTTÊÌÈúüùúüùúüù + + + +úüùúüùúüùúüùÊÌÈ + + + + + + +úüùúüùúüùúüùQTTœ™úüùúüùÊÌÈQTT + +t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t  + + +œ™úüùúüù + + + +úüùúüùúüù + + + + + + +úüùúüùúüùúüù + + + + +QTTúüùúüùúüùÊÌÈ + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennn + + + + + + + + + + + +ÊÌÈúüùúüùúüù + + + + + +úüùúüùúüùúüù + + + + + +œ™úüùúüùúüù + + + +úüùúüùœ™ + +t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t  + + +œ™úüùQTT + +QTTQTTQTTúüùúüùQTT + + + + + +úüùúüùúüùœ™ + + +QTTQTT +œ™úüùúüùúüù + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenn + + + + + + + + + + + +úüùúüùúüù +QTTQTTQTT + + +úüùúüùúüùúüù + + + + + +úüùúüùúüùQTTQTTQTT + +úüùúüùœ™ + +t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t  + + +œ™úüù + + +QTTQTT +úüùúüùœ™ + + +QTTQTT +úüùúüùúüù + + + + +QTTQTT +úüùúüùúüù + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneennn + + + + + + + + + + + +úüùúüùÊÌÈ +QTTQTT + + + +úüùúüùúüùúüù +QTTQTT + + +úüùúüùúüù +QTT + + +œ™úüùœ™ + +t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t  + + +œ™úüù + + + +QTT +úüùúüùÊÌÈ + + + + +QTTÊÌÈúüùúüù + + + + + + + +úüùúüùúüù + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeenn + + + + + + + + + + + +úüùúüùœ™ + + + + + + +œ™úüùúüùÊÌÈQTT + + + + +úüùúüùúüù +QTT + + +œ™úüùœ™ + +t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t  + + +QTTúüù + + + + + +œ™úüù + + + + + + +QTTúüùúüù + + + + + + + +úüùúüùúüù + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeen + + + + + + + + + + + +úüùúüùQTT + + + + + + +œ™úüùúüùQTT + + + + + +úüùúüùœ™ + + + + +œ™úüùQTT + +t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t  + + +úüù + + + + + +QTTúüù +QTT|V‹‹‹|VQTTúüùúüù + + + + + + + +úüùúüùúüù + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeeen + + + + + + + + + + + +úüùúüùœ™ + + + + + + +ÊÌÈúüùœ™QTT|V‹‹‹|V + +úüùQTT + + + + +ÊÌÈúüù + + +t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹}‹}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t  + + +úüùúüù + + + + +ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹ÊÌÈ + + + + + +œ™úüùúüùœ™ + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeeen + + + + + + + + + + + +œ™úüùúüù + + + + + + +ÊÌÈð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð» + + + + +úüùúüù + + +t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}t t t t t t t t t t t t t t t t t t t  + + +ÊÌÈúüùÊÌÈ + + +ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹ð»ð»ð»|V + + + + +úüùúüùúüùQTT + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenn + + + + + + + + + + + +QTTúüùúüùÊÌÈ + + + + +|Vð»ð»ð»‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð» + + +úüùúüùÊÌÈ + + +t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t  + + +QTTúüùúüùÊÌÈ|Vð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»|V +œ™úüùúüùúüùúüù + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeen + + + + + + + + + + + + +úüùúüùúüùÊÌÈQTT +|Vð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»QTTúüùúüùúüùQTT + + +t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t  + + + +ÊÌÈÊÌÈ‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹ÊÌÈÊÌÈÊÌÈ + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeene + + + + + + + + + + + + + +ÊÌÈÊÌÈÊÌÈð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ÊÌÈÊÌÈÊÌÈ + + + +t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t  + + + +QTT‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹|V + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeen + + + + + + + + + + + + +|Vð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹œ™ + + + + +t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹‹}}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t  + + + +‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»|V + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + +|Vð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹ + + + + +t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t  + + + +‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð» + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + +ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹ + + + +t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t  + + +‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»|V‹‹‹ð» + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + +𻋋|V|Vð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹ + + +t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t  + +QTT‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹‹ + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + +‹‹‹‹‹|Vð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹QTT + +t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t  + +|V‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»|V‹‹‹‹‹‹ + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + +‹‹‹‹‹‹|Vð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹|V + +t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹‹}‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t  + +|V‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹‹‹‹|V + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + + +|V‹‹‹‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹|V + +t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t  + + +|V|V‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»|V‹‹‹‹‹‹‹‹ + + + + + +QTTQTT + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + +QTTQTT + + + + + +‹‹‹‹‹‹‹‹|Vð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹|V|V + + +t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}t t t t t t t t t t t t t t t t t t t t t t t t t  + + + +|V|V‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»|V‹‹‹‹‹‹‹‹‹|V + + + + +QTTQTTQTTQTTQTT + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + +QTTQTTQTTQTT + + + + + +|V‹‹‹‹‹‹‹‹|V‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»|V|V + + + + +t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹}}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t  + + + +œ™|V|V‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹‹‹‹‹‹|Vœ™œ™œ™ + + + + +QTTœ™œ™QTTQTT + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + +QTTQTTœ™œ™QTT + + + + +œ™œ™œ™Â‹‹‹‹‹‹‹‹‹|V‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»|V|Vœ™ + + + +t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t  + + + +ÊÌÈœ™œ™|V|V|V|V|V|V|V‹‹‹‹‹‹‹‹‹‹‹‹‹œ™œ™œ™ÊÌÈÊÌÈÊÌÈ + + + + + +QTTœ™œ™œ™QTT + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + +QTTœ™œ™œ™QTT + + + + + +ÊÌÈÊÌÈÊÌÈœ™œ™œ™Â‹‹‹‹‹‹‹‹‹‹‹‹|V|V|V|V|V|V|V|Vœ™ÊÌÈQTT + + +t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t  + + + +ÊÌÈÊÌÈœ™|V|V‹‹ð»ð»ð»ð»ð»‹‹‹‹‹‹‹‹‹‹œ™ÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈ + + + + +QTTœ™œ™œ™QTT + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + +QTTœ™œ™œ™QTT + + + + +ÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈœ™œ™Â‹‹‹‹‹‹‹‹‹‹ð»ð»ð»ð»ð»‹‹|Vœ™ÊÌÈÊÌÈQTT + + +t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t  + + + +ÊÌÈÊÌÈÊÌÈœ™|V|V‹‹‹‹‹‹‹‹‹‹‹‹‹‹œ™œ™ÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈ + + + + + +QTTœ™QTT + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + +QTTQTTœ™QTT + + + + + +ÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈœ™œ™Â‹‹‹‹‹‹‹‹‹‹‹‹‹‹|V|Vœ™ÊÌÈÊÌÈQTT + + +t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t  + + + +ÊÌÈÊÌÈÊÌÈÊÌÈœ™|V|V|V‹‹‹‹‹‹‹‹‹‹‹œ™œ™ÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈúüùœ™ + + + + + +QTTQTT + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + +QTTQTT + + + + + +œ™úüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈœ™œ™Â‹‹‹‹‹‹‹‹‹‹‹|V|V|Vœ™ÊÌÈÊÌÈÊÌÈQTT + + + +t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t  + + + + +ÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈœ™|V|V|V|V‹‹‹‹‹‹‹œ™œ™ÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüù + + + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + + + + +úüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈœ™|V‹‹‹‹‹‹‹|V|V|V|Vœ™ÊÌÈÊÌÈÊÌÈÊÌÈœ™ + + + +t t t t t t t t t t t t t t t t t t t }t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹}}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t  + + + + +úüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈœ™œ™|V|V|V|V|V|V|Vœ™œ™ÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + + + + +QTTúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈœ™œ™œ™|V|V|V|V|V|V|Vœ™œ™ÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈ + + + + +t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t  + + + + + +úüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈœ™œ™œ™œ™œ™œ™œ™ÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùœ™ + + + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈœ™œ™œ™œ™œ™œ™œ™ÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈúüù + + + + +t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t  + + + + + +œ™úüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + + + + +œ™úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùœ™ + + + + +t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹‹}‹‹}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹}‹}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t }t t t t t t t t t t t t t t t t t t t t t t t t t t t  + + + + + +œ™úüùúüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + + + +QTTúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùœ™ + + + + +t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t  + + + + + +úüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüù + + + + + +t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹}‹}‹}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t  + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüù + + + + + +t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹}‹}}‹‹‹}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t  + + + + + +œ™úüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + +t t t t t t t t t t t t t t t t t t t }t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t  + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈ + + + + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + + + + + +ÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈ + + + + + +t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}‹‹‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t  + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùQTT + + + + + +t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹}}‹}‹‹}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}‹‹‹}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t  + + + + + +QTTúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + +t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}}}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t  + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈ + + + + + + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + + + + + + + +ÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + +t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}‹‹‹}}‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹‹}}‹}‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t t  + + + + + + +ÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + + + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + + +t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}‹}‹‹‹}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t  + + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + + + + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùœ™ + + + + + + +t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹}}‹}‹}‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}t t t t t t t t t t t t t t t t t t t t t t t t t t t  + + + + + + + +QTTúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùQTT + + + + + + + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + + + + + + + + +QTTúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + + +t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}}}}‹}}‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}‹}‹‹}‹}}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t  + + + + + + + +œ™úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + + + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + + + + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + + + +t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹‹‹‹‹}‹}‹}‹}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t  + + + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüù + + + + + + + + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + + + + + + + + + +úüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈ + + + + + + + + + +t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}}}}‹}‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹}}}}‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t  + + + + + + + + +ÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈúüùúüù + + + + + + + + + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + + + + + + + + + + +úüùúüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈQTT + + + + + + + + +t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹‹‹}}}}}}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}‹‹‹}}‹}‹}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t  + + + + + + + + + +ÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùœ™ + + + + + + + + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + + + + + + + + + +œ™úüùúüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈQTT + + + + + + + + + +t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹}‹}‹}}}‹}‹‹‹‹‹‹‹‹‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹‹‹‹‹‹‹‹}‹‹‹}}}}}}}}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t  + + + + + + + + + + +ÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈúüùúüù + + + + +QTT + + + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + + + + +QTT + + + +QTTúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈQTT + + + + + + + + + +t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹}‹‹‹‹}}‹}}}‹‹‹}}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}}}}‹}‹}}}‹‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t  + + + + + + + + + + +ÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùœ™ + + + + + +QTT + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + + +QTT + + + + + +úüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈ + + + + + + + + + + +t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}‹}}}‹‹‹‹}}‹‹‹}‹‹‹}‹}‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹}‹‹‹‹}‹‹}‹}}‹}}}}}}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t n + + + + +QTT + + + +œ™ÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈúüùúüù + + + + + + +QTT + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + +QTTQTT + + + + + +ÊÌÈúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈœ™ + + + + + + + + + +t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹}}}}}‹}‹‹‹‹}‹‹}‹}‹}‹‹‹‹}‹‹‹‹‹‹}‹‹‹‹‹}‹‹‹‹‹‹‹‹‹}‹‹}}}}‹‹}‹}}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t  + + + + +QTT + + + + +ÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈúüùúüù + + + + + + +QTT + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + +QTT + + + + + + +úüùúüùÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈ + + + +QTT + + + + +t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}‹}‹}}}}}‹‹}}}‹‹‹‹‹‹‹‹‹}‹‹}‹‹}‹‹‹}}}‹}‹‹}}‹‹}‹}}}}}}‹}}}}}}}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t n + + + + +QTT + + + +ÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈúüùúüùQTT + + + + + + +QTTQTT + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + +QTTQTT + + + + + + +QTTúüùúüùÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈ + + + +QTT + + + + +t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}‹}‹}}}}}}}}}‹‹}‹}‹}‹}‹‹}‹‹‹‹‹}}‹}}}‹}}‹‹‹}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nn + + + +QTT + + + +QTTúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈúüùúüùúüù + + + + + + + +QTT + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + +QTT + + + + + + + +úüùúüùÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + +QTT + + + +t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}}}}‹‹}‹‹‹}}}}‹}}‹}‹}}}}}}‹}‹}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t  + + + +QTT + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈ + + + +QTT + + +QTTQTT + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + +QTTQTT + + +QTT + + + +ÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈ + + + +QTTQTT + + +t t t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}}}}}}}}}}}}}}‹}}}‹}‹}}‹}}}}}}}}‹‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t  + + + +QTT + + + +ÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + +QTTQTT + + +QTT + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + +QTT + + +QTTQTT + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + +QTT + + +t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}}}}}}}}}‹}}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nn + + +QTTQTT + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùQTT + + +QTTQTTQTT + +QTTQTT + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + +QTTQTT + +QTTQTTQTT + + +QTTúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈ + + + +QTTQTT + + +t t t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}‹}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt n + + + +QTT + + + +ÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + +QTTQTTQTTQTT + + +QTT + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + +QTT + + +QTTQTTQTTQTT + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + +QTT + + +t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnn + + +QTTQTT + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + +QTTQTTQTTQTT + + +QTTQTT + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + +QTTQTT + + +QTTQTTQTTQTT + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈ + + + +QTT + + +t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nn + + +QTT + + + +œ™úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùQTT + + + + + + + + +QTT + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + +QTT + + + + + + + + +QTTúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + + + +t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nn + + + +QTT + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈ + + + + + + + + +QTT + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + +QTT + + + + + + + + +ÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùœ™ + + + +QTT + + +t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnn + + +QTT + + + +QTTúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + + + +QTT + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + +QTTQTT + + + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + +QTT + + + +t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnt  + + + +QTT + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + + + +QTT + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + +QTTQTT + + + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + +QTT + + +t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnn + + +QTT + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùQTT + + + + + + + +QTT + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + +QTTQTT + + + + + + + +QTTúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + +QTT + + + +t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnn + + +QTT + + + +œ™úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùQTT + + + + + + + +QTT + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + +QTTQTT + + + + + + + +QTTúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + +QTT + + +t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnn + + + +QTT + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùQTT + + + + + + + +QTT + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + +QTTQTT + + + + + + + +QTTúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + +QTT + + + +t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnn + + +QTT + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùœ™ + + + + + + + +QTT + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + +QTTQTT + + + + + + + +œ™úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈ + + + +QTT + + + +t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnn + + + +QTT + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈ + + + + + + + +QTT + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + +QTTQTT + + + + + + + +ÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + +QTT + + + +t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnn + + + + +QTT + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + + +QTT + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + +QTTQTT + + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + +QTT + + + + +t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnn + + + + +QTT + + + +QTTúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + + +QTT + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + +QTT + + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùQTT + + +QTT + + + + + +t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt t nnnnnn + + + + + +QTT + + + +œ™úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + + +QTT + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + +QTT + + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùœ™ + + +QTT + + + + + +t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnn + + + + + +QTT + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + +QTTQTT + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + +QTTQTT + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + +QTT + + + + + + +t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t }}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnn + + + + + + +QTT + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + +QTT + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + + +QTT + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + +QTT + + + + + + +t nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt t t nnnnnnn + + + + + + +QTT + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + +QTT + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + + +QTT + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + +QTTQTT + + + + + + +t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnn + + + + + +QTTQTTQTT + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈ + + + + + +QTTQTT + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + + +QTTQTT + + + + + +ÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + +QTTQTTQTT + + + + + +nt nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnn + + + + + + +QTTQTTQTT + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùœ™ + + + + + +QTT + + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + + + +QTT + + + + + +œ™úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + +QTTQTT + + + + + + +nnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnn + + + + + + + + +QTT + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùQTT + + + + + +QTT + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + + +QTT + + + + + +QTTúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + +QTTQTT + + + + + + + +nnt t nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnt nt nnnnnnnnn + + + + + + + + +QTTQTT + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùQTT + + + + +QTTQTT + + + + + + + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + + + + + + + +QTTQTT + + + + +QTTúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + +QTT + + + + + + + + +nnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt t nnnnnnnnnnnn + + + + + + + + +QTT + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùQTT + + +QTTQTT + + +QTTQTTQTTQTTQTT + + + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + + + +QTTQTTQTTQTTQTT + + +QTTQTT + + +QTTúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù +QTTQTT + + + + + + + + +nnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnn + +QTTð»ð»ð»|V + + +QTT +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + +QTT + + + + + + + +QTTQTTQTTQTTQTT + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + +QTTQTTQTTQTTQTT + + + + + + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù +QTT + +|Vð»ð»ð»‹ + + +nnnnt nnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnn +|Vð»ð»ð»ð»ð»ð»|V +QTTQTTúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + + + + + + + + +QTTQTTQTTQTT + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + +QTTQTTQTTQTT + + + + + + + + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùQTT + +‹ð»ð»ð»ð»ð»ð» +nnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnt nnnnt nnnnnnnnnnnnn‹ð»ð»ð»ð»ð»ð»ð»|V + +QTTúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + + + + + + + + + +QTTQTTQTT + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee +QTTQTTQTTQTT + + + + + + + + + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùQTT + +ð»ð»ð»ð»ð»ð»ð»ð»‹nnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnt nnnnnnnnnnnnn‹ð»ð»ð»ð»ð»ð»ð»ð»ð»QTT + +QTTúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù‹ð»ð»ð»ð»‹|V + + + + + + + + + + + + + +QTTQTTQTT + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee +QTTQTTQTTQTT + + + + + + + + + + + + + +|V‹ð»ð»ð»‹‹úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + +‹ð»ð»ð»ð»ð»ð»ð»ð»‹‹nnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt t nt nnnnnnnnnnnnnnnnn‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»|V + + +ÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù‹ð»ð»ð»ð»ð»ð»ð»|V + + + + + + + + + + + + +QTTQTT + +ð»eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeð» + +QTTQTT + + + + + + + + + + + + +|Vð»ð»ð»ð»ð»ð»‹‹úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + +|Vð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹nnnnnnt nnnnt nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnn‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð» + + + +œ™úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù‹‹ð»ð»ð»ð»ð»ð» + + + + + + + + + + + + + + + + +|Vð»ð»eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeð»ð» + + + + + + + + + + + + + + + + + +ð»ð»ð»ð»ð»ð»‹‹úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + +ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹nnnnnnnnnnnnt nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t }}t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnt nnnnnnnnnnnnnnn‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹ + + + +QTTúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù‹‹ð»ð»ð»ð»ð»ð» + + + + + + + + + + + + + + + + +ð»ð»ð»ð»eeeeeeeeeeeeeeeeeeeeeeeeeeeeð»ð»ð»|V + + + + + + + + + + + + + + + + +ð»ð»ð»ð»ð»‹‹‹úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + +‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹nnnnnnnnnnnt nt nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnn‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð» + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù‹‹ð»ð»ð»ð»ð»ð» + + + + + + + + + + + + + + + + +ð»ð»ð»ð»eeeeeeeeeeeeeeeeeeeeeeeeeeeeð»ð»ð»ð» + + + + + + + + + + + + + + + + +ð»ð»ð»ð»ð»‹‹‹úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + +|Vð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹nnnnnnnnnnnnt nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t }t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnn‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹ + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù‹‹‹ð»ð»ð»ð»‹ + + + + + + + + + + + + + + + +ð»ð»ð»ð»‹‹eeeeeeeeeeeeeeeeeeeeeeeeee‹‹ð»ð»ð»ð» + + + + + + + + + + + + + + + +‹ð»ð»ð»ð»‹‹‹úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + +‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹nnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}t }}}t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t }}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnt nnnnnnn‹‹‹‹‹‹‹‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»|V + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù‹‹ð»ð»ð»ð»ð»‹|V + + + + + + + + + + + + + +‹ð»ð»ð»ð»‹‹eeeeeeeeeeeeeeeeeeeeeeeeee‹‹ð»ð»ð»ð»‹ + + + + + + + + + + + + + +|V‹ð»ð»ð»ð»‹‹‹úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈ + + + + + +‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹‹‹‹‹‹‹nt nnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt t nnnnnnnnnnnnnn‹‹‹‹‹ð»‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹ + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈ‹‹ð»ð»ð»ð»ð»‹‹ + + + + + + + + + + + + +‹ð»ð»ð»ð»ð»ð»‹eeeeeeeeeeeeeeeeeeeeeeeeee‹ð»ð»ð»ð»ð»ð»‹ + + + + + + + + + + + + +‹‹ð»ð»ð»ð»‹‹‹ÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùœ™ + + + + + +|Vð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹ð»‹‹‹‹‹‹nnnnnnt t nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnn‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹ + + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈ‹‹ð»ð»ð»ð»ð»‹‹|V + + + + + + + + + +‹‹ð»ð»ð»ð»ð»ð»ð»‹eeeeeeeeeeeeeeeeeeeeeeeeee‹ð»ð»ð»ð»ð»ð»ð»‹‹ + + + + + + + + + +‹‹‹ð»ð»ð»ð»‹‹‹ÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùœ™ + + + + + + +‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹nnt t nt nt nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t t }}t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnn‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹ + + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈ‹‹‹ð»ð»ð»ð»‹‹‹‹ + + + + + + +‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»eeeeeeeeeeeeeeeeeeeeeeeeeeð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹ + + + + + + +‹‹‹‹ð»ð»ð»ð»‹‹‹ÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùQTT + + + + + + + +‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹nnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}}}}t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnt t t nnnnnnnnnnnnnnn‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹|V + + + + + + + +œ™úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈ‹‹‹ð»ð»ð»ð»ð»‹‹‹‹‹‹|V|V‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»‹eeeeeeeeeeeeeeeeeeeeeeee‹ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹|V|V‹‹‹‹‹‹ð»ð»ð»ð»ð»‹‹‹ÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùœ™ + + + + + + + +‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹nnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t t }}}}t t }t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t t t }}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnt nnnnnnnnnnnnnnnnnn‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹ + + + + + + + + +œ™úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈ‹‹ð»ð»ð»ð»ð»ð»‹‹‹‹‹‹‹‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»eeeeeeeeeeeeeeeeeeeeeeeeð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹‹‹‹‹‹‹‹ð»ð»ð»ð»ð»‹‹‹ÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùœ™ + + + + + + + +|V‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹nnnnnt nnnt t t nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}t t }}t t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t t }t t }t }}t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnn‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹|V + + + + + + + + +œ™úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈÊÌÈ‹‹ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹eeeeeeeeeeeeeeeeeeeeee‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹‹‹‹‹‹ð»ð»ð»ð»ð»ð»‹‹‹ÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùœ™ + + + + + + + + +‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹nnnnnnnnnnnt t nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}t t }}}}}t }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}t }}}t t t }}t }}}t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnt nnnt nnnnnnnnnnnnnnnn‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹ + + + + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈ‹‹‹ð»ð»ð»ð»ð»ð»‹‹‹‹‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»eeeeeeeeeeeeeeeeeeeee‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»‹‹‹ÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + + + + +ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹nnnnnnnt nnt nt nnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t t t t t t }}t }t }}}}}}t }}}}}}}}}}}}}}}}}}t }}}}}}t }}t t }t }t t }t t t t t }t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnt nnnnnnnnnnnnnnnnnnn‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹ + + + + + + + + +ÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈ‹‹‹ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹eeeeeeeeeeeeeeeeeeeeð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹ÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùQTT + + + + + + + + +‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹nnnnnnnnnnnnnnt nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }t }t t t t }t t }t t t }t }t }t }}}}t }}}t t }t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnt nnnnnnnnnnnnnnnnnnnnnnnn‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹ + + + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈÊÌÈ‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹eeeeeeeeeeeeeeee‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹ÊÌÈÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + + + +‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹nnnnnnnnnnnt nnnnnt nnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t }}t t t }}t t t }t t t t t t t t t }t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnnnnn‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹ + + + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈÊÌÈQTT|V‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹eeeeeeeeeeeeee‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹|VQTTÊÌÈÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈ + + + + + + + + +‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹nnnnnnnnnnt nnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt t t nnnnnnt nnnnnnnnnnnnnnnnnnnnn‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»|V + + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈÊÌÈQTT +‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹eeeeeeeeee‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹ +QTTÊÌÈÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈ + + + + + + + +‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹nnnnnnnnnnnnnnnnnnnnnnt nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt t nnnnnnnnnnnnnnnnnnnnnnnnnnnn‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹ + + + + + + +QTTúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈQTT + +‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹eeeeeeee‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹ + +QTTÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + +|Vð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹nnnnnnnnnnnnnnnnnnt t nnt nnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹ + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùQTT + + +‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹eeeeee‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹ + + +QTTúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùœ™ + + + + + +‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹nnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹|V + + + +ÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùQTT + + + +|V‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹eeeee‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹|V + + + +ÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈ + + + +‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹nnnnnnnnnnnnnnnnnnnnnnnnnt nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùQTT + + + +|V|V‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹eeee‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹|V|V + + + +ÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹nnnnnnnnnnnnnnnnnnnnnnnnnnnnt nt nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnt t nnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹ÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + +|V|V‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹eeee‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹|V|V + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + +|V‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹eeeee‹‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹|V + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹nnnnnnnnnnnnnnnnnnnnnnnnnnt nnt nnnnnt nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹|Vúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùœ™ + + + + + + + +|V‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹‹‹eeeeee‹‹‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹|V + + + + + + + +œ™úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù|V‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹nnnnnnnnnnnnnnnnnnnnnnnnt nnnnnnnnt nt nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnt t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹|Vúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù + + + + + + + + + +|V‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹‹‹eeeeeeee‹‹‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹|V + + + + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüù|V‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹|Vœ™úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùœ™ + + + + + + + + + + +|V‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹‹‹‹‹|Veeeeeeeeee|V‹‹‹‹‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹|V + + + + + + + + + + +ÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùœ™|V‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nt t t t nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹|V|VQTTúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùœ™ + + + + + + + + + + + +|V|V‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹‹‹‹‹‹|V|Veeeeeeeeeeee|V|V‹‹‹‹‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹|V|V + + + + + + + + + + + +úüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈ +|V|V‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnnnnnnnnnnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹|V + +QTTÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùÊÌÈ + + + + + + + + + + + + + +|V|V‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹‹‹‹‹|V|Veeeeeeeeeeeeeeee|V|V‹‹‹‹‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹|V|V + + + + + + + + + + + + + +ÊÌÈúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùúüùœ™ + +|V|V‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnt nnnnnnnt nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹|V|V + + + + + + +QTTQTTœ™ÊÌÈÊÌÈÊÌÈœ™QTT + + + + + + + + + + + + + + + + + + + +|V|V‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹‹‹‹|V|V|Veeeeeeeeeeeeeeeeeeeee|V|V|V|V‹‹‹‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹|V|V + + + + + + + + + + + + + + + + + + +QTTQTTœ™ÊÌÈÊÌÈÊÌÈœ™QTT + + + + + + + +|V|V‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn‹‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹|V|V + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +|V|V‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹‹‹|V|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V|V‹‹‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹|V|V + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +|V|V‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nt nnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn|V‹‹‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹|V|V + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +|V|V‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹‹‹|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V‹‹‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹|V|V + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +|V|V|V‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹‹‹nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnnnnt nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnne|V‹‹‹‹‹‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹|V|V + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +|V|V‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹‹|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V‹‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹|V|V + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +|V|V|V‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹‹‹‹‹‹|Vnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnnnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennennee|V‹‹‹‹‹‹‹‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹|V|V + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +|V|V|V‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹‹‹|V|V|Veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V‹‹‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹|V|V|V + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +|V|V|V‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹‹‹‹‹‹‹‹|Vnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nnt nnnnt nnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeee|V‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹|V|V + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +|V|V|V‹‹‹‹‹ð»ð»ð»ð»ð»‹‹‹‹‹‹‹‹‹|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V‹‹‹‹‹‹‹‹‹ð»ð»ð»ð»ð»‹‹‹‹‹|V|V|V + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +|V|V|V‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹|Vnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt t nt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeneeeeeeeeee|V‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹|V|V + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +|V|V|V‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹|V|V|V|V + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +|V|V|V‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹|Veeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt t t nt nt nt nnnnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnenneeeeeeeeeeeeeeee|V|V|V‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹|V|V|V + +eeeeeeeeeeeeeeeeeee + + + + + + + + + + + + + +|V|V|V|V‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹|V|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹|V|V|V|V + + + + + + + + + + + + + +eeeeeeeeeeeeeeeeee + + +|V|V|V‹‹‹ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹|V|Veeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt t nnnnnnnnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt t nt t nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V|V|V|V‹‹‹‹‹‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeeeeeeeee + + + + +|V|V|V|V|V|V‹‹‹‹‹‹‹‹‹‹‹|V|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V|V‹‹‹‹‹‹‹‹‹‹‹|V|V|V|V|V|V + + + + +eeeeeeeeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V‹‹‹‹‹ð»ð»ð»ð»ð»ð»ð»‹‹‹‹‹‹‹‹‹‹|V|V|V|V|V|V|Veeeeeeeeneeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnnnnnnnnnnt nnt nnt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt nnt nnt nnt nnt nnnnnnnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeneeeeeeneeeeeeeeeeeeeeeeeeeeee|V|V|V|V|V|V‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee +|V|V|V|V|V|V|V|V‹‹‹‹‹‹‹|V|V|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V|V|V‹‹‹‹‹‹‹|V|V|V|V|V|V|V|V +eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹|V|V|V|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeneennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnnnnt t nnnt nt nt nt t t t nt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t nt t nnt t nnt nnnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeenneeeeeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V|V|V|V‹‹‹‹‹‹‹‹‹‹‹‹|V|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V|V|V|V|V|V|V|V|V|V|V|V|V|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V|V|V|V|V|V|V|V|V|V|V|V|V|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V‹‹‹‹‹‹‹‹‹‹‹‹‹|V|V|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnnnnnnnnt t t nnt t nnnt nnnt t nt nt t t t t t t t t t t t t t t t t t nt nt t nnt nt nnnt nt nnnnt nnnnnnnnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V|V‹‹‹‹‹‹‹‹|V|V|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V|V|V|V|V|V|V|V|V|V|V|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V|V|V|V|V|V|V|V|V|V|V|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V|V‹‹‹‹‹‹‹‹|V|V|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneenennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnnnt t nnnnnt t nnnt nnnnnnnnt t t t t nt t nnt t t nnnnt nnt t nt nt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V|V|V|V|V|V|V|V|V|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V|V|V|V|V|V|V|V|V|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V|V|V|V|V|V|V|V|V|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V|V|V|V|V|V|V|V|V|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeeeeeneeneeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnnnnnnnnnt nnnnnnnnnnt nt nnnt t nt nnnnnnnnnnnnnnnnnnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V|V|V|V|V|V|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V|V|V|V|V|V|V|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V|V|V|V|V|V|V|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V|V|V|V|V|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnnnnnnnnnnnnnnnnnnnnnnnt nnnnnnnnnnnnnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnenenneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V|V|V|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V|V|V|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee|V|V|V|V|V|V|V|V|Veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnt nnnnnt nnnnt nnt nnnnt nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeenneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee \ No newline at end of file diff --git a/src/BOOT_STRUCTURE_PARTS/splash_screen/splash.rle b/src/BOOT_STRUCTURE_PARTS/splash_screen/splash.rle new file mode 100644 index 0000000..eb978ca Binary files /dev/null and b/src/BOOT_STRUCTURE_PARTS/splash_screen/splash.rle differ diff --git a/src/CONFIG.sh b/src/CONFIG.sh new file mode 100755 index 0000000..1324426 --- /dev/null +++ b/src/CONFIG.sh @@ -0,0 +1,58 @@ +#!/bin/bash + +. CONFIG_SCRIPTS.sh + + +# ---- Setup Variables ---- # + +# Resolution of Xephyr... ex: 1920x1080 or 1600x900, etc +RESOLUTION="1920x1080" + +# Screen-id of Xephyr... ex: :10 or :1.0, etc +# Note: Don't use :0 or :0.0 as they are your system's. +ID=":10" + + +# Your system release... this is set by set_system_release +# method from CONFIG_SCRIPTS.sh above and can be safetly ignored +SYSTEM_RELEASE="" + + +# $RELEASE is the version of Ubuntu/Debian you intend to build an ISO for. +# Some options: xenal, bionic, disco, focal +# Versions: xenal (16.0.4), bionic (18.04), disco (19.04), focal (20.04) +RELEASE="focal" + + +# $ARCH is the target processor architecture. +# For old 32 bit x86 systems use i386. +# For newer 64-bit x86 systems (also known as x64, x86_64, Intel 64, and AMD64) use amd64. +ARCH="amd64" + +# the name of your distro and ISO +OS_NAME="" +OS_VER="1.00" + +# The user of the live boot +LIVE_USER="" + + + + +# ---- Call CONFIG_SCRIPTS Methods Here As Needed ---- # +set_system_release; +cd "${SCRIPT_PATH}"; +echo "Base Dir: " $(pwd) "\n"; + +# Make work structure +mkdir -p "${CHROOT_PTH}" +mkdir -p image/{casper,isolinux,install,boot,.disk} +touch image/ubuntu + + + + +# ---- DO NOT CHANGE OR REMOVE UNLESS YOU KNOW WHAT YOU ARE DOING ---- # + +# Clean manifest-desktop file of unneeded parts +REMOVE='ubiquity ubiquity-frontend-gtk ubiquity-frontend-kde casper lupin-casper live-initramfs user-setup discover1 xresprobe os-prober libdebian-installer4' diff --git a/src/CONFIG_SCRIPTS.sh b/src/CONFIG_SCRIPTS.sh new file mode 100755 index 0000000..b567ae0 --- /dev/null +++ b/src/CONFIG_SCRIPTS.sh @@ -0,0 +1,91 @@ +#!/bin/bash + +# set -o xtrace ## To debug scripts +# set -o errexit ## To exit on error +# set -o errunset ## To exit if a variable is referenced but not set + + + + +# ---- DO NOT CHANGE OR REMOVE UNLESS YOU KNOW WHAT YOU ARE DOING ---- # + +# ---- Setup Aliases ---- # +shopt -s expand_aliases +alias echo="echo -e" + +SCRIPT_PATH="$( cd "$(dirname "")" >/dev/null 2>&1 ; pwd -P )"; +CHROOT_PTH="./work/chroot" + + + + +# ---- Methods Used Throughout The Process ---- # +# Help get the system release version we're working from +function set_system_release() { + IN=$(cat /etc/os-release | grep "VERSION_CODENAME") + ARRY=(${IN//=/ }) + SYSTEM_RELEASE="${ARRY[1]}" +} + + +# Generic confirm 'dialouge' +function confirm_dialouge() { + echo $1 + read -p "(yY/Nn) --> " ANSR + while [[ $ANSR != "y" ]] && [[ $ANSR != "Y" ]] && \ + [[ $ANSR != "n" ]] && [[ $ANSR != "N" ]] + do + read -p "(yY/Nn) --> " ANSR + done + + if [[ $ANSR == "n" ]] || [[ $ANSR == "N" ]]; then + return 1 + fi + + return 0 +} + + + + +# ---- Messages Used Throughout The Process ---- # + +function start_menu_mesage() { + echo "NOTE: Remember to check the CONFIG.sh and set the variables!" + echo "\nWhat do you want to run?" + echo "\t1) Do all jobs (Including cleanup berfore starting.)" + echo "\t2) Do debootstrap run" + echo "\t3) Chroot" + echo "\t4) Create boot structure" + echo "\t5) Create the ISO" + echo "\t6) Cleanup (Purges everything that was generated.)" + echo "\t0) EXIT" +} + +function chroot_big_dump_mesage() { + echo "NOTE: COPY_OVER_TO_CHROOT is removed after exit from chroot env." + echo "\nRun each time you chroot:" + echo "\texport HOME=/root" + echo "\texport LC_ALL=C" + echo "\nRun once in chroot:" + echo "\tapt-get update" + echo "\tapt-get install --yes dbus" + echo "\tdbus-uuidgen > /var/lib/dbus/machine-id" + echo "\tdpkg-divert --local --rename --add /sbin/initctl" + echo "\tapt-get --yes upgrade" + + echo "Note: You probably should copy to a notepad the following..." + echo "\nThere is a current (for Karmic, ..., Precise) issue with services running in a chroot:" + echo "\thttps://bugs.launchpad.net/ubuntu/+source/upstart/+bug/430224." + echo "\nA workaround is to link /sbin/initctl to /bin/true:" + echo "\tln -s /bin/true /sbin/initctl" + + echo "\nInstall packages needed for Live System (I think 'ubuntu-standard' package is optional.):" + echo "\tapt-get install --yes casper lupin-casper" + echo "\tapt-get install --yes discover laptop-detect os-prober" + echo "\nTo actually install the system you'll need one of the following or something similar..." + echo "\tapt-get install --yes linux-generic" + echo "\tapt-get install --yes ubiquity-frontend-gtk" + echo "\t\tOR" + echo "\tapt-get install --yes ubiquity-frontend-kde" +} diff --git a/src/COPY_OVER_TO_CHROOT/CLEANUP.sh b/src/COPY_OVER_TO_CHROOT/CLEANUP.sh new file mode 100644 index 0000000..39477f8 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/CLEANUP.sh @@ -0,0 +1,20 @@ +# If we installed software, be sure to run +rm /var/lib/dbus/machine-id + + +# Before exiting the chroot, remove the diversion: +# Earlier this guide asked you to make a backup copy of /sbin/initctl. +# If the following command does not restore this file, then restore from the backup copy you made. +apt-get update && apt-get upgrade +apt-get autoremove --purge -y +apt-get autoclean -y +apt-get clean + +rm -rf /tmp/* +rm /etc/resolv.conf + +# Remove old kernels +dpkg -l 'linux-*' | sed '/^ii/!d;/hwe/d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt -y purge; update-grub + +rm /sbin/initctl +dpkg-divert --rename --remove /sbin/initctl diff --git a/src/COPY_OVER_TO_CHROOT/CONFIG.sh b/src/COPY_OVER_TO_CHROOT/CONFIG.sh new file mode 100755 index 0000000..c92a2ac --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/CONFIG.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +. CONFIG_SCRIPTS.sh +. GET_PPA_GPG_KEYS.sh + + +# ---- Setup Variables ---- # +export HOME=/root +export LC_ALL=C + + +# Screen-id of launched Xephyr on host system... ex: :10 or :1.0, etc +# Note: Don't use :0 or :0.0 as they are your host system's. +export DISPLAY=:10 + + +# ---- Call CONFIG_SCRIPTS Methods Here As Needed ---- # +cd "${SCRIPT_PATH}"; +echo "Base Dir: " $(pwd) "\n"; diff --git a/src/COPY_OVER_TO_CHROOT/CONFIG_SCRIPTS.sh b/src/COPY_OVER_TO_CHROOT/CONFIG_SCRIPTS.sh new file mode 100755 index 0000000..446e311 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/CONFIG_SCRIPTS.sh @@ -0,0 +1,61 @@ +#!/bin/bash + +# set -o xtrace ## To debug scripts +# set -o errexit ## To exit on error +# set -o errunset ## To exit if a variable is referenced but not set + + + + +# ---- DO NOT CHANGE OR REMOVE UNLESS YOU KNOW WHAT YOU ARE DOING ---- # + +# ---- Setup Aliases ---- # +shopt -s expand_aliases +alias echo="echo -e" + +SCRIPT_PATH="$( cd "$(dirname "")" >/dev/null 2>&1 ; pwd -P )"; + + + + +# ---- Methods Used Throughout The Process ---- # + +# Generic confirm 'dialouge' +function confirm_dialouge() { + echo $1 + read -p "(yY/Nn) --> " ANSR + while [[ $ANSR != "y" ]] && [[ $ANSR != "Y" ]] && \ + [[ $ANSR != "n" ]] && [[ $ANSR != "N" ]] + do + read -p "(yY/Nn) --> " ANSR + done + + if [[ $ANSR == "n" ]] || [[ $ANSR == "N" ]]; then + return 1 + fi + + return 0 +} + + + + + +# ---- Messages Used Throughout The Process ---- # + +function start_menu_mesage() { + echo "NOTE: Remember to check the CONFIG.sh and set the variables!" + echo "\nWhat do you want to run?" + echo "\t1) Run the initial environment setup process (Only run once!)" + echo "\t2) Add PPA repos" + echo "\t3) Pull PPA repo keys" + echo "\t4) Install live ISO dependencies" + echo "\t5) Install Base System Packages" + echo "\t6) Install Gaming Apps" + echo "\t7) Install Media Apps" + echo "\t8) Install Office Apps" + echo "\t9) Install Debs" + echo "\t10) Transfer Setting" + echo "\11) Cleanup (Should run before exiting chroot.)" + echo "\t0) EXIT" +} diff --git a/src/COPY_OVER_TO_CHROOT/GET_PPA_GPG_KEYS.sh b/src/COPY_OVER_TO_CHROOT/GET_PPA_GPG_KEYS.sh new file mode 100644 index 0000000..5303e06 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/GET_PPA_GPG_KEYS.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +# set -o xtrace ## To debug scripts +# set -o errexit ## To exit on error +# set -o errunset ## To exit if a variable is referenced but not set + + +function main() { + # ---- NOTE ---- # + # Add your keys here.. + # Command: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys + # Ex: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 283EC8CD + echo "No gpg keys specified for addition..." +} +main $@; diff --git a/src/COPY_OVER_TO_CHROOT/GET_PPA_REPOSITORIES.sh b/src/COPY_OVER_TO_CHROOT/GET_PPA_REPOSITORIES.sh new file mode 100644 index 0000000..81dd53a --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/GET_PPA_REPOSITORIES.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +. CONFIG.sh + +# set -o xtrace ## To debug scripts +# set -o errexit ## To exit on error +# set -o errunset ## To exit if a variable is referenced but not set + + +# ---- Bellow adds other PPAs ---- # +function main() { + echo "No ppas specified for addition..." + ####### SOFTWARE PPAs ####### + # add-apt-repository ppa:webupd8team/atom -y # atom text editor + # apt-add-repository ppa:obsproject/obs-studio -y # open broadcaster studio + # add-apt-repository ppa:starws-box/deadbeef-player -y # deadbeef musuc player + + ####### THEMES PPAs ####### + # add-apt-repository ppa:noobslab/themes -y # sable-gtk + # add-apt-repository ppa:noobslab/icons2 -y # more icons + # add-apt-repository ppa:snwh/pulp -y # paper-gtk-theme + # apt-get install ambiance-blackout-colors -y # ambiance-blackout-colors +} +main $@; diff --git a/src/COPY_OVER_TO_CHROOT/PRE_DEBS/sol-os-base_0.0.1_amd64.deb b/src/COPY_OVER_TO_CHROOT/PRE_DEBS/sol-os-base_0.0.1_amd64.deb new file mode 100644 index 0000000..733bb14 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/PRE_DEBS/sol-os-base_0.0.1_amd64.deb differ diff --git a/src/COPY_OVER_TO_CHROOT/PRE_DEBS/sol-os-desktop_0.0.1_amd64.deb b/src/COPY_OVER_TO_CHROOT/PRE_DEBS/sol-os-desktop_0.0.1_amd64.deb new file mode 100644 index 0000000..ffac298 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/PRE_DEBS/sol-os-desktop_0.0.1_amd64.deb differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/Greeting_Audio/It's a Newbuntu.ogg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/Greeting_Audio/It's a Newbuntu.ogg new file mode 100644 index 0000000..8ed092a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/Greeting_Audio/It's a Newbuntu.ogg differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/Greeting_Audio/greetings.mp3 b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/Greeting_Audio/greetings.mp3 new file mode 100644 index 0000000..ed05424 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/Greeting_Audio/greetings.mp3 differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/Greeting_Audio/system-ready.ogg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/Greeting_Audio/system-ready.ogg new file mode 100644 index 0000000..1bb8920 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/Greeting_Audio/system-ready.ogg differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/boot_grub/grub.jpg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/boot_grub/grub.jpg new file mode 100644 index 0000000..63b470f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/boot_grub/grub.jpg differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/boot_grub/grubBackgroundChange b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/boot_grub/grubBackgroundChange new file mode 100644 index 0000000..1735b70 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/boot_grub/grubBackgroundChange @@ -0,0 +1,8 @@ +1. Edit /etc/default/grub + Add GRUB_BACKGROUND="15.jpg" + +2. Add an image to /boot/grub/ + +3. sudo update-grub + +4. Done diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.animatedBGstarter.sh b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.animatedBGstarter.sh new file mode 100755 index 0000000..4ce15c3 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.animatedBGstarter.sh @@ -0,0 +1 @@ +xwinwrap -ov -g 1920x1080 -st -sp -b -nf -s -ni -- mplayer -wid WID -loop 0 /home/LazyShare/Movies-TV-Music/dreamScenesCollection/Games/Samurai.mpg diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.animatedBGstarter2.sh b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.animatedBGstarter2.sh new file mode 100755 index 0000000..d7c60ef --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.animatedBGstarter2.sh @@ -0,0 +1 @@ +xwinwrap -ov -g 1600x900+1920+0 -st -sp -b -nf -s -ni -- mplayer -wid WID -loop 0 /home/LazyShare/Movies-TV-Music/dreamScenesCollection/Games/Mass_Effect/Tali_in_Braysons_Office.wmv diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.bash_aliases b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.bash_aliases new file mode 100644 index 0000000..4702780 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.bash_aliases @@ -0,0 +1,68 @@ +# Aliases + +# youtube-dl commands simplified +alias ytdl='youtube-dl' +alias ytdl-fix='youtube-dl --rm-cache-dir' +alias ytdl-list='youtube-dl -F' +alias ytdl-use-specific-quality='youtube-dl -f' + + +# This overrides cp command with rsync and a timer +alias cp='rsync -ah --info=progress2' +alias wget='wget -c' +alias rm="rm -rf" +alias cls='clear' +alias less="less -S +G" +alias ls="ls -F -h -s --group-directories-first --color=always" +alias lt='ls --human-readable --size -1 -S --classify' +alias mnt="mount | awk -F' ' '{ printf \"%s\t%s\n\",\$1,\$3; }' | column -t | egrep ^/dev/ | sort" +alias gh='history|grep' +alias count='find . -type f | wc -l' +alias trash='mv --force -t ~/.local/share/Trash' +alias refresh-bash='. ~/.bashrc' + + +# reboot / halt / poweroff / etc +alias reboot='sudo /sbin/reboot' +alias poweroff='sudo /sbin/poweroff' +alias halt='sudo /sbin/halt' +alias shutdown='sudo /sbin/shutdown' + +#gdb no copyright start and use better gui look +alias gdb='gdb -tui -q' + +#Git +alias gitA="git add -A ." +alias gitC="git commit -m" +alias gitP="git push" + +#Firefox +alias ff="firefox" +alias ffnrm="firefox --no-remote" + +# Python +alias pySimpleServer='python -m SimpleHTTPServer' +alias pyCgiServer='python -m CGIHTTPServer' +alias py-venv='python3 -m venv ./' +alias py-src-activate='source ./bin/activate' +alias py-freeze='pip freeze --local > requirements.txt' + + +# MPV/MPLAYER Commands # +alias generate-mp4-playlist="\ls -1v *.mp4 > ./000_playlist.m3u" +alias generate-mkv-playlist="\ls -1v *.mkv > ./000_playlist.m3u" +alias generate-webm-playlist="\ls -1v *.webm > ./000_playlist.m3u" +alias mpv-playlist-loop="mpv --loop-playlist" + +# mplayer frameebuffer +alias mplayerfb="mplayer -vo fbdev2 -zoom -x 800 -y 600" + +# play all music files from the current directory # +alias playwaves='for i in *.wav; do mplayer "$i"; done' +alias playoggs='for i in *.ogg; do mplayer "$i"; done' +alias playmp3s='for i in *.mp3; do mplayer "$i"; done' + + + +# Servers +alias start-wfm='cd ~/LazyShare/ && phpServer 8080' diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.bash_colors b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.bash_colors new file mode 100644 index 0000000..59c605e --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.bash_colors @@ -0,0 +1,50 @@ +# Simpler colors in terminal scripts +bold=`echo -en "\e[1m"` +underline=`echo -en "\e[4m"` +dim=`echo -en "\e[2m"` +strickthrough=`echo -en "\e[9m"` +blink=`echo -en "\e[5m"` +reverse=`echo -en "\e[7m"` +hidden=`echo -en "\e[8m"` +normal=`echo -en "\e[0m"` +black=`echo -en "\e[30m"` +red=`echo -en "\e[31m"` +green=`echo -en "\e[32m"` +orange=`echo -en "\e[33m"` +blue=`echo -en "\e[34m"` +purple=`echo -en "\e[35m"` +aqua=`echo -en "\e[36m"` +gray=`echo -en "\e[37m"` +darkgray=`echo -en "\e[90m"` +lightred=`echo -en "\e[91m"` +lightgreen=`echo -en "\e[92m"` +lightyellow=`echo -en "\e[93m"` +lightblue=`echo -en "\e[94m"` +lightpurple=`echo -en "\e[95m"` +lightaqua=`echo -en "\e[96m"` +white=`echo -en "\e[97m"` +default=`echo -en "\e[39m"` +BLACK=`echo -en "\e[40m"` +RED=`echo -en "\e[41m"` +GREEN=`echo -en "\e[42m"` +ORANGE=`echo -en "\e[43m"` +BLUE=`echo -en "\e[44m"` +PURPLE=`echo -en "\e[45m"` +AQUA=`echo -en "\e[46m"` +GRAY=`echo -en "\e[47m"` +DARKGRAY=`echo -en "\e[100m"` +LIGHTRED=`echo -en "\e[101m"` +LIGHTGREEN=`echo -en "\e[102m"` +LIGHTYELLOW=`echo -en "\e[103m"` +LIGHTBLUE=`echo -en "\e[104m"` +LIGHTPURPLE=`echo -en "\e[105m"` +LIGHTAQUA=`echo -en "\e[106m"` +WHITE=`echo -en "\e[107m"` +DEFAULT=`echo -en "\e[49m"` +export LESS_TERMCAP_so=${white}${BLACK} # begin standout-mode - info box +export LESS_TERMCAP_mb=${lightred} # begin blinking +export LESS_TERMCAP_md=${lightyellow} # begin bold +export LESS_TERMCAP_us=${lightgreen} # begin underline +export LESS_TERMCAP_me=${default}${DEFAULT} # end mode +export LESS_TERMCAP_se=${default}${DEFAULT} # end standout-mode +export LESS_TERMCAP_ue=${default}${DEFAULT} # end underline diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.bash_functions b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.bash_functions new file mode 100644 index 0000000..99eabf2 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.bash_functions @@ -0,0 +1,27 @@ +# Functions +w3mimg () { + w3m -o imgdisplay=/usr/lib/w3m/w3mimgdisplay $1 +} + +phpServer () { + authbind php -S 0.0.0.0:"$1" +} + +function cl() { + DIR="$*"; + # if no DIR given, go home + if [ $# -lt 1 ]; then + DIR=$HOME; + fi; + builtin cd "${DIR}" && \ + # use your preferred ls command + ls -F --color=auto +} + +# Gui select files wih Ctrl+G and python +select_files() { + local files="$(python -c 'import Tkinter, tkFileDialog; Tkinter.Tk().withdraw(); print(" ".join(map(lambda x: "'"'"'"+x+"'"'"'", tkFileDialog.askopenfilename(multiple=1))))')" + READLINE_LINE="${READLINE_LINE:0:READLINE_POINT}$files${READLINE_LINE:READLINE_POINT}" + READLINE_POINT=$((READLINE_POINT + ${#files})) +} +bind -x '"\C-g":select_files' diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.bash_history b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.bash_history new file mode 100644 index 0000000..131855c --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.bash_history @@ -0,0 +1,500 @@ +dex pyDarkness.desktop +dex pyDarkness.desktop +dex pyDarkness.desktop +dex pyDarkness.desktop +youtube-dl https://www.youtube.com/watch?v=of1ITq5_TDw +history | grep youtube-dl +youtube-dl --rm-cache-dir +sudo youtube-dl -U +youtube-dl https://www.youtube.com/watch?v=of1ITq5_TDw +youtube-dl -F https://www.youtube.com/watch?v=of1ITq5_TDw +refresh-bash +youtube-dl-list https://www.youtube.com/watch?v=of1ITq5_TDw +ytdl +refresh-bash +ytdl +ytdl-list https://www.youtube.com/watch?v=of1ITq5_TDw +ytdl https://www.youtube.com/watch?v=of1ITq5_TDw +ytdl +refresh-bash +ytdl https://www.youtube.com/watch?v=of1ITq5_TDw +find . -name "*Ghibli*" +./profile-backup.sh +youtube-dl https://youtu.be/fnqpTjYHG3c +ytdl https://www.pornhub.com/view_video.php?viewkey=ph5decbd606aa2e +python . +python . +python . +python . +python . +python . +python . +python . +python . +python . +python . +python . +python . +python . +python . +python . +python . +python . +python . +python . +./shellmen +python . +python . -h +python . -t red +fc-cache -f -v +$ fc-list | grep "Hack" +fc-list | grep "Hack" +sudo rm /bin/shellMen +edit-path +edit-path.py +refresh-bash +shellmen +shellmen -h +shellmen +shellmen -t red +python shellmen -t red +shellmen -t red +shellmen +refresh-bash +shellmen +shellmen +shellmen +shellmen +gitA +gitC "added quick launch script, edited paths" +gitP +./shellmen +./shellmen +./shellmen +python3 . +python3 . +sudo apt install flatpak +sudo apt install gnome-software-plugin-flatpak +flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo +sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo +SpiderOakONE +killall SpiderOakONE +killall SpiderOakONE +SpiderOakONE +SpiderOakONE +SpiderOakONE +SpiderOakONE +SpiderOakONE & +refresh-bash +shellmen +sudo reboot +nano.start +nano .start +rm *.psf +gsettings set org.gtk.Settings.Debug enable-inspector-keybinding true +shellmen +less .start +ls /proc/4404/environ +ls -l /proc/4404/environ + /proc/4404/environ +$(sed -zn < /proc/4404/environ 's/^WINDOWID=\(.*\)/\1/p') +win=$(sed -zn < /proc/4404/environ 's/^WINDOWID=\(.*\)/\1/p') +sudo win=$(sed -zn < /proc/4404/environ 's/^WINDOWID=\(.*\)/\1/p') +sudo echo win=$(sed -zn < /proc/4404/environ 's/^WINDOWID=\(.*\)/\1/p') +sudo `echo win=$(sed -zn < /proc/4404/environ 's/^WINDOWID=\(.*\)/\1/p')` +$(sed -zn < /proc/4404/environ 's/^WINDOWID=\(.*\)/\1/p') +sudo $(sed -zn < /proc/4404/environ 's/^WINDOWID=\(.*\)/\1/p') +$(sudo sed -zn < /proc/4404/environ 's/^WINDOWID=\(.*\)/\1/p') +stjerm +stjerm -h +man stjerm +python . +python . +python . +python . +python . +python . +xprop -root +xprop -root +python . +python . +python . +python . +python . +python . +python . +python . +python . +python . +python . +less ~/.start +python . +python . -k f8 +python . -k f8 +python . -k f8 +python . -k f8 +python . -ky f8 +python . -ky f8 +python . +python3 . +python3 . +python . +python . -k f8 +python . -k f8 +python . -k f8 +python . -k f8 +python . -k f8 +python . -k f8 +python . -k f8 +python . -k f8 +python . -k f8 +python . -k f8 +python3 . -k f8 +python3 . -k f8 +python3 . -k f8 +python3 . -k f8 +python3 . -k f8 +python3 . -k f8 +python3 . -k f8 +python3 . -k f8 +python3 . -k f8 +python3 . -k f8 +youtube-dl +youtube-dl https://www.xvideos.com/video13644971/stickasian18_petite_girls_love_cock_in_mouth +ytdl https://www.xvideos.com/video22022791/star_22_years +youtube-dl https://www.xvideos.com/video12501473/acs-tac-1-min +sudo apt-get install openbox +python shellmen/ +python shellmen/ -t red +python3 shellmen/ -t red +python3 -m shellmen/ -t red +python3 -m ./shellmen -t red +python3 -m shellmen -t red +python3 -m shellmen -t red +python3 -m shellmen -t red +python3 -m shellmen -t red +python3 -m shellmen -t red +python3 -m shellmen -t red +cd shellmen/ +python . +python3 . +python3 . +python3 . +python3 . +python3 . +python3 . +python3 . +python3 . +python3 . +python3 . +python . +cd .. +python shellmen/ +python shellmen +python -m shellmen +cd shellmen/ +./shellmen +python . +python . -t red +python3 . -t red +nano .start +SpiderOakONE & +SpiderOakONE & +killall +killall SpiderOakONE +killall SpiderOakONE +SpiderOakONE & +sudo apt-get remove lightdm +reboot +shellmen +sudo apt-get inmstall l.ightdm +sudo apt-get inmstall lightdm +sudo apt-get install lightdm +sudo apt-get install lightdm +reboot +sudo apt-get remove lightdm +reboot +shellmen +nano .bash_profile +less /var/log/Xorg.0.log +less +G /var/log/Xorg.0.log +sudo apt-get install lxappearance-obconf +lxappearance +sudo apt-get remove obconf +sudo apt-get autoremove +xarchiver +file-roller +xcompmgr -h +qpkill xcompmgr +pkill xcompmgr +xcompmgr -n -f +xcompmgr -h +xcompmgr -n -f -r +xcompmgr -n -f -r +xcompmgr -f -r +xcompmgr -n -f -o .76 +less .start +cd +less .start +xcompmgr & +less /etc/hosts +sudo ifconfig +sudo journalctl -u nginx +sudo journalctl -u +sudo systemctl +sudo journalctl -u gunicorn-server.service +ls /var/log/ +ls /var/log +sudo systemctl stop gunicorn-server +./start.sh +./start.sh +sudo systemctl stop gunicorn-server +sudo systemctl +./start.sh +sudo systemctl stop nginx +./start.sh +sudo systemctl start gunicorn-server +sudo systemctl start nginx +./start.sh +file boot.cat +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +./darkness +python download.py +python download.py +source /home/abaddon/Portable_Apps/py-venvs/selenium-venv/bin/activate +python --version +pip install requests +python download.py +pip freeze +pip freeze +python download.py +python download.py +python download.py +python download.py +python download.py +python download.py +python download.py +python download.py +python download.py +python download.py +bash build.sh +sudo gdebi-gtk *.deb +killall pytop +killall pytop +pkill pytop +killall pytop +xkill +./PyTop.sh +./PyTop.sh +./PyTop.sh +./PyTop.sh +./PyTop.sh +./PyTop.sh +source /home/abaddon/Portable_Apps/py-venvs/selenium-venv/bin/activate +python download.py +python download.py +python download.py +bash build.sh +sudo gdebi-gtk *.deb +bash build.sh +sudo gdebi-gtk *.deb +./PyTop.sh +./PyTop.sh +./PyTop.sh +./PyTop.sh +youtube-dl-re +ytdl-fix +ytdl https://youtu.be/SVswPpF2C-8 +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +sudo systemctl restart gunicorn-server.service +sudo systemctl restart nginx +sudo systemctl restart gunicorn-server.service +sudo systemctl restart nginx +ytdl-fix +find . -name "*Juul*" +git clone https://github.com/maximstewart/Tab-Search-and-Manage.git +cd Tab-Search-and-Manage/ +gitA +gitC "added some features" +gitP +./makeIso.sh +./makeIso.sh +generate-mkv-playlist +git clone https://github.com/maximstewart/Distro_Builder.git +cd Distro_Builder/ +git checkout develop +git pull +gitA +gitC "New structure of project and work flow" +gitP +gitA +gitC "Updating config and scripts" +gitP +gitA +gitC "Setting up chroot logic" +gitP +sudo apt-get remove --purge debootstrap +sudo apt-get autoremove +sudo apt-get autoclean +mkdir -p work/chroot +sudo dpkg -i *.deb +bash step_0.sh +bash step_0.sh +bash step_0.sh +bash step_0.sh +bash step_0.sh +bash step_0.sh +bash step_0.sh +bash step_0.sh +bash step_0.sh +bash step_0.sh +bash step_0.sh +bash step_0.sh +chmod -x *.sh +ls +chmod -x *.sh +chmod -x start.sh +./start.sh +ls -l +chmod 744 start.sh +ls -l +chmod 766 start.sh +ls -l +chmod 764 start.sh +ls -l +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +which debootstrap +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +lsb_release +lsb_release -a +cat /etc/issue +cat /etc/os-release +cat /etc/os-release | grep "VERSION_CODENAME" +cat /etc/os-release | grep "VERSION_CODENAME" +cat /etc/os-release | grep "VERSION_CODENAME" +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +./start.sh +chmod 764 *.sh +./start.sh +./start.sh +sudo rm -rf chroot/ +./start.sh +./step_2_chroot.sh +./step_2_chroot.sh +./step_2_chroot.sh +./step_2_chroot.sh +./step_2_chroot.sh +./step_2_chroot.sh +./step_2_chroot.sh +cat /etc/apt/sources.list +./step_2_chroot.sh +ls +echo %USER +echo $USER +./step_2_chroot.sh +cat work/chroot/etc/apt/sources.list +./step_2_chroot.sh +cat work/chroot/etc/apt/sources.list +./step_2_chroot.sh +./step_2_chroot.sh +./step_2_chroot.sh diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.bash_other b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.bash_other new file mode 100644 index 0000000..073db3d --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.bash_other @@ -0,0 +1,11 @@ +# Launchpad Config Parts +export DEBFULLNAME="Maxim Stewart" +export DEBEMAIL="1itdominator@gmail.com" + +shopt -s cdspell +shopt -s autocd shift_verbose +shopt -s dirspell + +export NVM_DIR="/home/abaddon/.nvm" +[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm +[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.bash_paths b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.bash_paths new file mode 100644 index 0000000..e7393e0 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.bash_paths @@ -0,0 +1,4 @@ +export PATH="$HOME/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:$HOME/Portable_Apps/local_bin/JavaProjGenerator:$HOME/Portable_Apps/local_bin/AnimeFreakDL:$HOME/Portable_Apps/local_bin/media-downloader:$HOME/Portable_Apps/local_bin/path-edit:$HOME/Portable_Apps/local_bin/bash_scripts:$HOME/Portable_Apps/local_bin/pyCornea/src:$HOME/.local/bin:$HOME/Portable_Apps/local_bin/DarkCrypt:$HOME/Portable_Apps/selenium Drivers:$HOME/Portable_Apps/local_bin/shellmen" + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.bash_profile b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.bash_profile new file mode 100644 index 0000000..45aaa85 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.bash_profile @@ -0,0 +1,2 @@ +# Start xserver +[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.bash_ps1 b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.bash_ps1 new file mode 100644 index 0000000..e8a0327 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.bash_ps1 @@ -0,0 +1,7 @@ +# Week Day/Month/Day : Time -- user@group -- current dir path +export PS1="${lightyellow} _ _ _ _ _ _ + / \ / \ / \ / \ / \ / \ +( S ( o ( l ( - ( O ( S ) + \_/ \_/ \_/ \_/ \_/ \_/ ${default} +${lightred}Welcome to the dark side of the moon, \u!${default} +\[\e[32m\]\d\[\e[m\]: \[\e[36m\]\@\[\e[m\] -- \[\e[31m\]\u\[\e[m\]@\[\e[31m\]\h\[\e[m\] -- \[\e[35m\]\w\[\e[m\] \\$ " diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.bashrc b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.bashrc new file mode 100644 index 0000000..6d9eb2a --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.bashrc @@ -0,0 +1,34 @@ +# Paths Variable Settings +if [ -e $HOME/.bash_paths ]; then + source $HOME/.bash_paths +fi + +# Functions +if [ -e $HOME/.bash_colors ]; then + source $HOME/.bash_colors +fi + +# Aliases +if [ -e $HOME/.bash_aliases ]; then + source $HOME/.bash_aliases +fi + +# Functions +if [ -e $HOME/.bash_functions ]; then + source $HOME/.bash_functions +fi + +# Terminal look and feel with logo and then custom prompt line +if [ -e $HOME/.bash_ps1 ]; then + source $HOME/.bash_ps1 +fi + +# Other non file specifoc settings +if [ -e $HOME/.bash_other ]; then + source $HOME/.bash_other +fi + +# Auto complete -- Note: Must have bash-completion package +if [ -f /etc/bash_completion ]; then + . /etc/bash_completion +fi diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/config b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/config new file mode 100644 index 0000000..5870acc --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/config @@ -0,0 +1,83 @@ +cli_add_playlist_name Default +cli_add_to_specific_playlist 1 +converter.dsp_preset -1 +converter.encoder_preset 0 +converter.output_folder /home/ +converter.output_format 0 +converter.overwrite_action 0 +deadbeef_version 0.6.0 +filechooser.lastdir file:///home/ +global_preamp 0.0000000 +gtkui.eq.visible 0 +gtkui.layout hsplitter pos=249 locked=0 {tabbed_playlist hideheaders=0 {} hsplitter pos=236 locked=0 {vsplitter pos=233 locked=0 {coverart {} spectrum {} } selproperties {} } } +gtkui.mmb_delete_playlist 1 +gtkui.name_playlist_from_folder 1 +gtkui.statusbar.visible 1 +gtkui.tabscroll 0 +gtkui.titlebar_playing %a - %t - DeaDBeeF-%V +gtkui.titlebar_stopped DeaDBeeF-%V +gui_plugin GTK2 +hotkey.key01 "Ctrl f" 0 0 find +hotkey.key02 "Ctrl o" 0 0 open_files +hotkey.key03 "Ctrl q" 0 0 quit +hotkey.key04 "Ctrl n" 0 0 new_playlist +hotkey.key05 "Ctrl a" 0 0 select_all +hotkey.key06 "Escape" 0 0 deselect_all +hotkey.key07 "Ctrl m" 0 0 toggle_stop_after_current +hotkey.key08 "Ctrl j" 0 0 jump_to_current_track +hotkey.key09 "F1" 0 0 help +hotkey.key10 "Delete" 1 0 remove_from_playlist +hotkey.key11 "Ctrl w" 0 0 remove_current_playlist +hotkey.key14 "Return" 0 0 play +hotkey.key15 "Ctrl p" 0 0 toggle_pause +hotkey.key16 "Alt 1" 0 0 playlist1 +hotkey.key17 "Alt 2" 0 0 playlist2 +hotkey.key18 "Alt 3" 0 0 playlist3 +hotkey.key19 "Alt 4" 0 0 playlist4 +hotkey.key20 "Alt 5" 0 0 playlist5 +hotkey.key21 "Alt 6" 0 0 playlist6 +hotkey.key22 "Alt 7" 0 0 playlist7 +hotkey.key23 "Alt 8" 0 0 playlist8 +hotkey.key24 "Alt 9" 0 0 playlist9 +hotkey.key25 "Alt 0" 0 0 playlist10 +hotkey.key26 z 0 0 prev +hotkey.key27 x 0 0 play +hotkey.key28 c 0 0 toggle_pause +hotkey.key29 v 0 0 stop +hotkey.key30 b 0 0 next +hotkey.key31 n 0 0 playback_random +hotkeys_created 1 +ignore_archives 0 +junk.enable_cp1251_detection 1 +mainwin.geometry.h 471 +mainwin.geometry.maximized 0 +mainwin.geometry.w 773 +mainwin.geometry.x 1319 +mainwin.geometry.y 191 +network.http_user_agent deadbeef +network.proxy.port 8080 +network.proxy.type HTTP +playback.loop 0 +playback.order 0 +playback.volume -0.714285 +playlist.column.00 "Artist / Album" "%a - %b" -1 159 0 +playlist.column.01 "Title" "%t" -1 205 0 +playlist.column.02 "Duration" "%l" -1 70 0 +playlist.current 0 +playlist.cursor.0 0 +playlist.scroll.0 56451 +playlist.scroll.cursorfollowplayback 1 +playlist.tab.00 Default +prefwin.geometry.h 397 +prefwin.geometry.w 637 +prefwin.geometry.x 1761 +prefwin.geometry.y 251 +replaygain_mode 0 +replaygain_preamp 0.0000000 +replaygain_scale 1 +resume.paused 0 +resume.playlist 0 +resume.position 130.34825 +resume.track 0 +streamer.16_to_24 1 +streamer.8_to_16 1 diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/dspconfig b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/dspconfig new file mode 100644 index 0000000..9c16af7 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/dspconfig @@ -0,0 +1,26 @@ +supereq 0 { + 0.000000 + 0.000000 + 10.967742 + 14.623657 + 6.451613 + 4.301075 + 1.505376 + -1.505376 + -3.225806 + -6.021505 + 0.860215 + 11.397849 + 3.225806 + -2.795699 + -8.602151 + -13.978495 + -16.344086 + -10.107527 + 14.193548 +} +SRC 1 { + 48000.000000 + 2 + 1 +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/encoders/.installed b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/encoders/.installed new file mode 100644 index 0000000..e69de29 diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/encoders/AAC (Nero FAAC).txt b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/encoders/AAC (Nero FAAC).txt new file mode 100644 index 0000000..1cefd45 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/encoders/AAC (Nero FAAC).txt @@ -0,0 +1,10 @@ +title AAC (Nero FAAC) +ext mp4 +encoder faac -w -o %o - +method 0 +id3v2_version 0 +tag_id3v2 0 +tag_id3v1 0 +tag_apev2 0 +tag_flac 0 +tag_oggvorbis 0 diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/encoders/FLAC (compression level 5).txt b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/encoders/FLAC (compression level 5).txt new file mode 100644 index 0000000..ffd0282 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/encoders/FLAC (compression level 5).txt @@ -0,0 +1,10 @@ +title FLAC (compression level 5) +ext flac +encoder flac -o %o -5 --ignore-chunk-sizes - +method 0 +id3v2_version 1 +tag_id3v2 0 +tag_id3v1 0 +tag_apev2 0 +tag_flac 1 +tag_oggvorbis 0 diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/encoders/MP3 CBR 320 Kbps (Lame).txt b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/encoders/MP3 CBR 320 Kbps (Lame).txt new file mode 100644 index 0000000..95869d8 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/encoders/MP3 CBR 320 Kbps (Lame).txt @@ -0,0 +1,10 @@ +title MP3 CBR 320 Kbps (Lame) +ext mp3 +encoder lame --preset cbr 320 - %o +method 0 +id3v2_version 0 +tag_id3v2 1 +tag_id3v1 1 +tag_apev2 0 +tag_flac 0 +tag_oggvorbis 0 diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/encoders/MP3 VBR 192Kbps (Lame).txt b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/encoders/MP3 VBR 192Kbps (Lame).txt new file mode 100644 index 0000000..60de9d4 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/encoders/MP3 VBR 192Kbps (Lame).txt @@ -0,0 +1,10 @@ +title MP3 VBR 192Kbps (Lame) +ext mp3 +encoder lame -V2 - %o +method 0 +id3v2_version 0 +tag_id3v2 1 +tag_id3v1 1 +tag_apev2 0 +tag_flac 0 +tag_oggvorbis 0 diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/encoders/MS RIFF WAV.txt b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/encoders/MS RIFF WAV.txt new file mode 100644 index 0000000..1084b0b --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/encoders/MS RIFF WAV.txt @@ -0,0 +1,10 @@ +title MS RIFF WAV +ext wav +encoder +method 0 +id3v2_version 0 +tag_id3v2 0 +tag_id3v1 0 +tag_apev2 0 +tag_flac 0 +tag_oggvorbis 0 diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/encoders/MusePack.txt b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/encoders/MusePack.txt new file mode 100644 index 0000000..4a691dd --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/encoders/MusePack.txt @@ -0,0 +1,10 @@ +title MusePack +ext mpc +encoder mpcenc --standard - %o +method 0 +id3v2_version 0 +tag_id3v2 0 +tag_id3v1 0 +tag_apev2 1 +tag_flac 0 +tag_oggvorbis 0 diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/encoders/Ogg Vorbis (-q 5).txt b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/encoders/Ogg Vorbis (-q 5).txt new file mode 100644 index 0000000..081b21f --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/encoders/Ogg Vorbis (-q 5).txt @@ -0,0 +1,10 @@ +title Ogg Vorbis (-q 5) +ext ogg +encoder oggenc -q 5 -o %o - +method 0 +id3v2_version 0 +tag_id3v2 0 +tag_id3v1 0 +tag_apev2 0 +tag_flac 0 +tag_oggvorbis 1 diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/encoders/TTA.txt b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/encoders/TTA.txt new file mode 100644 index 0000000..80e8f3c --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/encoders/TTA.txt @@ -0,0 +1,10 @@ +title TTA +ext tta +encoder ttaenc -e -o %o %i +method 1 +id3v2_version 1 +tag_id3v2 1 +tag_id3v1 0 +tag_apev2 0 +tag_flac 0 +tag_oggvorbis 0 diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/encoders/WavPack.txt b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/encoders/WavPack.txt new file mode 100644 index 0000000..8a2af55 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/encoders/WavPack.txt @@ -0,0 +1,10 @@ +title WavPack +ext wv +encoder wavpack -i - -o %o +method 0 +id3v2_version 0 +tag_id3v2 0 +tag_id3v1 0 +tag_apev2 1 +tag_flac 0 +tag_oggvorbis 0 diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/plugins/ddb_archive_reader.so b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/plugins/ddb_archive_reader.so new file mode 100755 index 0000000..0317d6d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/plugins/ddb_archive_reader.so differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/plugins/vfs_rar.so b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/plugins/vfs_rar.so new file mode 100755 index 0000000..87e2e45 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/deadbeef/presets/plugins/vfs_rar.so differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/htop/htoprc b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/htop/htoprc new file mode 100644 index 0000000..b2ac732 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/htop/htoprc @@ -0,0 +1,24 @@ +# Beware! This file is rewritten by htop when settings are changed in the interface. +# The parser is also very primitive, and not human-friendly. +fields=0 48 17 18 38 39 40 2 46 47 49 1 +sort_key=46 +sort_direction=1 +hide_threads=0 +hide_kernel_threads=1 +hide_userland_threads=0 +shadow_other_users=0 +show_thread_names=0 +highlight_base_name=1 +highlight_megabytes=1 +highlight_threads=1 +tree_view=0 +header_margin=1 +detailed_cpu_time=1 +cpu_count_from_zero=1 +update_process_names=1 +color_scheme=0 +delay=15 +left_meters=AllCPUs Memory Swap +left_meter_modes=2 2 2 +right_meters=Tasks LoadAverage Uptime +right_meter_modes=2 2 2 diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/mc/ini b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/mc/ini new file mode 100644 index 0000000..0d1f076 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/mc/ini @@ -0,0 +1,140 @@ +[Midnight-Commander] +verbose=0 +pause_after_run=1 +shell_patterns=1 +auto_save_setup=1 +preallocate_space=0 +auto_menu=0 +use_internal_view=1 +use_internal_edit=0 +clear_before_exec=1 +confirm_delete=1 +confirm_overwrite=1 +confirm_execute=0 +confirm_history_cleanup=1 +confirm_exit=0 +confirm_directory_hotlist_delete=1 +safe_delete=0 +mouse_repeat_rate=100 +double_click_speed=250 +use_8th_bit_as_meta=0 +confirm_view_dir=0 +mouse_move_pages_viewer=1 +mouse_close_dialog=0 +fast_refresh=0 +drop_menus=0 +wrap_mode=1 +old_esc_mode=0 +old_esc_mode_timeout=1000000 +cd_symlinks=1 +show_all_if_ambiguous=0 +max_dirt_limit=10 +use_file_to_guess_type=1 +alternate_plus_minus=0 +only_leading_plus_minus=1 +show_output_starts_shell=0 +xtree_mode=0 +num_history_items_recorded=60 +file_op_compute_totals=1 +classic_progressbar=1 +vfs_timeout=60 +ftpfs_directory_timeout=900 +use_netrc=1 +ftpfs_retry_seconds=30 +ftpfs_always_use_proxy=0 +ftpfs_use_passive_connections=1 +ftpfs_use_passive_connections_over_proxy=0 +ftpfs_use_unix_list_options=1 +ftpfs_first_cd_then_ls=1 +fish_directory_timeout=900 +editor_tab_spacing=8 +editor_word_wrap_line_length=72 +editor_fill_tabs_with_spaces=0 +editor_return_does_auto_indent=0 +editor_backspace_through_tabs=0 +editor_fake_half_tabs=1 +editor_option_save_mode=0 +editor_option_save_position=1 +editor_option_auto_para_formatting=0 +editor_option_typewriter_wrap=0 +editor_edit_confirm_save=1 +editor_syntax_highlighting=1 +editor_persistent_selections=1 +editor_cursor_beyond_eol=0 +editor_cursor_after_inserted_block=0 +editor_visible_tabs=1 +editor_visible_spaces=1 +editor_line_state=0 +editor_simple_statusbar=0 +editor_check_new_line=0 +editor_show_right_margin=0 +editor_group_undo=1 +editor_ask_filename_before_edit=0 +nice_rotating_dash=1 +mcview_remember_file_position=0 +auto_fill_mkdir_name=1 +copymove_persistent_attr=1 +select_flags=6 +editor_backup_extension=~ +editor_filesize_threshold=64M +mcview_eof= +ignore_ftp_chattr_errors=true +skin=DiamondCool + +[Layout] +message_visible=1 +keybar_visible=1 +xterm_title=1 +output_lines=0 +command_prompt=1 +menubar_visible=1 +free_space=1 +horizontal_split=0 +vertical_equal=1 +left_panel_size=37 +horizontal_equal=1 +top_panel_size=1 + +[Misc] +timeformat_recent=%b %e %H:%M +timeformat_old=%b %e %Y +ftp_proxy_host=gate +ftpfs_password=anonymous@ +display_codepage=UTF-8 +source_codepage=Other_8_bit +autodetect_codeset= +spell_language=en +clipboard_store= +clipboard_paste= + +[Colors] +base_color= +xterm= +color_terminals= + +[Panels] +show_mini_info=true +kilobyte_si=false +mix_all_files=false +show_backups=true +show_dot_files=true +fast_reload=false +fast_reload_msg_shown=false +mark_moves_down=true +reverse_files_only=true +auto_save_setup_panels=false +navigate_with_arrows=true +panel_scroll_pages=true +mouse_move_pages=true +filetype_mode=true +permission_mode=false +torben_fj_mode=false +quick_search_mode=2 + +simple_swap=false + +[Panelize] +Find *.orig after patching=find . -name \\*.orig -print +Find SUID and SGID programs=find . \\( \\( -perm -04000 -a -perm /011 \\) -o \\( -perm -02000 -a -perm /01 \\) \\) -print +Find rejects after patching=find . -name \\*.rej -print +Modified git files=git ls-files --modified diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/mc/mc.ext b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/mc/mc.ext new file mode 100644 index 0000000..78aefbc --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/mc/mc.ext @@ -0,0 +1,666 @@ + +# Midnight Commander 3.0 extension file +# Warning: Structure of this file has changed completely with version 3.0 +# +# All lines starting with # or empty lines are thrown away. +# Lines starting in the first column should have following format: +# +# keyword/descNL, i.e. everything after keyword/ until new line is desc +# +# keyword can be: +# +# shell (desc is, when starting with a dot, any extension (no wildcars), +# i.e. matches all the files *desc . Example: .tar matches *.tar; +# if it doesn't start with a dot, it matches only a file of that name) +# +# regex (desc is an extended regular expression) +# Please note that we are using the GNU regex library and thus +# \| matches the literal | and | has special meaning (or) and +# () have special meaning and \( \) stand for literal ( ). +# +# type (file matches this if `file %f` matches regular expression desc +# (the filename: part from `file %f` is removed)) +# +# directory (matches any directory matching regular expression desc) +# +# include (matches an include directive) +# +# default (matches any file no matter what desc is) +# +# Other lines should start with a space or tab and should be in the format: +# +# keyword=commandNL (with no spaces around =), where keyword should be: +# +# Open (if the user presses Enter or doubleclicks it), +# +# View (F3), Edit (F4) +# +# Include is the keyword used to add any further entries from an include/ +# section +# +# command is any one-line shell command, with the following substitutions: +# +# command is any one-line shell command, with the following substitutions: +# +# %% -> % character +# %p -> name of the current file (without path, but pwd is its path) +# %f -> name of the current file. Unlike %p, if file is located on a +# non-local virtual filesystem, i.e. either tarfs or ftpfs, +# then the file will be temporarily copied into a local directory +# and %f will be the full path to this local temporal file. +# If you don't want to get a local copy and want to get the +# virtual fs path (like /#ftp:ftp.cvut.cz/pub/hungry/xword), then +# use %d/%p instead of %f. +# %d -> name of the current directory (pwd, without trailing slash) +# %s -> "selected files", i.e. space separated list of tagged files if any +# or name of the current file +# %t -> list of tagged files +# %u -> list of tagged files (they'll be untaged after the command) +# +# (If these 6 letters are in uppercase, they refer to the other panel. +# But you shouldn't have to use it in this file.) +# +# +# %cd -> the rest is a path mc should change into (cd won't work, since it's +# a child process). %cd handles even vfs names. +# +# %view -> the command you type will be piped into mc's internal file viewer +# if you type only the %view and no command, viewer will load %f file +# instead (i.e. no piping, so it is different to %view cat %f) +# %view may be directly followed by {} with a list of any of +# ascii (Ascii mode), hex (Hex mode), nroff (color highlighting for +# text using backspace for bold and underscore) and unform +# (no highlighting for nroff sequences) separated by commas. +# +# %var -> You use it like this: %var{VAR:default}. This macro will expand +# to the value of the VAR variable in the environment if it's set +# otherwise the value in default will be used. This is similar to +# the Bourne shell ${VAR-default} construct. +# +# Rules are applied from top to bottom, thus the order is important. +# If some actions are missing, search continues as if this target didn't +# match (i.e. if a file matches the first and second entry and View action +# is missing in the first one, then on pressing F3 the View action from +# the second entry will be used. default should catch all the actions. +# +# Any new entries you develop for you are always welcome if they are +# useful on more than one system. You can post your modifications +# as tickets at www.midnight-commander.org + + +## Start ## + +### GIT Repo ### +# gitfs changeset +regex/^\[git\] + Open=%cd %p/changesetfs:// + View=%cd %p/patchsetfs:// + +### Archives ### + +# .tgz, .tpz, .tar.gz, .tar.z, .tar.Z, .ipk +regex/\.t([gp]?z|ar\.g?[zZ])$|\.ipk|\.gem$ + Open=%cd %p/utar:// + View=%view{ascii} gzip -dc %f 2>/dev/null | tar tvvf - + +regex/\.tar\.bz$ + # Open=%cd %p/utar:// + View=%view{ascii} bzip -dc %f 2>/dev/null | tar tvvf - + +regex/\.t(ar\.bz2|bz2?|b2)$ + Open=%cd %p/utar:// + View=%view{ascii} bzip2 -dc %f 2>/dev/null | tar tvvf - + +# .tar.lzma, .tlz +regex/\.t(ar\.lzma|lz)$ + Open=%cd %p/utar:// + View=%view{ascii} lzma -dc %f 2>/dev/null | tar tvvf - + +# .tar.xz, .txz +regex/\.t(ar\.xz|xz)$ + Open=%cd %p/utar:// + View=%view{ascii} xz -dc %f 2>/dev/null | tar tvvf - + +# .tar.F - used in QNX +regex/\.tar\.F$ + # Open=%cd %p/utar:// + View=%view{ascii} freeze -dc %f 2>/dev/null | tar tvvf - + +# .qpr/.qpk - QNX Neutrino package installer files +regex/\.(qp[rk])$ + Open=%cd %p/utar:// + View=%view{ascii} gzip -dc %f 2>/dev/null | tar tvvf - + +# tar +regex/\.(tar|TAR)$ + Open=%cd %p/utar:// + View=%view{ascii} tar tvvf - < %f + +# lha +type/^LHa\ .*archive + Open=%cd %p/ulha:// + View=%view{ascii} lha l %f +# arj +regex/\.a(rj|[0-9][0-9])$ + Open=%cd %p/uarj:// + View=%view{ascii} unarj l %f + +# cab +regex/\.([cC][aA][bB])$ + Open=%cd %p/ucab:// + View=%view{ascii} cabextract -l %f + +# ha +regex/\.([Hh][Aa])$ + Open=%cd %p/uha:// + View=%view{ascii} ha lf %f + +# rar +regex/\.[rR]([aA][rR]|[0-9][0-9])$ + Open=%cd %p/urar:// + View=%view{ascii} rar v -c- %f + +# ALZip +regex/\.(alz|ALZ)$ + Open=%cd %p/ualz:// + View=%view{ascii} unalz -l %f + +# cpio +shell/.cpio.Z + Open=%cd %p/ucpio:// + View=%view{ascii} gzip -dc %f | cpio -itv 2>/dev/null + +shell/.cpio.xz + Open=%cd %p/ucpio:// + View=%view{ascii} xz -dc %f | cpio -itv 2>/dev/null + +shell/.cpio.gz + Open=%cd %p/ucpio:// + View=%view{ascii} gzip -dc %f | cpio -itv 2>/dev/null + +shell/.cpio + Open=%cd %p/ucpio:// + View=%view{ascii} cpio -itv < %f 2>/dev/null + +# ls-lR +regex/(^|\.)ls-?lR(\.gz|Z|bz2)$ + Open=%cd %p/lslR:// + +# patch +regex/\.(diff|patch)(\.bz2)$ + Open=%cd %p/patchfs:// + View=%view{ascii} bzip2 -dc %f 2>/dev/null + +regex/\.(diff|patch)(\.(gz|Z))$ + Open=%cd %p/patchfs:// + View=%view{ascii} gzip -dc %f 2>/dev/null + +regex/\.(diff|patch)$ + Open=%cd %p/patchfs:// + View=%view{ascii} /bin/cat %f 2>/dev/null + +# ar library +regex/\.s?a$ + Open=%cd %p/uar:// + #Open=%view{ascii} ar tv %f + View=%view{ascii} file %f && nm -C %f + +# trpm +regex/\.trpm$ + Open=%cd %p/trpm:// + View=%view{ascii} rpm -qivl --scripts `basename %p .trpm` + +# RPM packages (SuSE uses *.spm for source packages) +regex/\.(src\.rpm|spm)$ + Open=%cd %p/rpm:// + View=%view{ascii} if rpm --nosignature --version >/dev/null 2>&1; then RPM="rpm --nosignature" ; else RPM="rpm" ; fi ; $RPM -qivlp --scripts %f + +regex/\.rpm$ + Open=%cd %p/rpm:// + View=%view{ascii} if rpm --nosignature --version >/dev/null 2>&1; then RPM="rpm --nosignature" ; else RPM="rpm" ; fi ; $RPM -qivlp --scripts %f + +# deb +regex/\.u?deb$ + Open=%cd %p/deb:// + View=%view{ascii} dpkg-deb -I %f && echo && dpkg-deb -c %f + +# dpkg +shell/.debd + Open=%cd %p/debd:// + View=%view{ascii} dpkg -s `echo %p | sed 's/\([0-9a-z.-]*\).*/\1/'` +# apt +shell/.deba + Open=%cd %p/deba:// + View=%view{ascii} apt-cache show `echo %p | sed 's/\([0-9a-z.-]*\).*/\1/'` + +# ISO9660 +regex/\.([iI][sS][oO])$ + Open=%cd %p/iso9660:// + View=%view{ascii} isoinfo -l -i %f + +# Mailboxes +type/^ASCII\ mail\ text + Open=%cd %p/mailfs:// + + +### Sources ### + +# C +shell/.c + Include=editor + +# Fortran +shell/.f + Include=editor + +# Header +regex/\.(h|hpp)$ + Include=editor + +# Asm +shell/.s + Include=editor + +# C++ +regex/\.(C|cc|cpp)$ + Include=editor + +include/editor + Open=%var{EDITOR:vi} %f + +# .so libraries +regex/\.(so|so\.[0-9\.]*)$ + View=%view{ascii} file %f && nm -C -D %f + +# Object +type/^ELF + #Open=%var{PAGER:more} %f + View=%view{ascii} file %f && nm -C %f + +### Documentation ### + +# Texinfo +#regex/\.(te?xi|texinfo)$ + +# GNU Info page +type/^Info\ text + Open=info -f %f + +shell/.info + Open=info -f %f + +# Exception: .3gp are video files not manual pages +regex/\.(3[gG][pP])$ + Include=video + +# Manual page +regex/(([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])|\.man)$ + Open=case %d/%f in */log/*|*/logs/*) cat %f ;; *) { zsoelim %f 2>/dev/null || cat %f; } | nroff -c -Tlatin1 -mandoc ;; esac | %var{PAGER:more} + View=%view{ascii,nroff} case %d/%f in */log/*|*/logs/*) cat %f ;; *) { zsoelim %f 2>/dev/null || cat %f; } | nroff -c -Tlatin1 -mandoc ;; esac + +# Perl pod page +shell/.pod + Open=pod2man %f | nroff -c -Tlatin1 -mandoc | %var{PAGER:more} + View=%view{ascii,nroff} pod2man %f | nroff -c -Tlatin1 -mandoc + +# Troff with me macros. +# Exception - "read.me" is not a nroff file. +shell/read.me + Open= + View= +# Manual page - compressed +regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.g?[Zz]$ + Open=case %d/%f in */log/*|*/logs/*) gzip -dc %f ;; *) gzip -dc %f | nroff -c -Tlatin1 -mandoc ;; esac | %var{PAGER:more} + View=%view{ascii,nroff} case %d/%f in */log/*|*/logs/*) gzip -dc %f ;; *) gzip -dc %f | nroff -c -Tlatin1 -mandoc ;; esac + +regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.bz$ + Open=case %d/%f in */log/*|*/logs/*) bzip -dc %f ;; *) bzip -dc %f | nroff -c -Tlatin1 -mandoc ;; esac | %var{PAGER:more} + View=%view{ascii,nroff} case %d/%f in */log/*|*/logs/*) bzip -dc %f ;; *) bzip -dc %f | nroff -c -Tlatin1 -mandoc ;; esac + +regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.bz2$ + Open=case %d/%f in */log/*|*/logs/*) bzip2 -dc %f ;; *) bzip2 -dc %f | nroff -c -Tlatin1 -mandoc ;; esac | %var{PAGER:more} + View=%view{ascii,nroff} case %d/%f in */log/*|*/logs/*) bzip2 -dc %f ;; *) bzip2 -dc %f | nroff -c -Tlatin1 -mandoc ;; esac + +regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.lzma$ + Open=case %d/%f in */log/*|*/logs/*) lzma -dc %f ;; *) lzma -dc %f | nroff -c -Tlatin1 -mandoc ;; esac | %var{PAGER:more} + View=%view{ascii,nroff} case %d/%f in */log/*|*/logs/*) lzma -dc %f ;; *) lzma -dc %f | nroff -c -Tlatin1 -mandoc ;; esac + +regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.xz$ + Open=case %d/%f in */log/*|*/logs/*) xz -dc %f ;; *) xz -dc %f | nroff -c -Tlatin1 -mandoc ;; esac | %var{PAGER:more} + View=%view{ascii,nroff} case %d/%f in */log/*|*/logs/*) xz -dc %f ;; *) xz -dc %f | nroff -c -Tlatin1 -mandoc ;; esac + +# CHM +regex/\.(chm|CHM)$ + Open=which kchmviewer > /dev/null 2>&1 && (kchmviewer %f &) || (xchm %f &) + +### Images ### + +type/^GIF + Include=image + +type/^JPEG + View=%view{ascii} identify %f; test -x /usr/bin/exif && echo && exif %f 2>/dev/null + Include=image + +type/^PC\ bitmap + Include=image + +type/^PNG + Include=image + +type/^TIFF + Include=image + +type/^PBM + Include=image + +type/^PGM + Include=image + +type/^PPM + Include=image + +type/^Netpbm + Include=image + +shell/.xcf + Open=(gimp %f &) + +shell/.xbm + Open=bitmap %f + +shell/.xpm + Include=image + View=sxpm %f + +shell/.ico + Include=image + +include/image + Open=(ristretto %f >/dev/null 2>&1 &) + View=(ristretto %f >/dev/null 2>&1 &) + #View=%view{ascii} asciiview %f + +###mobi,epub### + +type/^MOBI + Include=book +type/^EPUB + Include=book +include/book + Open=(calibre %f >/dev/null 2>&1 &) + +### jar ### + +type/^JAR + Include=jar +include/jar + Open=(java -jar %f >/dev/null 2>&1 &) + +### Sound files ### +## ( %f >/dev/null 2>&1 &) + +regex/\.([wW][aA][vV]|[sS][nN][dD]|[vV][oO][cC]|[aA][uU]|[sS][mM][pP]|[aA][iI][fF][fF]|[sS][nN][dD])$ + Open=(/opt/deadbeef/bin/deadbeef %f >/dev/null 2>&1 &) + +regex/\.([mM][oO][dD]|[sS]3[mM]|[xX][mM]|[iI][tT]|[mM][tT][mM]|669|[sS][tT][mM]|[uU][lL][tT]|[fF][aA][rR])$ + Open=(/opt/deadbeef/bin/deadbeef %f >/dev/null 2>&1 &) + #Open= + +regex/\.([fF][lL][aA][cC])$ + Open=(/opt/deadbeef/bin/deadbeef %f >/dev/null 2>&1 &) + +regex/\.([wW][aA][wW]22)$ + Open=(/opt/deadbeef/bin/deadbeef %f >/dev/null 2>&1 &) + +regex/\.([mM][pP]3)$ + Open=(/opt/deadbeef/bin/deadbeef %f >/dev/null 2>&1 &) + View=%view{ascii} mpg123 -vtn1 %f 2>&1 | sed -n '/^Title/,/^Comment/p;/^MPEG/,/^Audio/p' + +regex/\.([oO][gG][gG|aA|vV|xX])$ + Open=(/opt/deadbeef/bin/deadbeef %f >/dev/null 2>&1 &) + View=%view{ascii} ogginfo %s + +regex/\.([sS][pP][xX]|[fF][lL][aA][cC])$ + Open=(/opt/deadbeef/bin/deadbeef %f >/dev/null 2>&1 &) + +regex/\.([mM][iI][dD][iI]?|[rR][mM][iI][dD]?)$ + Open=(/opt/deadbeef/bin/deadbeef %f >/dev/null 2>&1 &) + +regex/\.([wW][mM][aA])$ + Open=(/opt/deadbeef/bin/deadbeef %f >/dev/null 2>&1 &) + View=%view{ascii} mplayer -quiet -slave -frames 0 -vo null -ao null -identify %f 2>/dev/null | tail +13 || file %f + +### Play lists ### + +regex/\.([mM]3[uU]|[pP][lL][sS])$ + Open=if [ -z "$DISPLAY" ]; then /opt/deadbeef/bin/deadbeef %f; else (xmms -p %f >/dev/null 2>&1 &); fi + + +### Video ### + +regex/\.([aA][vV][iI])$ + Include=video + +regex/\.([aA][sS][fFxX])$ + Include=video + +regex/\.([dD][iI][vV][xX])$ + Include=video + +regex/\.([mM][kK][vV])$ + Include=video + +regex/\.([mM][oO][vV]|[qQ][tT])$ + Include=video + +regex/\.([mM][pP]4|[mM]4[vV]|[mM][pP][eE]?[gG])$ + Include=video + +# MPEG-2 TS container + H.264 codec +regex/\.([mM][tT][sS])$ + Include=video + +regex/\.([tT][sS])$ + Include=video + +regex/\.([vV][oO][bB])$ + Include=video + +regex/\.([wW][mM][vV])$ + Include=video + +regex/\.([fF][lL][iIcCvV])$ + Include=video + +regex/\.([oO][gG][mM])$ + Include=video + +regex/\.([rR][aA]?[mM])$ + Open=(smplayer %f >/dev/null 2>&1 &) + +include/video + Open=(mplayer %f >/dev/null 2>&1 &) + #Open=(gtv %f >/dev/null 2>&1 &) + #Open=(xanim %f >/dev/null 2>&1 &) + +### Documents ### + +# Postscript +type/^PostScript + Open=(gv %f &) + View=%view{ascii} ps2ascii %f + +# PDF +type/^PDF + Open=(evince %f >/dev/null 2>&1 &) + #Open=(acroread %f &) + #Open=(ghostview %f &) + View=%view{ascii} pdftotext %f - + +# The following code very ugly and should not be taken as example. +# It should be cleaned up when the new format of mc.ext is developed. + +# html +regex/\.([hH][tT][mM][lL]?)$ + Open=(if test -n "" && test -n "$DISPLAY"; then ( file://%d/%p &) 1>&2; else links %f || lynx -force_html %f || ${PAGER:-more} %f; fi) 2>/dev/null + View=%view{ascii} links -dump %f 2>/dev/null || w3m -dump %f 2>/dev/null || lynx -dump -force_html %f + +# StarOffice 5.2 +shell/.sdw + Open=(libreoffice %f >/dev/null 2>&1 &) + +# StarOffice 6 and OpenOffice.org formats +regex/\.(odt|ott|sxw|stw|ods|ots|sxc|stc|odp|otp|sxi|sti|odg|otg|sxd|std|odb|odf|sxm|odm|sxg)$ + Open=(libreoffice %f >/dev/null 2>&1 &) + View=%view{ascii} odt2txt %f + +# AbiWord +shell/.abw + Open=(libreoffice %f >/dev/null 2>&1 &) + +# Microsoft Word Document +regex/\.(doc|docx|dot|)$ + Open=(libreoffice %f >/dev/null 2>&1 &) + View=%view{ascii} antiword -t %f || catdoc -w %f || word2x -f text %f - || strings %f + +# RTF document +regex/\.([rR][tT][fF])$ + Open=(nano %f >/dev/null 2>&1 &) + +# Microsoft Excel Worksheet +regex/\.([xX][lL][sSwW])$ + Open=(libreoffice %f >/dev/null 2>&1 &) + View=%view{ascii} xls2csv %f || strings %f + +# DVI +regex/\.([dD][vV][iI])$ + Open=run-mailcap %f 2>&1 & + View=%view{ascii} catdvi %f + +# TeX +regex/\.([Tt][Ee][Xx])$ + Include=editor + +# DjVu +regex/\.(djvu?|DJVU?)$ + Open=djview %f & + View=%view{ascii} djvused -e print-pure-txt %f + +### Miscellaneous ### + +# Makefile +regex/[Mm]akefile$ + Open=make -f %f %{Enter parameters} + +# Imakefile +shell/Imakefile + Open=xmkmf -a + +# Makefile.PL (MakeMaker) +regex/^Makefile.(PL|pl)$ + Open=%var{PERL:perl} %f + +# dbf +regex/\.([dD][bB][fF])$ + Open=%view{ascii} dbview %f + View=%view{ascii} dbview -b %f + +# REXX script +regex/\.(rexx?|cmd)$ + Open=rexx %f %{Enter parameters};echo "Press ENTER";read y + +# Disk images for Commodore computers (VIC20, C64, C128) +regex/\.(d64|D64)$ + Open=%cd %p/uc1541:// + View=%view{ascii} c1541 %f -list + Extract=c1541 %f -extract + +# Glade, a user interface designer for GTK+ and GNOME +regex/\.([Gg][Ll][Aa][Dd][Ee])$ + Open=if glade-3 --version >/dev/null 2>&1; then (glade-3 %f >/dev/null 2>&1 &); else (glade-2 %f >/dev/null 2>&1 &); fi + +# Gettext Catalogs +shell/.mo + View=%view{ascii} msgunfmt %f || cat %f + +# lyx +regex/\.(lyx|LYX)$ + Open=lyx %f + View=%view{ascii} lyxcat %f + +# torrent +regex/\.([tT][oO][rR][rR][eE][nN][tT])$ + Open=(qbittorrent %f >/dev/null 2>&1 &) + View=%view{ascii} ctorrent -x %f 2>/dev/null + +### Plain compressed files ### + +# ace +regex/\.(ace|ACE)$ + Open=%cd %p/uace:// + View=%view{ascii} unace l %f + Extract=unace x %f + +# arc +regex/\.(arc|ARC)$ + Open=%cd %p/uarc:// + View=%view{ascii} arc l %f + Extract=arc x %f '*' + Extract (with flags)=I=%{Enter any Arc flags:}; if test -n "$I"; then arc x $I %f; fi + +# zip +type/^([Zz][Ii][Pp])\ archive + Open=%cd %p/uzip:// + View=%view{ascii} unzip -v %f + +# zoo +regex/\.([Zz][Oo][Oo])$ + Open=%cd %p/uzoo:// + View=%view{ascii} zoo l %f + +# gzip +type/^gzip + Open=gzip -dc %f | %var{PAGER:more} + View=%view{ascii} gzip -dc %f 2>/dev/null + +regex/\.(gz|Z)$ + View=%view{ascii} gzip -dc %f 2>/dev/null + +# bzip2 +type/^bzip2 + Open=bzip2 -dc %f | %var{PAGER:more} + View=%view{ascii} bzip2 -dc %f 2>/dev/null + +regex/\.bz2?$ + View=%view{ascii} bzip2 -dc %f 2>/dev/null + +# bzip +type/^bzip + Open=bzip -dc %f | %var{PAGER:more} + View=%view{ascii} bzip -dc %f 2>/dev/null + +# compress +type/^compress + Open=gzip -dc %f | %var{PAGER:more} + View=%view{ascii} gzip -dc %f 2>/dev/null + +# lzma +regex/\.lzma$ + Open=lzma -dc %f | %var{PAGER:more} + View=%view{ascii} lzma -dc %f 2>/dev/null + +# xz +regex/\.xz$ + Open=xz -dc %f | %var{PAGER:more} + View=%view{ascii} xz -dc %f 2>/dev/null + +### Default ### + +# Default target for anything not described above +default/* + Open= + View= + + +### EOF ### diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/mc/panels.ini b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/mc/panels.ini new file mode 100644 index 0000000..e69de29 diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/openbox/rc.xml b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/openbox/rc.xml new file mode 100644 index 0000000..ad6091a --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/openbox/rc.xml @@ -0,0 +1,748 @@ + + + + + 10 + 20 + + + yes + + no + + yes + + no + + 200 + + no + + + + Smart + +
yes
+ + Primary + + 1 + +
+ + Onyx + CMILN + + yes + yes + + sans + 8 + + bold + + normal + + + + sans + 8 + + bold + + normal + + + + sans + 9 + + normal + + normal + + + + sans + 9 + + normal + + normal + + + + sans + 9 + + bold + + normal + + + + sans + 9 + + bold + + normal + + + + + + 4 + 1 + + + + 875 + + + + yes + Nonpixel + + Center + + + + 10 + + 10 + + + + + + 0 + 0 + 0 + 0 + + + TopLeft + + 0 + 0 + no + Above + + Vertical + + no + 300 + + 300 + + Middle + + + + C-g + + + + left + no + + + + + right + no + + + + + up + no + + + + + down + no + + + + + left + no + + + + + right + no + + + + + up + no + + + + + down + no + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + + + + + + + + + + + + + client-menu + + + + + + scrot -s + + + + + + + + + + + + + + + + + + + + + + + + yes + yes + + + + + + + + + + + right + + + + + left + + + + + up + + + + + down + + + + + + + true + Konqueror + + kfmclient openProfile filemanagement + + + + + + scrot + + + + + 1 + + 500 + + 400 + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + previous + + + + + next + + + + + + + + + + + + + no + + + + + + + + + + + yes + + + + + + + + + + + + + + + + + + + + + + + client-menu + + + + + + + top + + + + + + + left + + + + + + + right + + + + + + + bottom + + + + + + + client-menu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + client-menu + + + + + + + client-menu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + vertical + + + + + horizontal + + + + + + + + + + + + + + + + + + + + + + + + + + + + client-list-combined-menu + + + + + root-menu + + + + + + + previous + + + + + next + + + + + previous + + + + + next + + + + + + + + + /var/lib/openbox/debian-menu.xml + menu.xml + 200 + + no + + 100 + + 400 + + yes + + yes + + + + + +
diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/openbox/rc_back.xml b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/openbox/rc_back.xml new file mode 100644 index 0000000..b42543b --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/openbox/rc_back.xml @@ -0,0 +1,798 @@ + + + + + 10 + 20 + + + yes + + no + + yes + + no + + 200 + + no + + + + Smart + +
yes
+ + Primary + + 1 + +
+ + Onyx + CMILN + + yes + yes + + sans + 8 + + bold + + normal + + + + sans + 8 + + bold + + normal + + + + sans + 9 + + normal + + normal + + + + sans + 9 + + normal + + normal + + + + sans + 9 + + bold + + normal + + + + sans + 9 + + bold + + normal + + + + + + 4 + 1 + + + + 875 + + + + yes + Nonpixel + + Center + + + + 10 + + 10 + + + + + + 0 + 0 + 0 + 0 + + + TopLeft + + 0 + 0 + no + Above + + Vertical + + no + 300 + + 300 + + Middle + + + + C-g + + + + left + no + + + + + right + no + + + + + up + no + + + + + down + no + + + + + left + no + + + + + right + no + + + + + up + no + + + + + down + no + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + + + + + + + + + + + + + client-menu + + + + + + scrot -s + + + + + + + + + + + + + + + + + + + + + + + + yes + yes + + + + + + + + + + + right + + + + + left + + + + + up + + + + + down + + + + + + + true + Konqueror + + kfmclient openProfile filemanagement + + + + + + scrot + + + + + 1 + + 500 + + 400 + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + previous + + + + + next + + + + + previous + + + + + next + + + + + previous + + + + + next + + + + + + + + + + + + + no + + + + + + + + + + + yes + + + + + + + + + + + + + + + + + + + + + + + client-menu + + + + + + + top + + + + + + + left + + + + + + + right + + + + + + + bottom + + + + + + + client-menu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + client-menu + + + + + + + client-menu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + vertical + + + + + horizontal + + + + + + + + + + + + + + + + + previous + + + + + next + + + + + previous + + + + + next + + + + + previous + + + + + next + + + + + + + + + + + + + + + + client-list-combined-menu + + + + + root-menu + + + + + + + previous + + + + + next + + + + + previous + + + + + next + + + + + + + + + /var/lib/openbox/debian-menu.xml + menu.xml + 200 + + no + + 100 + + 400 + + yes + + yes + + + + + +
diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/terminator/config b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/terminator/config new file mode 100644 index 0000000..7b1e2ee --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.config/terminator/config @@ -0,0 +1,18 @@ +[global_config] + title_inactive_fg_color = "#00e8ff" + title_receive_fg_color = "#00e8ff" + title_transmit_fg_color = "#00e8ff" +[keybindings] +[profiles] + [[default]] + background_type = transparent + foreground_color = "#00e8ff" +[layouts] + [[default]] + [[[child1]]] + type = Terminal + parent = window0 + [[[window0]]] + type = Window + parent = "" +[plugins] diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.devilspie/opacity.ds b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.devilspie/opacity.ds new file mode 100644 index 0000000..9a56c4a --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.devilspie/opacity.ds @@ -0,0 +1,37 @@ +( if + ( or + ( contains ( application_name ) "xterm" ) + ( contains ( application_name ) "filezilla" ) + ( contains ( application_name ) "nitrogen" ) + ( contains ( application_name ) "synaptic" ) + ( contains ( application_name ) "qBittorrent" ) + ( contains ( application_name ) "deadbeef" ) + ( contains ( application_name ) "SimpleScreenRecorder" ) + ( contains ( application_name ) "Leafpad" ) + ( contains ( application_name ) "gtkdialog" ) + ( contains ( application_name ) "Atom" ) + ) + ( begin + ( spawn_async (str "transset -i" (window_xid) " 0.85" ) + ) + ) +) + +( if + ( or + ( contains ( application_name ) "Panel" ) + ( contains ( application_name ) "haguichi" ) + ) + ( begin + ( spawn_async (str "transset -i" (window_xid) " 0.65" ) + ) + ) +) + +(if (and (contains (application_name) "java") (contains (window_name) "Desktop")) + (begin + (below) + (fullscreen) + (wintype "splashscreen") + ) +) diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.devilspie/terminalPos.ds b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.devilspie/terminalPos.ds new file mode 100644 index 0000000..5e1fbcc --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.devilspie/terminalPos.ds @@ -0,0 +1,11 @@ +; generated_rule terminalPos +( if +( begin +( is ( application_name ) "LEFT_TERM" ) +) +( begin +( pin ) +( geometry "726x830+0+130" ) +( println "match" ) +) +) diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.devilspie2/opacity.lua b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.devilspie2/opacity.lua new file mode 100644 index 0000000..e69de29 diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.devilspie2/terminalPos.lua b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.devilspie2/terminalPos.lua new file mode 100644 index 0000000..b736f7e --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.devilspie2/terminalPos.lua @@ -0,0 +1,23 @@ + +if (get_window_name()=="LEFT_TERM") then + -- x,y, xsize, ysize + set_window_geometry(1600,300,700,800); +end + + +if (get_window_name()=="RIGHT_TERM") then + -- x,y, xsize, ysize + set_window_geometry(1600,300,700,800); +end + + +if (get_window_name()=="TOP_TERM") then + -- x,y, xsize, ysize + set_window_geometry(1600,300,700,500); +end + + +if (get_window_name()=="BOTTOM_TERM") then + -- x,y, xsize, ysize + set_window_geometry(1600,300,700,500); +end diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.greetings.mp3 b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.greetings.mp3 new file mode 100644 index 0000000..ed05424 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.greetings.mp3 differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/autoproperties b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/autoproperties new file mode 100644 index 0000000..a095366 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/autoproperties @@ -0,0 +1,248 @@ +/* + Autoproperties. The default template and simple course of autopropping + to help you add your own autoproperties. See the documentation for + more keywords and the rest of what is possible through this file. + + First, it's good to note that you can't just make up the property + string, you need to use a program called 'xprop' to show it. Please + conduct the documentation. + + Another good tip is to make sure you have an ApplyOn entry. The + autoproperties you define won't do any good if you don't tell pekwm + when to apply them! + + Third tip. You can't match a window with more than one property. The + first one that matches will be used, the rest ignored (see the gimp + example). + + Note that the default entries are commented out, don't comment out your + own autoproperties. :) +*/ + +Require { + Templates = "True" +} + +/* + Group terminal applications + */ +# Property = "(term|rxvt),(erm|xvt)" { +# ApplyOn = "New" +# Group = "term" { +# Size = "5" +# FocusedFirst = "True" +# Raise = "True" +# } +# } + +/* + Remove decor of customize toolbar window of mozilla firefox. + */ +Property = "^(gecko|Gecko|firefox-bin),^Firefox-bin,,^Customize Toolbar\$" { + ApplyOn = "Start New TransientOnly" + Border = "False" + Titlebar = "False" +} + +/* + Auto-group up to 10 mozilla download windows to group you call "moz-dl", + using a WM_CLASS and specifying the the download window using the + begining of its title. Make the windows go to the top-left corner of + your workspace and place them under other windows. Do this when new + windows show up, also to so called transient windows. +*/ +# Property = "^mozilla-bin,^Mozilla-bin,,^Saving" { +# ApplyOn = "New Transient" +# Group = "moz-dl" { Size = "10" } +# FrameGeometry = "+0+0" +# Layer = "Below" +# } + + +/* + Group together up to two windows that have a WM_CLASS that matches the + property. Start these windows on workspace two. +*/ +# Property = "^Mozilla,^navigator:browser" { +# ApplyOn = "Start New Workspace" +# Workspace = "2" +# } + + +/* + Group together an infinite number of windows that match the property. + When new windows are opened to this group, never make them the active + window of the group, but open them in the background. Make these + autoproperties apply on every pekwm start or when a new window is opened. +*/ +# Property = "^dillo,^Dillo" { +# ApplyOn = "Start New" +# Group = "dillo" { Size = "0"; Behind = "True" } +# } + + +/* + Put property matching windows under other windows and make the window + appear on every workspace. Do not show matching windows on the pekwm + goto menus, do not include them in frame switching (mod1+tab) and do + not let other windows snap to them. Do this on pekwm start or when new + window is opened, also include transient windows (in the example, + xmms playlist and equalizer are transients). +*/ +# Property = ".*,^xmms" { +# ApplyOn = "Start New Transient" +# Layer = "Desktop" +# Sticky = "True" +# Skip = "Menus FocusToggle Snap" +# } + + +/* + Remove Gimp windows from the menus, only show the main toolbox window. + Use the WM_WINDOW_ROLE to tell the difference between gimp windows. + + First make sure the toolbox window doesn't get confused with the rest + of the windows. This just tells pekwm to ignore any matches for the + toolbox later on. Without this, the toolbox would match with "the rest + of the windows" and get ignored from the pekwm menus! We don't want that. +*/ +# Property = "^gimp,^Gimp,gimp-toolbox" { +# ApplyOn = "Start New" +# } +/* + The Crop dialog always gets in the way, put it in the corner but place + it above other windows anyways. Don't show the window in pekwm menus. +*/ +# Property = "^gimp,^Gimp,gimp-crop-tool" { +# ApplyOn = "Start New" +# Layer = "OnTop" +# FrameGeometry = "+0+0" +# Skip = "Menus" +# } +/* + The rest of the gimp windows should not show in pekwm menus eather. +*/ +# Property = ".gimp,^Gimp" { +# ApplyOn = "Start New" +# Skip = "Menus"; +# } + + +/* + This should start making sense to you by now. +*/ +# Property = "^gkrellm,^Gkrellm" { +# ApplyOn = "Start New" +# Sticky = "True" +# Skip = "Menus FocusToggle" +# Layer = "Desktop" +# } + + +/* + Some useful standard application xclock xload and xbiff. This should + be fairly clear to you. In addition to what you've allready learned, + we make the windows appear without titlebars and borders. We are also + using the geometry in all its glory, defining the windows size in + addition to its position. +*/ +# Property = "^xclock,^XClock" { +# ApplyOn = "Start New" +# ClientGeometry = "120x137+0-137" +# Border = "False"; Titlebar = "False" +# Sticky = "True" +# Layer = "Desktop" +# Skip = "Menus FocusToggle Snap" +# } +# +# Property = "^xload,^XLoad" { +# ApplyOn = "Start New" +# ClientGeometry = "560x137+120-137" +# Border = "False"; Titlebar = "False" +# Sticky = "True" +# Layer = "Desktop" +# Skip = "Menus FocusToggle Snap" +# } +# +# Property = "^xbiff,^XBiff" { +# ApplyOn = "Start New" +# ClientGeometry = "120x137-120-137" +# Border = "False"; Titlebar = "False" +# Sticky = "True" +# Layer = "Desktop" +# Skip = "Menus FocusToggle Snap" +# } + + +// End of autoproperties. ------------------------- + +TypeRules { + INCLUDE = "$_PEKWM_ETC_PATH/autoproperties_typerules" +} + +/* + Next, we do some siple window title rewriting. + To make it simple, you can automatically make some windows get their + title edited. Cut out an annoying piece, add text, replace text. + This all happens in it's own section "TitleRules {}". + + I don't like the way dillo uses its titlebar, it says "Dillo: webpage". + I want that "Dillo:" part to not show in the beginning, instead I want + to make it show as "webpage - dillo". + + Then again, the "webpage - Mozilla Firefox" is too long for my taste. + I shorten it in the second titlerule. And I'll place the shortened text + in the beginning of the title just as a show how. +*/ +# TitleRules { +# Property = "^dillo,^Dillo" { +# Rule = "/Dillo: (.*)/\\1 - dillo/" +# } +# Property = "^firefox-bin,^Firefox-bin" { +# Rule = "/(.*) - Mozilla Firefox/MF: \\1/" +# } +# } + + +// End of titlerules. ----------------------------- + + +/* + Then for some harbour ordering done in it's own "Harbour {}" section. + This is simple really, but you might want to check the documentation on + how the positions work. + + Obpager is allways the last dockapp, the cpuload application is the + first, and wmnd will get placed in the centre. +*/ +# Harbour { +# Property = "^obpager,^obpager" { +# Position = "-1" +# } +# Property = ".*,.*cpuload" { +# Position = "1" +# } +# Property = ".*,^wmnd" { +# Position = "0" +# } +# } + + +// End of harbour order rules. -------------------- + + +/* + Last, if you have a theme that supports it, or you have hacked one up + yourself, you can use the "DecorRules {}" section to make windows show + up with independent decorations. + + Here we tell our terminal windows to use the special TERM decoration + section found from your theme. Note that this _needs_ a theme that + supports it. +*/ +# DecorRules { +# Property = "^term,^xterm" { +# Decor = "TERM" +# } +# } + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/config b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/config new file mode 100644 index 0000000..e87f42c --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/config @@ -0,0 +1,39 @@ +INCLUDE = "$_PEKWM_ETC_PATH/config_system" + +Files { + Theme = "/usr/share/pekwm/themes/vista_black" +} + +Screen { + Workspaces = "3" + WorkspacesPerRow = "3" + WorkspaceNames = "01;02;03;" + Placement { + Model = "MouseCentered" + WorkspacePlacements = "CenteredOnParent;MouseCentered" + TransientOnParent = "True" + WorkspaceIndicatorOpacity = "50" + Smart { + Row = "False" + OffsetX = "0" + OffsetY = "0" + } + } + +Menu { + DisplayIcons = "True" + UnfocusOpacity = "50" + Icons = "Final Order" { + Minimum = "16x16" + Maximum = "16x16" + } + +Files { + Keys = "~/.pekwm/keys" + Mouse = "~/.pekwm/mouse" + Menu = "~/.pekwm/menu" + Start = "~/.pekwm/start" + AutoProps = "~/.pekwm/autoproperties" + Theme = "/usr/share/pekwm/themes/vista_black" + Icons = "~/.pekwm/icons/" +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/history b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/history new file mode 100644 index 0000000..e69de29 diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/keys b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/keys new file mode 100644 index 0000000..23a73ac --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/keys @@ -0,0 +1,16 @@ +INCLUDE = "vars" + +Global { +# - - ----------------------------------------------- - - +# Simple bindings to most frequently used actions. +# +# Adding your own frequently used actions is easy - +# just copy it over from CHAINS and edit the keypress! + + #Arp Crunch Apps + Keypress = "Mod4 m" { Actions = "ShowMenu GotoClient True" } + Keypress = "Mod4 r" { Actions = "Exec terminator -x sudo reboot &" } + Keypress = "Mod4 l" { Actions = "Exec i3lock -c 000000" } + Keypress = "Mod4 s" { Actions = "Exec terminator -x sudo poweroff &" } + Keypress = "Mod4 t" { Actions = "Exec terminator &" } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/menu b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/menu new file mode 100644 index 0000000..bae62f4 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/menu @@ -0,0 +1,198 @@ +# Menu config for pekwm + +# Variables +INCLUDE = "vars" + +RootMenu = "(----)" { + Separator {} + Submenu = "(--Main--)" { + Separator {} + + Submenu = "[--System--]" { + Separator {} + Submenu = "[--Settings--]" { + Entry = "Gufw[Firewall-Mngr]" { Actions = "Exec gksu gufw &" } + Entry = "Wicd[Netwrk-Mngr]" { Actions = "Exec terminator -x wicd-curses &" } + Entry = "DSL/PPPoE configuration tool" { Actions = "Exec xterm -e pppoeconf &" } + Entry = "LXAppearance" { Actions = "Exec lxappearance &" } + Entry = "Nitrogen" { Actions = "Exec nitrogen &" } + Entry = "ARandR" { Actions = "Exec arandr &" } + Entry = "Nvidia Settings" { Actions = "Exec gksu nvidia-settings &" } + } + Separator {} + Entry = "Synaptic Package Manager" { Actions = "Exec x-terminal-emulator -e synaptic-pkexec &" } + Entry = "Aptitude Package Manager (text)" { Actions = "Exec terminator -x aptitude-curses &" } + Entry = "PlayOnLinux" { Actions = "Exec playonlinux &" } + Entry = "VirtualBox" { Actions = "Exec virtualbox &" } + Entry = "GParted" { Actions = "Exec su-to-root -X -c /usr/sbin/gparted &" } + Entry = "Bleachbit[Su]" { Actions = "Exec gksu bleachbit &" } + Entry = "Bleachbit" { Actions = "Exec bleachbit &" } + Entry = "Orphaner (libs)" { Actions = "Exec xterm -e su-to-root -c /usr/sbin/orphaner &" } + Entry = "Gdebi[Pkg-Installer]" { Actions = "Exec gksu gdebi &" } + Entry = "Ubuntu Builder" { Actions = "Exec ubuntu-builder &" } + Entry = "Htop" { Actions = "Exec xterm -e htop &" } + + + + } + + Separator {} + + Submenu = "[--Multimedia--]" { + Entry = "SMPlayer2[Movie-Player]" { Actions = "Exec smplayer2 &" } + Entry = "Aegisub[SubTitleEditor]" { Actions = "Exec aegisub-3.0 &" } + Entry = "SubDownloader" { Actions = "Exec subdownloader &" } + Entry = "DeadBeef[Music-Player]" { Actions = "Exec /opt/deadbeef/bin/deadbeef &" } + Entry = "OpenShot[Video-Editor]" { Actions = "Exec openshot &" } + Entry = "SimpleScreenRecorder" { Actions = "Exec simplescreenrecorder --logfile &" } + Entry = "Guvcview[WebCam]" { Actions = "Exec guvcview &" } + Entry = "Pavucontrol[Audio-Ctrls]" { Actions = "Exec pavucontrol &" } + } + + Separator {} + + Submenu = "[--Office--]" { + Entry = "LibreOffice" { Actions = "Exec libreoffice &" } + Entry = "LibreOffice-Writer" { Actions = "Exec libreoffice --writer &" } + Entry = "LibreOffice-Impress" { Actions = "Exec libreoffice --impress &" } + Entry = "LibreOffice-Calc" { Actions = "Exec libreoffice --calc &" } + Entry = "Sumatra[Pdf & Ebook-Viewer]" { Actions = "Exec /usr/sbin/sumatra &" } + } + + Separator {} + + Submenu = "[--Graphics--]" { + Entry = "The GIMP[Img-Editor]" { Actions = "Exec gimp &" } + Entry = "ImageMagick[Img-Editor]" { Actions = "Exec display.im6 logo: &" } + Entry = "Mirage[Img-Viewer]" { Actions = "Exec mirage &" } + } + + Separator {} + + Submenu = "[--Internet--]" { + Entry = "Firefox[Web]" { Actions = "Exec firefox &" } + Entry = "FileZilla[FTP-Client]" { Actions = "Exec filezilla &" } + Entry = "QBittorrent" { Actions = "Exec qbittorrent &" } + Entry = "Xchat[IRC]" { Actions = "Exec xchat &" } + Entry = "Skype" { Actions = "Exec skype &" } + } + + Separator {} + + Submenu = "[--Games--]" { + Entry = "Steam" { Actions = "Exec steam &" } + Entry = "DOSBox" { Actions = "Exec dosbox &" } + Entry = "GtkBoard" { Actions = "Exec gtkboard &" } + Entry = "PrBoom+" { Actions = "Exec prboom-plus &" } + Entry = "Freedoom-Phase 1" { Actions = "Exec /usr/games/freedoom1 &" } + Entry = "Freedoom-Phase 2" { Actions = "Exec /usr/games/freedoom2 &" } + + + } + + Separator {} + + Submenu = "[--Accessories--]" { + Entry = "SpaceFM[File-Mngr]" { Actions = "Exec spacefm &" } + Entry = "SpaceFM-File Search" { Actions = "Exec spacefm --find-files &" } + Entry = "PyRenamer[Bulk File Re-name]" { Actions = "Exec pyrenamer &" } + Entry = "Midnight-Commander[File-Mngr]" { Actions = "Exec terminator -x mc &" } + Entry = "Ranger[File-Mngr]" { Actions = "Exec xterm -e ranger &" } + Entry = "Galculator" { Actions = "Exec galculator &" } + Entry = "Leafpad" { Actions = "Exec leafpad &" } + Entry = "Nano[Text Editor]" { Actions = "Exec terminator -x nano &" } + Entry = "Xarchiver" { Actions = "Exec xarchiver &" } + Entry = "QuickSynergy" { Actions = "Exec quicksynergy &" } + Entry = "Terminator[Terminal]" { Actions = "Exec terminator &" } + Entry = "Xterm" { Actions = "Exec xterm &" } + Entry = "Screenshot" { Actions = "Exec xfce4-screenshooter &" } + } + + Separator {} + + Submenu = "[--Development--]" { + Entry = "Geany[IDE-Like-TextEditor]" { Actions = "Exec geany &" } + } +} + Submenu = "(--Pekwm--)" { + Submenu = "Themes" { + Entry { Actions = "Dynamic $_PEKWM_SCRIPT_PATH/pekwm_themeset.sh $_PEKWM_THEME_PATH" } + Entry { Actions = "Dynamic $_PEKWM_SCRIPT_PATH/pekwm_themeset.sh ~/.pekwm/themes" } + } + Entry = "Reload" { Actions = "Reload" } + Entry = "Restart" { Actions = "Restart" } + Entry = "Exit" { Actions = "Exit" } + } + Separator {} + Entry = "Firefox[Web]" { Actions = "Exec firefox &" } + Entry = "Spacefm[File-Mngr]" { Actions = "Exec spacefm &" } + Entry = "Terminator[Terminal]" { Actions = "Exec terminator &" } + Submenu = "(--Desktop Features & Other--)" { + Entry = "Idesk[DesktopIconStarter]" { Actions = "Exec idesk &" } + Entry = "Idesk[DesktopIconStopper]" { Actions = "Exec terminator -x pkill idesk &" } + Entry = "Idesk[IconMaker]" { Actions = "Exec terminator -x $HOME/Desktop/idesk.sh &" } + Entry = "Keyboard Backlight On" { Actions = "Exec xset led 3 &" } + Entry = "Keyboard Backlight Off" { Actions = "Exec xset -led 3 &" } + } + Separator {} + Submenu = "(--Go to--)" { + SubMenu = "Workspace" { + # Create goto menu once per pekwm config reload. The fast way that + # will work for most if not all users. + COMMAND = "$_PEKWM_SCRIPT_PATH/pekwm_ws_menu.sh goto" + # Create goto menu every time the menu is opened. The slow way. + # This is what you want if you are using external tools to make + # the amount of workspaces something else than what you define in + # ~/.pekwm/config. You will know if you want this. + # Entry = "" { Actions = "Dynamic $_PEKWM_SCRIPT_PATH/pekwm_ws_menu.sh goto dynamic" } + } + Entry = "Window.." { Actions = "ShowMenu GotoClient True" } + } +} + +WindowMenu = "Window Menu" { + Entry = "(Un)Stick" { Actions = "Toggle Sticky" } + Entry = "(Un)Shade" { Actions = "Toggle Shaded" } + Entry = "Iconify" { Actions = "Set Iconified" } + Entry = "Command.." { Actions = "ShowCmdDialog" } + + Submenu = "Maximize" { + Entry = "Toggle Full" { Actions = "Toggle Maximized True True" } + Entry = "Toggle Horizontal" { Actions = "Toggle Maximized True False" } + Entry = "Toggle Vertical" { Actions = "Toggle Maximized False True" } + } + Submenu = "Fill" { + Entry = "Full" { Actions = "MaxFill True True" } + Entry = "Horizontal" { Actions = "MaxFill True False" } + Entry = "Vertical" { Actions = "MaxFill False True" } + } + Submenu = "Stacking" { + Entry = "Raise" { Actions = "Raise" } + Entry = "Lower" { Actions = "Lower" } + Entry = "Toggle Always On Top" { Actions = "Toggle AlwaysOnTop" } + Entry = "Toggle Always Below" { Actions = "Toggle AlwaysBelow" } + } + Submenu = "Decorations" { + Entry = "Toggle Decorations" { Actions = "Toggle DecorBorder; Toggle DecorTitlebar" } + Entry = "Toggle Borders" { Actions = "Toggle DecorBorder" } + Entry = "Toggle Titlebar" { Actions = "Toggle DecorTitlebar" } + } + Submenu = "Skip" { + Entry = "Toggle showing this frame in menus" { Actions = "Toggle Skip Menus" } + Entry = "Toggle including this frame in focus toggle" { Actions = "Toggle Skip FocusToggle" } + Entry = "Toggle if this frame snaps to other windows" { Actions = "Toggle Skip Snap" } + } + SubMenu = "Send To" { + # Create sendto menu once per pekwm config reload. The fast way that + # will work for most if not all users. + COMMAND = "$_PEKWM_SCRIPT_PATH/pekwm_ws_menu.sh send" + # Create sendto menu every time the menu is opened. The slow way. + # This is what you want if you are using external tools to make + # the amount of workspaces something else than what you define in + # ~/.pekwm/config. You will know if you want this. + # Entry = "" { Actions = "Dynamic $_PEKWM_SCRIPT_PATH/pekwm_ws_menu.sh send dynamic" } + } + Separator {} + Entry = "Close" { Actions = "Close" } + Submenu = "Kill" { Entry = "Kill application" { Actions = "Kill" } } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/mouse b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/mouse new file mode 100644 index 0000000..0e74bfc --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/mouse @@ -0,0 +1,15 @@ +# Swap comments on the two following lines to switch betwen +# click does not raise and click to raise. +#$CLIENT_CLICK = "Focus" + $CLIENT_CLICK = "Focus; Raise" + +# Base mouse configuration +INCLUDE = "$_PEKWM_ETC_PATH/mouse_system" + +# Swap comments on the two folling lines to switch between +# sloppy and click to focus +#INCLUDE = "$_PEKWM_ETC_PATH/mouse_sloppy" +INCLUDE = "$_PEKWM_ETC_PATH/mouse_click" + +# Add configuration overrides here, it possible to add sections, +# sub-section and values overriding/adding specific values. diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/start b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/start new file mode 100755 index 0000000..9456ff5 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/start @@ -0,0 +1,33 @@ +#!/bin/sh +# PekWM start file +# This file is a simple shell script; It gets run on pekwm startup, after +# the theme and all config has loaded if it is set executable +# (chmod +x start). +# +# This is different from ~/.xinitrc because a normal configuration of +# .xinitrc you'll run all commands, then launch the window manager last. +# +# It also gets re-run every time pekwm is restarted. +# +# As for it's usefulness, well, it's up to you. I actually set my background +# from my start file; since it runs after the theme gets loaded, this +# effectively overrides whatever's in the theme. +# +# There's probably a few other good uses for it, too. I mainly pushed for it +# because when I was doing fluxbox's docs, people used to complain that there +# wasn't one, and I wanted to avoid that for pekwm. ;) --eyez +exec /lib/ufw/ufw-init start & +exec stjerm -k f8 -o 50 -fg 00e8ff -ah 0 -p left -h 800 -w 700 & +exec stjerm -k f9 -o 50 -fg 00e8ff -ah 0 -p right -h 800 -w 700 & +exec stjerm -k f12 -o 50 -fg 00e8ff -ah 0 -p top -h 500 -w 700 & +exec stjerm -k f10 -o 50 -fg 00e8ff -ah 0 -p bottom -h 500 -w 700 & +exec xset led 3 & +exec xcompmgr & +exec spacefm --desktop & +exec xfce4-panel & +sleep 1 +exec megasync & +exec $HOME/.animatedBGstarter.sh & +sleep 1 +exec $HOME/.animatedBGstarter2.sh & +exec pulseaudio --start & diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/border.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/border.png new file mode 100644 index 0000000..b4fe276 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/border.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/bottom-left.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/bottom-left.png new file mode 100644 index 0000000..6a3212c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/bottom-left.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/bottom-right.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/bottom-right.png new file mode 100644 index 0000000..f3ec15a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/bottom-right.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/bottom.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/bottom.png new file mode 100644 index 0000000..1354b38 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/bottom.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/close-focus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/close-focus.png new file mode 100644 index 0000000..cd6ca6a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/close-focus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/close-press.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/close-press.png new file mode 100644 index 0000000..24e44c5 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/close-press.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/close-unfocus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/close-unfocus.png new file mode 100644 index 0000000..b44ab5e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/close-unfocus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/max-focus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/max-focus.png new file mode 100644 index 0000000..3f9d401 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/max-focus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/max-press.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/max-press.png new file mode 100644 index 0000000..2712d35 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/max-press.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/max-unfocus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/max-unfocus.png new file mode 100644 index 0000000..8a26492 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/max-unfocus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/menu-title.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/menu-title.png new file mode 100644 index 0000000..cc766fc Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/menu-title.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/menu-top-left.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/menu-top-left.png new file mode 100644 index 0000000..da033ce Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/menu-top-left.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/menu-top-right.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/menu-top-right.png new file mode 100644 index 0000000..41f7fc2 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/menu-top-right.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/menuline.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/menuline.png new file mode 100644 index 0000000..407fc25 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/menuline.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/min-focus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/min-focus.png new file mode 100644 index 0000000..f5de99f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/min-focus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/min-press.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/min-press.png new file mode 100644 index 0000000..f518434 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/min-press.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/min-unfocus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/min-unfocus.png new file mode 100644 index 0000000..b1224f3 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/min-unfocus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/theme b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/theme new file mode 100644 index 0000000..e658ca3 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/theme @@ -0,0 +1,285 @@ +# "Mirev2 Blue" theme for pekwm 0.1.6 +# theme originally done by asuraci for Litestep +# ported to pekwm by lyrae (http://thrynk.deviantart.com) +# Date: 04.01.08 + +$font = "Avantgarde LT Medium-7#Left#XFT" + +PDecor { + Decor = "Default" { + Title { + Height = "19" + Pad = "3 5 5 5" + + Focused = "Image title.png" + Unfocused = "Image title.png" + + Tab { + Focused = "Image title.png" + FocusedSelected = "Image title.png" + Unfocused = "Image title.png" + UnfocusedSelected = "Image title.png" + } + Separator { + Focused = "Empty" + Unfocused = "Empty" + } + Font { + Focused = "$font" + } + FontColor { + Focused = "#a0a0a0" + FocusedSelected = "#a0a0a0" + Unfocused = "#222222" + UnfocusedSelected = "#222222" + + } + Buttons { + Right { + Focused = "Image close-focus.png" + Unfocused = "Image close-unfocus.png" + Pressed = "Image close-press.png" + Button = "1" { Actions = "Close" } + Button = "3" { Actions = "Kill" } + } + + Right { + Focused = "Image max-focus.png" + Unfocused = "Image max-unfocus.png" + Pressed = "Image max-press.png" + Button = "1" { Actions = "Toggle Maximized 1 1" } + } + + Right { + Focused = "Image min-focus.png" + Unfocused = "Image min-unfocus.png" + Pressed = "Image min-press.png" + Button = "1" { Actions = "Set Iconified" } + } + } + Border { + Focused { + TopLeft = "Image top-left.png" + Top = "Image top-border.png" + TopRight = "Image top-right.png" + Left = "Image border.png" + Right = "Image border.png" + BottomLeft = "Image bottom-left.png" + Bottom = "Image border.png" + BottomRight = "Image bottom-right.png" + } + Unfocused { + TopLeft = "Image top-left.png" + Top = "Image top-border.png" + TopRight = "Image top-right.png" + Left = "Image border.png" + Right = "Image border.png" + BottomLeft = "Image bottom-left.png" + Bottom = "Image border.png" + BottomRight = "Image bottom-right.png" + } + } + } + } + + Decor = "Menu" { + Title { + Height = "0" + Pad = "0 0 0 0" + + Focused = "Empty" + Unfocused = "Empty" + + Tab { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + Separator { + Focused = "Empty" + Unfocused = "Empty" + } + Font { + Focused = "$font" + } + FontColor { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + Buttons { + } + Border { + Focused { + TopLeft = "Image menu-top-left.png" + Top = "Image menu-title.png" + TopRight = "Image menu-top-right.png" + Left = "Image border.png" + Right = "Image border.png" + BottomLeft = "Image bottom-left.png" + Bottom = "Image border.png" + BottomRight = "Image bottom-right.png" + } + Unfocused { + TopLeft = "Image menu-top-left.png" + Top = "Image menu-title.png" + TopRight = "Image menu-top-right.png" + Left = "Image border.png" + Right = "Image border.png" + BottomLeft = "Image bottom-left.png" + Bottom = "Image border.png" + BottomRight = "Image bottom-right.png" + } + } + } + } + + Decor = "Titlebarless" { + Title { + Focused = "Empty" + Unfocused = "Empty" + + Tab { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + + Separator { + Focused = "Empty" + Unfocused = "Empty" + } + Font { + Focused = "Empty" + } + FontColor { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + Border { + Focused { + TopLeft = "Empty" + Top = "Empty" + TopRight = "Empty" + Left = "Empty" + Right = "Empty" + BottomLeft = "Empty" + Bottom = "Empty" + BottomRight = "Empty" + } + Unfocused { + TopLeft = "Empty" + Top = "Empty" + TopRight = "Empty" + Left = "Empty" + Right = "Empty" + BottomLeft = "Empty" + Bottom = "Empty" + BottomRight = "Empty" + } + } + } + } + + Decor = "Statuswindow" { + Title { + Height = "0" + Pad = "0 0 0 0" + + Focused = "Empty" + Unfocused = "Empty" + + Tab { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + Separator { + Focused = "Empty" + Unfocused = "Empty" + } + Font { + Focused = "Empty" + } + FontColor { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + Buttons { + } + Border { + Focused { + TopLeft = "Empty" + Top = "Empty" + TopRight = "Empty" + Left = "Empty" + Right = "Empty" + BottomLeft = "Empty" + Bottom = "Empty" + BottomRight = "Empty" + } + Unfocused { + TopLeft = "Empty" + Top = "Empty" + TopRight = "Empty" + Left = "Empty" + Right = "Empty" + BottomLeft = "Empty" + Bottom = "Empty" + BottomRight = "Empty" + } + } + } + } +} + +Harbour { + Texture = "Solid #222222" + } +Menu { + Pad = "1 4 7 7" + + Focused { + Font = "$font" + Background = "Solid #222222" + Item = "Solid #222222" + Text = "#a0a0a0" + Separator = "Image menuline.png" + Arrow = "Empty" + } + Unfocused { + Font = "$font" + Background = "Solid #222222" + Item = "Empty" + Text = "#a0a0a0" + Separator = "Image menuline.png" + Arrow = "Empty" + } + Selected { + Font = "$font" + Background = "Solid #323232" + Item = "Empty" + Text = "#14ceff" + Arrow = "Empty" + } +} +CmdDialog { + Font = "$font" + Texture = "Solid #222222" + Text = "#a0a0a0" + Pad = "3 0 1 10" +} +Status { + Font = "$font" + Texture = "Solid #222222" + Text = "#a0a0a0" + Pad = "2 2 10 10" +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/title.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/title.png new file mode 100644 index 0000000..4d8425e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/title.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/top-border.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/top-border.png new file mode 100644 index 0000000..4c74485 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/top-border.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/top-left.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/top-left.png new file mode 100644 index 0000000..d31b4c6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/top-left.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/top-right.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/top-right.png new file mode 100644 index 0000000..2596da3 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-blue/top-right.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/border.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/border.png new file mode 100644 index 0000000..b4fe276 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/border.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/bottom-left.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/bottom-left.png new file mode 100644 index 0000000..6a3212c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/bottom-left.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/bottom-right.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/bottom-right.png new file mode 100644 index 0000000..f3ec15a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/bottom-right.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/bottom.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/bottom.png new file mode 100644 index 0000000..1354b38 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/bottom.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/close-focus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/close-focus.png new file mode 100644 index 0000000..efcf82d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/close-focus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/close-press.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/close-press.png new file mode 100644 index 0000000..24e44c5 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/close-press.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/close-unfocus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/close-unfocus.png new file mode 100644 index 0000000..b44ab5e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/close-unfocus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/max-focus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/max-focus.png new file mode 100644 index 0000000..3f9d401 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/max-focus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/max-press.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/max-press.png new file mode 100644 index 0000000..2712d35 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/max-press.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/max-unfocus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/max-unfocus.png new file mode 100644 index 0000000..8a26492 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/max-unfocus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/menu-title.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/menu-title.png new file mode 100644 index 0000000..cc766fc Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/menu-title.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/menu-top-left.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/menu-top-left.png new file mode 100644 index 0000000..da033ce Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/menu-top-left.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/menu-top-right.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/menu-top-right.png new file mode 100644 index 0000000..41f7fc2 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/menu-top-right.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/menuline.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/menuline.png new file mode 100644 index 0000000..407fc25 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/menuline.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/min-focus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/min-focus.png new file mode 100644 index 0000000..f5de99f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/min-focus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/min-press.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/min-press.png new file mode 100644 index 0000000..f518434 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/min-press.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/min-unfocus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/min-unfocus.png new file mode 100644 index 0000000..b1224f3 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/min-unfocus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/theme b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/theme new file mode 100644 index 0000000..6c5b267 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/theme @@ -0,0 +1,285 @@ +# "Mirev2 Grey" theme for pekwm 0.1.6 +# theme originally done by asuraci for Litestep +# ported to pekwm by lyrae (http://thrynk.deviantart.com) +# Date: 04.01.08 + +$font = "Avantgarde LT Medium-7#Left#XFT" + +PDecor { + Decor = "Default" { + Title { + Height = "19" + Pad = "3 5 5 5" + + Focused = "Image title.png" + Unfocused = "Image title.png" + + Tab { + Focused = "Image title.png" + FocusedSelected = "Image title.png" + Unfocused = "Image title.png" + UnfocusedSelected = "Image title.png" + } + Separator { + Focused = "Empty" + Unfocused = "Empty" + } + Font { + Focused = "$font" + } + FontColor { + Focused = "#a0a0a0" + FocusedSelected = "#a0a0a0" + Unfocused = "#222222" + UnfocusedSelected = "#222222" + + } + Buttons { + Right { + Focused = "Image close-focus.png" + Unfocused = "Image close-unfocus.png" + Pressed = "Image close-press.png" + Button = "1" { Actions = "Close" } + Button = "3" { Actions = "Kill" } + } + + Right { + Focused = "Image max-focus.png" + Unfocused = "Image max-unfocus.png" + Pressed = "Image max-press.png" + Button = "1" { Actions = "Toggle Maximized 1 1" } + } + + Right { + Focused = "Image min-focus.png" + Unfocused = "Image min-unfocus.png" + Pressed = "Image min-press.png" + Button = "1" { Actions = "Set Iconified" } + } + } + Border { + Focused { + TopLeft = "Image top-left.png" + Top = "Image top-border.png" + TopRight = "Image top-right.png" + Left = "Image border.png" + Right = "Image border.png" + BottomLeft = "Image bottom-left.png" + Bottom = "Image border.png" + BottomRight = "Image bottom-right.png" + } + Unfocused { + TopLeft = "Image top-left.png" + Top = "Image top-border.png" + TopRight = "Image top-right.png" + Left = "Image border.png" + Right = "Image border.png" + BottomLeft = "Image bottom-left.png" + Bottom = "Image border.png" + BottomRight = "Image bottom-right.png" + } + } + } + } + + Decor = "Menu" { + Title { + Height = "0" + Pad = "0 0 0 0" + + Focused = "Empty" + Unfocused = "Empty" + + Tab { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + Separator { + Focused = "Empty" + Unfocused = "Empty" + } + Font { + Focused = "$font" + } + FontColor { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + Buttons { + } + Border { + Focused { + TopLeft = "Image menu-top-left.png" + Top = "Image menu-title.png" + TopRight = "Image menu-top-right.png" + Left = "Image border.png" + Right = "Image border.png" + BottomLeft = "Image bottom-left.png" + Bottom = "Image border.png" + BottomRight = "Image bottom-right.png" + } + Unfocused { + TopLeft = "Image menu-top-left.png" + Top = "Image menu-title.png" + TopRight = "Image menu-top-right.png" + Left = "Image border.png" + Right = "Image border.png" + BottomLeft = "Image bottom-left.png" + Bottom = "Image border.png" + BottomRight = "Image bottom-right.png" + } + } + } + } + + Decor = "Titlebarless" { + Title { + Focused = "Empty" + Unfocused = "Empty" + + Tab { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + + Separator { + Focused = "Empty" + Unfocused = "Empty" + } + Font { + Focused = "Empty" + } + FontColor { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + Border { + Focused { + TopLeft = "Empty" + Top = "Empty" + TopRight = "Empty" + Left = "Empty" + Right = "Empty" + BottomLeft = "Empty" + Bottom = "Empty" + BottomRight = "Empty" + } + Unfocused { + TopLeft = "Empty" + Top = "Empty" + TopRight = "Empty" + Left = "Empty" + Right = "Empty" + BottomLeft = "Empty" + Bottom = "Empty" + BottomRight = "Empty" + } + } + } + } + + Decor = "Statuswindow" { + Title { + Height = "0" + Pad = "0 0 0 0" + + Focused = "Empty" + Unfocused = "Empty" + + Tab { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + Separator { + Focused = "Empty" + Unfocused = "Empty" + } + Font { + Focused = "Empty" + } + FontColor { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + Buttons { + } + Border { + Focused { + TopLeft = "Empty" + Top = "Empty" + TopRight = "Empty" + Left = "Empty" + Right = "Empty" + BottomLeft = "Empty" + Bottom = "Empty" + BottomRight = "Empty" + } + Unfocused { + TopLeft = "Empty" + Top = "Empty" + TopRight = "Empty" + Left = "Empty" + Right = "Empty" + BottomLeft = "Empty" + Bottom = "Empty" + BottomRight = "Empty" + } + } + } + } +} + +Harbour { + Texture = "Solid #222222" + } +Menu { + Pad = "1 4 7 7" + + Focused { + Font = "$font" + Background = "Solid #222222" + Item = "Solid #222222" + Text = "#a0a0a0" + Separator = "Image menuline.png" + Arrow = "Empty" + } + Unfocused { + Font = "$font" + Background = "Solid #222222" + Item = "Empty" + Text = "#a0a0a0" + Separator = "Image menuline.png" + Arrow = "Empty" + } + Selected { + Font = "$font" + Background = "Solid #323232" + Item = "Empty" + Text = "#909090" + Arrow = "Empty" + } +} +CmdDialog { + Font = "$font" + Texture = "Solid #222222" + Text = "#a0a0a0" + Pad = "3 0 1 10" +} +Status { + Font = "$font" + Texture = "Solid #222222" + Text = "#a0a0a0" + Pad = "2 2 10 10" +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/title.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/title.png new file mode 100644 index 0000000..4d8425e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/title.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/top-border.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/top-border.png new file mode 100644 index 0000000..4c74485 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/top-border.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/top-left.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/top-left.png new file mode 100644 index 0000000..d31b4c6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/top-left.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/top-right.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/top-right.png new file mode 100644 index 0000000..2596da3 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-grey/top-right.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/border.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/border.png new file mode 100644 index 0000000..b4fe276 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/border.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/bottom-left.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/bottom-left.png new file mode 100644 index 0000000..6a3212c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/bottom-left.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/bottom-right.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/bottom-right.png new file mode 100644 index 0000000..f3ec15a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/bottom-right.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/bottom.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/bottom.png new file mode 100644 index 0000000..1354b38 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/bottom.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/close-focus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/close-focus.png new file mode 100644 index 0000000..10e33e7 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/close-focus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/close-press.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/close-press.png new file mode 100644 index 0000000..24e44c5 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/close-press.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/close-unfocus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/close-unfocus.png new file mode 100644 index 0000000..b44ab5e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/close-unfocus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/max-focus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/max-focus.png new file mode 100644 index 0000000..3f9d401 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/max-focus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/max-press.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/max-press.png new file mode 100644 index 0000000..2712d35 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/max-press.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/max-unfocus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/max-unfocus.png new file mode 100644 index 0000000..8a26492 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/max-unfocus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/menu-title.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/menu-title.png new file mode 100644 index 0000000..cc766fc Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/menu-title.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/menu-top-left.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/menu-top-left.png new file mode 100644 index 0000000..da033ce Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/menu-top-left.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/menu-top-right.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/menu-top-right.png new file mode 100644 index 0000000..41f7fc2 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/menu-top-right.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/menuline.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/menuline.png new file mode 100644 index 0000000..407fc25 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/menuline.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/min-focus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/min-focus.png new file mode 100644 index 0000000..f5de99f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/min-focus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/min-press.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/min-press.png new file mode 100644 index 0000000..f518434 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/min-press.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/min-unfocus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/min-unfocus.png new file mode 100644 index 0000000..b1224f3 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/min-unfocus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/theme b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/theme new file mode 100644 index 0000000..46e50f2 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/theme @@ -0,0 +1,285 @@ +# "Mirev2 Lime" theme for pekwm 0.1.6 +# theme originally done by asuraci for Litestep +# ported to pekwm by lyrae (http://thrynk.deviantart.com) +# Date: 04.01.08 + +$font = "Avantgarde LT Medium-7#Left#XFT" + +PDecor { + Decor = "Default" { + Title { + Height = "19" + Pad = "3 5 5 5" + + Focused = "Image title.png" + Unfocused = "Image title.png" + + Tab { + Focused = "Image title.png" + FocusedSelected = "Image title.png" + Unfocused = "Image title.png" + UnfocusedSelected = "Image title.png" + } + Separator { + Focused = "Empty" + Unfocused = "Empty" + } + Font { + Focused = "$font" + } + FontColor { + Focused = "#a0a0a0" + FocusedSelected = "#a0a0a0" + Unfocused = "#222222" + UnfocusedSelected = "#222222" + + } + Buttons { + Right { + Focused = "Image close-focus.png" + Unfocused = "Image close-unfocus.png" + Pressed = "Image close-press.png" + Button = "1" { Actions = "Close" } + Button = "3" { Actions = "Kill" } + } + + Right { + Focused = "Image max-focus.png" + Unfocused = "Image max-unfocus.png" + Pressed = "Image max-press.png" + Button = "1" { Actions = "Toggle Maximized 1 1" } + } + + Right { + Focused = "Image min-focus.png" + Unfocused = "Image min-unfocus.png" + Pressed = "Image min-press.png" + Button = "1" { Actions = "Set Iconified" } + } + } + Border { + Focused { + TopLeft = "Image top-left.png" + Top = "Image top-border.png" + TopRight = "Image top-right.png" + Left = "Image border.png" + Right = "Image border.png" + BottomLeft = "Image bottom-left.png" + Bottom = "Image border.png" + BottomRight = "Image bottom-right.png" + } + Unfocused { + TopLeft = "Image top-left.png" + Top = "Image top-border.png" + TopRight = "Image top-right.png" + Left = "Image border.png" + Right = "Image border.png" + BottomLeft = "Image bottom-left.png" + Bottom = "Image border.png" + BottomRight = "Image bottom-right.png" + } + } + } + } + + Decor = "Menu" { + Title { + Height = "0" + Pad = "0 0 0 0" + + Focused = "Empty" + Unfocused = "Empty" + + Tab { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + Separator { + Focused = "Empty" + Unfocused = "Empty" + } + Font { + Focused = "$font" + } + FontColor { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + Buttons { + } + Border { + Focused { + TopLeft = "Image menu-top-left.png" + Top = "Image menu-title.png" + TopRight = "Image menu-top-right.png" + Left = "Image border.png" + Right = "Image border.png" + BottomLeft = "Image bottom-left.png" + Bottom = "Image border.png" + BottomRight = "Image bottom-right.png" + } + Unfocused { + TopLeft = "Image menu-top-left.png" + Top = "Image menu-title.png" + TopRight = "Image menu-top-right.png" + Left = "Image border.png" + Right = "Image border.png" + BottomLeft = "Image bottom-left.png" + Bottom = "Image border.png" + BottomRight = "Image bottom-right.png" + } + } + } + } + + Decor = "Titlebarless" { + Title { + Focused = "Empty" + Unfocused = "Empty" + + Tab { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + + Separator { + Focused = "Empty" + Unfocused = "Empty" + } + Font { + Focused = "Empty" + } + FontColor { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + Border { + Focused { + TopLeft = "Empty" + Top = "Empty" + TopRight = "Empty" + Left = "Empty" + Right = "Empty" + BottomLeft = "Empty" + Bottom = "Empty" + BottomRight = "Empty" + } + Unfocused { + TopLeft = "Empty" + Top = "Empty" + TopRight = "Empty" + Left = "Empty" + Right = "Empty" + BottomLeft = "Empty" + Bottom = "Empty" + BottomRight = "Empty" + } + } + } + } + + Decor = "Statuswindow" { + Title { + Height = "0" + Pad = "0 0 0 0" + + Focused = "Empty" + Unfocused = "Empty" + + Tab { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + Separator { + Focused = "Empty" + Unfocused = "Empty" + } + Font { + Focused = "Empty" + } + FontColor { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + Buttons { + } + Border { + Focused { + TopLeft = "Empty" + Top = "Empty" + TopRight = "Empty" + Left = "Empty" + Right = "Empty" + BottomLeft = "Empty" + Bottom = "Empty" + BottomRight = "Empty" + } + Unfocused { + TopLeft = "Empty" + Top = "Empty" + TopRight = "Empty" + Left = "Empty" + Right = "Empty" + BottomLeft = "Empty" + Bottom = "Empty" + BottomRight = "Empty" + } + } + } + } +} + +Harbour { + Texture = "Solid #222222" + } +Menu { + Pad = "1 4 7 7" + + Focused { + Font = "$font" + Background = "Solid #222222" + Item = "Solid #222222" + Text = "#a0a0a0" + Separator = "Image menuline.png" + Arrow = "Empty" + } + Unfocused { + Font = "$font" + Background = "Solid #222222" + Item = "Empty" + Text = "#a0a0a0" + Separator = "Image menuline.png" + Arrow = "Empty" + } + Selected { + Font = "$font" + Background = "Solid #323232" + Item = "Empty" + Text = "#AADA2C" + Arrow = "Empty" + } +} +CmdDialog { + Font = "$font" + Texture = "Solid #222222" + Text = "#a0a0a0" + Pad = "3 0 1 10" +} +Status { + Font = "$font" + Texture = "Solid #222222" + Text = "#a0a0a0" + Pad = "2 2 10 10" +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/title.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/title.png new file mode 100644 index 0000000..4d8425e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/title.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/top-border.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/top-border.png new file mode 100644 index 0000000..4c74485 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/top-border.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/top-left.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/top-left.png new file mode 100644 index 0000000..d31b4c6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/top-left.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/top-right.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/top-right.png new file mode 100644 index 0000000..2596da3 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-lime/top-right.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/border.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/border.png new file mode 100644 index 0000000..b4fe276 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/border.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/bottom-left.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/bottom-left.png new file mode 100644 index 0000000..6a3212c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/bottom-left.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/bottom-right.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/bottom-right.png new file mode 100644 index 0000000..f3ec15a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/bottom-right.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/bottom.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/bottom.png new file mode 100644 index 0000000..1354b38 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/bottom.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/close-focus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/close-focus.png new file mode 100644 index 0000000..94b21ee Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/close-focus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/close-press.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/close-press.png new file mode 100644 index 0000000..24e44c5 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/close-press.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/close-unfocus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/close-unfocus.png new file mode 100644 index 0000000..b44ab5e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/close-unfocus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/max-focus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/max-focus.png new file mode 100644 index 0000000..3f9d401 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/max-focus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/max-press.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/max-press.png new file mode 100644 index 0000000..2712d35 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/max-press.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/max-unfocus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/max-unfocus.png new file mode 100644 index 0000000..8a26492 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/max-unfocus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/menu-title.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/menu-title.png new file mode 100644 index 0000000..cc766fc Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/menu-title.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/menu-top-left.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/menu-top-left.png new file mode 100644 index 0000000..da033ce Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/menu-top-left.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/menu-top-right.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/menu-top-right.png new file mode 100644 index 0000000..41f7fc2 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/menu-top-right.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/menuline.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/menuline.png new file mode 100644 index 0000000..407fc25 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/menuline.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/min-focus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/min-focus.png new file mode 100644 index 0000000..f5de99f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/min-focus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/min-press.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/min-press.png new file mode 100644 index 0000000..f518434 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/min-press.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/min-unfocus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/min-unfocus.png new file mode 100644 index 0000000..b1224f3 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/min-unfocus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/theme b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/theme new file mode 100644 index 0000000..bae60cd --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/theme @@ -0,0 +1,285 @@ +# "Mirev2 Orange" theme for pekwm 0.1.6 +# theme originally done by asuraci for Litestep +# ported to pekwm by lyrae (http://thrynk.deviantart.com) +# Date: 04.01.08 + +$font = "Avantgarde LT Medium-7#Left#XFT" + +PDecor { + Decor = "Default" { + Title { + Height = "19" + Pad = "3 5 5 5" + + Focused = "Image title.png" + Unfocused = "Image title.png" + + Tab { + Focused = "Image title.png" + FocusedSelected = "Image title.png" + Unfocused = "Image title.png" + UnfocusedSelected = "Image title.png" + } + Separator { + Focused = "Empty" + Unfocused = "Empty" + } + Font { + Focused = "$font" + } + FontColor { + Focused = "#a0a0a0" + FocusedSelected = "#a0a0a0" + Unfocused = "#222222" + UnfocusedSelected = "#222222" + + } + Buttons { + Right { + Focused = "Image close-focus.png" + Unfocused = "Image close-unfocus.png" + Pressed = "Image close-press.png" + Button = "1" { Actions = "Close" } + Button = "3" { Actions = "Kill" } + } + + Right { + Focused = "Image max-focus.png" + Unfocused = "Image max-unfocus.png" + Pressed = "Image max-press.png" + Button = "1" { Actions = "Toggle Maximized 1 1" } + } + + Right { + Focused = "Image min-focus.png" + Unfocused = "Image min-unfocus.png" + Pressed = "Image min-press.png" + Button = "1" { Actions = "Set Iconified" } + } + } + Border { + Focused { + TopLeft = "Image top-left.png" + Top = "Image top-border.png" + TopRight = "Image top-right.png" + Left = "Image border.png" + Right = "Image border.png" + BottomLeft = "Image bottom-left.png" + Bottom = "Image border.png" + BottomRight = "Image bottom-right.png" + } + Unfocused { + TopLeft = "Image top-left.png" + Top = "Image top-border.png" + TopRight = "Image top-right.png" + Left = "Image border.png" + Right = "Image border.png" + BottomLeft = "Image bottom-left.png" + Bottom = "Image border.png" + BottomRight = "Image bottom-right.png" + } + } + } + } + + Decor = "Menu" { + Title { + Height = "0" + Pad = "0 0 0 0" + + Focused = "Empty" + Unfocused = "Empty" + + Tab { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + Separator { + Focused = "Empty" + Unfocused = "Empty" + } + Font { + Focused = "$font" + } + FontColor { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + Buttons { + } + Border { + Focused { + TopLeft = "Image menu-top-left.png" + Top = "Image menu-title.png" + TopRight = "Image menu-top-right.png" + Left = "Image border.png" + Right = "Image border.png" + BottomLeft = "Image bottom-left.png" + Bottom = "Image border.png" + BottomRight = "Image bottom-right.png" + } + Unfocused { + TopLeft = "Image menu-top-left.png" + Top = "Image menu-title.png" + TopRight = "Image menu-top-right.png" + Left = "Image border.png" + Right = "Image border.png" + BottomLeft = "Image bottom-left.png" + Bottom = "Image border.png" + BottomRight = "Image bottom-right.png" + } + } + } + } + + Decor = "Titlebarless" { + Title { + Focused = "Empty" + Unfocused = "Empty" + + Tab { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + + Separator { + Focused = "Empty" + Unfocused = "Empty" + } + Font { + Focused = "Empty" + } + FontColor { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + Border { + Focused { + TopLeft = "Empty" + Top = "Empty" + TopRight = "Empty" + Left = "Empty" + Right = "Empty" + BottomLeft = "Empty" + Bottom = "Empty" + BottomRight = "Empty" + } + Unfocused { + TopLeft = "Empty" + Top = "Empty" + TopRight = "Empty" + Left = "Empty" + Right = "Empty" + BottomLeft = "Empty" + Bottom = "Empty" + BottomRight = "Empty" + } + } + } + } + + Decor = "Statuswindow" { + Title { + Height = "0" + Pad = "0 0 0 0" + + Focused = "Empty" + Unfocused = "Empty" + + Tab { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + Separator { + Focused = "Empty" + Unfocused = "Empty" + } + Font { + Focused = "Empty" + } + FontColor { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + Buttons { + } + Border { + Focused { + TopLeft = "Empty" + Top = "Empty" + TopRight = "Empty" + Left = "Empty" + Right = "Empty" + BottomLeft = "Empty" + Bottom = "Empty" + BottomRight = "Empty" + } + Unfocused { + TopLeft = "Empty" + Top = "Empty" + TopRight = "Empty" + Left = "Empty" + Right = "Empty" + BottomLeft = "Empty" + Bottom = "Empty" + BottomRight = "Empty" + } + } + } + } +} + +Harbour { + Texture = "Solid #222222" + } +Menu { + Pad = "1 4 7 7" + + Focused { + Font = "$font" + Background = "Solid #222222" + Item = "Solid #222222" + Text = "#a0a0a0" + Separator = "Image menuline.png" + Arrow = "Empty" + } + Unfocused { + Font = "$font" + Background = "Solid #222222" + Item = "Empty" + Text = "#a0a0a0" + Separator = "Image menuline.png" + Arrow = "Empty" + } + Selected { + Font = "$font" + Background = "Solid #323232" + Item = "Empty" + Text = "#de8221" + Arrow = "Empty" + } +} +CmdDialog { + Font = "$font" + Texture = "Solid #222222" + Text = "#a0a0a0" + Pad = "3 0 1 10" +} +Status { + Font = "$font" + Texture = "Solid #222222" + Text = "#a0a0a0" + Pad = "2 2 10 10" +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/title.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/title.png new file mode 100644 index 0000000..4d8425e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/title.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/top-border.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/top-border.png new file mode 100644 index 0000000..4c74485 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/top-border.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/top-left.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/top-left.png new file mode 100644 index 0000000..d31b4c6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/top-left.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/top-right.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/top-right.png new file mode 100644 index 0000000..2596da3 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-orange/top-right.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/border.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/border.png new file mode 100644 index 0000000..b4fe276 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/border.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/bottom-left.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/bottom-left.png new file mode 100644 index 0000000..6a3212c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/bottom-left.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/bottom-right.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/bottom-right.png new file mode 100644 index 0000000..f3ec15a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/bottom-right.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/bottom.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/bottom.png new file mode 100644 index 0000000..1354b38 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/bottom.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/close-focus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/close-focus.png new file mode 100644 index 0000000..92ee250 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/close-focus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/close-press.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/close-press.png new file mode 100644 index 0000000..24e44c5 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/close-press.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/close-unfocus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/close-unfocus.png new file mode 100644 index 0000000..b44ab5e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/close-unfocus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/max-focus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/max-focus.png new file mode 100644 index 0000000..3f9d401 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/max-focus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/max-press.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/max-press.png new file mode 100644 index 0000000..2712d35 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/max-press.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/max-unfocus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/max-unfocus.png new file mode 100644 index 0000000..8a26492 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/max-unfocus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/menu-title.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/menu-title.png new file mode 100644 index 0000000..cc766fc Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/menu-title.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/menu-top-left.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/menu-top-left.png new file mode 100644 index 0000000..da033ce Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/menu-top-left.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/menu-top-right.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/menu-top-right.png new file mode 100644 index 0000000..41f7fc2 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/menu-top-right.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/menuline.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/menuline.png new file mode 100644 index 0000000..407fc25 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/menuline.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/min-focus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/min-focus.png new file mode 100644 index 0000000..f5de99f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/min-focus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/min-press.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/min-press.png new file mode 100644 index 0000000..f518434 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/min-press.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/min-unfocus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/min-unfocus.png new file mode 100644 index 0000000..b1224f3 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/min-unfocus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/theme b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/theme new file mode 100644 index 0000000..b845b75 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/theme @@ -0,0 +1,285 @@ +# "Mirev2 Pink" theme for pekwm 0.1.6 +# theme originally done by asuraci for Litestep +# ported to pekwm by lyrae (http://thrynk.deviantart.com) +# Date: 04.01.08 + +$font = "Avantgarde LT Medium-7#Left#XFT" + +PDecor { + Decor = "Default" { + Title { + Height = "19" + Pad = "3 5 5 5" + + Focused = "Image title.png" + Unfocused = "Image title.png" + + Tab { + Focused = "Image title.png" + FocusedSelected = "Image title.png" + Unfocused = "Image title.png" + UnfocusedSelected = "Image title.png" + } + Separator { + Focused = "Empty" + Unfocused = "Empty" + } + Font { + Focused = "$font" + } + FontColor { + Focused = "#a0a0a0" + FocusedSelected = "#a0a0a0" + Unfocused = "#222222" + UnfocusedSelected = "#222222" + + } + Buttons { + Right { + Focused = "Image close-focus.png" + Unfocused = "Image close-unfocus.png" + Pressed = "Image close-press.png" + Button = "1" { Actions = "Close" } + Button = "3" { Actions = "Kill" } + } + + Right { + Focused = "Image max-focus.png" + Unfocused = "Image max-unfocus.png" + Pressed = "Image max-press.png" + Button = "1" { Actions = "Toggle Maximized 1 1" } + } + + Right { + Focused = "Image min-focus.png" + Unfocused = "Image min-unfocus.png" + Pressed = "Image min-press.png" + Button = "1" { Actions = "Set Iconified" } + } + } + Border { + Focused { + TopLeft = "Image top-left.png" + Top = "Image top-border.png" + TopRight = "Image top-right.png" + Left = "Image border.png" + Right = "Image border.png" + BottomLeft = "Image bottom-left.png" + Bottom = "Image border.png" + BottomRight = "Image bottom-right.png" + } + Unfocused { + TopLeft = "Image top-left.png" + Top = "Image top-border.png" + TopRight = "Image top-right.png" + Left = "Image border.png" + Right = "Image border.png" + BottomLeft = "Image bottom-left.png" + Bottom = "Image border.png" + BottomRight = "Image bottom-right.png" + } + } + } + } + + Decor = "Menu" { + Title { + Height = "0" + Pad = "0 0 0 0" + + Focused = "Empty" + Unfocused = "Empty" + + Tab { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + Separator { + Focused = "Empty" + Unfocused = "Empty" + } + Font { + Focused = "$font" + } + FontColor { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + Buttons { + } + Border { + Focused { + TopLeft = "Image menu-top-left.png" + Top = "Image menu-title.png" + TopRight = "Image menu-top-right.png" + Left = "Image border.png" + Right = "Image border.png" + BottomLeft = "Image bottom-left.png" + Bottom = "Image border.png" + BottomRight = "Image bottom-right.png" + } + Unfocused { + TopLeft = "Image menu-top-left.png" + Top = "Image menu-title.png" + TopRight = "Image menu-top-right.png" + Left = "Image border.png" + Right = "Image border.png" + BottomLeft = "Image bottom-left.png" + Bottom = "Image border.png" + BottomRight = "Image bottom-right.png" + } + } + } + } + + Decor = "Titlebarless" { + Title { + Focused = "Empty" + Unfocused = "Empty" + + Tab { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + + Separator { + Focused = "Empty" + Unfocused = "Empty" + } + Font { + Focused = "Empty" + } + FontColor { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + Border { + Focused { + TopLeft = "Empty" + Top = "Empty" + TopRight = "Empty" + Left = "Empty" + Right = "Empty" + BottomLeft = "Empty" + Bottom = "Empty" + BottomRight = "Empty" + } + Unfocused { + TopLeft = "Empty" + Top = "Empty" + TopRight = "Empty" + Left = "Empty" + Right = "Empty" + BottomLeft = "Empty" + Bottom = "Empty" + BottomRight = "Empty" + } + } + } + } + + Decor = "Statuswindow" { + Title { + Height = "0" + Pad = "0 0 0 0" + + Focused = "Empty" + Unfocused = "Empty" + + Tab { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + Separator { + Focused = "Empty" + Unfocused = "Empty" + } + Font { + Focused = "Empty" + } + FontColor { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + Buttons { + } + Border { + Focused { + TopLeft = "Empty" + Top = "Empty" + TopRight = "Empty" + Left = "Empty" + Right = "Empty" + BottomLeft = "Empty" + Bottom = "Empty" + BottomRight = "Empty" + } + Unfocused { + TopLeft = "Empty" + Top = "Empty" + TopRight = "Empty" + Left = "Empty" + Right = "Empty" + BottomLeft = "Empty" + Bottom = "Empty" + BottomRight = "Empty" + } + } + } + } +} + +Harbour { + Texture = "Solid #222222" + } +Menu { + Pad = "1 4 7 7" + + Focused { + Font = "$font" + Background = "Solid #222222" + Item = "Solid #222222" + Text = "#a0a0a0" + Separator = "Image menuline.png" + Arrow = "Empty" + } + Unfocused { + Font = "$font" + Background = "Solid #222222" + Item = "Empty" + Text = "#a0a0a0" + Separator = "Image menuline.png" + Arrow = "Empty" + } + Selected { + Font = "$font" + Background = "Solid #323232" + Item = "Empty" + Text = "#e232c7" + Arrow = "Empty" + } +} +CmdDialog { + Font = "$font" + Texture = "Solid #222222" + Text = "#a0a0a0" + Pad = "3 0 1 10" +} +Status { + Font = "$font" + Texture = "Solid #222222" + Text = "#a0a0a0" + Pad = "2 2 10 10" +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/title.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/title.png new file mode 100644 index 0000000..4d8425e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/title.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/top-border.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/top-border.png new file mode 100644 index 0000000..4c74485 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/top-border.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/top-left.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/top-left.png new file mode 100644 index 0000000..d31b4c6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/top-left.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/top-right.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/top-right.png new file mode 100644 index 0000000..2596da3 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Mirev2-pink/top-right.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/arrow.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/arrow.png new file mode 100644 index 0000000..19d70e6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/arrow.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/arrow_sel.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/arrow_sel.png new file mode 100644 index 0000000..88042ab Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/arrow_sel.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/border_bottom.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/border_bottom.png new file mode 100644 index 0000000..f2263a6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/border_bottom.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/border_bottom_left.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/border_bottom_left.png new file mode 100644 index 0000000..6d1b525 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/border_bottom_left.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/border_bottom_right.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/border_bottom_right.png new file mode 100644 index 0000000..5fae33b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/border_bottom_right.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/border_left.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/border_left.png new file mode 100644 index 0000000..e0dac3a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/border_left.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/border_right.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/border_right.png new file mode 100644 index 0000000..7478f9c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/border_right.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/border_top.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/border_top.png new file mode 100644 index 0000000..d909095 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/border_top.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/border_top_left.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/border_top_left.png new file mode 100644 index 0000000..897ca0a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/border_top_left.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/border_top_right.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/border_top_right.png new file mode 100644 index 0000000..23ceaf4 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/border_top_right.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/button_close.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/button_close.png new file mode 100644 index 0000000..ea64337 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/button_close.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/button_close_focus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/button_close_focus.png new file mode 100644 index 0000000..c210e92 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/button_close_focus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/button_max.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/button_max.png new file mode 100644 index 0000000..cd533b6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/button_max.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/button_max_focus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/button_max_focus.png new file mode 100644 index 0000000..3240e41 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/button_max_focus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/button_min.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/button_min.png new file mode 100644 index 0000000..8362457 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/button_min.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/button_min_focus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/button_min_focus.png new file mode 100644 index 0000000..57ac48d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/button_min_focus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/button_shade.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/button_shade.png new file mode 100644 index 0000000..bc52478 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/button_shade.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/button_shade_focus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/button_shade_focus.png new file mode 100644 index 0000000..79be7da Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/button_shade_focus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/close.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/close.png new file mode 100644 index 0000000..244a642 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/close.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menu_border_left.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menu_border_left.png new file mode 100644 index 0000000..0588d5b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menu_border_left.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menu_border_right.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menu_border_right.png new file mode 100644 index 0000000..54007b6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menu_border_right.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menu_bottom.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menu_bottom.png new file mode 100644 index 0000000..d490739 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menu_bottom.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menu_bottom_left.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menu_bottom_left.png new file mode 100644 index 0000000..9cfa4e8 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menu_bottom_left.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menu_bottom_right.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menu_bottom_right.png new file mode 100644 index 0000000..6c90c70 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menu_bottom_right.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menu_sel.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menu_sel.png new file mode 100644 index 0000000..9166cfb Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menu_sel.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menu_title.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menu_title.png new file mode 100644 index 0000000..2173f72 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menu_title.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menu_top.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menu_top.png new file mode 100644 index 0000000..f60706c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menu_top.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menu_top_left.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menu_top_left.png new file mode 100644 index 0000000..5a995d6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menu_top_left.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menu_top_right.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menu_top_right.png new file mode 100644 index 0000000..639e117 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menu_top_right.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menuline.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menuline.png new file mode 100644 index 0000000..9d4a513 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/menuline.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/theme b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/theme new file mode 100644 index 0000000..75f8c53 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/theme @@ -0,0 +1,233 @@ +# Alien Night Pekwm theme +# Author: knembo + + +$FONT = "XFT#zekton:size=12#Left" +$FONT_TITLE = "XFT#zekton:size=14#Left" + +Require { + Templates = "True" +} + +Define = "BaseDecor" { + Height = "30" + + # Increase first number to bring title text downwards + Pad = "1 5 5 0" + + Focused = "Image title.png" + Unfocused = "Image title.png" + + Tab { + Focused = "Image title.png" + FocusedSelected = "Image title.png" + Unfocused = "Image title.png" + UnfocusedSelected = "Image title.png" + } + Separator { + Focused = "empty" + Unfocused = "empty" + } + Font { + Focused = "$FONT_TITLE" + } + FontColor { + Focused = "#4CC0E1" + FocusedSelected = "#4CC0E1" + Unfocused = "#4CC0E1" + UnfocusedSelected = "#4CC0E1" + } + Border { + Focused { + TopLeft = "Image border_top_left.png" + Top = "Image border_top.png" + TopRight = "Image border_top_right.png" + Left = "Image border_left.png" + Right = "Image border_right.png" + BottomLeft = "Image border_bottom_left.png" + Bottom = "Image border_bottom.png" + BottomRight = "Image border_bottom_right.png" + } + Unfocused { + TopLeft = "Image border_top_left.png" + Top = "Image border_top.png" + TopRight = "Image border_top_right.png" + Left = "Image border_left.png" + Right = "Image border_right.png" + BottomLeft = "Image border_bottom_left.png" + Bottom = "Image border_bottom.png" + BottomRight = "Image border_bottom_right.png" + } + } +} + +Define = "BaseButtons" { + Buttons { + Right = "Close" { + Focused = "Image button_close.png" + Unfocused = "Image button_close.png" + Hoover = "Image button_close_focus.png" + Pressed = "Image button_close_focus.png" + Button = "1" { Actions = "Close" } + Button = "3" { Actions = "Kill" } + } + + Right = "Maximize" { + Focused = "Image button_max.png" + Unfocused = "Image button_max.png" + Hoover = "Image button_max_focus.png" + Pressed = "Image button_max_focus.png" + Button = "1" { Actions = "Toggle Maximized 1 1" } + } + + Right = "Iconify" { + Focused = "Image button_min.png" + Unfocused = "Image button_min.png" + Hoover = "Image button_min_focus.png" + Pressed = "Image button_min_focus.png" + Button = "1" { Actions = "Set Iconified" } + } + + Left = "Shade" { + Focused = "Image button_shade.png" + Unfocused = "Image button_shade.png" + Hoover = "Image button_shade_focus.png" + Pressed = "Image button_shade_focus.png" + Button = "1" { Actions = "Toggle Shaded" } + } + } +} + +Define = "EmptyDecor" { + Focused = "Empty" + Unfocused = "Empty" + + Tab { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + + Separator { + Focused = "Empty" + Unfocused = "Empty" + } + + Font { + Focused = "$FONT_TITLE" + } + + FontColor { + Focused = "#4CC0E1" + FocusedSelected = "#4CC0E1" + Unfocused = "#4CC0E1" + UnfocusedSelected = "#4CC0E1" + } + + Border { + Focused { + TopLeft = "Image border_top_left.png" + Top = "Image border_top.png" + TopRight = "Image border_top_right.png" + Left = "Image border_left.png" + Right = "Image border_right.png" + BottomLeft = "Image border_bottom_left.png" + Bottom = "Image border_bottom.png" + BottomRight = "Image border_bottom_right.png" + } + Unfocused { + TopLeft = "Image border_top_left.png" + Top = "Image border_top.png" + TopRight = "Image border_top_right.png" + Left = "Image border_left.png" + Right = "Image border_right.png" + BottomLeft = "Image border_bottom_left.png" + Bottom = "Image border_bottom.png" + BottomRight = "Image border_bottom_right.png" + } + } +} + +PDecor { + Decor = "Default" { + Title { + @BaseDecor + @BaseButtons + } + } + + Decor = "Menu" { + Title { + @BaseDecor + } + } + + Decor = "Titlebarless" { + Title { + @EmptyDecor + } + } + + Decor = "Statuswindow" { + Title { + @EmptyDecor + } + } +} + +Harbour { + Texture = "Solid #4CC0E1" +} + +Menu { + Pad = "0 0 4 4" + + Focused { + Font = "$FONT" + Background = "Solid #071114" + Item = "Empty" + Text = "#4CC0E1" + Separator = "Image menuline.png#Scaled" + Arrow = "Image arrow.png" + } + Unfocused { + Font = "$FONT" + Background = "Solid #071114" + Item = "Empty" + Text = "#4CC0E1" + Separator = "Image menuline.png#Scaled" + Arrow = "Image arrow.png" + } + Selected { + Font = "$FONT" + Background = "Solid #2F778B"" + Item = "Image menu_sel.png" + Text = "#4CC0E1" + Arrow = "Image arrow_sel.png" + } +} + +CmdDialog { + Font = "$FONT" + Texture = "Solid #071114" + Text = "#4CC0E1" + Pad = "3 0 1 10" +} + +Status { + Font = "$FONT" + Texture = "Solid #2F778B"" + Text = "#4CC0E1" + Pad = "2 2 10 10" +} + +WorkspaceIndicator { + Font = "$FONT" + Background = "Solid #071114" + Workspace = "Solid #2F778B" + WorkspaceActive = "Solid #4CC0E1" + Text = "#4CC0E1" + EdgePadding = "2 2 2 2" + WorkspacePadding = "2 2 2 2" +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/title.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/title.png new file mode 100644 index 0000000..7da1190 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Night/title.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Stippled/bottom-border.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Stippled/bottom-border.png new file mode 100644 index 0000000..874e2b3 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Stippled/bottom-border.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Stippled/bottom-left.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Stippled/bottom-left.png new file mode 100644 index 0000000..6c0ebf7 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Stippled/bottom-left.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Stippled/bottom-right.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Stippled/bottom-right.png new file mode 100644 index 0000000..417b100 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Stippled/bottom-right.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Stippled/left-border.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Stippled/left-border.png new file mode 100644 index 0000000..45563c2 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Stippled/left-border.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Stippled/menuline.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Stippled/menuline.png new file mode 100644 index 0000000..8ba5020 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Stippled/menuline.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Stippled/right-border.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Stippled/right-border.png new file mode 100644 index 0000000..b24971b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Stippled/right-border.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Stippled/theme b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Stippled/theme new file mode 100644 index 0000000..ac2eb3e --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Stippled/theme @@ -0,0 +1,213 @@ +/* + +"Stippled" theme for PekWM 0.1.11, by Pnevma (Query.V@gmail.com). +Last Modified: 22/07/09 06:29:45. + +*/ + +$FONT = "nu:size=10#XFT" + +Require { + Templates = "True" +} + +Define = "BaseDecor" { + Height = "0" + Pad = "0 0 0 0" + Focused = "Empty" + Unfocused = "Empty" + Tab { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + Separator { + Focused = "Empty" + Unfocused = "Empty" + } + Font { + Focused = "$FONT" + } + FontColor { + Focused = "Empty" + FocusedSelected = "Empty" + Unfocused = "Empty" + UnfocusedSelected = "Empty" + } + Buttons { + Right = "Close" { + Focused = "Empty" + Unfocused = "Empty" + Pressed = "Empty" + Hover = "Empty" + Button = "1" { Actions = "Close" } + Button = "3" { Actions = "Kill" } + } + Right = "Maximize" { + Focused = "Empty" + Unfocused = "Empty" + Pressed = "Empty" + Hover = "Empty" + Button = "1" { Actions = "Toggle Maximized" } + } + Right = "Iconify" { + Focused = "Empty" + Unfocused = "Empty" + Pressed = "Empty" + Hover = "Empty" + Button = "1" { Actions = "Set Iconified" } + } + Left = "Shade" { + Focused = "Empty" + Unfocused = "Empty" + Pressed = "Empty" + Hover = "Empty" + Button = "1" { Actions = "Toggle Shaded" } + } + } +} + +Define = "LineBorder" { + Border { + Focused { + TopLeft = "Solid #000000 2x2" + Top = "Solid #000000 2x2" + TopRight = "Solid #000000 2x2" + Left = "Solid #000000 2x2" + Right = "Solid #000000 2x2" + BottomLeft = "Solid #000000 2x2" + Bottom = "Solid #000000 2x2" + BottomRight = "Solid #000000 2x2" + } + Unfocused { + TopLeft = "Solid #666666 2x2" + Top = "Solid #666666 2x2" + TopRight = "Solid #666666 2x2" + Left = "Solid #666666 2x2" + Right = "Solid #666666 2x2" + BottomLeft = "Solid #666666 2x2" + Bottom = "Solid #666666 2x2" + BottomRight = "Solid #666666 2x2" + } + } +} + +Define = "StippledBorder" { + Border { + Focused { + TopLeft = "Image top-left.png" + Top = "Image top-border.png" + TopRight = "Image top-right.png" + Left = "Image left-border.png" + Right = "Image right-border.png" + BottomLeft = "Image bottom-left.png" + Bottom = "Image bottom-border.png" + BottomRight = "Image bottom-right.png" + } + Unfocused { + TopLeft = "Image top-left.png" + Top = "Image top-border.png" + TopRight = "Image top-right.png" + Left = "Image left-border.png" + Right = "Image right-border.png" + BottomLeft = "Image bottom-left.png" + Bottom = "Image bottom-border.png" + BottomRight = "Image bottom-right.png" + } + } +} + +PDecor { + Decor = "Default" { + Title { + @BaseDecor + @LineBorder + } + } + Decor = "Menu" { + Title { + @BaseDecor + @StippledBorder + } + } + Decor = "WorkspaceIndicator" { + Title { + @BaseDecor + @StippledBorder + } + } + Decor = "CmdDialog" { + Title { + @BaseDecor + @StippledBorder + } + } + Decor = "StatusWindow" { + Title { + @BaseDecor + @StippledBorder + } + } + Decor = "Terminal" { + Title { + @BaseDecor + @StippledBorder + } + } +} + +Menu { + Pad = "3 2 7 8" + Focused { + Font = "$FONT" + Background = "Solid #292929" + Item = "Empty" + Text = "#868179" + Separator = "Image menuline.png" + Arrow = "Solid #363636 2x2" + } + Unfocused { + Font = "$FONT" + Background = "Solid #292929" + Item = "Empty" + Text = "#424242" + Separator = "Image menuline.png" + Arrow = "Solid #363636 2x2" + } + Selected { + Font = "$FONT" + Background = "Solid #363636" + Item = "Empty" + Text = "#F2F2F2" + Arrow = "Solid #424242 3x3" + } +} + +Harbour { + Texture = "Solid #292929"" +} + +CmdDialog { + Font = "$FONT" + Texture = "Solid #292929" + Text = "#868179" + Pad = "5 5 2 5" +} + +Status { + Font = "$FONT" + Texture = "Solid #292929" + Text = "#868179" + Pad = "0 1 4 4" +} + +WorkspaceIndicator { + Font = "$FONT" + Background = "Solid #292929" + Workspace = "Solid #363636" + WorkspaceActive = "Solid #424242" + Text = "#868179" + EdgePadding = "5" + WorkspacePadding = "2" +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Stippled/top-border.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Stippled/top-border.png new file mode 100644 index 0000000..c07c388 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Stippled/top-border.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Stippled/top-left.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Stippled/top-left.png new file mode 100644 index 0000000..a30a6c3 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Stippled/top-left.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Stippled/top-right.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Stippled/top-right.png new file mode 100644 index 0000000..2d19d05 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/themes/Stippled/top-right.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/vars b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/vars new file mode 100644 index 0000000..a962020 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.pekwm/vars @@ -0,0 +1 @@ +$TERM="terminator" diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.start b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.start new file mode 100755 index 0000000..cba6bb6 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/.start @@ -0,0 +1,39 @@ +#!/bin/sh +# PekWM start file +# This file is a simple shell script; It gets run on pekwm startup, after +# the theme and all config has loaded if it is set executable +# (chmod +x start). +# +# This is different from ~/.xinitrc because a normal configuration of +# .xinitrc you'll run all commands, then launch the window manager last. +# +# It also gets re-run every time pekwm/openbox is restarted. + + +#exec megasync & +#exec mate-settings-daemon --replace & +#exec xset led 3 & +#exec spacefm --desktop & +#exec xfce4-panel & + +# Bypass mate panels without moving binary +#exec mate-panel --replace & +#exec killall mate-panel & +# exec ~/.screenlayout/main.sh & + + +exec xcompmgr & +nitrogen --restore & +sleep 2 +exec $HOME/.animatedBGstarter.sh & +sleep 1 +exec $HOME/.animatedBGstarter2.sh & +sleep 1 +exec stjerm -k f8 -o 50 -fg 00e8ff -ah 0 -p left -h 800 -w 700 -st always & +exec stjerm -k f9 -o 50 -fg 00e8ff -ah 0 -p right -h 800 -w 700 -st always & +exec stjerm -k f12 -o 50 -fg 00e8ff -ah 0 -p top -h 500 -w 700 -st always & +exec stjerm -k f10 -o 50 -fg 00e8ff -ah 0 -p bottom -h 500 -w 700 -st always & +exec devilspie & +exec pytop & +exec SpiderOakONE & +exec bash -c "play $HOME/.greetings.mp3 fade t 0 8 6" & diff --git a/NOTES_LICENCE/GPL2_LICENSE.txt b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/Desktop/LICENCE similarity index 100% rename from NOTES_LICENCE/GPL2_LICENSE.txt rename to src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skel/Desktop/LICENCE diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/plymouth/chngPlymothTheme b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/plymouth/chngPlymothTheme new file mode 100644 index 0000000..9549cea --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/plymouth/chngPlymothTheme @@ -0,0 +1,5 @@ +1. Put plymouth folder in /lib + +2. Install plymoth solar theme and remove ubuntu-logo theme + +3. Done \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/plymouth/solos.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/plymouth/solos.png new file mode 100644 index 0000000..f2c98f8 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/plymouth/solos.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/plymouth/themes/details/details.plymouth b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/plymouth/themes/details/details.plymouth new file mode 100644 index 0000000..bd84964 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/plymouth/themes/details/details.plymouth @@ -0,0 +1,4 @@ +[Plymouth Theme] +Name=Details +Description=Verbose fallback theme +ModuleName=details diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/plymouth/themes/text.plymouth b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/plymouth/themes/text.plymouth new file mode 120000 index 0000000..64d40e0 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/plymouth/themes/text.plymouth @@ -0,0 +1 @@ +/etc/alternatives/text.plymouth \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/plymouth/themes/ubuntu-text/ubuntu-text.plymouth b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/plymouth/themes/ubuntu-text/ubuntu-text.plymouth new file mode 100644 index 0000000..d93c2f6 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/plymouth/themes/ubuntu-text/ubuntu-text.plymouth @@ -0,0 +1,11 @@ +[Plymouth Theme] +Name=Ubuntu Text +Description=Text mode theme based on ubuntu-logo theme +ModuleName=ubuntu-text + +[ubuntu-text] +title=Solos 1.02 +black=0x2c001e +white=0xffffff +brown=0xff4012 +blue=0x988592 diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/plymouth/themes/ubuntu-text/ubuntu-text.plymouth.in b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/plymouth/themes/ubuntu-text/ubuntu-text.plymouth.in new file mode 100644 index 0000000..d93c2f6 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/plymouth/themes/ubuntu-text/ubuntu-text.plymouth.in @@ -0,0 +1,11 @@ +[Plymouth Theme] +Name=Ubuntu Text +Description=Text mode theme based on ubuntu-logo theme +ModuleName=ubuntu-text + +[ubuntu-text] +title=Solos 1.02 +black=0x2c001e +white=0xffffff +brown=0xff4012 +blue=0x988592 diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/default/background.jpg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/default/background.jpg new file mode 100644 index 0000000..bc9f71b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/default/background.jpg differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/default/panel.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/default/panel.png new file mode 100644 index 0000000..4123ae3 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/default/panel.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/default/slim.theme b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/default/slim.theme new file mode 100644 index 0000000..3ba62df --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/default/slim.theme @@ -0,0 +1,37 @@ +# text04 theme for SLiM +# by Johannes Winkelmann + +# Messages (ie: shutdown) +msg_color #FFFFFF +msg_font Verdana:size=18:bold:dpi=75 +msg_x 50% +msg_y 40% +msg_shadow_color #702342 +msg_shadow_xoffset 1 +msg_shadow_yoffset 1 + +# valid values: stretch, tile +background_style stretch +background_color #eedddd + +# Input controls +input_panel_x 25% +input_panel_y 65% +input_name_x 394 +input_name_y 181 +input_font Verdana:size=12:dpi=75 +input_color #000000 + +# Username / password request +username_font Verdana:size=14:bold:dpi=75 +username_color #f9f9f9 +username_x 280 +username_y 183 +password_x 50% +password_y 183 +username_shadow_color #702342 +username_shadow_xoffset 1 +username_shadow_yoffset 1 + +username_msg Username: +password_msg Password: diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/orange-City/INSTALL b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/orange-City/INSTALL new file mode 100644 index 0000000..1b24b01 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/orange-City/INSTALL @@ -0,0 +1,9 @@ +To Install and use this orangeCity theme:: +1. copy (as root) this folder to /usr/share/slim/themes + +2. edit /etc/slim.conf +change current_theme to orangeCity_1920 (around line 84 or so) + +3. SAVE + +4. logout to check theme diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/orange-City/background.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/orange-City/background.png new file mode 100644 index 0000000..6535beb Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/orange-City/background.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/orange-City/panel.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/orange-City/panel.png new file mode 100644 index 0000000..d4674f3 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/orange-City/panel.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/orange-City/slim.theme b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/orange-City/slim.theme new file mode 100644 index 0000000..c53c4c9 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/orange-City/slim.theme @@ -0,0 +1,43 @@ +# "orangeCity" theme for SLim +# by Conker1r +# sgtconker1r@yahoo.com + +# Messages (ie: shutdown) +msg_color #ffffff +msg_font Sans:size=18:bold:dpi=75 +msg_x 50% +msg_y 40% +msg_shadow_color #000000 +msg_shadow_xoffset 1 +msg_shadow_yoffset 1 + +# valid values: stretch, tile +background_style stretch + +# Input controls +input_panel_x 70% +input_panel_y 75% +input_name_x 200 +input_name_y 70 +input_pass_x 200 +input_pass_y 160 + +input_font Sans:size=25:dpi=75 +input_color #000000 + + +# Username / password request +username_font Sans:size=25:bold:dpi=75 +username_color #000000 +username_msg +username_x 5 +username_y 28 + +password_font Sans:size=25:bold:dpi=75 +password_color #000000 +password_msg +password_x 15 +password_y 38 + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-cold/background.jpg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-cold/background.jpg new file mode 100644 index 0000000..ddc8805 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-cold/background.jpg differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-cold/panel.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-cold/panel.png new file mode 100644 index 0000000..0c8f824 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-cold/panel.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-cold/slim.theme b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-cold/slim.theme new file mode 100644 index 0000000..2cf4305 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-cold/slim.theme @@ -0,0 +1,24 @@ +# Cold Space theme for SLiM +# Aleksandrina Nikolova + +# Messages +msg_color #727b80 +msg_font Verdana:size=16:bold +msg_shadow_xoffset 1 +msg_shadow_yoffset 1 +msg_shadow_color #383838 + +# Screen background style. Valid values: stretch, tile +background_style stretch + +# Input controls +input_panel_x 81% +input_panel_y 10% +input_name_x 124 +input_name_y 32 +input_pass_x 124 +input_pass_y 79 + +input_font Verdana:italic:size=11 +input_color #727b80 +input_bgcolor #727b80 diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-milkyway/background.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-milkyway/background.png new file mode 100755 index 0000000..c48de28 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-milkyway/background.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-milkyway/panel.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-milkyway/panel.png new file mode 100644 index 0000000..cf845b7 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-milkyway/panel.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-milkyway/slim.theme b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-milkyway/slim.theme new file mode 100755 index 0000000..cadb53d --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-milkyway/slim.theme @@ -0,0 +1,19 @@ +background_style tile +background_color #141414 +input_panel_x 50% +input_panel_y 50% +input_name_x 22 +input_name_y 74 +input_pass_x 22 +input_pass_y 114 +input_font Munica Regular:size=6:dpi=90 +input_color #000000 +username_x -1 +username_y -1 +password_x -1 +password_y -1 +#does not work... +msg_x 105 +msg_y 21 +msg_color #a5e12d +msg_font Munica Regular:size=6:dpi=90 diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-ship/background.jpg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-ship/background.jpg new file mode 100644 index 0000000..bc1ba50 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-ship/background.jpg differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-ship/panel.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-ship/panel.png new file mode 100644 index 0000000..f5c4794 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-ship/panel.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-ship/slim.theme b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-ship/slim.theme new file mode 100644 index 0000000..33a43d9 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-ship/slim.theme @@ -0,0 +1,36 @@ +# by Maxim Stewart + +# Messages (ie: shutdown) +msg_color #000000 +msg_font Verdana:size=18:bold:dpi=75 +msg_x 50% +msg_y 40% +msg_shadow_color #FFFFFF +msg_shadow_xoffset 1 +msg_shadow_yoffset 1 + +# valid values: stretch, tile +background_style stretch +background_color #eedddd + +# Input controls +input_panel_x 10% +input_panel_y 50% +input_name_x 59 +input_name_y 161 +input_font Verdana:size=12:dpi=75 +input_fgcolor #000000 + +# Username / password request +username_font Verdana:size=14:bold:dpi=75 +username_color #000000 +username_x 50% +username_y 122 +password_x 50% +password_y 122 +username_shadow_color #FFFFFF +username_shadow_xoffset 1 +username_shadow_yoffset 1 + +username_msg User: +password_msg Passwd: diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-tiled/background.jpg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-tiled/background.jpg new file mode 100644 index 0000000..e8f2781 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-tiled/background.jpg differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-tiled/panel.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-tiled/panel.png new file mode 100644 index 0000000..40df739 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-tiled/panel.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-tiled/slim.theme b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-tiled/slim.theme new file mode 100644 index 0000000..dfbf875 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos-tiled/slim.theme @@ -0,0 +1,37 @@ +# slim-hud theme for SLiM by BigRza +# Wallpaper by bo0xVn http://fav.me/d2undx8 + +# Messages (ie: shutdown) +msg_color #000000 +msg_font Ubuntu:size=18:bold:dpi=96 +msg_x 50% +msg_y 40% +msg_shadow_color #FFFFFF +msg_shadow_xoffset 1 +msg_shadow_yoffset 1 + +# valid values: stretch, tile +background_style stretch +background_color #eedddd + +# Input controls +input_panel_x 50% +input_panel_y 50% +input_name_x 59 +input_name_y 161 +input_font Ubuntu:size=12:dpi=96 +input_fgcolor #000000 + +# Username / password request +username_font Ubuntu:size=14:bold:dpi=96 +username_color #ffffff +username_x 50% +username_y 122 +password_x 50% +password_y 122 +username_shadow_color #000000 +username_shadow_xoffset 1 +username_shadow_yoffset 1 + +username_msg Username: +password_msg Password: diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos/background.jpg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos/background.jpg new file mode 100644 index 0000000..38b68de Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos/background.jpg differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos/panel.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos/panel.png new file mode 100644 index 0000000..f5c4794 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos/panel.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos/slim.theme b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos/slim.theme new file mode 100644 index 0000000..33a43d9 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/solos/slim.theme @@ -0,0 +1,36 @@ +# by Maxim Stewart + +# Messages (ie: shutdown) +msg_color #000000 +msg_font Verdana:size=18:bold:dpi=75 +msg_x 50% +msg_y 40% +msg_shadow_color #FFFFFF +msg_shadow_xoffset 1 +msg_shadow_yoffset 1 + +# valid values: stretch, tile +background_style stretch +background_color #eedddd + +# Input controls +input_panel_x 10% +input_panel_y 50% +input_name_x 59 +input_name_y 161 +input_font Verdana:size=12:dpi=75 +input_fgcolor #000000 + +# Username / password request +username_font Verdana:size=14:bold:dpi=75 +username_color #000000 +username_x 50% +username_y 122 +password_x 50% +password_y 122 +username_shadow_color #FFFFFF +username_shadow_xoffset 1 +username_shadow_yoffset 1 + +username_msg User: +password_msg Passwd: diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/README.md b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/README.md new file mode 100644 index 0000000..03fc8e2 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/README.md @@ -0,0 +1,28 @@ +Notes +------- + +* Do not edit the CSS files directly, edit the source SCSS files and process them with SASS (run + `sass --update --sourcemap=none .` in this directory when you have the required software installed) +* Do not edit the PNG or SVG assets directly, edit and render the sources in the `src` folder in the source root and render those. + +## SASS Assets (SASSets) + +Paper is a large and complex theme, to keep it maintainable and easily editable it's written and processed in SASS and organized in a modular fashion. + +`_colors.scss` + - global color definitions. We keep the number of defined colors to a necessary minimum, most colors are derived form a handful of basics. It covers both the light variant and the dark variant. + +`_colors-public.scss` +- SCSS colors exported through gtk to allow for 3rd party apps color mixing. + +`_drawing.scss` +- drawing helper mixings/functions to allow easier definition of widget drawing under specific context. + +`_common.scss` +- shared definitions for the theme + +`widgets/_*.scss` +- styles for widgets are on individual sheets to make the theme more modular and easier to batch edit + +`_apps.scss` & `apps/_*.scss` +- style definitions for specific apps and environments. This is where colored headerbars are made diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-active-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-active-dark.png new file mode 100644 index 0000000..7079ad6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-active-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-active-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-active-dark@2.png new file mode 100644 index 0000000..906f549 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-active-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-active.png new file mode 100644 index 0000000..e54e161 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-active@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-active@2.png new file mode 100644 index 0000000..70cd411 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-active@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-backdrop-dark.png new file mode 100644 index 0000000..0a50eb5 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-backdrop-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-backdrop-dark@2.png new file mode 100644 index 0000000..488c987 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-backdrop-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-backdrop.png new file mode 100644 index 0000000..0b0297d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-backdrop.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-backdrop@2.png new file mode 100644 index 0000000..ebd98a0 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-backdrop@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-dark.png new file mode 100644 index 0000000..7eab93c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-dark@2.png new file mode 100644 index 0000000..9a12d65 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-hover-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-hover-dark.png new file mode 100644 index 0000000..7eab93c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-hover-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-hover-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-hover-dark@2.png new file mode 100644 index 0000000..9a12d65 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-hover-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-hover.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-hover.png new file mode 100644 index 0000000..7088cda Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-hover.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-hover@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-hover@2.png new file mode 100644 index 0000000..c1de13a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-hover@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-insensitive-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-insensitive-backdrop-dark.png new file mode 100644 index 0000000..320252e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-insensitive-backdrop-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-insensitive-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-insensitive-backdrop-dark@2.png new file mode 100644 index 0000000..6df612f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-insensitive-backdrop-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-insensitive-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-insensitive-backdrop.png new file mode 100644 index 0000000..3db14f4 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-insensitive-backdrop.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-insensitive-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-insensitive-backdrop@2.png new file mode 100644 index 0000000..53a1402 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-insensitive-backdrop@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-insensitive-dark.png new file mode 100644 index 0000000..ddacc52 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-insensitive-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-insensitive-dark@2.png new file mode 100644 index 0000000..dac9f58 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-insensitive-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-insensitive.png new file mode 100644 index 0000000..2d63294 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-insensitive@2.png new file mode 100644 index 0000000..0cca7eb Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked-insensitive@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked.png new file mode 100644 index 0000000..7088cda Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked@2.png new file mode 100644 index 0000000..c1de13a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-checked@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-active-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-active-dark.png new file mode 100644 index 0000000..ffcf6cf Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-active-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-active-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-active-dark@2.png new file mode 100644 index 0000000..2c0f86c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-active-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-active.png new file mode 100644 index 0000000..217f156 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-active@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-active@2.png new file mode 100644 index 0000000..7590d5d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-active@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-backdrop-dark.png new file mode 100644 index 0000000..d2c9749 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-backdrop-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-backdrop-dark@2.png new file mode 100644 index 0000000..0b011c0 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-backdrop-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-backdrop.png new file mode 100644 index 0000000..caf6f05 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-backdrop.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-backdrop@2.png new file mode 100644 index 0000000..72dfeaf Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-backdrop@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-dark.png new file mode 100644 index 0000000..3c45074 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-dark@2.png new file mode 100644 index 0000000..7b5296a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-hover-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-hover-dark.png new file mode 100644 index 0000000..3c45074 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-hover-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-hover-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-hover-dark@2.png new file mode 100644 index 0000000..7b5296a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-hover-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-hover.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-hover.png new file mode 100644 index 0000000..19e3489 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-hover.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-hover@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-hover@2.png new file mode 100644 index 0000000..c212eed Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-hover@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-insensitive-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-insensitive-backdrop-dark.png new file mode 100644 index 0000000..237ad30 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-insensitive-backdrop-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-insensitive-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-insensitive-backdrop-dark@2.png new file mode 100644 index 0000000..f5b50c2 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-insensitive-backdrop-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-insensitive-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-insensitive-backdrop.png new file mode 100644 index 0000000..958791c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-insensitive-backdrop.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-insensitive-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-insensitive-backdrop@2.png new file mode 100644 index 0000000..f13450d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-insensitive-backdrop@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-insensitive-dark.png new file mode 100644 index 0000000..0d58782 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-insensitive-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-insensitive-dark@2.png new file mode 100644 index 0000000..847f9f3 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-insensitive-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-insensitive.png new file mode 100644 index 0000000..f810d00 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-insensitive@2.png new file mode 100644 index 0000000..d040509 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed-insensitive@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed.png new file mode 100644 index 0000000..19e3489 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed@2.png new file mode 100644 index 0000000..c212eed Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-mixed@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-active-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-active-dark.png new file mode 100644 index 0000000..c45caf9 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-active-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-active-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-active-dark@2.png new file mode 100644 index 0000000..af9600d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-active-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-active.png new file mode 100644 index 0000000..9b1e47e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-active@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-active@2.png new file mode 100644 index 0000000..7712761 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-active@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-backdrop-dark.png new file mode 100644 index 0000000..9c6e1fd Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-backdrop-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-backdrop-dark@2.png new file mode 100644 index 0000000..a82ab25 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-backdrop-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-backdrop.png new file mode 100644 index 0000000..3a75f11 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-backdrop.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-backdrop@2.png new file mode 100644 index 0000000..501c44f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-backdrop@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-dark.png new file mode 100644 index 0000000..95c5484 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-dark@2.png new file mode 100644 index 0000000..fe807cc Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-hover-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-hover-dark.png new file mode 100644 index 0000000..95c5484 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-hover-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-hover-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-hover-dark@2.png new file mode 100644 index 0000000..fe807cc Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-hover-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-hover.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-hover.png new file mode 100644 index 0000000..2f11646 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-hover.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-hover@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-hover@2.png new file mode 100644 index 0000000..7494eeb Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-hover@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-insensitive-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-insensitive-backdrop-dark.png new file mode 100644 index 0000000..17b60bf Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-insensitive-backdrop-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-insensitive-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-insensitive-backdrop-dark@2.png new file mode 100644 index 0000000..301ccaa Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-insensitive-backdrop-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-insensitive-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-insensitive-backdrop.png new file mode 100644 index 0000000..3551fb3 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-insensitive-backdrop.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-insensitive-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-insensitive-backdrop@2.png new file mode 100644 index 0000000..9b90478 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-insensitive-backdrop@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-insensitive-dark.png new file mode 100644 index 0000000..95c5484 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-insensitive-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-insensitive-dark@2.png new file mode 100644 index 0000000..fe807cc Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-insensitive-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-insensitive.png new file mode 100644 index 0000000..18e1dd1 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-insensitive@2.png new file mode 100644 index 0000000..84bc539 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked-insensitive@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked.png new file mode 100644 index 0000000..2f11646 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked@2.png new file mode 100644 index 0000000..7494eeb Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/checkbox-unchecked@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-active-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-active-dark.png new file mode 100644 index 0000000..3431568 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-active-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-active-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-active-dark@2.png new file mode 100644 index 0000000..3239aa2 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-active-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-active.png new file mode 100644 index 0000000..3ef2ada Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-active@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-active@2.png new file mode 100644 index 0000000..43d5003 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-active@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-backdrop-dark.png new file mode 100644 index 0000000..1b2d34b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-backdrop-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-backdrop-dark@2.png new file mode 100644 index 0000000..fcbab52 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-backdrop-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-backdrop.png new file mode 100644 index 0000000..1602d9f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-backdrop.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-backdrop@2.png new file mode 100644 index 0000000..b8771e5 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-backdrop@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-dark.png new file mode 100644 index 0000000..13b3aa7 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-dark@2.png new file mode 100644 index 0000000..92def98 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-hover-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-hover-dark.png new file mode 100644 index 0000000..13b3aa7 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-hover-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-hover-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-hover-dark@2.png new file mode 100644 index 0000000..92def98 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-hover-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-hover.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-hover.png new file mode 100644 index 0000000..0aba992 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-hover.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-hover@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-hover@2.png new file mode 100644 index 0000000..7da4ebb Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-hover@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-insensitive-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-insensitive-backdrop-dark.png new file mode 100644 index 0000000..bca536d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-insensitive-backdrop-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-insensitive-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-insensitive-backdrop-dark@2.png new file mode 100644 index 0000000..47db903 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-insensitive-backdrop-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-insensitive-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-insensitive-backdrop.png new file mode 100644 index 0000000..ef2128e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-insensitive-backdrop.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-insensitive-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-insensitive-backdrop@2.png new file mode 100644 index 0000000..3de357a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-insensitive-backdrop@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-insensitive-dark.png new file mode 100644 index 0000000..11bff08 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-insensitive-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-insensitive-dark@2.png new file mode 100644 index 0000000..60389f8 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-insensitive-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-insensitive.png new file mode 100644 index 0000000..074cbce Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-insensitive@2.png new file mode 100644 index 0000000..29413e9 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked-insensitive@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked.png new file mode 100644 index 0000000..0aba992 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked@2.png new file mode 100644 index 0000000..7da4ebb Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-checked@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-active-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-active-dark.png new file mode 100644 index 0000000..aac79e2 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-active-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-active-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-active-dark@2.png new file mode 100644 index 0000000..4de8c49 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-active-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-active.png new file mode 100644 index 0000000..e884281 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-active@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-active@2.png new file mode 100644 index 0000000..eecc7c5 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-active@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-backdrop-dark.png new file mode 100644 index 0000000..5c748d7 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-backdrop-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-backdrop-dark@2.png new file mode 100644 index 0000000..d90f51a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-backdrop-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-backdrop.png new file mode 100644 index 0000000..e0289ca Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-backdrop.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-backdrop@2.png new file mode 100644 index 0000000..e588048 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-backdrop@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-dark.png new file mode 100644 index 0000000..ee5f766 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-dark@2.png new file mode 100644 index 0000000..9af46b1 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-hover-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-hover-dark.png new file mode 100644 index 0000000..ee5f766 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-hover-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-hover-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-hover-dark@2.png new file mode 100644 index 0000000..9af46b1 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-hover-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-hover.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-hover.png new file mode 100644 index 0000000..7cfccd6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-hover.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-hover@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-hover@2.png new file mode 100644 index 0000000..0a3ef70 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-hover@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-insensitive-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-insensitive-backdrop-dark.png new file mode 100644 index 0000000..0af29ff Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-insensitive-backdrop-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-insensitive-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-insensitive-backdrop-dark@2.png new file mode 100644 index 0000000..e72ee45 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-insensitive-backdrop-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-insensitive-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-insensitive-backdrop.png new file mode 100644 index 0000000..2140af1 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-insensitive-backdrop.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-insensitive-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-insensitive-backdrop@2.png new file mode 100644 index 0000000..9bdaa31 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-insensitive-backdrop@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-insensitive-dark.png new file mode 100644 index 0000000..392ef12 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-insensitive-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-insensitive-dark@2.png new file mode 100644 index 0000000..d2d2818 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-insensitive-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-insensitive.png new file mode 100644 index 0000000..42284b8 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-insensitive@2.png new file mode 100644 index 0000000..4ff2fa6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed-insensitive@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed.png new file mode 100644 index 0000000..7cfccd6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed@2.png new file mode 100644 index 0000000..0a3ef70 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-mixed@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-active-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-active-dark.png new file mode 100644 index 0000000..2591a25 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-active-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-active-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-active-dark@2.png new file mode 100644 index 0000000..702838c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-active-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-active.png new file mode 100644 index 0000000..579469b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-active@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-active@2.png new file mode 100644 index 0000000..b3c1f64 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-active@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-backdrop-dark.png new file mode 100644 index 0000000..4515fd4 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-backdrop-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-backdrop-dark@2.png new file mode 100644 index 0000000..5964c79 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-backdrop-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-backdrop.png new file mode 100644 index 0000000..5cb0451 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-backdrop.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-backdrop@2.png new file mode 100644 index 0000000..4736b9c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-backdrop@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-dark.png new file mode 100644 index 0000000..dcf9c95 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-dark@2.png new file mode 100644 index 0000000..d0c65e1 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-hover-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-hover-dark.png new file mode 100644 index 0000000..dcf9c95 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-hover-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-hover-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-hover-dark@2.png new file mode 100644 index 0000000..d0c65e1 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-hover-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-hover.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-hover.png new file mode 100644 index 0000000..9a09ac5 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-hover.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-hover@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-hover@2.png new file mode 100644 index 0000000..a643fa8 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-hover@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-insensitive-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-insensitive-backdrop-dark.png new file mode 100644 index 0000000..1fd2433 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-insensitive-backdrop-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-insensitive-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-insensitive-backdrop-dark@2.png new file mode 100644 index 0000000..d8aaddf Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-insensitive-backdrop-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-insensitive-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-insensitive-backdrop.png new file mode 100644 index 0000000..f857138 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-insensitive-backdrop.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-insensitive-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-insensitive-backdrop@2.png new file mode 100644 index 0000000..d00605f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-insensitive-backdrop@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-insensitive-dark.png new file mode 100644 index 0000000..dcf9c95 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-insensitive-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-insensitive-dark@2.png new file mode 100644 index 0000000..d0c65e1 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-insensitive-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-insensitive.png new file mode 100644 index 0000000..b2c2786 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-insensitive@2.png new file mode 100644 index 0000000..727ed52 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked-insensitive@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked.png new file mode 100644 index 0000000..9a09ac5 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked@2.png new file mode 100644 index 0000000..a643fa8 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/radio-unchecked@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/bullet-symbolic.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/bullet-symbolic.svg new file mode 100644 index 0000000..c029973 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/bullet-symbolic.svg @@ -0,0 +1,155 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/grid-selection-checked.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/grid-selection-checked.svg new file mode 100644 index 0000000..2498934 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/grid-selection-checked.svg @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/grid-selection-unchecked.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/grid-selection-unchecked.svg new file mode 100644 index 0000000..d7d6249 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/grid-selection-unchecked.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/pane-separator-grip-prelight.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/pane-separator-grip-prelight.svg new file mode 100644 index 0000000..d2cce28 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/pane-separator-grip-prelight.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/pane-separator-grip-vertical-prelight.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/pane-separator-grip-vertical-prelight.svg new file mode 100644 index 0000000..f1d2486 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/pane-separator-grip-vertical-prelight.svg @@ -0,0 +1,113 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/pane-separator-grip-vertical.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/pane-separator-grip-vertical.svg new file mode 100644 index 0000000..09c8879 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/pane-separator-grip-vertical.svg @@ -0,0 +1,113 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/pane-separator-grip.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/pane-separator-grip.svg new file mode 100644 index 0000000..d65cddb --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/pane-separator-grip.svg @@ -0,0 +1,113 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/sidebar-radio-checked-dark.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/sidebar-radio-checked-dark.svg new file mode 100644 index 0000000..84f85b2 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/sidebar-radio-checked-dark.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/sidebar-radio-checked.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/sidebar-radio-checked.svg new file mode 100644 index 0000000..f3b01d1 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/sidebar-radio-checked.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/sidebar-radio-prelight.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/sidebar-radio-prelight.svg new file mode 100644 index 0000000..4ae7f92 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/sidebar-radio-prelight.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/sidebar-radio-selected-dark.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/sidebar-radio-selected-dark.svg new file mode 100644 index 0000000..11253ae --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/sidebar-radio-selected-dark.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/sidebar-radio-selected-prelight.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/sidebar-radio-selected-prelight.svg new file mode 100644 index 0000000..96a6c69 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/sidebar-radio-selected-prelight.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/sidebar-radio-selected.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/sidebar-radio-selected.svg new file mode 100644 index 0000000..887174e --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/scalable/sidebar-radio-selected.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-checked-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-checked-dark.png new file mode 100644 index 0000000..7079ad6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-checked-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-checked-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-checked-dark@2.png new file mode 100644 index 0000000..906f549 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-checked-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-checked.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-checked.png new file mode 100644 index 0000000..e54e161 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-checked.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-checked@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-checked@2.png new file mode 100644 index 0000000..70cd411 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-checked@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-mixed-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-mixed-dark.png new file mode 100644 index 0000000..ffcf6cf Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-mixed-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-mixed-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-mixed-dark@2.png new file mode 100644 index 0000000..2c0f86c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-mixed-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-mixed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-mixed.png new file mode 100644 index 0000000..217f156 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-mixed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-mixed@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-mixed@2.png new file mode 100644 index 0000000..7590d5d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-mixed@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-unchecked-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-unchecked-dark.png new file mode 100644 index 0000000..c45caf9 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-unchecked-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-unchecked-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-unchecked-dark@2.png new file mode 100644 index 0000000..af9600d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-unchecked-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-unchecked.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-unchecked.png new file mode 100644 index 0000000..9b1e47e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-unchecked.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-unchecked@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-unchecked@2.png new file mode 100644 index 0000000..7712761 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-checkbox-unchecked@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-checked-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-checked-dark.png new file mode 100644 index 0000000..3431568 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-checked-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-checked-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-checked-dark@2.png new file mode 100644 index 0000000..3239aa2 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-checked-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-checked.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-checked.png new file mode 100644 index 0000000..3ef2ada Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-checked.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-checked@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-checked@2.png new file mode 100644 index 0000000..43d5003 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-checked@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-mixed-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-mixed-dark.png new file mode 100644 index 0000000..aac79e2 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-mixed-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-mixed-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-mixed-dark@2.png new file mode 100644 index 0000000..4de8c49 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-mixed-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-mixed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-mixed.png new file mode 100644 index 0000000..e884281 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-mixed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-mixed@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-mixed@2.png new file mode 100644 index 0000000..eecc7c5 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-mixed@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-unchecked-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-unchecked-dark.png new file mode 100644 index 0000000..2591a25 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-unchecked-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-unchecked-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-unchecked-dark@2.png new file mode 100644 index 0000000..702838c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-unchecked-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-unchecked.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-unchecked.png new file mode 100644 index 0000000..579469b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-unchecked.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-unchecked@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-unchecked@2.png new file mode 100644 index 0000000..b3c1f64 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selected-radio-unchecked@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-checked-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-checked-active.png new file mode 100644 index 0000000..69aa4ee Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-checked-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-checked-active@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-checked-active@2.png new file mode 100644 index 0000000..c573243 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-checked-active@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-checked-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-checked-backdrop.png new file mode 100644 index 0000000..6d7f30b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-checked-backdrop.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-checked-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-checked-backdrop@2.png new file mode 100644 index 0000000..2edf6f4 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-checked-backdrop@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-checked-hover.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-checked-hover.png new file mode 100644 index 0000000..67ceabd Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-checked-hover.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-checked-hover@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-checked-hover@2.png new file mode 100644 index 0000000..811fb36 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-checked-hover@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-checked.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-checked.png new file mode 100644 index 0000000..69aa4ee Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-checked.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-checked@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-checked@2.png new file mode 100644 index 0000000..c573243 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-checked@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-unchecked-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-unchecked-active.png new file mode 100644 index 0000000..0e3ad6a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-unchecked-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-unchecked-active@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-unchecked-active@2.png new file mode 100644 index 0000000..966eccb Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-unchecked-active@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-unchecked-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-unchecked-backdrop.png new file mode 100644 index 0000000..954d756 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-unchecked-backdrop.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-unchecked-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-unchecked-backdrop@2.png new file mode 100644 index 0000000..7f76060 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-unchecked-backdrop@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-unchecked-hover.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-unchecked-hover.png new file mode 100644 index 0000000..2f683ae Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-unchecked-hover.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-unchecked-hover@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-unchecked-hover@2.png new file mode 100644 index 0000000..8ac0e77 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-unchecked-hover@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-unchecked.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-unchecked.png new file mode 100644 index 0000000..0e3ad6a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-unchecked.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-unchecked@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-unchecked@2.png new file mode 100644 index 0000000..966eccb Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/assets/selection-mode-checkbox-unchecked@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/calendar-arrow-left.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/calendar-arrow-left.svg new file mode 100644 index 0000000..deaa123 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/calendar-arrow-left.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/calendar-arrow-right.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/calendar-arrow-right.svg new file mode 100644 index 0000000..626ed7e --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/calendar-arrow-right.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/checkbox-focused.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/checkbox-focused.svg new file mode 100644 index 0000000..4d27cf9 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/checkbox-focused.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/checkbox-off-focused.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/checkbox-off-focused.svg new file mode 100644 index 0000000..b57fa38 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/checkbox-off-focused.svg @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/checkbox-off.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/checkbox-off.svg new file mode 100644 index 0000000..ba5d762 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/checkbox-off.svg @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/checkbox.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/checkbox.svg new file mode 100644 index 0000000..2498934 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/checkbox.svg @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/close-window.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/close-window.svg new file mode 100644 index 0000000..18318d0 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/close-window.svg @@ -0,0 +1,154 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/corner-ripple-ltr.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/corner-ripple-ltr.png new file mode 100644 index 0000000..a9d18eb Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/corner-ripple-ltr.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/corner-ripple-rtl.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/corner-ripple-rtl.png new file mode 100644 index 0000000..89a8520 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/corner-ripple-rtl.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/dash-placeholder.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/dash-placeholder.svg new file mode 100644 index 0000000..b74fb3f --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/dash-placeholder.svg @@ -0,0 +1,173 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/more-results.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/more-results.svg new file mode 100644 index 0000000..7717220 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/more-results.svg @@ -0,0 +1,183 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/no-events.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/no-events.svg new file mode 100644 index 0000000..2c2e65c --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/no-events.svg @@ -0,0 +1,184 @@ + + + + + + + + + + + image/svg+xml + + Paper Symbolic Icon Theme + + + + Paper Symbolic Icon Theme + + + + + + + + + + + + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/no-notifications.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/no-notifications.svg new file mode 100644 index 0000000..b040657 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/no-notifications.svg @@ -0,0 +1,179 @@ + + + + + + + + + + + image/svg+xml + + Paper Symbolic Icon Theme + + + + Paper Symbolic Icon Theme + + + + + + + + + + + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/noise-texture.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/noise-texture.png new file mode 100644 index 0000000..6b70a2d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/noise-texture.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/page-indicator-active.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/page-indicator-active.svg new file mode 100644 index 0000000..e6db111 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/page-indicator-active.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/page-indicator-checked.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/page-indicator-checked.svg new file mode 100644 index 0000000..38b720f --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/page-indicator-checked.svg @@ -0,0 +1,67 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/page-indicator-hover.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/page-indicator-hover.svg new file mode 100644 index 0000000..a03de9a --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/page-indicator-hover.svg @@ -0,0 +1,63 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/page-indicator-inactive.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/page-indicator-inactive.svg new file mode 100644 index 0000000..a2fb460 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/page-indicator-inactive.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/process-working.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/process-working.svg new file mode 100644 index 0000000..99cd530 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/process-working.svg @@ -0,0 +1,276 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/toggle-off.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/toggle-off.svg new file mode 100644 index 0000000..3a3adc1 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/toggle-off.svg @@ -0,0 +1,185 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/toggle-on.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/toggle-on.svg new file mode 100644 index 0000000..27e8de1 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/assets/toggle-on.svg @@ -0,0 +1,185 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/gnome-classic.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/gnome-classic.css new file mode 100644 index 0000000..17488ab --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/gnome-classic.css @@ -0,0 +1,297 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper theme. +* +* Layout and code style adapted from the default GNOME Shell theme +* Copyright 2009 Red Hat, Inc. +* +* This program is free software; you can redistribute it and/or modify it +* under the terms and conditions of the GNU General Public License, +* version 3, as published by the Free Software Foundation. +* +* This program is distributed in the hope it will be useful, but WITHOUT ANY +* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for +* more details. +*/ + +@import url("gnome-shell.css"); + +/* FIXME: + - white edge highlight with text-shadow and icon-shadow for panel-button + - better shading of the panel (dark 5%) - impossible without multipoint gradients, image-bg is a hack +*/ + +#panel { + /*background-color: #454d50 !important;*/ + background-color: rgba(57, 64, 66, 0.95); + background-gradient-direction: none; + background-gradient-start: rgba(57, 64, 66, 0.95); + background-gradient-end: rgba(57, 64, 66, 0.95); + border-top-color: #666; + border-bottom: 1px solid #666; + app-icon-bottom-clip: 0px; + border:none; } + +/* hrm, still no multipoint gradients + background-image: linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0)) !important;*/ + + + #panel:overview { + background-color: rgba(57, 64, 66, 0.95); + background-gradient-direction: none; + background-gradient-start: rgba(57, 64, 66, 0.95); + background-gradient-end: rgba(57, 64, 66, 0.95); + border: none; } + + #panel.lock-screen { + background-color: rgba(0,0,0,0.3) !important; + background-gradient-end: rgba(0,0,0,0.3) !important; + border-top-color: transparent; } + + #panel.unlock-screen { + background-color: transparent !important; + background-gradient-end: transparent !important; + border-top-color: transparent; } + + +/* TOP BAR */ + +.panel-corner, +.panel-corner:active, +.panel-corner:overview, +.panel-corner:focus { + -panel-corner-radius: 0 !important; +} + +.panel-button { + color: #555 !important; + -natural-hpadding: 6px !important; + -minimum-hpadding: 3px !important; + } + + #panel:overview .panel-button, + #panel.lock-screen .panel-button, + #panel.unlock-screen .panel-button { + color: #ccc !important; + } + + .panel-button:hover { + color: #000 !important; + } + + #panel:overview .panel-button:hover, + #panel:overview .panel-button:active { + color: white !important; + } + + .panel-button > .system-status-icon { + icon-shadow: #fff 0 1px 0 !important; /* FIXME */ + } + + .panel-button:hover, + .panel-button:active, + .panel-button:overview, + .panel-button:focus { + text-shadow: 0 0 0 transparent !important; /* FIXME: why can't I do none ? */ + } + + .panel-button:active, + .panel-button:overview, + .panel-button:focus { + background-color: #9fb0b9 !important; /* FIXME */ + color: #fff !important; + border: none !important; + border-image: none !important; + background-image: none !important; + } + + #panelUserMenu { + padding: 0 10px 0 10px !important; + } + + #appMenu { + text-shadow: 0 0 0 transparent !important; + spinner-image: url("process-working.svg"); + } + + /* used for the app menu header only */ + .label-shadow { + color: rgba(0,0,0,0.5); + } + +.label-shadow { + color: rgba(255,255,255,.5) !important; +} + .panel-button:active .label-shadow, + .panel-button:focus .label-shadow { + color: rgba(0,0,0,.5) !important; + } + +.popup-menu-boxpointer { + -arrow-background-color: #e9e9e9 !important; + -arrow-border-width: 1px !important; + -arrow-border-color: #aaa !important; + -arrow-border-radius: 3px !important; + color: #000 !important; + -arrow-base: 11px !important; + -arrow-rise: 5px !important; +} + + .popup-combo-menu { + background-color: #e9e9e9 !important; + border: 1px solid #aaa !important; + color: #000 !important; + } + + .popup-menu-item:active { + background-color: #9fb0b9 !important; + color: #fff !important; + } + + .popup-menu-item:insensitive { + color: #888; + } + + .popup-separator-menu-item { + -gradient-height: 1px; + -gradient-start: rgba(0,0,0,0.0); + -gradient-end: rgba(0,0,0,0.15); + -margin-horizontal: 24px; + height: 1px; + padding: 8px 0px; + } + + .popup-menu-item:hover .popup-status-menu-item { + color: #fff; + } + + .popup-subtitle-menu-item, .popup-subtitle-menu-item:insensitive { + color: #000; + } + + .popup-submenu-menu-item:open { + background-color: #888; + color: #fff; + } + + .popup-sub-menu { + background-gradient-start: #ddd; + background-gradient-end: #dfdfdf; + background-gradient-direction: vertical; + box-shadow: inset 0px 1px 3px rgba(0,0,0,0.4); + } + + /* SCROLLBARS for POPUP MENU */ + + .popup-menu StScrollBar StBin#trough { + background-color: transparent; + } + + .popup-menu StScrollBar StButton#vhandle, .popup-menu StScrollBar StButton#hhandle { + border-color: #e9e9e9; + background-color: #888; + } + .popup-menu StScrollBar StButton#vhandle:hover, + .popup-menu StScrollBar StButton#hhandle:hover { + background-color: #666; + } + .popup-menu StScrollBar StButton#vhandle:active, + .popup-menu StScrollBar StButton#hhandle:active { + background-color: #9fb0b9; + } + +/* CALENDAR */ + +.calendar {} + .calendar-month-label { + color: #333 !important; + } + .datemenu-date-label, + .events-day-header { + color: #666 !important; + } + .calendar-day-base:active { + color: #fff !important; + background-color: #9fb0b9 !important; + background-image: none !important; + border-image: none !important; + } + .calendar-today { + background-color: #9fb0b9 !important; + background-image: none !important; + border-image: none !important; + } + .calendar-day-base { + color: #666 !important; + } + .calendar-day-base:hover { + background-color: #666 !important; + color: #fff !important; + } + .calendar-nonwork-day { + color: #999 !important; + } + .events-day-dayname, + .events-day-time { + color: #666 !important; + } + +/* SYSTEM MENU */ + +.system-menu-action { + color: #e6e6e6; + border: 1px solid #ddd; /* using rgba() is flaky unfortunately */ +} + +.system-menu-action:hover, +.system-menu-action:focus, +.system-menu-action:active { + color: white; + background-color: #9fb0b9; + border: none; +} + +/* VOLUME SLIDER */ + +.slider { + -slider-background-color: #e9e9e9; + -slider-border-color: #999; + -slider-active-background-color: #76b0ec; + -slider-active-border-color: #1f6dbc; + -slider-handle-border-color: #888; + -slider-handle-border-width: 1px; +} + +.popup-menu-icon { + color: #000 !important; +} + +/* ON OFF switch */ + +.toggle-switch-us { + background-image: url("toggle-off.svg"); + background-size: contain; +} +.toggle-switch-us:checked { + background-image: url("toggle-on.svg"); + background-size: contain; +} + +.toggle-switch-intl { + background-image: url("toggle-off.svg"); + background-size: contain; +} +.toggle-switch-intl:checked { + background-image: url("toggle-on.svg"); + background-size: contain; +} + +.system-menu-action { + color: #555 !important; +} + +.system-menu-action:hover, +.system-menu-action:focus { + color: black !important; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/gnome-shell.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/gnome-shell.css new file mode 100644 index 0000000..5b602c4 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gnome-shell/gnome-shell.css @@ -0,0 +1,2042 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper theme. +* +* Layout and code style adapted from the default GNOME Shell theme +* Copyright 2009 Red Hat, Inc. +* +* This program is free software; you can redistribute it and/or modify it +* under the terms and conditions of the GNU General Public License, +* version 3, as published by the Free Software Foundation. +* +* This program is distributed in the hope it will be useful, but WITHOUT ANY +* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for +* more details. +*/ + +stage { + font-family: Source Sans Pro, Cantarell, Sans-Serif; + font-size: 11pt; + color: #dbdee0; } + +/* WIDGETS */ + +/* Buttons */ +.button { + border-radius: 2px; + border: none; + margin-top: 0.5em; + padding: 4px 32px; + color: #dbdee0; + font-weight: bold; + background-color: rgba(255,255,255,0.0); + background-gradient-direction: none; + background-gradient-start: rgba(255,255,255,0); + background-gradient-end: rgba(255,255,255,0); + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .button:hover, .button:focus { + color: #fff; + border: none; + background-color: rgba(255,255,255,0.1); + background-gradient-direction: none; + background-gradient-start: rgba(255,255,255,0.1); + background-gradient-end: rgba(255,255,255,0.1); + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .button:insensitive { + color: rgba(255,255,255,0.3); + border: none; + background-color: rgba(0,0,0,0.0); + background-gradient-direction: none; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .button:active { + color: #fff; + border: none; + background-color: rgba(0,0,0,0.1); + background-gradient-direction: none; + background-gradient-start: rgba(0,0,0,0.1); + background-gradient-end: rgba(0,0,0,0.1); + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + +/* Entries */ +StEntry { + border-radius: 2px; + padding: 4px; + border-width: 1px; + color: #555; + background-color: #fff; + background-gradient-direction: none; + border-color: rgba(0,0,0,0); + box-shadow: none; + selection-background-color: #9fb0b9; + selected-color: #ffffff; } + StEntry:focus { + background-color: #fff; + color: #2d3335; + box-shadow: none; + border-color: rgba(0,0,0,0); } + StEntry:insensitive { + color: rgba(219, 222, 224, 0.8); + border-color: #394042; + box-shadow: none; } + StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #f67d42; + padding: 0 4px; } + +/* Scrollbars */ +StScrollView.vfade { + -st-vfade-offset: 68px; } +StScrollView.hfade { + -st-hfade-offset: 68px; } + +StScrollBar { + padding: 0; } + StScrollView StScrollBar { + min-width: 14px; + min-height: 14px; } + StScrollBar StBin#trough { + border-radius: 0; + background-color: transparent; } + StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 8px; + background-color: #454d50; + margin: 3px; } + StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #515a5e; } + StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #9fb0b9; } + +/* Slider */ +.slider { + height: 1.09em; + -slider-height: 3px; + -slider-background-color: #394042; + -slider-border-color: #394042; + -slider-active-background-color: #9fb0b9; + -slider-active-border-color: #9fb0b9; + -slider-border-width: 0px; + -slider-handle-radius: 6px; } + +/* Check Boxes */ +.check-box StBoxLayout { + spacing: .8em; } +.check-box StBin { + width: 24px; + height: 22px; + background-image: url("assets/checkbox-off.svg"); } +.check-box:focus StBin { + background-image: url("assets/checkbox-off-focused.svg"); } +.check-box:checked StBin { + background-image: url("assets/checkbox.svg"); } +.check-box:focus:checked StBin { + background-image: url("assets/checkbox-focused.svg"); } + +/* Switches */ +.toggle-switch { + width: 72px; + height: 21px; + background-size: contain; } + .toggle-switch-intl, .toggle-switch-us { + background-image: url("assets/toggle-off.svg"); } + .toggle-switch-intl:checked, .toggle-switch-us:checked { + background-image: url("assets/toggle-on.svg"); } + +/* links */ +.shell-link { + color: #9fb0b9; } + .shell-link:hover { + color: #aebcc4; } + +/* Modal Dialogs */ +.headline { + font-size: 110%; } + +.lightbox { + background-color: black; } + +.flashspot { + background-color: white; } + +.modal-dialog { + border-radius: 2px; + color: #dbdee0; + background-color: #454d50; + border: none; + border: none; + box-shadow: 0 5px 10px 0 rgba(0,0,0,0.5); + padding: 24px; } + .modal-dialog .run-dialog-entry { + width: 20em; + background-color: #fff; + background-gradient-direction: none; + box-shadow: none; + border: none; + color: #555; + border-radius: 1px; + margin-bottom: 6px; } + .modal-dialog .run-dialog-error-box { + padding-top: 16px; + spacing: 6px; } + .modal-dialog .run-dialog-button-box { + padding-top: 1em; } + .modal-dialog .run-dialog-label { + font-size: 12pt; + font-weight: bold; + color: rgba(255,255,255,0.6); + padding-bottom: .4em; } + +.button-dialog-button-box { + spacing: 18px; + padding-top: 48px; } + +.show-processes-dialog-subject, +.mount-question-dialog-subject, +.end-session-dialog-subject { + font-size: 14pt; } + +/* End Session Dialog */ +.end-session-dialog { + spacing: 42px; + border-radius: 2px; + border: none; } + +.end-session-dialog-list { + padding-top: 20px; } + +.end-session-dialog-layout { + padding-left: 17px; } + .end-session-dialog-layout:rtl { + padding-right: 17px; } + +.end-session-dialog-description { + width: 28em; + padding-bottom: 10px; } + .end-session-dialog-description:rtl { + text-align: right; } + +.end-session-dialog-warning { + width: 28em; + color: #f67d42; + padding-top: 6px; } + .end-session-dialog-warning:rtl { + text-align: right; } + +.end-session-dialog-logout-icon { + border-radius: 5px; + width: 48px; + height: 48px; + background-size: contain; } + +.end-session-dialog-shutdown-icon { + color: #dbdee0; + width: 48px; + height: 48px; } + +.end-session-dialog-inhibitor-layout { + spacing: 16px; + max-height: 200px; + padding-right: 65px; + padding-left: 65px; } + +.end-session-dialog-session-list, +.end-session-dialog-app-list { + spacing: 1em; } + +.end-session-dialog-list-header { + font-weight: bold; } + .end-session-dialog-list-header:rtl { + text-align: right; } + +.end-session-dialog-app-list-item, +.end-session-dialog-session-list-item { + spacing: 1em; } + +.end-session-dialog-app-list-item-name, +.end-session-dialog-session-list-item-name { + font-weight: bold; } + +.end-session-dialog-app-list-item-description { + color: rgba(255,255,255,0.7); + font-size: 10pt; } + +/* ShellMountOperation Dialogs */ +.shell-mount-operation-icon { + icon-size: 48px; } + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; } + +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; } + +.mount-question-dialog-subject { + max-width: 500px; } + +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; } + +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; } + +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; } + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; } + +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; } + +.show-processes-dialog-app-list-item { + color: #dbdee0; } + .show-processes-dialog-app-list-item:hover { + color: #dbdee0; } + .show-processes-dialog-app-list-item:ltr { + padding-right: 1em; } + .show-processes-dialog-app-list-item:rtl { + padding-left: 1em; } + +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; } +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; } + +.show-processes-dialog-app-list-item-name { + font-size: 10pt; } + +/* Password or Authentication Dialog */ +.prompt-dialog { + width: 500px; + border-radius: 2px; + border: none; } + +.prompt-dialog-main-layout { + spacing: 24px; + padding: 10px; } + +.prompt-dialog-message-layout { + spacing: 16px; } + +.prompt-dialog-headline { + font-weight: bold; + color: #b2b2a9; } + +.prompt-dialog-description:rtl { + text-align: right; } + +.prompt-dialog-password-box { + spacing: 1em; + padding-bottom: 1em; } + +.prompt-dialog-error-label { + font-size: 10pt; + color: #cc0000; + padding-bottom: 8px; } + +.prompt-dialog-info-label { + font-size: 10pt; + padding-bottom: 8px; } + +.hidden { + color: transparent; } + +.prompt-dialog-null-label { + font-size: 10pt; + padding-bottom: 8px; } + +/* Polkit Dialog */ +.polkit-dialog-user-layout { + padding-left: 10px; + spacing: 10px; } + .polkit-dialog-user-layout:rtl { + padding-left: 0px; + padding-right: 10px; } + +.polkit-dialog-user-root-label { + color: #f67d42; } + +.polkit-dialog-user-icon { + border-radius: 5px; + background-size: contain; + width: 48px; + height: 48px; } + +/* Network Agent Dialog */ +.network-dialog-secret-table { + spacing-rows: 15px; + spacing-columns: 1em; } + +.keyring-dialog-control-table { + spacing-rows: 15px; + spacing-columns: 1em; } + +/* Popvers/Menus */ +.popup-menu { + border-radius: 8px; + min-width: 200px; } + .popup-menu .popup-sub-menu { + background-color: #394042; + background-gradient-direction: none; + border-width: 0px; + box-shadow: inset 1px 2px rgba(0,0,0,0.2); + padding: 6px 0; + box-shadow: none;} + .popup-menu .popup-menu-content { + padding: 1em 0em; } + .popup-menu .popup-menu-item { + spacing: 12px; } + .popup-menu .popup-menu-item:ltr { + padding: .5em 2em .5em 0em; } + .popup-menu .popup-menu-item:rtl { + padding: .5em 0em .5em 2em; } + .popup-menu .popup-menu-item:checked { + background-color: #454d50; + box-shadow: none; + font-weight: bold; } + .popup-menu .popup-menu-item:hover, .popup-menu .popup-menu-item:focus { + background-color: rgba(0,0,0,0.1); + color: #dbdee0; } + .popup-menu .popup-menu-item:active { + background-color: #515a5e; + color: #ffffff; } + .popup-menu .popup-menu-item:insensitive { + color: rgba(255,255,255,0.2); } + .popup-menu .active { + background-color: #9fb0b9; } + .popup-menu .popup-inactive-menu-item { + color: #dbdee0; } + .popup-menu .popup-inactive-menu-item:insensitive { + color: rgba(255,255,255,0.2); } + .popup-menu.panel-menu { + -boxpointer-gap: 4px; + margin-bottom: 1.75em; } + +.popup-menu-ornament { + text-align: right; + width: 1em; } + +.popup-menu-boxpointer, +.candidate-popup-boxpointer { + -arrow-border-radius: 6px; + -arrow-background-color: #454d50; + -arrow-border-width: 1px; + -arrow-border-color: rgba(0,0,0,0.3); + -arrow-base: 24px; + -arrow-rise: 11px; + -arrow-box-shadow: 0 1px 3px black; } + +.popup-separator-menu-item { + height: 1px; + margin: 6px 46px; + background-color: transparent; + border-color: rgba(255,255,255,0.15); + border-bottom-width: 1px; + border-bottom-style: solid; + -gradient-height: 0px; + -gradient-start: rgba(255,255,255,0); + -gradient-end: rgba(255,255,255,0);} + +.background-menu { + -boxpointer-gap: 4px; + -arrow-rise: 0px; } + +/* fallback menu +- odd thing for styling App menu when apparently not running under shell. Light Adwaita styled + app menu inside the main app window itself rather than the top bar +*/ + +/* OSD */ +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + margin: 32px; + min-width: 64px; + min-height: 64px; } + .osd-window .osd-monitor-label { + font-size: 3em; } + .osd-window .level { + height: 0.6em; + border-radius: 0.3em; + background-color: rgba(0,0,0,0.2); + color: #dbdee0; } + +/* App Switcher */ +.switcher-popup { + padding: 8px; + spacing: 16px; } + +.switcher-list-item-container { + spacing: 8px; } + +.switcher-list .item-box { + padding: 8px; + border-radius: 4px; } + +.switcher-list .item-box:outlined { + padding: 6px; + border: 2px solid rgba(0,0,0,0.7); } + +.switcher-list .item-box:selected { + background-color: #9fb0b9; + color: #ffffff; } + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; } + +.switcher-list .thumbnail { + width: 256px; } + +.switcher-list .separator { + width: 1px; + background: rgba(0,0,0,0.7); } + +.switcher-arrow { + border-color: transparent; + color: rgba(0,0,0,0.7); } + +.switcher-arrow:highlighted { + color: #dbdee0; } + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; } + +/* Workspace Switcher */ +.workspace-switcher-group { + padding: 12px;} + +.workspace-switcher { + background: transparent; + border: 1px; + border-radius: 0px; + padding: 0px; + spacing: 12px; } + +.ws-switcher-active-up, .ws-switcher-active-down { + height: 50px; + background-color: #9fb0b9; + color: #ffffff; + background-size: 32px; + border-radius: 4px; } + +.ws-switcher-box { + height: 50px; + border: none; + background-color: rgba(159, 176, 185, 0.1); + border-radius: 4px; } + +.osd-window, +.resize-popup, +.switcher-list, .workspace-switcher-container { + color: #dbdee0; + background-color: #454d50; + border: none; + border-radius: 8px; + padding: 12px; + box-shadow: 0 5px 10px 0 rgba(0,0,0,0.5); + border: none; } + +/* Tiled window previews */ +.tile-preview { + background-color: rgba(57, 64, 66, 0.5); + border: 1px solid #9fb0b9; } + +.tile-preview-left.on-primary { + border-radius: 6px 6px 0 0; } + +.tile-preview-right.on-primary { + border-radius: 0 6px 0 0; } + +.tile-preview-left.tile-preview-right.on-primary { + border-radius: 6px 6px 0 0; } + +/* TOP BAR */ +#panel { + /*background-color: #454d50;*/ + background-color: rgba(57, 64, 66, 0.95); + font-weight: bold; + height: 1.86em; + text-shadow:none;} + #panel.unlock-screen, #panel.login-screen, #panel.lock-screen { + background-color: transparent; } + #panel #panelLeft, #panel #panelCenter { + spacing: 4px; } + #panel .panel-corner { + -panel-corner-radius: 0px; + /*-panel-corner-background-color: #454d50;*/ + -panel-corner-background-color: rgba(57, 64, 66, 0.95); + -panel-corner-border-width: 2px; + -panel-corner-border-color: transparent; } + #panel .panel-corner:active, #panel .panel-corner:overview, #panel .panel-corner:focus { + -panel-corner-border-color: #9fb0b9; } + #panel .panel-corner.lock-screen, #panel .panel-corner.login-screen, #panel .panel-cornerunlock-screen { + -panel-corner-radius: 0; + -panel-corner-background-color: transparent; + -panel-corner-border-color: transparent; } + #panel .panel-button { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + min-width: 45px; + font-weight: bold; + color: #ccc; + transition-duration: 100ms; } + #panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; + margin-left: 4px; + margin-right: 4px; } + #panel .panel-button:hover,#panel .panel-button:overview:hover { + color: white; + text-shadow:none; + icon-shadow:none; } + #panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked { + background-color: rgba(0,0,0,0.01); + box-shadow: inset 0 -2px 0px #9fb0b9; + background-image: none; + background-gradient-direction: none; + color: white; + text-shadow:none; + icon-shadow:none; } + #panel .panel-button:active > .system-status-icon, #panel .panel-button:overview > .system-status-icon, #panel .panel-button:focus > .system-status-icon, #panel .panel-button:checked > .system-status-icon { + icon-shadow: black 0 2px 2px; } + #panel .panel-button .system-status-icon { + icon-size: 1.09em; + padding: 0 5px; } + .unlock-screen #panel .panel-button, .login-screen #panel .panel-button, .lock-screen #panel .panel-button { + color: white; } + .unlock-screen #panel .panel-button:focus, .unlock-screen #panel .panel-button:hover, .unlock-screen #panel .panel-button:active, .login-screen #panel .panel-button:focus, .login-screen #panel .panel-button:hover, .login-screen #panel .panel-button:active, .lock-screen #panel .panel-button:focus, .lock-screen #panel .panel-button:hover, .lock-screen #panel .panel-button:active { + color: white; } + #panel .panel-status-indicators-box, + #panel .panel-status-menu-box { + spacing: 2px; } + #panel .screencast-indicator { + color: #f67d42; } + +#calendarArea { + padding: 0.75em 1.0em; } + +.calendar { + margin-bottom: 1em; } + +.calendar, +.datemenu-today-button, +.datemenu-displays-box, +.message-list-sections { + margin: 0 1.5em; } + +.datemenu-calendar-column { + spacing: 0.5em; } + +.datemenu-displays-section { + padding-bottom: 3em; } + +.datemenu-today-button, +.world-clocks-button, +.message-list-section-title { + border-radius: 4px; + padding: .4em; } + +.message-list-section-list:ltr { + padding-left: .4em; } + +.message-list-section-list:rtl { + padding-right: .4em; } + +.datemenu-today-button:hover, .datemenu-today-button:focus, +.world-clocks-button:hover, +.world-clocks-button:focus, +.message-list-section-title:hover, +.message-list-section-title:focus { + background-image: none; + background-gradient-direction: none; + box-shadow: none; + border: none; + background-color: #454d50; } +.datemenu-today-button:active, +.world-clocks-button:active, +.message-list-section-title:active { + background-image: none; + background-gradient-direction: none; + box-shadow: none; + border: none; + color: white; + background-color: #9fb0b9; } + +.datemenu-today-button .date-label { + font-size: 1.5em; } + +.world-clocks-header, +.message-list-section-title { + color: rgba(255,255,255,0.3); + font-weight: bold; } + +.world-clocks-grid { + spacing-rows: 0.4em; } + +.calendar-month-label { + color: rgba(255,255,255,0.7); + font-weight: bold; + padding: 8px 0; } + +/* Calendar page buttons */ +.pager-button { + color: white; + background-color: transparent; + width: 32px; + border-radius: 4px; } + .pager-button:hover, .pager-button:focus { + background-color: rgba(255,255,255,0.15); } + .pager-button:active { + background-color: rgba(255,255,255,0.4); } + +.calendar-change-month-back { + background-image: url("assets/calendar-arrow-left.svg"); } + .calendar-change-month-back:rtl { + background-image: url("assets/calendar-arrow-right.svg"); } + +.calendar-change-month-forward { + background-image: url("assets/calendar-arrow-right.svg"); } + .calendar-change-month-forward:rtl { + background-image: url("assets/calendar-arrow-left.svg"); } + +.calendar-day-base { + font-size: 80%; + text-align: center; + width: 2.4em; + height: 2.4em; + padding: 0.1em; + margin: 2px; + border-radius: 1.4em; + border: none; } + .calendar-day-base:hover, .calendar-day-base:focus { + background-color: rgba(255,255,255,0.2); } + .calendar-day-base:active { + color: white; + background-color: #9fb0b9; + border-color: transparent; } + .calendar-day-base.calendar-day-heading { + color: rgba(255,255,255,0.3); + margin-top: 1em; + font-size: 70%; } + +.calendar-day { + border-width: 0px; } + +.calendar-day-top { + border-top-width: 0px; } + +.calendar-day-left { + border-left-width: 0px; } + +.calendar-nonwork-day { + background-color: rgba(255,255,255,0); + color: rgba(255,255,255,0.3); } + +.calendar-today { + background-image: none; + text-shadow:none; + font-weight: bold; + background-color: rgba(159, 176, 185, 0.3); + border: 0px solid rgba(0,0,0,0.2); } + +.calendar-day-with-events { + color: rgba(255,255,255,0.7); + font-weight: bold; } + +.calendar-other-month-day { + color: rgba(238, 238, 236, 0.15); + opacity: 0.5; } + +/* Message list */ +.message-list { + width: 420px; } + +.message-list-sections { + spacing: 1.5em; } + +.message-list-section, +.message-list-section-list { + spacing: 0.7em;} + +.message-list-section-title-box { + spacing: 0.4em; } + +.message-list-section-close > StIcon { + icon-size: 16px; + padding: 1px; + border-radius: 10px; + color: rgba(255,255,255,0.4); + background-color: rgba(255,255,255,0.0); } + +/* FIXME: how do you do this in sass? */ +.message-list-section-close:hover > StIcon, +.message-list-section-close:focus > StIcon { + background-color: rgba(255,255,255,0.9); + color: #454d50;} + +.message { + background-color: #454d50; + margin: 4px; + border-radius: 0px;} + .message:hover, .message:focus { + background-color: #515a5e; + box-shadow: 0 2px 2px 0 rgba(0,0,0,0.2); + margin-bottom: 6px; + margin-top: 2px; + border-radius: 3px; + transition-duration: 200ms; } + .message:active { + background-color: #454d50; + box-shadow: none; + margin: 4px; + border-radius: 0px; } + +.message-icon-bin { + padding: 8px 0px 8px 8px; } + .message-icon-bin:rtl { + padding: 8px 8px 8px 0px; } + +.message-icon-bin > StIcon { + icon-size: 48px; } + +.message-secondary-bin { + color: rgba(255,255,255,0.3);} + +.message-secondary-bin > StIcon { + icon-size: 16px; } + +.message-title { + font-weight: bold; } + +.message-content { + padding: 8px; } + +.messages-indicator-highlight { + -gradient-height: 0px; + -gradient-start: rgba(255,255,255,0); + -gradient-end: rgba(255,255,255,0); +} + +.system-switch-user-submenu-icon { + icon-size: 48px; + border: none; } + +#appMenu { + /*spinner-image: url("assets/process-working.svg"); Broken, not compatible with 60 fps */ + spinner-image: url("resource:///org/gnome/shell/theme/process-working.svg"); + spacing: 4px; } + #appMenu .label-shadow { + color: transparent; } + +.aggregate-menu { + width: 360px; } + .aggregate-menu .popup-menu-icon { + padding: 0 4px; } + +.system-menu-action { + color: #dbdee0; + border-radius: 32px; + /* wish we could do 50% */ + padding: 13px; + border: 1px solid rgba(0,0,0,0.2); } + .system-menu-action:hover, .system-menu-action:focus { + color: #ffffff; + background-color: #9fb0b9; + border: none; + padding: 14px; } + .system-menu-action:active { + background-color: #394042; + color: #ffffff; } + .system-menu-action > StIcon { + icon-size: 16px; } + +.ripple-box { + width: 52px; + height: 52px; + background-image: url("assets/corner-ripple-ltr.png"); + background-size: contain; } + +.ripple-box:rtl { + background-image: url("assets/corner-ripple-rtl.png"); } + +.popup-menu-arrow { + width: 16px; + height: 16px; } + +.popup-menu-icon { + icon-size: 1.09em; } + +.window-close, .notification-close { + background-image: url("assets/close-window.svg"); + background-size: 32px; + height: 32px; + width: 32px; } + +.window-close { + -shell-close-overlap: 16px; } + .window-close:rtl { + -st-background-image-shadow: 2px 2px 6px rgba(0,0,0,0.5); } + +.notification-close { + -shell-close-overlap-x: 14px; + -shell-close-overlap-y: -12px; } + .notification-close:rtl { + -shell-close-overlap-x: -14px; } + +/* NETWORK DIALOGS */ +.nm-dialog { + max-height: 500px; + min-height: 450px; + min-width: 470px; } + +.nm-dialog-content { + spacing: 20px; } + +.nm-dialog-header-hbox { + spacing: 10px; } + +.nm-dialog-airplane-box { + spacing: 12px; } + +.nm-dialog-airplane-headline { + font-weight: bold; + text-align: center; } + +.nm-dialog-airplane-text { + color: #dbdee0; } + +.nm-dialog-header-icon { + icon-size: 32px; } + +.nm-dialog-scroll-view { + /*background-color: rgba(255,255,255,0.1);*/ + border: 1px solid rgba(255,255,255,0.2); } + +.nm-dialog-header { + font-weight: bold; } + +.nm-dialog-item { + font-size: 110%; + border-bottom: 1px solid rgba(0,0,0,0.7); + padding: 12px; + spacing: 20px; } + +.nm-dialog-item:selected { + background-color: #9fb0b9; + color: #dbdee0; } + +.nm-dialog-icons { + spacing: .5em; } + +.nm-dialog-icon { + icon-size: 16px; } + +.no-networks-label { + color: rgba(255,255,255,0.1); } + +.no-networks-box { + spacing: 12px; } + +/* OVERVIEW */ +#overview { + spacing: 24px; } + +.overview-controls { + padding-bottom: 32px; } + +.window-picker { + -horizontal-spacing: 32px; + -vertical-spacing: 32px; + padding-left: 32px; + padding-right: 32px; + padding-bottom: 48px; } + .window-picker.external-monitor { + padding: 32px; } + +.window-clone-border { + border: 4px solid rgba(159, 176, 185, 0.7); + border-radius: 4px; + box-shadow: 0 2px 5px 0 rgba(0,0,0,0.0); } + +.window-caption { + spacing: 25px; + color: rgba(255,255,255,0.8); + background-color: rgba(0,0,0,0.5); + border-radius: 3px; + padding: 4px 12px; + -shell-caption-spacing: 12px; } + .window-caption:hover { + background-color: #454d50; + color: #dbdee0; + box-shadow: 0 2px 5px 0 rgba(0,0,0,0.5); } + +.search-entry { + width: 320px; + border: none; + color: #aaa; + caret-color: #aaa; + caret-size: 1px; + background-color: #eeeeee; + background-gradient-direction: none; + padding: 7px 9px; + border-radius: 2px; + box-shadow: 0 2px 8px 0 rgba(0,0,0,0.5); } + .search-entry:focus, .search-entry:hover { + padding: 7px 9px; + border: none; + background-color: #fff; + color: #777; + box-shadow: 0 5px 10px 0 rgba(0,0,0,0.5); + transition-duration: 200ms; } + .search-entry .search-entry-icon { + icon-size: 1em; + padding: 0 4px; + color: #aaa; } + .search-entry:hover .search-entry-icon { + color: #aaa; } + .search-entry:focus .search-entry-icon { + color: #777; } + +#searchResultsBin { + max-width: 1000px; } + +#searchResultsContent { + padding-left: 20px; + padding-right: 20px; + spacing: 16px; } + +.search-section { + spacing: 16px; } + +.search-section-content { + spacing: 32px; } + +.search-section-separator { + -gradient-height: 1px; + -gradient-start: rgba(255,255,255,0); + -gradient-end: rgba(255,255,255,0.5); + -margin-horizontal: 1.5em; + height: 1px;} + +.list-search-results { + spacing: 3px; } + +.search-section-separator { + -gradient-height: 1px; + -gradient-start: rgba(255,255,255,0); + -gradient-end: rgba(255,255,255,0.1); + -margin-horizontal: 1.5em; + height: 1px; } + +.list-search-result-content { + spacing: 12px; + padding: 12px; } + +.list-search-result-title { + font-size: 1.5em; + color: #dbdee0; } + +.list-search-result-description { + color: #dbdee0; } + +.search-provider-icon { + padding: 15px; } + +.search-provider-icon-more { + width: 16px; + height: 16px; + background-image: url("assets/more-results.svg"); } + +/* DASHBOARD */ +#dash { + font-size: 9pt; + color: #dbdee0; + /*background-color: #636E73; */ + background-color: #454d50; + padding: 4px 0; + border: 1px solid rgba(0,0,0,0.05); + box-shadow: inset 0 0 0 1px rgba(255,255,255,0.05); + border-left: 0px; + border-radius: 0px 6px 6px 0px; } + #dash:rtl { + border-radius: 6px 0 0 6px; + border-right: 0px; } + #dash .placeholder { + background-image: url("assets/dash-placeholder.svg"); + background-size: contain; + height: 64px; } + #dash .empty-dash-drop-target { + width: 24px; + height: 24px; } + +.dash-item-container > StWidget { + padding: 4px 8px; } + +.dash-label { + border-radius: 7px; + padding: 4px 12px; + color: #dbdee0; + background-color: rgba(69, 77, 80, 0.7); + text-align: center; + -x-offset: 8px; } + +/* App Vault/Grid */ +.icon-grid { + spacing: 30px; + -shell-grid-horizontal-item-size: 144px; /* Default 136*/ + -shell-grid-vertical-item-size: 144px; } + .icon-grid .overview-icon { + icon-size: 96px; } + +.app-view-controls { + padding-bottom: 32px; } + +.app-view-control { + background-gradient-direction: none; + background-color: rgba(255,255,255,0.1); + padding: 4px 32px; + border-width: 0px; + color: #dbdee0; } + .app-view-control:hover { + color: #fff; + background-gradient-direction: none; + background-color: rgba(255,255,255,0.2); + border-color: rgba(0,0,0,0); + border-width: 0px; } + .app-view-control:checked { + color: #454d50; + border-color: rgba(0,0,0,0); + border-width: 0px; + background-gradient-direction: none; + background-color: #fff; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + box-shadow: 0 5px 10px 0 rgba(0,0,0,0.5); } + .app-view-control:first-child { + background-gradient-direction: none; + border-radius: 2px 0 0 2px; } + .app-view-control:last-child { + border-right-width: 0; + background-gradient-direction: none; + border-radius: 0 2px 2px 0; } + +.search-provider-icon:active, .search-provider-icon:checked, +.list-search-result:active, +.list-search-result:checked { + background-color: rgba(45, 51, 53, 0.9); } +.search-provider-icon:focus, .search-provider-icon:selected, .search-provider-icon:hover, +.list-search-result:focus, +.list-search-result:selected, +.list-search-result:hover { + background-color: rgba(238, 238, 236, 0.1); + background-gradient-direction: none; + transition-duration: 200ms; } + +.app-well-app:active .overview-icon, .app-well-app:checked .overview-icon, +.app-well-app.app-folder:active .overview-icon, +.app-well-app.app-folder:checked .overview-icon, +.show-apps:active .overview-icon, +.show-apps:checked .overview-icon, +.grid-search-result:active .overview-icon, +.grid-search-result:checked .overview-icon { + background-color: rgba(45, 51,53,0.9); + background-gradient-direction: none; + background-image: none; + text-shadow: 0 1px rgba(0,0,0,0.2); + box-shadow: inset 0 1px 2px 0 rgba(0,0,0,0.7); } + +.app-well-app:hover .overview-icon, .app-well-app:focus .overview-icon, .app-well-app:selected .overview-icon, +.app-well-app.app-folder:hover .overview-icon, +.app-well-app.app-folder:focus .overview-icon, +.app-well-app.app-folder:selected .overview-icon, +.show-apps:hover .overview-icon, +.show-apps:focus .overview-icon, +.show-apps:selected .overview-icon, +.grid-search-result:hover .overview-icon, +.grid-search-result:focus .overview-icon, +.grid-search-result:selected .overview-icon { + background-color: rgba(238, 238, 236, 0.1); + transition-duration: 0ms; + border-image: none; + background-image: none; } + + +/* Running App */ +.app-well-app.running > .overview-icon { + border-radius: 0; + color:white; + box-shadow: inset 0 -2px 0 0 #9fb0b9; + background-image: none; + background-gradient-direction: none; +} + +.app-well-app-running-dot { + width: 24px; + height: 2px; + background-color: #9fb0b9; + margin-bottom: 2px; } + +.search-provider-icon, +.list-search-result, .app-well-app .overview-icon, +.app-well-app.app-folder .overview-icon, +.show-apps .overview-icon, +.grid-search-result .overview-icon { + color: #dbdee0; + border-radius: 4px; + padding: 6px; + border: 1px solid transparent; + transition-duration: 100ms; + text-align: center; } + +.app-well-app.app-folder > .overview-icon { + background-color: rgba(159, 176, 185, 0.4); } + +.show-apps:checked .show-apps-icon, +.show-apps:focus .show-apps-icon { + color: white; + transition-duration: 100ms; } + +.app-folder-popup { + -arrow-border-radius: 8px; + -arrow-background-color: rgba(159, 176, 185, 0.3); + -arrow-base: 24px; + -arrow-rise: 11px; } + +.app-folder-popup-bin { + padding: 5px; } + +.app-folder-icon { + padding: 5px; + spacing-rows: 5px; + spacing-columns: 5px; } + +.page-indicator { + padding: 15px 20px; } + .page-indicator .page-indicator-icon { + width: 18px; + height: 18px; + background-image: url("assets/page-indicator-inactive.svg"); } + .page-indicator:hover .page-indicator-icon { + background-image: url("assets/page-indicator-hover.svg"); } + .page-indicator:active .page-indicator-icon { + background-image: url("assets/page-indicator-active.svg"); } + .page-indicator:checked .page-indicator-icon, .page-indicator:checked:active { + background-image: url("assets/page-indicator-checked.svg"); } + +.app-well-app > .overview-icon.overview-icon-with-label, +.grid-search-result .overview-icon.overview-icon-with-label { + padding: 10px 8px 5px 8px; + spacing: 4px; } + +.workspace-thumbnails { + visible-width: 32px; + spacing: 11px; + padding: 8px; + border-radius: 6px 0 0 6px; + color: #dbdee0; + background-color: #454d50; + border: 1px solid rgba(0,0,0,0.05); + box-shadow: inset 0 0 0 1px rgba(255,255,255,0.05); } + .workspace-thumbnails:rtl { + border-radius: 0 6px 6px 0; } + +.workspace-thumbnail-indicator { + border: 3px solid #9fb0b9; + border-radius: 1px; + padding: 1px; } + +.search-display > StBoxLayout, +.all-apps, +.frequent-apps > StBoxLayout { + padding: 0px 88px 10px 88px; } + + +.search-statustext, .no-frequent-applications-label { + font-size: 2em; + font-weight: bold; + color: #dbdee0; } + +/* NOTIFICATIONS & MESSAGE TRAY */ +.url-highlighter { + link-color: #9fb0b9; } + +.notification-banner { + font-size: 11pt; + width: 34em; + margin: 5px; + border-radius: 2px; + color: #555; + background-color: #ffffff; + border: none; + border-width: 0px; + border: 1px solid rgba(0,0,0,0.1); + box-shadow: 0 3px 8px 0 rgba(0,0,0,0.5); } + .notification-banner:hover, .notification-banner:focus { + margin: 5px; + background-color: #ffffff; + box-shadow: 0 5px 10px 0 rgba(0,0,0,0.5); } + .notification-banner .notification-icon { + padding: 5px; } + .notification-banner .notification-content { + padding: 5px; + spacing: 5px; } + .notification-banner .secondary-icon { + icon-size: 1.09em; } + .notification-banner .notification-actions { + background-color: #ffffff; + border-radius: 2px; + padding-top: 0px; + spacing: 1px; } + .notification-banner .notification-button { + border: none; + padding: 4px 4px 5px; + color: #777; + font-weight: bold; + background-color: #fff; + border-color: rgba(0,0,0,0.0); + box-shadow: none; + border-radius: 0px; + text-shadow:none;} + .notification-banner .notification-button:first-child { + border-radius: 0 0 0 2px; } + .notification-banner .notification-button:not(:first-child):not(:last-child) { + border-radius: 0px; } + .notification-banner .notification-button:last-child { + border-radius: 0 0 2px 0; } + .notification-banner .notification-button:hover, .notification-banner .notification-buttonfocus, .notification-banner .notification-button:focus { + background-color: #f7f7f7; + color: #738c99; } + +.notification StEntry, +.notification-banner StEntry { + border-radius: 0 0 2px 2px; + margin: 0px; + padding: 10px 6px; + border: none; + color: #555; + background-color: #f1f1f1; + background-gradient-direction: none; + box-shadow: none; + box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.2); + selection-background-color: #9fb0b9; + selected-color: #ffffff;} + .notification StEntry:focus, + .notification-banner StEntry:focus { + background-color: #f7f7f7; + color: #555; } + .notification StEntry:insensitive, + .notification-banner StEntry:insensitive { + color: #777; + border-color: #394042; + box-shadow: none; } + .notification StEntry StIcon.capslock-warning, + .notification-banner StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #f67d42; + padding: 0 4px; } + +.notification { + font-size: 11pt; + width: 34em; + margin: 5px; + border-radius: 2px; + color: #555; + background-color: #fff; + border: none; + border-width: 0px; + spacing-rows: 4px; + padding: 8px; + spacing-columns: 10px; } + +.notification-unexpanded { + min-height: 48px; + height: 48px; } + +.notification-with-image { + min-height: 159px; } + +.notification-body { + spacing: 5px; } + +.notification-actions { + paddinf-top: 18px; + spacing: 6px; } + +.summary-source-counter { + font-size: 10pt; + font-weight: bold; + height: 1.6em; + width: 1.6em; + -shell-counter-overlap-x: 3px; + -shell-counter-overlap-y: 3px; + background-color: #9fb0b9; + color: #dbdee0; + border: 2px solid #dbdee0; + box-shadow: 0 2px 2px rgba(0,0,0,0.5); + border-radius: 0.9em; } + +.notification-scrollview { + max-height: 18em; + -st-vfade-offset: 24px; } + .notification-scrollview:ltr > StScrollBar { + padding-left: 6px; } + .notification-scrollview:rtl > StScrollBar { + padding-right: 6px; } + +.notification-button { + height: 24px; + padding: 4px 4px 5px; + color: #555; + background-color: #fff; + text-shadow:none; + border-radius: 0 0 2px 2px; } + +.notification-icon-button { + padding: 5px; + height: 24px; + width: 24px; + border: none; + border-top-width: 1px; + color: #555; + background-color: #f7f7f7; + border-color: rgba(0,0,0,0.2); + border-radius: 0 0 3px 3px; + /*box-shadow: inset 0 1px rgba(255,255,255,0.1);*/ + box-shadow: none; + text-shadow:none; } + .notification-icon-button:hover { + background-color: #fff; } + .notification-icon-button > StIcon { + icon-size: 16px; + width: 16px; + height: 16px; + padding: 2px; } + +.secondary-icon { + icon-size: 1.09em; } + +.chat-body { + spacing: 5px; } + +.chat-response { + margin: 5px; } + +.chat-log-message { + color: #dbdee0; } + +.chat-empty-line { + font-size: 4px; } + +.chat-received { + padding-left: 4px; } + .chat-received:rtl { + padding-left: 0px; + padding-right: 4px; } + +.chat-sent { + padding-left: 18pt; + color: #cacac4; } + .chat-sent:rtl { + padding-left: 0; + padding-right: 18pt; } + +.chat-meta-message { + padding-left: 4px; + font-size: 9pt; + font-weight: bold; + color: #bebeb6; } + .chat-meta-message:rtl { + padding-left: 0; + padding-right: 4px; } + +.chat-notification-scrollview { + max-height: 22em; } + +.subscription-message { + font-style: italic; } + +.hotplug-transient-box { + padding: 2px 12px 2px 12px; } + +.hotplug-notification-item { + border-radius: 0 0 2px 2px; + background-color: transparent; + border:none; + text-shadow:none; + text-align: center; + color: #aaa; + padding: 2px 10px; + background-image: none; + background-gradient-direction: none; } + .hotplug-notification-item:focus { + color: #dbdee0; + padding: 2px 10px; } + .hotplug-notification-item:hover { + background-color: #f7f7f7; + color: #738c99; } + .hotplug-notification-item:active { + background-color: #eee; + color: #555; } + +.hotplug-notification-item-icon { + -st-icon-style: symbolic; + icon-size: 16px; + padding: 8px 8px 8px 2px; } + +.hotplug-resident-box { + spacing: 0px; } + +.hotplug-resident-mount { + spacing: 12px; + border-radius: 0 0 2px 2px; } + .hotplug-resident-mount:hover { + background-color: #515a5e; + color: #fff; } + +.hotplug-resident-mount-label { + text-shadow:none; + color: inherit; + padding-left: 12px; } + +.hotplug-resident-mount-icon { + icon-size: 24px; + padding-left: 6px; } + +.hotplug-resident-eject-icon { + icon-size: 16px; } + +.hotplug-resident-eject-button { + padding: 7px; + border-radius: 5px; + color: pink; } + +/* Eeeky things */ +.legacy-tray { + background-color: #454d50; + border: 1px solid rgba(0,0,0,0.7); + border-bottom-width: 0; + box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.2); } + .legacy-tray:ltr { + border-radius: 0 6px 0 0; + border-left-width: 0; } + .legacy-tray:rtl { + border-radius: 6px 0 0 0; + border-right-width: 0; } + + +.legacy-tray-handle, +.legacy-tray-icon { + padding: 6px; } + .legacy-tray-handle StIcon, + .legacy-tray-icon StIcon { + icon-size: 16px; } + .legacy-tray-handle:hover, .legacy-tray-handle:focus, + .legacy-tray-icon:hover, + .legacy-tray-icon:focus { + background-color: rgba(255,255,255,0.1); } + +.legacy-tray-icon-box { + spacing: 12px; } + .legacy-tray-icon-box:ltr { + padding-left: 12px; } + .legacy-tray-icon-box:rtl { + padding-right: 12px; } + .legacy-tray-icon-box StButton { + width: 24px; + height: 24px; } + +.magnifier-zoom-region { + border: 2px solid #9fb0b9; } + .magnifier-zoom-region.full-screen { + border-width: 0; } + +/* On-screen Keyboard */ +#keyboard { + background-color: rgba(0,0,0,0.7); } + +.keyboard-layout { + spacing: 10px; + padding: 10px; } + +.keyboard-row { + spacing: 15px; } + +.keyboard-key { + color: #dbdee0; + background-color: #2d3335; + box-shadow: inset 0 1px #454d50; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 5px; + border: 1px solid rgba(0,0,0,0.7); + color: white; } + .keyboard-key:focus { + color: #dbdee0; + border-color: #9fb0b9; + box-shadow: inset 0 1px #454d50; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; } + .keyboard-key:hover, .keyboard-key:checked { + color: white; + border-color: rgba(0,0,0,0.7); + background-color: #454d50; + box-shadow: inset 0 1px #5d696d; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; } + .keyboard-key:active { + color: white; + border-color: rgba(0,0,0,0.7); + background-color: #2d3335; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .keyboard-key:grayed { + background-color: #2d3335; + color: #dbdee0; + border-color: rgba(0,0,0,0.7); } + +.keyboard-subkeys { + color: white; + padding: 5px; + -arrow-border-radius: 10px; + -arrow-background-color: rgba(159, 176, 185, 0.7); + -arrow-border-width: 2px; + -arrow-border-color: rgba(238, 238, 236, 0.2); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; } + +.candidate-popup-content { + padding: 0.5em; + spacing: 0.3em; } + +.candidate-index { + padding: 0 0.5em 0 0; + color: #dbdee0; } + +.candidate-box { + padding: 0.3em 0.5em 0.3em 0.5em; + border-radius: 4px; } + .candidate-box:selected, .candidate-box:hover { + background-color: #9fb0b9; + color: #ffffff; } + +.candidate-page-button-box { + height: 2em; } + .vertical .candidate-page-button-box { + padding-top: 0.5em; } + .horizontal .candidate-page-button-box { + padding-left: 0.5em; } + +.candidate-page-button { + padding: 4px; } + +.candidate-page-button-previous { + border-radius: 4px 0px 0px 4px; + border-right-width: 0; } + +.candidate-page-button-next { + border-radius: 0px 4px 4px 0px; } + +.candidate-page-button-icon { + icon-size: 1em; } + +/* Auth Dialogs & Screen Shield */ +.framed-user-icon { + background-size: contain; + border: 1px solid rgba(0,0,0,0.7); + border-radius: 3px; } + .framed-user-icon:hover { + border-color: #fff; } + +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; } + +.login-dialog { + border: none; + background-color: transparent; } + .login-dialog .modal-dialog-button-box { + spacing: 3px; } + .login-dialog .modal-dialog-button { + padding: 3px 18px; } + .login-dialog .modal-dialog-button:default { + color: #dbdee0; + background-color: rgba(57, 64, 66, 0.5); + border-color: rgba(0,0,0,0.7); + box-shadow: inset 0 1px #454d50; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; } + .login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus { + color: white; + border-color: rgba(0,0,0,0.7); + background-color: rgba(57, 64, 66, 0.7); + box-shadow: inset 0 1px #5d696d; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; } + .login-dialog .modal-dialog-button:default:active { + color: white; + border-color: rgba(0,0,0,0.7); + background-color: #2d3335; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .login-dialog .modal-dialog-button:default:insensitive { + color: #939695; + border-color: rgba(0,0,0,0.7); + background-color: rgba(66, 71, 73, 0.7); + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + +.login-dialog-logo-bin { + padding: 24px 0px; } + +.login-dialog-banner { + color: #dbdee0; } + +.login-dialog-button-box { + spacing: 5px; } + +.login-dialog-message-warning { + color: #f67d42; } + +.login-dialog-message-hint { + padding-top: 0; + padding-bottom: 20px; } + +.login-dialog-user-selection-box { + padding: 100px 0px; } + .login-dialog-user-selection-box .login-dialog-not-listed-label { + padding-left: 2px; } + .login-dialog-not-listed-button:focus .login-dialog-user-selection-box .login-dialog-not-listed-label, .login-dialog-not-listed-button:hover .login-dialog-user-selection-box .login-dialog-not-listed-label { + color: #dbdee0; } + +.login-dialog-not-listed-label { + font-size: 90%; + font-weight: bold; + color: #a6a69b; + padding-top: 1em; } + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; } + +.login-dialog-user-list { + spacing: 12px; + padding: .2em; + width: 23em; } + .login-dialog-user-list:expanded .login-dialog-user-list-item:focus { + background-color: #9fb0b9; + color: #ffffff; } + .login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid #9fb0b9; } + +.login-dialog-user-list-item { + border-radius: 5px; + padding: .2em; + color: #a6a69b; } + .login-dialog-user-list-item:ltr { + padding-right: 1em; } + .login-dialog-user-list-item:rtl { + padding-left: 1em; } + .login-dialog-user-list-item:hover { + background-color: #9fb0b9; + color: #ffffff; } + .login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin: 2px 0 0 0; + background-color: #dbdee0; } + .login-dialog-user-list-item:focus .login-dialog-timed-login-indicator { + background-color: #ffffff; } + +.login-dialog-username, +.user-widget-label { + color: #dbdee0; + font-size: 120%; + font-weight: bold; + text-align: left; + padding-left: 15px; } + +.user-widget-label:ltr { + padding-left: 18px; } +.user-widget-label:rtl { + padding-right: 18px; } + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 8px; + width: 23em; } + +.login-dialog-prompt-label { + color: #bebeb6; + font-size: 110%; + padding-top: 1em; } + +.login-dialog-session-list-button StIcon { + icon-size: 1.25em; } + +.login-dialog-session-list-button { + color: #a6a69b; } + .login-dialog-session-list-button:hover, .login-dialog-session-list-button:focus { + color: #dbdee0; } + .login-dialog-session-list-button:active { + color: #747467; } + +.screen-shield-arrows { + padding-bottom: 3em; } + +.screen-shield-arrows Gjs_Arrow { + color: white; + width: 80px; + height: 48px; + -arrow-thickness: 12px; + -arrow-shadow: 0 1px 1px rgba(0,0,0,0.4); } + +.screen-shield-clock { + color: white; + text-shadow: 0px 1px 2px rgba(0,0,0,0.6); + font-weight: bold; + text-align: center; + padding-bottom: 1.5em; } + +.screen-shield-clock-time { + font-size: 72pt; + text-shadow: 0px 2px 2px rgba(0,0,0,0.4); } + +.screen-shield-clock-date { + font-size: 28pt; } + +.screen-shield-notifications-container { + spacing: 6px; + width: 30em; + background-color: transparent; + max-height: 500px; } + .screen-shield-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; } + .screen-shield-notifications-container .notification, + .screen-shield-notifications-container .screen-shield-notification-source { + padding: 12px 6px; + border: 1px solid rgba(238, 238, 236, 0.2); + background-color: rgba(159, 176, 185, 0.5); + color: #dbdee0; + border-radius: 4px; } + .screen-shield-notifications-container .notification { + margin-right: 15px; } + +.screen-shield-notification-label { + font-weight: bold; + padding: 0px 0px 0px 12px; } + +.screen-shield-notification-count-text { + padding: 0px 0px 0px 12px; } + +#panel.lock-screen { + background-color: rgba(159, 176, 185, 0.5); } + +.screen-shield-background { + background: black; + box-shadow: 0px 2px 4px rgba(0,0,0,0.4); } + +#lockDialogGroup { + background: #2d3335 url("assets/noise-texture.png"); + background-repeat: repeat; } + +#screenShieldNotifications StButton#vhandle, #screenShieldNotifications StButton#hhandle { + background-color: rgba(69, 77, 80, 0.3); } + #screenShieldNotifications StButton#vhandle:hover, #screenShieldNotifications StButton#vhandle:focus, #screenShieldNotifications StButton#hhandle:hover, #screenShieldNotifications StButton#hhandle:focus { + background-color: rgba(69, 77, 80, 0.5); } + #screenShieldNotifications StButton#vhandle:active, #screenShieldNotifications StButton#hhandle:active { + background-color: rgba(57, 64, 66, 0.5); } + +#LookingGlassDialog { + background-color: rgba(57,64,66,0.95); + spacing: 4px; + padding: 4px; + border: 1px solid rgba(0,0,0,0.7); + border-top-width: 0px; + border-radius: 0 0 4px 4px; } + #LookingGlassDialog > #Toolbar { + border: none; + border-radius: 0px; } + #LookingGlassDialog .labels { + spacing: 4px; } + #LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: #ccc; + transition-duration: 100ms; + padding-left: .3em; + padding-right: .3em; } + #LookingGlassDialog .notebook-tab:hover { + color: white; + text-shadow: none; } + #LookingGlassDialog .notebook-tab:selected { + border-bottom-width: 2px; + border-color: #9fb0b9; + color: white; + text-shadow: none; } + #LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 4px; } + #LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 4px; } + +.lg-dialog StEntry { + selection-background-color: #bbbbbb; + selected-color: #333333; } +.lg-dialog .shell-link { + color: #999999; } + .lg-dialog .shell-link:hover { + color: #dddddd; } + +.lg-completions-text { + font-size: .9em; + font-style: italic; } + +.lg-obj-inspector-title { + spacing: 4px; } + +.lg-obj-inspector-button { + border: none; + padding: 4px; + border-radius: 4px; } + .lg-obj-inspector-button:hover { + background: rgba(0,0,0,0.1); + border: none; } + +#lookingGlassExtensions { + padding: 4px; } + +.lg-extensions-list { + padding: 4px; + spacing: 8px; } + +.lg-extension { + border: none; + background: #454d50; + border-radius: 2px; + padding: 6px; } + +.lg-extension-name { + font-weight: bold; } + +.lg-extension-meta { + spacing: 6px; } + +#LookingGlassPropertyInspector { + border-radius: 2px; + color: #454d50; + background-color: #fff; + border: none; + box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5); + padding: 8px; + margin: 12px } + + +/******************** + * Legacy Overrides * + ********************/ + +.candidate-page-button, +.modal-dialog-button { + border-radius: 2px; + border: none; + margin-top: 0.5em; + padding: 4px 32px; + color: #dbdee0; + font-weight: bold; + background-gradient-direction: none; + background-gradient-start: rgba(255,255,255,0); + background-gradient-end: rgba(255,255,255,0); + box-shadow: none; + text-shadow: none; + icon-shadow: none;} + +.modal-dialog-button:hover { + border-radius: 2px; + color: #fff; + border: none; + background-color: rgba(255,255,255,0.1); + background-gradient-direction: none; + background-gradient-start: rgba(255,255,255,0.1); + background-gradient-end: rgba(255,255,255,0.1); + box-shadow: none; + text-shadow: none; + icon-shadow: none;} + +.modal-dialog-button:focus { + color: #fff; + border: none; + background-color: rgba(255,255,255,0.1); + background-gradient-direction: none; + background-gradient-start: rgba(255,255,255,0.1); + background-gradient-end: rgba(255,255,255,0.1); + box-shadow: none; + text-shadow: none; + icon-shadow: none;} + +.candidate-page-button:active, +.candidate-page-button:pressed, +.modal-dialog-button:active, +.modal-dialog-button:pressed { + color: #fff; + border: none; + background-color: rgba(0,0,0,0.1); + background-gradient-direction: none; + background-gradient-start: rgba(0,0,0,0.1); + background-gradient-end: rgba(0,0,0,0.1); + box-shadow: none; + text-shadow: none; + icon-shadow: none;} + +.candidate-page-button:insensitive, +.modal-dialog-button:insensitive { + color: rgba(255,255,255,0.3); + border: none; + background-color: rgba(0,0,0,0.0); + background-gradient-direction: none; + box-shadow: none; + text-shadow: none; + icon-shadow: none;} + +/* Menus */ +.popup-submenu-menu-item:open { + background-color: #454d50;} + +.popup-menu-item:active { + background-color: #454d50;} + +.popup-menu-item:insensitive { + color: #999;} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Apps/apps.rc b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Apps/apps.rc new file mode 100644 index 0000000..e6f848f --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Apps/apps.rc @@ -0,0 +1,8 @@ +# ============================================================================== +# APPLICATION SPECIFIC SETTINGS +# ============================================================================== + +# Xchat special cases + +widget "*xchat-inputbox" style "entry" + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Apps/chrome.rc b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Apps/chrome.rc new file mode 100644 index 0000000..ac2bfea --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Apps/chrome.rc @@ -0,0 +1,31 @@ +# ============================================================================== +# CHROME/-UIM SPECIFIC SETTINGS +# ============================================================================== + +style "chrome-gtk-frame" +{ + ChromeGtkFrame::frame-color = @wm_color + ChromeGtkFrame::inactive-frame-color = @unfocused_wm_color + + ChromeGtkFrame::frame-gradient-size = 16 + ChromeGtkFrame::frame-gradient-color = shade(1.07, @wm_color) + + ChromeGtkFrame::incognito-frame-color = shade(0.85, @wm_color) + ChromeGtkFrame::incognito-inactive-frame-color = @wm_color + + ChromeGtkFrame::incognito-frame-gradient-color = @wm_color + + ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @wm_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @wm_color) + ChromeGtkFrame::scrollbar-slider-normal-color = @wm_color +} + +style "chrome_menu_item" +{ + bg[SELECTED] = @wm_color +} + +class "ChromeGtkFrame" style "chrome-gtk-frame" +widget_class "*Chrom*Button*" style "button" +widget_class "***" style "chrome_menu_item" +widget_class "" style "standalone_entry" \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Apps/eclipse.rc b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Apps/eclipse.rc new file mode 100644 index 0000000..f367fb0 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Apps/eclipse.rc @@ -0,0 +1,17 @@ +# ============================================================================== +# ECLIPSE SPECIFIC SETTINGS +# ============================================================================== + +style "eclipse-tooltips" +{ + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = shade(1.05, @bg_color) + fg[NORMAL] = @text_color + bg[SELECTED] = shade(1.05, @bg_color) +} + +# Eclipse/SWT +widget "gtk-tooltips*" style "eclipse-tooltips" +widget "*swt-toolbar-flat" style "null" \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Apps/firefox.rc b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Apps/firefox.rc new file mode 100644 index 0000000..3f2d69b --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Apps/firefox.rc @@ -0,0 +1,26 @@ +# ============================================================================== +# FIREFOX SPECIFIC SETTINGS +# ============================================================================== + +style "ff-default" { + GtkCheckButton::indicator-size = 14 +} + +widget "MozillaGtkWidget*Toolbar*" style "toolbar" +#widget "MozillaGtkWidget*Statusbar*" style "ff-statusbar" + +widget "MozillaGtkWidget*" style "ff-default" + +# ------------------------------------------------------------------------------ +# Some Firefox (3.0/3.5) GTK widgets hierarchy (maybe useful for someone) +# ------------------------------------------------------------------------------ + +# Top toolbars (and maybe others) +#widget "MozillaGtkWidget.GtkFixed.GtkHandleBox.GtkToolbar" style "theme-dark-toolbar" + +# Findbar entry, gecko (all html) entry +#widget "MozillaGtkWidget.GtkFixed.GtkEntry" style "theme-dark-entry" + +# ALL buttons +#widget "MozillaGtkWidget.GtkFixed.GtkButton" style "theme-dark-button" + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Apps/gimp.rc b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Apps/gimp.rc new file mode 100644 index 0000000..f11cdee --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Apps/gimp.rc @@ -0,0 +1,107 @@ +# ============================================================================== +# GIMP SPECIFIC SETTINGS +# ============================================================================== + +style "gimp_toolbox_frame" +{ + engine "pixmap" + { + image + { + function = SHADOW + } + } +} + +style "gimp_spin_scale" +{ + bg[NORMAL] = @base_color + + engine "pixmap" + { + image + { + function = FLAT_BOX + detail = "entry_bg" + state = NORMAL + } + image + { + function = FLAT_BOX + detail = "entry_bg" + state = ACTIVE + } + + image + { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "Arrows/arrow-up-small.png" + overlay_stretch = FALSE + } + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "Arrows/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "Arrows/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "Arrows/arrow-up-small-insens.png" + overlay_stretch = FALSE + } + image + { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "Arrows/arrow-down-small.png" + overlay_stretch = FALSE + } + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "Arrows/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "Arrows/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "Arrows/arrow-down-small-insens.png" + overlay_stretch = FALSE + } + } +} + + +# GIMP +# Disable gradients completely for GimpSpinScale +class "GimpSpinScale" style "gimp_spin_scale" +# Remove borders from "Wilbert frame" in Gimp +widget_class "**" style "gimp_toolbox_frame" \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Apps/libreoffice.rc b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Apps/libreoffice.rc new file mode 100644 index 0000000..6bcd9c5 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Apps/libreoffice.rc @@ -0,0 +1,60 @@ +# ============================================================================== +# OPEN/LIBREOFFICE SPECIFIC SETTINGS +# ============================================================================== + +style "ooo_stepper_hack" +{ + GtkScrollbar::stepper-size = 13 + GtkScrollbar::has-backward-stepper = 1 + GtkScrollbar::has-forward-stepper = 1 +} + +style "libreoffice_entry" +{ + engine "pixmap" + { + image + { + function = FLAT_BOX + detail = "entry_bg" + state = NORMAL + overlay_file = "Entry/entry-border-fill-solid.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = TRUE + } + image + { + function = FLAT_BOX + detail = "entry_bg" + state = ACTIVE + overlay_file = "Entry/entry-border-fill-solid.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = TRUE + } + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/entry-border-bg-solid.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/entry-border-active-bg-solid.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +widget "*openoffice-toplevel*" style "ooo_stepper_hack" +widget "*openoffice-toplevel*GtkEntry" style "libreoffice_entry" +widget "*openoffice-toplevel*GtkSpinButton" style "libreoffice_entry" +widget "*libreoffice-toplevel*GtkEntry" style "libreoffice_entry" +widget "*libreoffice-toplevel*GtkSpinButton" style "libreoffice_entry" \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Apps/panel.rc b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Apps/panel.rc new file mode 100644 index 0000000..fc95861 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Apps/panel.rc @@ -0,0 +1,162 @@ +style "theme-panel" = "default" +{ + xthickness = 1 + ythickness = 1 + + bg[NORMAL] = @panel_bg_color + bg[ACTIVE] = @panel_bg_color + bg[PRELIGHT] = shade (0.85, @selected_bg_color) + bg[SELECTED] = shade (0.65, @selected_bg_color) + + fg[NORMAL] = shade (0.9, @panel_fg_color) + fg[PRELIGHT] = "#FFFFFF" + fg[ACTIVE] = shade (0.9, @panel_fg_color) + fg[SELECTED] = shade (0.9, @panel_fg_color) + + text[NORMAL] = shade (0.9, @panel_fg_color) + text[PRELIGHT] = "#FFFFFF" + text[ACTIVE] = shade (0.9, @panel_fg_color) + text[SELECTED] = shade (0.9, @panel_fg_color) + + engine "murrine" { + roundness = 0 + glowstyle = 0 + glazestyle = 0 + textstyle = 1 + text_shade = 0.2 + } +} + +style "xfdesktop-icon-view" +{ + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 80 + XfdesktopIconView::shadow-x-offset = 1 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 1 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = @tooltip_bg_color + XfdesktopIconView::selected-shadow-color = @tooltip_bg_color + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = shade (0.9, @selected_fg_color) + fg[ACTIVE] = @selected_fg_color + + engine "murrine" + { + } +} + +style "theme-panel-text" +{ + fg[NORMAL] = @panel_fg_color + fg[PRELIGHT] = @panel_fg_color + fg[ACTIVE] = @panel_fg_color + + text[NORMAL] = @panel_fg_color + text[PRELIGHT] = @panel_fg_color + text[ACTIVE] = @panel_fg_color + + engine "murrine" { + textstyle = 1 + text_shade = 0.2 + } +} + +style "panel-entry" = "dark" +{ + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + fg[SELECTED] = @text_color + fg[INSENSITIVE] = @text_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[ACTIVE] = @text_color + text[SELECTED] = @text_color + text[INSENSITIVE] = @text_color + +} + +style "theme-main-menu-text" = "theme-panel-text" +{ + fg[PRELIGHT] = "#ffffff" + text[PRELIGHT] = "#ffffff" +} + +style "workspace-switcher" = "theme-panel" +{ + bg[SELECTED] = shade (0.8, @selected_bg_color) +} + +style "window-buttons" = "theme-panel" +{ + xthickness = 3 + ythickness = 3 + + bg[ACTIVE] = shade (0.65, @selected_bg_color) + bg[PRELIGHT] = shade (0.85, @selected_bg_color) + bg[SELECTED] = shade (0.85, @selected_bg_color) + + fg[NORMAL] = shade (0.7, @base_color) + fg[ACTIVE] = @base_color + fg[PRELIGHT] = @base_color + + engine "murrine" { + contrast = 0.0 + gradient_shades = { 1.0, 0.9, 0.8, 0.7 } + roundness = 1 + reliefstyle = 0 + textstyle = 1 + text_shade = 0.2 + } +} + +style "indicator" = "theme-panel" +{ + xthickness = 0 + ythickness = 0 +} + +widget "*PanelWidget*" style "theme-panel" +widget "*PanelApplet*" style "theme-panel" +widget "*fast-user-switch*" style "theme-panel" +widget "*CPUFreq*Applet*" style "theme-panel" +class "PanelApp*" style "theme-panel" +class "PanelToplevel*" style "theme-panel" +widget_class "*PanelToplevel*" style "theme-panel" +widget_class "*notif*" style "theme-panel" +widget_class "*Notif*" style "theme-panel" +widget_class "*Tray*" style "theme-panel" +widget_class "*tray*" style "theme-panel" +widget_class "*computertemp*" style "theme-panel" +widget_class "*Applet*Tomboy*" style "theme-panel" +widget_class "*Applet*Netstatus*" style "theme-panel" + +# Fixes for tooltip text in some apps. +widget_class "*Notif*Beagle*" style "theme-panel" +widget_class "*Notif*Brasero*" style "theme-panel" + +# XFCE panel theming. +widget "*Xfce*Panel*" style "theme-panel" +class "*Xfce*Panel*" style "theme-panel" +widget "*WnckPager*" style "workspace-switcher" +widget "*XfdesktopIconView*" style "xfdesktop-icon-view" + +# Fix gtk-entries in the panel +class "*SexyIconEntry*" style:highest "entry" # fixes dict-plugin +widget "*xfce4-verve-plugin*GtkEntry" style:highest "entry" # fixes verve-plugin + +# Make sure panel text color doesn't change +widget_class "*Panel*MenuBar*" style "theme-main-menu-text" +widget_class "*Panel**" style "theme-main-menu-text" +widget "*.clock-applet-button.*" style "theme-panel-text" +widget "*PanelApplet*" style "theme-panel-text" + +# Override general panel-style with specific plugin-styles +widget "*indicator-applet*" style "indicator" +widget "*indicator-button*" style "indicator" +widget "*XfceTasklist*" style "window-buttons" \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Apps/terminal.rc b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Apps/terminal.rc new file mode 100644 index 0000000..2ae1174 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Apps/terminal.rc @@ -0,0 +1,48 @@ +# ============================================================================== +# GNOME TERMINAL SPECIFIC SETTINGS +# ============================================================================== + +style "terminal_window" = "dark" { +} + +style "terminal_menubar" +{ + + engine "murrine" { + } +} + +style "terminal_notebook" = "dark" +{ + fg[ACTIVE] = mix (0.8, "#DADBDB", "#DADBDB") + + engine "murrine" { + } +} + +style "terminal_scrollbar" = "scrollbar" +{ + bg[NORMAL] = "#263238" + bg[PRELIGHT] = shade(1.08, "#263238") + bg[ACTIVE] = shade(0.94, "#263238") + bg[SELECTED] = shade(1.0, @selected_bg_color) + bg[INSENSITIVE] = "#263238" + + engine "murrine" { + } +} + +style "terminal_screen" +{ + text[NORMAL] = "#DADBDB" + base[NORMAL] = "#384952" + + TerminalScreen::background-darkness = 0.95 +} + +widget "*TerminalWindow*" style "terminal_window" +#widget "*TerminalWindow.*.*enu?ar" style "terminal_menubar" +widget "*TerminalWindow.*.GtkNotebook*" style "terminal_notebook" +widget "*TerminalWindow.*.GtkNotebook.*.GtkVScrollbar*" style "scrollbar_dark" +#widget "*TerminalWindow.*.GtkNotebook*utton*" style "terminal_button" +widget "*TerminalWindow.*.TerminalScreen*" style "terminal_screen" diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Apps/thunar.rc b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Apps/thunar.rc new file mode 100644 index 0000000..dbe6d0c --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Apps/thunar.rc @@ -0,0 +1,13 @@ +# ============================================================================== +# THUNAR SPECIFIC SETTINGS +# ============================================================================== + +style "sidepane" { + base[NORMAL] = @bg_color + base[INSENSITIVE] = mix(0.4, shade(1.35, @selected_bg_color), shade(0.9, @base_color)) + bg[NORMAL] = @bg_color + text[NORMAL] = mix(0.9, @fg_color, @bg_color) +} + +widget_class "*ThunarShortcutsView*" style "sidepane" +widget_class "*ThunarTreeView*" style "sidepane" diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Apps/xfce.rc b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Apps/xfce.rc new file mode 100644 index 0000000..8bcbbbc --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Apps/xfce.rc @@ -0,0 +1,162 @@ +style "theme-panel" = "dark" +{ + xthickness = 1 + ythickness = 1 + + bg[NORMAL] = @panel_bg_color + bg[ACTIVE] = @panel_bg_color + bg[PRELIGHT] = shade (0.85, @selected_bg_color) + bg[SELECTED] = shade (0.65, @selected_bg_color) + + fg[NORMAL] = shade (0.9, @base_color) + fg[PRELIGHT] = @base_color + fg[ACTIVE] = shade (0.9, @base_color) + fg[SELECTED] = shade (0.9, @base_color) + + text[NORMAL] = shade (0.9, @base_color) + text[PRELIGHT] = @base_color + text[ACTIVE] = shade (0.9, @base_color) + text[SELECTED] = shade (0.9, @base_color) + + engine "murrine" { + roundness = 0 + glowstyle = 0 + glazestyle = 0 + textstyle = 1 + text_shade = 0.2 + } +} + +style "xfdesktop-icon-view" +{ + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 80 + XfdesktopIconView::shadow-x-offset = 1 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 1 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = @tooltip_bg_color + XfdesktopIconView::selected-shadow-color = @tooltip_bg_color + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = shade (0.9, @selected_fg_color) + fg[ACTIVE] = @selected_fg_color + + engine "murrine" + { + } +} + +style "theme-panel-text" +{ + fg[NORMAL] = @base_color + fg[PRELIGHT] = "#ffffff" + fg[ACTIVE] = @base_color + + text[NORMAL] = @base_color + text[PRELIGHT] = "#ffffff" + text[ACTIVE] = @base_color + + engine "murrine" { + textstyle = 1 + text_shade = 0.2 + } +} + +style "panel-entry" = "dark" +{ + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + fg[SELECTED] = @text_color + fg[INSENSITIVE] = @text_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[ACTIVE] = @text_color + text[SELECTED] = @text_color + text[INSENSITIVE] = @text_color + +} + +style "theme-main-menu-text" = "theme-panel-text" +{ + fg[PRELIGHT] = "#ffffff" + text[PRELIGHT] = "#ffffff" +} + +style "workspace-switcher" = "theme-panel" +{ + bg[SELECTED] = shade (0.8, @selected_bg_color) +} + +style "window-buttons" = "theme-panel" +{ + xthickness = 3 + ythickness = 3 + + bg[ACTIVE] = shade (0.65, @selected_bg_color) + bg[PRELIGHT] = shade (0.85, @selected_bg_color) + bg[SELECTED] = shade (0.85, @selected_bg_color) + + fg[NORMAL] = shade (0.7, @base_color) + fg[ACTIVE] = @base_color + fg[PRELIGHT] = @base_color + + engine "murrine" { + contrast = 0.0 + gradient_shades = { 1.0, 0.9, 0.8, 0.7 } + roundness = 1 + reliefstyle = 0 + textstyle = 1 + text_shade = 0.2 + } +} + +style "indicator" = "theme-panel" +{ + xthickness = 0 + ythickness = 0 +} + +widget "*PanelWidget*" style "theme-panel" +widget "*PanelApplet*" style "theme-panel" +widget "*fast-user-switch*" style "theme-panel" +widget "*CPUFreq*Applet*" style "theme-panel" +class "PanelApp*" style "theme-panel" +class "PanelToplevel*" style "theme-panel" +widget_class "*PanelToplevel*" style "theme-panel" +widget_class "*notif*" style "theme-panel" +widget_class "*Notif*" style "theme-panel" +widget_class "*Tray*" style "theme-panel" +widget_class "*tray*" style "theme-panel" +widget_class "*computertemp*" style "theme-panel" +widget_class "*Applet*Tomboy*" style "theme-panel" +widget_class "*Applet*Netstatus*" style "theme-panel" + +# Fixes for tooltip text in some apps. +widget_class "*Notif*Beagle*" style "theme-panel" +widget_class "*Notif*Brasero*" style "theme-panel" + +# XFCE panel theming. +widget "*Xfce*Panel*" style "theme-panel" +class "*Xfce*Panel*" style "theme-panel" +widget "*WnckPager*" style "workspace-switcher" +widget "*XfdesktopIconView*" style "xfdesktop-icon-view" + +# Fix gtk-entries in the panel +class "*SexyIconEntry*" style:highest "entry" # fixes dict-plugin +widget "*xfce4-verve-plugin*GtkEntry" style:highest "entry" # fixes verve-plugin + +# Make sure panel text color doesn't change +widget_class "*Panel*MenuBar*" style "theme-main-menu-text" +widget_class "*Panel**" style "theme-main-menu-text" +widget "*.clock-applet-button.*" style "theme-panel-text" +widget "*PanelApplet*" style "theme-panel-text" + +# Override general panel-style with specific plugin-styles +widget "*indicator-applet*" style "indicator" +widget "*indicator-button*" style "indicator" +widget "*XfceTasklist*" style "window-buttons" \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-down-insens.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-down-insens.png new file mode 100644 index 0000000..e87bb51 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-down-insens.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-down-prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-down-prelight.png new file mode 100644 index 0000000..2d10da9 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-down-prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-down-small-insens.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-down-small-insens.png new file mode 100755 index 0000000..5b5e93c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-down-small-insens.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-down-small-prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-down-small-prelight.png new file mode 100755 index 0000000..0c8dea7 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-down-small-prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-down-small.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-down-small.png new file mode 100755 index 0000000..a382bdc Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-down-small.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-down.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-down.png new file mode 100644 index 0000000..6019518 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-down.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-left-insens.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-left-insens.png new file mode 100644 index 0000000..36a6452 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-left-insens.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-left-prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-left-prelight.png new file mode 100644 index 0000000..364984e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-left-prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-left.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-left.png new file mode 100644 index 0000000..e7f216d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-left.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-right-insens.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-right-insens.png new file mode 100644 index 0000000..c726f5a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-right-insens.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-right-prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-right-prelight.png new file mode 100644 index 0000000..934076a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-right-prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-right.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-right.png new file mode 100644 index 0000000..2f640e2 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-right.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-up-insens.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-up-insens.png new file mode 100644 index 0000000..546fd03 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-up-insens.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-up-prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-up-prelight.png new file mode 100644 index 0000000..80a746d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-up-prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-up-small-insens.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-up-small-insens.png new file mode 100755 index 0000000..b89863c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-up-small-insens.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-up-small-prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-up-small-prelight.png new file mode 100755 index 0000000..75c45c9 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-up-small-prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-up-small.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-up-small.png new file mode 100755 index 0000000..fc7ce0b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-up-small.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-up.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-up.png new file mode 100644 index 0000000..ad87231 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/arrow-up.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/menu-arrow-prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/menu-arrow-prelight.png new file mode 100644 index 0000000..9a2d7de Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/menu-arrow-prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/menu-arrow.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/menu-arrow.png new file mode 100644 index 0000000..d481aa7 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Arrows/menu-arrow.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Buttons/button-default-nohilight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Buttons/button-default-nohilight.png new file mode 100644 index 0000000..cf485e8 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Buttons/button-default-nohilight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Buttons/button-default.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Buttons/button-default.png new file mode 100644 index 0000000..cf485e8 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Buttons/button-default.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Buttons/button-insensitive-nohilight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Buttons/button-insensitive-nohilight.png new file mode 100644 index 0000000..aaa8a79 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Buttons/button-insensitive-nohilight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Buttons/button-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Buttons/button-insensitive.png new file mode 100644 index 0000000..aaa8a79 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Buttons/button-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Buttons/button-prelight-nohilight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Buttons/button-prelight-nohilight.png new file mode 100644 index 0000000..eaa7474 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Buttons/button-prelight-nohilight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Buttons/button-prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Buttons/button-prelight.png new file mode 100644 index 0000000..eaa7474 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Buttons/button-prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Buttons/button-pressed-nohilight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Buttons/button-pressed-nohilight.png new file mode 100644 index 0000000..c356971 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Buttons/button-pressed-nohilight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Buttons/button-pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Buttons/button-pressed.png new file mode 100644 index 0000000..c356971 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Buttons/button-pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/checkbox-checked-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/checkbox-checked-insensitive.png new file mode 100644 index 0000000..8ca4f3f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/checkbox-checked-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/checkbox-checked.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/checkbox-checked.png new file mode 100644 index 0000000..51896c2 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/checkbox-checked.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/checkbox-unchecked-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/checkbox-unchecked-insensitive.png new file mode 100644 index 0000000..a79bd86 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/checkbox-unchecked-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/checkbox-unchecked.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/checkbox-unchecked.png new file mode 100644 index 0000000..e2b9dac Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/checkbox-unchecked.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/menucheck.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/menucheck.png new file mode 100644 index 0000000..ae0cc6a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/menucheck.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/menucheck_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/menucheck_prelight.png new file mode 100644 index 0000000..35dc5a7 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/menucheck_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/menuoption.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/menuoption.png new file mode 100644 index 0000000..ca3b939 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/menuoption.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/menuoption_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/menuoption_prelight.png new file mode 100644 index 0000000..0a409ab Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/menuoption_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/option-checked-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/option-checked-insensitive.png new file mode 100644 index 0000000..d42245c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/option-checked-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/option-checked.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/option-checked.png new file mode 100644 index 0000000..8c61cd1 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/option-checked.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/option-unchecked-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/option-unchecked-insensitive.png new file mode 100644 index 0000000..ee74c1c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/option-unchecked-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/option-unchecked.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/option-unchecked.png new file mode 100644 index 0000000..39cad4a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Check-Radio/option-unchecked.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-active-bg.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-active-bg.png new file mode 120000 index 0000000..07a9fe5 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-active-bg.png @@ -0,0 +1 @@ +combo-entry-border-active.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-active-notebook.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-active-notebook.png new file mode 120000 index 0000000..07a9fe5 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-active-notebook.png @@ -0,0 +1 @@ +combo-entry-border-active.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-active-rtl-bg.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-active-rtl-bg.png new file mode 120000 index 0000000..35376f1 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-active-rtl-bg.png @@ -0,0 +1 @@ +combo-entry-border-active-rtl.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-active-rtl-notebook.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-active-rtl-notebook.png new file mode 120000 index 0000000..35376f1 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-active-rtl-notebook.png @@ -0,0 +1 @@ +combo-entry-border-active-rtl.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-active-rtl.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-active-rtl.png new file mode 100644 index 0000000..7f218ef Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-active-rtl.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-active.png new file mode 100644 index 0000000..a08e00d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-bg.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-bg.png new file mode 120000 index 0000000..2986620 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-bg.png @@ -0,0 +1 @@ +combo-entry-border.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-disabled-bg.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-disabled-bg.png new file mode 120000 index 0000000..11f6ae4 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-disabled-bg.png @@ -0,0 +1 @@ +combo-entry-border-disabled.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-disabled-notebook.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-disabled-notebook.png new file mode 120000 index 0000000..11f6ae4 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-disabled-notebook.png @@ -0,0 +1 @@ +combo-entry-border-disabled.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-disabled-rtl-bg.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-disabled-rtl-bg.png new file mode 120000 index 0000000..582a97f --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-disabled-rtl-bg.png @@ -0,0 +1 @@ +combo-entry-border-disabled-rtl.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-disabled-rtl-notebook.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-disabled-rtl-notebook.png new file mode 120000 index 0000000..582a97f --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-disabled-rtl-notebook.png @@ -0,0 +1 @@ +combo-entry-border-disabled-rtl.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-disabled-rtl.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-disabled-rtl.png new file mode 100644 index 0000000..7425a75 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-disabled-rtl.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-disabled.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-disabled.png new file mode 100644 index 0000000..59c4bbb Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-disabled.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-notebook.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-notebook.png new file mode 120000 index 0000000..2986620 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-notebook.png @@ -0,0 +1 @@ +combo-entry-border.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-rtl-bg.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-rtl-bg.png new file mode 120000 index 0000000..2986620 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-rtl-bg.png @@ -0,0 +1 @@ +combo-entry-border.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-rtl-notebook.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-rtl-notebook.png new file mode 120000 index 0000000..2986620 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-rtl-notebook.png @@ -0,0 +1 @@ +combo-entry-border.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-rtl.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-rtl.png new file mode 100644 index 0000000..333db71 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border-rtl.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border.png new file mode 100644 index 0000000..952ba8a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-border.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-button-active-rtl.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-button-active-rtl.png new file mode 100644 index 0000000..85bf35b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-button-active-rtl.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-button-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-button-active.png new file mode 100644 index 0000000..7743d68 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-button-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-button-disabled-rtl.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-button-disabled-rtl.png new file mode 100644 index 0000000..8525849 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-button-disabled-rtl.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-button-disabled.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-button-disabled.png new file mode 100644 index 0000000..cd478ac Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-button-disabled.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-button-rtl.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-button-rtl.png new file mode 100644 index 0000000..0063fa4 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-button-rtl.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-button.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-button.png new file mode 100644 index 0000000..74e8b10 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/combo-entry-button.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-bg-disabled.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-bg-disabled.png new file mode 100644 index 0000000..411a321 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-bg-disabled.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-bg.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-bg.png new file mode 100644 index 0000000..411a321 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-bg.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-active-bg-solid.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-active-bg-solid.png new file mode 120000 index 0000000..c9d7d2d --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-active-bg-solid.png @@ -0,0 +1 @@ +entry-border-active.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-active-bg.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-active-bg.png new file mode 120000 index 0000000..c9d7d2d --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-active-bg.png @@ -0,0 +1 @@ +entry-border-active.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-active-notebook.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-active-notebook.png new file mode 120000 index 0000000..c9d7d2d --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-active-notebook.png @@ -0,0 +1 @@ +entry-border-active.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-active.png new file mode 100644 index 0000000..8f36fb6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-bg-solid.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-bg-solid.png new file mode 120000 index 0000000..0f33619 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-bg-solid.png @@ -0,0 +1 @@ +entry-border.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-bg.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-bg.png new file mode 120000 index 0000000..0f33619 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-bg.png @@ -0,0 +1 @@ +entry-border.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-disabled-bg.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-disabled-bg.png new file mode 120000 index 0000000..aed1d59 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-disabled-bg.png @@ -0,0 +1 @@ +entry-border-disabled.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-disabled-notebook.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-disabled-notebook.png new file mode 120000 index 0000000..aed1d59 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-disabled-notebook.png @@ -0,0 +1 @@ +entry-border-disabled.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-disabled.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-disabled.png new file mode 100644 index 0000000..105bfe4 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-disabled.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-fill-plain.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-fill-plain.png new file mode 120000 index 0000000..70c23dc --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-fill-plain.png @@ -0,0 +1 @@ +entry-bg.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-fill-solid.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-fill-solid.png new file mode 120000 index 0000000..70c23dc --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-fill-solid.png @@ -0,0 +1 @@ +entry-bg.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-fill.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-fill.png new file mode 120000 index 0000000..70c23dc --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-fill.png @@ -0,0 +1 @@ +entry-bg.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-notebook.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-notebook.png new file mode 120000 index 0000000..c9d7d2d --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border-notebook.png @@ -0,0 +1 @@ +entry-border-active.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border.png new file mode 100644 index 0000000..7a52a05 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Entry/entry-border.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Expanders/minus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Expanders/minus.png new file mode 100644 index 0000000..4a0d126 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Expanders/minus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Expanders/plus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Expanders/plus.png new file mode 100644 index 0000000..e5ac141 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Expanders/plus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Handles/handle-h.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Handles/handle-h.png new file mode 100644 index 0000000..f87fa8b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Handles/handle-h.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Handles/handle-v.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Handles/handle-v.png new file mode 100644 index 0000000..f7675dd Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Handles/handle-v.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Lines/line-h.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Lines/line-h.png new file mode 100755 index 0000000..05ffb1f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Lines/line-h.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Lines/line-v.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Lines/line-v.png new file mode 100644 index 0000000..ce3e140 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Lines/line-v.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Lines/menu_line_h.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Lines/menu_line_h.png new file mode 100644 index 0000000..071d5a7 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Lines/menu_line_h.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Menu-Menubar/menubar_button.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Menu-Menubar/menubar_button.png new file mode 100644 index 0000000..7bb832c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Menu-Menubar/menubar_button.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Others/focus.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Others/focus.png new file mode 100755 index 0000000..24b65d3 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Others/focus.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Others/null.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Others/null.png new file mode 100755 index 0000000..9d7e6be Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Others/null.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Others/tree_header.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Others/tree_header.png new file mode 100644 index 0000000..b5b4b3d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Others/tree_header.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/ProgressBar/progressbar.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/ProgressBar/progressbar.png new file mode 100644 index 0000000..e296d2d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/ProgressBar/progressbar.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/ProgressBar/progressbar_v.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/ProgressBar/progressbar_v.png new file mode 100644 index 0000000..b89053f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/ProgressBar/progressbar_v.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/ProgressBar/trough-progressbar.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/ProgressBar/trough-progressbar.png new file mode 100644 index 0000000..c356971 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/ProgressBar/trough-progressbar.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/ProgressBar/trough-progressbar_v.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/ProgressBar/trough-progressbar_v.png new file mode 100644 index 0000000..e2afd76 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/ProgressBar/trough-progressbar_v.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Range/slider-horiz-prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Range/slider-horiz-prelight.png new file mode 100644 index 0000000..3bd6fe0 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Range/slider-horiz-prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Range/slider-horiz.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Range/slider-horiz.png new file mode 100644 index 0000000..3bd6fe0 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Range/slider-horiz.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Range/slider-vert-prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Range/slider-vert-prelight.png new file mode 100644 index 0000000..3bd6fe0 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Range/slider-vert-prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Range/slider-vert.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Range/slider-vert.png new file mode 100644 index 0000000..3bd6fe0 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Range/slider-vert.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Range/trough-horizontal.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Range/trough-horizontal.png new file mode 100644 index 0000000..e6d11d7 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Range/trough-horizontal.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Range/trough-vertical.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Range/trough-vertical.png new file mode 100644 index 0000000..f03e15d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Range/trough-vertical.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/slider-horiz-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/slider-horiz-active.png new file mode 100644 index 0000000..8da9e58 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/slider-horiz-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/slider-horiz-insens.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/slider-horiz-insens.png new file mode 100644 index 0000000..6b2a1b8 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/slider-horiz-insens.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/slider-horiz-prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/slider-horiz-prelight.png new file mode 100644 index 0000000..b9f6e9b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/slider-horiz-prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/slider-horiz.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/slider-horiz.png new file mode 100644 index 0000000..3a1002c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/slider-horiz.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/slider-vert-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/slider-vert-active.png new file mode 100644 index 0000000..b53035c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/slider-vert-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/slider-vert-insens.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/slider-vert-insens.png new file mode 100644 index 0000000..188a98f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/slider-vert-insens.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/slider-vert-prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/slider-vert-prelight.png new file mode 100644 index 0000000..3836396 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/slider-vert-prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/slider-vert.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/slider-vert.png new file mode 100644 index 0000000..b35da7b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/slider-vert.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/trough-scrollbar-horiz-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/trough-scrollbar-horiz-dark.png new file mode 100644 index 0000000..6906796 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/trough-scrollbar-horiz-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png new file mode 100644 index 0000000..af8eff8 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/trough-scrollbar-horiz.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/trough-scrollbar-vert-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/trough-scrollbar-vert-dark.png new file mode 100644 index 0000000..2bc2d3f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/trough-scrollbar-vert-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/trough-scrollbar-vert.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/trough-scrollbar-vert.png new file mode 100644 index 0000000..a154e38 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Scrollbars/trough-scrollbar-vert.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Shadows/frame-gap-end.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Shadows/frame-gap-end.png new file mode 100644 index 0000000..58cacf5 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Shadows/frame-gap-end.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Shadows/frame-gap-start.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Shadows/frame-gap-start.png new file mode 100644 index 0000000..0b7e484 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Shadows/frame-gap-start.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Shadows/frame.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Shadows/frame.png new file mode 100644 index 0000000..d971298 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Shadows/frame.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/down-background-disable-notebook-rtl.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/down-background-disable-notebook-rtl.png new file mode 100644 index 0000000..7c95a29 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/down-background-disable-notebook-rtl.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/down-background-disable-notebook.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/down-background-disable-notebook.png new file mode 100644 index 0000000..5e0dfe5 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/down-background-disable-notebook.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/down-background-disable-rtl.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/down-background-disable-rtl.png new file mode 100644 index 0000000..ba385d4 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/down-background-disable-rtl.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/down-background-disable.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/down-background-disable.png new file mode 100644 index 0000000..c3803ec Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/down-background-disable.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/down-background-notebook-rtl.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/down-background-notebook-rtl.png new file mode 100644 index 0000000..94abaf4 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/down-background-notebook-rtl.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/down-background-notebook.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/down-background-notebook.png new file mode 100644 index 0000000..1566232 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/down-background-notebook.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/down-background-rtl.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/down-background-rtl.png new file mode 100644 index 0000000..94abaf4 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/down-background-rtl.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/down-background.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/down-background.png new file mode 100644 index 0000000..7456153 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/down-background.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/up-background-disable-notebook-rtl.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/up-background-disable-notebook-rtl.png new file mode 100644 index 0000000..1940f19 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/up-background-disable-notebook-rtl.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/up-background-disable-notebook.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/up-background-disable-notebook.png new file mode 100644 index 0000000..aa092e2 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/up-background-disable-notebook.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/up-background-disable-rtl.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/up-background-disable-rtl.png new file mode 100644 index 0000000..f73ea66 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/up-background-disable-rtl.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/up-background-disable.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/up-background-disable.png new file mode 100644 index 0000000..b169e0a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/up-background-disable.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/up-background-notebook-rtl.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/up-background-notebook-rtl.png new file mode 100644 index 0000000..7c59dab Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/up-background-notebook-rtl.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/up-background-notebook.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/up-background-notebook.png new file mode 100644 index 0000000..953530f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/up-background-notebook.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/up-background-rtl.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/up-background-rtl.png new file mode 100644 index 0000000..5a12d55 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/up-background-rtl.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/up-background.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/up-background.png new file mode 100644 index 0000000..d322bd1 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Spin/up-background.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/notebook-gap-horiz.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/notebook-gap-horiz.png new file mode 100644 index 0000000..db0b21c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/notebook-gap-horiz.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/notebook-gap-vert.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/notebook-gap-vert.png new file mode 100644 index 0000000..bd8565d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/notebook-gap-vert.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/notebook.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/notebook.png new file mode 100644 index 0000000..fd6048d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/notebook.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/tab-bottom-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/tab-bottom-active.png new file mode 100644 index 0000000..899bf36 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/tab-bottom-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/tab-bottom.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/tab-bottom.png new file mode 100644 index 0000000..001e606 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/tab-bottom.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/tab-left-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/tab-left-active.png new file mode 100644 index 0000000..3a1ec6a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/tab-left-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/tab-left.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/tab-left.png new file mode 100644 index 0000000..d3c1d4b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/tab-left.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/tab-right-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/tab-right-active.png new file mode 100644 index 0000000..8fc9132 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/tab-right-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/tab-right.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/tab-right.png new file mode 100644 index 0000000..093cab9 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/tab-right.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/tab-top-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/tab-top-active.png new file mode 100644 index 0000000..6236a25 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/tab-top-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/tab-top.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/tab-top.png new file mode 100644 index 0000000..fbeb6ed Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Tabs/tab-top.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Toolbar/inline-toolbar.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Toolbar/inline-toolbar.png new file mode 100644 index 0000000..b6fd5b4 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/Toolbar/inline-toolbar.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/gtkrc b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/gtkrc new file mode 100644 index 0000000..c3c8c54 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-2.0/gtkrc @@ -0,0 +1,2338 @@ +# Copyright 2016 Sam Hewitt. +# +# This file is part of the Paper GTK theme. +# +# The Paper GTK theme is free software: you can redistribute it +# and/or modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# The Paper GTK theme is distributed in the hope that it will be +# useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +# Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. + +# Paper GTK2 Theme + +gtk-color-scheme = "base_color:#FFFFFF\nfg_color:#555555\ntooltip_fg_color:#FFFFFF\nmenubar_color:#636E73\nselected_bg_color:#347D9F\nselected_fg_color:#FFFFFF\ntext_color:#555555\nwm_color:#636E73\nunfocused_wm_color:#5A6367\nbg_color:#EFEFEF\ninsensitive_bg_color:#efefef\ntooltip_bg_color:#333333\npanel_bg_color:#576165\npanel_fg_color:#efefef\nlink_color:#347D9F" + +gtk-auto-mnemonics = 1 +gtk-primary-button-warps-slider = 1 + +style "default" +{ + xthickness = 1 + ythickness = 1 + + # Style Properties + + GtkWidget::focus-line-width = 0 + GtkMenuBar::window-dragging = 1 + GtkToolbar::window-dragging = 1 + GtkToolbar::internal-padding = 4 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 3 + GtkWidget::tooltip-alpha = 235 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkSeparatorMenuItem::horizontal-padding = 3 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 1 + + GtkButton::child-displacement-y = 0 + GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::default-outside_border = { 0, 0, 0, 0 } + + GtkEntry::state-hint = 1 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 13 + GtkRange::stepper-size = 0 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 42 + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkVScale::slider_length = 16 + GtkVScale::slider_width = 16 + GtkHScale::slider_length = 16 + GtkHScale::slider_width = 17 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + GtkMenuBar::internal-padding = 0 #( every window is misaligned for the sake of menus ): + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + GtkCheckButton::indicator_spacing = 3 + GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 } + + GtkTreeView::row_ending_details = 0 + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 4 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 1 + + GtkExpander::expander-size = 11 + + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @link_color + + # Colors + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = darker (@bg_color) + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = darker (@bg_color) + text[ACTIVE] = @selected_fg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @bg_color) + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[ACTIVE] = shade (0.9, @selected_bg_color) + + # For succinctness, all reasonable pixmap options remain here + + engine "pixmap" + { + + # Check Buttons + + image + { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "Check-Radio/checkbox-unchecked.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "Check-Radio/checkbox-unchecked.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "Check-Radio/checkbox-unchecked.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = OUT + overlay_file = "Check-Radio/checkbox-unchecked.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "Check-Radio/checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "Check-Radio/checkbox-checked.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "Check-Radio/checkbox-checked.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "Check-Radio/checkbox-checked.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = IN + overlay_file = "Check-Radio/checkbox-checked.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "Check-Radio/checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image + { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "Check-Radio/option-unchecked.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "Check-Radio/option-unchecked.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "Check-Radio/option-unchecked.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "Check-Radio/option-unchecked.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "Check-Radio/option-unchecked-insensitive.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "Check-Radio/option-checked.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "Check-Radio/option-checked.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "Check-Radio/option-checked.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "Check-Radio/option-checked.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "Check-Radio/option-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Arrows + + image + { + function = ARROW + overlay_file = "Arrows/arrow-up.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + state = PRELIGHT + overlay_file = "Arrows/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + state = ACTIVE + overlay_file = "Arrows/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "Arrows/arrow-up-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image + { + function = ARROW + state = NORMAL + overlay_file = "Arrows/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = PRELIGHT + overlay_file = "Arrows/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = ACTIVE + overlay_file = "Arrows/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "Arrows/arrow-down-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + image + { + function = ARROW + overlay_file = "Arrows/arrow-left.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + image + { + function = ARROW + state = PRELIGHT + overlay_file = "Arrows/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + image + { + function = ARROW + state = ACTIVE + overlay_file = "Arrows/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "Arrows/arrow-left-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image + { + function = ARROW + overlay_file = "Arrows/arrow-right.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + image + { + function = ARROW + state = PRELIGHT + overlay_file = "Arrows/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + image + { + function = ARROW + state = ACTIVE + overlay_file = "Arrows/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + image + { + function = ARROW + state = INSENSITIVE + overlay_file = "Arrows/arrow-right-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + + # Option Menu Arrows + + image + { + function = TAB + state = INSENSITIVE + overlay_file = "Arrows/arrow-down-insens.png" + overlay_stretch = FALSE + } + image + { + function = TAB + state = NORMAL + overlay_file = "Arrows/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + image + { + function = TAB + state = PRELIGHT + overlay_file = "Arrows/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + # Lines + + image + { + function = VLINE + file = "Lines/line-v.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + image + { + function = HLINE + file = "Lines/line-h.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + # Focus lines + + image + { + function = FOCUS + file = "Others/focus.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + + # Handles + + image + { + function = HANDLE + overlay_file = "Handles/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + image + { + function = HANDLE + overlay_file = "Handles/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Expanders + + image + { + function = EXPANDER + expander_style = COLLAPSED + file = "Expanders/plus.png" + } + + image + { + function = EXPANDER + expander_style = EXPANDED + file = "Expanders/minus.png" + } + + image + { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "Expanders/minus.png" + } + + image + { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "Expanders/plus.png" + } + + image + { + function = RESIZE_GRIP + state = NORMAL + detail = "statusbar" + overlay_file = "Others/null.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + } + + # Shadows ( this area needs help :P ) + + image + { + function = SHADOW_GAP + file = "Others/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + } +} + +style "dark" +{ + color["bg_color_dark"] = "#4B5044" + color["fg_color_dark"] = "#ffffff" + color["selected_fg_color_dark"] = "#ffffff" + + fg[NORMAL] = @fg_color_dark + fg[PRELIGHT] = shade (1.15, @fg_color_dark) + fg[ACTIVE] = @fg_color_dark + fg[SELECTED] = @selected_fg_color_dark + fg[INSENSITIVE] = shade (0.5, @fg_color_dark) + + bg[NORMAL] = @bg_color_dark + bg[ACTIVE] = shade (0.8, @bg_color_dark) + bg[SELECTED] = @selected_bg_color + bg[PRELIGHT] = shade (1.0, "#4D4C48") + bg[INSENSITIVE] = shade (0.85, @bg_color_dark) + + text[NORMAL] = @fg_color_dark + text[PRELIGHT] = shade (1.15, @fg_color_dark) + text[SELECTED] = @selected_fg_color_dark + text[ACTIVE] = @fg_color_dark + text[INSENSITIVE] = mix (0.5, @bg_color, @bg_color_dark) +} + +style "scrollbar" +{ + engine "pixmap" + { + image + { + function = BOX + detail = "trough" + file = "Scrollbars/trough-scrollbar-horiz.png" + border = { 19, 19, 4, 4 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = BOX + detail = "trough" + file = "Scrollbars/trough-scrollbar-vert.png" + border = { 4, 4, 19, 19 } + stretch = TRUE + orientation = VERTICAL + } + +# Sliders + + image + { + function = SLIDER + state = NORMAL + file = "Scrollbars/slider-horiz.png" + border = { 7, 7, 5, 5 } + stretch = TRUE + orientation = HORIZONTAL + + } + image + { + function = SLIDER + state = ACTIVE + file = "Scrollbars/slider-horiz-active.png" + border = { 7, 7, 5, 5 } + stretch = TRUE + orientation = HORIZONTAL + + } + image + { + function = SLIDER + state = PRELIGHT + file = "Scrollbars/slider-horiz-prelight.png" + border = { 7, 7, 5, 5 } + stretch = TRUE + orientation = HORIZONTAL + + } + image + { + function = SLIDER + state = INSENSITIVE + file = "Scrollbars/slider-horiz-insens.png" + border = { 7, 7, 5, 5 } + stretch = TRUE + orientation = HORIZONTAL + } + +# X Verticals + + image + { + function = SLIDER + state = NORMAL + file = "Scrollbars/slider-vert.png" + border = { 5, 5, 7, 7 } + stretch = TRUE + orientation = VERTICAL + + } + image + { + function = SLIDER + state = ACTIVE + file = "Scrollbars/slider-vert-active.png" + border = { 5, 5, 7, 7 } + stretch = TRUE + orientation = VERTICAL + + } + image + { + function = SLIDER + state = PRELIGHT + file = "Scrollbars/slider-vert-prelight.png" + border = { 5, 5, 7, 7 } + stretch = TRUE + orientation = VERTICAL + + } + image + { + function = SLIDER + state = INSENSITIVE + file = "Scrollbars/slider-vert-insens.png" + border = { 5, 5, 7, 7 } + stretch = TRUE + orientation = VERTICAL + + } + } +} + +style "scrollbar_dark" +{ + engine "pixmap" + { + image + { + function = BOX + detail = "trough" + file = "Scrollbars/trough-scrollbar-horiz-dark.png" + border = { 19, 19, 4, 4 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = BOX + detail = "trough" + file = "Scrollbars/trough-scrollbar-vert-dark.png" + border = { 4, 4, 19, 19 } + stretch = TRUE + orientation = VERTICAL + } + +# Sliders + + image + { + function = SLIDER + state = NORMAL + file = "Scrollbars/slider-horiz.png" + border = { 7, 7, 5, 5 } + stretch = TRUE + orientation = HORIZONTAL + + } + image + { + function = SLIDER + state = ACTIVE + file = "Scrollbars/slider-horiz-active.png" + border = { 7, 7, 5, 5 } + stretch = TRUE + orientation = HORIZONTAL + + } + image + { + function = SLIDER + state = PRELIGHT + file = "Scrollbars/slider-horiz-prelight.png" + border = { 7, 7, 5, 5 } + stretch = TRUE + orientation = HORIZONTAL + + } + image + { + function = SLIDER + state = INSENSITIVE + file = "Scrollbars/slider-horiz-insens.png" + border = { 7, 7, 5, 5 } + stretch = TRUE + orientation = HORIZONTAL + } + +# X Verticals + + image + { + function = SLIDER + state = NORMAL + file = "Scrollbars/slider-vert.png" + border = { 5, 5, 7, 7 } + stretch = TRUE + orientation = VERTICAL + + } + image + { + function = SLIDER + state = ACTIVE + file = "Scrollbars/slider-vert-active.png" + border = { 5, 5, 7, 7 } + stretch = TRUE + orientation = VERTICAL + + } + image + { + function = SLIDER + state = PRELIGHT + file = "Scrollbars/slider-vert-prelight.png" + border = { 5, 5, 7, 7 } + stretch = TRUE + orientation = VERTICAL + + } + image + { + function = SLIDER + state = INSENSITIVE + file = "Scrollbars/slider-vert-insens.png" + border = { 5, 5, 7, 7 } + stretch = TRUE + orientation = VERTICAL + + } + } +} + +style "menubar" +{ + bg[PRELIGHT] = "#FFF" + fg[SELECTED] = @text_color + + xthickness = 0 + ythickness = 0 + + engine "pixmap" + { + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "Menu-Menubar/menubar_button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "menu" +{ + xthickness = 0 + ythickness = 0 + + GtkMenuItem::arrow-scaling = 0.4 + + bg[NORMAL] = shade (1.08, @bg_color) + bg[INSENSITIVE] = @base_color + bg[PRELIGHT] = @base_color + + engine "pixmap" + + # For menus that use horizontal lines rather than gtkseparator + + { + image + { + function = HLINE + file = "Lines/menu_line_h.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + } +} + +style "menu_item" +{ + xthickness = 2 + ythickness = 4 + + # HACK: Gtk doesn't actually read this value + # while rendering the menu items, but Libreoffice + # does; setting this value equal to the one in + # fg[PRELIGHT] ensures a code path in the LO theming code + # that falls back to a dark text color for menu item text + # highlight. The price to pay is black text on menus as well, + # but at least it's readable. + # See https://bugs.freedesktop.org/show_bug.cgi?id=38038 + bg[SELECTED] = @selected_fg_color + + bg[PRELIGHT] = @selected_bg_color + fg[PRELIGHT] = @selected_fg_color + text[PRELIGHT] = @selected_fg_color + + engine "pixmap" + { + + # Check Buttons + + image + { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "Others/null.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "Others/null.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "Others/null.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "Others/null.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "Check-Radio/menucheck.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "Check-Radio/menucheck_prelight.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "Check-Radio/menucheck.png" + overlay_stretch = FALSE + } + image + { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "Others/null.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image + { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "Others/null.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "Others/null.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "Others/null.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "Others/null.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "Check-Radio/menuoption.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "Check-Radio/menuoption_prelight.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "Check-Radio/menuoption.png" + overlay_stretch = FALSE + } + image + { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "Others/null.png" + overlay_stretch = FALSE + } + image + { + function = SHADOW # This fixes boxy Qt menu items + file = "Others/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + # Arrow Buttons + + image + { + function = ARROW + state = NORMAL + overlay_file = "Arrows/menu-arrow.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + image + { + function = ARROW + state = PRELIGHT + overlay_file = "Arrows/menu-arrow-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +style "menubar_item" +{ + xthickness = 2 + ythickness = 3 + bg[PRELIGHT] = @selected_fg_color + fg[PRELIGHT] = @text_color +} + +style "button" +{ + xthickness = 4 + ythickness = 3 + + engine "pixmap" + { + image + { + function = BOX + state = NORMAL + file = "Buttons/button-default.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + state = PRELIGHT + file = "Buttons/button-prelight.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + state = ACTIVE + file = "Buttons/button-pressed.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + state = INSENSITIVE + file = "Buttons/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "button_nohilight" +{ + xthickness = 4 + ythickness = 3 + + engine "pixmap" + { + image + { + function = BOX + state = NORMAL + file = "Buttons/button-default-nohilight.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + state = PRELIGHT + file = "Buttons/button-prelight-nohilight.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + state = ACTIVE + file = "Buttons/button-pressed-nohilight.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + state = INSENSITIVE + file = "Buttons/button-insensitive-nohilight.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "checkbutton" +{ + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color +} + +style "entry" +{ + xthickness = 3 + ythickness = 4 + + base[NORMAL] = @base_color + base[INSENSITIVE] = @insensitive_bg_color + + engine "pixmap" + { + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/entry-border.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image + { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "Entry/entry-border-disabled.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/entry-border-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = FLAT_BOX + detail = "entry_bg" + state = NORMAL + overlay_file = "Entry/entry-border-fill-plain.png" + overlay_border = { 1, 1, 1, 1 } + overlay_stretch = TRUE + } + image + { + function = FLAT_BOX + detail = "entry_bg" + state = ACTIVE + overlay_file = "Entry/entry-border-fill-plain.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = TRUE + } + } +} + +style "notebook_entry" +{ + engine "pixmap" + { + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/entry-border.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "Entry/entry-border-disabled.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/entry-border-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "notebook_tab_label" +{ + fg[ACTIVE] = @text_color +} + +style "combobox_entry" +{ + xthickness = 3 + ythickness = 4 + + engine "pixmap" + { + # LTR version + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/combo-entry-border.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + image + { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "Entry/combo-entry-border-disabled.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/combo-entry-border-active.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/combo-entry-border-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + image + { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "Entry/combo-entry-border-disabled-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/combo-entry-border-active-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "notebook_combobox_entry" +{ + engine "pixmap" + { + # LTR version + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/combo-entry-border.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + image + { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "Entry/combo-entry-border-disabled.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/combo-entry-border-active.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/combo-entry-border-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + image + { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "Entry/combo-entry-border-disabled-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/combo-entry-border-active-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "combobox_entry_button" +{ + fg[ACTIVE] = @text_color + + engine "pixmap" + { + + # LTR version + image + { + function = BOX + state = NORMAL + file = "Entry/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + image + { + function = BOX + state = PRELIGHT + file = "Entry/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + image + { + function = BOX + state = INSENSITIVE + file = "Entry/combo-entry-button-disabled.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + image + { + function = BOX + state = ACTIVE + file = "Entry/combo-entry-button-active.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + image + { + function = BOX + state = NORMAL + file = "Entry/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + image + { + function = BOX + state = PRELIGHT + file = "Entry/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + image + { + function = BOX + state = INSENSITIVE + file = "Entry/combo-entry-button-disabled-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + image + { + function = BOX + state = ACTIVE + file = "Entry/combo-entry-button-active-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + } +} + +style "spinbutton" +{ + bg[NORMAL] = @bg_color + + xthickness = 3 + ythickness = 4 + + engine "pixmap" + { + image + { + function = ARROW + } + + # Spin-Up LTR + image + { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "Spin/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/arrow-up-small.png" + overlay_stretch = FALSE + direction = LTR + } + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "Spin/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "Spin/up-background-disable.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "Spin/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + image + { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "Spin/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/arrow-up-small.png" + overlay_stretch = FALSE + direction = RTL + } + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "Spin/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "Spin/up-background-disable-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "Spin/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "Arrows/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + image + { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "Spin/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "Arrows/arrow-down-small.png" + overlay_stretch = FALSE + direction = LTR + } + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "Spin/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "Arrows/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "Spin/down-background-disable.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "Arrows/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "Spin/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "Arrows/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + image + { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "Spin/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "Arrows/arrow-down-small.png" + overlay_stretch = FALSE + direction = RTL + } + image + { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "Spin/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "Arrows/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + image + { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "Spin/down-background-disable-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "Arrows/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + image + { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "Spin/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "Arrows/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + } +} + + + + +style "standalone_entry" +{ + engine "pixmap" + { + image + { + function = FLAT_BOX + detail = "entry_bg" + state = NORMAL + file = "Entry/entry-border-fill-plain.png" + stretch = TRUE + border = { 0, 0, 0, 0 } + } + image + { + function = FLAT_BOX + detail = "entry_bg" + state = ACTIVE + file = "Entry/entry-border-fill-plain.png" + stretch = TRUE + border = { 0, 0, 0, 0 } + } + image + { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "Entry/entry-border.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "Entry/entry-border-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "notebook" +{ + + xthickness = 5 + ythickness = 2 + + engine "pixmap" + { + image + { + function = EXTENSION + state = ACTIVE + file = "Tabs/tab-bottom.png" + border = { 3,3,3,5 } + stretch = TRUE + gap_side = TOP + } + image + { + function = EXTENSION + state = ACTIVE + file = "Tabs/tab-top.png" + border = { 3,3,5,3 } + stretch = TRUE + gap_side = BOTTOM + } + image + { + function = EXTENSION + state = ACTIVE + file = "Tabs/tab-left.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = RIGHT + } + image + { + function = EXTENSION + state = ACTIVE + file = "Tabs/tab-right.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = LEFT + } + image + { + function = EXTENSION + file = "Tabs/tab-top-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = BOTTOM + } + image + { + function = EXTENSION + file = "Tabs/tab-bottom-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = TOP + } + image + { + function = EXTENSION + file = "Tabs/tab-left-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = RIGHT + } + image + { + function = EXTENSION + file = "Tabs/tab-right-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = LEFT + } + +# How to draw boxes with a gap on one side (ie the page of a notebook) + + image + { + function = BOX_GAP + file = "Tabs/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "Tabs/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = TOP + } + image + { + function = BOX_GAP + file = "Tabs/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "Tabs/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = BOTTOM + } + image + { + function = BOX_GAP + file = "Tabs/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "Tabs/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = LEFT + } + image + { + function = BOX_GAP + file = "Tabs/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "Tabs/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = RIGHT + } + +# How to draw the box of a notebook when it isnt attached to a tab + + image + { + function = BOX + file = "Tabs/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "handlebox" +{ + engine "pixmap" + { + image + { + function = BOX + file = "Others/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = IN + } + image + { + function = BOX + file = "Others/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = OUT + } + } +} + +style "combobox_separator" +{ + xthickness = 0 + ythickness = 0 + GtkWidget::wide-separators = 1 +} + +style "combobox" +{ + xthickness = 0 + ythickness = 0 +} + +style "combobox_button" +{ + xthickness = 2 + ythickness = 2 +} + +style "range" +{ + engine "pixmap" + { + image + { + function = BOX + detail = "trough" + file = "Range/trough-horizontal.png" + border = { 4, 4, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = BOX + detail = "trough" + file = "Range/trough-vertical.png" + border = { 0, 0, 4, 4 } + stretch = TRUE + orientation = VERTICAL + } + + # Horizontal + + image + { + function = SLIDER + state = NORMAL + file = "Others/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/slider-horiz.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + image + { + function = SLIDER + state = PRELIGHT + file = "Others/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/slider-horiz-prelight.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + image + { + function = SLIDER + state = INSENSITIVE + file = "Others/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/slider-horiz.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Vertical + + image + { + function = SLIDER + state = NORMAL + file = "Others/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/slider-vert.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + image + { + function = SLIDER + state = PRELIGHT + file = "Others/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/slider-vert-prelight.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + image + { + function = SLIDER + state = INSENSITIVE + file = "Others/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "Range/slider-vert.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + +# Function below removes ugly boxes + + image + { + function = BOX + file = "Others/null.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + + } +} + +style "progressbar" +{ + xthickness = 1 + ythickness = 1 + + engine "pixmap" + { + image + { + function = BOX + detail = "trough" + file = "ProgressBar/trough-progressbar.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = HORIZONTAL + } + image + { + function = BOX + detail = "bar" + file = "ProgressBar/progressbar.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = HORIZONTAL + } + image + { + function = BOX + detail = "trough" + file = "ProgressBar/trough-progressbar_v.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = VERTICAL + } + image + { + function = BOX + detail = "bar" + file = "ProgressBar/progressbar_v.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = VERTICAL + } + } +} + +style "separator_menu_item" +{ + engine "pixmap" + { + image + { + function = BOX + file = "Lines/menu_line_h.png" + border = { 0, 0, 1, 0 } + stretch = TRUE + } + } +} + +style "treeview_header" +{ + ythickness = 1 + + fg[NORMAL] = shade(0.55, @bg_color) + fg[PRELIGHT] = shade(0.80, @text_color) + font_name = "Bold" + + engine "pixmap" + { + image + { + function = BOX + file = "Others/tree_header.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + } +} + +style "scrolled_window" +{ + xthickness = 1 + ythickness = 1 + + engine "pixmap" + { + image + { + function = SHADOW + file = "Shadows/frame.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + } +} + +style "frame" +{ + xthickness = 1 + ythickness = 1 + + engine "pixmap" + { + image + { + function = SHADOW + file = "Shadows/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = IN + } + image + { + function = SHADOW_GAP + file = "Shadows/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "Shadows/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "Shadows/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = IN + } + image + { + function = SHADOW + file = "Shadows/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = OUT + } + image + { + function = SHADOW_GAP + file = "Shadows/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "Shadows/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "Shadows/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = OUT + } + image + { + function = SHADOW + file = "Shadows/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_IN + } + image + { + function = SHADOW_GAP + file = "Shadows/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "Shadows/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "Shadows/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_IN + } + image + { + function = SHADOW + file = "Shadows/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_OUT + } + image + { + function = SHADOW_GAP + file = "Shadows/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "Shadows/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "Shadows/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_OUT + } + } +} + +style "toolbar" +{ + engine "pixmap" + { + image + { + function = SHADOW + } + } +} + +style "inline_toolbar" +{ + GtkToolbar::button-relief = GTK_RELIEF_NORMAL + + engine "pixmap" + { + image + { + function = BOX + file = "Toolbar/inline-toolbar.png" + stretch = TRUE + } + } +} + +style "notebook_viewport" +{ + bg[NORMAL] = @base_color +} + +style "tooltips" +{ + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color +} + + +style "null" +{ + engine "pixmap" + { + image + { + function = BOX + file = "Others/null.png" + stretch = TRUE + } + } +} + + +class "GtkWidget" style "default" +class "GtkScrollbar" style "scrollbar" +class "GtkButton" style "button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkSpinButton" style "spinbutton" +class "GtkNotebook" style "notebook" +class "GtkRange" style "range" +class "GtkProgressBar" style "progressbar" +class "GtkSeparatorMenuItem" style "separator_menu_item" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkToolbar" style "toolbar" + +widget_class "**" style "menubar" +widget_class "**" style "menu" +widget_class "**" style "menu_item" +widget_class "*.*" style "menubar_item" +widget_class "**" style "checkbutton" +widget_class "*" style "combobox" +widget_class "**" style "combobox_button" +widget_class "**" style "combobox_separator" +widget_class "*HandleBox" style "handlebox" +widget_class "***" style "treeview_header" +widget_class "**" style "inline_toolbar" +widget_class "***" style "button_nohilight" +widget_class "**" style "combobox_entry" +widget_class "**" style "combobox_entry_button" +widget_class "**" style "button_nohilight" +widget_class "***" style "notebook_viewport" + +# Entries in notebooks draw with notebook's base color, but not if there's +# something else in the middle that draws gray again +widget_class "**" style "notebook_entry" +widget_class "***" style "entry" + +widget_class "***" style "notebook_combobox_entry" +widget_class "****" style "combobox_entry" + +# We also need to avoid changing fg color for the inactive notebook tab labels +widget_class "*." style "notebook_tab_label" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltips" + +# Includes +include "Apps/apps.rc" +include "Apps/chrome.rc" +include "Apps/eclipse.rc" +include "Apps/firefox.rc" +include "Apps/gimp.rc" +include "Apps/libreoffice.rc" +include "Apps/panel.rc" +include "Apps/terminal.rc" +include "Apps/thunar.rc" diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps.css new file mode 100644 index 0000000..59c7828 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps.css @@ -0,0 +1,65 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/******** + * Apps * + ********/ + +@import url("apps/appcenter.css"); +@import url("apps/archive-manager.css"); +@import url("apps/baobab.css"); +@import url("apps/bijiben.css"); +@import url("apps/birdie.css"); +@import url("apps/budgie.css"); +@import url("apps/calculator.css"); +@import url("apps/calendar.css"); +@import url("apps/cheese.css"); +@import url("apps/epiphany.css"); +@import url("apps/fallback.css"); +@import url("apps/geary.css"); +@import url("apps/gedit.css"); +@import url("apps/gnome-calendar.css"); +@import url("apps/gnome-clocks.css"); +@import url("apps/gnome-contacts.css"); +@import url("apps/gnome-disks.css"); +@import url("apps/gnome-documents.css"); +@import url("apps/gnome-music.css"); +@import url("apps/gnome-photos.css"); +@import url("apps/gnome-software.css"); +@import url("apps/gnome-system-monitor.css"); +@import url("apps/gnome-terminal.css"); +@import url("apps/gnome-tweak-tool.css"); +@import url("apps/gnome-weather.css"); +@import url("apps/gnome.css"); +@import url("apps/logs.css"); +@import url("apps/midori.css"); +@import url("apps/nautilus.css"); +@import url("apps/noise.css"); +@import url("apps/pantheon-files.css"); +@import url("apps/pantheon-terminal.css"); +@import url("apps/pantheon.css"); +@import url("apps/rhythmbox.css"); +@import url("apps/scratch-text-editor.css"); +@import url("apps/settings.css"); +@import url("apps/shotwell.css"); +@import url("apps/snap.css"); +@import url("apps/synaptic.css"); +@import url("apps/unity.css"); +@import url("apps/vocal.css"); +@import url("apps/xfce.css"); +@import url("apps/yelp.css"); \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/appcenter.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/appcenter.css new file mode 100644 index 0000000..7689525 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/appcenter.css @@ -0,0 +1,33 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color appcenter #378BE6; + +/********** + * Header * + **********/ + +AppCenterMainWindow .titlebar, +AppCenterMainWindow .header-bar { + background-color: @appcenter; +} + +AppCenterMainWindow .titlebar:backdrop, +AppCenterMainWindow .header-bar:backdrop { + background-color: shade(@appcenter,0.9); +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/archive-manager.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/archive-manager.css new file mode 100644 index 0000000..d6efd66 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/archive-manager.css @@ -0,0 +1,61 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color archives #A88A67; + +/********** + * Header * + **********/ + +FrWindow .header-bar, +FrWindow .titlebar { + background-color: @archives; +} + +FrWindow .header-bar:backdrop,titlebar +FrWindow .titlebar:backdrop { + background-color: shade(@archives,0.9); +} + +/* Switch */ +FrWindow .header-bar GtkSwitch.trough:active { + background-color: @archives; +} + +FrWindow GtkSwitch.trough:active { + border: 1px solid shade(@archives, 0.8); + background-color: @archives; +} + +FrWindow GtkSwitch.slider:active { + border: 1px solid shade(@archives, 0.8); +} + +FrWindow .header-bar GtkSwitch.slider:active:backdrop, +FrWindow .header-bar GtkSwitch.slider:backdrop { + background-color: shade(@archives, 0.9); +} + + +FrWindow .toolbar.primary-toolbar { + background-color: @archives; +} + +FrWindow .toolbar.primary-toolbar:backdrop { + background-color: shade(@archives,0.9); +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/baobab.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/baobab.css new file mode 100644 index 0000000..2908188 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/baobab.css @@ -0,0 +1,53 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color baobab #CC5E55; + +/********** + * Header * + **********/ + +BaobabWindow .titlebar, +BaobabWindow .header-bar { + background-color: @baobab; +} + +BaobabWindow .titlebar:backdrop, +BaobabWindow .header-bar:backdrop { + background-color: shade(@baobab,0.9); +} + + +/* Toolbar */ +.baobab-toolbar.toolbar { + border-color: shade (@background, 0.9); + border-style: solid; + border-width: 0 0 1px 0; + border-radius: 0; +} + +/* Cell */ +.cell.baobab-level-cell, +.cell.baobab-level-cell:hover, +.cell.baobab-level-cell:selected, +.cell.baobab-level-cell:selected:hover { + border-color: alpha(#000, 0.06); + border-width: 1px; + border-style: solid; + background-color: @base; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/bijiben.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/bijiben.css new file mode 100644 index 0000000..7d10b07 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/bijiben.css @@ -0,0 +1,39 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color bijiben #ebdd4d; + + +/********** + * Header * + **********/ + +BjbMainToolbar, +BjbWindowBase .header-bar, +BjbWindowBase .titlebar { + background-color: @bijiben; + color: @header_text_dark; +} + + +BjbMainToolbar:backdrop, +BjbWindowBase .header-bar:backdrop, +BjbWindowBase .titlebar:backdrop { + background-color: shade(@bijiben,0.9); + color: @backdrop_header_text_dark; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/birdie.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/birdie.css new file mode 100644 index 0000000..95a8c0e --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/birdie.css @@ -0,0 +1,75 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color birdie #3998E7; + +/********** + * Header * + **********/ + +BirdieWidgetsUnifiedWindow .titlebar, +BirdieWidgetsUnifiedWindow .header-bar { + background-color: @birdie; +} + +BirdieWidgetsUnifiedWindow .titlebar:backdrop, +BirdieWidgetsUnifiedWindow .header-bar:backdrop { + background-color: shade(@birdie,0.9); +} + + + +BirdieWidgetsTweetList * { + background-image: none; + background: none; +} + +BirdieWidgetsUserbox { + background-color: alpha(@birdie, 0.2) +} + +/* Notebook */ +BirdieWidgetsNotebook +BirdieWidgetsNotebook .notebook .header, +BirdieWidgetsNotebook .dynamic-notebook .header { + background-color: @base; +} + +/* Active */ +BirdieWidgetsNotebook tab:active { + box-shadow:inset 0 -3px 0 0 @birdie; +} + +/*Menu Button*/ +BirdieWidgetsUnifiedWindow .titlebar .menu-button, +BirdieWidgetsUnifiedWindow .header-bar .menu-button, +BirdieWidgetsUnifiedWindow .titlebar .menu-button GtkImage, +BirdieWidgetsUnifiedWindow .header-bar .menu-button GtkImage { + padding: 0px; + padding-left: 6px; + padding-right: 6px; +} + +BirdieWidgetsUnifiedWindow .titlebar .menu-button:backdrop, +BirdieWidgetsUnifiedWindow .header-bar .menu-button:backdrop, +BirdieWidgetsUnifiedWindow .titlebar .menu-button GtkImage:backdrop, +BirdieWidgetsUnifiedWindow .header-bar .menu-button GtkImage:backdrop { + padding: 0px; + padding-left: 6px; + padding-right: 6px; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/budgie.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/budgie.css new file mode 100644 index 0000000..e7365c5 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/budgie.css @@ -0,0 +1,162 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/********** + * Budgie * + **********/ + +.budgie-panel { + background-color: alpha(black, 0.0); + background-image: none; + border-top: 1px solid alpha(white, 0.0); + border-bottom: 2px solid black; + transition: 100ms ease-out; +} + +.max-budgie-panel { + background-color: alpha(black, 0.7); + border-top: 1px solid alpha(white, 0.2); + border-bottom: 2px solid black; + transition: 100ms ease-in; +} + + +/* top panel */ +.budgie-panel.top { + border: 1px solid alpha(white, 0.0); + border-top: 2px solid black; +} + +.max-budgie-panel.top { + border: 1px solid alpha(black, 0.7); + border-top: 2px solid black; + border-bottom: 1px solid alpha(white, 0.2); +} + +/* left panel */ +.budgie-panel.left { + border: 1px solid alpha(white, 0.0); + border-left: 2px solid black; +} + +.max-budgie-panel.left { + border: 1px solid alpha(black, 0.7); + border-left: 2px solid black; + border-right: 1px solid alpha(white, 0.2); +} + +/* right panel */ +.budgie-panel.right { + border: 1px solid alpha(white, 0.0); + border-right: 2px solid black; +} + +.max-budgie-panel.right { + border: 1px solid alpha(black, 0.7); + border-right: 2px solid black; + border-left: 1px solid alpha(white, 0.2); +} + +.budgie-panel .message-area { + background-color: alpha(black, 0.2); + border: 1px solid alpha(white, 0.06); + border-radius: 6px; + text-shadow: 1px 1px alpha(black, 0.5); + icon-shadow: 1px 1px alpha(black, 0.5); + transition: 100ms ease-out; +} + +.budgie-panel .max-message-area { + background-color: alpha(black, 0.36); + border: 1px solid alpha(white, 0.2); + transition: 100ms ease-in; +} + +.budgie-panel .launcher, +PanelToplevel .launcher { + border: 2px solid alpha(white, 0.0); + background-image: none; + transition: 100ms ease-in; +} +.budgie-panel .launcher:hover, +PanelToplevel .launcher:hover { + border: 2px solid alpha(white, 0.0); + border-bottom: 2px solid alpha(white, 0.5); +} +.budgie-panel .launcher:active, +PanelToplevel .launcher:active { + border: 2px solid alpha(white, 0.0); + border-bottom: 2px solid white; +} +/* Top launchers */ +.top .launcher:hover { + border: 2px solid alpha(white, 0.0); + border-top: 2px solid alpha(white, 0.5); +} +.top .launcher:active { + border: 2px solid alpha(white, 0.0); + border-top: 2px solid white; +} + +/* Left hand side launchers */ +.left .launcher:hover { + border: 2px solid alpha(white, 0.0); + border-left: 2px solid alpha(white, 0.5); +} +.left .launcher:active { + border: 2px solid alpha(white, 0.0); + border-left: 2px solid white; +} + +/* Right hand side launchers */ +.right .launcher:hover { + border: 2px solid alpha(white, 0.0); + border-right: 2px solid alpha(white, 0.5); +} +.right .launcher:active { + border: 2px solid alpha(white, 0.0); + border-right: 2px solid white; +} + +.panel-applet { + background-image: none; + border-color: alpha(white, 0.12); + border-radius: 6px; + border: solid alpha(white, 0.1) 1px; +} +.budgie-panel .menu-icon, +.budgie-panel .menu-icon:active, +.budgie-panel .menu-icon:hover { + background-image: none; +} + +.budgie-panel * { + color: white; + icon-shadow: 1px 1px alpha(black, 0.5); +} + +.notification .priority.low { + background-color: @info; +} +.notification .priority.high { + background-color: @warning; +} +.notification .priority.critical { + background-color: @error; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/calculator.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/calculator.css new file mode 100644 index 0000000..72f1c50 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/calculator.css @@ -0,0 +1,164 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color calculator #07ce8e; + +/************** + * Header bar * + **************/ + +PantheonCalculatorMainWindow .titlebar, +PantheonCalculatorMainWindow .header-bar, +MathWindow .titlebar, +MathWindow .header-bar { + background-color: @calculator; +} + +PantheonCalculatorMainWindow .titlebar:backdrop, +PantheonCalculatorMainWindow .header-bar:backdrop, +MathWindow .titlebar:backdrop, +MathWindow .header-bar:backdrop { + background-color: shade(@calculator,0.9); +} + +/*********** + * Buttons * + ***********/ +MathButtons .button, +MathButtons .button GtkImage, +MathButtons .button.text-button, +MathButtons .button.image-button { + background-color: transparent; + background-image: none; + border: none; + color: @calculator; + font: Bold; +} + + +MathButtons GtkComboBox, +MathButtons GtkComboBox * { + background-color: transparent; + background-image: none; + border: none; + color: @calculator; + font: Bold; +} + +MathButtons GtkComboBox:focus, +MathButtons GtkComboBox *:focus, +MathButtons .button.text-button:focus, +MathButtons .button.image-button:focus, +MathButtons .button:focus { + background-color: transparent; + background-image: none; + color: @calculator; + border: none; +} + +MathButtons GtkComboBox:hover, +MathButtons GtkComboBox *:hover, +MathButtons .button.text-button:hover, +MathButtons .button.image-button:hover, +MathButtons .button:hover { + background-color: transparent; + background-image: none; + color: @calculator; + border: none; +} + +MathButtons GtkComboBox:active, +MathButtons GtkComboBox *:active, +MathButtons .button.text-button:active, +MathButtons .button.image-button:active, +MathButtons .button:active, +MathButtons GtkComboBox:active:hover, +MathButtons GtkComboBox *:active:hover, +MathButtons .button.text-button:active:hover, +MathButtons .button.image-button:active:hover, +MathButtons .button:active:hover { + background-color: transparent; + background-image: none; + color: @calculator; + border: none; +} + +MathButtons GtkComboBox:backdrop, +MathButtons GtkComboBox *:backdrop, +MathButtons .button.text-button:backdrop, +MathButtons .button.image-button:backdrop, +MathButtons .button:backdrop { + background-color: transparent; + background-image: none; + color: shade(@calculator, 0.9); + border: none; +} + +MathButtons GtkComboBox:hover, +MathButtons GtkComboBox *:hover, +MathButtons .button.text-button:hover, +MathButtons .button.image-button:hover, +MathButtons .button:hover { + background-color: @calculator; + color: @base; + border: none; +} + +/* Images */ +MathButtons .button GtkImage { + color: @calculator; +} + +MathButtons .button:active GtkImage, +MathButtons .button:focus GtkImage, +MathButtons .button:hover GtkImage { + color: @selection_foreground; +} + +MathButtons .button:backdrop GtkImage, +MathButtons .button:backdrop:hover GtkImage, +MathButtons .button:active:backdrop GtkImage { + color: shade(@calculator, 0.9); + -gtk-image-effect: dim; +} + +MathButtons .button:insensitive GtkImage { + color: @insensitive_text; + -gtk-image-effect: dim; +} + +/* Labels */ +MathButtons .button GtkLabel { + color: @calculator; +} + +MathButtons .button:active GtkLabel, +MathButtons .button:focus GtkLabel, +MathButtons .button:hover GtkLabel { + color: @selection_foreground; +} + +MathButtons .button:backdrop GtkLabel, +MathButtons .button:backdrop:hover GtkLabel, +MathButtons .button:active:backdrop GtkLabel { + color: shade(@calculator, 0.9); +} + +MathButtons .button:insensitive GtkLabel { + color: @insensitive_text; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/calendar.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/calendar.css new file mode 100644 index 0000000..d27fab1 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/calendar.css @@ -0,0 +1,54 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color calendar #F34235; + +/********** + * Header * + **********/ + +MayaViewMayaToolbar .titlebar .header-bar, +CaliforniaHostMainWindow .header-bar, +CaliforniaHostMainWindow .titlebar { + background-color: @calendar; +} + +MayaViewMayaToolbar .titlebar .header-bar:backdrop, +CaliforniaHostMainWindow .header-bar:backdrop, +CaliforniaHostMainWindow .titlebar:backdrop { + background-color: shade(@calendar,0.9); +} + +/* Switch */ +CaliforniaHostMainWindow .header-bar GtkSwitch.trough:active { + background-color: @calendar; +} + +CaliforniaHostMainWindow GtkSwitch.trough:active { + border: 1px solid shade(@calendar, 0.8); + background-color: @calendar; +} + +CaliforniaHostMainWindow GtkSwitch.slider:active { + border: 1px solid shade(@calendar, 0.8); +} + +CaliforniaHostMainWindow .header-bar GtkSwitch.slider:active:backdrop, +CaliforniaHostMainWindow .header-bar GtkSwitch.slider:backdrop { + background-color: shade(@calendar, 0.9); +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/cheese.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/cheese.css new file mode 100644 index 0000000..cf05099 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/cheese.css @@ -0,0 +1,33 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color cheese #ad7fa8; + +/********** + * Header * + **********/ + +CheeseWindow .titlebar, +CheeseWindow .header-bar { + background-color: @cheese; +} + +CheeseWindow .titlebar:backdrop, +CheeseWindow .header-bar:backdrop { + background-color: shade(@cheese,0.9); +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/epiphany.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/epiphany.css new file mode 100644 index 0000000..29dbe07 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/epiphany.css @@ -0,0 +1,94 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color epiphany #6573C3; + +/********** + * Header * + **********/ + +EphyWindow .titlebar, +EphyWindow .header-bar { + background-color: @epiphany; +} + +EphyWindow .titlebar:backdrop, +EphyWindow .header-bar:backdrop { + background-color: shade(@epiphany,0.9); +} + +/* Switch */ +EphyWindow .header-bar GtkSwitch.trough:active { + background-color: @epiphany; +} + +EphyWindow GtkSwitch.trough:active { + border: 1px solid shade(@epiphany, 0.8); + background-color: @epiphany; +} + +EphyWindow GtkSwitch.slider:active { + border: 1px solid shade(@epiphany, 0.8); +} + +EphyWindow .header-bar GtkSwitch.slider:active:backdrop, +EphyWindow .header-bar GtkSwitch.slider:backdrop { + background-color: shade(@epiphany, 0.9); +} + + +/************ + * Notebook * + ************/ + +/* Active */ +EphyWindow .notebook tab.top:active, +EphyWindow .dynamic-notebook tab.top:active { + box-shadow:inset 0 -3px 0 0 @epiphany; +} + +EphyWindow .notebook tab.bottom:active, +EphyWindow .dynamic-notebook tab.bottom:active { + box-shadow:inset 0 3px 0 0 @epiphany; +} + +EphyWindow .notebook tab.left:active, +EphyWindow .dynamic-notebook tab.left:active { + box-shadow:inset -3px 0 0 0 @epiphany; +} + +EphyWindow .notebook tab.right:active, +EphyWindow .dynamic-notebook tab.right:active { + box-shadow:inset 3px 0 0 0 @epiphany; +} + + +/****************** + * Incognito Mode * + ******************/ + +EphyWindow .titlebar .incognito-mode, +EphyWindow .header-bar .incognito-mode { + background:none; + background-color: shade(@epiphany, 0.8); +} + +.incognito-mode .button { + background-image:none; + +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/fallback.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/fallback.css new file mode 100644 index 0000000..50d1e57 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/fallback.css @@ -0,0 +1,99 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/************ + * Fallback * + ************/ + + +/* Panel */ +PanelWidget, +PanelApplet, +PanelToplevel { + padding: 0; + background-color: #000; + background-image: none; + color: #fff; +} + +PanelApplet { + border-width: 0; +} + +PanelSeparator { + border-width: 0; + background-image: none; + color: @base; +} + +.gnome-panel-menu-bar, +PanelApplet > GtkMenuBar.menubar, +PanelApplet > GtkMenuBar.menubar.menuitem, +PanelMenuBar.menubar, +PanelMenuBar.menubar.menuitem { + -Panelpanel-icon-visible: true; + + border-width: 0; + background-color: @panel; + background-image: none; + color: @panel_text; +} + +PanelAppletFrame { + border-width: 0; + background-color: @panel; + background-image: none; +} + +PanelApplet .button { + -GtkButton-inner-border: 2; + + border-width: 0 1px; + border-radius: 0; + border-color: transparent; + background-color: @panel; + background-image: none; + color: @base; +} + +PanelApplet .button:active { + border-width: 0 1px; + border-radius: 0; + border-color: mix(@panel, @base, 0.23); + background-color: mix(@panel, @base, 0.21); + background-image: none; + color: shade(@base, 1.08); +} + +PanelApplet .button:prelight { + border-color: mix(@panel, @base, 0.13); + background-color: mix(@panel, @base, 0.11); + background-image: none; + color: shade(@base, 1.08); +} + +PanelApplet .button:active:prelight { + border-color: mix(@panel, @base, 0.33); + background-color: mix(@panel, @base, 0.31); + background-image: none; + color: shade(@base, 1.08); +} + +WnckPager, WnckTasklist { + background-color: @panel; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/geary.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/geary.css new file mode 100644 index 0000000..eecfb1d --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/geary.css @@ -0,0 +1,65 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color geary #F2B035; + +/********** + * Header * + **********/ + +.geary-titlebar-left, .geary-titlebar-right { + background-color: @geary; +} + +.geary-titlebar-left .separator { opacity: 0; } + +.geary-titlebar-left:backdrop, .geary-titlebar-right:backdrop { + background-color: shade(@geary, 0.9); +} + +/********************* + * Conversation View * + *********************/ + +ConversationListView .view:active, +ConversationListView .view:selected { + background-color: @selection; + color: @selection_foreground; +} +ConversationListView .view:active:backdrop, +ConversationListView .view:selected:backdrop { + background-color: @backdrop_selection; + color: @backdrop_selection_foreground; +} + + +ConversationListView { + -GtkWidget-focus-line-width: 1px; + -GtkTreeView-grid-line-width: 0; +} + +ConversationListView.view.cell { + border-style: solid; + border-width: 0 0 1px 0; + border-color: alpha(#000, 0.2); +} + +ConversationListView.view.cell:selected { + color: @base; + border: 0px solid shade(@selection, 0.8); +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gedit.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gedit.css new file mode 100644 index 0000000..ab1db97 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gedit.css @@ -0,0 +1,175 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color gedit #DC4836; + +/********** + * Header * + **********/ + +GeditWindow .titlebar, +GeditWindow .header-bar { + background-color: @gedit; +} + +GeditWindow .titlebar:backdrop, +GeditWindow .header-bar:backdrop { + background-color: shade(@gedit,0.9); +} + +/* Switch */ +GeditWindow .header-bar GtkSwitch.trough:active { + background-color: @gedit; +} + +GeditWindow GtkSwitch.trough:active { + border: 1px solid shade(@gedit, 0.8); + background-color: @gedit; +} + +GeditWindow GtkSwitch.slider:active { + border: 1px solid shade(@gedit, 0.8); +} + +GeditWindow .header-bar GtkSwitch.slider:active:backdrop, +GeditWindow .header-bar GtkSwitch.slider:backdrop { + background-color: shade(@gedit, 0.9); +} + + +/************ + * Notebook * + ************/ + +/* Active */ +GeditWindow .notebook tab.top:active, +GeditWindow .dynamic-notebook tab.top:active { + box-shadow:inset 0 -3px 0 0 @gedit; +} + +GeditWindow .notebook tab.bottom:active, +GeditWindow .dynamic-notebook tab.bottom:active { + box-shadow:inset 0 3px 0 0 @gedit; +} + +GeditWindow .notebook tab.left:active, +GeditWindow .dynamic-notebook tab.left:active { + box-shadow:inset -3px 0 0 0 @gedit; +} + +GeditWindow .notebook tab.right:active, +GeditWindow .dynamic-notebook tab.right:active { + box-shadow:inset 3px 0 0 0 @gedit; +} + +/************ + * Etc etc. * + ************/ + +GeditPanel .toolbar { + border-style: none; + background: none; +} + +GeditDocumentsPanel .view { + background-color: @background; +} + +GeditPanel.vertical .notebook { + padding: 0; + border-width: 1px 0; +} + +GeditPanel.horizontal .notebook { + padding: 0; + border-width: 0 1px 1px 0; +} + +GeditWindow .notebook { + border-width: 1px 0; +} + +GeditPanel .notebook tab, +GeditWindow .notebook tab { + border-width: 0; +} + +GeditStatusComboBox .button, +GeditStatusComboBox .button:hover, +GeditStatusComboBox .button:active, +GeditStatusComboBox .button:active:hover { + padding: 1px 6px 2px 4px; + border-style: solid; + border-width: 0 1px; + border-radius: 0; +} + +GeditStatusComboBox .button:hover, +GeditStatusComboBox .button:active, +GeditStatusComboBox .button:active:hover { + border-color: shade(@background, 0.8); +} + +GeditViewFrame .gedit-search-slider { + padding: 4px; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: shade(@base, 0.8); + background-color: @base; +} + +GeditViewFrame .gedit-search-slider .not-found { + background-color: @error_background; + background-image: none; + color: @error_foreground; +} + +GeditViewFrame .gedit-search-slider .not-found:selected { + background-color: @selected_background; + color: @selection_foreground; +} + +GeditFileBrowserWidget .primary-toolbar.toolbar { + padding: 2px; + border-top: none; + background-color: @background; + background-image: none; +} + +GeditWindow .pane-separator { + background: url("../assets/scalable/pane-separator-grip.svg"); + background-repeat: no-repeat; + background-position: center; +} + +GeditWindow .pane-separator:hover { + background: url("../assets/scalable/pane-separator-grip-prelight.svg"); + background-repeat: no-repeat; + background-position: center; +} + +GeditWindow .pane-separator.vertical { + background: url("../assets/scalable/pane-separator-grip-vertical.svg"); +} + +GeditWindow .pane-separator.vertical:hover { + background: url("../assets/scalable/pane-separator-grip-vertical-prelight.svg"); + background-repeat: no-repeat; + background-position: center; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-calendar.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-calendar.css new file mode 100644 index 0000000..7f4031c --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-calendar.css @@ -0,0 +1,33 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color gnomeCalendar #477ABF; + +GcalWindow .titlebar, +GcalWindow .header-bar { + background-color: @gnomeCalendar; +} + +GcalWindow .titlebar:backdrop, +GcalWindow .header-bar:backdrop { + background-color: shade(@gnomeCalendar,0.9); +} + +.calendar-view * { + border: 1px solid @border; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-clocks.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-clocks.css new file mode 100644 index 0000000..04b8200 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-clocks.css @@ -0,0 +1,251 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color gnomeClocks #4BAE4F; + +/********** + * Header * + **********/ + +ClocksWindow .titlebar, +ClocksWindow .header-bar { + background-color: @gnomeClocks; +} + +ClocksWindow .titlebar:backdrop, +ClocksWindow .header-bar:backdrop { + background-color: shade(@gnomeClocks,0.9); +} + +/********** + * Frame * + **********/ + +ClocksWindow > .frame { + background-color: mix(@foreground, @background, 0.95); + box-shadow: inset 0 5px 2px -6px black; +} + +ClocksWindow > .frame:backdrop { + background-color: mix(@backdrop_foreground, @backdrop_background, 0.95); + box-shadow: none; +} + +ClocksWindow .clocks-tiles-view { + background-color: transparent; +} + +ClocksWindow .clocks-digital-renderer { + /*background-color: transparent;*/ + color: @text; +} + +ClocksWindow .clocks-digital-renderer.stripe { + font-size: 32px; +} + +/* world */ + +ClocksWindow .clocks-digital-renderer.light.stripe { + background-color: rgba(255, 255, 255, 0.4); + color: black; +} + +ClocksWindow .clocks-digital-renderer.light.stripe:prelight { + background-color: rgba(255, 255, 255, 0.6); +} + +ClocksWindow .clocks-digital-renderer.dark.stripe { + background-color: rgba(0, 0, 0, 0.4); + color: @text; +} + +ClocksWindow .clocks-digital-renderer.dark.stripe:prelight { + background-color: rgba(0, 0, 0, 0.2); +} + + +/* alarms */ + +ClocksWindow .clocks-digital-renderer.active { + background-color: @selection; + background-image: none; + color: @selection_foreground; +} + +ClocksWindow .clocks-digital-renderer.active:prelight { + background-color: @selection; + background-image: none; + text-shadow: 0 2px 2px rgba(0,0,0,0.5); + color: @selection_foreground; +} + +ClocksWindow .clocks-digital-renderer.snoozing { + background-color: transparent; + background-image: -gtk-gradient(radial, + center center, 0, + center bottom, 1.0, + from(@warning), to(shade(@warning,0.9))); + color: @text; +} + +ClocksWindow .clocks-digital-renderer.snoozing:prelight { + background-color: transparent; + background-image: -gtk-gradient(radial, + center center, 0, + center bottom, 1.0, + from(shade(@warning,1.1)), to(shade(@warning,0.99))); + text-shadow: 0 2px 2px rgba(0,0,0,0.5); + color: @text; +} + +ClocksWindow .clocks-digital-renderer.inactive { + background-color: transparent; + background-image: -gtk-gradient(radial, + center center, 0, + center bottom, 1.0, + from(shade(@insensitive_background,0.9)), to(shade(@insensitive_background,0.85))); + color: shade(@insensitive_foreground,0.9); +} + +ClocksWindow .clocks-digital-renderer.inactive:prelight { + background-color: transparent; + background-image: -gtk-gradient(radial, + center center, 0, + center bottom, 1.0, + from(shade(@insensitive_background,0.99)), to(shade(@insensitive_background,0.9))); + color: @insensitive_foreground; +} + +ClocksWindow .clocks-ampm-toggle-button { + font-size: 18px; +} + +ClocksWindow .clocks-digital-renderer.active.stripe, +ClocksWindow .clocks-digital-renderer.snoozing.stripe, +ClocksWindow .clocks-digital-renderer.inactive.stripe { + background-color: transparent; + background-image: none; +} + +ClocksWindow .clocks-standalone-label, +ClocksWindow .clocks-ringing-label { + font-size: 64px; +} + +ClocksWindow .clocks-secondary-standalone-label { + font-size: 18px; +} + +ClocksWindow .clocks-button { + font-size: 14px; +} + +ClocksWindow .clocks-alarm-setup-time { + font-size: 32px; +} + +ClocksWindow .clocks-spinbutton { + font-size: 48px; +} + +ClocksWindow .clocks-stopwatch-label, +ClocksWindow .clocks-timer-label { + font-size: 48px; + color: @text; +} + +ClocksWindow .clocks-analog-frame.trough { + color: mix(@foreground, @background, 0.85); +} + +ClocksWindow .clocks-analog-frame.progress { + color: mix(@foreground, @background, 0.5); +} + +ClocksWindow .clocks-analog-frame.progress-fast { + color: @foreground; +} + +ClocksWindow .clocks-laps-panel { + border: 0; +} + +ClocksWindow .clocks-laps-panel > .frame:dir(ltr) { + border-image: linear-gradient(to bottom, + mix(@border,@background,0.5)) + 0 0 0 1 / 20px 0px 20px 1px stretch; +} + +ClocksWindow .clocks-laps-panel > .frame:dir(rtl) { + border-image: linear-gradient(to bottom, + mix(@border,@background,0.5)) + 0 1 0 0 / 20px 1px 20px 0px stretch; +} + +ClocksWindow .clocks-laps-panel .list, +ClocksWindow .clocks-laps-panel .list-row { + background-color: transparent; +} + +ClocksWindow .clocks-laps-panel .list-row { + padding-left: 20px; + padding-right: 20px; + font-size: 14px; + border-image: linear-gradient(to bottom, + mix(@border,@background,0.5)) + 0 0 1 0 / 0 20px 1px 20px stretch; +} + +ClocksWindow .clocks-laps-panel .first-lap-row { + border-image: none; + border-color: transparent; +} + +ClocksWindow .clocks-laps-panel .lap-time { + font-weight: bold; + padding-right: 20px; +} + +/* disguise insensitive spinbuttons as normal labels */ +ClocksWindow .spinbutton .clocks-timer-label, +ClocksWindow .spinbutton .clocks-timer-label .button { + color: @foreground; +} + +ClocksWindow .spinbutton .clocks-timer-label, +ClocksWindow .spinbutton .clocks-timer-label GtkLabel { + color: @foreground; +} + +ClocksWindow .spinbutton .clocks-timer-label .button { + color: @foreground; +} + +@keyframes clocks-blink { + 0% { color: @foreground; } + 100% { color: @insensitive_foreground; } +} + +ClocksWindow .clocks-paused ClocksWindow .clocks-timer-label, +ClocksWindow .clocks-paused ClocksWindow .clocks-timer-label GtkLabel { + animation-name: clocks-blink; + animation-iteration-count: infinite; + animation-timing-function: cubic-bezier(1.0,0,0,1.0); + animation-duration: 1s; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-contacts.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-contacts.css new file mode 100644 index 0000000..5a0464b --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-contacts.css @@ -0,0 +1,53 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color gnomeContacts #2095F2; + +/********** + * Header * + **********/ + +ContactsWindow .titlebar, +ContactsWindow .header-bar { + background-color: @gnomeContacts; +} + +ContactsWindow .titlebar:backdrop, +ContactsWindow .header-bar:backdrop { + background-color: shade(@gnomeContacts,0.9); +} + + +/* Switch */ +ContactsWindow .header-bar GtkSwitch.trough:active { + background-color: @gnomeContacts; +} + +ContactsWindow GtkSwitch.trough:active { + border: 1px solid shade(@gnomeContacts, 0.8); + background-color: @gnomeContacts; +} + +ContactsWindow GtkSwitch.slider:active { + border: 1px solid shade(@gnomeContacts, 0.8); +} + +ContactsWindow .header-bar GtkSwitch.slider:active:backdrop, +ContactsWindow .header-bar GtkSwitch.slider:backdrop { + background-color: shade(@gnomeContacts, 0.9); +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-disks.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-disks.css new file mode 100644 index 0000000..ff5456a --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-disks.css @@ -0,0 +1,43 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color disks #8561C5; + +/********** + * Header * + **********/ + +GduWindow, +GduWindow * { + color: #555555; +} + +GduWindow .titlebar, +GduWindow .header-bar { + background-color: @disks; +} + +GduWindow .titlebar:backdrop, +GduWindow .header-bar:backdrop { + background-color: shade(@disks,0.9); +} + +GduWindow GtkToolbar, +GduWindow .toolbar { + background-color: @disks; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-documents.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-documents.css new file mode 100644 index 0000000..70eabd7 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-documents.css @@ -0,0 +1,143 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color gnome-documents #C2352A; + +/********** + * Header * + **********/ + +#Documents .titlebar, +#Documents .header-bar { + background-color: @gnome-documents; +} + +#Documents .titlebar:backdrop, +#Documents .header-bar:backdrop { + background-color: shade(@gnome-documents,0.9); +} + + +/******************* + * GNOME Documents * + *******************/ +.documents-dropdown, +.documents-dropdown .view { + background-color: shade (@background, 1.02); +} + +.documents-dropdown.frame { + padding: 6px; + border-width: 0 1px 1px 1px; + border-style: solid; + border-radius: 0 0 5px 5px; +} + +.documents-dropdown .view.radio, +.documents-dropdown .view.radio:focused, +.documents-dropdown .view.radio:selected { + background-image: none; + background-color: alpha(@base, 0.0); +} + +.documents-dropdown .view.radio:active, +.documents-dropdown .view.radio:active:focused, +.documents-dropdown .view.radio:active:prelight { + background-image: url("assets/sidebar-radio-checked.svg"); +} + +.documents-dropdown .view.radio:prelight { + background-image: url("assets/sidebar-radio-prelight.svg"); +} + +.documents-dropdown .view.radio:active:selected, +.documents-dropdown .view.radio:active:selected:focused { + background-image: url("assets/sidebar-radio-selected.svg"); +} + +.documents-dropdown .view.radio:selected:prelight, +.documents-dropdown .view.radio:selected:focused { + background-image: url("assets/sidebar-radio-selected-prelight.svg"); +} + +.documents-load-more.button { + border-image: none; + border-color: @border; + border-width: 1px 0 0; + border-radius: 0; +} + +.documents-scrolledwin.frame { + border-width: 1px 0 0; + border-radius: 0; +} + +.documents-icon-bg { + background-color: @documents_emblem_background; + border-radius: 4px; + + color: @base; +} + +.documents-collection-icon { + background-color: @documents_collection_background; + border-radius: 8px; +} + +.documents-counter { + background-image: url('assets/dnd-counter.svg'); + background-size: contain; + background: none; + color: @base; + font: bold; +} + +.documents-favorite.button:active, +.documents-favorite.button:active:hover { + color: shade(@selected_background, 1.20); +} + +.documents-entry-tag { + background-color: @selection; + color: @selection_foreground; + + border-radius: 4px; + border-width: 0; + + margin: 2px; + padding: 4px; +} + +.documents-entry-tag:hover { + background-color: shade(@selection, 1.10); + color: @selection_foreground; +} + +.documents-entry-tag.button, +.documents-entry-tag.button:hover, +.documents-entry-tag.button:active, +.documents-entry-tag.button:active:hover { + background: none; + background-image: none; + border-image: none; + border-width: 0; +} + +.documents-entry-tag.button:hover { + color: shade(@selection, 2.10); +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-music.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-music.css new file mode 100644 index 0000000..f22a411 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-music.css @@ -0,0 +1,172 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + + +@define-color gnomeMusic #fe9700; + +@define-color music_topbar_selection_bg_color #eb8e4d; + +@define-color music_selection_box_a #8e9c80; +@define-color music_selection_box_b #4f6838; +@define-color music_selection_box_border #3e7b05; + +@define-color music_selection_button_a #7fc141; +@define-color music_selection_button_b #47850d; +@define-color music_selection_button_c #4e9a06; + +@define-color music_selection_button_dark_a #3b3b3b; +@define-color music_selection_button_dark_b #1c1c1c; +@define-color music_selection_box_dark_border #3e7b05; + + +/********** + * Header * + **********/ + +/* Doesn't work despite the unique app name */ + +gnomemusic+window+Window .titlebar, +gnomemusic+window+Window .header-bar { + background-color: @gnomeMusic; +} + +gnomemusic+window+Window .titlebar:backdrop, +gnomemusic+window+Window .header-bar:backdrop { + background-color: shade(@music,0.9); +} + +/********* + * Music * + *********/ + +.cover { + padding-left:24px; +} + +.title { + padding-left:24px; +} + +.artist-panel-white{ + background-color: @background; +} + +.artist-panel-white:selected { + background-color: @selection; +} + +.artist-panel-dark { + background-color: #282528; +} +.artist-panel-dark:selected{ + background-color: #77757A; +} + +.playlist-controls-white { + background-color: @background; +} + +.playlist-controls-white:selected { + background-color: @selection; +} + +.playlist-controls-dark { + background-color: #282528; +} + +.playlist-controls-dark:selected { + background-color: #77757A; +} + +.playlists-list { + box-shadow: inset 0 -1px @view_separators; +} + +.songs-list { + box-shadow: inset 0 -1px shade(@borders, 1.30); + box-shadow: inset 0 1px shade(@borders, 1.30); + background-color: @background; +} + +.music-selection-mode { + background-image: -gtk-gradient(linear, left top, left bottom, + from(@music_selection_box_a), + to(@music_selection_box_b)); + color: @base; + border: solid @music_selection_box_border; + border-top-width: 1px; +} + +.music-selection-mode .button, +.music-selection-mode .button:focus { + background-image: -gtk-gradient(linear, left top, left bottom, + from(@music_selection_button_a), + color-stop(0.83, @music_selection_button_b), + to(@music_selection_button_c)); + + border: 1px solid @music_selection_box_border; + color: @base; +} + +.music-selection-mode .button.dark, +.music-selection-mode .button.dark:focus { + background-image: -gtk-gradient(linear, left top, left bottom, + from(@music_selection_button_dark_a), + to(@music_selection_button_dark_b)); + + border: 1px solid @music_selection_box_dark_border; + color: @base; +} + +.music-selection-mode .button:hover { + background-image: -gtk-gradient(linear, left top, left bottom, + from(shade(@music_selection_button_a, 1.20)), + color-stop(0.83, shade(@music_selection_button_b, 1.10)), + to(shade(@music_selection_button_c, 1.10))); +} + +.music-selection-mode .button:active, +.music-selection-mode .button:hover:active { + background-image: -gtk-gradient(linear, left top, left bottom, + from(@music_selection_button_b), + to(shade(@music_selection_button_a, 0.90))); + + border: 1px solid @music_selection_box_border; +} + +.music-selection-mode .button *:hover { + color: @base; +} + +.music-player, .music-topbar { + background-color: @background; +} + +.music-albuminfo-artist { + font-size: 15px; + font-weight: bold; +} + +.music-albuminfo-album { + font-size: 14px; + font-weight: bold; + color: mix (@foreground, @background, 0.50); +} + +.content-view { background-color: @background; } \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-photos.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-photos.css new file mode 100644 index 0000000..7df9f8b --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-photos.css @@ -0,0 +1,78 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color photos #BA174E; + +/********** + * Header * + **********/ + +PhotosMainWindow .titlebar, +PhotosMainWindow .header-bar { + background-color: @photos; +} + +PhotosMainWindow .titlebar:backdrop, +PhotosMainWindow .header-bar:backdrop { + background-color: shade(@photos,0.9); +} + +/* Switch */ +PhotosMainWindow .header-bar GtkSwitch.trough:active { + background-color: @photos; +} + +PhotosMainWindow GtkSwitch.trough:active { + border: 1px solid shade(@photos, 0.8); + background-color: @photos; +} + +PhotosMainWindow GtkSwitch.slider:active { + border: 1px solid shade(@photos, 0.8); +} + +PhotosMainWindow .header-bar GtkSwitch.slider:active:backdrop, +PhotosMainWindow .header-bar GtkSwitch.slider:backdrop { + background-color: shade(@photos, 0.9); +} + + +/************ + * Notebook * + ************/ + +/* Active */ +PhotosMainWindow .notebook tab.top:active, +PhotosMainWindow .dynamic-notebook tab.top:active { + box-shadow:inset 0 -3px 0 0 @photos; +} + +PhotosMainWindow .notebook tab.bottom:active, +PhotosMainWindow .dynamic-notebook tab.bottom:active { + box-shadow:inset 0 3px 0 0 @photos; +} + +PhotosMainWindow .notebook tab.left:active, +PhotosMainWindow .dynamic-notebook tab.left:active { + box-shadow:inset -3px 0 0 0 @photos; +} + +PhotosMainWindow .notebook tab.right:active, +PhotosMainWindow .dynamic-notebook tab.right:active { + box-shadow:inset 3px 0 0 0 @photos; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-software.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-software.css new file mode 100644 index 0000000..f6e2991 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-software.css @@ -0,0 +1,49 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color star #E6E663;/* star color */ +@define-color gnome-software #1A77C2; +@define-color tag #1A77C2; +@define-color kudo @selection; + + +#window_software .titlebar, +#window_software .header-bar { + background-color: @gnome-software; +} + +#window_software .titlebar:backdrop, +#window_software .header-bar:backdrop { + background-color: shade(@gnome-software,0.9); +} + + +.app-row-tag.label { + border-radius: 2px; + background-color: @tag; + background: @tag; + border:none; + color: shade(@tag, 0.8); +} + +.kudo-label.label { + border-radius: 4px; + background-color: @kudo; + border:1px solid shade(@kudo, 0.8); + color:shade(@kudo, 0.8);; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-system-monitor.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-system-monitor.css new file mode 100644 index 0000000..35bcc76 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-system-monitor.css @@ -0,0 +1,33 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color gnome-system-monitor #6fbe72; + +/********** + * Header * + **********/ + +#gnome-system-monitor .titlebar, +#gnome-system-monitor .header-bar { + background-color: @gnome-system-monitor; +} + +#gnome-system-monitor .titlebar:backdrop, +#gnome-system-monitor .header-bar:backdrop { + background-color: shade(@gnome-system-monitor,0.9); +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-terminal.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-terminal.css new file mode 100644 index 0000000..2de2640 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-terminal.css @@ -0,0 +1,130 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color terminal #dbdee0; +@define-color terminal_background alpha(#002B36, 0.9); +@define-color terminal_text #839495; +@define-color terminal_window #636E73; +@define-color terminal_window_text #dbdee0; +@define-color backdrop_terminal_window_text shade(@terminal_window_text, 0.8); +@define-color insensitive_terminal_window_text shade(@terminal_window_text, 0.95); + +/********** + * Header * + **********/ + +TerminalWindow .titlebar, +TerminalWindow .header-bar { + background-color: @terminal_window; +} + +TerminalWindow .titlebar:backdrop, +TerminalWindow .header-bar:backdrop{ + background-color: shade(@terminal_window,0.9); +} + +/********** + * Screen * + **********/ + +TerminalScreen, +VteTerminal { + background-color: @terminal_background; + color: @terminal_text; +} + +/************* + * Scrollbar * + *************/ + +TerminalWindow .scrollbar { + background-image: none; + border-style: solid; + border: 1px solid transparent; + -GtkRange-trough-border: 2; + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; + -GtkRange-slider-width: 6; + -GtkScrollbar-min-slider-length: 30; + + -GtkRange-stepper-spacing: 0; + -GtkRange-trough-under-steppers: 1; +} + +/* Slider */ +TerminalWindow .scrollbar.slider { + background-color: @terminal_text; + border-radius: 10px; +} + +TerminalWindow .scrollbar.slider:hover { + background-color: shade(@terminal_text, 1.1); + background-image: none; +} + +TerminalWindow .scrollbar.slider:active. +TerminalWindow .scrollbar.slider:prelight:active { + background-color: shade(@selection, 1.2); + background-image: none; +} + +TerminalWindow .scrollbar.slider:insensitive { + background-color: alpha(@insensitive_foreground, 0.2); +} + +TerminalWindow .scrollbar.slider:backdrop { + background-color: alpha(@backdrop_foreground, 0.2); +} + +TerminalWindow .scrollbar.slider.fine-tune:prelight:active { + background-image: none; + border: 3px solid transparent; +} + + +/* Troughs */ +TerminalWindow .scrollbars-junction, /* the small square between scrollbars!!! */ +TerminalWindow .scrollbar.trough { + /*border-radius: 10px;*/ + background-image: none; + background: @terminal_background; + border-width: 0; + border-image: none; +} + +TerminalWindow .scrollbar.trough:insensitive { + background: none; + border: 3px solid transparent; +} + +TerminalWindow .scrollbars-junction:backdrop, +TerminalWindow .scrollbar.trough:backdrop { + background-image: none; + background: @terminal_background; + border-width: 0; + border-radius: 0; + border-image: none; +} + +TerminalWindow .scrollbar.trough:insensitive:backdrop { + background-image: none; + background: none; + border-width: 0; + border-radius: 0; + border-image: none; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-tweak-tool.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-tweak-tool.css new file mode 100644 index 0000000..08c14f8 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-tweak-tool.css @@ -0,0 +1,37 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/************** + * tweak-tool * + **************/ +.tweak { + color: @text; +} + +.list-row .tweak:hover { + background-color: @selection; +} + +.list-row .tweak:hover GtkLabel { + color: @selection; +} + +.tweak-startup { + border:1px solid @border; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-weather.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-weather.css new file mode 100644 index 0000000..7c96c96 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome-weather.css @@ -0,0 +1,32 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +#conditions-image { + color: #fff; +} + +#temperature-label { + color: #fff; +} + +#forcast-viewport { + background: alpha(#000,0.7); + border: none; + border-radius: 4px; + color: #fff; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome.css new file mode 100644 index 0000000..730c922 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/gnome.css @@ -0,0 +1,69 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/*************** + * font-viewer * + ***************/ +SushiFontWidget { + padding: 6px 12px; +} + + +/********** + * Sudoku * + **********/ +SudokuView SudokuCellView { + border: inherit; + background-color: inherit; +} + +SudokuView SudokuCellView:backdrop { + border: inherit; + background-color: inherit; +} + +SudokuView { + border: none; +} + +/************* + * gucharmap * + *************/ +GucharmapChartable { + background-color: @base; +} + +GucharmapChartable:active, +GucharmapChartable:focus, +GucharmapChartable:selected { + background-color: @selected_background; + color: @selection_foreground; +} + + +/************** + * GNOME Misc * + *************/ + +ApDocView, /* Abiword */ +EogScrollView, /* Eog */ +CheeseThumbView /* Cheese */ +{ + -EogScrollView-shadow-type: none; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/logs.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/logs.css new file mode 100644 index 0000000..a687600 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/logs.css @@ -0,0 +1,43 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color logs #009587; + +/********** + * Header * + **********/ + +LogviewWindow .titlebar, +LogviewWindow .header-bar { + background-color: @logs; +} + +LogviewWindow .titlebar:backdrop, +LogviewWindow .header-bar:backdrop { + background-color: shade(@logs,0.9); +} + +GlWindow .titlebar, +GlWindow .header-bar { + background-color: @logs; +} + +GlWindow .titlebar:backdrop, +GlWindow .header-bar:backdrop { + background-color: shade(@logs,0.9); +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/midori.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/midori.css new file mode 100644 index 0000000..4b2738d --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/midori.css @@ -0,0 +1,58 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color midori #7FC843; + +/********** + * Header * + **********/ + +MidoriBrowser .titlebar, +MidoriBrowser .header-bar { + background-color: @midori; +} + +MidoriBrowser .titlebar:backdrop, +MidoriBrowser .header-bar:backdrop { + background-color: shade(@midori,0.9); +} + +MidoriBrowser .toolbar.primary-toolbar { + background-color: @midori; +} + +MidoriBrowser .toolbar.primary-toolbar:backdrop { + background-color: shade(@midori,0.9); +} + + +MidoriBrowser .toolbar.primary-toolbar .entry, +MidoriBrowser .toolbar.primary-toolbar .entry:focus { + background-color: @midori; +} + +MidoriBrowser .toolbar.primary-toolbar .entry:backdrop, +MidoriBrowser .toolbar.primary-toolbar .entry:backdrop:focus { + background-color: @midori; background-color: shade(@midori,0.9); +} + + +MidoriBrowser .toolbar.primary-toolbar .toolbar .entry:insensitive:backdrop, +MidoriBrowser .toolbar.primary-toolbar .toolbar .entry:insensitive { + color: @insensitive_header_text; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/nautilus.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/nautilus.css new file mode 100644 index 0000000..4a0d61d --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/nautilus.css @@ -0,0 +1,235 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color nautilus #636E73; +@define-color disk_space_unknown #888a85; +@define-color disk_space_used #9FB0B9; +@define-color disk_space_free #D8D8D8; + +/********** + * Header * + **********/ + +NautilusWindow .titlebar, +NautilusWindow .header-bar { + border: none; + background-color: @nautilus; + padding:0; + border: none; + border-radius: 0; + background-color: @header; + color: @header_text; + box-shadow: none; +} + +NautilusWindow .titlebar { + border-radius: 4px 4px 0 0; + box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.1); +} + +NautilusWindow .titlebar:backdrop, +NautilusWindow .header-bar:backdrop { + border: none; + background-color: shade(@nautilus,0.9); +} + +NautilusWindow .header-bar GtkSwitch.trough:active { + background-color: @nautilus; +} + +NautilusWindow GtkSwitch.trough:active { + border: 1px solid shade(@nautilus, 0.8); + background-color: @nautilus; +} + +NautilusWindow GtkSwitch.slider:active { + border: 1px solid shade(@nautilus, 0.8); +} + +NautilusWindow .titlebar .entry, +NautilusWindow .header-bar .entry { + box-shadow: none; +} + +/*********** + * Sidebar * + ***********/ + +NautilusWindow .sidebar, +NautilusWindow .sidebar:backdrop { + box-shadow: none; + border-width: 0px; +} +NautilusWindow .sidebar-row { + background-color: @background; + padding-top: 1px; + padding-bottom: 1px; +} +NautilusWindow .sidebar-row:hover { + background-color: @border; +} +NautilusWindow .sidebar-row:selected GtkGrid { + background-color: @selection; +} +NautilusWindow .sidebar-icon { + padding: 10px; +} +NautilusWindow .sidebar .separator { + color: @separator +} +NautilusWindow .sidebar .separator:backdrop { + color: @backdrop_separator +} + +NautilusWindow .pane-separator { + border-color: @border; + border-right-width: 1px; +} + +/************ + * Notebook * + ************/ + +NautilusWindow .notebook .frame, +NautilusWindow .notebook .frame:backdrop { + border: none; +} + +NautilusWindow .notebook tab.top:active, +NautilusWindow .dynamic-notebook tab.top:active { + box-shadow:inset 0 -3px 0 0 @nautilus; +} + +NautilusWindow .notebook tab.bottom:active, +NautilusWindow .dynamic-notebook tab.bottom:active { + box-shadow:inset 0 3px 0 0 @nautilus; +} + +NautilusWindow .notebook tab.left:active, +NautilusWindow .dynamic-notebook tab.left:active { + box-shadow:inset -3px 0 0 0 @nautilus; +} + +NautilusWindow .notebook tab.right:active, +NautilusWindow .dynamic-notebook tab.right:active { + box-shadow:inset 3px 0 0 0 @nautilus; +} + + +.nautilus-circular-button { + border-radius: 20px; + outline-radius: 20px; +} + + +.search-bar { + box-shadow: none; +} + +.disk-space-display { + border: 2px solid; +} + +.disk-space-display.unknown { + background-color: @disk_space_unknown; + border-color: shade(@disk_space_unknown, 0.8); +} + +.disk-space-display.used { + background-color: @disk_space_used; + border-color: shade(@disk_space_used, 0.8); +} + +.disk-space-display.free { + background-color: @disk_space_free; + border-color: shade(@disk_space_free, 0.8); +} + + +/****************** + * Desktop/Canvas * + ******************/ + +NautilusCanvasView, +NautilusCanvasView:active, +NautilusCanvasView:focus, +NautilusCanvasView:backdrop { + border: none; +} + +.nautilus-desktop { + color: @foreground; +} + +.nautilus-canvas-item { + border-radius: 5px; +} + +.nautilus-canvas-item.dim-label, +.nautilus-list-dim-label, +.nautilus-canvas-item.dim-label:backdrop, +.nautilus-list-dim-label:backdrop { + color: mix(@insensitive_text, @backdrop_text, 0.5); +} + +.nautilus-canvas-item.dim-label:selected, +.nautilus-list-dim-label:selected { + color: @selection_foreground; +} + +.nautilus-desktop.nautilus-canvas-item { + color: @selection_foreground; + text-shadow: 1px 1px black; +} + +.nautilus-desktop.nautilus-canvas-item:active { + color: @text; +} + +.nautilus-desktop.nautilus-canvas-item:selected { + color: @selection_foreground; +} + +.nautilus-desktop.nautilus-canvas-item:active, +.nautilus-desktop.nautilus-canvas-item:prelight, +.nautilus-desktop.nautilus-canvas-item:selected { + text-shadow: none; +} + + +.nautilus-desktop.nautilus-canvas-item { + color: #fff; + text-shadow: 1px 1px alpha(#000, 0.2); +} + +.nautilus-desktop.nautilus-canvas-item:active, +.nautilus-desktop.nautilus-canvas-item:backdrop +.nautilus-desktop.nautilus-canvas-item:selected { + background-color: @selected_background; + color: @selection_foreground; +} + +.nautilus-desktop.nautilus-canvas-item:selected:backdrop { + background-color: @backdrop_selected_background; + color: @backdrop_selection_foreground; +} + +.nautilus-desktop.nautilus-canvas-item:active, +.nautilus-desktop.nautilus-canvas-item:prelight, +.nautilus-desktop.nautilus-canvas-item:selected { +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/noise.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/noise.css new file mode 100644 index 0000000..d124531 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/noise.css @@ -0,0 +1,48 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color noise #EE6020; + +/********** + * Header * + **********/ + +NoiseLibraryWindow .titlebar, +NoiseLibraryWindow .header-bar { + background-color: @noise; +} + +NoiseLibraryWindow .titlebar:backdrop, +NoiseLibraryWindow .header-bar:backdrop { + background-color: shade(@noise,0.9); +} + +NoiseWidgetsTileView { + background-color: @base; + color: @foreground; +} + +.tile-view { + background-color: @base; + color: @foreground; +} + +NoiseTopDisplay .seek-bar { + background-color: @header; + color: @header_text; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/pantheon-files.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/pantheon-files.css new file mode 100644 index 0000000..e1917d9 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/pantheon-files.css @@ -0,0 +1,46 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/******** +* Files * +********/ +.pathbar .entry:focus, +.marlin-pathbar .pathbar .entry:focus { + padding: 0px; + border-radius: 2px; + background-color: @base; + color: @text; + border: 1px solid @selection; + box-shadow:inset 0 1px 1px 0 alpha(#000, 0.1); +} + +.pathbar .entry:active, +.marlin-pathbar .pathbar .entry:active { + padding: 0px; + border-radius: 2px; + background-color: @base; + color: @text; + border: 1px solid @selection; + box-shadow:inset 0 1px 1px 0 alpha(#000, 0.1); +} + +.marlin-pathbar, +.marlin-pathbar .pathbar .entry .button.raised { + background-color: red; + color: red; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/pantheon-terminal.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/pantheon-terminal.css new file mode 100644 index 0000000..f927545 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/pantheon-terminal.css @@ -0,0 +1,39 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +@define-color pantheonTerminal #3B4245; +@define-color terminal_background alpha(#002B36, 0.9); +@define-color terminal_text #839495; +@define-color terminal_window #636E73; +@define-color terminal_window_text #dbdee0; +@define-color backdrop_terminal_window_text shade(@terminal_window_text, 0.8); +@define-color insensitive_terminal_window_text shade(@terminal_window_text, 0.95); + +/* CSD */ +PantheonTerminalPantheonTerminalWindow .csd, +PantheonTerminalPantheonTerminalWindow .dynamic-notebook .notebook.header, +PantheonTerminalPantheonTerminalWindow .dynamic-notebook .notebook tab{ + background-color: @pantheonTerminal; +} + +PantheonTerminalPantheonTerminalWindow .csd:backdrop, +PantheonTerminalPantheonTerminalWindow .dynamic-notebook .notebook.header:backdrop, +PantheonTerminalPantheonTerminalWindow .dynamic-notebook .notebook tab:backdrop { + background-color: shade(@pantheonTerminal,0.9); +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/pantheon.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/pantheon.css new file mode 100644 index 0000000..563f633 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/pantheon.css @@ -0,0 +1,214 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/******** + * Gala * + *******/ + +.gala-workspaces-background { + border-top: 1px solid alpha(#fff, 0.15); + background-color: #444; + + background-image: linear-gradient(to bottom, + alpha(#000, 0.30), + transparent 6px + ); +} + +.gala-workspace-selected { + + border: 1px solid alpha(#000, 0.15); + border-radius: 4px; + background-image: linear-gradient(to bottom, + shade (@selected_background, 1.25), + shade (@selected_background, 0.98) + ); +} + +.gala-notification { + border-width: 0; + border-radius: 2px; + color: white; + border: 1px solid #fff; + background-color: #fff; +} + +.gala-notification .title, .gala-notification .label { + color: @text; +} + +.gala-button { + padding: 3px; + color: #fff; + border: none; + border-radius: 100px; + background-image: linear-gradient(to bottom, + #7e7e7e, + #3e3e3e + ); + box-shadow: inset 0 0 0 1px alpha (#fff, 0.02), + inset 0 1px 0 0 alpha (#fff, 0.07), + inset 0 -1px 0 0 alpha (#fff, 0.01), + 0 0 0 1px alpha (#000, 0.40), + 0 3px 6px alpha (#000, 0.16), + 0 3px 6px alpha (#000, 0.23); + text-shadow: 0 1px 1px alpha (#000, 0.6); +} + +/********** + * Notify * + *********/ + +.notify { + /*-notify-shadow: 0px 2px 18px alpha(#000, 0.60);*/ + + border-radius: 5px; + border: 1px solid alpha(#000, 0.30); + + background-color: alpha(#f8f8f8, 0.95); +} + +.notify .low { +} + +.notify .critical { +} + + +/*************** + * SwitchBoard * + ***************/ + +.category-label { + font-weight: bold; + font-size: 1.04em; + color: @foreground; +} + +/********** + * Notify * + *********/ + +.notify { + /*-notify-shadow: 0px 2px 18px alpha(#000, 0.60);*/ + + border-radius: 5px; + border: 1px solid alpha(#000, 0.30); + + background-color: alpha(#f7f7f7, 0.95); +} + +.notify .low { +} + +.notify .critical { +} + + +/************* + * Slingshot * + ************/ + +.button.app { + border: none; + border-radius: 0; + box-shadow: none; + background-image: none; +} + +.app:hover { + border-radius: 8px; + border: none; + background-color: alpha(@selection, 0.7); + color: white; +} + +.app:focus { + /*background-color: alpha(#000, 0.20);*/ +} + +.search-item { + border-radius: 0; + border: none; + color: @foreground; + background: none; +} + +.search-item:hover, +.search-item:focus { + border-radius: 0; + background-color: alpha(@selection, 0.7); + color: @selection_foreground; +} + + +.search-entry-large, +.search-entry-large:focus { + border: none; + font: 18; + font-weight: 300; + background-image: none; + background: none; + box-shadow: none; + border-radius: 0; +} + +.search-category-header { + font-weight: bold; + color: @foreground; +} + + +/********* + * Panel * + ********/ + +.panel { + background-color: transparent; + transition: all 100ms ease-in-out; +} + +.panel.maximized { + background-color: #000; +} + +.panel.translucent { + background-color: alpha(#000, 0.5); +} + +.composited-indicator > revealer label, +.composited-indicator > revealer image, +.composited-indicator > GtkRevealer { + color: #fff; + font-weight: bold; + text-shadow: 0 0 2px alpha (#000, 0.3), + 0 1px 2px alpha (#000, 0.6); + icon-shadow: 0 0 2px alpha (#000, 0.3), + 0 1px 2px alpha (#000, 0.6); +} + +.panel.color-light .composited-indicator > revealer label, +.panel.color-light .composited-indicator > revealer image, +.panel.color-light .composited-indicator > GtkRevealer { + color: alpha (#000, 0.65); + text-shadow: 0 0 2px alpha (#fff, 0.3), + 0 1px 0 alpha (#fff, 0.25); + icon-shadow: 0 0 2px alpha (#fff, 0.3), + 0 1px 0 alpha (#fff, 0.25); +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/rhythmbox.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/rhythmbox.css new file mode 100644 index 0000000..dbd34d1 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/rhythmbox.css @@ -0,0 +1,25 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +RBHeader { + padding: 0px; +} + +RBLibrarySource { + padding: 0px; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/scratch-text-editor.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/scratch-text-editor.css new file mode 100644 index 0000000..2c8dd62 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/scratch-text-editor.css @@ -0,0 +1,78 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color scratch #e74c3c; + +/********** + * Header * + **********/ + +ScratchMainWindow .titlebar, +ScratchMainWindow .header-bar { + background-color: @scratch; +} + +ScratchMainWindow .titlebar:backdrop, +ScratchMainWindow .header-bar:backdrop { + background-color: shade(@scratch,0.9); +} + +/* Switch */ +ScratchMainWindow .header-bar GtkSwitch.trough:active { + background-color: @scratch; +} + +ScratchMainWindow GtkSwitch.trough:active { + border: 1px solid shade(@scratch, 0.8); + background-color: @scratch; +} + +ScratchMainWindow GtkSwitch.slider:active { + border: 1px solid shade(@scratch, 0.8); +} + +ScratchMainWindow .header-bar GtkSwitch.slider:active:backdrop, +ScratchMainWindow .header-bar GtkSwitch.slider:backdrop { + background-color: shade(@scratch, 0.9); +} + + +/************ + * Notebook * + ************/ + +/* Active */ +ScratchMainWindow .notebook tab.top:active, +ScratchMainWindow .dynamic-notebook tab.top:active { + box-shadow:inset 0 -3px 0 0 @scratch; +} + +ScratchMainWindow .notebook tab.bottom:active, +ScratchMainWindow .dynamic-notebook tab.bottom:active { + box-shadow:inset 0 3px 0 0 @scratch; +} + +ScratchMainWindow .notebook tab.left:active, +ScratchMainWindow .dynamic-notebook tab.left:active { + box-shadow:inset -3px 0 0 0 @scratch; +} + +ScratchMainWindow .notebook tab.right:active, +ScratchMainWindow .dynamic-notebook tab.right:active { + box-shadow:inset 3px 0 0 0 @scratch; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/settings.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/settings.css new file mode 100644 index 0000000..a840fe1 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/settings.css @@ -0,0 +1,131 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color settings #5F7C8A; + +/********** + * Header * + **********/ + +CcWindow .titlebar, +CcWindow .header-bar { + background-color: @settings; +} + +CcWindow .titlebar:backdrop, +CcWindow .header-bar:backdrop { + background-color: shade(@settings,0.9); +} + +/******* + * Nav * + *******/ + +CcShellNavBar { + padding:0px; +} + +/************ + * ItemView * + ************/ + +CcShellItemView { + background: none; + border:none; +} + +CcShellItemView .button { + border:none; +} + +/************ + * Iconview * + ************/ + +CcWindow GtkIconView.view.cell { + border: none; +} + +CcWindow GtkIconView.view.cell:hover { + border: 1px solid @settings; + background-color: alpha(@settings,0.4); + color: @settings; +} + +CcWindow GtkIconView.view.cell:selected, +CcWindow GtkIconView.view.cell:selected:focus { + border: 1px solid @settings; + background-color: @settings; +} + + +/************ + * Notebook * + ************/ + +/* Active */ +CcWindow .notebook tab.top:active, +CcWindow .dynamic-notebook tab.top:active { + box-shadow:inset 0 -3px 0 0 @settings; +} + +CcWindow .notebook tab.bottom:active, +CcWindow .dynamic-notebook tab.bottom:active { + box-shadow:inset 0 3px 0 0 @settings; +} + +CcWindow .notebook tab.left:active, +CcWindow .dynamic-notebook tab.left:active { + box-shadow:inset -3px 0 0 0 @settings; +} + +CcWindow .notebook tab.right:active, +CcWindow .dynamic-notebook tab.right:active { + box-shadow:inset 3px 0 0 0 @settings; +} + + +/* List Row Button */ +CcWindow .button.list-row { +} + +CcWindow .button.list-row:hover { + background-color: alpha(@settings, 0.2); + color: @settings; +} + +CcWindow .button.list-row:active, +CcWindow .button.list-row:selected { + background-color: alpha(@settings, 0.4); + color: @settings; +} + +CcWindow .button.list-row:active:selected, +CcWindow .button.list-row:active:selected:hover { + background-color: alpha(@settings, 0.2); + color: @settings; +} + +CcWindow .button.list-row:hover:selected { + background-color: alpha(@settings, 0.2); + color: @settings; +} + +CcNetworkPanel GtkNotebook > .frame { + border: none; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/shotwell.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/shotwell.css new file mode 100644 index 0000000..93f0874 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/shotwell.css @@ -0,0 +1,49 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color shotwell #66416A; + +/********** + * Header * + **********/ + +/* Library */ +LibraryWindow .titlebar, +LibraryWindow .header-bar { + background-color: @shotwell; +} + +LibraryWindow .titlebar:backdrop, +LibraryWindow .header-bar:backdrop { + background-color: shade(@shotwell,0.9); +} + +/* Viewer */ +DirectWindow .titlebar, +DirectWindow .header-bar { + background-color: @shotwell; +} + +DirectWindow .titlebar:backdrop, +DirectWindow .header-bar:backdrop { + background-color: shade(@shotwell,0.9); +} + +.the-button-in-the-combobox { + background: none; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/snap.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/snap.css new file mode 100644 index 0000000..c41cb58 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/snap.css @@ -0,0 +1,46 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color snap #6d266a; +@define-color snap_background #434343; + +/********** + * Header * + **********/ + +SnapSnapWindow .titlebar, +SnapSnapWindow .header-bar { + background-color: @snap; +} + +SnapSnapWindow .titlebar:backdrop, +SnapSnapWindow .header-bar:backdrop { + background-color: shade(@snap,0.9); +} + +SnapSnapWindow .take-button { + border-radius: 0; +} + +SnapWidgetsCamera { + background-color:@snap_background; +} + +SnapWidgetsCamera:backdrop { + background-color:shade(@snap_background, 0.9); +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/synaptic.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/synaptic.css new file mode 100644 index 0000000..d3481d3 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/synaptic.css @@ -0,0 +1,31 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/******************** + * Synaptic Toolbar * + ********************/ + +.dock { + background-color:@toolbar; + color:@toolbar_text; +} + +.dock:backdrop { + background-color:@backdrop_toolbar; + color:@backdrop_toolbar_text; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/unity.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/unity.css new file mode 100644 index 0000000..2ed9bb6 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/unity.css @@ -0,0 +1,206 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/**************** + * Unity Colors * + ****************/ + +@define-color unity #636E73; /* Unity window border color */ +@define-color backdrop_unity #5A6367; /* Backdrop Unity window border color */ +@define-color unity_text #dbdee0; /* Unity window text color */ +@define-color backdrop_unity_text #909598; /* Backdrop Unity window text color */ +@define-color unity_panel shade(@unity, 0.8); /* Unity panel color #454D50 */ +@define-color backdrop_unity_panel shade(@unity_panel, 1.05); /* Backdrop Unity panel color */ +@define-color unity_panel_text #dbdee0; /* Unity panel text color */ +@define-color backdrop_unity_panel_text shade(@unity_panel_text, 0.95); /* Backdrop Unity panel text color */ + +/********************* + * Unity Decorations * + *********************/ + +UnityDecoration { + + /* Border properties (top, right, bottom, left) */ + -UnityDecoration-extents: 28px 1px 1px 1px;/* the size of the decorations */ + -UnityDecoration-input-extents: 10px;/* the extra size of the input areas */ + + /* Shadows settings */ + -UnityDecoration-shadow-offset-x: 1px;/* Size property, the shadow x offset */ + -UnityDecoration-shadow-offset-y: 1px;/* Size property, the shadow y offset */ + -UnityDecoration-active-shadow-color: rgba (0, 0, 0, 0.647);/* Color property, active window shadow color */ + -UnityDecoration-active-shadow-radius: 8px;/* Size property, active window shadow radius */ + -UnityDecoration-inactive-shadow-color: rgba (0, 0, 0, 0.647);/* Color property, inactive windows shadow color */ + -UnityDecoration-inactive-shadow-radius: 5px;/* Size property, inactive windows shadow radius */ + + /* Glow applied to the selected scaled window */ + -UnityDecoration-glow-size: 8px;/* Size property, size of glow */ + -UnityDecoration-glow-color: @selection;/* Color property of the glow */ + + /* Title settings */ + -UnityDecoration-title-indent: 10px;/* Size property, left indent of the title */ + -UnityDecoration-title-fade: 35px;/* Size property, space of the title that can be faded */ + -UnityDecoration-title-alignment: 0.0;/* Float from 0.0 to 1.0, to align the title */ + background-color: @unity; + color: @unity_text; +} + +UnityDecoration.top { + padding: 0 5px 0 5px; + border-radius: 4px 4px 0px 0px; + box-shadow: none; + border: 1px solid @unity; + border-bottom-width: 0; + background-color: @unity; + color: @unity_text; + border-top: 1px solid rgba(255,255,255,0.1); +} + +UnityDecoration.top.menuitem { + color: @unity_text; +} + +UnityDecoration.top.menuitem:backdrop { + background-color: @backdrop_unity; + color: @backdrop_unity_text; +} + +UnityDecoration.top:backdrop { + /*border: 1px solid @backdrop_unity;*/ + border-bottom-width: 0; + background-color: @backdrop_unity; + color: @backdrop_unity_text; + border-top: 1px solid rgba(255,255,255,0.1); +} + +UnityDecoration.left, +UnityDecoration.right { + background-repeat: repeat-x; + background-color: shade(@unity, 0.6); + background-size: 1px 120px; + background-clip: border-box; + background-image: linear-gradient(to bottom, + @unity, + shade(@unity, 0.6) + ); + background-image: -gtk-gradient (linear, left top, left bottom, + color-stop (0, @unity), + color-stop (0.5, @unity), + color-stop (1, shade(@unity, 0.6))); +} + +UnityDecoration.bottom { + background-size: 1px; + background-repeat: repeat-x; + background-color: shade(@unity, 0.6); +} + +UnityDecoration.left:backdrop, +UnityDecoration.right:backdrop, +UnityDecoration.bottom:backdrop { + background-size: 1px; + background-repeat: repeat-x; + background-color: @backdrop_unity; +} + + +/*************** +* Unity Panel * +***************/ + +UnityPanelWidget, +.unity-panel { + background-color: @unity_panel; + color: @unity_panel_text; +} + + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + background-color: @backdrop_unity_panel; + color: @backdrop_unity_panel_text; +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + border-width: 0 1px; + color: @unity_panel_text; +} + +.unity-panel.menubar, +.unity-panel .menubar { + color: @unity_panel_text; +} + +.unity-panel.menu.menubar, +.unity-panel .menu .menubar { + background-color: @unity_panel; + color: @unity_panel_text; +} + +.unity-panel.menubar:backdrop, +.unity-panel .menubar *:backdrop { + color: @backdrop_foreground; +} + +.unity-panel.menubar.menuitem, +.unity-panel.menubar .menuitem { + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border: none; + background: none; + color: @unity_panel_text; + box-shadow: none; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem:hover { + border-radius: 0; + background-color: shade(@unity, 1.05); + color: @unity_panel_text; + box-shadow: none; +} + +.unity-panel.menubar .menuitem *:hover { + color: white; + box-shadow: none; +} + +.unity-panel.menubar .menuitem.separator, +.unity-panel.menubar.menuitem.separator { + -GtkMenuItem-horizontal-padding: 0; + -GtkWidget-separator-height: 1; + border: none; + color: @separator; +} + +/* Force Quit */ +SheetStyleDialog.unity-force-quit { + background-color: @base; +} + + +@keyframes playbackmenuitem_spinner { + to { -gtk-icon-transform: rotate(1turn); } +} + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: playbackmenuitem_spinner 1s infinite linear; + color: @selected_background; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/vocal.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/vocal.css new file mode 100644 index 0000000..a738b14 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/vocal.css @@ -0,0 +1,33 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color vocal #B286D7; + +/********** + * Header * + **********/ + +.titlebar.vocal-headerbar, +.header-bar.vocal-headerbar { + background-color: @vocal; +} + +.titlebar.vocal-headerbar:backdrop, +.header-bar.vocal-headerbar:backdrop { + background-color: shade(@vocal,0.9); +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/xfce.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/xfce.css new file mode 100644 index 0000000..0efc82d --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/xfce.css @@ -0,0 +1,68 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/******** + * Xfce * + ********/ + +XfceHeading, +.XfceHeading { + margin: 0; + padding: 0; + border-width: 0; + background-image: none; + background-color: @theme_base_color; + color: @theme_text_color; +} + +.xfce4-panel { + background-color: @panel_bg_color; + color: @panel_fg_color; + font: normal; +} + +.xfce4-panel .button { + padding: 0 2px; + border-radius: 0; + border-style: none; + color: @panel_fg_color; + box-shadow: none; + -gtk-image-effect: none; +} + +.xfce4-panel .button:active { + background-color: shade(@panel_bg_color, 0.9); + background-image: none; + border: none; + color: @panel_fg_color; + box-shadow: none; +} + +.xfce4-panel .button:hover, +.xfce4-panel .button:active:hover { + background-color: shade(@panel_bg_color, 1.3); + background-image: none; + border: none; + color: @panel_fg_color; + box-shadow: none; +} + +.xfce4-panel .menu { + -gtk-image-effect: none; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/yelp.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/yelp.css new file mode 100644 index 0000000..05e375c --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/apps/yelp.css @@ -0,0 +1,33 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color yelp #435ece; + +/********** + * Header * + **********/ + +YelpWindow .titlebar, +YelpWindow .header-bar { + background-color: @yelp; +} + +YelpWindow .titlebar:backdrop, +YelpWindow .header-bar:backdrop { + background-color: shade(@yelp,0.9); +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-active-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-active-dark.png new file mode 120000 index 0000000..cfcdea8 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-active-dark.png @@ -0,0 +1 @@ +checkbox-checked-dark.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-active-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-active-dark@2.png new file mode 120000 index 0000000..3844c2d --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-active-dark@2.png @@ -0,0 +1 @@ +checkbox-checked-dark@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-active.png new file mode 120000 index 0000000..d506341 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-active.png @@ -0,0 +1 @@ +checkbox-checked.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-active@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-active@2.png new file mode 120000 index 0000000..42d522a --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-active@2.png @@ -0,0 +1 @@ +checkbox-checked@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-backdrop-dark.png new file mode 100644 index 0000000..c387052 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-backdrop-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-backdrop-dark@2.png new file mode 100644 index 0000000..75ca739 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-backdrop-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-backdrop-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-backdrop-insensitive-dark.png new file mode 120000 index 0000000..5ee8450 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-backdrop-insensitive-dark.png @@ -0,0 +1 @@ +checkbox-checked-insensitive-dark.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-backdrop-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-backdrop-insensitive-dark@2.png new file mode 120000 index 0000000..bf23dca --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-backdrop-insensitive-dark@2.png @@ -0,0 +1 @@ +checkbox-checked-insensitive-dark@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-backdrop-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-backdrop-insensitive.png new file mode 120000 index 0000000..bee0db8 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-backdrop-insensitive.png @@ -0,0 +1 @@ +checkbox-checked-insensitive.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-backdrop-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-backdrop-insensitive@2.png new file mode 120000 index 0000000..b9fd77a --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-backdrop-insensitive@2.png @@ -0,0 +1 @@ +checkbox-checked-insensitive@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-backdrop.png new file mode 100644 index 0000000..0b0297d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-backdrop.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-backdrop@2.png new file mode 100644 index 0000000..ebd98a0 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-backdrop@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-dark.png new file mode 100644 index 0000000..529d7d1 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-dark@2.png new file mode 100644 index 0000000..4f9f4a3 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-hover-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-hover-dark.png new file mode 100644 index 0000000..529d7d1 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-hover-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-hover-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-hover-dark@2.png new file mode 100644 index 0000000..4f9f4a3 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-hover-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-hover.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-hover.png new file mode 100644 index 0000000..7088cda Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-hover.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-hover@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-hover@2.png new file mode 100644 index 0000000..c1de13a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-hover@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-insensitive-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-insensitive-backdrop-dark.png new file mode 120000 index 0000000..de25817 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-insensitive-backdrop-dark.png @@ -0,0 +1 @@ +checkbox-checked-backdrop-dark.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-insensitive-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-insensitive-backdrop-dark@2.png new file mode 120000 index 0000000..3be27ad --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-insensitive-backdrop-dark@2.png @@ -0,0 +1 @@ +checkbox-checked-backdrop-dark@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-insensitive-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-insensitive-backdrop.png new file mode 120000 index 0000000..602f411 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-insensitive-backdrop.png @@ -0,0 +1 @@ +checkbox-checked-backdrop.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-insensitive-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-insensitive-backdrop@2.png new file mode 120000 index 0000000..c632815 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-insensitive-backdrop@2.png @@ -0,0 +1 @@ +checkbox-checked-backdrop@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-insensitive-dark.png new file mode 100644 index 0000000..850c653 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-insensitive-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png new file mode 100644 index 0000000..a37481b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-insensitive.png new file mode 100644 index 0000000..2d63294 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-insensitive@2.png new file mode 100644 index 0000000..0cca7eb Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked-insensitive@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked.png new file mode 100644 index 0000000..7088cda Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked@2.png new file mode 100644 index 0000000..c1de13a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-checked@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-active-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-active-dark.png new file mode 120000 index 0000000..13eb597 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-active-dark.png @@ -0,0 +1 @@ +checkbox-mixed-dark.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-active-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-active-dark@2.png new file mode 120000 index 0000000..c952bb6 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-active-dark@2.png @@ -0,0 +1 @@ +checkbox-mixed-dark@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-active.png new file mode 120000 index 0000000..1565756 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-active.png @@ -0,0 +1 @@ +checkbox-mixed.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-active@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-active@2.png new file mode 120000 index 0000000..017ff4a --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-active@2.png @@ -0,0 +1 @@ +checkbox-mixed@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-dark.png new file mode 100644 index 0000000..0fb6af3 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-dark@2.png new file mode 100644 index 0000000..643c90e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-insensitive-dark.png new file mode 120000 index 0000000..2e0704e --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-insensitive-dark.png @@ -0,0 +1 @@ +checkbox-mixed-insensitive-dark.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-insensitive-dark@2.png new file mode 120000 index 0000000..7e090f5 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-insensitive-dark@2.png @@ -0,0 +1 @@ +checkbox-mixed-insensitive-dark@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-insensitive.png new file mode 120000 index 0000000..0cd5385 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-insensitive.png @@ -0,0 +1 @@ +checkbox-mixed-insensitive.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-insensitive@2.png new file mode 120000 index 0000000..ebe84c9 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-backdrop-insensitive@2.png @@ -0,0 +1 @@ +checkbox-mixed-insensitive@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-backdrop.png new file mode 100644 index 0000000..caf6f05 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-backdrop.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-backdrop@2.png new file mode 100644 index 0000000..72dfeaf Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-backdrop@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-dark.png new file mode 100644 index 0000000..a200011 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-dark@2.png new file mode 100644 index 0000000..91635b0 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-hover-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-hover-dark.png new file mode 100644 index 0000000..a200011 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-hover-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-hover-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-hover-dark@2.png new file mode 100644 index 0000000..91635b0 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-hover-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-hover.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-hover.png new file mode 100644 index 0000000..19e3489 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-hover.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-hover@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-hover@2.png new file mode 100644 index 0000000..c212eed Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-hover@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-backdrop-dark.png new file mode 120000 index 0000000..3f57137 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-backdrop-dark.png @@ -0,0 +1 @@ +checkbox-mixed-backdrop-dark.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-backdrop-dark@2.png new file mode 120000 index 0000000..c995602 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-backdrop-dark@2.png @@ -0,0 +1 @@ +checkbox-mixed-backdrop-dark@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-backdrop.png new file mode 120000 index 0000000..ec68672 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-backdrop.png @@ -0,0 +1 @@ +checkbox-mixed-backdrop.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-backdrop@2.png new file mode 120000 index 0000000..796a1ba --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-backdrop@2.png @@ -0,0 +1 @@ +checkbox-mixed-backdrop@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png new file mode 100644 index 0000000..a5bae0b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png new file mode 100644 index 0000000..43609d0 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-insensitive.png new file mode 100644 index 0000000..f810d00 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-insensitive@2.png new file mode 100644 index 0000000..d040509 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed-insensitive@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed.png new file mode 100644 index 0000000..19e3489 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed@2.png new file mode 100644 index 0000000..c212eed Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-mixed@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-active-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-active-dark.png new file mode 120000 index 0000000..379c5f2 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-active-dark.png @@ -0,0 +1 @@ +checkbox-unchecked-dark.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-active-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-active-dark@2.png new file mode 120000 index 0000000..e306d51 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-active-dark@2.png @@ -0,0 +1 @@ +checkbox-unchecked-dark@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-active.png new file mode 120000 index 0000000..7cf9646 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-active.png @@ -0,0 +1 @@ +checkbox-unchecked.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-active@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-active@2.png new file mode 120000 index 0000000..f7af06b --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-active@2.png @@ -0,0 +1 @@ +checkbox-unchecked@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-dark.png new file mode 100644 index 0000000..7558b38 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-dark@2.png new file mode 100644 index 0000000..568f546 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive-dark.png new file mode 120000 index 0000000..eae106f --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive-dark.png @@ -0,0 +1 @@ +checkbox-unchecked-insensitive-dark.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive-dark@2.png new file mode 120000 index 0000000..2411ecd --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive-dark@2.png @@ -0,0 +1 @@ +checkbox-unchecked-insensitive-dark@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive.png new file mode 120000 index 0000000..e7ed300 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive.png @@ -0,0 +1 @@ +checkbox-unchecked-insensitive.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive@2.png new file mode 120000 index 0000000..cd89e8d --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop-insensitive@2.png @@ -0,0 +1 @@ +checkbox-unchecked-insensitive@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop.png new file mode 100644 index 0000000..3a75f11 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop@2.png new file mode 100644 index 0000000..501c44f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-backdrop@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-dark.png new file mode 100644 index 0000000..7558b38 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-dark@2.png new file mode 100644 index 0000000..568f546 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-hover-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-hover-dark.png new file mode 100644 index 0000000..7558b38 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-hover-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-hover-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-hover-dark@2.png new file mode 100644 index 0000000..568f546 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-hover-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-hover.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-hover.png new file mode 100644 index 0000000..2f11646 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-hover.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-hover@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-hover@2.png new file mode 100644 index 0000000..7494eeb Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-hover@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-backdrop-dark.png new file mode 120000 index 0000000..a606d5a --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-backdrop-dark.png @@ -0,0 +1 @@ +checkbox-unchecked-backdrop-dark.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-backdrop-dark@2.png new file mode 120000 index 0000000..d10daf0 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-backdrop-dark@2.png @@ -0,0 +1 @@ +checkbox-unchecked-backdrop-dark@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-backdrop.png new file mode 120000 index 0000000..362147e --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-backdrop.png @@ -0,0 +1 @@ +checkbox-unchecked-backdrop.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-backdrop@2.png new file mode 120000 index 0000000..34446c0 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-backdrop@2.png @@ -0,0 +1 @@ +checkbox-unchecked-backdrop@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png new file mode 100644 index 0000000..7558b38 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png new file mode 100644 index 0000000..568f546 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive.png new file mode 100644 index 0000000..18e1dd1 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png new file mode 100644 index 0000000..84bc539 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked.png new file mode 100644 index 0000000..2f11646 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked@2.png new file mode 100644 index 0000000..7494eeb Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/checkbox-unchecked@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/header-separator-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/header-separator-dark.png new file mode 100644 index 0000000..dadf294 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/header-separator-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/header-separator-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/header-separator-dark@2.png new file mode 100644 index 0000000..81cfb9d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/header-separator-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/header-separator.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/header-separator.png new file mode 100644 index 0000000..dcd3695 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/header-separator.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/header-separator@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/header-separator@2.png new file mode 100644 index 0000000..fc71275 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/header-separator@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked-dark.png new file mode 100644 index 0000000..55b07f3 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked-dark@2.png new file mode 100644 index 0000000..d3d325b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover-dark.png new file mode 100644 index 0000000..55b07f3 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover-dark@2.png new file mode 100644 index 0000000..d3d325b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover.png new file mode 100644 index 0000000..0c8ee38 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover@2.png new file mode 100644 index 0000000..857b4ad Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked-hover@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive-dark.png new file mode 100644 index 0000000..55b07f3 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive-dark@2.png new file mode 100644 index 0000000..d3d325b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.png new file mode 100644 index 0000000..45d8b47 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive@2.png new file mode 100644 index 0000000..1163b21 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked-insensitive@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked.png new file mode 100644 index 0000000..7b87555 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked@2.png new file mode 100644 index 0000000..629691f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-checked@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-dark.png new file mode 100644 index 0000000..7691573 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-dark@2.png new file mode 100644 index 0000000..4ac1743 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover-dark.png new file mode 100644 index 0000000..7691573 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover-dark@2.png new file mode 100644 index 0000000..4ac1743 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png new file mode 100644 index 0000000..df1e697 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover@2.png new file mode 100644 index 0000000..642323b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-hover@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive-dark.png new file mode 100644 index 0000000..7691573 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive-dark@2.png new file mode 100644 index 0000000..4ac1743 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.png new file mode 100644 index 0000000..7371ffd Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive@2.png new file mode 100644 index 0000000..7c71f57 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed.png new file mode 100644 index 0000000..bf4e0f2 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed@2.png new file mode 100644 index 0000000..4962381 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-checkbox-mixed@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked-dark.png new file mode 100644 index 0000000..a9ae1e0 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked-dark@2.png new file mode 100644 index 0000000..08ff728 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked-hover-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked-hover-dark.png new file mode 100644 index 0000000..a9ae1e0 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked-hover-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked-hover-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked-hover-dark@2.png new file mode 100644 index 0000000..08ff728 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked-hover-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked-hover.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked-hover.png new file mode 100644 index 0000000..7565d86 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked-hover.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked-hover@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked-hover@2.png new file mode 100644 index 0000000..0089e13 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked-hover@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive-dark.png new file mode 100644 index 0000000..a9ae1e0 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive-dark@2.png new file mode 100644 index 0000000..08ff728 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive.png new file mode 100644 index 0000000..2347eb5 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive@2.png new file mode 100644 index 0000000..b49fcbb Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked-insensitive@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked.png new file mode 100644 index 0000000..7c21f1c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked@2.png new file mode 100644 index 0000000..057a1cf Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/menuitem-radio-checked@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-active-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-active-dark.png new file mode 120000 index 0000000..0135e9b --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-active-dark.png @@ -0,0 +1 @@ +radio-checked-dark.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-active-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-active-dark@2.png new file mode 120000 index 0000000..313edd3 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-active-dark@2.png @@ -0,0 +1 @@ +radio-checked-dark@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-active.png new file mode 120000 index 0000000..e0c4830 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-active.png @@ -0,0 +1 @@ +radio-checked.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-active@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-active@2.png new file mode 120000 index 0000000..bb5dbb2 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-active@2.png @@ -0,0 +1 @@ +radio-checked@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-backdrop-dark.png new file mode 100644 index 0000000..2598f06 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-backdrop-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-backdrop-dark@2.png new file mode 100644 index 0000000..104be28 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-backdrop-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-backdrop-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-backdrop-insensitive-dark.png new file mode 120000 index 0000000..b140475 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-backdrop-insensitive-dark.png @@ -0,0 +1 @@ +radio-checked-insensitive-dark.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-backdrop-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-backdrop-insensitive-dark@2.png new file mode 120000 index 0000000..c1f1e51 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-backdrop-insensitive-dark@2.png @@ -0,0 +1 @@ +radio-checked-insensitive-dark@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-backdrop-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-backdrop-insensitive.png new file mode 120000 index 0000000..d51ef24 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-backdrop-insensitive.png @@ -0,0 +1 @@ +radio-checked-insensitive.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-backdrop-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-backdrop-insensitive@2.png new file mode 120000 index 0000000..52cb74b --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-backdrop-insensitive@2.png @@ -0,0 +1 @@ +radio-checked-insensitive@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-backdrop.png new file mode 100644 index 0000000..1602d9f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-backdrop.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-backdrop@2.png new file mode 100644 index 0000000..b8771e5 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-backdrop@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-dark.png new file mode 100644 index 0000000..4adde52 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-dark@2.png new file mode 100644 index 0000000..3bd519d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-hover-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-hover-dark.png new file mode 100644 index 0000000..4adde52 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-hover-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-hover-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-hover-dark@2.png new file mode 100644 index 0000000..3bd519d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-hover-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-hover.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-hover.png new file mode 100644 index 0000000..0aba992 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-hover.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-hover@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-hover@2.png new file mode 100644 index 0000000..7da4ebb Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-hover@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-insensitive-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-insensitive-backdrop-dark.png new file mode 120000 index 0000000..4d976e5 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-insensitive-backdrop-dark.png @@ -0,0 +1 @@ +radio-checked-backdrop-dark.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-insensitive-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-insensitive-backdrop-dark@2.png new file mode 120000 index 0000000..743f13b --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-insensitive-backdrop-dark@2.png @@ -0,0 +1 @@ +radio-checked-backdrop-dark@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-insensitive-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-insensitive-backdrop.png new file mode 120000 index 0000000..32b555c --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-insensitive-backdrop.png @@ -0,0 +1 @@ +radio-checked-backdrop.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-insensitive-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-insensitive-backdrop@2.png new file mode 120000 index 0000000..2a9c1ac --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-insensitive-backdrop@2.png @@ -0,0 +1 @@ +radio-checked-backdrop@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-insensitive-dark.png new file mode 100644 index 0000000..8f69490 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-insensitive-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-insensitive-dark@2.png new file mode 100644 index 0000000..b2c9da0 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-insensitive-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-insensitive.png new file mode 100644 index 0000000..074cbce Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-insensitive@2.png new file mode 100644 index 0000000..29413e9 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked-insensitive@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked.png new file mode 100644 index 0000000..0aba992 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked@2.png new file mode 100644 index 0000000..7da4ebb Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-checked@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-active-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-active-dark.png new file mode 120000 index 0000000..9ca2637 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-active-dark.png @@ -0,0 +1 @@ +radio-mixed-dark.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-active-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-active-dark@2.png new file mode 120000 index 0000000..5174b8b --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-active-dark@2.png @@ -0,0 +1 @@ +radio-mixed-dark@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-active.png new file mode 120000 index 0000000..5c36744 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-active.png @@ -0,0 +1 @@ +radio-mixed.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-active@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-active@2.png new file mode 120000 index 0000000..01bea01 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-active@2.png @@ -0,0 +1 @@ +radio-mixed@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-backdrop-dark.png new file mode 100644 index 0000000..823464e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-backdrop-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-backdrop-dark@2.png new file mode 100644 index 0000000..6757e38 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-backdrop-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-backdrop-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-backdrop-insensitive-dark.png new file mode 120000 index 0000000..30c62a9 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-backdrop-insensitive-dark.png @@ -0,0 +1 @@ +radio-mixed-insensitive-dark.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-backdrop-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-backdrop-insensitive-dark@2.png new file mode 120000 index 0000000..fcd1b84 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-backdrop-insensitive-dark@2.png @@ -0,0 +1 @@ +radio-mixed-insensitive-dark@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-backdrop-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-backdrop-insensitive.png new file mode 120000 index 0000000..09540ba --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-backdrop-insensitive.png @@ -0,0 +1 @@ +radio-mixed-insensitive.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-backdrop-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-backdrop-insensitive@2.png new file mode 120000 index 0000000..bd2db45 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-backdrop-insensitive@2.png @@ -0,0 +1 @@ +radio-mixed-insensitive@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-backdrop.png new file mode 100644 index 0000000..3cf4bc5 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-backdrop.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-backdrop@2.png new file mode 100644 index 0000000..80714d6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-backdrop@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-dark.png new file mode 100644 index 0000000..a8b0edc Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-dark@2.png new file mode 100644 index 0000000..2cbec34 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-hover-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-hover-dark.png new file mode 100644 index 0000000..a8b0edc Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-hover-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-hover-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-hover-dark@2.png new file mode 100644 index 0000000..2cbec34 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-hover-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-hover.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-hover.png new file mode 100644 index 0000000..7cfccd6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-hover.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-hover@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-hover@2.png new file mode 100644 index 0000000..0a3ef70 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-hover@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-insensitive-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-insensitive-backdrop-dark.png new file mode 120000 index 0000000..3055334 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-insensitive-backdrop-dark.png @@ -0,0 +1 @@ +radio-mixed-backdrop-dark.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-insensitive-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-insensitive-backdrop-dark@2.png new file mode 120000 index 0000000..0b8f2a0 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-insensitive-backdrop-dark@2.png @@ -0,0 +1 @@ +radio-mixed-backdrop-dark@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-insensitive-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-insensitive-backdrop.png new file mode 120000 index 0000000..720bf14 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-insensitive-backdrop.png @@ -0,0 +1 @@ +radio-mixed-backdrop.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-insensitive-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-insensitive-backdrop@2.png new file mode 120000 index 0000000..7ba2069 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-insensitive-backdrop@2.png @@ -0,0 +1 @@ +radio-mixed-backdrop@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-insensitive-dark.png new file mode 100644 index 0000000..0c2957a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-insensitive-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png new file mode 100644 index 0000000..86e6099 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-insensitive.png new file mode 100644 index 0000000..315bfc6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-insensitive@2.png new file mode 100644 index 0000000..a828d40 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed-insensitive@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed.png new file mode 100644 index 0000000..7cfccd6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed@2.png new file mode 100644 index 0000000..0a3ef70 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-mixed@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-active-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-active-dark.png new file mode 120000 index 0000000..af3b8c7 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-active-dark.png @@ -0,0 +1 @@ +radio-unchecked-dark.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-active-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-active-dark@2.png new file mode 120000 index 0000000..c1cfb99 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-active-dark@2.png @@ -0,0 +1 @@ +radio-unchecked-dark@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-active.png new file mode 120000 index 0000000..b0f95fc --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-active.png @@ -0,0 +1 @@ +radio-unchecked.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-active@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-active@2.png new file mode 120000 index 0000000..6f6835d --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-active@2.png @@ -0,0 +1 @@ +radio-unchecked@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-backdrop-dark.png new file mode 100644 index 0000000..3f368ee Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-backdrop-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-backdrop-dark@2.png new file mode 100644 index 0000000..017aa3a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-backdrop-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-backdrop-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-backdrop-insensitive-dark.png new file mode 120000 index 0000000..5ef0668 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-backdrop-insensitive-dark.png @@ -0,0 +1 @@ +radio-unchecked-insensitive-dark.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-backdrop-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-backdrop-insensitive-dark@2.png new file mode 120000 index 0000000..f80c902 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-backdrop-insensitive-dark@2.png @@ -0,0 +1 @@ +radio-unchecked-insensitive-dark@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-backdrop-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-backdrop-insensitive.png new file mode 120000 index 0000000..4c2901e --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-backdrop-insensitive.png @@ -0,0 +1 @@ +radio-unchecked-insensitive.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-backdrop-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-backdrop-insensitive@2.png new file mode 120000 index 0000000..2a4ce11 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-backdrop-insensitive@2.png @@ -0,0 +1 @@ +radio-unchecked-insensitive@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-backdrop.png new file mode 100644 index 0000000..5cb0451 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-backdrop.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-backdrop@2.png new file mode 100644 index 0000000..4736b9c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-backdrop@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-dark.png new file mode 100644 index 0000000..3f368ee Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-dark@2.png new file mode 100644 index 0000000..017aa3a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-hover-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-hover-dark.png new file mode 100644 index 0000000..3f368ee Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-hover-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-hover-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-hover-dark@2.png new file mode 100644 index 0000000..017aa3a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-hover-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-hover.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-hover.png new file mode 100644 index 0000000..9a09ac5 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-hover.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-hover@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-hover@2.png new file mode 100644 index 0000000..a643fa8 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-hover@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-insensitive-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-insensitive-backdrop-dark.png new file mode 120000 index 0000000..2911616 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-insensitive-backdrop-dark.png @@ -0,0 +1 @@ +radio-unchecked-backdrop-dark.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-insensitive-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-insensitive-backdrop-dark@2.png new file mode 120000 index 0000000..1f5e890 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-insensitive-backdrop-dark@2.png @@ -0,0 +1 @@ +radio-unchecked-backdrop-dark@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-insensitive-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-insensitive-backdrop.png new file mode 120000 index 0000000..46fab40 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-insensitive-backdrop.png @@ -0,0 +1 @@ +radio-unchecked-backdrop.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-insensitive-dark.png new file mode 100644 index 0000000..3f368ee Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-insensitive-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png new file mode 100644 index 0000000..017aa3a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-insensitive.png new file mode 100644 index 0000000..b2c2786 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-insensitive@2.png new file mode 100644 index 0000000..727ed52 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked-insensitive@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked.png new file mode 100644 index 0000000..9a09ac5 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked@2.png new file mode 100644 index 0000000..a643fa8 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/radio-unchecked@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/grid-selection-checked.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/grid-selection-checked.svg new file mode 100644 index 0000000..2498934 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/grid-selection-checked.svg @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/grid-selection-unchecked.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/grid-selection-unchecked.svg new file mode 100644 index 0000000..d7d6249 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/grid-selection-unchecked.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/pane-separator-grip-prelight.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/pane-separator-grip-prelight.svg new file mode 100644 index 0000000..d2cce28 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/pane-separator-grip-prelight.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/pane-separator-grip-vertical-prelight.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/pane-separator-grip-vertical-prelight.svg new file mode 100644 index 0000000..f1d2486 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/pane-separator-grip-vertical-prelight.svg @@ -0,0 +1,113 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/pane-separator-grip-vertical.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/pane-separator-grip-vertical.svg new file mode 100644 index 0000000..09c8879 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/pane-separator-grip-vertical.svg @@ -0,0 +1,113 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/pane-separator-grip.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/pane-separator-grip.svg new file mode 100644 index 0000000..d65cddb --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/pane-separator-grip.svg @@ -0,0 +1,113 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/sidebar-radio-checked-dark.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/sidebar-radio-checked-dark.svg new file mode 100644 index 0000000..84f85b2 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/sidebar-radio-checked-dark.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/sidebar-radio-checked.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/sidebar-radio-checked.svg new file mode 100644 index 0000000..f3b01d1 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/sidebar-radio-checked.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/sidebar-radio-prelight.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/sidebar-radio-prelight.svg new file mode 100644 index 0000000..4ae7f92 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/sidebar-radio-prelight.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/sidebar-radio-selected-dark.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/sidebar-radio-selected-dark.svg new file mode 100644 index 0000000..11253ae --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/sidebar-radio-selected-dark.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/sidebar-radio-selected-prelight.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/sidebar-radio-selected-prelight.svg new file mode 100644 index 0000000..96a6c69 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/sidebar-radio-selected-prelight.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/sidebar-radio-selected.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/sidebar-radio-selected.svg new file mode 100644 index 0000000..887174e --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/sidebar-radio-selected.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-01-dark.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-01-dark.svg new file mode 100644 index 0000000..9cc98a2 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-01-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-01.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-01.svg new file mode 100644 index 0000000..5cc8bb2 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-01.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-02-dark.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-02-dark.svg new file mode 100644 index 0000000..440b368 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-02-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-02.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-02.svg new file mode 100644 index 0000000..355a7cb --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-02.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-03-dark.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-03-dark.svg new file mode 100644 index 0000000..6e82ea5 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-03-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-03.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-03.svg new file mode 100644 index 0000000..5c0e491 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-03.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-04-dark.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-04-dark.svg new file mode 100644 index 0000000..ba276ee --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-04-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-04.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-04.svg new file mode 100644 index 0000000..232139a --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-04.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-05-dark.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-05-dark.svg new file mode 100644 index 0000000..104a8ad --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-05-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-05.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-05.svg new file mode 100644 index 0000000..7bb3b75 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-05.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-06-dark.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-06-dark.svg new file mode 100644 index 0000000..0242aa8 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-06-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-06.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-06.svg new file mode 100644 index 0000000..79f6fdf --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-06.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-07-dark.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-07-dark.svg new file mode 100644 index 0000000..d8cde88 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-07-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-07.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-07.svg new file mode 100644 index 0000000..654d60e --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-07.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-08-dark.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-08-dark.svg new file mode 100644 index 0000000..cfcd95a --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-08-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-08.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-08.svg new file mode 100644 index 0000000..faeccdc --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-08.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-09-dark.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-09-dark.svg new file mode 100644 index 0000000..22a6467 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-09-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-09.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-09.svg new file mode 100644 index 0000000..a8041da --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-09.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-10-dark.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-10-dark.svg new file mode 100644 index 0000000..d597625 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-10-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-10.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-10.svg new file mode 100644 index 0000000..fe554c3 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-10.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-11-dark.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-11-dark.svg new file mode 100644 index 0000000..c23e550 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-11-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-11.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-11.svg new file mode 100644 index 0000000..ba788fa --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-11.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-12-dark.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-12-dark.svg new file mode 100644 index 0000000..54d1329 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-12-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-12.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-12.svg new file mode 100644 index 0000000..f44eede --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-12.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-13-dark.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-13-dark.svg new file mode 100644 index 0000000..c853253 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-13-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-13.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-13.svg new file mode 100644 index 0000000..bba7ccf --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-13.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-14-dark.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-14-dark.svg new file mode 100644 index 0000000..e9870c9 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-14-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-14.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-14.svg new file mode 100644 index 0000000..52121eb --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-14.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-15-dark.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-15-dark.svg new file mode 100644 index 0000000..6c4b33e --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-15-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-15.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-15.svg new file mode 100644 index 0000000..2b4d852 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-15.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-16-dark.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-16-dark.svg new file mode 100644 index 0000000..7da9f02 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-16-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-16.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-16.svg new file mode 100644 index 0000000..16225ff --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-16.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-17-dark.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-17-dark.svg new file mode 100644 index 0000000..2b76a23 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-17-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-17.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-17.svg new file mode 100644 index 0000000..1c92858 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-17.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-18-dark.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-18-dark.svg new file mode 100644 index 0000000..bbf5579 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-18-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-18.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-18.svg new file mode 100644 index 0000000..9f6301c --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-18.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-19-dark.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-19-dark.svg new file mode 100644 index 0000000..7478364 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-19-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-19.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-19.svg new file mode 100644 index 0000000..e6af0ee --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-19.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-20-dark.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-20-dark.svg new file mode 100644 index 0000000..f9c1917 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-20-dark.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-20.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-20.svg new file mode 100644 index 0000000..35e0069 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scalable/spinner-20.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-active-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-active-dark.png new file mode 100644 index 0000000..aa7b908 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-active-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-active-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-active-dark@2.png new file mode 100644 index 0000000..0ff2f25 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-active-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-active.png new file mode 100644 index 0000000..e3ce83b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-active@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-active@2.png new file mode 100644 index 0000000..572f6a2 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-active@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-backdrop-dark.png new file mode 100644 index 0000000..bb79752 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-backdrop-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-backdrop-dark@2.png new file mode 100644 index 0000000..faf53f4 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-backdrop-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive-dark.png new file mode 100644 index 0000000..cbc45f8 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive-dark@2.png new file mode 100644 index 0000000..26ec9ab Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive.png new file mode 100644 index 0000000..9456519 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive@2.png new file mode 100644 index 0000000..c24dfb9 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-backdrop-insensitive@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-backdrop.png new file mode 100644 index 0000000..a6c8af3 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-backdrop.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-backdrop@2.png new file mode 100644 index 0000000..6b48c56 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-backdrop@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-dark.png new file mode 100644 index 0000000..9356bfe Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-dark@2.png new file mode 100644 index 0000000..9b94e20 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-hover-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-hover-dark.png new file mode 100644 index 0000000..9356bfe Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-hover-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-hover-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-hover-dark@2.png new file mode 100644 index 0000000..9b94e20 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-hover-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-hover.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-hover.png new file mode 100644 index 0000000..c2e9471 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-hover.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-hover@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-hover@2.png new file mode 100644 index 0000000..2618be5 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-hover@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-insensitive-dark.png new file mode 100644 index 0000000..cbc45f8 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-insensitive-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-insensitive-dark@2.png new file mode 100644 index 0000000..26ec9ab Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-insensitive-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-insensitive.png new file mode 100644 index 0000000..e89bd07 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-insensitive@2.png new file mode 100644 index 0000000..01ea36e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down-insensitive@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down.png new file mode 100644 index 0000000..c2e9471 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down@2.png new file mode 100644 index 0000000..2618be5 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-down@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-active-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-active-dark.png new file mode 100644 index 0000000..ba66aa8 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-active-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-active-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-active-dark@2.png new file mode 100644 index 0000000..7251e5d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-active-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-active.png new file mode 100644 index 0000000..115f94e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-active@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-active@2.png new file mode 100644 index 0000000..7893c36 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-active@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-dark.png new file mode 100644 index 0000000..cba0a8c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-dark@2.png new file mode 100644 index 0000000..85b4dd5 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive-dark.png new file mode 100644 index 0000000..319e019 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive-dark@2.png new file mode 100644 index 0000000..0fe2128 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive.png new file mode 100644 index 0000000..50abadf Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive@2.png new file mode 100644 index 0000000..0bd6655 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-backdrop-insensitive@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-backdrop.png new file mode 100644 index 0000000..2feb9ae Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-backdrop.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-backdrop@2.png new file mode 100644 index 0000000..66bc15d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-backdrop@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-dark.png new file mode 100644 index 0000000..c4e59dc Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-dark@2.png new file mode 100644 index 0000000..bac6e4b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-hover-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-hover-dark.png new file mode 100644 index 0000000..c4e59dc Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-hover-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-hover-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-hover-dark@2.png new file mode 100644 index 0000000..bac6e4b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-hover-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-hover.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-hover.png new file mode 100644 index 0000000..595d3fd Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-hover.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-hover@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-hover@2.png new file mode 100644 index 0000000..2f3757f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-hover@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-insensitive-dark.png new file mode 100644 index 0000000..319e019 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-insensitive-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-insensitive-dark@2.png new file mode 100644 index 0000000..0fe2128 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-insensitive-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-insensitive.png new file mode 100644 index 0000000..9464edf Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-insensitive@2.png new file mode 100644 index 0000000..2f56acf Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz-insensitive@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz.png new file mode 100644 index 0000000..595d3fd Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz@2.png new file mode 100644 index 0000000..2f3757f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-horz@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-active-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-active-dark.png new file mode 100644 index 0000000..162898f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-active-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-active-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-active-dark@2.png new file mode 100644 index 0000000..e4013bb Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-active-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-active.png new file mode 100644 index 0000000..b081f4a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-active@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-active@2.png new file mode 100644 index 0000000..e6123ed Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-active@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-backdrop-dark.png new file mode 100644 index 0000000..38aeaf7 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-backdrop-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-backdrop-dark@2.png new file mode 100644 index 0000000..1d8be76 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-backdrop-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive-dark.png new file mode 100644 index 0000000..ce6a1a9 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive-dark@2.png new file mode 100644 index 0000000..679ccd4 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive.png new file mode 100644 index 0000000..11ffce6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive@2.png new file mode 100644 index 0000000..d48d070 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-backdrop-insensitive@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-backdrop.png new file mode 100644 index 0000000..34f5214 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-backdrop.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-backdrop@2.png new file mode 100644 index 0000000..4a9e328 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-backdrop@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-dark.png new file mode 100644 index 0000000..833d66f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-dark@2.png new file mode 100644 index 0000000..28b1ee1 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-hover-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-hover-dark.png new file mode 100644 index 0000000..833d66f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-hover-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-hover-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-hover-dark@2.png new file mode 100644 index 0000000..28b1ee1 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-hover-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-hover.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-hover.png new file mode 100644 index 0000000..2fcb3a0 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-hover.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-hover@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-hover@2.png new file mode 100644 index 0000000..347d748 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-hover@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-insensitive-dark.png new file mode 100644 index 0000000..ce6a1a9 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-insensitive-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-insensitive-dark@2.png new file mode 100644 index 0000000..679ccd4 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-insensitive-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-insensitive.png new file mode 100644 index 0000000..878aaae Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-insensitive@2.png new file mode 100644 index 0000000..1ce9072 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left-insensitive@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left.png new file mode 100644 index 0000000..2fcb3a0 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left@2.png new file mode 100644 index 0000000..347d748 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-left@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-active-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-active-dark.png new file mode 100644 index 0000000..dc9b510 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-active-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-active-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-active-dark@2.png new file mode 100644 index 0000000..e06819c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-active-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-active.png new file mode 100644 index 0000000..fb63403 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-active@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-active@2.png new file mode 100644 index 0000000..5699f69 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-active@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-backdrop-dark.png new file mode 100644 index 0000000..db95a34 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-backdrop-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-backdrop-dark@2.png new file mode 100644 index 0000000..98e0c74 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-backdrop-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive-dark.png new file mode 100644 index 0000000..4810581 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive-dark@2.png new file mode 100644 index 0000000..aa31bd4 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive.png new file mode 100644 index 0000000..500e412 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive@2.png new file mode 100644 index 0000000..80f083d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-backdrop-insensitive@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-backdrop.png new file mode 100644 index 0000000..b6ea82a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-backdrop.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-backdrop@2.png new file mode 100644 index 0000000..9ce6200 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-backdrop@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-dark.png new file mode 100644 index 0000000..140f679 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-dark@2.png new file mode 100644 index 0000000..3c53508 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-hover-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-hover-dark.png new file mode 100644 index 0000000..140f679 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-hover-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-hover-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-hover-dark@2.png new file mode 100644 index 0000000..3c53508 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-hover-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-hover.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-hover.png new file mode 100644 index 0000000..aceafe2 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-hover.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-hover@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-hover@2.png new file mode 100644 index 0000000..028da6b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-hover@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-insensitive-dark.png new file mode 100644 index 0000000..4810581 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-insensitive-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-insensitive-dark@2.png new file mode 100644 index 0000000..aa31bd4 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-insensitive-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-insensitive.png new file mode 100644 index 0000000..f762384 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-insensitive@2.png new file mode 100644 index 0000000..1a7176c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right-insensitive@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right.png new file mode 100644 index 0000000..aceafe2 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right@2.png new file mode 100644 index 0000000..028da6b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-right@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-active-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-active-dark.png new file mode 100644 index 0000000..fc5df91 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-active-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-active-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-active-dark@2.png new file mode 100644 index 0000000..8caef2c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-active-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-active.png new file mode 100644 index 0000000..172b2ff Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-active@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-active@2.png new file mode 100644 index 0000000..2d95f3a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-active@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-backdrop-dark.png new file mode 100644 index 0000000..360e42b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-backdrop-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-backdrop-dark@2.png new file mode 100644 index 0000000..3d30375 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-backdrop-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive-dark.png new file mode 100644 index 0000000..4d80371 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive-dark@2.png new file mode 100644 index 0000000..898d8ed Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive.png new file mode 100644 index 0000000..9594f17 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive@2.png new file mode 100644 index 0000000..d7f6a68 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-backdrop-insensitive@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-backdrop.png new file mode 100644 index 0000000..773081c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-backdrop.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-backdrop@2.png new file mode 100644 index 0000000..e279f7b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-backdrop@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-dark.png new file mode 100644 index 0000000..c341ebe Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-dark@2.png new file mode 100644 index 0000000..1bd34dd Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-hover-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-hover-dark.png new file mode 100644 index 0000000..c341ebe Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-hover-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-hover-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-hover-dark@2.png new file mode 100644 index 0000000..1bd34dd Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-hover-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-hover.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-hover.png new file mode 100644 index 0000000..f0079f4 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-hover.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-hover@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-hover@2.png new file mode 100644 index 0000000..72e6858 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-hover@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-insensitive-dark.png new file mode 100644 index 0000000..4d80371 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-insensitive-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-insensitive-dark@2.png new file mode 100644 index 0000000..898d8ed Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-insensitive-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-insensitive.png new file mode 100644 index 0000000..dc1d17f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-insensitive@2.png new file mode 100644 index 0000000..f17f980 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up-insensitive@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up.png new file mode 100644 index 0000000..f0079f4 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up@2.png new file mode 100644 index 0000000..72e6858 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-up@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-active-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-active-dark.png new file mode 100644 index 0000000..ba66aa8 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-active-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-active-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-active-dark@2.png new file mode 100644 index 0000000..7251e5d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-active-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-active.png new file mode 100644 index 0000000..115f94e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-active@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-active@2.png new file mode 100644 index 0000000..7893c36 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-active@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-dark.png new file mode 100644 index 0000000..cba0a8c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-dark@2.png new file mode 100644 index 0000000..85b4dd5 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive-dark.png new file mode 100644 index 0000000..319e019 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive-dark@2.png new file mode 100644 index 0000000..0fe2128 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive.png new file mode 100644 index 0000000..50abadf Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive@2.png new file mode 100644 index 0000000..0bd6655 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-backdrop-insensitive@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-backdrop.png new file mode 100644 index 0000000..2feb9ae Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-backdrop.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-backdrop@2.png new file mode 100644 index 0000000..66bc15d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-backdrop@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-dark.png new file mode 100644 index 0000000..c4e59dc Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-dark@2.png new file mode 100644 index 0000000..bac6e4b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-hover-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-hover-dark.png new file mode 100644 index 0000000..c4e59dc Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-hover-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-hover-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-hover-dark@2.png new file mode 100644 index 0000000..bac6e4b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-hover-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-hover.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-hover.png new file mode 100644 index 0000000..595d3fd Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-hover.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-hover@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-hover@2.png new file mode 100644 index 0000000..2f3757f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-hover@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-insensitive-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-insensitive-dark.png new file mode 100644 index 0000000..319e019 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-insensitive-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-insensitive-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-insensitive-dark@2.png new file mode 100644 index 0000000..0fe2128 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-insensitive-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-insensitive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-insensitive.png new file mode 100644 index 0000000..9464edf Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-insensitive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-insensitive@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-insensitive@2.png new file mode 100644 index 0000000..2f56acf Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert-insensitive@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert.png new file mode 100644 index 0000000..595d3fd Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert@2.png new file mode 100644 index 0000000..2f3757f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/scale-slider-vert@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-active-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-active-dark.png new file mode 120000 index 0000000..4d60003 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-active-dark.png @@ -0,0 +1 @@ +selected-checkbox-checked-dark.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-active-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-active-dark@2.png new file mode 120000 index 0000000..fb174d2 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-active-dark@2.png @@ -0,0 +1 @@ +selected-checkbox-checked-dark@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-active.png new file mode 120000 index 0000000..b0d52ba --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-active.png @@ -0,0 +1 @@ +selected-checkbox-checked.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-active@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-active@2.png new file mode 120000 index 0000000..b360d3d --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-active@2.png @@ -0,0 +1 @@ +selected-checkbox-checked@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-backdrop-dark.png new file mode 120000 index 0000000..de25817 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-backdrop-dark.png @@ -0,0 +1 @@ +checkbox-checked-backdrop-dark.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-backdrop-dark@2.png new file mode 120000 index 0000000..3be27ad --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-backdrop-dark@2.png @@ -0,0 +1 @@ +checkbox-checked-backdrop-dark@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-backdrop.png new file mode 120000 index 0000000..602f411 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-backdrop.png @@ -0,0 +1 @@ +checkbox-checked-backdrop.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-backdrop@2.png new file mode 120000 index 0000000..c632815 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-backdrop@2.png @@ -0,0 +1 @@ +checkbox-checked-backdrop@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-dark.png new file mode 100644 index 0000000..91ec56a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-dark@2.png new file mode 100644 index 0000000..26a6e15 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-hover-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-hover-dark.png new file mode 120000 index 0000000..4d60003 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-hover-dark.png @@ -0,0 +1 @@ +selected-checkbox-checked-dark.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-hover-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-hover-dark@2.png new file mode 120000 index 0000000..fb174d2 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-hover-dark@2.png @@ -0,0 +1 @@ +selected-checkbox-checked-dark@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-hover.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-hover.png new file mode 120000 index 0000000..b0d52ba --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-hover.png @@ -0,0 +1 @@ +selected-checkbox-checked.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-hover@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-hover@2.png new file mode 120000 index 0000000..b360d3d --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked-hover@2.png @@ -0,0 +1 @@ +selected-checkbox-checked@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked.png new file mode 100644 index 0000000..4a9aab2 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked@2.png new file mode 100644 index 0000000..72d07e0 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-checked@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-mixed-active-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-mixed-active-dark.png new file mode 120000 index 0000000..1c3c6d9 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-mixed-active-dark.png @@ -0,0 +1 @@ +selected-checkbox-mixed-dark.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-mixed-active-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-mixed-active-dark@2.png new file mode 120000 index 0000000..abafb27 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-mixed-active-dark@2.png @@ -0,0 +1 @@ +selected-checkbox-mixed-dark@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-mixed-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-mixed-active.png new file mode 120000 index 0000000..45c1003 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-mixed-active.png @@ -0,0 +1 @@ +selected-checkbox-mixed.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-mixed-active@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-mixed-active@2.png new file mode 120000 index 0000000..3ee4579 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-mixed-active@2.png @@ -0,0 +1 @@ +selected-checkbox-mixed@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-mixed-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-mixed-dark.png new file mode 100644 index 0000000..b0fb608 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-mixed-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-mixed-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-mixed-dark@2.png new file mode 100644 index 0000000..468bd0e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-mixed-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-mixed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-mixed.png new file mode 100644 index 0000000..fa1fa8b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-mixed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-mixed@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-mixed@2.png new file mode 100644 index 0000000..a2693c3 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-mixed@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-active-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-active-dark.png new file mode 120000 index 0000000..29c505c --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-active-dark.png @@ -0,0 +1 @@ +selected-checkbox-unchecked-dark.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-active-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-active-dark@2.png new file mode 120000 index 0000000..1c58285 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-active-dark@2.png @@ -0,0 +1 @@ +selected-checkbox-unchecked-dark@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-active.png new file mode 120000 index 0000000..9285c1d --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-active.png @@ -0,0 +1 @@ +selected-checkbox-unchecked.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-active@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-active@2.png new file mode 120000 index 0000000..67b593e --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-active@2.png @@ -0,0 +1 @@ +selected-checkbox-unchecked@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-backdrop-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-backdrop-dark.png new file mode 120000 index 0000000..a606d5a --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-backdrop-dark.png @@ -0,0 +1 @@ +checkbox-unchecked-backdrop-dark.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-backdrop-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-backdrop-dark@2.png new file mode 120000 index 0000000..d10daf0 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-backdrop-dark@2.png @@ -0,0 +1 @@ +checkbox-unchecked-backdrop-dark@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-backdrop.png new file mode 120000 index 0000000..362147e --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-backdrop.png @@ -0,0 +1 @@ +checkbox-unchecked-backdrop.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-backdrop@2.png new file mode 120000 index 0000000..34446c0 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-backdrop@2.png @@ -0,0 +1 @@ +checkbox-unchecked-backdrop@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-dark.png new file mode 100644 index 0000000..4a130dc Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-dark@2.png new file mode 100644 index 0000000..7ec900e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-hover-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-hover-dark.png new file mode 120000 index 0000000..29c505c --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-hover-dark.png @@ -0,0 +1 @@ +selected-checkbox-unchecked-dark.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-hover-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-hover-dark@2.png new file mode 120000 index 0000000..1c58285 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-hover-dark@2.png @@ -0,0 +1 @@ +selected-checkbox-unchecked-dark@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-hover.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-hover.png new file mode 120000 index 0000000..9285c1d --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-hover.png @@ -0,0 +1 @@ +selected-checkbox-unchecked.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-hover@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-hover@2.png new file mode 120000 index 0000000..67b593e --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked-hover@2.png @@ -0,0 +1 @@ +selected-checkbox-unchecked@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked.png new file mode 100644 index 0000000..370a167 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked@2.png new file mode 100644 index 0000000..3c0f60f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-checkbox-unchecked@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-checked-active-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-checked-active-dark.png new file mode 120000 index 0000000..52b465c --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-checked-active-dark.png @@ -0,0 +1 @@ +selected-radio-checked-dark.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-checked-active-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-checked-active-dark@2.png new file mode 120000 index 0000000..cef10ae --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-checked-active-dark@2.png @@ -0,0 +1 @@ +selected-radio-checked-dark@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-checked-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-checked-active.png new file mode 120000 index 0000000..96a0170 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-checked-active.png @@ -0,0 +1 @@ +selected-radio-checked.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-checked-active@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-checked-active@2.png new file mode 120000 index 0000000..2c99b78 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-checked-active@2.png @@ -0,0 +1 @@ +selected-radio-checked@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-checked-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-checked-dark.png new file mode 100644 index 0000000..94a4cc6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-checked-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-checked-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-checked-dark@2.png new file mode 100644 index 0000000..ffcb7a7 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-checked-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-checked-hover.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-checked-hover.png new file mode 120000 index 0000000..96a0170 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-checked-hover.png @@ -0,0 +1 @@ +selected-radio-checked.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-checked-hover@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-checked-hover@2.png new file mode 120000 index 0000000..2c99b78 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-checked-hover@2.png @@ -0,0 +1 @@ +selected-radio-checked@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-checked.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-checked.png new file mode 100644 index 0000000..d2a490c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-checked.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-checked@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-checked@2.png new file mode 100644 index 0000000..1d24382 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-checked@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-mixed-active-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-mixed-active-dark.png new file mode 120000 index 0000000..e4c39c9 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-mixed-active-dark.png @@ -0,0 +1 @@ +selected-radio-mixed-dark.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-mixed-active-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-mixed-active-dark@2.png new file mode 120000 index 0000000..e4e7ef1 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-mixed-active-dark@2.png @@ -0,0 +1 @@ +selected-radio-mixed-dark@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-mixed-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-mixed-active.png new file mode 120000 index 0000000..68ec35d --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-mixed-active.png @@ -0,0 +1 @@ +selected-radio-mixed.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-mixed-active@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-mixed-active@2.png new file mode 120000 index 0000000..5d3f38e --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-mixed-active@2.png @@ -0,0 +1 @@ +selected-radio-mixed@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-mixed-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-mixed-dark.png new file mode 100644 index 0000000..3a8cdde Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-mixed-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-mixed-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-mixed-dark@2.png new file mode 100644 index 0000000..414e943 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-mixed-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-mixed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-mixed.png new file mode 100644 index 0000000..2ba94dc Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-mixed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-mixed@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-mixed@2.png new file mode 100644 index 0000000..2f0415d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-mixed@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-unchecked-active-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-unchecked-active-dark.png new file mode 120000 index 0000000..4e1f599 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-unchecked-active-dark.png @@ -0,0 +1 @@ +selected-radio-unchecked-dark.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-unchecked-active-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-unchecked-active-dark@2.png new file mode 120000 index 0000000..8912b8f --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-unchecked-active-dark@2.png @@ -0,0 +1 @@ +selected-radio-unchecked-dark@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-unchecked-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-unchecked-active.png new file mode 120000 index 0000000..702a7fc --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-unchecked-active.png @@ -0,0 +1 @@ +selected-radio-unchecked.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-unchecked-active@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-unchecked-active@2.png new file mode 120000 index 0000000..24e07f7 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-unchecked-active@2.png @@ -0,0 +1 @@ +selected-radio-unchecked@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-unchecked-dark.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-unchecked-dark.png new file mode 100644 index 0000000..aaf3f4f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-unchecked-dark.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-unchecked-dark@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-unchecked-dark@2.png new file mode 100644 index 0000000..fa6688b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-unchecked-dark@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-unchecked-hover.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-unchecked-hover.png new file mode 120000 index 0000000..702a7fc --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-unchecked-hover.png @@ -0,0 +1 @@ +selected-radio-unchecked.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-unchecked-hover@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-unchecked-hover@2.png new file mode 120000 index 0000000..24e07f7 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-unchecked-hover@2.png @@ -0,0 +1 @@ +selected-radio-unchecked@2.png \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-unchecked.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-unchecked.png new file mode 100644 index 0000000..0d5b93d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-unchecked.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-unchecked@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-unchecked@2.png new file mode 100644 index 0000000..afcda16 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selected-radio-unchecked@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-active.png new file mode 100644 index 0000000..69aa4ee Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-active@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-active@2.png new file mode 100644 index 0000000..c573243 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-active@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-backdrop.png new file mode 100644 index 0000000..6d7f30b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-backdrop.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-backdrop@2.png new file mode 100644 index 0000000..2edf6f4 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-backdrop@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-hover.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-hover.png new file mode 100644 index 0000000..67ceabd Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-hover.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-hover@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-hover@2.png new file mode 100644 index 0000000..811fb36 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-checked-hover@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-checked.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-checked.png new file mode 100644 index 0000000..69aa4ee Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-checked.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-checked@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-checked@2.png new file mode 100644 index 0000000..c573243 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-checked@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-active.png new file mode 100644 index 0000000..0e3ad6a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-active@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-active@2.png new file mode 100644 index 0000000..966eccb Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-active@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-backdrop.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-backdrop.png new file mode 100644 index 0000000..954d756 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-backdrop.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-backdrop@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-backdrop@2.png new file mode 100644 index 0000000..7f76060 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-backdrop@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-hover.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-hover.png new file mode 100644 index 0000000..2f683ae Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-hover.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-hover@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-hover@2.png new file mode 100644 index 0000000..8ac0e77 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked-hover@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked.png new file mode 100644 index 0000000..0e3ad6a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked@2.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked@2.png new file mode 100644 index 0000000..966eccb Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/assets/selection-mode-checkbox-unchecked@2.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/granite-widgets.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/granite-widgets.css new file mode 100644 index 0000000..cb70307 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/granite-widgets.css @@ -0,0 +1,95 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/*********** + * Popover * + **********/ + +GraniteWidgetsPopOver { + + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 8px; + -GraniteWidgetsPopOver-border-width: 0; + -GraniteWidgetsPopOver-shadow-size: 12; + + border: 1px solid @base; + background: @base; + color: @text; + +} + +GraniteWidgetsPopOver .frame, +GraniteWidgetsStaticNotebook .frame { + border: none; +} + +.popover_bg { + background-color: @base; + background-image: none; + border: 1px solid @base; + color: @text; +} + +GraniteWidgetsPopOver .sidebar.view { + border: none; + background: none; +} + +/*Button*/ +GraniteWidgetsPopOver .button { + background-image: none; + background: none; + border: none; +} + +GraniteWidgetsPopOver .button:active { + border: none; + background: none; + color: @selection; +} + +GraniteWidgetsPopOver .button:active:hover { + background: none; + background-color: alpha(@selection, 0.05); + border: none; + color: @selection; +} + + +/*********** + * Welcome * + **********/ + +GraniteWidgetsWelcome { + background-color: @base; +} + +GraniteWidgetsWelcome GtkLabel { + color: @foreground; +} + +GraniteWidgetsWelcome .h1, +GraniteWidgetsWelcome .h3 { + color: alpha(@foreground, 0.8); +} + +GraniteWidgetsModeButtonItem { + border-radius: 0; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/gtk-common.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/gtk-common.css new file mode 100644 index 0000000..7d9f0da --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/gtk-common.css @@ -0,0 +1,132 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/********************** + * Common Definitions * + **********************/ + +/* Insensitive colors */ +@define-color insensitive_base shade(@base, 0.95); +@define-color insensitive_background @background; +@define-color insensitive_foreground alpha(@foreground, 0.5); +@define-color insensitive_border shade(@border, 1.1); +@define-color insensitive_button @insensitive_background; +@define-color insensitive_separator shade(@separator, 1.05); +@define-color insensitive_text shade(@background, 0.8); +@define-color insensitive_selection shade(@selection, 1.05); + +/* Backdrop colors */ +@define-color backdrop_base shade(@base, 0.99); +@define-color backdrop_background shade(@background, 0.99); +@define-color backdrop_foreground shade(@foreground, 1.2); +@define-color backdrop_border shade(@border, 1.02); +@define-color backdrop_separator alpha(@separator, 0.9); +@define-color backdrop_text shade(@text, 1.1); +@define-color backdrop_selection shade(@selection, 0.95); + +/* Backdrop-insensitive colors */ +@define-color backdrop_insensitive_border mix(@backdrop_background, @backdrop_border, 0.5); +@define-color backdrop_insensitive_foreground mix(@backdrop_background, @backdrop_foreground, 0.5); +@define-color backdrop_insensitive_background mix(@backdrop_background, @backdrop_base, 0.5); +@define-color backdrop_insensitive_text mix(@backdrop_text, @insensitive_text, 0.5); + +/* Backdrop-selected colors */ +@define-color backdrop_selected_background shade(@selection, 0.9); +@define-color backdrop_selection @backdrop_selected_background; +@define-color backdrop_selection_foreground shade(@selection_foreground, 0.9); + +/* Hover colors */ +@define-color hover_base shade(@base, 1.02); +@define-color hover_background rgba(255,255,255,0.2); +@define-color hover_foreground shade(@foreground, 1.02); +@define-color hover_border shade(@border, 1.02); +@define-color hover_text shade(@foreground, 1.02); +@define-color hover_selection shade(@selection, 1.3); + +/* Active colors */ +@define-color active_text shade(@foreground, 1.3); + +/* Selected color */ +@define-color selected_background @selection; +@define-color selected_border shade(@selection, 0.9); +@define-color selection_foreground alpha(#000, 0.3); +@define-color selected_foreground @selection_foreground; + +/**************** + * Theme colors * + ***************/ + +@define-color theme_base @base; +@define-color theme_base_color @base; + +@define-color theme_bg_color @background; +@define-color theme_background @background; +@define-color bg_color @background; +@define-color fg_color @foreground; +@define-color theme_foreground @foreground; + +@define-color theme_selected_background @selected_background; +@define-color selected_bg_color @selected_background; +@define-color theme_selection_foreground @selection_foreground; + +@define-color theme_text @foreground; +@define-color theme_text_color @foreground; + + +/***************** + * Trough Colors * + *****************/ + +@define-color trough_background shade(@background, 0.9); +@define-color backdrop_trough_background shade(@trough_background, 0.95); +@define-color insensitive_trough_background shade(@trough_background, 1.05); + +@define-color trough_border shade(@border, 1.02); +@define-color backdrop_trough_border shade(@backdrop_border, 1.2); +@define-color insensitive_trough_border shade(@insensitive_border, 1.2); + + +/********************* + * Internal elements * + *********************/ +@define-color internal_element @base; +@define-color internal_element_prelight @selection; + +@define-color inset_light alpha(white, 0.45); +@define-color inset_dark alpha(#000, 0.07); + +/***************** + * Miscellaneous * + *****************/ +@define-color placeholder_text_color shade(@foreground, 2.0); +@define-color view_symbolic shade(@internal_element, 0.50); + +/* GNOME Apps */ +@define-color entry_tag_background #3465a4; + +/*********** + * Popover * + ***********/ +@define-color osd_popover_background alpha(@panel, 0.90); + +/*********** + * Imports * + ***********/ + +/* Import App-Specific CSS */ +@import url("apps.css"); \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/gtk-dark.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/gtk-dark.css new file mode 100644 index 0000000..957531d --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/gtk-dark.css @@ -0,0 +1,54 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/********** + * Colors * + **********/ + +/* Base colors */ +@define-color base #636E73;/* Base color */ +@define-color background #4F585C;/* Background color */ +@define-color foreground #A1A8AB;/* Foreground color */ +@define-color border shade(@background, 0.8);/* Borders color */ +@define-color separator alpha(#000, 0.1);/* Separator color */ +@define-color text @foreground;/* Text color */ +@define-color header #3B4245;/* Header color */ +@define-color backdrop_header shade(@header, 0.9); /* Header backdrop color */ +@define-color header_text alpha(#fff, 0.8);/* Header text color */ +@define-color selection #90a4ae;/* Selection color */ +@define-color view_background @base;/* View background */ +@define-color inactive_frame @border;/* Inactive frame color */ +@define-color text_shadow alpha(white, 0.4);/* Text shadow */ +@define-color icon_shadow @text_shadow;/* Icon shadow */ +@define-color progress_color #90a4ae; /* Progress color */ + +/* Hightlight & shadow colors */ +@define-color highlight alpha(#fff, 0.2); +@define-color shadow alpha(#000, 0.2); + +/*********** + * Imports * + ***********/ + +/* Import Main CSS */ +@import url("granite-widgets.css"); +@import url("gtk-widgets.css"); +@import url("gtk-common.css"); + +/* Import Assets CSS */ +@import url("gtk-widgets-assets-dark.css"); \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/gtk-widgets-assets-dark.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/gtk-widgets-assets-dark.css new file mode 100644 index 0000000..995f2cb --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/gtk-widgets-assets-dark.css @@ -0,0 +1,1162 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/*************** + * Check Boxes * + ***************/ + + /* Unchecked */ +.check, +.check row:selected, +.check row:selected:focus { + background: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"),url("assets/checkbox-unchecked-dark@2.png")); +} + + /* Unchecked Hover */ +.check:hover, +.check row:selected:hover, +.check row:selected:focus:hover { + background: -gtk-scaled(url("assets/checkbox-unchecked-hover-dark.png"),url("assets/checkbox-unchecked-hover-dark@2.png")); +} + +/* Unchecked Insensitive */ +.check:insensitive, +.check row:selected:insensitive, +.check row:selected:focus:insensitive { + background: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"),url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +/* Unchecked Insensitive Unfocused */ +.check:insensitive:backdrop, +.check row:selected:insensitive:backdrop, +.check row:selected:focus:insensitive:backdrop { + background: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"),url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +/* Unchecked Unfocused */ +.check:backdrop, +.check row:selected:backdrop, +.check row:selected:focus:backdrop { + background: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-dark.png"),url("assets/checkbox-unchecked-backdrop-dark@2.png")); +} + +/* Checked */ +.check:active, +.check row:selected:active, +.check row:selected:focus:active { + background: -gtk-scaled(url("assets/checkbox-checked-dark.png"),url("assets/checkbox-checked-dark@2.png")); +} + + /* Checked Hover */ +.check:active:hover, +.check row:selected:active:hover, +.check row:selected:focus:active:hover { + background: -gtk-scaled(url("assets/checkbox-checked-hover-dark.png"),url("assets/checkbox-checked-hover-dark@2.png")); +} + +/* Checked Insensitive */ +.check:active:insensitive, +.check row:selected:active:insensitive, +.check row:selected:focus:active:insensitive { + background: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"),url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +/* Checked Insensitive Unfocused */ +.check:active:insensitive:backdrop, +.check row:selected:active:insensitive:backdrop, +.check row:selected:focus:active:insensitive:backdrop { + background: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"),url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +/* Checked Unfocused */ +.check:active:backdrop, +.check row:selected:active:backdrop, +.check row:selected:focus:active:backdrop { + background: -gtk-scaled(url("assets/checkbox-checked-backdrop-dark.png"),url("assets/checkbox-checked-backdrop-dark@2.png")); +} + +/* Mixed*/ +.check:inconsistent, +.check row:selected:inconsistent, +.check row:selected:focus:inconsistent { + background: -gtk-scaled(url("assets/checkbox-mixed-dark.png"),url("assets/checkbox-mixed-dark@2.png")); +} + +/* Mixed Hover */ +.check:inconsistent:hover, +.check row:selected:inconsistent:hover, +.check row:selected:focus:inconsistent:hover { + background: -gtk-scaled(url("assets/checkbox-mixed-hover-dark.png"),url("assets/checkbox-mixed-hover-dark@2.png")); +} + +/* Mixed Insensitive Unfocused */ +.check:inconsistent:insensitive:backdrop, +.check row:selected:inconsistent:insensitive:backdrop, +.check row:selected:focus:inconsistent:insensitive:backdrop { + background: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"),url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +/* Mixed Insensitive */ +.check:inconsistent:insensitive, +.check row:selected:inconsistent:insensitive, +.check row:selected:focus:inconsistent:insensitive { + background: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"),url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +/* Mixed Unfocused */ +.check:inconsistent:backdrop, +.check row:selected:inconsistent:backdrop, +.check row:selected:focus:inconsistent:backdrop { + background: -gtk-scaled(url("assets/checkbox-mixed-backdrop-dark.png"),url("assets/checkbox-mixed-backdrop-dark@2.png")); +} + +/***************** + * Radio Buttons * + *****************/ + + /* Unchecked Insensitive */ +.radio, +.radio row:selected, +.radio row:selected:focus { + background: -gtk-scaled(url("assets/radio-unchecked-dark.png"),url("assets/radio-unchecked-dark@2.png")); +} + +/* Unchecked Hover */ +.radio:hover, +.radio row:selected:hover, +.radio row:selected:focus:hover { + background: -gtk-scaled(url("assets/radio-unchecked-hover-dark.png"),url("assets/radio-unchecked-hover-dark@2.png")); +} + +/* Unchecked Insensitive */ +.radio:insensitive, +.radio row:selected:insensitive, +.radio row:selected:focus:insensitive { + background: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"),url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +/* Unchecked Unfocused */ +.radio:backdrop, +.radio row:selected:backdrop, +.radio row:selected:focus:backdrop { + background: -gtk-scaled(url("assets/radio-unchecked-backdrop-dark.png"),url("assets/radio-unchecked-backdrop-dark@2.png")); +} + +/* Checked */ +.radio:active, +.radio row:selected:active, +.radio row:selected:focus:active { + background: -gtk-scaled(url("assets/radio-checked-dark.png"),url("assets/radio-checked-dark@2.png")); +} + +/* Checked Hover */ +.radio:active:hover, +.radio row:selected:active:hover, +.radio row:selected:focus:active:hover { + background: -gtk-scaled(url("assets/radio-checked-hover-dark.png"),url("assets/radio-checked-hover-dark@2.png")); +} + +/* Checked Insensitive */ +.radio:active:insensitive, +.radio row:selected:active:insensitive, +.radio row:selected:focus:active:insensitive { + background: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"),url("assets/radio-checked-insensitive-dark@2.png")); +} + +/* Checked Unfocused */ +.radio:active:backdrop, +.radio row:selected:active:backdrop, +.radio row:selected:focus:active:backdrop { + background: -gtk-scaled(url("assets/radio-checked-backdrop-dark.png"),url("assets/radio-checked-backdrop-dark@2.png")); +} + +/* Mixed*/ +.radio:inconsistent, +.radio row:selected:inconsistent, +.radio row:selected:focus:inconsistent { + background: -gtk-scaled(url("assets/radio-mixed-dark.png"),url("assets/radio-mixed-dark@2.png")); +} + +/* Mixed Hover */ +.radio:inconsistent:hover, +.radio row:selected:inconsistent:hover, +.radio row:selected:focus:inconsistent:hover { + background: -gtk-scaled(url("assets/radio-mixed-hover-dark.png"),url("assets/radio-mixed-hover-dark@2.png")); +} + +/* Mixed Insensitive Unfocused */ +.radio:inconsistent:insensitive:backdrop, +.radio row:selected:inconsistent:insensitive:backdrop, +.radio row:selected:focus:inconsistent:insensitive:backdrop { + background: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"),url("assets/radio-mixed-insensitive-dark@2.png")); +} + +/* Mixed Insensitive */ +.radio:inconsistent:insensitive, +.radio row:selected:inconsistent:insensitive, +.radio row:selected:focus:inconsistent:insensitive { + background: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"),url("assets/radio-mixed-insensitive-dark@2.png")); +} + +/* Mixed Unfocused */ +.radio:inconsistent:backdrop, +.radio row:selected:inconsistent:backdrop, +.radio row:selected:focus:inconsistent:backdrop { + background: -gtk-scaled(url("assets/radio-mixed-backdrop-dark.png"),url("assets/radio-mixed-backdrop-dark@2.png")); +} + +/************** + * Menu items * + **************/ + +.menuitem.check:active { + background: -gtk-scaled(url("assets/menuitem-checkbox-checked-dark.png"),url("assets/menuitem-checkbox-checked-dark@2.png")); +} + +.menuitem.check:active:hover { + background: -gtk-scaled(url("assets/menuitem-checkbox-checked-hover-dark.png"),url("assets/menuitem-checkbox-checked-hover-dark@2.png")); +} + +.menuitem.check:active:insensitive { + background: -gtk-scaled(url("assets/menuitem-checkbox-checked-insensitive-dark.png"),url("assets/menuitem-checkbox-checked-insensitive-dark@2.png")); +} + +.menuitem.check:inconsistent:hover, +.menuitem.radio:inconsistent:hover { + background: -gtk-scaled(url("assets/menuitem-checkbox-mixed-hover-dark.png"),url("assets/menuitem-checkbox-mixed-hover-dark@2.png")); +} + +.menuitem.check:inconsistent, +.menuitem.radio:inconsistent { + background: -gtk-scaled(url("assets/menuitem-checkbox-mixed-dark.png"),url("assets/menuitem-checkbox-mixed-dark@2.png")); +} + +.menuitem.check:inconsistent:insensitive, +.menuitem.radio:inconsistent:insensitive { + background: -gtk-scaled(url("assets/menuitem-checkbox-mixed-insensitive-dark.png"),url("assets/menuitem-checkbox-mixed-insensitive-dark@2.png")); +} + +.menuitem.radio:active { + background: -gtk-scaled(url("assets/menuitem-radio-checked-dark.png"),url("assets/menuitem-radio-checked-dark@2.png")); +} + +.menuitem.radio:active:hover { + background: -gtk-scaled(url("assets/menuitem-radio-checked-hover-dark.png"),url("assets/menuitem-radio-checked-hover-dark@2.png")); +} + +.menuitem.radio:active:insensitive { + background: -gtk-scaled(url("assets/menuitem-radio-checked-insensitive-dark.png"),url("assets/menuitem-radio-checked-insensitive-dark@2.png")); +} + +/*************** + * Resize grip * + ***************/ + +.grip { + background-color: transparent; + background: url("assets/scalable/resize-grip.svg"); +} + + +/************* + * GtkSwitch * + *************/ + +GtkSwitch.trough { + background: -gtk-scaled(url("assets/scalable/switch-off.svg"),url("assets/scalable/switch-off@2.svg")); + background-repeat: no-repeat; + background-position: 0 center; +} + +GtkSwitch.trough:active { + background: -gtk-scaled(url("assets/scalable/switch-on-dark.svg"),url("assets/scalable/switch-on@2.svg")); + background-repeat: no-repeat; + background-position: 0 center; +} + +GtkSwitch.trough:insensitive { + background: -gtk-scaled(url("assets/scalable/switch-off-disabled.svg"),url("assets/scalable/switch-off-disabled@2.svg")); + background-repeat: no-repeat; + background-position: 0 center; +} + +GtkSwitch.trough:active:insensitive { + background: -gtk-scaled(url("assets/scalable/switch-on-disabled.svg"),url("assets/scalable/switch-on-disabled@2.svg")); + background-repeat: no-repeat; + background-position: 0 center; +} + +GtkSwitch.slider { + background: -gtk-scaled(url("assets/scalable/switch-slider-dark.svg"),url("assets/scalable/switch-slider-dark@2.svg")); + background-repeat: no-repeat; + background-position: 0 center; +} + +GtkSwitch.slider:focus { + background: -gtk-scaled(url("assets/scalable/switch-slider.svg"),url("assets/scalable/switch-slider@2.svg")); + background-repeat: no-repeat; + background-position: 0 center; +} + +GtkSwitch.slider:insensitive { + background: -gtk-scaled(url("assets/scalable/switch-slider-insensitive-dark.svg"),url("assets/scalable/switch-slider-insensitive-dark@2.svg")); + background-repeat: no-repeat; + background-position: 0 center; +} + +/********************* + * GtkScale's slider * + *********************/ +.scale.slider, +.scale.slider.horizontal { + background: -gtk-scaled(url("assets/scale-slider-horz-dark.png"),url("assets/scale-slider-horz-dark@2.png")); +} + +.scale.slider:hover, +.scale.slider.horizontal:hover { + background: -gtk-scaled(url("assets/scale-slider-horz-hover-dark.png"),url("assets/scale-slider-horz-hover-dark@2.png")); +} + +.scale.slider:active, +.scale.slider:active:hover, +.scale.slider.horizontal:active, +.scale.slider.horizontal:active:hover { + background: -gtk-scaled(url("assets/scale-slider-horz-active-dark.png"),url("assets/scale-slider-horz-active-dark@2.png")); +} + +.scale.slider:backdrop, +.scale.slider:backdrop:hover, +.scale.slider.horizontal:backdrop, +.scale.slider.horizontal:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-horz-backdrop-dark.png"),url("assets/scale-slider-horz-backdrop-dark@2.png")); +} + +.scale.slider:insensitive, +.scale.slider:insensitive:hover, +.scale.slider.horizontal:insensitive, +.scale.slider.horizontal:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-horz-insensitive-dark.png"),url("assets/scale-slider-horz-insensitive-dark@2.png")); +} + +.scale.slider:insensitive:backdrop, +.scale.slider:insensitive:backdrop:hover, +.scale.slider.horizontal:insensitive:backdrop, +.scale.slider.horizontal:insensitive:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-horz-backdrop-insensitive-dark.png"),url("assets/scale-slider-horz-backdrop-insensitive-dark@2.png")); +} + + +.scale.slider.vertical { + background: -gtk-scaled(url("assets/scale-slider-vert-dark.png"),url("assets/scale-slider-vert-dark@2.png")); +} + +.scale.slider.vertical:hover { + background: -gtk-scaled(url("assets/scale-slider-vert-hover-dark.png"),url("assets/scale-slider-vert-hover-dark@2.png")); +} + +.scale.slider.vertical:active, +.scale.slider.vertical:active:hover { + background: -gtk-scaled(url("assets/scale-slider-vert-active-dark.png"),url("assets/scale-slider-vert-active-dark@2.png")); +} + +.scale.slider.vertical:backdrop, +.scale.slider.vertical:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-vert-backdrop-dark.png"),url("assets/scale-slider-vert-backdrop-dark@2.png")); +} + +.scale.slider.vertical:insensitive, +.scale.slider.vertical:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-vert-insensitive-dark.png"),url("assets/scale-slider-vert-insensitive-dark@2.png")); +} + +.scale.slider.vertical:insensitive:backdrop, +.scale.slider.vertical:insensitive:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-vert-backdrop-insensitive-dark.png"),url("assets/scale-slider-vert-backdrop-insensitive-dark@2.png")); +} + +.scale.scale-has-marks-above.slider.horizontal { + background: -gtk-scaled(url("assets/scale-slider-up-dark.png"),url("assets/scale-slider-up-dark@2.png")); +} + +.scale.scale-has-marks-above.slider.horizontal:hover { + background: -gtk-scaled(url("assets/scale-slider-up-hover-dark.png"),url("assets/scale-slider-up-hover-dark@2.png")); +} + +.scale.scale-has-marks-above.slider.horizontal:active, +.scale.scale-has-marks-above.slider.horizontal:active:hover { + background: -gtk-scaled(url("assets/scale-slider-up-active-dark.png"),url("assets/scale-slider-up-active-dark@2.png")); +} + +.scale.scale-has-marks-above.slider.horizontal:insensitive, +.scale.scale-has-marks-above.slider.horizontal:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-up-insensitive-dark.png"),url("assets/scale-slider-up-insensitive-dark@2.png")); +} + +.scale.scale-has-marks-above.slider.horizontal:backdrop, +.scale.scale-has-marks-above.slider.horizontal:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-up-backdrop-dark.png"),url("assets/scale-slider-up-backdrop-dark@2.png")); +} + +.scale.scale-has-marks-above.slider.horizontal:backdrop:insensitive, +.scale.scale-has-marks-above.slider.horizontal:backdrop:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-up-backdrop-insensitive-dark.png"),url("assets/scale-slider-up-backdrop-insensitive-dark@2.png")); +} + +.scale.scale-has-marks-above.slider.vertical { + background: -gtk-scaled(url("assets/scale-slider-left-dark.png"),url("assets/scale-slider-left-dark@2.png")); +} + +.scale.scale-has-marks-above.slider.vertical:hover { + background: -gtk-scaled(url("assets/scale-slider-left-hover-dark.png"),url("assets/scale-slider-left-hover-dark@2.png")); +} + +.scale.scale-has-marks-above.slider.vertical:active, +.scale.scale-has-marks-above.slider.vertical:active:hover { + background: -gtk-scaled(url("assets/scale-slider-left-active-dark.png"),url("assets/scale-slider-left-active-dark@2.png")); +} + +.scale.scale-has-marks-above.slider.vertical:insensitive, +.scale.scale-has-marks-above.slider.vertical:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-left-insensitive-dark.png"),url("assets/scale-slider-left-insensitive-dark@2.png")); +} + +.scale.scale-has-marks-above.slider.vertical:backdrop, +.scale.scale-has-marks-above.slider.vertical:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-left-backdrop-dark.png"),url("assets/scale-slider-left-backdrop-dark@2.png")); +} + +.scale.scale-has-marks-above.slider.vertical:backdrop:insensitive, +.scale.scale-has-marks-above.slider.vertical:backdrop:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-left-backdrop-insensitive-dark.png"),url("assets/scale-slider-left-backdrop-insensitive-dark@2.png")); +} + +.scale.scale-has-marks-below.slider.horizontal { + background: -gtk-scaled(url("assets/scale-slider-down-dark.png"),url("assets/scale-slider-down-dark@2.png")); +} + +.scale.scale-has-marks-below.slider.horizontal:hover { + background: -gtk-scaled(url("assets/scale-slider-down-hover-dark.png"),url("assets/scale-slider-down-hover-dark@2.png")); +} + +.scale.scale-has-marks-below.slider.horizontal:active, +.scale.scale-has-marks-below.slider.horizontal:active:hover { + background: -gtk-scaled(url("assets/scale-slider-down-active-dark.png"),url("assets/scale-slider-down-active-dark@2.png")); +} + +.scale.scale-has-marks-below.slider.horizontal:insensitive, +.scale.scale-has-marks-below.slider.horizontal:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-down-insensitive-dark.png"),url("assets/scale-slider-down-insensitive-dark@2.png")); +} + +.scale.scale-has-marks-below.slider.horizontal:backdrop, +.scale.scale-has-marks-below.slider.horizontal:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-down-backdrop-dark.png"),url("assets/scale-slider-down-backdrop-dark@2.png")); +} + +.scale.scale-has-marks-below.slider.horizontal:backdrop:insensitive, +.scale.scale-has-marks-below.slider.horizontal:backdrop:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-down-backdrop-insensitive-dark.png"),url("assets/scale-slider-down-backdrop-insensitive-dark@2.png")); +} + +.scale.scale-has-marks-below.slider.vertical { + background: -gtk-scaled(url("assets/scale-slider-right-dark.png"),url("assets/scale-slider-right-dark@2.png")); +} + +.scale.scale-has-marks-below.slider.vertical:hover { + background: -gtk-scaled(url("assets/scale-slider-right-hover-dark.png"),url("assets/scale-slider-right-hover-dark@2.png")); +} + +.scale.scale-has-marks-below.slider.vertical:active, +.scale.scale-has-marks-below.slider.vertical:active:hover { + background: -gtk-scaled(url("assets/scale-slider-right-active-dark.png"),url("assets/scale-slider-right-active-dark@2.png")); +} + +.scale.scale-has-marks-below.slider.vertical:insensitive, +.scale.scale-has-marks-below.slider.vertical:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-right-insensitive-dark.png"),url("assets/scale-slider-right-insensitive-dark@2.png")); +} + +.scale.scale-has-marks-below.slider.vertical:backdrop, +.scale.scale-has-marks-below.slider.vertical:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-right-backdrop-dark.png"),url("assets/scale-slider-right-backdrop-dark@2.png")); +} + +.scale.scale-has-marks-below.slider.vertical:backdrop:insensitive, +.scale.scale-has-marks-below.slider.vertical:backdrop:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-right-backdrop-insensitive-dark.png"),url("assets/scale-slider-right-backdrop-insensitive-dark@2.png")); +} + +/******************************** + * Touch text selection handles * + ********************************/ +.cursor-handle.bottom { + background: -gtk-scaled(url("assets/scale-slider-up-backdrop-dark.png"),url("assets/scale-slider-up-backdrop-dark@2.png")); +} + +.cursor-handle.top { + background: -gtk-scaled(url("assets/scale-slider-down-backdrop-dark.png"),url("assets/scale-slider-down-backdrop-dark@2.png")); +} + +/*********** + * Spinner * + ***********/ + +@keyframes spinner-dark { + 0% { background-image: url("assets/scalable/spinner-01-dark.svg"); } + 5% { background-image: url("assets/scalable/spinner-02-dark.svg"); } + 10% { background-image: url("assets/scalable/spinner-03-dark.svg"); } + 15% { background-image: url("assets/scalable/spinner-04-dark.svg"); } + 20% { background-image: url("assets/scalable/spinner-05-dark.svg"); } + 25% { background-image: url("assets/scalable/spinner-06-dark.svg"); } + 30% { background-image: url("assets/scalable/spinner-07-dark.svg"); } + 35% { background-image: url("assets/scalable/spinner-08-dark.svg"); } + 40% { background-image: url("assets/scalable/spinner-09-dark.svg"); } + 45% { background-image: url("assets/scalable/spinner-10-dark.svg"); } + 50% { background-image: url("assets/scalable/spinner-11-dark.svg"); } + 55% { background-image: url("assets/scalable/spinner-12-dark.svg"); } + 65% { background-image: url("assets/scalable/spinner-13-dark.svg"); } + 70% { background-image: url("assets/scalable/spinner-14-dark.svg"); } + 75% { background-image: url("assets/scalable/spinner-15-dark.svg"); } + 80% { background-image: url("assets/scalable/spinner-16-dark.svg"); } + 85% { background-image: url("assets/scalable/spinner-17-dark.svg"); } + 90% { background-image: url("assets/scalable/spinner-18-dark.svg"); } + 95% { background-image: url("assets/scalable/spinner-19-dark.svg"); } + 100% { background-image: url("assets/scalable/spinner-20-dark.svg"); } +} +.spinner { + background-color: transparent; + background-image: url("assets/scalable/spinner-01-dark.svg"); + background-repeat: no-repeat; + background-position: center; +} + +.spinner:active { + background-image: url("assets/scalable/spinner-01-dark.svg"); + animation: spinner-dark 600ms infinite linear; +} +/***************** + * Seletion Mode * + *****************/ + +/* View Content Check */ +.view.content-view.check { + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked.png"), url("assets/selection-mode-checkbox-unchecked@2.png")); + background: none; +} + +.view.content-view.check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-hover.png"), url("assets/selection-mode-checkbox-unchecked-hover@2.png")); + background: none; +} + +.view.content-view.check:active { + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-active.png"), url("assets/selection-mode-checkbox-unchecked-active@2.png")); + background: none; +} + +.view.content-view.check:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-backdrop.png"), url("assets/selection-mode-checkbox-unchecked-backdrop@2.png")); + background: none; +} + +.view.content-view.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked.png"), url("assets/selection-mode-checkbox-checked@2.png")); + background: none; +} + +.view.content-view.check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked-hover.png"), url("assets/selection-mode-checkbox-checked-hover@2.png")); + background: none; +} + +.view.content-view.check:checked:active { + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked-active.png"), url("assets/selection-mode-checkbox-checked-active@2.png")); + background: none; +} + +.view.content-view.check:backdrop:checked { + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked-backdrop.png"), url("assets/selection-mode-checkbox-checked-backdrop@2.png")); + background: none; +} + + +/************************* + * Check and Radio items * + *************************/ + +.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +.check.button.flat, +.header-bar .check.titlebutton.button, +.titlebar .check.titlebutton.button { +} + +.view.check:selected, +GtkCalendar.check:selected, +.list-row:selected .check { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-dark.png"), url("assets/selected-checkbox-unchecked-dark@2.png")); +} + +.check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover-dark.png"), url("assets/checkbox-unchecked-hover-dark@2.png")); +} + +.check:hover.button.flat, +.header-bar .check.titlebutton.button:hover, +.titlebar .check.titlebutton.button:hover { +} + +.view.check:hover:selected, +GtkCalendar.check:hover:selected, +.list-row:selected .check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-hover-dark.png"), url("assets/selected-checkbox-unchecked-hover-dark@2.png")); +} + +.check:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active-dark.png"), url("assets/checkbox-unchecked-active-dark@2.png")); +} + +.check:active.button.flat, +.header-bar .check.titlebutton.button:active, +.titlebar .check.titlebutton.button:active { +} + +.view.check:active:selected, +GtkCalendar.check:active:selected, +.list-row:selected .check:active { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-active-dark.png"), url("assets/selected-checkbox-unchecked-active-dark@2.png")); +} + +.check:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +.check:insensitive.button.flat, +.header-bar .check.titlebutton.button:insensitive, +.titlebar .check.titlebutton.button:insensitive { +} + +.view.check:insensitive:selected, +GtkCalendar.check:insensitive:selected, +.list-row:selected .check:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-insensitive-dark.png"), url("assets/selected-checkbox-unchecked-insensitive-dark@2.png")); +} + +.check:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-dark.png"), url("assets/checkbox-unchecked-backdrop-dark@2.png")); +} + +.check:backdrop.button.flat, +.header-bar .check.titlebutton.button:backdrop, +.titlebar .check.titlebutton.button:backdrop { +} + +.view.check:backdrop:selected, +GtkCalendar.check:backdrop:selected, +.list-row:selected .check:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop-dark.png"), url("assets/selected-checkbox-unchecked-backdrop-dark@2.png")); +} + +.check:backdrop:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive-dark.png"), url("assets/checkbox-unchecked-backdrop-insensitive-dark@2.png")); +} + +.check:backdrop:insensitive.button.flat, +.header-bar .check.titlebutton.button:backdrop:insensitive, +.titlebar .check.titlebutton.button:backdrop:insensitive { +} + +.view.check:backdrop:insensitive:selected, +GtkCalendar.check:backdrop:insensitive:selected, +.list-row:selected .check:backdrop:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop-insensitive-dark.png"), url("assets/selected-checkbox-unchecked-backdrop-insensitive-dark@2.png")); +} + +.check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +.check:inconsistent.button.flat, +.header-bar .check.titlebutton.button:inconsistent, +.titlebar .check.titlebutton.button:inconsistent { +} + +.view.check:inconsistent:selected, +GtkCalendar.check:inconsistent:selected, +.list-row:selected .check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-dark.png"), url("assets/selected-checkbox-mixed-dark@2.png")); +} + +.check:inconsistent:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover-dark.png"), url("assets/checkbox-mixed-hover-dark@2.png")); +} + +.check:inconsistent:hover.button.flat, +.header-bar .check.titlebutton.button:inconsistent:hover, +.titlebar .check.titlebutton.button:inconsistent:hover { +} + +.view.check:inconsistent:hover:selected, +GtkCalendar.check:inconsistent:hover:selected, +.list-row:selected .check:inconsistent:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-hover-dark.png"), url("assets/selected-checkbox-mixed-hover-dark@2.png")); +} + +.check:inconsistent:selected { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active-dark.png"), url("assets/checkbox-mixed-active-dark@2.png")); +} + +.check:inconsistent:selected.button.flat, +.header-bar .check.titlebutton.button:inconsistent:selected, +.titlebar .check.titlebutton.button:inconsistent:selected { +} + +.view.check:inconsistent:selected:selected, +GtkCalendar.check:inconsistent:selected, +.list-row:selected .check:inconsistent:selected { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-active-dark.png"), url("assets/selected-checkbox-mixed-active-dark@2.png")); +} + +.check:inconsistent:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-dark.png"), url("assets/checkbox-mixed-backdrop-dark@2.png")); +} + +.check:inconsistent:backdrop.button.flat, +.header-bar .check.titlebutton.button:inconsistent:backdrop, +.titlebar .check.titlebutton.button:inconsistent:backdrop { +} + +.view.check:inconsistent:backdrop:selected, +GtkCalendar.check:inconsistent:backdrop:selected, +.list-row:selected .check:inconsistent:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop-dark.png"), url("assets/selected-checkbox-mixed-backdrop-dark@2.png")); +} + +.check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +.check:inconsistent:insensitive.button.flat, +.header-bar .check.titlebutton.button:inconsistent:insensitive, +.titlebar .check.titlebutton.button:inconsistent:insensitive { +} + +.view.check:inconsistent:insensitive:selected, +GtkCalendar.check:inconsistent:insensitive:selected, +.list-row:selected .check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-insensitive-dark.png"), url("assets/selected-checkbox-mixed-insensitive-dark@2.png")); +} + +.check:inconsistent:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-insensitive-dark.png"), url("assets/checkbox-mixed-backdrop-insensitive-dark@2.png")); +} + +.check:inconsistent:insensitive:backdrop.button.flat, +.header-bar .check.titlebutton.button:inconsistent:insensitive:backdrop, +.titlebar .check.titlebutton.button:inconsistent:insensitive:backdrop { +} + +.view.check:inconsistent:insensitive:backdrop:selected, +GtkCalendar.check:inconsistent:insensitive:backdrop:selected, +.list-row:selected .check:inconsistent:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop-insensitive-dark.png"), url("assets/selected-checkbox-mixed-backdrop-insensitive-dark@2.png")); +} + +.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +.check:checked.button.flat, +.header-bar .check.titlebutton.button:checked, +.titlebar .check.titlebutton.button:checked { +} + +.view.check:checked:selected, +GtkCalendar.check:checked:selected, +.list-row:selected .check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-dark.png"), url("assets/selected-checkbox-checked-dark@2.png")); +} + +.check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +.check:checked:insensitive.button.flat, +.header-bar .check.titlebutton.button:checked:insensitive, +.titlebar .check.titlebutton.button:checked:insensitive { +} + +.view.check:checked:insensitive:selected, +GtkCalendar.check:checked:insensitive:selected, +.list-row:selected .check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-insensitive-dark.png"), url("assets/selected-checkbox-checked-insensitive-dark@2.png")); +} + +.check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-dark.png"), url("assets/checkbox-checked-hover-dark@2.png")); +} + +.check:checked:hover.button.flat, +.header-bar .check.titlebutton.button:checked:hover, +.titlebar .check.titlebutton.button:checked:hover { +} + +.view.check:checked:hover:selected, +GtkCalendar.check:checked:hover:selected, +.list-row:selected .check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-hover-dark.png"), url("assets/selected-checkbox-checked-hover-dark@2.png")); +} + +.check:checked:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-dark.png"), url("assets/checkbox-checked-active-dark@2.png")); +} + +.check:checked:active.button.flat, +.header-bar .check.titlebutton.button:checked:active, +.titlebar .check.titlebutton.button:checked:active { +} + +.view.check:checked:active:selected, +GtkCalendar.check:checked:active:selected, +.list-row:selected .check:checked:active { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-active-dark.png"), url("assets/selected-checkbox-checked-active-dark@2.png")); +} + +.check:backdrop:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-dark.png"), url("assets/checkbox-checked-backdrop-dark@2.png")); +} + +.check:backdrop:checked.button.flat, +.header-bar .check.titlebutton.button:backdrop:checked, +.titlebar .check.titlebutton.button:backdrop:checked { +} + +.view.check:backdrop:checked:selected, +GtkCalendar.check:backdrop:checked:selected, +.list-row:selected .check:backdrop:checked { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop-dark.png"), url("assets/selected-checkbox-checked-backdrop-dark@2.png")); +} + +.check:backdrop:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-insensitive-dark.png"), url("assets/checkbox-checked-backdrop-insensitive-dark@2.png")); +} + +.check:backdrop:checked:insensitive.button.flat, +.header-bar .check.titlebutton.button:backdrop:checked:insensitive, +.titlebar .check.titlebutton.button:backdrop:checked:insensitive { +} + +.view.check:backdrop:checked:insensitive:selected, +GtkCalendar.check:backdrop:checked:insensitive:selected, +.list-row:selected .check:backdrop:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop-insensitive-dark.png"), url("assets/selected-checkbox-checked-backdrop-insensitive-dark@2.png")); +} + +.menu .menuitem.check { + -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); +} + +.menu .menuitem.check:active, +.menu .menuitem.check:checked { + -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); +} + +.menu .menuitem.check:inconsistent { + -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); +} + +.menu .menuitem.check:hover { + color: #ffffff; +} + +.menu .menuitem.check:insensitive { + color: #bdbebf; +} + +.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +.radio.button.flat, +.header-bar .radio.titlebutton.button, +.titlebar .radio.titlebutton.button { +} + +.view.radio:selected, +GtkCalendar.radio:selected, +.list-row:selected .radio { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-dark.png"), url("assets/selected-radio-unchecked-dark@2.png")); +} + +.radio:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover-dark.png"), url("assets/radio-unchecked-hover-dark@2.png")); +} + +.radio:hover.button.flat, +.header-bar .radio.titlebutton.button:hover, +.titlebar .radio.titlebutton.button:hover { +} + +.view.radio:hover:selected, +GtkCalendar.radio:hover:selected, +.list-row:selected .radio:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-hover-dark.png"), url("assets/selected-radio-unchecked-hover-dark@2.png")); +} + +.radio:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active-dark.png"), url("assets/radio-unchecked-active-dark@2.png")); +} + +.radio:active.button.flat, +.header-bar .radio.titlebutton.button:active, +.titlebar .radio.titlebutton.button:active { +} + +.view.radio:active:selected, +GtkCalendar.radio:active:selected, +.list-row:selected .radio:active { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-active-dark.png"), url("assets/selected-radio-unchecked-active-dark@2.png")); +} + +.radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +.radio:insensitive.button.flat, +.header-bar .radio.titlebutton.button:insensitive, +.titlebar .radio.titlebutton.button:insensitive { +} + +.view.radio:insensitive:selected, +GtkCalendar.radio:insensitive:selected, +.list-row:selected .radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-insensitive-dark.png"), url("assets/selected-radio-unchecked-insensitive-dark@2.png")); +} + +.radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-dark.png"), url("assets/radio-unchecked-backdrop-dark@2.png")); +} + +.radio:backdrop.button.flat, +.header-bar .radio.titlebutton.button:backdrop, +.titlebar .radio.titlebutton.button:backdrop { +} + +.view.radio:backdrop:selected, +GtkCalendar.radio:backdrop:selected, +.list-row:selected .radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop-dark.png"), url("assets/selected-radio-unchecked-backdrop-dark@2.png")); +} + +.radio:backdrop:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive-dark.png"), url("assets/radio-unchecked-backdrop-insensitive-dark@2.png")); +} + +.radio:backdrop:insensitive.button.flat, +.header-bar .radio.titlebutton.button:backdrop:insensitive, +.titlebar .radio.titlebutton.button:backdrop:insensitive { +} + +.view.radio:backdrop:insensitive:selected, +GtkCalendar.radio:backdrop:insensitive:selected, +.list-row:selected .radio:backdrop:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop-insensitive-dark.png"), url("assets/selected-radio-unchecked-backdrop-insensitive-dark@2.png")); +} + +.radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +.radio:inconsistent.button.flat, +.header-bar .radio.titlebutton.button:inconsistent, +.titlebar .radio.titlebutton.button:inconsistent { +} + +.view.radio:inconsistent:selected, +GtkCalendar.radio:inconsistent:selected, +.list-row:selected .radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-dark.png"), url("assets/selected-radio-mixed-dark@2.png")); +} + +.radio:inconsistent:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover-dark.png"), url("assets/radio-mixed-hover-dark@2.png")); +} + +.radio:inconsistent:hover.button.flat, +.header-bar .radio.titlebutton.button:inconsistent:hover, +.titlebar .radio.titlebutton.button:inconsistent:hover { +} + +.view.radio:inconsistent:hover:selected, +GtkCalendar.radio:inconsistent:hover:selected, +.list-row:selected .radio:inconsistent:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-hover-dark.png"), url("assets/selected-radio-mixed-hover-dark@2.png")); +} + +.radio:inconsistent:selected { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active-dark.png"), url("assets/radio-mixed-active-dark@2.png")); +} + +.radio:inconsistent:selected.button.flat, +.header-bar .radio.titlebutton.button:inconsistent:selected, +.titlebar .radio.titlebutton.button:inconsistent:selected { +} + +.view.radio:inconsistent:selected:selected, +GtkCalendar.radio:inconsistent:selected, +.list-row:selected .radio:inconsistent:selected { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-active-dark.png"), url("assets/selected-radio-mixed-active-dark@2.png")); +} + +.radio:inconsistent:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-dark.png"), url("assets/radio-mixed-backdrop-dark@2.png")); +} + +.radio:inconsistent:backdrop.button.flat, +.header-bar .radio.titlebutton.button:inconsistent:backdrop, +.titlebar .radio.titlebutton.button:inconsistent:backdrop { +} + +.view.radio:inconsistent:backdrop:selected, +GtkCalendar.radio:inconsistent:backdrop:selected, +.list-row:selected .radio:inconsistent:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop-dark.png"), url("assets/selected-radio-mixed-backdrop-dark@2.png")); +} + +.radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +.radio:inconsistent:insensitive.button.flat, +.header-bar .radio.titlebutton.button:inconsistent:insensitive, +.titlebar .radio.titlebutton.button:inconsistent:insensitive { +} + +.view.radio:inconsistent:insensitive:selected, +GtkCalendar.radio:inconsistent:insensitive:selected, +.list-row:selected .radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-insensitive-dark.png"), url("assets/selected-radio-mixed-insensitive-dark@2.png")); +} + +.radio:inconsistent:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-insensitive-dark.png"), url("assets/radio-mixed-backdrop-insensitive-dark@2.png")); +} + +.radio:inconsistent:insensitive:backdrop.button.flat, +.header-bar .radio.titlebutton.button:inconsistent:insensitive:backdrop, +.titlebar .radio.titlebutton.button:inconsistent:insensitive:backdrop { +} + +.view.radio:inconsistent:insensitive:backdrop:selected, +GtkCalendar.radio:inconsistent:insensitive:backdrop:selected, +.list-row:selected .radio:inconsistent:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop-insensitive-dark.png"), url("assets/selected-radio-mixed-backdrop-insensitive-dark@2.png")); +} + +.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +.radio:checked.button.flat, +.header-bar .radio.titlebutton.button:checked, +.titlebar .radio.titlebutton.button:checked { +} + +.view.radio:checked:selected, +GtkCalendar.radio:checked:selected, +.list-row:selected .radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-dark.png"), url("assets/selected-radio-checked-dark@2.png")); +} + +.radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +.radio:checked:insensitive.button.flat, +.header-bar .radio.titlebutton.button:checked:insensitive, +.titlebar .radio.titlebutton.button:checked:insensitive { +} + +.view.radio:checked:insensitive:selected, +GtkCalendar.radio:checked:insensitive:selected, +.list-row:selected .radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-insensitive-dark.png"), url("assets/selected-radio-checked-insensitive-dark@2.png")); +} + +.radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover-dark.png"), url("assets/radio-checked-hover-dark@2.png")); +} + +.radio:checked:hover.button.flat, +.header-bar .radio.titlebutton.button:checked:hover, +.titlebar .radio.titlebutton.button:checked:hover { +} + +.view.radio:checked:hover:selected, +GtkCalendar.radio:checked:hover:selected, +.list-row:selected .radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-hover-dark.png"), url("assets/selected-radio-checked-hover-dark@2.png")); +} + +.radio:checked:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active-dark.png"), url("assets/radio-checked-active-dark@2.png")); +} + +.radio:checked:active.button.flat, +.header-bar .radio.titlebutton.button:checked:active, +.titlebar .radio.titlebutton.button:checked:active { +} + +.view.radio:checked:active:selected, +GtkCalendar.radio:checked:active:selected, +.list-row:selected .radio:checked:active { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-active-dark.png"), url("assets/selected-radio-checked-active-dark@2.png")); +} + +.radio:backdrop:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-dark.png"), url("assets/radio-checked-backdrop-dark@2.png")); +} + +.radio:backdrop:checked.button.flat, +.header-bar .radio.titlebutton.button:backdrop:checked, +.titlebar .radio.titlebutton.button:backdrop:checked { +} + +.view.radio:backdrop:checked:selected, +GtkCalendar.radio:backdrop:checked:selected, +.list-row:selected .radio:backdrop:checked { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop-dark.png"), url("assets/selected-radio-checked-backdrop-dark@2.png")); +} + +.radio:backdrop:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-insensitive-dark.png"), url("assets/radio-checked-backdrop-insensitive-dark@2.png")); +} + +.radio:backdrop:checked:insensitive.button.flat, +.header-bar .radio.titlebutton.button:backdrop:checked:insensitive, +.titlebar .radio.titlebutton.button:backdrop:checked:insensitive { +} + +.view.radio:backdrop:checked:insensitive:selected, +GtkCalendar.radio:backdrop:checked:insensitive:selected, +.list-row:selected .radio:backdrop:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop-insensitive-dark.png"), url("assets/selected-radio-checked-backdrop-insensitive-dark@2.png")); +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/gtk-widgets-assets.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/gtk-widgets-assets.css new file mode 100644 index 0000000..ccc7e6d --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/gtk-widgets-assets.css @@ -0,0 +1,1118 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/*************** + * Check Boxes * + ***************/ + + /* Unchecked */ +.check, +.check row:selected, +.check row:selected:focus { + background: -gtk-scaled(url("assets/checkbox-unchecked.png"),url("assets/checkbox-unchecked@2.png")); +} + + /* Unchecked Hover */ +.check:hover, +.check row:selected:hover, +.check row:selected:focus:hover { + background: -gtk-scaled(url("assets/checkbox-unchecked-hover.png"),url("assets/checkbox-unchecked-hover@2.png")); +} + +/* Unchecked Insensitive */ +.check:insensitive, +.check row:selected:insensitive, +.check row:selected:focus:insensitive { + background: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"),url("assets/checkbox-unchecked-insensitive@2.png")); +} + +/* Unchecked Insensitive Unfocused */ +.check:insensitive:backdrop, +.check row:selected:insensitive:backdrop, +.check row:selected:focus:insensitive:backdrop { + background: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"),url("assets/checkbox-unchecked-insensitive@2.png")); +} + +/* Unchecked Unfocused */ +.check:backdrop, +.check row:selected:backdrop, +.check row:selected:focus:backdrop { + background: -gtk-scaled(url("assets/checkbox-unchecked-backdrop.png"),url("assets/checkbox-unchecked-backdrop@2.png")); +} + +/* Checked */ +.check:active, +.check row:selected:active, +.check row:selected:focus:active { + background: -gtk-scaled(url("assets/checkbox-checked.png"),url("assets/checkbox-checked@2.png")); +} + + /* Checked Hover */ +.check:active:hover, +.check row:selected:active:hover, +.check row:selected:focus:active:hover { + background: -gtk-scaled(url("assets/checkbox-checked-hover.png"),url("assets/checkbox-checked-hover@2.png")); +} + +/* Checked Insensitive */ +.check:active:insensitive, +.check row:selected:active:insensitive, +.check row:selected:focus:active:insensitive { + background: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"),url("assets/checkbox-checked-insensitive@2.png")); +} + +/* Checked Insensitive Unfocused */ +.check:active:insensitive:backdrop, +.check row:selected:active:insensitive:backdrop, +.check row:selected:focus:active:insensitive:backdrop { + background: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"),url("assets/checkbox-checked-insensitive@2.png")); +} + +/* Checked Unfocused */ +.check:active:backdrop, +.check row:selected:active:backdrop, +.check row:selected:focus:active:backdrop { + background: -gtk-scaled(url("assets/checkbox-checked-backdrop.png"),url("assets/checkbox-checked-backdrop@2.png")); +} + +/* Mixed*/ +.check:inconsistent, +.check row:selected:inconsistent, +.check row:selected:focus:inconsistent { + background: -gtk-scaled(url("assets/checkbox-mixed.png"),url("assets/checkbox-mixed@2.png")); +} + +/* Mixed Hover */ +.check:inconsistent:hover, +.check row:selected:inconsistent:hover, +.check row:selected:focus:inconsistent:hover { + background: -gtk-scaled(url("assets/checkbox-mixed-hover.png"),url("assets/checkbox-mixed-hover@2.png")); +} + +/* Mixed Insensitive Unfocused */ +.check:inconsistent:insensitive:backdrop, +.check row:selected:inconsistent:insensitive:backdrop, +.check row:selected:focus:inconsistent:insensitive:backdrop { + background: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"),url("assets/checkbox-mixed-insensitive@2.png")); +} + +/* Mixed Insensitive */ +.check:inconsistent:insensitive, +.check row:selected:inconsistent:insensitive, +.check row:selected:focus:inconsistent:insensitive { + background: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"),url("assets/checkbox-mixed-insensitive@2.png")); +} + +/* Mixed Unfocused */ +.check:inconsistent:backdrop, +.check row:selected:inconsistent:backdrop, +.check row:selected:focus:inconsistent:backdrop { + background: -gtk-scaled(url("assets/checkbox-mixed-backdrop.png"),url("assets/checkbox-mixed-backdrop@2.png")); +} + +/***************** + * Radio Buttons * + *****************/ + + /* Unchecked Insensitive */ +.radio, +.radio row:selected, +.radio row:selected:focus { + background: -gtk-scaled(url("assets/radio-unchecked.png"),url("assets/radio-unchecked@2.png")); +} + +/* Unchecked Hover */ +.radio:hover, +.radio row:selected:hover, +.radio row:selected:focus:hover { + background: -gtk-scaled(url("assets/radio-unchecked-hover.png"),url("assets/radio-unchecked-hover@2.png")); +} + +/* Unchecked Insensitive */ +.radio:insensitive, +.radio row:selected:insensitive, +.radio row:selected:focus:insensitive { + background: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"),url("assets/radio-unchecked-insensitive@2.png")); +} + +/* Unchecked Unfocused */ +.radio:backdrop, +.radio row:selected:backdrop, +.radio row:selected:focus:backdrop { + background: -gtk-scaled(url("assets/radio-unchecked-backdrop.png"),url("assets/radio-unchecked-backdrop@2.png")); +} + +/* Checked */ +.radio:active, +.radio row:selected:active, +.radio row:selected:focus:active { + background: -gtk-scaled(url("assets/radio-checked.png"),url("assets/radio-checked@2.png")); +} + +/* Checked Hover */ +.radio:active:hover, +.radio row:selected:active:hover, +.radio row:selected:focus:active:hover { + background: -gtk-scaled(url("assets/radio-checked-hover.png"),url("assets/radio-checked-hover@2.png")); +} + +/* Checked Insensitive */ +.radio:active:insensitive, +.radio row:selected:active:insensitive, +.radio row:selected:focus:active:insensitive { + background: -gtk-scaled(url("assets/radio-checked-insensitive.png"),url("assets/radio-checked-insensitive@2.png")); +} + +/* Checked Unfocused */ +.radio:active:backdrop, +.radio row:selected:active:backdrop, +.radio row:selected:focus:active:backdrop { + background: -gtk-scaled(url("assets/radio-checked-backdrop.png"),url("assets/radio-checked-backdrop@2.png")); +} + +/* Mixed*/ +.radio:inconsistent, +.radio row:selected:inconsistent, +.radio row:selected:focus:inconsistent { + background: -gtk-scaled(url("assets/radio-mixed.png"),url("assets/radio-mixed@2.png")); +} + +/* Mixed Hover */ +.radio:inconsistent:hover, +.radio row:selected:inconsistent:hover, +.radio row:selected:focus:inconsistent:hover { + background: -gtk-scaled(url("assets/radio-mixed-hover.png"),url("assets/radio-mixed-hover@2.png")); +} + +/* Mixed Insensitive Unfocused */ +.radio:inconsistent:insensitive:backdrop, +.radio row:selected:inconsistent:insensitive:backdrop, +.radio row:selected:focus:inconsistent:insensitive:backdrop { + background: -gtk-scaled(url("assets/radio-mixed-insensitive.png"),url("assets/radio-mixed-insensitive@2.png")); +} + +/* Mixed Insensitive */ +.radio:inconsistent:insensitive, +.radio row:selected:inconsistent:insensitive, +.radio row:selected:focus:inconsistent:insensitive { + background: -gtk-scaled(url("assets/radio-mixed-insensitive.png"),url("assets/radio-mixed-insensitive@2.png")); +} + +/* Mixed Unfocused */ +.radio:inconsistent:backdrop, +.radio row:selected:inconsistent:backdrop, +.radio row:selected:focus:inconsistent:backdrop { + background: -gtk-scaled(url("assets/radio-mixed-backdrop.png"),url("assets/radio-mixed-backdrop@2.png")); +} + +/************** + * Menu items * + **************/ + +.menuitem.check:active { + background: -gtk-scaled(url("assets/menuitem-checkbox-checked.png"),url("assets/menuitem-checkbox-checked@2.png")); +} + +.menuitem.check:active:hover { + background: -gtk-scaled(url("assets/menuitem-checkbox-checked-hover.png"),url("assets/menuitem-checkbox-checked-hover@2.png")); +} + +.menuitem.check:active:insensitive { + background: -gtk-scaled(url("assets/menuitem-checkbox-checked-insensitive.png"),url("assets/menuitem-checkbox-checked-insensitive@2.png")); +} + +.menuitem.check:inconsistent:hover, +.menuitem.radio:inconsistent:hover { + background: -gtk-scaled(url("assets/menuitem-checkbox-mixed-hover.png"),url("assets/menuitem-checkbox-mixed-hover@2.png")); +} + +.menuitem.check:inconsistent, +.menuitem.radio:inconsistent { + background: -gtk-scaled(url("assets/menuitem-checkbox-mixed.png"),url("assets/menuitem-checkbox-mixed@2.png")); +} + +.menuitem.check:inconsistent:insensitive, +.menuitem.radio:inconsistent:insensitive { + background: -gtk-scaled(url("assets/menuitem-checkbox-mixed-insensitive.png"),url("assets/menuitem-checkbox-mixed-insensitive@2.png")); +} + +.menuitem.radio:active { + background: -gtk-scaled(url("assets/menuitem-radio-checked.png"),url("assets/menuitem-radio-checked@2.png")); +} + +.menuitem.radio:active:hover { + background: -gtk-scaled(url("assets/menuitem-radio-checked-hover.png"),url("assets/menuitem-radio-checked-hover@2.png")); +} + +.menuitem.radio:active:insensitive { + background: -gtk-scaled(url("assets/menuitem-radio-checked-insensitive.png"),url("assets/menuitem-radio-checked-insensitive@2.png")); +} + +/*************** + * Resize grip * + ***************/ + +.grip { + background-color: transparent; + background: url("assets/scalable/resize-grip.svg"); +} + +/********************* + * GtkScale's slider * + *********************/ +.scale.slider, +.scale.slider.horizontal { + background: -gtk-scaled(url("assets/scale-slider-horz.png"),url("assets/scale-slider-horz@2.png")); +} + +.scale.slider:hover, +.scale.slider.horizontal:hover { + background: -gtk-scaled(url("assets/scale-slider-horz-hover.png"),url("assets/scale-slider-horz-hover@2.png")); +} + +.scale.slider:active, +.scale.slider:active:hover, +.scale.slider.horizontal:active, +.scale.slider.horizontal:active:hover { + background: -gtk-scaled(url("assets/scale-slider-horz-active.png"),url("assets/scale-slider-horz-active@2.png")); +} + +.scale.slider:backdrop, +.scale.slider:backdrop:hover, +.scale.slider.horizontal:backdrop, +.scale.slider.horizontal:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-horz-backdrop.png"),url("assets/scale-slider-horz-backdrop@2.png")); +} + +.scale.slider:insensitive, +.scale.slider:insensitive:hover, +.scale.slider.horizontal:insensitive, +.scale.slider.horizontal:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-horz-insensitive.png"),url("assets/scale-slider-horz-insensitive@2.png")); +} + +.scale.slider:insensitive:backdrop, +.scale.slider:insensitive:backdrop:hover, +.scale.slider.horizontal:insensitive:backdrop, +.scale.slider.horizontal:insensitive:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-horz-backdrop-insensitive.png"),url("assets/scale-slider-horz-backdrop-insensitive@2.png")); +} + + +.scale.slider.vertical { + background: -gtk-scaled(url("assets/scale-slider-vert.png"),url("assets/scale-slider-vert@2.png")); +} + +.scale.slider.vertical:hover { + background: -gtk-scaled(url("assets/scale-slider-vert-hover.png"),url("assets/scale-slider-vert-hover@2.png")); +} + +.scale.slider.vertical:active, +.scale.slider.vertical:active:hover { + background: -gtk-scaled(url("assets/scale-slider-vert-active.png"),url("assets/scale-slider-vert-active@2.png")); +} + +.scale.slider.vertical:backdrop, +.scale.slider.vertical:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-vert-backdrop.png"),url("assets/scale-slider-vert-backdrop@2.png")); +} + +.scale.slider.vertical:insensitive, +.scale.slider.vertical:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-vert-insensitive.png"),url("assets/scale-slider-vert-insensitive@2.png")); +} + +.scale.slider.vertical:insensitive:backdrop, +.scale.slider.vertical:insensitive:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-vert-backdrop-insensitive.png"),url("assets/scale-slider-vert-backdrop-insensitive@2.png")); +} + +.scale.scale-has-marks-above.slider.horizontal { + background: -gtk-scaled(url("assets/scale-slider-up.png"),url("assets/scale-slider-up@2.png")); +} + +.scale.scale-has-marks-above.slider.horizontal:hover { + background: -gtk-scaled(url("assets/scale-slider-up-hover.png"),url("assets/scale-slider-up-hover@2.png")); +} + +.scale.scale-has-marks-above.slider.horizontal:active, +.scale.scale-has-marks-above.slider.horizontal:active:hover { + background: -gtk-scaled(url("assets/scale-slider-up-active.png"),url("assets/scale-slider-up-active@2.png")); +} + +.scale.scale-has-marks-above.slider.horizontal:insensitive, +.scale.scale-has-marks-above.slider.horizontal:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-up-insensitive.png"),url("assets/scale-slider-up-insensitive@2.png")); +} + +.scale.scale-has-marks-above.slider.horizontal:backdrop, +.scale.scale-has-marks-above.slider.horizontal:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-up-backdrop.png"),url("assets/scale-slider-up-backdrop@2.png")); +} + +.scale.scale-has-marks-above.slider.horizontal:backdrop:insensitive, +.scale.scale-has-marks-above.slider.horizontal:backdrop:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-up-backdrop-insensitive.png"),url("assets/scale-slider-up-backdrop-insensitive@2.png")); +} + +.scale.scale-has-marks-above.slider.vertical { + background: -gtk-scaled(url("assets/scale-slider-left.png"),url("assets/scale-slider-left@2.png")); +} + +.scale.scale-has-marks-above.slider.vertical:hover { + background: -gtk-scaled(url("assets/scale-slider-left-hover.png"),url("assets/scale-slider-left-hover@2.png")); +} + +.scale.scale-has-marks-above.slider.vertical:active, +.scale.scale-has-marks-above.slider.vertical:active:hover { + background: -gtk-scaled(url("assets/scale-slider-left-active.png"),url("assets/scale-slider-left-active@2.png")); +} + +.scale.scale-has-marks-above.slider.vertical:insensitive, +.scale.scale-has-marks-above.slider.vertical:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-left-insensitive.png"),url("assets/scale-slider-left-insensitive@2.png")); +} + +.scale.scale-has-marks-above.slider.vertical:backdrop, +.scale.scale-has-marks-above.slider.vertical:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-left-backdrop.png"),url("assets/scale-slider-left-backdrop@2.png")); +} + +.scale.scale-has-marks-above.slider.vertical:backdrop:insensitive, +.scale.scale-has-marks-above.slider.vertical:backdrop:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-left-backdrop-insensitive.png"),url("assets/scale-slider-left-backdrop-insensitive@2.png")); +} + +.scale.scale-has-marks-below.slider.horizontal { + background: -gtk-scaled(url("assets/scale-slider-down.png"),url("assets/scale-slider-down@2.png")); +} + +.scale.scale-has-marks-below.slider.horizontal:hover { + background: -gtk-scaled(url("assets/scale-slider-down-hover.png"),url("assets/scale-slider-down-hover@2.png")); +} + +.scale.scale-has-marks-below.slider.horizontal:active, +.scale.scale-has-marks-below.slider.horizontal:active:hover { + background: -gtk-scaled(url("assets/scale-slider-down-active.png"),url("assets/scale-slider-down-active@2.png")); +} + +.scale.scale-has-marks-below.slider.horizontal:insensitive, +.scale.scale-has-marks-below.slider.horizontal:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-down-insensitive.png"),url("assets/scale-slider-down-insensitive@2.png")); +} + +.scale.scale-has-marks-below.slider.horizontal:backdrop, +.scale.scale-has-marks-below.slider.horizontal:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-down-backdrop.png"),url("assets/scale-slider-down-backdrop@2.png")); +} + +.scale.scale-has-marks-below.slider.horizontal:backdrop:insensitive, +.scale.scale-has-marks-below.slider.horizontal:backdrop:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-down-backdrop-insensitive.png"),url("assets/scale-slider-down-backdrop-insensitive@2.png")); +} + +.scale.scale-has-marks-below.slider.vertical { + background: -gtk-scaled(url("assets/scale-slider-right.png"),url("assets/scale-slider-right@2.png")); +} + +.scale.scale-has-marks-below.slider.vertical:hover { + background: -gtk-scaled(url("assets/scale-slider-right-hover.png"),url("assets/scale-slider-right-hover@2.png")); +} + +.scale.scale-has-marks-below.slider.vertical:active, +.scale.scale-has-marks-below.slider.vertical:active:hover { + background: -gtk-scaled(url("assets/scale-slider-right-active.png"),url("assets/scale-slider-right-active@2.png")); +} + +.scale.scale-has-marks-below.slider.vertical:insensitive, +.scale.scale-has-marks-below.slider.vertical:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-right-insensitive.png"),url("assets/scale-slider-right-insensitive@2.png")); +} + +.scale.scale-has-marks-below.slider.vertical:backdrop, +.scale.scale-has-marks-below.slider.vertical:backdrop:hover { + background: -gtk-scaled(url("assets/scale-slider-right-backdrop.png"),url("assets/scale-slider-right-backdrop@2.png")); +} + +.scale.scale-has-marks-below.slider.vertical:backdrop:insensitive, +.scale.scale-has-marks-below.slider.vertical:backdrop:insensitive:hover { + background: -gtk-scaled(url("assets/scale-slider-right-backdrop-insensitive.png"),url("assets/scale-slider-right-backdrop-insensitive@2.png")); +} + +/******************************** + * Touch text selection handles * + ********************************/ +.cursor-handle.bottom { + background: -gtk-scaled(url("assets/scale-slider-up-backdrop.png"),url("assets/scale-slider-up-backdrop@2.png")); +} + +.cursor-handle.top { + background: -gtk-scaled(url("assets/scale-slider-down-backdrop.png"),url("assets/scale-slider-down-backdrop@2.png")); +} + +/*********** + * Spinner * + ***********/ + +@keyframes spinner { + 0% { background-image: url("assets/scalable/spinner-01.svg"); } + 5% { background-image: url("assets/scalable/spinner-02.svg"); } + 10% { background-image: url("assets/scalable/spinner-03.svg"); } + 15% { background-image: url("assets/scalable/spinner-04.svg"); } + 20% { background-image: url("assets/scalable/spinner-05.svg"); } + 25% { background-image: url("assets/scalable/spinner-06.svg"); } + 30% { background-image: url("assets/scalable/spinner-07.svg"); } + 35% { background-image: url("assets/scalable/spinner-08.svg"); } + 40% { background-image: url("assets/scalable/spinner-09.svg"); } + 45% { background-image: url("assets/scalable/spinner-10.svg"); } + 50% { background-image: url("assets/scalable/spinner-11.svg"); } + 55% { background-image: url("assets/scalable/spinner-12.svg"); } + 65% { background-image: url("assets/scalable/spinner-13.svg"); } + 70% { background-image: url("assets/scalable/spinner-14.svg"); } + 75% { background-image: url("assets/scalable/spinner-15.svg"); } + 80% { background-image: url("assets/scalable/spinner-16.svg"); } + 85% { background-image: url("assets/scalable/spinner-17.svg"); } + 90% { background-image: url("assets/scalable/spinner-18.svg"); } + 95% { background-image: url("assets/scalable/spinner-19.svg"); } + 100% { background-image: url("assets/scalable/spinner-20.svg"); } +} + +.spinner { + background-color: transparent; + background-image: url("assets/scalable/spinner-01.svg"); + background-repeat: no-repeat; + background-position: center; +} + +.spinner:active { + background-image: url("assets/scalable/spinner-01.svg"); + animation: spinner 600ms infinite linear; +} + +/***************** + * Seletion Mode * + *****************/ + +/* View Content Check */ +.view.content-view.check { + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked.png"), url("assets/selection-mode-checkbox-unchecked@2.png")); + background: none; +} + +.view.content-view.check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-hover.png"), url("assets/selection-mode-checkbox-unchecked-hover@2.png")); + background: none; +} + +.view.content-view.check:active { + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-active.png"), url("assets/selection-mode-checkbox-unchecked-active@2.png")); + background: none; +} + +.view.content-view.check:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-unchecked-backdrop.png"), url("assets/selection-mode-checkbox-unchecked-backdrop@2.png")); + background: none; +} + +.view.content-view.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked.png"), url("assets/selection-mode-checkbox-checked@2.png")); + background: none; +} + +.view.content-view.check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked-hover.png"), url("assets/selection-mode-checkbox-checked-hover@2.png")); + background: none; +} + +.view.content-view.check:checked:active { + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked-active.png"), url("assets/selection-mode-checkbox-checked-active@2.png")); + background: none; +} + +.view.content-view.check:backdrop:checked { + -gtk-icon-source: -gtk-scaled(url("assets/selection-mode-checkbox-checked-backdrop.png"), url("assets/selection-mode-checkbox-checked-backdrop@2.png")); + background: none; +} + + +/************************* + * Check and Radio items * + *************************/ + +.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); +} + +.check.button.flat, +.header-bar .check.titlebutton.button, +.titlebar .check.titlebutton.button { +} + +.view.check:selected, +GtkCalendar.check:selected, +.list-row:selected .check { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked.png"), url("assets/selected-checkbox-unchecked@2.png")); +} + +.check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover.png"), url("assets/checkbox-unchecked-hover@2.png")); +} + +.check:hover.button.flat, +.header-bar .check.titlebutton.button:hover, +.titlebar .check.titlebutton.button:hover { +} + +.view.check:hover:selected, +GtkCalendar.check:hover:selected, +.list-row:selected .check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-hover.png"), url("assets/selected-checkbox-unchecked-hover@2.png")); +} + +.check:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active.png"), url("assets/checkbox-unchecked-active@2.png")); +} + +.check:active.button.flat, +.header-bar .check.titlebutton.button:active, +.titlebar .check.titlebutton.button:active { +} + +.view.check:active:selected, +GtkCalendar.check:active:selected, +.list-row:selected .check:active { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-active.png"), url("assets/selected-checkbox-unchecked-active@2.png")); +} + +.check:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); +} + +.check:insensitive.button.flat, +.header-bar .check.titlebutton.button:insensitive, +.titlebar .check.titlebutton.button:insensitive { +} + +.view.check:insensitive:selected, +GtkCalendar.check:insensitive:selected, +.list-row:selected .check:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-insensitive.png"), url("assets/selected-checkbox-unchecked-insensitive@2.png")); +} + +.check:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop.png"), url("assets/checkbox-unchecked-backdrop@2.png")); +} + +.check:backdrop.button.flat, +.header-bar .check.titlebutton.button:backdrop, +.titlebar .check.titlebutton.button:backdrop { +} + +.view.check:backdrop:selected, +GtkCalendar.check:backdrop:selected, +.list-row:selected .check:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop.png"), url("assets/selected-checkbox-unchecked-backdrop@2.png")); +} + +.check:backdrop:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive.png"), url("assets/checkbox-unchecked-backdrop-insensitive@2.png")); +} + +.check:backdrop:insensitive.button.flat, +.header-bar .check.titlebutton.button:backdrop:insensitive, +.titlebar .check.titlebutton.button:backdrop:insensitive { +} + +.view.check:backdrop:insensitive:selected, +GtkCalendar.check:backdrop:insensitive:selected, +.list-row:selected .check:backdrop:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop-insensitive.png"), url("assets/selected-checkbox-unchecked-backdrop-insensitive@2.png")); +} + +.check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); +} + +.check:inconsistent.button.flat, +.header-bar .check.titlebutton.button:inconsistent, +.titlebar .check.titlebutton.button:inconsistent { +} + +.view.check:inconsistent:selected, +GtkCalendar.check:inconsistent:selected, +.list-row:selected .check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed.png"), url("assets/selected-checkbox-mixed@2.png")); +} + +.check:inconsistent:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover.png"), url("assets/checkbox-mixed-hover@2.png")); +} + +.check:inconsistent:hover.button.flat, +.header-bar .check.titlebutton.button:inconsistent:hover, +.titlebar .check.titlebutton.button:inconsistent:hover { +} + +.view.check:inconsistent:hover:selected, +GtkCalendar.check:inconsistent:hover:selected, +.list-row:selected .check:inconsistent:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-hover.png"), url("assets/selected-checkbox-mixed-hover@2.png")); +} + +.check:inconsistent:selected { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active.png"), url("assets/checkbox-mixed-active@2.png")); +} + +.check:inconsistent:selected.button.flat, +.header-bar .check.titlebutton.button:inconsistent:selected, +.titlebar .check.titlebutton.button:inconsistent:selected { +} + +.view.check:inconsistent:selected:selected, +GtkCalendar.check:inconsistent:selected, +.list-row:selected .check:inconsistent:selected { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-active.png"), url("assets/selected-checkbox-mixed-active@2.png")); +} + +.check:inconsistent:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop.png"), url("assets/checkbox-mixed-backdrop@2.png")); +} + +.check:inconsistent:backdrop.button.flat, +.header-bar .check.titlebutton.button:inconsistent:backdrop, +.titlebar .check.titlebutton.button:inconsistent:backdrop { +} + +.view.check:inconsistent:backdrop:selected, +GtkCalendar.check:inconsistent:backdrop:selected, +.list-row:selected .check:inconsistent:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop.png"), url("assets/selected-checkbox-mixed-backdrop@2.png")); +} + +.check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); +} + +.check:inconsistent:insensitive.button.flat, +.header-bar .check.titlebutton.button:inconsistent:insensitive, +.titlebar .check.titlebutton.button:inconsistent:insensitive { +} + +.view.check:inconsistent:insensitive:selected, +GtkCalendar.check:inconsistent:insensitive:selected, +.list-row:selected .check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-insensitive.png"), url("assets/selected-checkbox-mixed-insensitive@2.png")); +} + +.check:inconsistent:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-insensitive.png"), url("assets/checkbox-mixed-backdrop-insensitive@2.png")); +} + +.check:inconsistent:insensitive:backdrop.button.flat, +.header-bar .check.titlebutton.button:inconsistent:insensitive:backdrop, +.titlebar .check.titlebutton.button:inconsistent:insensitive:backdrop { +} + +.view.check:inconsistent:insensitive:backdrop:selected, +GtkCalendar.check:inconsistent:insensitive:backdrop:selected, +.list-row:selected .check:inconsistent:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop-insensitive.png"), url("assets/selected-checkbox-mixed-backdrop-insensitive@2.png")); +} + +.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); +} + +.check:checked.button.flat, +.header-bar .check.titlebutton.button:checked, +.titlebar .check.titlebutton.button:checked { +} + +.view.check:checked:selected, +GtkCalendar.check:checked:selected, +.list-row:selected .check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked.png"), url("assets/selected-checkbox-checked@2.png")); +} + +.check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); +} + +.check:checked:insensitive.button.flat, +.header-bar .check.titlebutton.button:checked:insensitive, +.titlebar .check.titlebutton.button:checked:insensitive { +} + +.view.check:checked:insensitive:selected, +GtkCalendar.check:checked:insensitive:selected, +.list-row:selected .check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-insensitive.png"), url("assets/selected-checkbox-checked-insensitive@2.png")); +} + +.check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover.png"), url("assets/checkbox-checked-hover@2.png")); +} + +.check:checked:hover.button.flat, +.header-bar .check.titlebutton.button:checked:hover, +.titlebar .check.titlebutton.button:checked:hover { +} + +.view.check:checked:hover:selected, +GtkCalendar.check:checked:hover:selected, +.list-row:selected .check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-hover.png"), url("assets/selected-checkbox-checked-hover@2.png")); +} + +.check:checked:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active.png"), url("assets/checkbox-checked-active@2.png")); +} + +.check:checked:active.button.flat, +.header-bar .check.titlebutton.button:checked:active, +.titlebar .check.titlebutton.button:checked:active { +} + +.view.check:checked:active:selected, +GtkCalendar.check:checked:active:selected, +.list-row:selected .check:checked:active { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-active.png"), url("assets/selected-checkbox-checked-active@2.png")); +} + +.check:backdrop:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop.png"), url("assets/checkbox-checked-backdrop@2.png")); +} + +.check:backdrop:checked.button.flat, +.header-bar .check.titlebutton.button:backdrop:checked, +.titlebar .check.titlebutton.button:backdrop:checked { +} + +.view.check:backdrop:checked:selected, +GtkCalendar.check:backdrop:checked:selected, +.list-row:selected .check:backdrop:checked { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop.png"), url("assets/selected-checkbox-checked-backdrop@2.png")); +} + +.check:backdrop:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-insensitive.png"), url("assets/checkbox-checked-backdrop-insensitive@2.png")); +} + +.check:backdrop:checked:insensitive.button.flat, +.header-bar .check.titlebutton.button:backdrop:checked:insensitive, +.titlebar .check.titlebutton.button:backdrop:checked:insensitive { +} + +.view.check:backdrop:checked:insensitive:selected, +GtkCalendar.check:backdrop:checked:insensitive:selected, +.list-row:selected .check:backdrop:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop-insensitive.png"), url("assets/selected-checkbox-checked-backdrop-insensitive@2.png")); +} + +.menu .menuitem.check { + -gtk-icon-source: -gtk-icontheme("checkbox-symbolic"); + color: #7a7e7f; +} + +.menu .menuitem.check:active, +.menu .menuitem.check:checked { + -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); +} + +.menu .menuitem.check:inconsistent { + -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic"); +} + +.menu .menuitem.check:hover { + color: #ffffff; +} + +.menu .menuitem.check:insensitive { + color: #bdbebf; +} + +.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png")); +} + +.radio.button.flat, +.header-bar .radio.titlebutton.button, +.titlebar .radio.titlebutton.button { +} + +.view.radio:selected, +GtkCalendar.radio:selected, +.list-row:selected .radio { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked.png"), url("assets/selected-radio-unchecked@2.png")); +} + +.radio:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover.png"), url("assets/radio-unchecked-hover@2.png")); +} + +.radio:hover.button.flat, +.header-bar .radio.titlebutton.button:hover, +.titlebar .radio.titlebutton.button:hover { +} + +.view.radio:hover:selected, +GtkCalendar.radio:hover:selected, +.list-row:selected .radio:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-hover.png"), url("assets/selected-radio-unchecked-hover@2.png")); +} + +.radio:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active.png"), url("assets/radio-unchecked-active@2.png")); +} + +.radio:active.button.flat, +.header-bar .radio.titlebutton.button:active, +.titlebar .radio.titlebutton.button:active { +} + +.view.radio:active:selected, +GtkCalendar.radio:active:selected, +.list-row:selected .radio:active { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-active.png"), url("assets/selected-radio-unchecked-active@2.png")); +} + +.radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png")); +} + +.radio:insensitive.button.flat, +.header-bar .radio.titlebutton.button:insensitive, +.titlebar .radio.titlebutton.button:insensitive { +} + +.view.radio:insensitive:selected, +GtkCalendar.radio:insensitive:selected, +.list-row:selected .radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-insensitive.png"), url("assets/selected-radio-unchecked-insensitive@2.png")); +} + +.radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop.png"), url("assets/radio-unchecked-backdrop@2.png")); +} + +.radio:backdrop.button.flat, +.header-bar .radio.titlebutton.button:backdrop, +.titlebar .radio.titlebutton.button:backdrop { +} + +.view.radio:backdrop:selected, +GtkCalendar.radio:backdrop:selected, +.list-row:selected .radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop.png"), url("assets/selected-radio-unchecked-backdrop@2.png")); +} + +.radio:backdrop:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive.png"), url("assets/radio-unchecked-backdrop-insensitive@2.png")); +} + +.radio:backdrop:insensitive.button.flat, +.header-bar .radio.titlebutton.button:backdrop:insensitive, +.titlebar .radio.titlebutton.button:backdrop:insensitive { +} + +.view.radio:backdrop:insensitive:selected, +GtkCalendar.radio:backdrop:insensitive:selected, +.list-row:selected .radio:backdrop:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop-insensitive.png"), url("assets/selected-radio-unchecked-backdrop-insensitive@2.png")); +} + +.radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); +} + +.radio:inconsistent.button.flat, +.header-bar .radio.titlebutton.button:inconsistent, +.titlebar .radio.titlebutton.button:inconsistent { +} + +.view.radio:inconsistent:selected, +GtkCalendar.radio:inconsistent:selected, +.list-row:selected .radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed.png"), url("assets/selected-radio-mixed@2.png")); +} + +.radio:inconsistent:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover.png"), url("assets/radio-mixed-hover@2.png")); +} + +.radio:inconsistent:hover.button.flat, +.header-bar .radio.titlebutton.button:inconsistent:hover, +.titlebar .radio.titlebutton.button:inconsistent:hover { +} + +.view.radio:inconsistent:hover:selected, +GtkCalendar.radio:inconsistent:hover:selected, +.list-row:selected .radio:inconsistent:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-hover.png"), url("assets/selected-radio-mixed-hover@2.png")); +} + +.radio:inconsistent:selected { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active.png"), url("assets/radio-mixed-active@2.png")); +} + +.radio:inconsistent:selected.button.flat, +.header-bar .radio.titlebutton.button:inconsistent:selected, +.titlebar .radio.titlebutton.button:inconsistent:selected { +} + +.view.radio:inconsistent:selected:selected, +GtkCalendar.radio:inconsistent:selected, +.list-row:selected .radio:inconsistent:selected { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-active.png"), url("assets/selected-radio-mixed-active@2.png")); +} + +.radio:inconsistent:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop.png"), url("assets/radio-mixed-backdrop@2.png")); +} + +.radio:inconsistent:backdrop.button.flat, +.header-bar .radio.titlebutton.button:inconsistent:backdrop, +.titlebar .radio.titlebutton.button:inconsistent:backdrop { +} + +.view.radio:inconsistent:backdrop:selected, +GtkCalendar.radio:inconsistent:backdrop:selected, +.list-row:selected .radio:inconsistent:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop.png"), url("assets/selected-radio-mixed-backdrop@2.png")); +} + +.radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); +} + +.radio:inconsistent:insensitive.button.flat, +.header-bar .radio.titlebutton.button:inconsistent:insensitive, +.titlebar .radio.titlebutton.button:inconsistent:insensitive { +} + +.view.radio:inconsistent:insensitive:selected, +GtkCalendar.radio:inconsistent:insensitive:selected, +.list-row:selected .radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-insensitive.png"), url("assets/selected-radio-mixed-insensitive@2.png")); +} + +.radio:inconsistent:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-insensitive.png"), url("assets/radio-mixed-backdrop-insensitive@2.png")); +} + +.radio:inconsistent:insensitive:backdrop.button.flat, +.header-bar .radio.titlebutton.button:inconsistent:insensitive:backdrop, +.titlebar .radio.titlebutton.button:inconsistent:insensitive:backdrop { +} + +.view.radio:inconsistent:insensitive:backdrop:selected, +GtkCalendar.radio:inconsistent:insensitive:backdrop:selected, +.list-row:selected .radio:inconsistent:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop-insensitive.png"), url("assets/selected-radio-mixed-backdrop-insensitive@2.png")); +} + +.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png")); +} + +.radio:checked.button.flat, +.header-bar .radio.titlebutton.button:checked, +.titlebar .radio.titlebutton.button:checked { +} + +.view.radio:checked:selected, +GtkCalendar.radio:checked:selected, +.list-row:selected .radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked.png"), url("assets/selected-radio-checked@2.png")); +} + +.radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png")); +} + +.radio:checked:insensitive.button.flat, +.header-bar .radio.titlebutton.button:checked:insensitive, +.titlebar .radio.titlebutton.button:checked:insensitive { +} + +.view.radio:checked:insensitive:selected, +GtkCalendar.radio:checked:insensitive:selected, +.list-row:selected .radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-insensitive.png"), url("assets/selected-radio-checked-insensitive@2.png")); +} + +.radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover.png"), url("assets/radio-checked-hover@2.png")); +} + +.radio:checked:hover.button.flat, +.header-bar .radio.titlebutton.button:checked:hover, +.titlebar .radio.titlebutton.button:checked:hover { +} + +.view.radio:checked:hover:selected, +GtkCalendar.radio:checked:hover:selected, +.list-row:selected .radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-hover.png"), url("assets/selected-radio-checked-hover@2.png")); +} + +.radio:checked:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active.png"), url("assets/radio-checked-active@2.png")); +} + +.radio:checked:active.button.flat, +.header-bar .radio.titlebutton.button:checked:active, +.titlebar .radio.titlebutton.button:checked:active { +} + +.view.radio:checked:active:selected, +GtkCalendar.radio:checked:active:selected, +.list-row:selected .radio:checked:active { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-active.png"), url("assets/selected-radio-checked-active@2.png")); +} + +.radio:backdrop:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop.png"), url("assets/radio-checked-backdrop@2.png")); +} + +.radio:backdrop:checked.button.flat, +.header-bar .radio.titlebutton.button:backdrop:checked, +.titlebar .radio.titlebutton.button:backdrop:checked { +} + +.view.radio:backdrop:checked:selected, +GtkCalendar.radio:backdrop:checked:selected, +.list-row:selected .radio:backdrop:checked { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop.png"), url("assets/selected-radio-checked-backdrop@2.png")); +} + +.radio:backdrop:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-insensitive.png"), url("assets/radio-checked-backdrop-insensitive@2.png")); +} + +.radio:backdrop:checked:insensitive.button.flat, +.header-bar .radio.titlebutton.button:backdrop:checked:insensitive, +.titlebar .radio.titlebutton.button:backdrop:checked:insensitive { +} + +.view.radio:backdrop:checked:insensitive:selected, +GtkCalendar.radio:backdrop:checked:insensitive:selected, +.list-row:selected .radio:backdrop:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop-insensitive.png"), url("assets/selected-radio-checked-backdrop-insensitive@2.png")); +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/gtk-widgets.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/gtk-widgets.css new file mode 100644 index 0000000..f7d8940 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/gtk-widgets.css @@ -0,0 +1,101 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +* { + -GtkCheckButton-indicator-size: 16; + -GtkCheckMenuItem-indicator-size: 16; + -GtkExpander-expander-size: 11; + -GtkHTML-link-color: @link; + -GtkIMHtml-hyperlink-color: @link; + -GtkMenu-horizontal-padding: 0; + -GtkMenu-vertical-padding: 0; + -GtkPaned-handle-size: 0; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkScrolledWindow-scrollbars-within-bevel: 1; + -GtkTextView-error-underline-color: @error; + -GtkToolButton-icon-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkTreeView-expander-size: 11; + -GtkTreeView-horizontal-separator: 4; + -GtkWidget-focus-line-width: 1; + -GtkWidget-focus-padding: 0; + -GtkWidget-link-color: @link; + -GtkWidget-visited-link-color: @link; + -GtkWindow-resize-grip-height: 0; + -GtkWindow-resize-grip-width: 0; + -WnckTasklist-fade-overlay-rect: 0; + + background-color: inherit; + color: inherit; +} + +/* Import Widget CSS */ +@import url("widgets/action-bar.css"); +@import url("widgets/app-notifications.css"); +@import url("widgets/base-states.css"); +@import url("widgets/buttons.css"); +@import url("widgets/calendar.css"); +@import url("widgets/cell-row.css"); +@import url("widgets/check-radio.css"); +@import url("widgets/color-chooser.css"); +@import url("widgets/column-header.css"); +@import url("widgets/combobox.css"); +@import url("widgets/composited-indicator.css"); +@import url("widgets/csd.css"); +@import url("widgets/cursor-handles.css"); +@import url("widgets/destructive-action-buttons.css"); +@import url("widgets/dialogs.css"); +@import url("widgets/dynamic-notebook.css"); +@import url("widgets/entry.css"); +@import url("widgets/floating-bar.css"); +@import url("widgets/header-bar.css"); +@import url("widgets/images.css"); +@import url("widgets/infobars.css"); +@import url("widgets/inline-toolbars.css"); +@import url("widgets/labels.css"); +@import url("widgets/levelbars.css"); +@import url("widgets/linked-buttons.css"); +@import url("widgets/links.css"); +@import url("widgets/list-rows.css"); +@import url("widgets/menu-button.css"); +@import url("widgets/menubars.css"); +@import url("widgets/menus.css"); +@import url("widgets/message-dialogs.css"); +@import url("widgets/miscellaneous.css"); +@import url("widgets/notebook.css"); +@import url("widgets/osd.css"); +/*@import url("widgets/overflow.css");*/ +@import url("widgets/popovers.css"); +@import url("widgets/progressbars.css"); +@import url("widgets/scales.css"); +@import url("widgets/scrollbars.css"); +@import url("widgets/search-bars.css"); +@import url("widgets/selection-mode.css"); +@import url("widgets/separators.css"); +@import url("widgets/sidebar.css"); +@import url("widgets/spinbutton.css"); +@import url("widgets/spinner.css"); +@import url("widgets/statusbar.css"); +@import url("widgets/suggested-action-buttons.css"); +@import url("widgets/switches.css"); +@import url("widgets/tiles.css"); +@import url("widgets/titlebar.css"); +@import url("widgets/toolbars.css"); +@import url("widgets/tooltips.css"); +@import url("widgets/views.css"); +@import url("widgets/windows.css"); diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/gtk.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/gtk.css new file mode 100644 index 0000000..f05f440 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/gtk.css @@ -0,0 +1,66 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/********** + * Colors * + **********/ + +/* Base colors */ +@define-color base #fff;/* Base color */ +@define-color background #f7f7f7;/* Background color */ +@define-color foreground #444;/* Foreground color */ +@define-color border #D8D8D8;/* Borders color */ +@define-color separator alpha(#000, 0.15);/* Separator color */ +@define-color text @foreground;/* Text color */ +@define-color header #636E73;/* Header color */ +@define-color backdrop_header shade(@header, 0.9);/* Backdrop Header color */ +@define-color header_text #fff;/* Header text color */ +@define-color header_text_dark alpha(#000, 0.3);/* Header text color */ +@define-color selection #dbdee0;/* Selection color */ +@define-color view_background @base;/* View background */ +@define-color inactive_frame @border;/* Inactive frame color */ +@define-color text_shadow alpha(white, 0.4);/* Text shadow */ +@define-color icon_shadow @text_shadow;/* Icon shadow */ +@define-color progress_color #9fb0b9; /* Progressbar color */ + +/* Hightlight & shadow colors */ +@define-color highlight alpha(#fff, 0.2); +@define-color shadow alpha(#000, 0.2); + +/* Fixes for 263, and partial fix for 223 (gnome-calendar) + * https://github.com/snwh/paper-gtk-theme/issues/223 * + * https://github.com/snwh/paper-gtk-theme/issues/263 */ +@define-color theme_fg_color @foreground; +@define-color theme_bg_color @background; +@define-color theme_text_color @text; +@define-color theme_base_color @base; +@define-color borders @border; + +@define-color text_color @text; + +/*********** + * Imports * + ***********/ + +/* Import Assets CSS */ +@import url("gtk-widgets-assets.css"); + +/* Import Main CSS */ +@import url("granite-widgets.css"); +@import url("gtk-widgets.css"); +@import url("gtk-common.css"); diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/settings.ini b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/settings.ini new file mode 100644 index 0000000..2838384 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/settings.ini @@ -0,0 +1,13 @@ +[Settings] +gtk-color-scheme = "background:#eeeeee\nselected_background:#A348B1\nbase:#ffffff" # Background: main, selected, base +gtk-color-scheme = "foreground:#555555\nselection_foreground:#ffffff\ntext:#555555" # Foreground: main, selected, text +gtk-color-scheme = "tooltip_background:#444\ntooltip_foreground:#ffffff" # Tooltips +gtk-color-scheme = "link:#A348B1" # Hyperlinks +gtk-color-scheme = "background_dark:#444444\ntext_dark:#eeeeee" # Dark +gtk-color-scheme = "menubar_background:#eeeeee\nmenubar_foreground:#555555" # Menu bar colors +gtk-color-scheme = "toolbar_background:#eeeeee\ntoolbar_foreground:#555555" # Toolbar colors +gtk-color-scheme = "menu_background:#ffffff\nmenu_foreground:#555555" # Menu colors +gtk-color-scheme = "panel_background:#555555\npanel_foreground:#dddddd" # Panel colors + +gtk-visible-focus = automatic +gtk-auto-mnemonics = 1 \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/action-bar.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/action-bar.css new file mode 100644 index 0000000..abe7ba2 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/action-bar.css @@ -0,0 +1,180 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/*************** + * Action bars * + ***************/ + +.action-bar { + background-color: shade(@background, 0.9); + border: solid @border; + border-width: 1px 0 0 0; + color: @text; + box-shadow: none; +} + +.action-bar:backdrop { + background-color: shade(@backdrop_background, 0.9); + box-shadow: none; + -gtk-image-effect: dim; +} + +.action-bar:first-child { + border-radius: 6px 6px 0px 0px; + border-width: 1px 1px 0px 1px; +} + +.action-bar:last-child { + border-radius: 0 0 6px 6px; + border-width: 0px 1px 1px 1px; +} + +/* Buttons */ +.action-bar .button, +.action-bar .text-button, +.action-bar .image-button { + border: none; + background: none; + color: @text; + border-radius: 0px; + padding: 7px; +} + +.action-bar .button:active +.action-bar .text-button:active, +.action-bar .image-button:active { + border: none; + color: @text; + box-shadow: none; + padding: 7px; +} + +.action-bar .button .raised +.action-bar .text-button .raised, +.action-bar .image-button .raised { + border: none; + color: @text; + box-shadow: none; + padding: 7px; +} + +/* Hover */ +.action-bar .button:hover, +.action-bar .button:active:hover +.action-bar .text-button:hover, +.action-bar .text-button:active:hover, +.action-bar .image-button:hover, +.action-bar .image-button:active:hover { + padding: 7px; + border: none; + background-color: alpha(#000, 0.1); + color: @text; + box-shadow: none; +} + +/* Insensitive */ +.action-bar .button:insensitive, +.action-bar .text-button:insensitive, +.action-bar .image-button:insensitive { + color: @insensitive_header_text; + -gtk-image-effect: dim; +} + + +/* Backdrop */ +.action-bar .button:backdrop, +.action-bar .button:active:backdrop +.action-bar .text-button:backdrop, +.action-bar .text-button:active:backdrop, +.action-bar .image-button:backdrop, +.action-bar .image-button:active:backdrop { + color: @backdrop_text; + border: none; + padding: 7px; +} + +/* Insensitive:Backdrop; */ +.action-bar .button:insensitive:backdrop, +.action-bar .text-button:insensitive:backdrop, +.action-bar .image-button:insensitive:backdrop { + padding: 7px; + border: none; + color: mix(@backdrop_text, @insensitive_text, 0.5); +} + + +/* Images */ +.action-bar .button GtkImage, +.action-bar .button .image-button GtkImage { + color: @text; +} + +.action-bar .button:active GtkImage, +.action-bar .button:focus GtkImage, +.action-bar .button:hover GtkImage, +.action-bar .button .image-button:active GtkImage, +.action-bar .button .image-button:focus GtkImage, +.action-bar .button .image-button:hover GtkImage { + color: @text; +} + +.action-bar .button:backdrop GtkImage, +.action-bar .button:backdrop:hover GtkImage, +.action-bar .button:active:backdrop GtkImage, +.action-bar .button .image-button:backdrop GtkImage, +.action-bar .button .image-button:backdrop:hover GtkImage, +.action-bar .button .image-button:active:backdrop GtkImage { + color: @backdrop_text; + -gtk-image-effect: dim; +} + +.action-bar .button:insensitive GtkImage, +.action-bar .button .image-button:insensitive GtkImage { + color: @insensitive_text; + -gtk-image-effect: dim; +} +.action-bar .button:insensitive:backdrop GtkImage, +.action-bar .button .image-button:insensitive:backdrop GtkImage { + color: mix(@backdrop_text, @insensitive_text, 0.5); + -gtk-image-effect: dim; +} + +/* Labels */ +.action-bar .button GtkLabel { + color: @text; +} + +.action-bar .button:active GtkLabel, +.action-bar .button:focus GtkLabel, +.action-bar .button:hover GtkLabel { + color: @text; +} + +.action-bar .button:backdrop GtkLabel, +.action-bar .button:backdrop:hover GtkLabel, +.action-bar .button:active:backdrop GtkLabel { + color: @backdrop_text; +} + +.action-bar .button:insensitive GtkLabel { + color: @insensitive_text; +} + +.action-bar .button:insensitive:backdrop GtkLabel { + color: mix(@backdrop_text, @insensitive_text, 0.5); +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/app-notifications.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/app-notifications.css new file mode 100644 index 0000000..e5c82ac --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/app-notifications.css @@ -0,0 +1,65 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/********************* +* App Notifications * +*********************/ +.app-notification, +.app-notification.frame { + border: 1px solid @border; + border-top-width: 0px; + border-radius: 6px; + border-top-left-radius: 0px; + border-top-right-radius: 0px; + padding: 8px; + background-color: @background; + color: @text; +} + +.app-notification:backdrop, +.app-notification.frame:backdrop { + background-color: @backdrop_background; + border-color: @backdrop_border; +} + +.app-notification .button, .app-notification .header-bar .button.titlebutton, .header-bar .app-notification .button.titlebutton, +.app-notification .titlebar .button.titlebutton, +.titlebar .app-notification .button.titlebutton, +.app-notification.frame .button { +} + +.app-notification .button:hover, +.app-notification.frame .button:hover { +} + +.app-notification .button:active, .app-notification .button:checked, .app-notification .button:backdrop:active, .app-notification .button:backdrop:checked, +.app-notification.frame .button:active, +.app-notification.frame .button:checked, +.app-notification.frame .button:backdrop:active, +.app-notification.frame .button:backdrop:checked { +} + +.app-notification .button:insensitive, .app-notification .button:backdrop:insensitive, +.app-notification.frame .button:insensitive, +.app-notification.frame .button:backdrop:insensitive { +} + +.app-notification .button:backdrop, +.app-notification.frame .button:backdrop { +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/base-states.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/base-states.css new file mode 100644 index 0000000..fd1bf1c --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/base-states.css @@ -0,0 +1,118 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/*************** + * Base States * + ***************/ +.background { + background-color: @background; + color: @foreground; +} + +.background-color:backdrop, +.background-color:active:backdrop { + /* I want everything nice and flat in the backdrop window */ + background-color: @backdrop_background; + color: @backdrop_text; +} + +.background-color:insensitive { + /* I want everything nice and flat in the backdrop window */ + background-color: @insensitive_background; + color: @insensitive_text; +} + +/* FIXME: why do we still need this? */ +GtkClutterOffscreen { + background-color: @background; + color: @foreground; +} + +*:selected, +*:selected:focus { + background-color: @selection; + color: @selection_foreground; +} + +*:selected:backdrop { + /* I would like to remove colors from the backdrop state, next release*/ + background-color: @backdrop_selected_background; + color: @backdrop_selection_foreground; +} + +*:insensitive { + background-color: @insensitive_background; + color: @insensitive_foreground; + border-color: @insensitive_border; +} + +*:insensitive:backdrop { + /* I want everything nice and flat in the backdrop window */ + color: @backdrop_insensitive_foreground; +} + +/* Apply effects to insensitive and prelit images */ +*:insensitive { + -gtk-image-effect: dim; +} + +*:hover { + -gtk-image-effect: none; +} + +.gtkstyle-fallback { + background-color: @background; + color: @foreground; +} + +.gtkstyle-fallback:prelight { + background-color: shade(@background, 1.10); + color: @foreground; +} + +.gtkstyle-fallback:active { + background-color: shade(@background, 0.90); + color: @foreground; +} + +.gtkstyle-fallback:insensitive { + background-color: @insensitive_background; + color: @insensitive_foreground; +} + +.gtkstyle-fallback:selected { + background-color: @selection; + color: @selection_foreground; +} + +GtkImage, +GtkImage:insensitive, +GtkLabel, +GtkLabel:insensitive, +GtkBox, +GtkBox:insensitive, +GtkGrid, +GtkGrid:insensitive { + background: none; +} + +GtkImage, +GtkLabel { + color: @text; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/buttons.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/buttons.css new file mode 100644 index 0000000..f0266b2 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/buttons.css @@ -0,0 +1,273 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color button_background shade(@base, 0.98);/* Button background color */ +@define-color button_border @border;/* Button border color */ +@define-color backdrop_button_background @backdrop_background;/* Backdrop button background color */ +@define-color backdrop_button_border @backdrop_border; /* Backdrop button border color */ + +/*********** + * Buttons * + ***********/ + +.button, +.button.text-button, +.button.image-button { + border-radius: 3px; + padding: 4px 9px; + border: 1px solid @button_border; + background-color: @button_background; + background-image: linear-gradient(to bottom, + @button_background, + shade(@button_background, 0.98) + ); + color: @text; +} + +.button.flat, +.button.flat:backdrop, +.button.flat:backdrop:insensitive, +.menuitem.button.flat, +.menuitem.button.flat:backdrop, +.menuitem.button.flat:backdrop:hover, +.button:link, +.button:visited, +.button:link:hover, +.button:link:active, +.button:visited:hover, +.button:visited:active, +.button:link:backdrop, +.button:visited:backdrop, +.notebook tab +.list-row.button, +.list-row.button:backdrop:hover, +GtkCalendar.button, +GtkCalendar.button:hover, +GtkCalendar.button:backdrop, +GtkCalendar.button:backdrop:hover, +.scale-popup .button:hover, +.scale-popup .button:backdrop, +.scale-popup .button:backdrop:hover, +.scale-popup .button:backdrop:insensitive { + border: 1px solid transparent; + background: none; +} + +/* Focus Button */ +.button *:focus, +*.button:focus { + outline-color: alpha(#000, 0.2); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + outline-radius: 2px; +} + +.button:focus, +.button.default:focus, +.button:active:focus, +.button.text-button:focus, +.button.image-button:focus { + border: 1px solid @selection; + background-color: shade(@selection, 1.1); + background-image: linear-gradient(to bottom, + shade(@selection, 1.1), + shade(shade(@selection, 1.1), 0.98) + ); + color: @selection_foreground; +} + +/* Hover Button */ +.button:hover, +.button.default:hover, +.button:active:hover, +.button.text-button:hover, +.button.image-button:hover { + border: 1px solid @selection; + background-color: shade(@selection, 1.2); + background-image: linear-gradient(to bottom, + shade(@selection, 1.2), + shade(shade(@selection, 1.2), 0.98) + ); + color: @selection_foreground; +} + +/* Active (Pressed) Button */ +.button:active, +.button.default:active, +.button.text-button:active, +.button.image-button:active { + border: 1px solid @selection; + background-color: shade(@selection, 1.1); + background-image: linear-gradient(to top, + shade(@selection, 1.1), + shade(shade(@selection, 1.1), 0.95) + ); + color: @selection_foreground; + +} + +/* Insensitive Button */ +.button:insensitive, +.button.default:insensitive, +.button.text-button:insensitive, +.button.image-button:insensitive { + border: 1px solid @insensitive_border; + background-color: @insensitive_background; + background-image: none; + color: @insensitive_text; +} + +/* Backdrop Button */ +.button:backdrop, +.button.default:backdrop, +.button.text-button:backdrop, +.button.image-button:backdrop { + border: 1px solid @backdrop_button_border; + background-color: @backdrop_button_background; + background-image: none; + color: @backdrop_text; +} + +/* Backdrop Button */ +.button:backdrop:hover, +.button.default:backdrop:hover, +.button.text-button:backdrop:hover, +.button.image-button:backdrop:hover { + background-color: shade(@backdrop_button_background, 1.1); + background-image: linear-gradient(to bottom, + shade(@backdrop_button_background, 1.1), + shade(shade(@backdrop_button_background, 1.1), 0.98) + ); + color: @backdrop_text; +} + +/* Insensitive Button */ +.button:insensitive:backdrop, +.button.default:insensitive:backdrop, +.button.text-button:insensitive:backdrop, +.button.image-button:insensitive:backdrop { + border: 1px solid @insensitive_border; + background-color: @insensitive_background; + background-image: none; + color: @insensitive_text; +} + + +/************** +* Help Button * +**************/ +.help_button { + border-radius: 16px; +} + + +.button .circular-button { + padding-top: 4px; + padding-bottom: 4px; + padding-right: 2px; + padding-left: 2px; + border-radius: 12px; +} + + +/*************************** +* Overlay Button * +***************************/ + +GtkOverlay > .button, +GtkOverlay > .button:hover, +GtkOverlay > .button:backdrop, +GtkOverlay > .button:focus { + background-image: none; + background: none; + color: #fff; +} + +GtkOverlay > .button:active, +GtkOverlay > .button:hover:active { + background-color: #fff; + color: @foreground_color; +} + +GtkOverlay > .button:focus, +GtkOverlay > .button:focus:active { +} + +GtkOverlay > .button:focus:active { + background-color: @selection; +} + + +/****************** + * Button No Undo * + ******************/ +.button.noundo, +.content-view .button.noundo { + background-color: shade(@error, 1.08); + color: @error_foreground; +} + +.button.noundo:hover, +.content-view .button.noundo:hover { + background-color: @error; +} + +.button.noundo:active, +.content-view .button.noundo:active { + background-color: shade(@error, 0.95); +} + +.button.noundo:active:hover, +.content-view .button.noundo:active:hover { + background-color: shade(@error, 0.97); +} + +.button.noundo GtkLabel, +.button.noundo Gtklabel:prelight { + color: @error_foreground; +} + +/********************** + * Affirmative Button * + **********************/ +.button.affirmative, +.content-view .button.affirmative { + background-color: shade(@selected_background, 1.08); + color: @selection_foreground; +} + +.button.affirmative:hover, +.content-view .button.affirmative:hover { + background-color: @selected_background; +} + +.button.affirmative:active, +.content-view .button.affirmative:active { + background-color: shade(@selected_background, 0.95); +} + +.button.affirmative:active:hover, +.content-view .button.affirmative:active:hover { + background-color: shade(@selected_background, 0.97); +} + +.button.affirmative GtkLabel, +.button.affirmative Gtklabel:prelight { + color: @selection_foreground; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/calendar.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/calendar.css new file mode 100644 index 0000000..dcd7ddd --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/calendar.css @@ -0,0 +1,69 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/*********** +* Calendar * +************/ + +GtkCalendar { + padding: 2px; + border-radius: 2px; + background-color: shade(@background, 0.8); + color:@text; +} + +GtkCalendar.view { + border-radius: 4px; + border: 1px solid @border; + border-width: 1px; + color: @text; +} + +GtkCalendar.header { + border-radius: 0; + background-color: @background; + border-width: 0; + color: @text; +} + +GtkCalendar.button { + color: @text; +} + +GtkCalendar.button:insensitive, +GtkCalendar.button:backdrop, +GtkCalendar.button:insensitive:backdrop { + background: none; +} + +.highlight, +GtkCalendar.highlight { + background-color: @selection; + color: @selection_foreground; + border-radius: 0; + padding: 0; + border-width: 0; +} + +GtkCalendar.button, +GtkCalendar.button:insensitive, +GtkCalendar.header, +GtkCalendar.view { + background: none; + background-image: none; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/cell-row.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/cell-row.css new file mode 100644 index 0000000..60960f9 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/cell-row.css @@ -0,0 +1,43 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/**************** + * cell and row * + ****************/ + +.cell { + color: @foreground; + border-width: 0px; +} + +.cell:selected, +.cell:selected:focus { + background-color: @selection; + color: @selection_foreground; +} + +row:selected, +row:selected:focus { + border: 0 solid shade(@selection, 0.9); + background-color: @selection; + background-image: none; + color: @selection_foreground; + + -GtkWidget-focus-padding: 1; + -GtkWidget-focus-line-width: 0; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/check-radio.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/check-radio.css new file mode 100644 index 0000000..ffd8755 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/check-radio.css @@ -0,0 +1,143 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/***************** + * Check Buttons * + *****************/ + +GtkCheckButton:hover, +GtkCheckButton:active:hover, +GtkCheckButton:selected, +GtkCheckButton:selected:focus { +} + +.check, +.check row:selected, +.check row:selected:focus { + color: @foreground; +} + +.check:insensitive, +.check row:selected:insensitive, +.check row:selected:focus:insensitive { + color: @insensitive_text; +} + + +.check:backdrop, +.check row:selected:backdrop, +.check row:selected:focus:backdrop { + color: @backdrop_text; +} + +.check:insensitive:backdrop, +.check row:selected:insensitive:backdrop, +.check row:selected:focus:insensitive:backdrop { + color: @backdrop_insensitive_text; +} + +.check:selected { + color: @selection_foreground; +} + + +.check:selected:backdrop { + color: @backdrop_selection_foreground; +} + +/***************** + * Radio Buttons * + *****************/ + +.radio { + background: none; +} + +.radio:insensitive { + color: @insensitive_text; +} + +.radio:selected { + color: @selection_foreground; +} + +.radio:backdrop { + color: @backdrop_text; +} + +.radio:insensitive:backdrop { + color: @backdrop_insensitive_text; +} + +.radio:selected:backdrop { + color: @backdrop_selection_foreground; +} + +/* Symbolic Radio */ +.menu .menuitem.radio { + -gtk-icon-source: -gtk-icontheme("radio-symbolic"); + color: @text; + icon-shadow: none; +} + +.menu .menuitem.radio:active, .menu .menuitem.radio:checked { + -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); +} + +.menu .menuitem.radio:inconsistent { + -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic"); +} +.menu .menuitem.radio:hover { + color: @base; +} +.menu .menuitem.radio:insensitive { + color: @insensitive_text; +} + + +/* Menuitem Checks & Radios */ + +.menuitem.check, +.menuitem.radio { + background: none; + background-image: none; + background: none; + box-shadow: none; +} + +.menuitem.check, +.menuitem.check:active, +.menuitem.check:active:hover, +.menuitem.check:active:insensitive, +.menuitem.check:hover, +.menuitem.check:inconsistent, +.menuitem.check:inconsistent:hover, +.menuitem.check:inconsistent:insensitive, +.menuitem.check:insensitive, +.menuitem.radio, +.menuitem.radio:active, +.menuitem.radio:active:hover, +.menuitem.radio:active:insensitive, +.menuitem.radio:hover, +.menuitem.radio:inconsistent, +.menuitem.radio:inconsistent:hover , +.menuitem.radio:inconsistent:insensitive, +.menuitem.radio:insensitive { + background: none; + box-shadow: none; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/color-chooser.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/color-chooser.css new file mode 100644 index 0000000..b2e4e6e --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/color-chooser.css @@ -0,0 +1,116 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/***************** + * Color chooser * + *****************/ + +GtkColorSwatch, +GtkColorSwatch:selected { + border-width: 1px; + border-style: solid; + border: 1px solid alpha(#000, 0.1); + border-radius: 1px; + background: none; + background-clip: border-box; +} + +GtkColorSwatch:hover, +GtkColorSwatch:selected:hover { + border: 1px solid alpha(#000, 0.3); +} + +GtkColorSwatch.color-dark:hover { +} + +GtkColorSwatch.color-light:hover { +} + +GtkColorSwatch.color-light:selected:hover, +GtkColorSwatch.color-dark:selected:hover { + background-image: none; +} + +GtkColorSwatch.left, +GtkColorSwatch:first-child { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} + +GtkColorSwatch.right, +GtkColorSwatch:last-child { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} + +GtkColorSwatch:only-child { + border-radius: 4px; +} + +GtkColorSwatch.top { + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} + +GtkColorSwatch.bottom { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; +} + +GtkColorChooserWidget #add-color-button { + background-clip: padding-box; + border: 1px solid alpha(#000, 0.1); + background-color: shade(@background, 0.95); + color: @foreground; +} + +GtkColorChooserWidget #add-color-button:hover { + border: 1px solid alpha(#000, 0.3); + background-color: shade(@background, 0.90); + color: @foreground; +} + +.color-active-badge, +.color-active-badge:selected { + border-width: 1px; + border-style: solid; + border-width: 2px; + background: none; +} + +.color-active-badge.color-light, +.color-active-badge.color-light:hover { + border: 1px solid alpha(#000, 0.3); + color: alpha(#000, 0.3); +} + +.color-active-badge.color-dark, +.color-active-badge.color-dark:hover { + border: 1px solid alpha(white, 0.3); + color: alpha(white, 0.3); +} + +GtkColorEditor GtkColorSwatch { + border-radius: 4px; +} + +GtkColorEditor GtkColorSwatch.color-dark:hover, +GtkColorEditor GtkColorSwatch.color-light:hover { + background-image: none; + border: 1px solid alpha(#000, 0.3); +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/column-header.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/column-header.css new file mode 100644 index 0000000..b6e7570 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/column-header.css @@ -0,0 +1,141 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/****************** + * Column Headers * + *****************/ + +column-header .button, +.content-view column-header .button { + border-radius: 0; + border-width: 0px; +} + +column-header .button GtkImage, +column-header .button GtkLabel { + padding-left: 3px; + color: @text; +} + +/*First Child*/ +column-header:first-child .button, +column-header:first-child .button:active, +column-header:first-child .button:hover, +column-header:first-child .button:backdrop, +column-header:first-child .button:backdrop:hover, +.content-view column-header:first-child .button { + border-width: 0 0 1px 0; +} + +/*Last Child*/ +column-header:last-child .button, +column-header:last-child .button:active, +column-header:last-child .button:hover, +column-header:last-child .button:backdrop, +column-header:last-child .button:backdrop:hover, +.content-view column-header:last-child .button { + border-width: 0px 1px 1px 1px; +} + +/* Normal */ +column-header .button, +.content-view column-header .button { + background-image: linear-gradient(to bottom, + @button_background, + shade(@button_background, 0.98) + ); + border-image: linear-gradient(to bottom, + @button_border, + shade(@button_border, 0.98) + ) 0 0 1 1; + border-width: 0 0 1px 1px; + padding: 4px 2px 4px 2px; + color: @text; +} + +/* Active */ +column-header .button:focus, +column-header .button:active, +.content-view column-header .button:focus, +.content-view column-header .button:active { + background-image: linear-gradient(to bottom, + @button_background, + shade(@button_background, 0.98) + ); + border-image: linear-gradient(to bottom, + @button_border, + shade(@button_border, 0.98) + ) 0 0 1 1; + border-width: 0 0 1px 1px; + padding: 4px 2px 4px 2px; + color: @text; +} + +column-header .button:focus GtkImage, +column-header .button:focus GtkLabel, +column-header .button:active GtkImage, +column-header .button:active GtkLabel { + color: @text; +} + +/* Backdrop */ +column-header .button:backdrop { + background-image: none; + background-color: @backdrop_background; + border-image: none; + border-color: @backdrop_border; + border-width: 0 0 1px 1px; + padding: 4px 2px 4px 2px; + color: @backdrop_text; +} + +column-header .button:backdrop GtkImage, +column-header .button:backdrop GtkLabel { + color: @backdrop_text; +} + +/* Hover */ +column-header .button:hover { + background-image: linear-gradient(to bottom, + shade(@button_background, 1.2), + shade(shade(@button_background, 1.2), 0.98) + ); + padding: 4px 2px 4px 2px; + border-width: 0 0 1px 1px; + color: @text; +} + +column-header .button:hover GtkImage, +column-header .button:hover GtkLabel { + color: @text; +} + +/* Hover:Backdrop; */ +column-header .button:hover:backdrop { + background-image: linear-gradient(to bottom, + shade(@backdrop_button_background, 1.1), + shade(shade(@backdrop_button_background, 1.1), 0.98) + ); + border-width: 0 0 1px 1px; + color: @backdrop_text; +} + +column-header .button:hover:backdrop GtkImage, +column-header .button:hover:backdrop GtkLabel { + color: @backdrop_text; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/combobox.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/combobox.css new file mode 100644 index 0000000..135672f --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/combobox.css @@ -0,0 +1,75 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/************ + * Combobox * + ************/ + +GtkComboBox { + padding: 0; + -GtkComboBox-arrow-scaling: 0.5; + -GtkComboBox-shadow-type: none; + +} + +GtkComboBox .separator { + /* always disable separators */ + -GtkWidget-wide-separators: true; + -GtkWidget-horizontal-separator: 0; + -GtkWidget-vertical-separator: 0; +} + +.arrow { + background: none; + border: none; + color: inherit; + -GtkComboBox-arrow-scaling: 1; +} + +/****************** + * Combobox Entry * + ******************/ + +/* Button */ +.combobox-entry .button { + box-shadow: none; +} + +.combobox-entry .button:first-child { + border-radius: 4px 0 0 4px; + border-right-width: 0; +} + +.combobox-entry .button:last-child { + border-radius: 0 4px 4px 0; +} + +/* Entry */ +.combobox-entry .entry { + box-shadow: none; +} + +.combobox-entry .entry:first-child { + border-radius: 4px 0 0 4px; + border-right-width: 0; +} + +.combobox-entry .entry:last-child { + border-radius: 0 4px 4px 0; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/composited-indicator.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/composited-indicator.css new file mode 100644 index 0000000..8e24ecd --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/composited-indicator.css @@ -0,0 +1,101 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/*********************** +* Composited Indicator * +************************/ + +.composited-indicator { + background-color: transparent; + color: @panel_text; +} + +.composited-indicator:active { + background-color: alpha(#fff, 0.1); + color: @header; +} + +.composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; +} + +.panel-app-button > GtkWidget > GtkWidget:first-child { + padding: 0 2px 0 4px; +} + +.composited-indicator .menuitem:active, +.composited-indicator .menuitem:prelight { + border-style: none; + background-image: none; + background-color: shade(@panel, 1.05); + color: @panel_text; + box-shadow: none; +} + + +/* Images */ +.composited-indicator .menuitem:focus GtkImage, +.composited-indicator .menuitem GtkImage { + color: @text; +} + +.composited-indicator .menuitem:prelight GtkImage, +.composited-indicator .menuitem:active GtkImage, +.composited-indicator .menuitem:hover GtkImage { + color: @selection_foreground; +} + +.composited-indicator .menuitem:backdrop GtkImage, +.composited-indicator .menuitem:backdrop:hover GtkImage, +.composited-indicator .menuitem:active:backdrop GtkImage { + color: @backdrop_text; +} + +.composited-indicator .menuitem:insensitive GtkImage { + color: @insensitive_text; +} + +.composited-indicator .menuitem:insensitive:backdrop GtkImage { + color: mix(@backdrop_text, @insensitive_text, 0.5); +} + +/* Labels */ +.composited-indicator .menuitem:focus GtkLabel, +.composited-indicator .menuitem GtkLabel { + color: @text; +} + +.composited-indicator .menuitem:prelight GtkLabel, +.composited-indicator .menuitem:hover GtkLabel, +.composited-indicator .menuitem:active GtkLabel { + color: @selection_foreground; +} + +.composited-indicator .menuitem:backdrop GtkLabel, +.composited-indicator .menuitem:backdrop:hover GtkLabel, +.composited-indicator .menuitem:active:backdrop GtkLabel { + color: @backdrop_text; +} + +.composited-indicator .menuitem:insensitive GtkLabel { + color: @insensitive_text; +} + +.composited-indicator .menuitem:insensitive:backdrop GtkLabel { + color: mix(@backdrop_text, @insensitive_text, 0.5); +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/csd.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/csd.css new file mode 100644 index 0000000..f4cd3b6 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/csd.css @@ -0,0 +1,25 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/******* + * CSD * + *******/ + +.csd.background { + border-radius: 0 0 4px 4px; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/cursor-handles.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/cursor-handles.css new file mode 100644 index 0000000..90d162f --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/cursor-handles.css @@ -0,0 +1,39 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/****************** + * Cursor Handles * + ******************/ + +.entry.cursor-handle, +.cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; +} + +.entry.cursor-handle.top, +.cursor-handle.top { + -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); +} + +.entry.cursor-handle.bottom, +.cursor-handle.bottom { + -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/destructive-action-buttons.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/destructive-action-buttons.css new file mode 100644 index 0000000..910d816 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/destructive-action-buttons.css @@ -0,0 +1,150 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/****************************** + * Destructive action buttons * + ******************************/ +@define-color destructive_action_button #DC322F; +@define-color destructive_action_button_border shade(@destructive_action_button, 0.9); +@define-color destructive_action_button_foreground #fff; + +/****************************** + * Destructive action buttons * + ******************************/ + +.destructive-action.button, +.button.destructive-action { + border: 1px solid @destructive_action_button_border; + background-color: @destructive_action_button; + background-image: linear-gradient(to bottom, + @destructive_action_button, + shade(@destructive_action_button, 0.98) + ); + color: @destructive_action_button_foreground; +} + +.destructive-action.button:hover, +.button.destructive-action:hover { + border: 1px solid shade(@destructive_action_button_border, 1.1); + background-color: shade(@destructive_action_button, 1.1); + background-image: linear-gradient(to bottom, + shade(@destructive_action_button, 1.1), + shade(shade(@destructive_action_button, 1.1), 0.98) + ); + color: @destructive_action_button_foreground; +} + +.destructive-action.button:active, +.button.destructive-action:active { + border: 1px solid @destructive_action_button_border; + background-color: @destructive_action_button; + background-image: linear-gradient(to bottom, + @destructive_action_button, + shade(@destructive_action_button, 0.98) + ); + color: @destructive_action_button_foreground; +} + +.destructive-action.button:backdrop, +.button.destructive-action:backdrop { + border: 1px solid @backdrop_border; + background-color: @backdrop_background; + color: @backdrop_text; +} + +.destructive-action.button:insensitive, +.button.destructive-action:insensitive { + border: 1px solid @insensitive_border; + background-color: @insensitive_background; + color: @insensitive_text; +} + +.destructive-action.button:backdrop:insensitive, +.button.destructive-action:backdrop:insensitive { + border: 1px solid mix(@insensitive_border, @backdrop_border, 0.5); + background-color: mix(@insensitive_background, @backdrop_background, 0.5); + color: mix(@insensitive_text, @backdrop_text, 0.5); +} + +/* Images */ +.destructive-action.button GtkImage { + color: @destructive_action_button_foreground; +} + +.destructive-action.button:active GtkImage, +.destructive-action.button:focus GtkImage, +.destructive-action.button:hover GtkImage { + color: @suggested_action_button_foreground; +} + +.destructive-action.image-button:active GtkImage, +.destructive-action.image-button:focus GtkImage, +.destructive-action.image-button:hover GtkImage { + color: @suggested_action_button_foreground; +} + +.destructive-action.button:backdrop GtkImage, +.destructive-action.button:backdrop:hover GtkImage, +.destructive-action.button:active:backdrop GtkImage { + color: @backdrop_text; + -gtk-image-effect: dim; +} + +.destructive-action.button:insensitive GtkImage { + color: @insensitive_text; + -gtk-image-effect: dim; +} + +.destructive-action.button:insensitive:backdrop GtkImage { + color: mix(@backdrop_text, @insensitive_text, 0.5); + -gtk-image-effect: dim; +} + +/* Labels */ +.destructive-action.button GtkLabel { + color: @destructive_action_button_foreground; + text-shadow:0 1px alpha(#000, 0.05); +} + +.destructive-action.button:active GtkLabel, +.destructive-action.button:focus GtkLabel, +.destructive-action.button:hover GtkLabel { + color: @destructive_action_button_foreground; +} + +.destructive-action.text-button:active GtkLabel, +.destructive-action.text-button:focus GtkLabel, +.destructive-action.text-button:hover GtkLabel { + color: @destructive_action_button_foreground; +} + +.destructive-action.button:backdrop GtkLabel, +.destructive-action.button:backdrop:hover GtkLabel, +.destructive-action.button:focus:backdrop GtkLabel, +.destructive-action.button:active:backdrop GtkLabel { + color: @backdrop_text; + text-shadow:none; +} + +.destructive-action.button:insensitive GtkLabel { + color: @insensitive_text; +} + +.destructive-action.button:insensitive:backdrop GtkLabel { + color: mix(@backdrop_text, @insensitive_text, 0.5); +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/dialogs.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/dialogs.css new file mode 100644 index 0000000..7c09bb1 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/dialogs.css @@ -0,0 +1,101 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color dialog_header @header; +@define-color dialog_header_text @header_text; + +@define-color backdrop_dialog_header shade(@dialog_header, 0.9); +@define-color backdrop_dialog_header_text alpha(@dialog_header, 0.5); +@define-color insensitive_dialog_header_text alpha(@dialog_header_text, 0.7); + +/*********** + * Dialogs * + ***********/ + +.prompt, +GtkMessageDialog { + -GtkDialog-button-spacing: 0; + -GtkDialog-content-area-border: 12px; +} + +/* Buttons */ +GtkMessageDialog .button { + border: 1px solid @selection; +} + +GtkMessageDialog .button:focus { + border: 1px solid @selection; +} + +/* Titlebar */ +GtkDialog .titlebar, +GtkMessageDialog .titlebar { + border: none; + background-color: @dialog_header; + color: @dialog_header_text; +} + +GtkDialog .titlebar:backdrop, +GtkMessageDialog .titlebar:backdrop { + background-color: @backdrop_dialog_header; + color: @backdrop_dialog_header_text; +} + +GtkDialog, +GtkAboutDialog, +GtkMessageDialog { + background: @background; + color: @text; + box-shadow: none; +} + + +GtkDialog:backdrop, +GtkAboutDialog:backdrop, +GtkMessageDialog:backdrop { + background: @backdrop_background; + color: @backdrop_text; + box-shadow: none; +} + +GtkDialog GtkLabel, +GtkAboutDialog GtkLabel, +GtkMessageDialog GtkLabel { + color: @text; +} + +GtkDialog .toolbar { + background-image: none; + background-color: @background; +} + +GtkFileChooserDialog .search-bar { + background-color: @base; + border-color: @background; + box-shadow: none; } + GtkFileChooserDialog .search-bar:backdrop { + background-color: white; + border-color: @background; } +GtkFileChooserDialog .dialog-action-box { + border-top: 1px solid @border; } + GtkFileChooserDialog .dialog-action-box:backdrop { + border-top-color: @backdrop_border; } + +GtkFileChooserDialog .sidebar.view.cell { + padding: 0; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/dynamic-notebook.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/dynamic-notebook.css new file mode 100644 index 0000000..5d13537 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/dynamic-notebook.css @@ -0,0 +1,302 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/*************************** + * Dynamic Notebook & Tabs * + ***************************/ + +.dynamic-notebook .notebook.header { + background: none; + background-color: @background; + border: 0 solid @border; + border-radius: 0; + border: none; +} + +.dynamic-notebook .notebook.header:backdrop { + background-color: @backdrop_background; + background-image: none; + border-color: @backdrop_border; +} + +.dynamic-notebook { + background: none; + border:none; + +} + +.dynamic-notebook:backdrop { + background-clip: border-box; + background: none; + background-image: none; + border:none; +} + + +.dynamic-notebook .notebook { + /*-GtkNotebook-tab-overlap: 1px;*/ + border-width: 0; +} + +.dynamic-notebook .notebook .button { + background-image: none; + box-shadow: none; + color: shade (@foreground, 1.20); + border-image: none; +} + +.dynamic-notebook .notebook .button GtkImage, +.dynamic-notebook .notebook .button:active GtkImage { + background-image: none; + box-shadow: none; + color: @foreground; +} + +.dynamic-notebook GtkImage:insensitive { + color: @insensitive_text; +} + +.dynamic-notebook .notebook .button:hover { + background-color: alpha(#000, 0.05); + border-color: alpha(#000, 0.2); + box-shadow: inset 0 0 0 1px alpha(#000, 0.05); + color: shade (@foreground, 1.10); +} + +.dynamic-notebook .notebook .button:hover:active { + background-color: alpha(#000, 0.10); +} + +.dynamic-notebook GtkLabel { + background: none; + color: @foreground; +} + +.dynamic-notebook GtkLabel:active { + color: @foreground; + font-weight: bold; +} + +.dynamic-notebook GtkLabel:backdrop { + color: @backdrop_text; +} + +.dynamic-notebook GtkLabel:insensitive, +.dynamic-notebook .image:insensitive { + background: none; + color: @insensitive_background; +} + + +.dynamic-notebook .notebook { + -GtkNotebook-tab-overlap: 0; + border-width: 0; +} + + +.dynamic-notebook .notebook tab { + padding-top: 3px; + color: @foreground; +} + +.dynamic-notebook .notebook tab > .entry { + border-radius: 2px; + padding: 1px 5px; +} + +.dynamic-notebook .notebook tab GtkImage { + color: @foreground; +} + +.dynamic-notebook .notebook tab:active { + color: @foreground; +} + + +/* Hover */ +.dynamic-notebook tab:hover { + background-image: none; + background-color: alpha(@text, 0.05); +} + + + +.dynamic-notebook .notebook tab:active:backdrop, +.dynamic-notebook .notebook tab:backdrop { + background-color: @backdrop_background; + background-image: none; + border: 0 solid transparent; + color: @foreground; +} + +.dynamic-notebook .notebook tab:insensitive { + background-color: @insensitive_background; + border: 0 solid transparent; + color: @foreground; +} + +/*----- Tab indicator bar -----*/ + +/* Normal */ +.dynamic-notebook tab.top { + box-shadow:inset 0 -1px 0 0 @border; +} +.dynamic-notebook tab.bottom { + box-shadow:inset 0 1px 0 0 @border; +} +.dynamic-notebook tab.left { + box-shadow:inset -1px 0 0 0 @border; +} +.dynamic-notebook tab.right { + box-shadow:inset 1px 0 0 0 @border; +} + +/* Active */ +.dynamic-notebook tab.top:active { + box-shadow:inset 0 -2px 0 0 @text; +} +.dynamic-notebook tab.bottom:active { + box-shadow:inset 0 2px 0 0 @text; +} +.dynamic-notebook tab.left:active { + box-shadow:inset -2px 0 0 0 @text; +} +.dynamic-notebook tab.right:active { + box-shadow:inset 2px 0 0 0 @text; +} + +/* Active-Backdrop */ +.dynamic-notebook tab.top:active:backdrop { + box-shadow:inset 0 -2px 0 0 @backdrop_text; +} +.dynamic-notebook tab.bottom:active:backdrop { + box-shadow:inset 0 2px 0 0 @backdrop_text; +} +.dynamic-notebook tab.left:active:backdrop { + box-shadow:inset -2px 0 0 0 @backdrop_text; +} +.dynamic-notebook tab.right:active:backdrop { + box-shadow:inset 2px 0 0 0 @backdrop_text; +} + + +/* Hover */ +.dynamic-notebook tab.top:hover, +.dynamic-notebook tab.bottom:hover, +.dynamic-notebook tab.left:hover, +.dynamic-notebook tab.right:hover { + box-shadow: none; + background: shade(@background, 0.95); +} + +/* Hover-Backdrop */ +.dynamic-notebook tab.top:hover { + box-shadow:inset 0 -2px 0 0 alpha(@text, 0.1); +} +.dynamic-notebook tab.bottom:hover:backdrop { + box-shadow:inset 0 2px 0 0 alpha(@text, 0.1); +} +.dynamic-notebook tab.left:hover:backdrop { + box-shadow:inset -2px 0 0 0 alpha(@text, 0.1); +} +.dynamic-notebook tab.right:hover:backdrop { + box-shadow:inset 2px 0 0 0 alpha(@text, 0.1); +} + +/* Backdrop */ +.dynamic-notebook tab.top:backdrop { + box-shadow:inset 0 -1px 0 0 @backdrop_border; +} +.dynamic-notebook tab.bottom:backdrop { + box-shadow:inset 0 1px 0 0 @backdrop_border; +} +.dynamic-notebook tab.left:backdrop { + box-shadow:inset -1px 0 0 0 @backdrop_border; +} +.dynamic-notebook tab.right:backdrop { + box-shadow:inset 1px 0 0 0 @backdrop_border; +} + +/* Insensitive */ +.dynamic-notebook tab.top:insensitive { + box-shadow:inset 0 -1px 0 0 @insensitive_border; +} +.dynamic-notebook tab.bottom:insensitive { + box-shadow:inset 0 1px 0 0 @insensitive_border; +} +.dynamic-notebook tab.left:insensitive { + box-shadow:inset -1px 0 0 0 @insensitive_border; +} +.dynamic-notebook tab.right:insensitive { + box-shadow:inset 1px 0 0 0 @insensitive_border; +} + + +/*----- In-tab Padding -----*/ + +.dynamic-notebook tab.top { + padding: 6px 8px 8px 8px; +} + +.dynamic-notebook tab.bottom { + padding: 8px 8px 6px 8px; +} + +.dynamic-notebook tab.left { + padding: 8px; +} + +.dynamic-notebook tab.right { + padding: 8px; +} + +.dynamic-notebook .notebook tab > .button, +.dynamic-notebook .notebook tab > .button:hover, +.dynamic-notebook .notebook tab > .button:hover:active, +.notebook tab .button:hover, +.notebook tab .button:hover:active { + background-image: none; + background-color: alpha(#000, 0.02); + + border-color: @border; +} + +.dynamic-notebook .notebook tab > .button:hover:active, +.notebook tab > .button:hover:active { + background-color: alpha(#000, 0.10); +} + + +.dynamic-notebook .notebook .button.flat { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + text-shadow: none; +} + + +.dynamic-notebook .notebook .button.flat:hover { + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + text-shadow: none; + background-color: alpha(#000,0.1); +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/entry.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/entry.css new file mode 100644 index 0000000..843d7a5 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/entry.css @@ -0,0 +1,140 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/********* + * Entry * + *********/ + +.entry { + background: @base; + color: @text; + padding: 6px; + border-radius: 3px; + border: 1px solid @border; +} + +.entry:active { + background-color: @base; + color: @text; + border: 1px solid @border; + box-shadow:inset 0 3px 0 1px alpha(#000, 0.05), + inset 0 1px 0 0 alpha(#000, 0.02); +} + +.entry:focus { + background-color: @base; + color: @text; + border: 1px solid shade(@selection, 0.8); + box-shadow:inset 0 0 0 1px alpha(@selection, 0.2), + inset 0 0 0 2px alpha(@selection, 0.1), + inset 0 1px 0 0 alpha(@selection, 0.3); +} + +.entry:backdrop:active, +.entry:backdrop:focus { + background-color: @backdrop_base; + color: @backdrop_text; + border: 1px solid @backdrop_border; + box-shadow:inset 0 1px 1px 0 alpha(#000, 0.1); +} + +.entry:insensitive { + background-color: @insensitive_background; + color: @insensitive_text; + box-shadow:none; +} + +.entry:selected, +.entry:selected:focus { + color: @base; + background-color: @selection; +} + +.entry:selected:backdrop { + color: @base; + background-color: @selection; +} + +.entry:backdrop { + background-color: @backdrop_background; + color: @backdrop_text; + box-shadow: none; +} + +.entry:insensitive:backdrop { + color: @backdrop_text; + box-shadow: none; + background-color: @backdrop_insensitive_background; + box-shadow: none; +} + +.entry.image { + color: @insensitive_text; +} + +.entry.image.left { + padding-right: 6px; + color: @text; +} + +/********************* + * Entry Progressbar * + *********************/ + +.entry.progressbar, +.entry.progressbar:focus { + margin: 0 2px 0 2px; + border-image: none; + border-style: none; + background: none; + background-image: linear-gradient(to top, + transparent 2px, + @base 2px, + @base 3px, + shade(@selection, 0.9) 3px, + shade(@selection, 0.9) 5px, + transparent 5px); + background-size: auto; + box-shadow: none; +} + +.entry.progressbar.pulse, +.entry.progressbar.pulse:focus { + background-image: linear-gradient(to top, + transparent 2px, + @base 2px, + @base 3px, + @border 3px, + @border 5px, + transparent 5px); +} + +.entry.progressbar:backdrop { + margin: 0 2px 0 2px; + border-image: none; + border-style: none; + background:none; + background-image: linear-gradient(to top, + transparent 2px, + @base 2px, + @base 3px, + @backdrop_selected_background 3px, + @backdrop_selected_background 5px, + transparent 5px); + box-shadow: none; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/expander.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/expander.css new file mode 100644 index 0000000..c398a20 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/expander.css @@ -0,0 +1,54 @@ +/************ + * expander * + ************/ +.expander { + border: @border; + color: alpha(@foreground, 0.7); +} + +.expander:active, +.expander:hover { + border: alpha(white, 0.7); + color: alpha(white, 0.7); +} + +.expander:insensitive { + border: alpha(@insensitive_text, 0.7); + color: alpha(@insensitive_text, 0.7); +} + +.expander:backdrop { + border: alpha(@backdrop_text, 0.7); + color: alpha(@backdrop_text, 0.7); +} + + +/* Labels */ +.expander GtkLabel { + color: @text; +} + +.expander:focus GtkLabel { + /*color: shade(@text, 2.0);*/ + color: @text; +} + +.expander:active GtkLabel, +.expander:hover GtkLabel { + color: alpha(#000, 0.5); + /*color: @text;*/ +} + +.expander:backdrop GtkLabel, +.expander:backdrop:hover GtkLabel, +.expander:active:backdrop GtkLabel { + color: @backdrop_text; +} + +.expander:insensitive GtkLabel { + color: @insensitive_text; +} + +.expander:insensitive:backdrop GtkLabel { + color: mix(@backdrop_text, @insensitive_text, 0.5); +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/floating-bar.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/floating-bar.css new file mode 100644 index 0000000..0666baa --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/floating-bar.css @@ -0,0 +1,29 @@ + +/* Floating status bar */ +.floating-bar { + padding: 2px; + background-color: @background; + border-width: 1px; + border-style: solid solid none; + border-color: @border; + border-radius: 3px 3px 0 0; +} + +.floating-bar.bottom.left { /* axes left border and border radius */ + border-left-style: none; + border-top-left-radius: 0; +} + +.floating-bar.bottom.right { /* axes right border and border radius */ + border-right-style: none; + border-top-right-radius: 0; +} + +.floating-bar:backdrop { + background-color: @backdrop_background; + border-color: @backdrop_border; +} + +.floating-bar .button { + padding: 4px; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/header-bar.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/header-bar.css new file mode 100644 index 0000000..bd7c991 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/header-bar.css @@ -0,0 +1,378 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +@define-color backdrop_header_text alpha(@header_text, 0.7); +@define-color insensitive_header_text alpha(@header_text, 0.5); +@define-color backdrop_header_text_dark alpha(@header_text_dark, 0.7); +@define-color insensitive_header_text_dark alpha(@header_text_dark, 0.5); + +/************** + * Header Bar * + **************/ + +.header-bar { + padding:0; + border: none; + border-radius: 4px 4px 0 0; + background-color: @header; + color: @header_text; + box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.1); +} + + +.maximized .header-bar { + border-radius: 0px; + box-shadow: none; +} + +.header-bar:backdrop { + background-image: none; + background-color: @backdrop_header; + color: @backdrop_header_text; + box-shadow: none; +} + +.header-bar *:insensitive { + color: @insensitive_header_text; +} + +/* Text */ +.title, +.header-bar .title { + padding: 0; + padding-left: 13px; + padding-right: 13px; + font: Bold; + color: @header_text; +} + +.header-bar > GtkImage, +.header-bar > GtkArrow { + color: @header_text; +} + +.header-bar .button.linked .title, +.header-bar .button.flat .title { + padding: 0; +} + +.header-bar .title:backdrop { + color: @backdrop_header_text; +} + +/* Subtitle */ +.header-bar .subtitle { + padding: 0; + font: 9; +} + +.header-bar .subtitle, +.header-bar .subtitle GtkLabel, +.header-bar .subtitle GtkImage { + color: alpha(@header_text, 0.8); +} + +.header-bar .subtitle:backdrop, +.header-bar .subtitle:backdrop GtkLabel, +.header-bar .subtitle:backdrop GtkImage { + color: alpha(@backdrop_header_text,0.8); +} + +/* Counter */ +.header-bar .label.counter-label { + background-color: alpha(@header_text,0.5); + color:@header_text; +} + +/*Images*/ + +.header-bar GtkImage, +.header-bar *:active GtkImage, +.header-bar *:focus GtkImage, +.header-bar *:hover GtkImage { + color: @header_text; +} + +.header-bar *:backdrop GtkImage, +.header-bar *:backdrop:hover GtkImage, +.header-bar *:active:backdrop GtkImage { + color: @header_text; + -gtk-image-effect: dim; +} + +.header-bar *:insensitive GtkImage +.header-bar *:backdrop:insensitive GtkImage, +.header-bar *:insensitive:backdrop GtkImage { + color: @header_text; + -gtk-image-effect: dim; +} + + +/* Buttons */ +.header-bar .button, +.header-bar .flat, +.header-bar .button.image-button, +.header-bar .linked, +.header-bar .suggested-action .button, +.header-bar .button.text-button, +.header-bar .titlebutton { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + text-shadow: none; + padding: 10px; + color: @header_text; +} + + +.header-bar .button.image-linked { + padding: 13px; +} + +/* Buttons (Hover) */ +.header-bar .button:hover, +.header-bar .flat:hover, +.header-bar .button.image-button:hover, +.header-bar .linked:hover, +.header-bar .suggested-action .button:hover, +.header-bar .button.text-button:hover, +.header-bar .titlebutton:hover { + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + text-shadow: none; + background-color: alpha(#000,0.1); + color: @header_text; +} + +/* Buttons (Backdrop) */ +.header-bar .button:backdrop, +.header-bar .flat:backdrop, +.header-bar .button.image-button:backdrop, +.header-bar .linked:backdrop, +.header-bar .suggested-action .button:backdrop, +.header-bar .button.text-button:backdrop, +.header-bar .titlebutton:backdrop { + background: none; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + text-shadow: none; + color: shade(@header_text, 1.1); +} + +/* Buttons (Insensitive) */ +.header-bar .button:insensitive, +.header-bar .flat:insensitive, +.header-bar .button.image-button:insensitive, +.header-bar .linked:insensitive, +.header-bar .suggested-action .button:insensitive, +.header-bar .button.text-button:insensitive, +.header-bar .titlebutton:insensitive { + background: none; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + text-shadow: none; + color: alpha(@header_text, 0.5); +} + +/* Buttons (Checked) */ +.header-bar .button:checked, +.header-bar .flat:checked, +.header-bar .button.image-button:checked, +.header-bar .linked:checked, +.header-bar .suggested-action .button:checked, +.header-bar .button.text-button:checked, +.header-bar .titlebutton:checked { + background-image: none; + border: none; + border-radius: 0px; + box-shadow: none; + text-shadow: none; + color: @header_text; + box-shadow:inset 0 -2px 0 0 @header_text; +} + +/* Buttons (Active/Focused) */ +.header-bar .button:focus, +.header-bar .flat:focus, +.header-bar .button.image-button:focus, +.header-bar .linked:focus, +.header-bar .suggested-action .button:focus, +.header-bar .button.text-button:focus, +.header-bar .titlebutton:focus, +.header-bar .button:active, +.header-bar .flat:active, +.header-bar .button.image-button:active, +.header-bar .linked:active, +.header-bar .suggested-action .button:active, +.header-bar .button.text-button:active, +.header-bar .titlebutton:active { + background-image: none; + border: none; + border-radius: 0px; + box-shadow: none; + text-shadow: none; + background-color: alpha(#000,0.1); + color: @header_text; +} + +/* Separators */ + +.header-bar > GtkBox > .separator.vertical { + -GtkWidget-wide-separators: 1; + -GtkWidget-separator-width: 0; + background-color: @separator; + color: @separator; + border:none; +} + +.header-bar .separator, +.header-bar .button .separator, +.header-bar .button.separator { + background: inherit; + color: @separator; + border:none; +} + + +/* Entries */ + +.header-bar .entry { + background-color: alpha(#000, 0.2); + color: @header_text; + border-radius: 2px; + padding: 6px 4px; + border: none; + box-shadow: none; +} + +.header-bar .entry.image { + color: @header_text; +} + +.header-bar .entry:active, +.header-bar .entry:focus { + background-color: @base; + color: @text; + box-shadow: none; + border: none; +} + +.header-bar .entry:active.image, +.header-bar .entry:focus.image { + padding-right: 6px; + color: @text; +} + +.header-bar .entry:backdrop { + box-shadow: none; + color: alpha(@header_text, 0.5); + border: none; +} + +.header-bar .entry.image { + color: alpha(@header_text, 0.5); +} + + +.header-bar .entry:active:backdrop, +.header-bar .entry:focus:backdrop { + background-color: alpha(@base, 0.5); + color: @text; + box-shadow: none; + border: none; +} + + +/* switches */ + +.header-bar GtkSwitch { + border-radius: 1em; + font: bold; +} + +/* Trough */ +.header-bar GtkSwitch.trough { + background: none; + border: none; + background-color: alpha(@header_text, 0.2); + color: @insensitive_header_text; + background-image: none; +} + +.header-bar GtkSwitch.trough:active { + background: none; + border: none; + background-color: alpha(@header_text, 0.2); + color: @header_text; + background-image: none; +} + +.header-bar GtkSwitch.trough:backdrop, +.header-bar GtkSwitch.trough:active:backdrop { + background: none; + border: none; + background-color: alpha(@header_text, 0.1); + color: @backdrop_header_text; + background-image: none; +} + +.header-bar GtkSwitch.trough:insensitive, +.header-bar GtkSwitch.trough:active:insensitive { + background: none; + background: none; + border: none; + color: @insensitive_header_text; + background-image: none; +} + +/* Slider */ +.header-bar GtkSwitch.slider, +.header-bar GtkSwitch.slider:active { + background: none; + border: none; + background-color: @header_text; + background-image: none; + color: @header_text; +} + +.header-bar GtkSwitch.slider:active:insensitive, +.header-bar GtkSwitch.slider:insensitive { + background: none; + border: none; + background-color: @insensitive_header_text; + background-image: none; + color: @insensitive_header_text; +} + +.header-bar GtkSwitch.slider:active:backdrop, +.header-bar GtkSwitch.slider:backdrop { + background: none; + border: none; + background-color: @backdrop_header_text; + background-image: none; + color: @backdrop_header_text; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/images.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/images.css new file mode 100644 index 0000000..6af587f --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/images.css @@ -0,0 +1,80 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/********* + * Images * + **********/ + +*:active GtkImage, +*:focus GtkImage, +*:hover GtkImage { + color: @selection_foreground; +} + +*:backdrop GtkImage, +*:backdrop:hover GtkImage, +*:active:backdrop GtkImage { + color: @backdrop_text; + /*-gtk-image-effect: dim;*/ +} + +*:insensitive GtkImage { + color: @insensitive_text; + -gtk-image-effect: dim; +} + +*:insensitive:backdrop GtkImage { + color: mix(@backdrop_text, @insensitive_text, 0.5); + -gtk-image-effect: dim; +} + +/******************* + * Symbolic Images * + *******************/ + +.image { + color: @internal_element; +} + +.image:hover { + color: @internal_element_prelight; +} + +.image:selected, +.image:selected:hover { + color: @selection_foreground; +} + +.view.image:backdrop, +.image:backdrop { + color: @backdrop_text; +} +.view.image:insensitive, +.image:insensitive { + color: @insenstive_text; +} + +.view.image, +.view.image:hover { + color: @view_symbolic; +} + +.view.image:selected, +.view.image:selected:hover { + color: @selection_foreground; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/infobars.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/infobars.css new file mode 100644 index 0000000..76447b4 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/infobars.css @@ -0,0 +1,100 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color infobar_background @selection; +@define-color infobar_foreground #fff; + +/* Success colors */ +@define-color success #4bae4f; +@define-color success_foreground #fff; +@define-color success_text_shadow alpha(#fff, 0.2); +@define-color success_background @success; +@define-color success_border shade(@info_background, 0.9); + +/* Info colors */ +@define-color info #2095f2; +@define-color info_foreground #333333; +@define-color info_text_shadow alpha(#fff, 0.2); +@define-color info_background @info; +@define-color info_border shade(@info_background, 0.9); + +/* Warning colors */ +@define-color warning #fec006; +@define-color warning_foreground #333333; +@define-color warning_text_shadow alpha(#fff, 0.2); +@define-color warning_background @warning; +@define-color warning_border shade(@warning_background, 0.9); + +/* Question colors */ +@define-color question #4ab3e4; +@define-color question_foreground #fff; +@define-color question_text_shadow alpha(#000, 0.2); +@define-color question_background @question; +@define-color question_border shade(@question_background, 0.9); + +/* Error colors */ +@define-color error #f34235; +@define-color error_foreground #fff; +@define-color error_text_shadow alpha(#000, 0.5); +@define-color error_background @error; +@define-color error_border shade(@error_background, 0.9); + +/************** + * GtkInfoBar * + **************/ + +.info, +GtkInfoBar { + background-color: @background; + background-image: linear-gradient(to bottom, + @background, + shade(@background, 0.98) + ); + color: @foreground; + border-style: solid; + border-color: @border; + border-bottom-width: 1px; +} + +.info GtkLabel, +GtkInfoBar GtkLabel { + color: @foreground; +} + +GtkInfoBar .entry, +GtkInfoBar .menu { + color: @foreground; +} + +GtkInfoBar GtkLabel:insensitive { + color: @insensitive_text; +} + +GtkInfoBar .button, +GtkInfoBar .button:focus, +.dynamic-notebook GtkInfoBar .button { + color: @selection_foreground; +} + +GtkInfoBar .button:active, +GtkInfoBar .button:hover:active { + color: @selection_foreground; +} + +GtkInfoBar .button:insensitive { +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/inline-toolbars.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/inline-toolbars.css new file mode 100644 index 0000000..6e33e14 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/inline-toolbars.css @@ -0,0 +1,173 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/******************* + * Inline Toolbars * + *******************/ + +.inline-toolbar.toolbar { + background-color: @base; + border: solid @border; + border-width: 0 1px 1px 1px; + color: @text; + box-shadow: none; +} + +.inline-toolbar.toolbar:backdrop { + background-color: @backdrop_base; + box-shadow: none; + -gtk-image-effect: dim; +} + +.inline-toolbar.toolbar:first-child { + border-radius: 6px 6px 0px 0px; + border-width: 1px 1px 0px 1px; +} + +.inline-toolbar.toolbar:last-child { + border-radius: 0 0 6px 6px; + border-width: 0px 1px 1px 1px; +} + +/* Buttons */ +.inline-toolbar.toolbar .button, +.inline-toolbar.toolbar .text-button, +.inline-toolbar.toolbar .image-button { + border: none; + background: none; + color: @text; + border-radius: 0px; + padding: 13px; +} + +.inline-toolbar.toolbar .button:active +.inline-toolbar.toolbar .text-button:active, +.inline-toolbar.toolbar .image-button:active { + border: none; + color: @text; + box-shadow: none; + padding: 13px; +} + +.inline-toolbar.toolbar .button .raised +.inline-toolbar.toolbar .text-button .raised, +.inline-toolbar.toolbar .image-button .raised { + border: none; + color: @text; + box-shadow: none; + padding: 13px; +} + +/* Hover */ +.inline-toolbar.toolbar .button:hover, +.inline-toolbar.toolbar .button:active:hover +.inline-toolbar.toolbar .text-button:hover, +.inline-toolbar.toolbar .text-button:active:hover, +.inline-toolbar.toolbar .image-button:hover, +.inline-toolbar.toolbar .image-button:active:hover { + padding: 13px; + border: none; + background-color: alpha(#000, 0.1); + color: @text; + box-shadow: none; +} + +/* Insensitive */ +.inline-toolbar.toolbar .button:insensitive, +.inline-toolbar.toolbar .text-button:insensitive, +.inline-toolbar.toolbar .image-button:insensitive { + color: @insensitive_header_text; + -gtk-image-effect: dim; +} + + +/* Backdrop */ +.inline-toolbar.toolbar .button:backdrop, +.inline-toolbar.toolbar .button:active:backdrop +.inline-toolbar.toolbar .text-button:backdrop, +.inline-toolbar.toolbar .text-button:active:backdrop, +.inline-toolbar.toolbar .image-button:backdrop, +.inline-toolbar.toolbar .image-button:active:backdrop { + color: @backdrop_text; + border: none; + padding: 13px; +} + +/* Insensitive:Backdrop; */ +.inline-toolbar.toolbar .button:insensitive:backdrop, +.inline-toolbar.toolbar .text-button:insensitive:backdrop, +.inline-toolbar.toolbar .image-button:insensitive:backdrop { + padding: 13px; + border: none; + color: mix(@backdrop_text, @insensitive_text, 0.5); +} + + +/* Images */ +.inline-toolbar.toolbar .button GtkImage { + color: @text; +} + +.inline-toolbar.toolbar .button:active GtkImage, +.inline-toolbar.toolbar .button:focus GtkImage, +.inline-toolbar.toolbar .button:hover GtkImage { + color: @text; +} + +.inline-toolbar.toolbar .button:backdrop GtkImage, +.inline-toolbar.toolbar .button:backdrop:hover GtkImage, +.inline-toolbar.toolbar .button:active:backdrop GtkImage { + color: @backdrop_text; + -gtk-image-effect: dim; +} + +.inline-toolbar.toolbar .button:insensitive GtkImage { + color: @insensitive_text; + -gtk-image-effect: dim; +} + +.inline-toolbar.toolbar .button:insensitive:backdrop GtkImage { + color: mix(@backdrop_text, @insensitive_text, 0.5); + -gtk-image-effect: dim; +} + +/* Labels */ +.inline-toolbar.toolbar .button GtkLabel { + color: @text; +} + +.inline-toolbar.toolbar .button:active GtkLabel, +.inline-toolbar.toolbar .button:focus GtkLabel, +.inline-toolbar.toolbar .button:hover GtkLabel { + color: @text; +} + +.inline-toolbar.toolbar .button:backdrop GtkLabel, +.inline-toolbar.toolbar .button:backdrop:hover GtkLabel, +.inline-toolbar.toolbar .button:active:backdrop GtkLabel { + color: @backdrop_text; +} + +.inline-toolbar.toolbar .button:insensitive GtkLabel { + color: @insensitive_text; +} + +.inline-toolbar.toolbar .button:insensitive:backdrop GtkLabel { + color: mix(@backdrop_text, @insensitive_text, 0.5); +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/labels.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/labels.css new file mode 100644 index 0000000..596f6d6 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/labels.css @@ -0,0 +1,61 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/********** + * Labels * + **********/ + +.label, +.label GtkLabel, +GtkLabel { + color: inherit; +} + +.dim-label, +.dim-label GtkLabel { + color: @insensitive_text; +} + +.label:active, +.label:focus, +.label:hover, +*:active GtkLabel, +*:focus GtkLabel, +*:hover GtkLabel { + color: inherit; +} + +.label:backdrop, +.label:backdrop:hover, +.label:active:backdrop, +*:backdrop GtkLabel, +*:backdrop:hover GtkLabel, +*:active:backdrop GtkLabel { + color: inherit; +} + +.label:insensitive, +*:insensitive GtkLabel { + color: inherit; +} + +.label:insensitive:backdrop, +*:insensitive:backdrop GtkLabel { + color: inherit; +} + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/levelbars.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/levelbars.css new file mode 100644 index 0000000..ef144c3 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/levelbars.css @@ -0,0 +1,95 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/************* + * Level Bar * + *************/ + +GtkLevelBar { + -GtkLevelBar-min-block-width: 34; + -GtkLevelBar-min-block-height: 3; + border-radius: 2px; +} + +GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; + border-radius: 2px; +} + +.level-bar.trough, +.level-bar.trough:backdrop { + border: 1px solid @border; + background: @base; + border-radius: 0px; + padding:1px; +} + +.level-bar.fill-block { + border: 1px solid @selected_border; + background-color: @selection; +} + +.level-bar.fill-block:backdrop { + background-color: shade(@backdrop_background, 0.95); + border: 1px solid @backdrop_border; +} + +.level-bar.indicator-continuous.fill-block { + padding: 2px; + border-radius: 4px; +} + +.level-bar.fill-block:backdrop, +.level-bar.fill-block.level-high:backdrop, +.level-bar.fill-block.level-low:backdrop { + background-color: @backdrop_border; + border-color: @backdrop_border; + background-image: none; +} + +.level-bar.indicator-discrete.fill-block.horizontal { + border-radius: 4px; + margin: 0 1px; +} + +.level-bar.indicator-discrete.fill-block.vertical { + border-radius: 4px; + margin: 1px 0; +} + +.level-bar.fill-block.level-high { + border-color: shade(@success, 0.9); + background-color: @success; +} + +.level-bar.fill-block.level-low { + border-color: shade(@warning, 0.9); + background-color: @warning; +} + +.level-bar.fill-block.empty-fill-block { + background: none; + background-image: none; + border-color: alpha(@foreground, 0.1); +} + +.level-bar.fill-block.empty-fill-block:backdrop { + border-color: transparent; + background: none; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/linked-buttons.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/linked-buttons.css new file mode 100644 index 0000000..f0ca6c2 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/linked-buttons.css @@ -0,0 +1,103 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/********* +* Linked * +*********/ + +/* Middle button */ +.linked entry, +.linked button, +.linked .entry, +.linked .button { + border-left-width: 0; + border-radius: 0; +} + +/* Leftmost button */ +.linked entry:first-child, +.linked button:first-child, +.linked .entry:first-child, +.linked .button:first-child, +.linked > GtkComboBox:first-child > .button { + border-width: 1px; + border-bottom-right-radius: 0; + border-top-right-radius: 0; + border-bottom-left-radius: 2.5px; + border-top-left-radius: 2.5px; +} + +/* Rightmost button */ +.linked entry:last-child, +.linked button:last-child, +.linked .entry:last-child, +.linked .button:last-child, +.linked > GtkComboBox:last-child > .button { + border-left-width: 0; + border-bottom-right-radius: 2.5px; + border-top-right-radius: 2.5px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +/* Linked single button */ +.linked entry:only-child, +.linked button:only-child, +.linked .entry:only-child, +.linked .button:only-child { + border-right-width: 1px; + border-left-width: 1px; + border-radius: 2.5px; +} + +/* Middle button (vertical) */ +.linked.vertical entry, +.linked.vertical button, +.linked.vertical .entry, +.linked.vertical .button { + border-left-width: 1px; + border-bottom-width: 0; + border-radius: 0; +} + +/* Top button (vertical) */ +.linked.vertical entry:first-child, +.linked.vertical button:first-child, +.linked.vertical .entry:first-child, +.linked.vertical .button:first-child { + border-radius: 2.5px 2.5px 0 0; +} + +/* Bottom button (vertical) */ +.linked.vertical entry:last-child, +.linked.vertical button:last-child, +.linked.vertical .entry:last-child, +.linked.vertical .button:last-child { + border-bottom-width: 1px; + border-radius: 0 0 2.5px 2.5px; +} + +/* Linked single button (vertical) */ +.linked.vertical entry:only-child, +.linked.vertical button:only-child, +.linked.vertical .entry:only-child, +.linked.vertical .button:only-child { + border-top-width: 1px; + border-bottom-width: 1px; + border-radius: 2.5px; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/links.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/links.css new file mode 100644 index 0000000..2fa9165 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/links.css @@ -0,0 +1,75 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +@define-color link #02f; +@define-color backdrop_link shade(@link, 1.1); +@define-color visited_link shade(@link, 0.9); + +/********* + * Links * + *********/ +*:link, .button:link, .header-bar .button.titlebutton:link, +.titlebar .button.titlebutton:link, .button:visited, .header-bar .button.titlebutton:visited, +.titlebar .button.titlebutton:visited { + color: @visited_link; +} + +*:link:visited, +.button:visited, +.header-bar .button.titlebutton:visited, +.titlebar .button.titlebutton:visited { + color: @visited_link; +} + +*:selected *:link:visited, +*:selected .button:visited { + color: @visited_link; +} + +*:link:hover, +.button:hover:link, +.button:hover:visited { + color: @backdrop_link; +} + +*:selected *:link:hover, +*:selected .button:hover:link, +*:selected .button:hover:visited { + color: shade(@link, 1.1); +} + +*:link:active, +.button:active:link, +.button:active:visited { + color: @visited_link; +} + +*:selected *:link:active, *:selected .button:active:link, *:selected .button:active:visited { + color: @selection_foreground; +} + +*:link:backdrop, .button:backdrop:link, .button:backdrop:visited, *:link:backdrop:hover, .button:backdrop:hover:link, .button:backdrop:hover:visited, *:link:backdrop:hover:selected, .button:backdrop:hover:selected:link, .button:backdrop:hover:selected:visited, .titlebar.selection-mode .subtitle:backdrop:hover:link, +.header-bar.selection-mode .subtitle:backdrop:hover:link { + color: @backdrop_link; +} + +*:link:selected, .button:selected:link, .button:selected:visited, .titlebar.selection-mode .subtitle:link, +.header-bar.selection-mode .subtitle:link, *:selected *:link, *:selected .button:link, *:selected .button:visited { + color: @selected; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/list-rows.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/list-rows.css new file mode 100644 index 0000000..da0b299 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/list-rows.css @@ -0,0 +1,38 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/*********** + * List Rows * + ***********/ + +.list-row { + padding: 5px 8px; + border-width: 0px; + background: none; + color: @text; +} + +.list-row:selected { + background-color: @selection; + color: @selection_foreground; +} + +.list-row:hover { + background-color: shade(@selection, 1.1); + color: @selection_foreground; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/menu-button.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/menu-button.css new file mode 100644 index 0000000..506746f --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/menu-button.css @@ -0,0 +1,83 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/*************** + * Menu Button * + ***************/ + +.menu-button { + color: @text; +} + +.menu-button .menu, +.menu-button .menu GtkLabel, +.menu-button.image-button .menu, +.menu-button.image-button .menu GtkLabel { + color: @text; +} + +.menu-button .menu:backdrop GtkLabel, +.menu-button .menuitem:backdrop GtkLabel +.menu-button.image-button .menu:backdrop GtkLabel, +.menu-button.image-button .menuitem:backdrop GtkLabel { + color: @backdrop_text; +} + +.menu-button .menu:insensitive GtkLabel, +.menu-button .menuitem:insensitive GtkLabel, +.menu-button.image-button .menu:insensitive GtkLabel, +.menu-button.image-button .menuitem:insensitive GtkLabel { + color: @insensitive_text; +} + +.menu-button .menu .accelerator, +.menu-button .menu .accelerator:insensitive, +.menu-button .menuitem .accelerator, +.menu-button .menuitem .accelerator:insensitive +.menu-button .menu .menuitem .accelerator, +.menu-button .menu .menuitem .accelerator:insensitive, +.menu-button.image-button .menu .accelerator, +.menu-button.image-button .menu .accelerator:insensitive, +.menu-button.image-button .menuitem .accelerator, +.menu-button.image-button .menuitem .accelerator:insensitive +.menu-button.image-button .menu .menuitem .accelerator, +.menu-button.image-button .menu .menuitem .accelerator:insensitive { + color: @insensitive_text; +} + +.menu-button.separator { + color: @separator; +} + +.menu-button:hover { +} + +.menu-button:insensitive { + color: @insensitive_text; +} + +.menu-button:hover, +.menu-button:active, +.menu-button:active:insensitive, +.menu-button:insensitive, +.menu-button { +} + +GtkMenuButton.button:active, +GtkMenuButton.button.raised:active { +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/menubars.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/menubars.css new file mode 100644 index 0000000..3517c7e --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/menubars.css @@ -0,0 +1,173 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/*********** + * Menubar * + ***********/ + +.menubar { + background-color: @header; + color: @header_text; +} + +.menubar:backdrop { + background-color: @backdrop_header; + color: @backdrop_header_text; +} + +.menubar .menuitem { + background: none; + color: @header_text; + + -gtk-icon-style: symbolic; +} + +.menubar.menuitem:active, +.menubar .menuitem:active { + background: none; + color: @selection; + box-shadow:inset 0 -3px 0 0 @selection; +} + +.menubar .menuitem:backdrop { + background: none; + color: @backdrop_header_text; +} + +.menubar .menuitem:hover { + background-color: @selection; + color: @selection_foreground; + box-shadow:inset 0 -3px 0 0 @selection; +} + +/* Separator */ +.menubar.menuitem.separator { + color: @separator; +} + +/* Images */ +.menubar .menuitem GtkImage { + color: @header_text; +} + +.menubar .menuitem:active GtkImage, +.menubar .menuitem:focus GtkImage, +.menubar .menuitem:hover GtkImage { + color: @selection_foreground; +} + +.menubar .menuitem:backdrop GtkImage, +.menubar .menuitem:backdrop:hover GtkImage, +.menubar .menuitem:active:backdrop GtkImage { + color: @backdrop_header_text; + /*-gtk-image-effect: dim;*/ +} + +.menubar .menuitem:insensitive GtkImage { + color: @insensitive_header_text; + /*-gtk-image-effect: dim;*/ +} + +.menubar .menuitem:insensitive:backdrop GtkImage { + color: mix(@backdrop_header_text, @insensitive_header_text, 0.5); + /*-gtk-image-effect: dim;*/ +} + +/* Labels */ +.menubar .menuitem GtkLabel { + color: @header_text; +} + +.menubar .menuitem:active GtkLabel, +.menubar .menuitem:focus GtkLabel, +.menubar .menuitem:hover GtkLabel { + color: @selection_foreground; +} + + +.menubar .menuitem:backdrop GtkLabel, +.menubar .menuitem:active:backdrop GtkLabel { + color: @backdrop_header_text; +} + +.menubar .menuitem:backdrop:hover GtkLabel { + color: @backdrop_text; + /* color: alpha (#000, 0.6); */ +} + +.menubar .menuitem:insensitive GtkLabel { + color: @insensitive_header_text; +} + +.menubar .menuitem:insensitive:backdrop GtkLabel { + color: mix(@backdrop_header_text, @insensitive_header_text, 0.5); +} + +/* Images */ +.menubar .menu .menuitem GtkImage { + color: @text; +} + +.menubar .menu .menuitem:active GtkImage, +.menubar .menu .menuitem:focus GtkImage, +.menubar .menu .menuitem:hover GtkImage { + color: @selection_foreground; +} + +.menubar .menu .menuitem:backdrop GtkImage, +.menubar .menu .menuitem:backdrop:hover GtkImage, +.menubar .menu .menuitem:active:backdrop GtkImage { + color: @backdrop_text; + /*-gtk-image-effect: dim;*/ +} + +.menubar .menu .menuitem:insensitive GtkImage { + color: @insensitive_text; + /*-gtk-image-effect: dim;*/ +} + +.menubar .menu .menuitem:insensitive:backdrop GtkImage { + color: mix(@backdrop_text, @insensitive_text, 0.5); + /*-gtk-image-effect: dim;*/ +} + +/* Labels */ +.menubar .menu .menuitem GtkLabel { + color: @text; +} + +.menubar .menu .menuitem:active GtkLabel, +.menubar .menu .menuitem:focus GtkLabel, +.menubar .menu .menuitem:hover GtkLabel { + color: @selection_foreground; +} + +.menubar .menu .menuitem:backdrop GtkLabel, +.menubar .menu .menuitem:backdrop:hover GtkLabel, +.menubar .menu .menuitem:active:backdrop GtkLabel { + color: @backdrop_text; +} + +.menubar .menu .menuitem:insensitive GtkLabel { + color: @insensitive_text; +} + +.menubar .menu .menuitem:insensitive:backdrop GtkLabel { + color: mix(@backdrop_text, @insensitive_text, 0.5); +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/menus.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/menus.css new file mode 100644 index 0000000..cf509e0 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/menus.css @@ -0,0 +1,147 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/******** + * Menu * + ********/ + +.content-view .menu, +.context-menu, +.menu, +.popup { + padding: 4px 0; + border-radius: 4px; + box-shadow: 0 2px 4px 0 alpha(#000,0.1), + inset 0 1px 0 0 alpha(#fff,0.1); + background-color: @background; + color: @text; +} + +/* Menu Item */ +.menuitem { + border:none; + padding: 8px 4px; + + -GtkMenuItem-arrow-scaling: 0.5; + -gtk-icon-style: symbolic; +} + +/* Active */ +.menuitem:active { + background-color: @selection; + color: @selection_foreground; + -gtk-icon-style: symbolic; +} + +/* Hover*/ +.menuitem:hover { + background-color: @selection; + color: @selection_foreground; + -gtk-icon-style: symbolic; +} + +.menuitem:backdrop, +.menu .menuitem:backdrop { + box-shadow: none; + border: none; +} + +.menuitem:insensitive, +.menu .menuitem:insensitive { + box-shadow: none; + color: @insensitive_text; + border: none; +} + +/* Arrows */ +.menu .menuitem.arrow { + color: @text; + -GtkComboBox-arrow-scaling: 0.5; +} + +.menu .menuitem.arrow { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} +.menu .menuitem.arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +/* Separator color */ +.menuitem.separator { + border: none; + color: @border; + -GtkMenuItem-horizontal-padding: 0; + -GtkWidget-separator-height: 1; +} + +.menuitem .entry { + border: none; + background-color: @base; + background-image: none; +} + +.menuitem .entry:active, +.menuitem .entry:focus { + border: none; +} + +/* Accelerators */ +.menuitem .accelerator, +.menuitem .accelerator:insensitive { + background: none; + color: @insensitive_text; +} + +.menuitem .accelerator:hover, +.menuitem .accelerator:active { + background: none; +} + + +/* Menu Text */ +.menuitem GtkLabel { + padding-left: 2px; + padding-right: 2px; + color: @text; +} + +.menuitem:hover GtkLabel { + color: @selection_foreground; +} + +/* Menu Text */ +.menuitem GtkLabel:insensitive { + color: @insensitive_text; +} + +.menu .menuitem GtkLabel, +.popup .menuitem GtkLabel { + padding-left: 6px; +} + +/* Menu Image */ +.menuitem GtkImage { + padding-left: 2px; + padding-right: 2px; + color: @text; +} + +.menuitem:hover GtkImage, +.menu .menuitem:hover GtkImage { + color: @selection_foreground; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/message-dialogs.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/message-dialogs.css new file mode 100644 index 0000000..446c45f --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/message-dialogs.css @@ -0,0 +1,229 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/****************** +* Message Dialogs * +*******************/ + +.message-dialog { + padding: 0px; + padding-top: 8px; + /*background: @background;*/ + -GtkDialog-button-spacing: 0; + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.window-frame.message-dialog, +.window-frame.message-dialog:backdrop { + border-radius: 4px; +} + +.message-dialog.csd { + border-radius: 5px; + background: @background; + box-shadow: 0 3px 6px alpha (#000, 0.16), + 0 3px 6px alpha (#000, 0.23); + padding-top: 8px; + margin: 0; +} + +.message-dialog.csd.background { + padding: 0px; + margin: 0px; + background: @background; + box-shadow: none; +} + +/* Buttons */ +.message-dialog.csd .dialog-action-area { + padding: 0; +} + +.message-dialog .dialog-action-area .button { + border: none; + border-radius: 0; + padding: 0; + font: bold; + /*padding: 8px;*/ +} + +.message-dialog.csd .dialog-action-area .button { + border-radius: 2px; + border: none; + background-image: none; + background-color: transparent; + color: @text; +} + +.message-dialog.csd .dialog-action-area .button:hover { + border: none; + background-image: none; + background-color: @selection; + color: @selection_foreground; +} + +.message-dialog.csd .dialog-action-area .button:active, +.message-dialog.csd .dialog-action-area .button:active:hover { + border: none; + border-radius: 2px; + background-image: none; + background-color: alpha(#000, 0.2); + color: @text; +} + +.message-dialog.csd .dialog-action-area .button:insensitive { + border: none; + background-image: none; + background-color: @insensitive_background; + color: @insensitive_text; +} + +.message-dialog.csd .dialog-action-area .button:backdrop { + border: none; + background-image: none; + background-color: @backdrop_background; + color: @backdrop_text; +} + +.message-dialog.csd .dialog-action-area .button:backdrop:insensitive { + border: none; + background-image: none; + background-color: mix(@insensitive_background, @backdrop_background, 0.5); + color: mix(@insensitive_text, @backdrop_text, 0.5); +} + +/* Suggested Action Button */ +.message-dialog.csd .dialog-action-area .button.suggested-action { + background-image: none; + border: 0px solid @suggested_action_button; + background-color: @suggested_action_button; + color: @suggested_action_button_foreground; +} + +.message-dialog.csd .dialog-action-area .button.suggested-action:hover { + background-image: none; + border: 0px solid shade(@suggested_action_button, 1.2); + background-color: shade(@suggested_action_button, 1.2); + color: @suggested_action_button_foreground; +} + +.message-dialog.csd .dialog-action-area .button.suggested-action:active { + background-image: none; + border: 0px solid shade(@suggested_action_button, 1.1); + background-color: shade(@suggested_action_button, 1.1); + color: @suggested_action_button_foreground; +} + +.message-dialog.csd .dialog-action-area .button.suggested-action:backdrop { + background-image: none; + border: 0px solid @backdrop_border; + background-color: @backdrop_background; + color: @backdrop_text; +} + +.message-dialog.csd .dialog-action-area .button.suggested-action:insensitive { + background-image: none; + border: 0px solid @insensitive_border; + background-color: @insensitive_background; + color: @insensitive_text; +} + +.message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive { + background-image: none; + border: 0px solid mix(@insensitive_border, @backdrop_border, 0.5); + background-color: mix(@insensitive_background, @backdrop_background, 0.5); + color: mix(@insensitive_text, @backdrop_text, 0.5); +} + + +/* Destructive Action Button */ +.message-dialog.csd .dialog-action-area .button.destructive-action { + background-image: none; + border: 0px solid @destructive_action_button_border; + background-color: @destructive_action_button; + color: @destructive_action_button_foreground; +} + +.message-dialog.csd .dialog-action-area .button.destructive-action:hover { + background-image: none; + border: 0px solid shade(@destructive_action_button_border, 1.1); + background-color: shade(@destructive_action_button, 1.1); + color: @destructive_action_button_foreground; +} + +.message-dialog.csd .dialog-action-area .button.destructive-action:active { + background-image: none; + border: 0px solid @destructive_action_button_border; + background-color: @destructive_action_button; + color: @destructive_action_button_foreground; +} + +.message-dialog.csd .dialog-action-area .button.destructive-action:backdrop { + background-image: none; + border: 0px solid @backdrop_border; + background-color: @backdrop_background; + color: @backdrop_text; +} + +.message-dialog.csd .dialog-action-area .button.destructive-action:insensitive { + background-image: none; + border: 0px solid @insensitive_border; + background-color: @insensitive_background; + color: @insensitive_text; +} + +.message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive { + background-image: none; + border: 0px solid mix(@insensitive_border, @backdrop_border, 0.5); + background-color: mix(@insensitive_background, @backdrop_background, 0.5); + color: mix(@insensitive_text, @backdrop_text, 0.5); +} + +.message-dialog.csd .dialog-action-area .button, +.message-dialog.csd .dialog-action-area .button:hover, +.message-dialog.csd .dialog-action-area .button:active, +.message-dialog.csd .dialog-action-area .button:insensitive, +.message-dialog.csd .dialog-action-area .button:backdrop, +.message-dialog.csd .dialog-action-area .button:backdrop:insensitive, +.message-dialog.csd .dialog-action-area .button.suggested-action, +.message-dialog.csd .dialog-action-area .button.suggested-action:hover, +.message-dialog.csd .dialog-action-area .button.suggested-action:active, +.message-dialog.csd .dialog-action-area .button.suggested-action:backdrop, +.message-dialog.csd .dialog-action-area .button.suggested-action:backdrop:insensitive, +.message-dialog.csd .dialog-action-area .button.suggested-action:insensitive, +.message-dialog.csd .dialog-action-area .button.destructive-action, +.message-dialog.csd .dialog-action-area .button.destructive-action:hover, +.message-dialog.csd .dialog-action-area .button.destructive-action:active, +.message-dialog.csd .dialog-action-area .button.destructive-action:backdrop, +.message-dialog.csd .dialog-action-area .button.destructive-action:backdrop:insensitive, +.message-dialog.csd .dialog-action-area .button.destructive-action:insensitive { + background-image: none; + border-left-style: solid; + border-right-style: none; + border-bottom-style: none; +} + +.message-dialog.csd .dialog-action-area .button:last-child { + /*border-bottom-right-radius: 7px;*/ +} + +.message-dialog.csd .dialog-action-area .button:first-child { + border-left-style: none; + /*border-bottom-left-radius: 7px;*/ +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/miscellaneous.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/miscellaneous.css new file mode 100644 index 0000000..482191c --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/miscellaneous.css @@ -0,0 +1,94 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/********* + * text * + *********/ +.h1 { font: 24; } +.h2 { font: 18; } +.h3 { font: 12; } + + +/************* + * assistant * + *************/ +GtkAssistant .sidebar .highlight { + font: bold; +} + +GtkAssistant .sidebar { + padding: 3px; + border-right-width: 3px; + border-style: solid; + border-right-color: @border; + border-radius: 0; + background-color: @background; + color: mix(@foreground, @background, 0.1); +} + + +/************************* + * touch text selections * + *************************/ +GtkBubbleWindow { + border-radius: 4px; + background-clip: border-box; +} + +GtkBubbleWindow.osd.background { + background-color: @osd_background; +} + +GtkBubbleWindow .toolbar { + background: none; +} + + +/* dnd */ +.view.dim-label, +.dim-label, +.dim-label:hover, +.dim-label:focus { + color: mix(@foreground, @background, 0.5); +} + +.dim-label:selected, +.dim-label:selected:focus { + color: mix(@selection_foreground, @selection, 0.5); +} + +.dnd { + border: 1px solid shade(@selection, 0.9); +} + +.grip { + background: none; +} + +.arrow { + color: alpha(@foreground, 0.7); +} + +/********* + * Links * + *********/ + +*:link, +*:visited { + color: @link; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/notebook.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/notebook.css new file mode 100644 index 0000000..c8671f1 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/notebook.css @@ -0,0 +1,328 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/******************* + * Notebook & Tabs * + *******************/ + +.notebook { + background-color: @base; + box-shadow:0 0 0 1px @border; + background-clip: border-box; +} + +.notebook.header { + border: none; + background-color: @background; +} + +.notebook.header, +.notebook.header:backdrop { + border-width: 0px; +} + +.notebook.header.frame.top, +.notebook.header.frame.top:backdrop {/* + border-top: 1px solid @border; + border-left: 1px solid @border; + border-right: 1px solid @border;*/ + border:none; +} + +.notebook.header.frame.bottom, +.notebook.header.frame.bottom:backdrop { + /*border-bottom: 1px solid @border; + border-left: 1px solid @border; + border-right: 1px solid @border;*/ + border:none; +} + +.notebook.header.frame.left, +.notebook.header.frame.left:backdrop { + /*border-top: 1px solid @border; + border-bottom: 1px solid @border; + border-left: 1px solid @border;*/ + border:none; +} + +.notebook.header.frame.right, +.notebook.header.frame.right:backdrop { + /*border-top: 1px solid @border; + border-bottom: 1px solid @border; + border-right: 1px solid @border;*/ + border:none; +} + +.notebook.frame { + /*FIXME: Move the border down here so devs have more control*/ + border: none; +} + +.notebook GtkViewport { + background-color: @base; + border:none; +} + +.notebook:insensitive, +.notebook GtkViewport:insensitive { + background-color: @insensitive_background; + border-color: @insensitive_border; + color: @insensitive_text; +} + +.notebook:backdrop, +.notebook GtkViewport:backdrop { + background-color: @backdrop_background; + border-color: @backdrop_border; + color: @backdrop_text; +} + +.notebook:insensitive:backdrop, +.notebook GtkViewport:insensitive:backdrop { + background-color: @backdrop_insensitive_background; + border-color: @backdrop_border; +} + +/* Labels */ +.notebook GtkLabel, +.notebook:active GtkLabel, +.notebook:focus GtkLabel, +.notebook:hover GtkLabel { + color: @text; +} + +.notebook:backdrop GtkLabel, +.notebook:backdrop:hover GtkLabel, +.notebook:active:backdrop GtkLabel { + color: @backdrop_text; +} + +.notebook:insensitive GtkLabel { + color: @insensitive_text; +} + +.notebook:insensitive:backdrop GtkLabel { + color: mix(@backdrop_text, @insensitive_text, 0.5); +} + + +/*----- Tabs -----*/ + +.notebook tab { + /*border: none;*/ + border-radius: 0; + padding-top: 3px; + background: @background; + color: @foreground; +} + +.notebook tab > .entry { + border-radius: 2px; + padding: 2px 5px; +} + +.notebook tab:active { + border: none; + background: @background; + color: @foreground; +} + +.notebook tab:hover { + color: alpha(#fff, 0.3); + transition: all 300ms cubic-bezier(0.3, 0.5, 0.5, 0.9); +} + +.notebook tab:backdrop { + border: none; + background: @backdrop_background; + color: @backdrop_text; +} + +.notebook tab:insensitive { + border: none; + background: @insensitive_background; + color: @insensitive_text; +} + +/*----- Tab indicator bar -----*/ + +/* Normal */ +.notebook tab.top { + box-shadow:inset 0 -1px 0 0 @border; +} +.notebook tab.bottom { + box-shadow:inset 0 1px 0 0 @border; +} +.notebook tab.left { + box-shadow:inset -1px 0 0 0 @border; +} +.notebook tab.right { + box-shadow:inset 1px 0 0 0 @border; +} + +/* Hover */ +.notebook tab.top:hover, +.notebook tab.bottom:hover, +.notebook tab.left:hover, +.notebook tab.right:hover { + box-shadow: none; + background: shade(@background, 0.95); +} + +/* Active */ +.notebook tab.top:active { + box-shadow:inset 0 -2px 0 0 @text; +} +.notebook tab.bottom:active { + box-shadow:inset 0 2px 0 0 @text; +} +.notebook tab.left:active { + box-shadow:inset -2px 0 0 0 @text; +} +.notebook tab.right:active { + box-shadow:inset 2px 0 0 0 @text; +} + +/* Active-Backdrop */ +.notebook tab.top:active:backdrop { + box-shadow:inset 0 -2px 0 0 @backdrop_border; +} +.notebook tab.bottom:active:backdrop { + box-shadow:inset 0 2px 0 0 @backdrop_border; +} +.notebook tab.left:active:backdrop { + box-shadow:inset -2px 0 0 0 @backdrop_border; +} +.notebook tab.right:active:backdrop { + box-shadow:inset 2px 0 0 0 @backdrop_border; +} + +/* Backdrop */ +.notebook tab.top:backdrop { + box-shadow:inset 0 -1px 0 0 @backdrop_border; +} +.notebook tab.bottom:backdrop { + box-shadow:inset 0 1px 0 0 @backdrop_border; +} +.notebook tab.left:backdrop { + box-shadow:inset -1px 0 0 0 @backdrop_border; +} +.notebook tab.right:backdrop { + box-shadow:inset 1px 0 0 0 @backdrop_border; +} + +/* Insensitive */ +.notebook tab.top:insensitive { + box-shadow:inset 0 -1px 0 0 @insensitive_border; +} +.notebook tab.bottom:insensitive { + box-shadow:inset 0 1px 0 0 @insensitive_border; +} +.notebook tab.left:insensitive { + box-shadow:inset -1px 0 0 0 @insensitive_border; +} +.notebook tab.right:insensitive { + box-shadow:inset 1px 0 0 0 @insensitive_border; +} + +/*----- In-tab Padding -----*/ + +.notebook tab.top { + padding: 6px 8px 8px 8px; +} + +.notebook tab.bottom { + padding: 8px 8px 6px 8px; +} + +.notebook tab.left { + padding: 8px; +} + +.notebook tab.right { + padding: 8px; +} + + +/*----- Labels -----*/ + +.notebook tab GtkLabel { + background: none; + color: @backdrop_text; +} + +.notebook tab:active GtkLabel, +.notebook .active-page, +.notebook tab .active-page GtkLabel { + background: none; + color: @foreground; + font-weight: bold; + text-shadow: 0 1px alpha(@base,0.2); +} + +.notebook tab:backdrop GtkLabel, +.notebook tab GtkLabel:backdrop { + background: none; + color: @backdrop_text; +} + +/*----- Close Button -----*/ + +.notebook tab .button, +.notebook tab .button:active, +.notebook tab .button:hover { + color: @backdrop_text; + background-image: none; + background: none; + border-radius: 4px; + padding: 2px; + box-shadow: none; +} + + +.notebook tab .button GtkImage { + color: @backdrop_text; +} + +.notebook tab .button:hover GtkImage, +.notebook tab .button:active GtkImage { + color: @selection_foreground; +} + +.notebook tab .button:backdrop GtkImage { + color: @backdrop_text; +} + +.notebook tab .button:hover { + color: @foreground; + background-color: alpha(#000, 0.1); +} + +.notebook tab .button:active, +.notebook tab .button:active:hover { + color: @selection_foreground; + background-color: @selection; +} + +.notebook tab .button:backdrop { + color: mix(@backdrop_foreground, @backdrop_base, 0.7); +} + +.notebook tab .button:backdrop:hover { + color: @backdrop_foreground; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/osd.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/osd.css new file mode 100644 index 0000000..8e410ce --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/osd.css @@ -0,0 +1,331 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color osd_background alpha(#000, 0.7); +@define-color osd_background_backdrop shade(@osd_background, 0.9); +@define-color osd_foreground @selection; +@define-color osd_lowlight alpha(#fff, 0.2); +@define-color osd_button_border alpha(#fff, 0); +@define-color osd_button_inset @osd_button_border; + +/******* + * OSD * + *******/ +.background.osd { + color: @osd_foreground; + background-color: @osd_background; +} + +.background.osd:backdrop { + background-color: @osd_background_backdrop; +} + +GtkOverlay.osd { + background: none; +} + +.osd.frame { + background-clip: border-box; + background-origin: border-box; +} + +/* OSD Buttons */ + +.osd .button, +.osd.toolbar .button, +.osd.toolbar .button.image-button, +.osd.toolbar .text-button, +.osd.toolbar GtkToolButton .button { + background-color: transparent; + background-image: none; + padding: 4px; + border-width: 1px 0; + border-radius: 0; + border: none; + box-shadow: none; +} + +.osd.toolbar .button:first-child { + padding: 4px; + border-radius: 2px 0 0 2px; + border-width: 1px 0 1px 1px; + box-shadow: inset -1px 0 @osd_button_inset; +} + +.osd.toolbar .button:last-child { + padding: 4px; + box-shadow: none; + border-radius: 0 2px 2px 0; + border-width: 1px 1px 1px 0; +} + +.osd.toolbar .button:only-child, +.osd.toolbar .button.image-button, +.osd.toolbar .text-button, +.osd.toolbar GtkToolButton .button, +.osd.toolbar GtkToolButton:only-child .button, +.osd.toolbar GtkToolButton:last-child .button, +.osd.toolbar GtkToolButton:first-child .button { + border-width: 1px; + border-radius: 2px; + border-style: solid; + padding: 4px; + box-shadow: none; + border: none; +} + +.osd .button:hover, +.osd .button:active:hover +.osd.toolbar .button:hover, +.osd.toolbar .button:active:hover, +.osd.toolbar .button.image-button:hover, +.osd.toolbar .button.image-button:active:hover +.osd.toolbar GtkToolButton .button:hover, +.osd.toolbar GtkToolButton .button:active:hover { + padding: 4px; + border: none; + border-radius: 2px; + box-shadow: none; + background: alpha(#fff, 0.1); + color: @osd_foreground; +} + +.osd .button:active, +.osd.toolbar .button:active, +.osd.toolbar .button.image-button:active +.osd.toolbar GtkToolButton .button:active { + padding: 4px; + border-radius: 2px; + box-shadow: none; + border: none; + background: alpha(#fff, 0.2); + color: @osd_foreground; +} + +.osd .button:backdrop, +.osd.toolbar .button:backdrop, +.osd.toolbar .button.image-button:backdrop +.osd.toolbar GtkToolButton .button:backdrop, +.osd .button:active:backdrop, +.osd.toolbar .button:active:backdrop, +.osd.toolbar .button.image-button:active:backdrop +.osd.toolbar GtkToolButton .button:active:backdrop { + padding: 4px; + border-radius: 2px; + box-shadow: none; + border: none; + background: alpha(#fff, 0.1); + color: alpha(@osd_foreground, 0.8); +} + +.osd .button:insensitive, +.osd.toolbar .button:insensitive { + background-image: none; + background-color: @osd_button_background_insensitive; +} + +.osd .button:active:insensitive { + background-image: none; + background-color: @osd_button_background_insensitive_active; +} + +.osd .button:backdrop { + background-image: none; + background-color: @osd_button_background_backdrop; +} + +.osd .button:backdrop:hover, +.osd .button:backdrop:active:hover { + background-image: none; + background-color: @osd_button_background_backdrop_hover; +} + +.osd .button:backdrop:active { + background-image: none; + background-color: @osd_button_background_backdrop_active; +} + +.osd .button:backdrop:insensitive, +.osd .button:backdrop:insensitive:active { + background-image: none; + background-color: @osd_button_background_backdrop_insensitive; +} + +.osd .button:hover { + color: @osd_button_foreground_hover; +} + +.osd .button:active, +.osd .button:hover:active { + color: @osd_button_foreground_active; +} + +.osd .button:insensitive, +.osd .button:active *:insensitive { + color: @osd_button_foreground_insensitive; +} + +.osd .button:backdrop, +.osd .button:backdrop:insensitive, +.osd .button:backdrop:active *:insensitive { + color: @osd_button_foreground_backdrop; +} + +.osd .button:backdrop:active { + color: @osd_button_foreground_backdrop_active; +} + +.osd .button:active, +.osd .button:active:hover, +.osd GtkMenuButton.button:active { +} + +.osd GtkMenuButton.button:active { + background: none; + border-color: @osd_button_border; +} + +.osd GtkMenuButton.button:active { + color: @osd_button_foreground_active; + text-shadow: 0 -1px @osd_button_shadow; +} + +/* OSD Toolbar */ + +.osd.toolbar { + color: @osd_foreground; + padding: 10px; + border-style: none; + border-radius: 4px; + background-color: @osd_background; + + -GtkToolbar-button-relief: normal; +} + +.osd.toolbar:backdrop { + background-image: none; + background-color: @osd_background_backdrop; +} + +.osd.toolbar .separator { + color: shade(@osd_lowlight, 0.80); +} + +/* used by gnome-settings-daemon's media-keys OSD */ +.osd.trough { + background-color: @osd_trough_background; +} + +.osd.progressbar { + background-color: @osd_foreground; +} + +.osd .scale.trough { + border-color: @osd_button_border; + background: none; +} + +.osd .scale.trough.highlight { + border-color: mix(@osd_button_border, @selection_color, 0.70); +} + +.osd .scale.trough:insensitive, +.osd .scale.trough.highlight:insensitive { + border-color: shade(@osd_button_border, 0.60); + background-image: none; + background: none; +} + +.osd GtkProgressBar, +GtkProgressBar.osd { + padding: 0; + -GtkProgressBar-xspacing: 0; + -GtkProgressBar-yspacing: 3px; + -GtkProgressBar-min-horizontal-bar-height: 3px; +} + +.osd GtkProgressBar.trough, +GtkProgressBar.osd.trough { + padding: 0; + border-image: none; + border-style: none; + border-width: 0; + background-image: none; + background: none; + border-radius: 0; +} + +.osd GtkProgressBar.progressbar, +GtkProgressBar.osd.progressbar { + border-style: none; + background-color: @selection_color; + background-image: none; + border-radius: 0; +} + +.osd .view, +.osd.view { + background-color: @osd_view_background; +} + +.osd .view:backdrop, +.osd.view:backdrop { + background-color: @osd_view_background_backdrop; +} + +.osd .scrollbar.trough { + background-color: @osd_scrollbar_trough; +} + +.osd .scrollbar.trough:backdrop { + background-color: @osd_scrollbar_trough_backdrop; +} + +.osd .scrollbar.slider { + background-color: @osd_scrollbar_slider; +} + +.osd .scrollbar.slider:hover { + background-color: @osd_scrollbar_slider_prelight; +} + +.osd .scrollbar.slider:active { + background-color: @osd_scrollbar_slider_active; +} + +.osd GtkIconView.cell:selected, +.osd GtkIconView.cell:selected:focus { + background: none; + + border-style: solid; + border-radius: 15px; + border-width: 3px; + border-color: @osd_button_foreground; + + outline-color: transparent; +} + +/* used by Documents */ +.osd .page-thumbnail { + border-style: solid; + border-width: 1px; + border-color: @osd_lowlight; + + /* when there's no pixbuf yet */ + background-color: @osd_background; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/overflow.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/overflow.css new file mode 100644 index 0000000..fffeedf --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/overflow.css @@ -0,0 +1,129 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/********** +* Overflow * +***********/ + +.overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#878787), to(rgba(135, 135, 135, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +.overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#a8a8a8), to(rgba(168, 168, 168, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +.overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#878787), to(rgba(135, 135, 135, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +.overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#a8a8a8), to(rgba(168, 168, 168, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +.overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#878787), to(rgba(135, 135, 135, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +.overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#a8a8a8), to(rgba(168, 168, 168, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +.overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#878787), to(rgba(135, 135, 135, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(46, 52, 54, 0.07)), to(rgba(46, 52, 54, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +.overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#a8a8a8), to(rgba(168, 168, 168, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + + +.undershoot.top { + background-color: transparent; + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), transparent 3px, transparent); +} + +.undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.2) 3%, transparent, rgba(0, 0, 0, 0.02) 25%, transparent); +} + +.undershoot.left { + background-color: transparent; + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.3), transparent 2px, transparent); +} + +.undershoot.right { + background-color: transparent; + background-image: linear-gradient(to left, rgba(0, 0, 0, 0.3), transparent 2px, transparent); +} + +.undershoot.sidebar { + background-color: transparent; +} + +.undershoot:backdrop { +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/popovers.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/popovers.css new file mode 100644 index 0000000..36f1192 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/popovers.css @@ -0,0 +1,207 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/************************* + * Touch text selections * + *************************/ + +GtkPopover { + padding: 2px; + border-radius: 6px; + background-clip: border-box; + background-color: @background; + border: 1px solid alpha(#000, 0.3); + box-shadow: 0 2px 3px 2px @menu_shadow; + margin: 10px; + color: @text; +} + +GtkPopover.osd { + background-color: @osd_popover_background; + border-color: @border; + box-shadow: 0 2px 8px 3px alpha(@menu_shadow, 0.4), inset 0 1px 0 0 @osd_popover_background; + color: darker(white); +} + + +/* Buttons */ +GtkPopover .button, +GtkPopover .button .image-button { + background-color: @base; + color: @text; +} + +GtkPopover .button:focus, +GtkPopover .button .image-button:focus { + color: shade(@text, 0.8); +} + +GtkPopover .button:hover, +GtkPopover .button .image-button:hover { + color: @selection; +} + +GtkPopover .button:active, +GtkPopover .button .image-button:active { + background-color: @selection; + color: shade(@text, 0.8); +} + +GtkPopover .button:active:hover, +GtkPopover .button .image-button:active:hover { + background-color: shade(@selection, 1.1); + color: @selection_foreground; +} + +GtkPopover .button:insensitive, +GtkPopover .button .image-button:insensitive { + color: @insensitive_text; +} + +GtkPopover .button:backdrop, +GtkPopover .button .image-button:backdrop { + color: @backdrop_text; +} + + +/* Linked Buttons */ +GtkPopover .linked .button, +GtkPopover .linked .button .image-button { + border: 1px solid @border; + background-color: @base; + color: @text; +} + +GtkPopover .linked .button:focus, +GtkPopover .linked .button .image-button:focus { + color: shade(@text, 0.8); +} + +GtkPopover .linked .button:hover, +GtkPopover .linked .button .image-button:hover { + color: @selection; +} + +GtkPopover .linked .button:active, +GtkPopover .linked .button .image-button:active { + background-color: @selection; + color: shade(@text, 0.8); +} + +GtkPopover .linked .button:active:hover, +GtkPopover .linked .button .image-button:active:hover { + background-color: shade(@selection, 1.1); + color: shade(@text, 0.8); +} + +GtkPopover .linked .button:insensitive, +GtkPopover .linked .button .image-button:insensitive { + color: @insensitive_text; +} + +GtkPopover .linked .button:backdrop, +GtkPopover .linked .button .image-button:backdrop { + color: @backdrop_text; +} + + +GtkPopover .linked .button:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} + +GtkPopover .linked .button:last-child { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} + +/* Separator */ +GtkPopover .separator { + font-size: 80%; + font-weight: bold; + color: @border; + background: none; + border: 0; +} + +GtkPopover.osd > .toolbar .button { + border-radius: 0px; + border-width: 0px; +} + + +/* Images */ +GtkPopover .button:focus GtkImage, +GtkPopover .button GtkImage { + color: @text; +} + +GtkPopover .button:active GtkImage { + color: @selection_foreground; +} + +GtkPopover .button:hover GtkImage, +GtkPopover .image-button:hover GtkImage { + color: shade(@text, 2.0); +} + +GtkPopover .button:backdrop GtkImage, +GtkPopover .button:backdrop:hover GtkImage, +GtkPopover .button:active:backdrop GtkImage { + color: @backdrop_text; + /*-gtk-image-effect: dim;*/ +} + +GtkPopover .button:insensitive GtkImage { + color: @insensitive_text; + /*-gtk-image-effect: dim;*/ +} + +GtkPopover .button:insensitive:backdrop GtkImage { + color: mix(@backdrop_text, @insensitive_text, 0.5); + /*-gtk-image-effect: dim;*/ +} + +/* Labels */ +GtkPopover .button:focus GtkLabel, +GtkPopover .button GtkLabel { + color: @text; +} + +GtkPopover .button:active GtkLabel { + color: @selection_foreground; +} + +GtkPopover .button:hover GtkLabel { + color: shade(@text, 2.0); +} + +GtkPopover .button:backdrop GtkLabel, +GtkPopover .button:backdrop:hover GtkLabel, +GtkPopover .button:active:backdrop GtkLabel { + color: @backdrop_text; +} + +GtkPopover .button:insensitive GtkLabel { + color: @insensitive_text; +} + +GtkPopover .button:insensitive:backdrop GtkLabel { + color: mix(@backdrop_text, @insensitive_text, 0.5); +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/progressbars.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/progressbars.css new file mode 100644 index 0000000..4fc9445 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/progressbars.css @@ -0,0 +1,199 @@ + +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color progressbar_background @progress_color; +@define-color backdrop_progressbar_background shade(@progressbar_background, 1.2); +@define-color insensitive_progressbar_background shade(@insensitive_background, 0.85); + +@define-color progressbar_border shade(@progressbar_background, 0.7); +@define-color backdrop_progressbar_border shade(@progressbar_border, 1.3); +@define-color insensitive_progressbar_border shade(@insensitive_border, 0.85); + +@define-color progressbar_trough_background @base; +@define-color backdrop_progressbar_trough_background shade(@progressbar_trough_background, 1.2); +@define-color insensitive_progressbar_trough_background shade(@insensitive_background, 0.85); + +@define-color progressbar_trough_border shade(@progressbar_trough_background, 0.8); +@define-color backdrop_progressbar_trough_border shade(@progressbar_trough_border, 1.05); +@define-color insensitive_progressbar_trough_border shade(@insensitive_border, 0.85); + + +/**************** + * Progress bar * + ****************/ + +GtkProgressBar { + padding: 0; + border: 1px solid; + border-radius: 4px; +} + +GtkProgressBar.progressbar { + box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.1); + border-color: @progressbar_border; + color: @text; + background-color: @progressbar_background; +} + +GtkProgressBar.progressbar:active { + border-color: @progressbar_border; + color: @text; + background-color: @progressbar_background; +} + +GtkProgressBar.progressbar:backdrop, +GtkProgressBar.progressbar:active:backdrop { + border-color: @backdrop_progressbar_border; + color: @backdrop_text; + background-color: @backdrop_progressbar_background; + box-shadow: none; +} + +GtkProgressBar.trough { + border-color: @progressbar_trough_border; + background-color: @progressbar_trough_background; +} + +GtkProgressBar.trough:backdrop { + border-color: @backdrop_progressbar_trough_border; + background-color: @backdrop_progressbar_trough_background; +} + +GtkProgressBar.trough:insensitive { + border-color: @insensitive_progressbar_trough_border; + background-color: @insensitive_progressbar_trough_background; +} + +.trough, +.trough.vertical { + padding: 0; + border: 1px solid @progressbar_trough_border; + background-color: @progressbar_trough_background; +} + +.trough:insensitive, +.trough.vertical:insensitive { + background-image:none; + background-color:@insensitive_progressbar_trough_background; + border: 1px solid @insensitive_rough_border; +} + +.trough:backdrop, +.trough.vertical:backdrop { + padding: 0; + border: 1px solid @backdrop_progressbar_trough_border; + background-color: @backdrop_progressbar_trough_background; +} + + +/******************** + * Row Progressbars * + ********************/ + +.progressbar row, +.progressbar row:hover, +.progressbar row:selected, +.progressbar row:selected:focus, +.progressbar.vertical row, +.progressbar.vertical row:hover, +.progressbar.vertical row:selected, +.progressbar.vertical row:selected:focus { + border: 1px solid @progressbar_border; + border-radius: 4px; + padding: 0; + color: alpha(#000,0.5); + background-color: @selection; +} + +.progressbar row:insensitive, +.progressbar row:hover:insensitive, +.progressbar row:selected:insensitive, +.progressbar row:selected:focus:insensitive, +.progressbar.vertical row:insensitive, +.progressbar.vertical row:hover:insensitive, +.progressbar.vertical row:selected:insensitive, +.progressbar.vertical row:selected:focus:insensitive { + border: 1px solid @insensitive_progressbar_border; + border-radius: 4px; + padding: 0; + color: alpha(#000,0.5); + background-color: @selection; +} + +.progressbar row:backdrop, +.progressbar row:hover:backdrop, +.progressbar row:selected:backdrop, +.progressbar row:selected:focus:backdrop, +.progressbar.vertical row:backdrop, +.progressbar.vertical row:hover:backdrop, +.progressbar.vertical row:selected:backdrop, +.progressbar.vertical row:selected:focus:backdrop { + border: 1px solid @backdrop_progressbar_border; + border-radius: 4px; + padding: 0; + color: alpha(#000,0.5); + background-color: @backdrop_progressbar_background; + box-shadow: none; +} + +.trough row, +.trough row:hover, +.trough row:selected, +.trough row:selected:focus, +.trough.vertical row, +.trough.vertical row:hover, +.trough.vertical row:selected, +.trough.vertical row:selected:focus { + border: 1px solid alpha(#000, 0.2); + border-radius: 4px; + padding: 0; + color: alpha(#000,0.5); + background-color: @progressbar_trough_background; +} + + +.trough row:insensitive, +.trough row:hover:insensitive, +.trough row:selected:insensitive, +.trough row:selected:focus:insensitive, +.trough.vertical row:insensitive, +.trough.vertical row:hover:insensitive, +.trough.vertical row:selected:insensitive, +.trough.vertical row:selected:focus:insensitive { + border: 1px solid alpha(#000, 0.2); + border-radius: 4px; + padding: 0; + color: alpha(#000,0.5); + background-color: @insensitive_progressbar_trough_background; +} + +.trough row:backdrop, +.trough row:hover:backdrop, +.trough row:selected:backdrop, +.trough row:selected:focus:backdrop, +.trough.vertical row:backdrop, +.trough.vertical row:hover:backdrop, +.trough.vertical row:selected:backdrop, +.trough.vertical row:selected:focus:backdrop { + border: 1px solid alpha(#000, 0.2); + border-radius: 4px; + padding: 0; + color: alpha(#000,0.5); + background-color: @backdrop_progressbar_trough_background; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/scales.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/scales.css new file mode 100644 index 0000000..72aff0d --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/scales.css @@ -0,0 +1,124 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for morbordere details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color scale_background @progress_color; +@define-color scale_border shade(@scale_background, 0.7); +@define-color backdrop_scale_background shade(@scale_background, 0.95); +@define-color insensitive_scale_background shade(@scale_background, 1.2); + +/********** + * Scales * + **********/ + +.scale { + -GtkScale-slider-length: 16px; + -GtkRange-slider-width: 16px; + -GtkRange-trough-border: 0px; + border-radius: 0; +} + +/* Positive fill colors */ +.scale.highlight.left, +.scale.vertical.highlight.bottom, +.menubar .menuitem .scale.highlight.left, +.menubar .menuitem .scale.highlight.bottom { + border: 1px solid @scale_background; + background-color: @scale_background; +} + +/* Insensitive fill colors */ +.scale.highlight.left:insensitive, +.scale.highlight.bottom:insensitive, +.menubar .menuitem .scale.highlight.left:insensitive, +.menubar .menuitem .scale.highlight.bottom:insensitive { + border: 1px solid @insensitive_scale_background; + background-color: @insensitive_scale_background; +} + +/* Backdrop fill colors */ +.scale.vertical.highlight.left:backdrop, +.scale.vertical.highlight.bottom:backdrop, +.menubar .menuitem.scale.highlight.left:backdrop, +.menubar .menuitem.scale.highlight.bottom:backdrop { + border: 1px solid @backdrop_scale_background; + background-color: @backdrop_scale_background; +} + +/*********** + * Troughs * + ***********/ + +/* Margins */ +.scale.trough { + border-width: 1px; + margin: 7px 0; +} + +.scale.trough.vertical { + border-width: 1px; + margin: 0 7px; +} + +/* Trough colors */ +.scale.trough, +.scale.trough.vertical { + border: 1px solid @trough_background; + background-color: @trough_background; +} + +/* Hover trough colors */ +.scale.trough:hover, +.scale.trough.vertical:hover { + border: 1px solid @border; + background-color: @border; +} + +/* Insensitive trough colors */ +.scale.trough:insensitive, +.scale.trough.vertical:insensitive { + border: 1px solid @insensitive_trough_background; + background-color: @insensitive_trough_background; +} + +/* Backdrop trough colors */ +.scale.trough:backdrop, +.scale.trough.vertical:backdrop { + border: 1px solid @backdrop_trough_background; + background-color: @backdrop_trough_background; +} + +/**************** + * Progress Bar * + ****************/ +.scale.progressbar +.scale.progressbar.vertical { + background-color: @scale_background; + border: 1px solid @scale_background; +} + +.scale.progressbar:insensitive, +.scale.progressbar.vertical:insensitive { + background-color: @insensitive_trough_background; + border: 1px solid @insensitive_trough_background; +} + +.scale.progressbar:backdrop, +.scale.progressbar.vertical:backdrop { + background-color: @backdrop_trough_background; + border: 1px solid @backdrop_trough_background; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/scrollbars.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/scrollbars.css new file mode 100644 index 0000000..a18aaa0 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/scrollbars.css @@ -0,0 +1,135 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color scrollbar_slider shade(@foreground,1.2); +@define-color scrollbar_slider_backdrop shade(@scrollbar_slider,0.95); +@define-color scrollbar_slider_insensitive shade(@scrollbar_slider,1.05); + +@define-color scrollbar_trough transparent; +@define-color scrollbar_trough_insensitive shade(@scrollbar_trough,0.95); +@define-color scrollbar_trough_backdrop shade(@scrollbar_trough,0.95); + +/************** + * Scrollbars * + **************/ + +.scrollbar { + background-image: none; + border-style: solid; + border: 1px solid transparent; + -GtkRange-trough-border: 2; + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; + -GtkRange-slider-width: 6; + -GtkScrollbar-min-slider-length: 30; + + -GtkRange-stepper-spacing: 0; + -GtkRange-trough-under-steppers: 1; +} + +/* Slider */ +.scrollbar.slider { + background-color: alpha(@foreground, 0.2); + border-radius: 10px; +} + +.scrollbar.slider:hover { + background-color: @selection; + background-image: none; +} + +.scrollbar.slider:active. +.scrollbar.slider:prelight:active { + background-color: shade(@selection, 1.2); + background-image: none; +} + +.scrollbar.slider:insensitive { + background-color: alpha(@insensitive_foreground, 0.2); +} + +.scrollbar.slider:backdrop { + background-color: alpha(@backdrop_foreground, 0.2); +} + +.scrollbar.slider.fine-tune:prelight:active { + background-image: none; + border: 3px solid transparent; +} + + +/* Troughs */ +.scrollbars-junction, /* the small square between scrollbars!!! */ +.scrollbar.trough { + /*border-radius: 10px;*/ + background-image: none; + background:@background; + border-width: 0; + border-image: none; +} + +.scrollbar.trough:insensitive { + background: none; + border: 3px solid transparent; +} + +.scrollbars-junction:backdrop, +.scrollbar.trough:backdrop { + background-image: none; + background: none; + border-width: 0; + border-radius: 0; + border-image: none; +} + +.scrollbar.trough:insensitive:backdrop { + background-image: none; + background: none; + border-width: 0; + border-radius: 0; + border-image: none; +} + +/********************** + * Overlay Scrollbars * + *********************/ +OsThumb { + color: @selection; +} + +OsThumb:selected, +OsScrollbar:selected { + background-color: @selection; +} + +OsThumb:active, +OsScrollbar:active { + background-color: @selection; +} + +OsThumb:active:backdrop, +OsScrollbar:active:backdrop, +OsThumb:backdrop, +OsScrollbar:backdrop { + background-color: @backdrop_text; +} + +OsThumb:insensitive, +OsScrollbar:insensitive { + background-color: @insensitive_text; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/search-bars.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/search-bars.css new file mode 100644 index 0000000..1cc9e90 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/search-bars.css @@ -0,0 +1,231 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color searchbar shade(@base, 0.95); + +/*************** + * Search bars * + ***************/ + +.search-bar.toolbar, +.search-bar { + padding: 4px 0; + background-color: @searchbar; + box-shadow: inset 0 -1px 1px -2px alpha(#000, 0.5); + color: @foreground; + border-bottom: 1px solid @border; +} + + +.search-bar.toolbar .entry GtkImage { + color: @foreground; +} + +.search-bar.toolbar .entry:backdrop GtkImage { + color: @backdrop_foreground; +} + +.search-bar.toolbar:focus, +.search-bar:focus { + background-color: @searchbar; + box-shadow: inset 0 -3px 3px -4px alpha(#000, 0.5); + color: @foreground; +} + +.search-bar.toolbar:backdrop, +.search-bar:backdrop { + background-color: shade(@searchbar, 0.99); + box-shadow: inset 0 -3px 3px -4px alpha(#000, 0.1); + color: @backdrop_text; +} + +/*********** + * Buttons * + ***********/ + +.search-bar.toolbar .button, +.search-bar.toolbar .text-button, +.search-bar.toolbar .image-button { + border: none; + background: none; + color: @foreground; + border-radius: 0px; + padding: 13px; +} + +.search-bar.toolbar .button:active +.search-bar.toolbar .text-button:active, +.search-bar.toolbar .image-button:active { + border: none; + color: @foreground; + box-shadow: inset 0 -2px 0 0 @foreground; + padding: 13px; +} + +/* Hover */ +.search-bar.toolbar .button:hover, +.search-bar.toolbar .button:active:hover +.search-bar.toolbar .text-button:hover, +.search-bar.toolbar .text-button:active:hover, +.search-bar.toolbar .image-button:hover, +.search-bar.toolbar .image-button:active:hover { + padding: 13px; + border: none; + background-color: alpha(#000, 0.1); + color: @foreground; + box-shadow: none; +} + +/* Insensitive */ +.search-bar.toolbar .button:insensitive, +.search-bar.toolbar .text-button:insensitive, +.search-bar.toolbar .image-button:insensitive { + background: none; + color: @insensitive_text; + -gtk-image-effect: dim; +} + +/* Backdrop */ +.search-bar.toolbar .button:backdrop, +.search-bar.toolbar .button:active:backdrop +.search-bar.toolbar .text-button:backdrop, +.search-bar.toolbar .text-button:active:backdrop, +.search-bar.toolbar .image-button:backdrop, +.search-bar.toolbar .image-button:active:backdrop { + background: none; + color: @backdrop_text; + border: none; + padding: 13px; +} + +/* Insensitive:Backdrop; */ +.search-bar.toolbar .button:insensitive:backdrop, +.search-bar.toolbar .text-button:insensitive:backdrop, +.search-bar.toolbar .image-button:insensitive:backdrop { + padding: 13px; + border: none; + color: mix(@backdrop_text, @insensitive_text, 0.5); +} + + +/* Images */ +.search-bar.toolbar GtkImage, +.search-bar.toolbar .button GtkImage { + color: @foreground; +} + +.search-bar.toolbar .button:active GtkImage, +.search-bar.toolbar .button:focus GtkImage, +.search-bar.toolbar .button:hover GtkImage { + color: @foreground; +} + +.search-bar.toolbar:backdrop GtkImage, +.search-bar.toolbar .button:backdrop GtkImage, +.search-bar.toolbar .button:backdrop:hover GtkImage, +.search-bar.toolbar .button:active:backdrop GtkImage { + color: @backdrop_text; + -gtk-image-effect: dim; +} + +.search-bar.toolbar:insensitive GtkImage, +.search-bar.toolbar .button:insensitive GtkImage { + color: @insensitive_text; + -gtk-image-effect: dim; +} + +.search-bar.toolbar .button:insensitive:backdrop GtkImage { + color: mix(@backdrop_text, @insensitive_text, 0.5); + -gtk-image-effect: dim; +} + +/* Labels */ +.search-bar.toolbar .button GtkLabel { + color: @foreground; +} + +.search-bar.toolbar .button:active GtkLabel, +.search-bar.toolbar .button:focus GtkLabel, +.search-bar.toolbar .button:hover GtkLabel { + color: @foreground; +} + +.search-bar.toolbar .button:backdrop GtkLabel, +.search-bar.toolbar .button:backdrop:hover GtkLabel, +.search-bar.toolbar .button:active:backdrop GtkLabel { + color: @backdrop_text; +} + +.search-bar.toolbar .button:insensitive GtkLabel { + color: @insensitive_text; +} + +.search-bar.toolbar .button:insensitive:backdrop GtkLabel { + color: mix(@backdrop_text, @insensitive_text, 0.5); +} + +/******************** + * Search bar entry * + ********************/ + +.search-bar .entry, +.search-bar.toolbar .entry { + background: none; + color: @foreground; + border-radius: 0px; + border: none; + box-shadow: none; +} + +.search-bar .entry:selected, +.search-bar.toolbar .entry:selected +.search-bar .entry:selected:focus, +.search-bar.toolbar .entry:selected:focus { + color: @base; + background-color: @selection; + box-shadow: none; +} + +.search-bar .entry:active, +.search-bar .entry:focus, +.search-bar.toolbar .entry:active, +.search-bar.toolbar .entry:focus { + background: none; + color: @foreground; + border: none; + box-shadow: none; +} + +.search-bar .entry:backdrop, +.search-bar.toolbar .entry:backdrop { + background: none; + color: @backdrop_text; + border: none; + box-shadow: none; +} + +.search-bar .entry.image, +.search-bar.toolbar .entry.image { + color: @foreground; +} + +.search-bar .entry.image.left, +.search-bar.toolbar .entry.image.left { + padding-right: 6px; + color: @foreground; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/selection-mode.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/selection-mode.css new file mode 100644 index 0000000..8e9adbb --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/selection-mode.css @@ -0,0 +1,149 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/************************* + * Selection Mode Colors * + *************************/ + +@define-color selection_mode_background #347D9F; +@define-color selection_mode_foreground @base; +@define-color selection_mode_background_backdrop shade(@selection_mode_background, 0.8); +@define-color selection_mode_foreground_backdrop alpha(@selection_mode_foreground, 0.5); + + +/****************** + * Selection Mode * + ******************/ +.selection-mode { + color: @selection_mode_foreground; + background-color: @selection_mode_background; + border: none; +} +.selection-mode.header-bar, +.selection-mode.toolbar { + color: @selection_mode_foreground; + background-color: @selection_mode_background; + border: none; +} + +.titlebar.selection-mode .selection-menu .arrow, +.header-bar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: alpha(@header_text, 0.5); + icon-shadow: none; +} + +.selection-mode.toolbar { + padding-left: 6px; + padding-right: 6px; +} + +.selection-mode.header-bar:backdrop, +.selection-mode.toolbar:backdrop { + background-color: @selection_mode_background_backdrop; + color: @selection_mode_foreground_backdrop; +} + +/* regular button */ +.selection-mode.header-bar .button, +.selection-mode.toolbar .button, +.selection-mode.toolbar GtkToolButton .button { + padding: 13px; + background-image: none; + border: none; + color: @selection_mode_foreground; +} + +.selection-mode.header-bar .button:hover, +.selection-mode.toolbar .button:hover, +.selection-mode.toolbar GtkToolButton .button:hover { + background-color: alpha(#000, 0.1); +} + +.selection-mode.header-bar .button:active, +.selection-mode.header-bar .button:hover:active, +.selection-mode.toolbar .button:active, +.selection-mode.toolbar .button:hover:active, +.selection-mode.toolbar GtkToolButton .button:active, +.selection-mode.toolbar GtkToolButton .button:hover:active { + background-color: alpha(#000, 0.1); + box-shadow: inset 0 -2px 0 0 @selection_mode_foreground; +} + +.selection-mode.header-bar .button:active:backdrop, +.selection-mode.header-bar .button:hover:active:backdrop, +.selection-mode.toolbar .button:active:backdrop, +.selection-mode.toolbar .button:hover:active:backdrop, +.selection-mode.toolbar GtkToolButton .button:active:backdrop, +.selection-mode.toolbar GtkToolButton .button:hover:active:backdrop { + background-color: alpha(#000, 0.1); + box-shadow: inset 0 -2px 0 0 @selection_mode_foreground_backdrop; + color: @selection_mode_foreground_backdrop; +} + +.selection-mode.header-bar .button:backdrop, +.selection-mode.toolbar .button:backdrop, +.selection-mode.toolbar GtkToolButton .button:backdrop { + color: @selection_mode_foreground_backdrop; +} + +.selection-mode.header-bar .button:active, +.selection-mode.toolbar .button:active, +.selection-mode.toolbar GtkToolButton .button:active { + background-color: alpha(#000, 0.1); + box-shadow: inset 0 -2px 0 0 @selection_mode_foreground; +} + +/* menu button */ +.selection-mode.header-bar .selection-menu.button, +.selection-mode.toolbar .selection-menu.button { + color: @selection_mode_foreground; +} + +.selection-mode.toolbar .dim-label, +.selection-mode.toolbar .selection-menu.button .dim-label { + color: @selection_mode_foreground; +} + +.selection-mode.header-bar .selection-menu.button:hover, +.selection-mode.toolbar .dim-label:hover, +.selection-mode.toolbar .selection-menu.button:hover, +.selection-mode.toolbar .selection-menu.button .dim-label:hover { + color: @selection_mode_foreground; +} + +.selection-mode.header-bar .selection-menu.button:active, +.selection-mode.toolbar .selection-menu.button:active { + background-color: alpha(#000, 0.1); + box-shadow: inset 0 -2px 0 0 @selection_mode_foreground; +} + +.selection-mode.header-bar .selection-menu.button:active:backdrop, +.selection-mode.toolbar .selection-menu.button:active:backdrop { + background-color: alpha(#000, 0.1); + box-shadow: inset 0 -2px 0 0 @selection_mode_foreground_backdrop; + color: @selection_mode_foreground_backdrop; +} + +.selection-mode.header-bar .selection-menu.button:active, +.selection-mode.toolbar .selection-menu.button:active { + background-color: alpha(#000, 0.1); + box-shadow: inset 0 -2px 0 0 @selection_mode_foreground; + color: @selection_mode_foreground; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/separators.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/separators.css new file mode 100644 index 0000000..4345065 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/separators.css @@ -0,0 +1,55 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/************** + * Separators * + **************/ + +GtkSeparator, +.separator, +.pane-separator, +.button .separator { + color: @separator; +} + +GtkSeparator:backdrop, +.separator:backdrop, +.pane-separator:backdrop, +.button .separator:backdrop { + color: @backdrop_separator; +} + +.pane-separator { + border: 1px solid @separator; + border-width: 0px; +} + +.pane-separator.vertical { + border: 1px solid @separator; + border-left-width: 0px; + border-right-width: 0px; +} + + +.sidebar-pane-separator, +.sidebar-pane-separator:hover, +.sidebar-pane-separator:selected { + background-color: @separator; + border: 1px solid @border; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/sidebar.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/sidebar.css new file mode 100644 index 0000000..7cf2178 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/sidebar.css @@ -0,0 +1,157 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/************************ +* Sidebar & Source List * +************************/ + +.sidebar, +.sidebar .view, +.sidebar GtkScrolledWindow, +.source-list, +.source-list.view { + background-color: @background; + color: @foreground; +} + +GtkDialog .sidebar, +GtkDialog .sidebar .view, +GtkDialog .sidebar GtkScrolledWindow { + background-color: shade (@background, 1.07); +} + +.sidebar, +.sidebar .view, +.sidebar .view:selected:backdrop, +.sidebar .view:hover:selected:backdrop, +.source-list, +.source-list.view, +.source-list.view:selected:backdrop, +.source-list.view:hover:selected:backdrop { +} + +.sidebar, +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; +} + +.sidebar .separator, +.source-list .separator { + color: @separator; +} +.sidebar .separator:backdrop, +.source-list .separator:backdrop { + color: @backdrop_separator; +} + +.sidebar:backdrop, +.source-list:backdrop { + border: solid @backdrop_border; + border-left-width: 1px; +} + +.source-list.category-expander { + color: transparent; +} + +.sidebar .view:hover, +.source-list.view:hover { + background-color: shade (@background, 1.02); +} + +.sidebar .view:selected, +.sidebar .view:hover:selected, +.sidebar.view:selected, +.sidebar.view:hover:selected, +.source-list.view:selected, +.source-list.view:hover:selected, +.source-list.view:selected:focus, +.source-list.category-expander:hover { + color: @selection_foreground; + background-color: @selection; + box-shadow: none; +} + +GtkDialog .sidebar .view:selected, +GtkDialog .sidebar .view:hover:selected { + color: @selection_foreground; + background-color: @selection; +} + +.sidebar .view:selected:backdrop, +.sidebar .view:hover:selected:backdrop, +.source-list.view:selected:backdrop, +.source-list.view:hover:selected:backdrop { + color: alpha(@selection, 0.5); +} + +GtkDialog .sidebar .view:selected:backdrop, +GtkDialog .sidebar .view:hover:selected:backdrop { + color: alpha(@selection, 0.5); +} + +.sidebar-pane-separator, +.sidebar-pane-separator:hover, +.sidebar-pane-separator:selected { + + border-width: 0; + -GtkPaned-handle-size: 1; + background-image: none; + /*background-color: shade (@background, 0.75);*/ +} + +.sidebar .scrollbar.trough, +.sidebar .scrollbars-junction, +.source-list .scrollbar.trough, +.source-list .scrollbars-junction { + background-color: @background; +} + +.source-list.badge, +.source-list.badge:hover, +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-image: none; + background-color: alpha(#000, 0.4); + color: @background; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; +} + +.source-list.badge:selected, +.source-list.badge:hover:selected { + color: @background; +} + +.source-list.badge:selected:backdrop, +.source-list.badge:selected:hover:backdrop { + background-image: none; + background-color: alpha(#000, 0.2); + color: shade (@background, 0.95); +} + +.sidebar .separator { + color: @separator; +} +.sidebar .separator:backdrop { + color: @backdrop_separator; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/source-list.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/source-list.css new file mode 100644 index 0000000..791fe7b --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/source-list.css @@ -0,0 +1,36 @@ +/************** +* Source List * +***************/ + +.source-list, +.source-list.view { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; + + background-color: $bg_color; + color: $fg_color; + border-left-width: 1px; + + &:backdrop + + .category-expander { + color: transparent; + } + + .badge { + background-image: none; + background-color: alpha(#000, 0.4); + color: $bg_color; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; + + &:selected:backdrop, + &:selected:hover:backdrop { + background-color: alpha(#000, 0.2); + color: shade ($bg_color, 0.95); + } + } + +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/spinbutton.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/spinbutton.css new file mode 100644 index 0000000..0423929 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/spinbutton.css @@ -0,0 +1,118 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/************** + * Spinbutton * + **************/ +.spinbutton { + border-radius: 2px; + border: 1px solid @border; + box-shadow: none; + color: @text; +} + +.spinbutton:hover, +.spinbutton:focus { + box-shadow: none; +} + +.spinbutton .button { + border-radius: 0px; + background: none; + border: none; + padding: 2px 4px; + color: @foreground; +} + +.spinbutton .button:last-child { + border-radius: 0px; + background: none; + border: none; + /*border-top-right-radius: 5px;*/ + /*border-bottom-right-radius: 5px;*/ + padding: 2px 4px; + color: @foreground; +} + +/* Buttons */ + +.spinbutton .button:hover { + box-shadow: none; + border: none; + color: @selection; + background: none; +} + +.spinbutton .button:active { + box-shadow: none; + background-color: @selection; + color: @selection_foreground; +} + +.spinbutton .button:insensitive { + box-shadow: none; + background-color: @insensitive_background; + color: @insensitive_text; +} + +/* Entry */ +.spinbutton.entry { + background-color: @base; + color: @text; +} + +.spinbutton.entry:focus { + color: @text; +} + +.spinbutton.entry:insensitive { + color: @insensitive_text; + background-color: @insensitive_background; +} + +.spinbutton.entry:backdrop { + color: @backdrop_text; + background-color: @backdrop_background; +} + + +/* Labels */ +.spinbutton GtkLabel { + color: @text; +} + +.spinbutton:active GtkLabel, +.spinbutton:focus GtkLabel, +.spinbutton:hover GtkLabel { + color: @selection_foreground; +} + +.spinbutton:backdrop GtkLabel, +.spinbutton:backdrop:hover GtkLabel, +.spinbutton:active:backdrop GtkLabel { + color: @backdrop_text; +} + +.spinbutton:insensitive GtkLabel { + color: @insensitive_text; +} + +.spinbutton:insensitive:backdrop GtkLabel { + color: mix(@backdrop_text, @insensitive_text, 0.5); +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/spinner.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/spinner.css new file mode 100644 index 0000000..43891e8 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/spinner.css @@ -0,0 +1,47 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/*********** + * Spinner * + ***********/ + +.menu.spinner, +.primary-toolbar .spinner { + color: @selection; +} + +/********************* + * Spinner Animation * + *********************/ + +@keyframes spin { to { -gtk-icon-transform: rotate(1turn); } } + +.spinner { + background-image: none; + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +.spinner:active { + opacity: 1; + animation: spin 1s linear infinite; +} +.spinner:active:insensitive { + opacity: 0.5; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/statusbar.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/statusbar.css new file mode 100644 index 0000000..f280c79 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/statusbar.css @@ -0,0 +1,32 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/************* + * Statusbar * + *************/ +GtkStatusbar { + padding: 0; + color: @foreground; + border-width: 0px; +} + +GtkStatusbar .frame { + padding: 0; + border: none; + background-color: @background; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/suggested-action-buttons.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/suggested-action-buttons.css new file mode 100644 index 0000000..1de23bc --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/suggested-action-buttons.css @@ -0,0 +1,192 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color suggested_action_button shade(@selection, 0.9); +@define-color suggested_action_button_foreground #fff; +@define-color backdrop_suggested_action_foreground alpha(#fff, 0.8); +@define-color insensitive_suggested_action_foreground alpha(#fff, 0.5); +@define-color suggested_action_button_border shade(@suggested_action_button, 0.9); + +/**************************** + * Suggested action buttons * + ****************************/ + +.suggested-action.button, +.button.suggested-action { + border: 1px solid @suggested_action_button_border; + background-color: @suggested_action_button; + background-image: linear-gradient(to bottom, + @suggested_action_button, + shade(@suggested_action_button, 0.98) + ); + color: @suggested_action_button_foreground; +} + +.suggested-action.button:hover, +.button.suggested-action:hover { + border: 1px solid shade(@suggested_action_button_border, 1.1); + background-color: shade(@suggested_action_button, 1.2); + background-image: linear-gradient(to bottom, + shade(@suggested_action_button, 1.1), + shade(shade(@suggested_action_button, 1.1), 0.98) + ); + color: @suggested_action_button_foreground; +} + +.suggested-action.button:active, +.button.suggested-action:active { + border: 1px solid shade(@suggested_action_button, 1.1); + background-color: shade(@suggested_action_button, 1.1); + background-image: linear-gradient(to bottom, + @suggested_action_button, + shade(@suggested_action_button, 0.98) + ); + color: @suggested_action_button_foreground; +} + +.suggested-action.button:backdrop, +.button.suggested-action:backdrop { + border: 1px solid @backdrop_border; + background-color: @backdrop_background; + color: @backdrop_text; +} + +.suggested-action.button:insensitive, +.button.suggested-action:insensitive { + border: 1px solid @insensitive_border; + background-color: @insensitive_background; + color: @insensitive_text; +} + +.suggested-action.button:backdrop:insensitive, +.button.suggested-action:backdrop:insensitive { + border: 1px solid mix(@insensitive_border, @backdrop_border, 0.5); + background-color: mix(@insensitive_background, @backdrop_background, 0.5); + color: mix(@insensitive_text, @backdrop_text, 0.5); +} + +.suggested-action.text-button, +.text-button.suggested-action { + border: 1px solid @suggested_action_button_border; + background-color: @suggested_action_button; + color: @suggested_action_button_foreground; +} + +.suggested-action.text-button:hover, +.text-button.suggested-action:hover { + border: 1px solid shade(@suggested_action_button_border, 1.1); + background-color: shade(@suggested_action_button, 1.2); + color: @suggested_action_button_foreground; +} + +.suggested-action.text-button:active, +.text-button.suggested-action:active { + border: 1px solid shade(@suggested_action_button_border, 1.1); + background-color: shade(@suggested_action_button, 1.1); + color: @suggested_action_button_foreground; +} + +.suggested-action.text-button:backdrop, +.text-button.suggested-action:backdrop { + border: 1px solid @backdrop_border; + background-color: @backdrop_background; + color: @backdrop_text; +} + +.suggested-action.text-button:insensitive, +.text-button.suggested-action:insensitive { + border: 1px solid @insensitive_border; + background-color: @insensitive_background; + color: @insensitive_text; +} + +.suggested-action.text-button:backdrop:insensitive, +.text-button.suggested-action:backdrop:insensitive { + border: 1px solid mix(@insensitive_border, @backdrop_border, 0.5); + background-color: mix(@insensitive_background, @backdrop_background, 0.5); + color: mix(@insensitive_text, @backdrop_text, 0.5); +} + + +/* Images */ +.suggested-action.button GtkImage { + color: @suggested_action_button_foreground; +} + +.suggested-action.button:active GtkImage, +.suggested-action.button:focus GtkImage, +.suggested-action.button:hover GtkImage { + color: @suggested_action_button_foreground; +} + +.suggested-action.image-button:active GtkImage, +.suggested-action.image-button:focus GtkImage, +.suggested-action.image-button:hover GtkImage { + color: @suggested_action_button_foreground; +} + +.suggested-action.button:backdrop GtkImage, +.suggested-action.button:backdrop:hover GtkImage, +.suggested-action.button:active:backdrop GtkImage { + color: @backdrop_text; + -gtk-image-effect: dim; +} + +.suggested-action.button:insensitive GtkImage { + color: @insensitive_text; + -gtk-image-effect: dim; +} + +.suggested-action.button:insensitive:backdrop GtkImage { + color: mix(@backdrop_text, @insensitive_text, 0.5); + -gtk-image-effect: dim; +} + +/* Labels */ +.suggested-action.button GtkLabel { + color: @suggested_action_button_foreground; + text-shadow:0 1px alpha(#000, 0.05); +} + +.suggested-action.button:active GtkLabel, +.suggested-action.button:focus GtkLabel, +.suggested-action.button:hover GtkLabel { + color: @suggested_action_button_foreground; +} + +.suggested-action.text-button:active GtkLabel, +.suggested-action.text-button:focus GtkLabel, +.suggested-action.text-button:hover GtkLabel { + color: @suggested_action_button_foreground; +} + +.suggested-action.button:backdrop GtkLabel, +.suggested-action.button:backdrop:hover GtkLabel, +.suggested-action.button:focus:backdrop GtkLabel, +.suggested-action.button:active:backdrop GtkLabel { + color: @backdrop_text; + text-shadow:none; +} + +.suggested-action.button:insensitive GtkLabel { + color: @insensitive_text; +} + +.suggested-action.button:insensitive:backdrop GtkLabel { + color: mix(@backdrop_text, @insensitive_text, 0.5); +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/switches.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/switches.css new file mode 100644 index 0000000..56ed0a7 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/switches.css @@ -0,0 +1,78 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color switch_trough_active #9fb0b9; + +@define-color switch_slider #ffffff; +@define-color switch_slider_border @trough_border; +@define-color backdrop_slider_border @backdrop_trough_border; + + +/************* + * GtkSwitch * + *************/ + +GtkSwitch { + font: 1; + /*min-height: 24px; + min-width: 24px; FIXME: Uncomment for 3.19 */ + -GtkSwitch-slider-width: 20; + -GtkSwitch-slider-height: 20; + transition: all 200ms ease-in; +} + +GtkSwitch.trough { + background-color: alpha (#000, 0.2); + border: none; + border-radius: 14px; + color: transparent; + padding: 2px; +} + +GtkSwitch.trough:active { + background-color: @switch_trough_active; +} + +GtkSwitch.trough:insensitive { + background-color: alpha (#000, 0.2); +} + +GtkSwitch.trough:active:backdrop, +GtkSwitch.trough:active:insensitive { + background-color: alpha (@switch_trough_active, 0.5); +} + +GtkSwitch.slider { + background-color: @switch_slider; + border: none; + border-radius: 50%; + + box-shadow: 0 2px 2px alpha (#000, 0.2), + 0 1px 2px alpha (#000, 0.2); + padding: 2px; +} + +GtkSwitch.slider:focus { + background-color: @switch_slider; +} + +GtkSwitch.slider:insensitive, +GtkSwitch.slider:backdrop { + background-color: @switch_slider; + box-shadow: none; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/tiles.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/tiles.css new file mode 100644 index 0000000..4784957 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/tiles.css @@ -0,0 +1,141 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/********* + * Tiles * + *********/ + +.tile { + border-radius: 3px; + padding: 4px 9px; + border: 1px solid @border; + background-color: @background; + color: @text; +} + +.featured-tile { + color: @base; +} + +.featured-tile:backdrop { + color: @base; +} + +.tile:focus, +.tile:active:focus { + border: 1px solid @selection; + background-color: shade(@selection, 1.1); + color: @selection; +} + +/* Hover Button */ +.tile:hover, +.tile:active:hover { + border: 1px solid shade(@selection, 1.1); + background-color: shade(@selection, 1.2); + color: @selection_foreground; +} + +/* Active (Pressed) Button */ +.tile:active { + border: 1px solid @selection; + background-color: shade(@selection, 1.1); + color: @selection_foreground; + +} + +/* Insensitive Button */ +.tile:insensitive { + border: 1px solid @insensitive_border; + background-color: @insensitive_background; + color: @insensitive_text; +} + +/* Backdrop Button */ +.tile:backdrop { + border: 1px solid @backdrop_border; + background-color: @backdrop_background; + color: @backdrop_text; +} + +/* Backdrop Button */ +.tile:backdrop:hover { + background-color: shade(@backdrop_background, 1.1); + color: @backdrop_text; +} + +/* Insensitive Button */ +.tile:insensitive:backdrop { + border: 1px solid @insensitive_border; + background-color: @insensitive_background; + color: @insensitive_text; +} + +/* Images */ +.tile GtkImage { + color: @text; +} + +.tile:active GtkImage, +.tile:focus GtkImage, +.tile:hover GtkImage { + color: @selection_foreground; +} + +.tile:backdrop GtkImage, +.tile:backdrop:hover GtkImage, +.tile:active:backdrop GtkImage { + color: @backdrop_text; + -gtk-image-effect: dim; +} + +.tile:insensitive GtkImage { + color: @insensitive_text; + -gtk-image-effect: dim; +} + +.tile:insensitive:backdrop GtkImage { + color: mix(@backdrop_text, @insensitive_text, 0.5); + -gtk-image-effect: dim; +} + +/* Labels */ +.tile GtkLabel { + color: @text; +} + +.tile:active GtkLabel, +.tile:focus GtkLabel, +.tile:hover GtkLabel { + color: @selection_foreground; +} + +.tile:backdrop GtkLabel, +.tile:backdrop:hover GtkLabel, +.tile:active:backdrop GtkLabel { + color: @backdrop_text; +} + +.tile:insensitive GtkLabel { + color: @insensitive_text; +} + +.tile:insensitive:backdrop GtkLabel { + color: mix(@backdrop_text, @insensitive_text, 0.5); +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/titlebar.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/titlebar.css new file mode 100644 index 0000000..821bbdf --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/titlebar.css @@ -0,0 +1,115 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/************ + * Titlebar * + ************/ + +.titlebar { + padding:0; + border: none; + border-radius: 4px 4px 0 0; + background-color: @header; + color: @header_text; + box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.1); +} + +.maximized .titlebar { + border-radius: 0px; + box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.1); + box-shadow: none; +} + +.titlebar:backdrop { + background-image: none; + background-color: @backdrop_header; + color: @backdrop_header_text; +} + +.titlebar:insensitive { + color: @insensitive_header_text; +} + +.titlebar.default-decoration { + padding: 0; + background-color: @header; + background-image: none; + color: @header_text; +} + +.title, +.titlebar .title { + padding: 0; + padding-left: 13px; + padding-right: 13px; + color: @header_text; + font: Bold; +} + +.titlebar .button.linked .title, +.titlebar .button.flat .title { + padding: 0; +} + +/* Subtitle */ +.titlebar .subtitle { + padding: 0; + font: 9; +} + +.titlebar .subtitle, +.titlebar .subtitle GtkLabel, +.titlebar .subtitle GtkImage { + color: alpha(@header_text,0.8); +} + +.titlebar .subtitle:backdrop, +.titlebar .subtitle:backdrop GtkLabel, +.titlebar .subtitle:backdrop GtkImage { + color: alpha(@backdrop_header_text,0.8); +} + + +/* Separator */ +.titlebar .separator { + background: none; + color: @separator; +} + + +/************************* + * Header bar separator * + *************************/ + +.titlebar > GtkBox > .separator.vertical { + -GtkWidget-wide-separators: 1; + -GtkWidget-separator-width: 0; + background-color: @separator; + color: @separator; + border:none; +} + +/* Separator */ +.titlebar .separator, +.titlebar .button .separator, +.titlebar .button.separator { + background: inherit; + color: @separator; + border:none; +} + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/toolbars.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/toolbars.css new file mode 100644 index 0000000..6f96229 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/toolbars.css @@ -0,0 +1,519 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +@define-color toolbar @header; +@define-color backdrop_toolbar @backdrop_header; +@define-color toolbar_text @header_text; +@define-color backdrop_toolbar_text alpha(@toolbar_text, 0.7); +@define-color insensitive_toolbar_text alpha(@toolbar_text, 0.5); + +/*********** + * Toolbar * + ***********/ + +/* Main Colors*/ +.toolbar { + padding: 0px; + color: @text; + background-color: @background; + box-shadow: none; +} + +.toolbar:insensitive { + color: @insensitive_text; + background-color: @insensitive_background; + box-shadow: none; +} + +.toolbar:backdrop { + color: @backdrop_text; + background-color: @backdrop_background; + box-shadow: none; + -gtk-image-effect: dim; +} + +/* Menubar */ +.toolbar .menubar { + padding: 0px; +} + +/* Buttons */ +.toolbar .button, +.toolbar .text-button, +.toolbar .image-button { + border: none; + background: none; + color: @text; + border-radius: 0px; + padding: 13px; +} + +.toolbar .button:active +.toolbar .text-button:active, +.toolbar .image-button:active { + border: none; + color: @text; + box-shadow: inset 0 -2px 0 0 @selection; + padding: 13px; + background-color: alpha(@base, 0.9); +} + +.toolbar .button.raised +.toolbar .text-button.raised, +.toolbar .image-button.raised { + border: none; + color: @text; + /*box-shadow: inset 0 -2px 0 0 @selection;*/ + padding: 13px; +} + +/* Hover */ +.toolbar .button:hover, +.toolbar .button:active:hover +.toolbar .text-button:hover, +.toolbar .text-button:active:hover, +.toolbar .image-button:hover, +.toolbar .image-button:active:hover, +.toolbar .button:focus, +.toolbar .button:active:focus +.toolbar .text-button:focus, +.toolbar .text-button:active:focus, +.toolbar .image-button:focus, +.toolbar .image-button:active:focus { + padding: 13px; + border: none; + background-color: alpha(@base, 0.5); + color: @text; + box-shadow: inset 0 -2px 0 0 @selection; +} + +/* Insensitive */ +.toolbar .button:insensitive, +.toolbar .text-button:insensitive, +.toolbar .image-button:insensitive { + background: none; + color: @insensitive_header_text; + -gtk-image-effect: dim; +} + + +/* Backdrop */ +.toolbar .button:backdrop, +.toolbar .button:active:backdrop +.toolbar .text-button:backdrop, +.toolbar .text-button:active:backdrop, +.toolbar .image-button:backdrop, +.toolbar .image-button:active:backdrop { + background: none; + color: @backdrop_text; + border: none; + padding: 13px; +} + +/* Insensitive:Backdrop; */ +.toolbar .button:insensitive:backdrop, +.toolbar .text-button:insensitive:backdrop, +.toolbar .image-button:insensitive:backdrop { + padding: 13px; + border: none; + color: mix(@backdrop_text, @insensitive_text, 0.5); +} + + +/* Entries */ + +.toolbar .entry { + background-color: alpha(#000, 0.2); + color: @header_text; + border-radius: 2px; + padding: 6px 4px; + border: none; + box-shadow: none; +} + +.toolbar .entry.image { + color: @header_text; +} + +.toolbar .entry:active, +.toolbar .entry:focus { + background-color: @base; + color: @text; + box-shadow: none; + border: none; +} + +.toolbar .entry:active.image, +.toolbar .entry:focus.image { + padding-right: 6px; + color: @text; +} + +.toolbar .entry:backdrop { + box-shadow: none; + color: alpha(@header_text, 0.5); + border: none; +} + +.toolbar .entry.image { + color: alpha(@header_text, 0.5); +} + + +.toolbar .entry:active:backdrop, +.toolbar .entry:focus:backdrop { + background-color: alpha(@base, 0.5); + color: @text; + box-shadow: none; + border: none; +} + + +/* Images */ +.toolbar GtkImage, +.toolbar .button GtkImage { + color: @text; +} + +.toolbar .button:active GtkImage, +.toolbar .button:focus GtkImage, +.toolbar .button:hover GtkImage { + color: @text; +} + +.toolbar .button:backdrop GtkImage, +.toolbar .button:backdrop:hover GtkImage, +.toolbar .button:active:backdrop GtkImage { + color: @backdrop_text; + -gtk-image-effect: dim; +} + +.toolbar .button:insensitive GtkImage { + color: @insensitive_text; + -gtk-image-effect: dim; +} + +.toolbar .button:insensitive:backdrop GtkImage { + color: mix(@backdrop_text, @insensitive_text, 0.5); + -gtk-image-effect: dim; +} + +/* Labels */ +.toolbar GtkLabel, +.toolbar .button GtkLabel { + color: @text; +} + +.toolbar .button:active GtkLabel, +.toolbar .button:focus GtkLabel, +.toolbar .button:hover GtkLabel { + color: @text; +} + +.toolbar .button:backdrop GtkLabel, +.toolbar .button:backdrop:hover GtkLabel, +.toolbar .button:active:backdrop GtkLabel { + color: @backdrop_text; +} + +.toolbar .button:insensitive GtkLabel { + color: @insensitive_text; +} + +.toolbar .button:insensitive:backdrop GtkLabel { + color: mix(@backdrop_text, @insensitive_text, 0.5); +} + +/******************* + * Primary Toolbar * + *******************/ + +/* Main Colors*/ +.primary-toolbar.toolbar { + padding-top: 0px; + padding-bottom: 0px; + padding-left: 4px; + padding-right: 4px; + color: @toolbar_text; + background-color: @toolbar; + box-shadow: inset 0 -3px 3px -4px alpha(#000, 0.2); + border: none; +} + +.primary-toolbar.toolbar:insensitive { + color: @insensitive_toolbar_text; + background-color: @insensitive_toolbar; + box-shadow: none; +} + +.primary-toolbar.toolbar:backdrop { + color: @backdrop_toolbar_text; + background-color: @backdrop_toolbar; + box-shadow: none; + -gtk-image-effect: dim; +} + +/* Menubar */ +.primary-toolbar.toolbar .menubar { +} + +/* Buttons */ +.primary-toolbar.toolbar .button, +.primary-toolbar.toolbar .text-button, +.primary-toolbar.toolbar .image-button { + border: none; + background: none; + color: @toolbar_text; + border-radius: 0px; + padding: 13px; +} + +.primary-toolbar .button.image-button:checked { + background-color: alpha(#fff, 0.1); +} + +.primary-toolbar.toolbar .button:active, +.primary-toolbar.toolbar GtkToggleButton:active, +.primary-toolbar.toolbar .text-button:active, +.primary-toolbar.toolbar .image-button:active { + border: none; + color: @toolbar_text; + box-shadow: inset 0 -2px 0 0 @toolbar_text; + padding: 13px; +} + +.primary-toolbar.toolbar .button.raised +.primary-toolbar.toolbar .text-button.raised, +.primary-toolbar.toolbar .image-button.raised { + border: none; + color: @toolbar_text; + /*background-color: alpha(@base, 0.2);*/ + /*box-shadow: inset 0 -2px 0 0 @toolbar_text;*/ + padding: 13px; +} + +/* Hover */ +.primary-toolbar.toolbar .button:hover, +.primary-toolbar.toolbar .button:active:hover +.primary-toolbar.toolbar .text-button:hover, +.primary-toolbar.toolbar .text-button:active:hover, +.primary-toolbar.toolbar .image-button:hover, +.primary-toolbar.toolbar .image-button:active:hover, +.primary-toolbar.toolbar .button:focus, +.primary-toolbar.toolbar .button:active:focus +.primary-toolbar.toolbar .text-button:focus, +.primary-toolbar.toolbar .text-button:active:focus, +.primary-toolbar.toolbar .image-button:focus, +.primary-toolbar.toolbar .image-button:active:focus { + padding: 13px; + border: none; + background-color: alpha(#000, 0.1); + color: @toolbar_text; + /*box-shadow: inset 0 -2px 0 0 @toolbar_text;*/ + box-shadow: none; +} + +/* Insensitive */ +.primary-toolbar.toolbar .button:insensitive, +.primary-toolbar.toolbar .text-button:insensitive, +.primary-toolbar.toolbar .image-button:insensitive { + background: none; + color: @insensitive_header_toolbar_text; + -gtk-image-effect: dim; +} + + +/* Backdrop */ +.primary-toolbar.toolbar .button:backdrop, +.primary-toolbar.toolbar .button:active:backdrop +.primary-toolbar.toolbar .text-button:backdrop, +.primary-toolbar.toolbar .text-button:active:backdrop, +.primary-toolbar.toolbar .image-button:backdrop, +.primary-toolbar.toolbar .image-button:active:backdrop { + background: none; + color: @backdrop_toolbar_text; + border: none; + padding: 13px; +} + +/* Insensitive:Backdrop; */ +.primary-toolbar.toolbar .button:insensitive:backdrop, +.primary-toolbar.toolbar .text-button:insensitive:backdrop, +.primary-toolbar.toolbar .image-button:insensitive:backdrop { + padding: 13px; + border: none; + color: mix(@backdrop_text, @insensitive_text, 0.5); +} + + +.primary-toolbar.toolbar .separator { + color: @separator; +} + + + +/* Entries */ + +.primary-toolbar .entry { + background-color: alpha(#000, 0.2); + color: @header_text; + border-radius: 2px; + padding: 6px 4px; + border: none; + box-shadow: none; +} + +.primary-toolbar .entry.image { + color: @header_text; +} + +.primary-toolbar .entry:active, +.primary-toolbar .entry:focus { + background-color: @base; + color: @text; + box-shadow: none; + border: none; +} + +.primary-toolbar .entry:active.image, +.primary-toolbar .entry:focus.image { + padding-right: 6px; + color: @text; +} + +.primary-toolbar .entry:backdrop { + box-shadow: none; + color: alpha(@header_text, 0.5); + border: none; +} + +.primary-toolbar .entry.image { + color: alpha(@header_text, 0.5); +} + + +.primary-toolbar .entry:active:backdrop, +.primary-toolbar .entry:focus:backdrop { + background-color: alpha(@base, 0.5); + color: @text; + box-shadow: none; + border: none; +} + +/* Images */ +.primary-toolbar.toolbar GtkImage, +.primary-toolbar.toolbar .button GtkImage { + color: @toolbar_text; +} + +.primary-toolbar.toolbar .button:active GtkImage, +.primary-toolbar.toolbar .button:focus GtkImage, +.primary-toolbar.toolbar .button:hover GtkImage { + color: @toolbar_text; +} + +.primary-toolbar.toolbar .button:backdrop GtkImage, +.primary-toolbar.toolbar .button:backdrop:hover GtkImage, +.primary-toolbar.toolbar .button:active:backdrop GtkImage { + color: @backdrop_toolbar_text; + -gtk-image-effect: dim; +} + +.primary-toolbar.toolbar .button:insensitive GtkImage { + color: @insensitive_toolbar_text; + -gtk-image-effect: dim; +} + +.primary-toolbar.toolbar .button:backdrop:insensitive GtkImage, +.primary-toolbar.toolbar .button:insensitive:backdrop GtkImage { + color: mix(@backdrop_text, @insensitive_text, 0.5); + -gtk-image-effect: dim; +} + +/* Labels */ +.primary-toolbar.toolbar GtkLabel, +.primary-toolbar.toolbar .button GtkLabel { + color: @toolbar_text; +} + +.primary-toolbar.toolbar .button:active GtkLabel, +.primary-toolbar.toolbar .button:focus GtkLabel, +.primary-toolbar.toolbar .button:hover GtkLabel { + color: @toolbar_text; +} + +.primary-toolbar.toolbar .button:backdrop GtkLabel, +.primary-toolbar.toolbar .button:backdrop:hover GtkLabel, +.primary-toolbar.toolbar .button:active:backdrop GtkLabel { + color: @backdrop_toolbar_text; +} + +.primary-toolbar.toolbar .button:insensitive GtkLabel { + color: @insensitive_toolbar_text; +} + +.primary-toolbar.toolbar .button:insensitive:backdrop GtkLabel { + color: mix(@backdrop_text, @insensitive_text, 0.5); +} + +/********************* +* Secondary Toolbars * +*********************/ + +.secondary-toolbar.toolbar { + padding: 2px; + background-color: @background; + box-shadow: none; +} + +.secondary-toolbar.toolbar:backdrop { + background-color: @backdrop_background; + border-color: @backdrop_border; + color: @backdrop_text; + -gtk-image-effect: dim; +} + +.secondary-toolbar.toolbar .linked-button, +.secondary-toolbar.toolbar .button { + padding: 2px; +} + +/******************** + * Menubar Toolbars * + ********************/ +.toolbar.menubar { + -GtkToolbar-button-relief: normal; +} + + +/****************** +* Bottom Toolbars * +******************/ + +.bottom-toolbar.toolbar { + padding: 0px; + border: solid @border; + background-image: linear-gradient(to bottom, + shade(@gradient_a, 0.96), + shade(@gradient_b, 0.96) + ); +} + +.bottom-toolbar.toolbar .button { + padding: 2px 3px 2px 3px; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/tooltips.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/tooltips.css new file mode 100644 index 0000000..9e0124f --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/tooltips.css @@ -0,0 +1,41 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/************ + * Tooltips * + ************/ + +.tooltip, +.overlay-bar { + padding: 4px 8px; + border: none; + border-radius: 2px; + background-color: @base; + color: @text; + box-shadow: 0 1px 2px 0 alpha(#000, 0.3); +} + +.tooltip * { + background: none; + background-color: @base; +} + +.tooltip GtkLabel, +.overlay-bar GtkLabel { + color: @text; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/views.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/views.css new file mode 100644 index 0000000..b2570aa --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/views.css @@ -0,0 +1,328 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + + +/********* + * Frame * + *********/ + +.frame { + background: none; + border: 1px solid @border; + color: @foreground; +} + +.frame:backdrop { + border-color: @backdrop_border; + background: none; + color: @backdrop_text; +} + +.frame:insensitive { + border-color: @insensitive_border; + background: none; + color: @insensitive_text; +} + +.flat { + border:none; +} + + +/******** + * Misc * + ********/ + +GtkAlignment, +GtkEventBox { + background-color: @background; + color: @text; +} + +GtkAlignment:backdrop, +GtkEventBox:backdrop { + background-color: @backdrop_background; + color: @backdrop_text; +} + +/******** + * View * + ********/ + +.view { + background-color: @base; + color: @foreground; +} + +.view:insensitive, +.view:insensitive:insensitive { + background-color: @insensitive_background; + border-color: @insensitive_border; + color: @insensitive_text; +} + +.view:backdrop, +.view:backdrop:backdrop { + background-color: @backdrop_background; + border-color: @backdrop_border; + color: @backdrop_text; +} + +.view:selected, +.view:selected:focus { + background-color: @selection; + border-color: shade(@selection, 0.8); + color: @selection_foreground; +} + +.view:selected:backdrop, +.view:selected:backdrop:focus { + background-color: @backdrop_selection; + border-color: @backdrop_selection; + color: @backdrop_selection_foreground; +} + +.view.separator { + color: @border; +} + +/* Selected */ +.view.rubberband, +.rubberband { + border: 1px solid shade(@selection, 0.9); + border-radius: 4px; + background-color: alpha(@selection, 0.3); +} + + +/************ + * Treeview * + ************/ + +GtkTreeView.view.separator, +GtkTreeView.separator, +.separator, +.separator:hover { + color: @border; + background-color: @border; +} + +GtkTreeView { + -GtkTreeView-vertical-separator: 5px; + -GtkTreeView-horizontal-separator: 6px; + -GtkTreeView-expander-size: 8px; + -GtkTreeView-grid-line-pattern: "\000\000"; + border: 1px solid @border; +} + +GtkTreeView row:nth-child(even) { + background-color: @base; + color: @foreground; +} + +GtkTreeView row:nth-child(odd) { + background-color: shade(@base,0.96); + color: @foreground; +} + +GtkTreeView .entry { + border-radius: 0; +} + +GtkTreeView.dnd { + border: 1px solid @selected_border; + border-radius: 0; +} + +GtkTreeView .entry { + border-radius: 4px; + background-color: @base; + background-image: none; +} + +/************ + * TextView * + ************/ + +GtkTextView { + background-color: @base; + color: @foreground; +} + +GtkTextView:backdrop { + background-color: @backdrop_base; + color: @backdrop_text; +} + +GtkTextView:insensitive { + background-color: @insensitive_base; + color: @insensitive_text; +} + +/************ + * Iconview * + ************/ + +GtkIconView.view { + background-color: @base; + border: solid @selection; + color: @foreground; +} + +GtkIconView.view.cell:hover { + border: 1px solid @selection; + border-radius: 6px; + background-color: alpha(@selection,0.4); + color: @selection; +} + +GtkIconView.view.cell:selected, +GtkIconView.view.cell:selected:focus { + border: 1px solid shade(@selection, 0.8); + border-radius: 6px; + background-color: @selection; + color: @selection_foreground; +} + +GtkIconView.content-view.check { + background: none; +} + +GtkIconView.content-view.check:active { + background: none; +} + +GtkIconView.content-view.check:prelight, +GtkIconView.content-view.check:insensitive, +GtkIconView.content-view.check:selected { + background: none; +} + + +/**************** + * Content View * + ****************/ +.content-view.view { + background-color: @base; + color: @foreground; +} + +.content-view.view:hover { + background-color: alpha(@selection, 0.6); +} + +.content-view.view:selected, +.content-view.view:active { + background-color: @selection; + background-image: none; +} + +.content-view.view:insensitive { + background-color: @insensitive_background; +} + +.content-view.view:backdrop { + background-color: @background_backdrop; + background-image: none; +} + +.content-view.view:selected:backdrop { + background-color: @backdrop_selected_background; + background-image: none; +} + +.content-view.cell { + background: none; + background-image: none; +} + +.content-view.view.check, +.content-view.view.check:active { + background: none; +} + +.content-view column-header .button { + border-width: 0 0 1px 1px; + + background-image: none; + background-color:@base; + + border-color: @border; +} + +.content-view .title, +.content-view .option-title { + color: @foreground; + text-shadow: 0 1px alpha(#fff, 0.3); +} + +.content-view .subtitle, +.content-view .option-description { + color: alpha(@foreground, 0.7); + text-shadow: 0 1px alpha(#fff, 0.4); +} + +/* Drawing area */ +GtkDrawingArea { + background-color: @base; + color: @foreground; +} + +GtkDrawingArea:backdrop { + background-color: @backdrop_base; + color: @backdrop_text; +} + +GtkDrawingArea:insensitive { + background-color: @insensitive_background; +} + +/*********** + * gtkhtml * + ***********/ +GtkHTML { + background-color: @base; + color: @foreground; +} + +GtkHTML:active:backdrop, +GtkHTML:backdrop { + background-color: @backdrop_base; + color: @backdrop_text; +} + +/* needed for webkit/GtkStyle/Evolution compatibility */ +GtkHTML:active, +GtkHTML:active:backdrop, +.entry:active, +.entry:active:backdrop { + color: @backdrop_text; + background-color: @backdrop_background; +} + +.cursor-handle.top, +.cursor-handle.bottom { + background: none; + box-shadow: none; + border-style: none; + border-image: none; + border-radius: 0px; + border-width: 0px; + + /* background-image in assets */ +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/windows.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/windows.css new file mode 100644 index 0000000..b1b5e46 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.0/widgets/windows.css @@ -0,0 +1,70 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +/********** + * Window * + **********/ + +@define-color window_shadow alpha(#000, 0.4); +@define-color backdrop_window_shadow alpha(#000, 0.2); + +.window-frame { + border:none; + border-radius: 4px; + box-shadow: 0 2px 5px 1px @window_shadow; + margin: 10px; /* this is used for the resize cursor area */ +} + +.window-frame:backdrop { + border-radius: 4px; + box-shadow: 0 2px 3px 0 @backdrop_window_shadow; +} + +.window-frame.menu.csd, +.window-frame.popup.csd { + border-radius: 4px; + box-shadow: 0 3px 6px alpha (#000, 0.16), + 0 3px 6px alpha (#000, 0.23); + margin: 0; +} + +.menu .window-frame.menu.csd, +.menu .window-frame.popup.csd { + box-shadow: 0 10px 20px alpha (#000, 0.19), + 0 6px 6px alpha (#000, 0.23); +} + +.window-frame.tooltip.csd { + border-radius: 4px; + box-shadow: none; + margin: 0; +} + +.window-frame:backdrop { + box-shadow: 0 3px 6px alpha (#000, 0.16), + 0 3px 6px alpha (#000, 0.23); +} + +GtkDialog.window-frame, +GtkDialog.window-frame:backdrop, +.window-frame.dialog, +.window-frame.dialog:backdrop { + border-radius: 4px; + box-shadow: 0 10px 20px alpha (#000, 0.19), + 0 6px 6px alpha (#000, 0.23); +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/_apps.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/_apps.scss new file mode 100644 index 0000000..d448acf --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/_apps.scss @@ -0,0 +1,19 @@ +/********************** + * DE-Specific Styles * + **********************/ + +@import 'apps/budgie'; +@import 'apps/gnome'; +@import 'apps/pantheon'; +@import 'apps/unity'; + +/*********************** + * App-Specific Styles * + ***********************/ + +@import 'apps/archive-manager'; +@import 'apps/birdie'; +@import 'apps/geary'; +@import 'apps/lightdm'; +@import 'apps/midori'; +@import 'apps/vocal'; \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/_colors-public.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/_colors-public.scss new file mode 100644 index 0000000..70a06a9 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/_colors-public.scss @@ -0,0 +1,94 @@ +//apps rely on some named colors to be exported +/* GTK NAMED COLORS + ---------------- + use responsibly! */ + +// Sass thinks we're using the colors in the variables as strings and may shoot +// warning, it's innocuous and can be defeated by using "" + $var + +/* widget text/foreground color */ +@define-color theme_fg_color #{"" +$fg_color}; + +/* text color for entries, views and content in general */ +@define-color theme_text_color #{"" +$text_color}; + +/* widget base background color */ +@define-color theme_bg_color #{"" +$bg_color}; + +/* text widgets and the like base background color */ +@define-color theme_base_color #{"" +$base_color}; + +/* base background color of selections */ +@define-color theme_selected_bg_color #{"" +$selected_bg_color}; + +/* text/foreground color of selections */ +@define-color theme_selected_fg_color #{"" +$selected_fg_color}; + +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #{"" +$insensitive_bg_color}; + +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #{"" +$insensitive_fg_color}; + +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #{"" +$base_color}; + +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #{"" +$backdrop_fg_color}; + +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #{"" +$text_color}; + +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #{"" +$backdrop_bg_color}; + +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #{"" +$backdrop_base_color}; + +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #{"" +$selected_bg_color}; + +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #{"" + $selected_fg_color}; + +/* widgets main borders color */ +@define-color borders #{"" +$borders_color}; + +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders #{"" +$backdrop_borders_color}; + +/* these are pretty self explicative */ +@define-color warning_color #{"" +$warning_color}; +@define-color error_color #{"" +$error_color}; +@define-color success_color #{"" +$success_color}; +//@define-color destructive_color #{$destructive_color} + +//WM + +$_wm_highlight: if($variant=='light', $top_highlight, // Sass gets mad if this is + transparentize(black,1)); // done directly in the + // color definition + +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title shade(#{$fg_color}, 1.8); +@define-color wm_unfocused_title #{$backdrop_fg_color}; +@define-color wm_highlight #{"" + $_wm_highlight}; +@define-color wm_borders_edge #{"" + $borders_edge}; + +@define-color wm_bg_a shade(#{$bg_color}, 1.2); +@define-color wm_bg_b #{$bg_color}; + +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); + +@define-color wm_button_hover_color_a shade(#{$bg_color}, 1.3); +@define-color wm_button_hover_color_b #{$bg_color}; +@define-color wm_button_active_color_a shade(#{$bg_color}, 0.85); +@define-color wm_button_active_color_b shade(#{$bg_color}, 0.89); +@define-color wm_button_active_color_c shade(#{$bg_color}, 0.9); + +//FIXME this is really an API + +@define-color content_view_bg #{"" + $base_color}; + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/_colors.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/_colors.scss new file mode 100644 index 0000000..0c9db6e --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/_colors.scss @@ -0,0 +1,94 @@ +// When color definition differs for dark and light variant +// it gets @if ed depending on $variant + +// Main definitions +$base_color: if($variant == 'light', #ffffff, #636E73); +$bg_color: if($variant == 'light', #f7f7f7, #4F585C); +$fg_color: if($variant == 'light', #444, lighten(#A1A8AB, 10%)); +$text_color: if($variant == 'light', $fg_color, $fg_color); +$headerbar_bg_color: if($variant == 'light', #636E73, #3B4245); +$headerbar_fg_color: if($variant == 'light', #ffffff, transparentize(#ffffff, 0.5)); + +// Primary colors +$red: #f34235; +$orange: #fe9700; +$yellow: #fec006; +$green: #4bae4f; +$blue: #2095f2; +$purple: #9b26af; + +$selected_fg_color: #ffffff; +$selected_bg_color: if($variant == 'light', #347D9F, lighten(#347D9F,10%)); +$selected_borders_color: darken($selected_bg_color, 10%); +$borders_color: if($variant == 'light', darken($bg_color,15%), darken($bg_color,10%)); +$borders_edge: if($variant == 'light', transparentize(white, 0.8), transparentize(white, 0.9)); +$link_color: blue; +$link_visited_color:transparentize($link_color,0.5); +$top_highlight: $borders_edge; +$bottom_highlight: if($variant == 'light', transparentize(white, 0.7), transparentize(white, 0.9)); +$dark_fill: mix($borders_color, $bg_color, 35%); +$menu_color: if($variant == 'light', $base_color, mix($bg_color, $base_color, 20%)); +$popover_bg_color: $base_color; +$popover_hover_color: lighten($popover_bg_color, 5%); + +$selection_mode_headerbar_bg_color: #347D9F; + +$scrollbar_bg_color: if($variant == 'light', mix($bg_color, $fg_color, 80%), mix($base_color, $bg_color, 50%)); +$scrollbar_slider_color: mix($fg_color, $bg_color, 60%); +$scrollbar_slider_hover_color: mix($fg_color, $bg_color, 80%); +$scrollbar_slider_active_color: if($variant=='light', darken($selected_bg_color, 10%), lighten($selected_bg_color, 10%)); + +$success_color: if($variant == 'light', $green, darken($green,10%)); +$destructive_color: if($variant == 'light', $red, darken($red,10%)); +$suggested_color: if($variant == 'light', $selected_bg_color, darken($selected_bg_color,10%)); + +$osd_fg_color: #A1A8AB; +$osd_text_color: white; +$osd_bg_color: transparentize(#202526, 0.2); +$osd_insensitive_bg_color: transparentize(mix($osd_fg_color, opacify($osd_bg_color, 1), 10%), 0.5); +$osd_insensitive_fg_color: mix($osd_fg_color, opacify($osd_bg_color, 1), 50%); +$osd_borders_color: transparentize(black, 0.3); + +$sidebar_bg_color: mix($bg_color, $base_color, 50%); +$base_hover_color: transparentize($fg_color, 0.95); + +$tooltip_borders_color: transparentize(white, 0.9); +$shadow_color: transparentize(black, 0.8); + +$drop_target_color: #4e9a06; + +// Infobar colors +$warning_color: $yellow; +$error_color: $red; +$info_color: $blue; +$question_color: $green; + +// Panel colors +$panel_bg_color: transparentize(black, 0.3); +$panel_fg_color: white; +$panel_borders_color: transparentize(black, 0.8); + +// Insensitive state colors +$insensitive_fg_color: mix($fg_color, $bg_color, 50%); +$insensitive_bg_color: mix($bg_color, $base_color, 60%); +$insensitive_base_color: darken($base_color, 5%); +$insensitive_borders_color: $borders_color; + +// Backdrop state colors +$backdrop_base_color: if($variant == 'light', darken($base_color, 1%), lighten($base_color, 1%)); +$backdrop_text_color: mix($text_color, $backdrop_base_color, 80%); +$backdrop_bg_color: $bg_color; +$backdrop_headerbar_bg_color: darken($headerbar_bg_color, 5%); +$backdrop_headerbar_fg_color: if($variant == 'light', transparentize($headerbar_fg_color, 0.5), transparentize($headerbar_fg_color, 0.2)); +$backdrop_fg_color: mix($fg_color, $backdrop_bg_color, 50%); +$backdrop_insensitive_color: if($variant == 'light', darken($backdrop_bg_color, 15%), lighten($backdrop_bg_color, 15%)); +$backdrop_selected_bg_color: if($variant == 'light', lighten($selected_bg_color, 5%), lighten($selected_bg_color, 5%)); +$backdrop_selected_fg_color: if($variant == 'light', transparentize($selected_fg_color, 0.5), transparentize($selected_fg_color, 0.5)); +$backdrop_borders_color: mix($borders_color, $bg_color, 90%); +$backdrop_dark_fill: mix($backdrop_borders_color, $backdrop_bg_color, 35%); +$backdrop_sidebar_bg_color: mix($backdrop_bg_color, $backdrop_base_color, 50%); + +$backdrop_scrollbar_bg_color: darken($backdrop_bg_color, 3%); +$backdrop_scrollbar_slider_color: mix($backdrop_fg_color, $backdrop_bg_color, 40%); + +$backdrop_menu_color: if($variant == 'light', $backdrop_base_color, mix($backdrop_bg_color, $backdrop_base_color, 20%)); diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/_common.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/_common.scss new file mode 100644 index 0000000..a1069b7 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/_common.scss @@ -0,0 +1,50 @@ +/********** + * Common * + **********/ + +@function gtkalpha($c,$a) { + @return unquote("alpha(#{$c},#{$a})"); +} + +$ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94); +$asset_suffix: if($variant=='dark', '-dark', ''); +$backdrop_transition: 200ms ease-out; +$button_transition: all 200ms $ease-out-quad; + +* { + padding: 0; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: $error_color; + + // The size for scrollbars. The slider is 2px smaller, but we keep it + // up so that the whole area is sensitive to button presses for the + // slider. The stepper button is larger in both directions, the slider + // only in the width + + -GtkScrolledWindow-scrollbar-spacing: 0; + + -GtkToolItemGroup-expander-size: 11; + -GtkTreeView-expander-size: 11; + + -GtkTreeView-horizontal-separator: 4; + + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 24; + + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + + + -GtkPaned-handle-size: 1; + + // We use the outline properties to signal the focus properties + // to the adwaita engine: using real CSS properties is faster, + // and we don't use any outlines for now. + + // outline-color: transparentize($fg_color, 0.7); + // outline-style: dashed; + // outline-offset: -3px; + // outline-width: 1px; + // outline-radius: 2px; + +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/_drawing.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/_drawing.scss new file mode 100644 index 0000000..3c50d82 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/_drawing.scss @@ -0,0 +1,591 @@ +// Drawing mixins + +// generic drawing of more complex things + +@function _widget_edge($c:$borders_edge) { +// outer highlight "used" on most widgets + @if $c == none { @return none; } + @else { @return 0 1px $c; } +} + +@mixin _shadows($shadow1, $shadow2:none, $shadow3:none, $shadow4:none) { +// +// Helper function to stack up to 4 box-shadows; +// + @if $shadow4!=none { box-shadow: $shadow1, $shadow2, $shadow3, $shadow4; } + @else if $shadow3!=none { box-shadow: $shadow1, $shadow2, $shadow3; } + @else if $shadow2!=none { box-shadow: $shadow1, $shadow2; } + @else { box-shadow: $shadow1; } +} + +// entries + +@function entry_focus_border($fc:$selected_bg_color) { + @if $variant == 'light' { @return $fc; } + @else { @return if($fc==$selected_bg_color, $selected_borders_color, darken($fc, 35%)); } +} + +@function entry_focus_shadow($fc:$selected_bg_color) { + @return inset 0 1px 2px 0 transparentize(black, 0.95), inset 0 1px 1px 0 transparentize(black, 0.9); +} + +@function entry_gradient($c) { + @if $variant=='light' { @return linear-gradient(to bottom, mix($borders_color, $c, 45%), + mix($borders_color, $c, 3%) 2px, + $c 90%); } + @else { @return linear-gradient(to bottom, mix($borders_color, $c, 95%), + mix($borders_color, $c, 40%) 3px, + $c 90%); } +} + +@mixin entry($t, $fc:$selected_bg_color, $edge: none) { +// +// Entries drawing function +// +// $t: entry type +// $fc: focus color +// $edge: set to none to not draw the bottom edge or specify a color to not +// use the default one +// +// possible $t values: +// normal, focus, insensitive, backdrop, backdrop-insensitive, osd, osd-focus, osd-backdrop; +// + + $_blank_edge: if($edge == none, none, 0 1px transparentize($edge, 1)); + $_entry_edge: if($edge == none, none, _widget_edge($edge)); + + @if $t==normal { + color: $text_color; + border-color: $borders_color; + background-color:$base_color; + @include _shadows(entry_focus_shadow(transparentize($fc, 1)), $_entry_edge); + // for the transition to work the number of shadows in different states needs to match, hence the transparent shadow here. + } + @if $t==focus { + @include _shadows(entry_focus_shadow($fc), $_entry_edge); + border-color: entry_focus_border($fc); + } + @if $t==insensitive { + color: $insensitive_fg_color; + border-color: $borders_color; + background-image: linear-gradient(to bottom, $insensitive_bg_color); + box-shadow: $_entry_edge; + } + @if $t==backdrop { + color: $backdrop_text_color; + border-color: $backdrop_borders_color; + background-image: linear-gradient(to bottom, $backdrop_base_color); + box-shadow: $_blank_edge; + } + @if $t==backdrop-insensitive { + color: $backdrop_insensitive_color; + border-color: $backdrop_borders_color; + background-image: linear-gradient(to bottom, $insensitive_bg_color); + box-shadow: $_blank_edge; + } + @if $t==osd { + color: $osd_text_color; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, transparentize(opacify($osd_borders_color, 1), 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + } + @if $t==osd-focus { + color: $osd_text_color; + border-color: $selected_bg_color; + background-image: linear-gradient(to bottom, transparentize(opacify($osd_borders_color, 1), 0.5)); + background-clip: padding-box; + box-shadow: entry_focus_shadow($fc); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + } + @if $t==osd-insensitive { + color: $osd_insensitive_fg_color; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, $osd_insensitive_bg_color); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + } + @if $t==osd-backdrop { + color: $osd_text_color; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, transparentize(opacify($osd_borders_color, 1), 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + } +} + +// +// Buttons +// + +@function _border_color ($c) { @return darken($c, 25%); } // colored buttons want + // the border form the + // base color + +@function _text_shadow_color ($tc: $fg_color, $bg: $bg_color) { +// +// calculate the color of text shadows +// +// $tc is the text color +// $bg is the background color +// + $_lbg: lightness($bg)/100%; + @if lightness($tc)<50% { @return transparentize(white, 1-$_lbg/($_lbg*1.3)); } + @else { @return transparentize(black, $_lbg*0.8); } +} + +@function _button_hilight_color($c) { +// +// calculate the right top hilight color for buttons +// +// $c: base color; +// + @if lightness($c)>95% { @return white; } + @else if lightness($c)>90% { @return transparentize(white, 0.2); } + @else if lightness($c)>80% { @return transparentize(white, 0.4); } + @else if lightness($c)>50% { @return transparentize(white, 0.6); } + @else if lightness($c)>40% { @return transparentize(white, 0.8); } + @else { @return transparentize(white, 0.95); } +} + +@mixin _button_text_shadow ($tc:$fg_color, $bg:$bg_color) { +// +// helper function for the text emboss effect +// +// $tc is the optional text color, not the shadow color +// +// TODO: this functions needs a way to deal with special cases +// + + $_shadow: _text_shadow_color($tc, $bg); + + @if lightness($tc)<50% { + text-shadow: 0 1px $_shadow; + icon-shadow: 0 1px $_shadow; + } + @else { + text-shadow: 0 1px transparentize(black, 0.8); + icon-shadow: 0 1px transparentize(black, 0.8); + } +} + +@mixin button($t, $c:$bg_color, $tc:$fg_color, $edge: none) { +// +// Button drawing function +// +// $t: button type, +// $c: base button color for colored* types +// $tc: optional text color for colored* types +// $edge: set to none to not draw the bottom edge or specify a color to not +// use the default one +// +// possible $t values: +// normal, hover, active, insensitive, insensitive-active, +// backdrop, backdrop-active, backdrop-insensitive, backdrop-insensitive-active, +// osd, osd-hover, osd-active, osd-insensitive, osd-backdrop, undecorated +// + + $_hilight_color: _button_hilight_color($c); + $_button_edge: if($edge == none, none, _widget_edge($edge)); + $_blank_edge: if($edge == none, none, _widget_edge(transparentize($edge,1))); + + // Normal Button + @if $t==normal { + + color: $tc; + outline-color: transparentize($tc, 0.7); + border-color: if($c!=$bg_color, _border_color($c), $borders_color); + background-image: linear-gradient(to bottom, $c, darken($c, 5%)); + @include _button_text_shadow($tc, $c); + @include _shadows(inset 0 1px $_hilight_color, $_button_edge); + + @if $variant == 'light' { + box-shadow:0 1px 0 0 transparentize(white, 0.2); + } + @else { + box-shadow:0 1px 0 0 transparentize(white, 0.95); + } + + } + + // Hover Button + + @else if $t==hover { + + color: $tc; + outline-color: transparentize($tc, 0.7); + border-color: if($c!=$bg_color, _border_color($c), $borders_color); + @if $variant == 'light' { + background-image: linear-gradient(to bottom, lighten($c, 6%), $c 60%, darken($c, 4%)); + @include _button_text_shadow($tc,lighten($c, 6%)); + @include _shadows(inset 0 1px _button_hilight_color(lighten($c, 6%)), $_button_edge); + } + @else { + background-image: linear-gradient(to bottom, lighten($c, 1%), darken($c, 2%) 60%, darken($c, 4%)); + @include _button_text_shadow($tc,lighten($c, 6%)); + @include _shadows(inset 0 1px _button_hilight_color(darken($c, 2%)), $_button_edge); + } + } + + // Pressed button + @else if $t==active { + + color: $tc; + outline-color: transparentize($tc, 0.7); + border-color: if($c!=$bg_color, _border_color($c), $borders_color); + background-image: linear-gradient(to bottom, darken($c, 7%), darken($c, 2%)); + @include _button_text_shadow($tc, darken($c,10%)); + @include _shadows(inset 0 2px 1px -2px transparentize(black,0.4), + $_button_edge); + + @if $variant == 'light' { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.2); + } + @else { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.95); + } + } + + // Insensitive Button + @else if $t==insensitive { + + $_bg: if($c!=$bg_color, mix($c, $base_color, 85%), $insensitive_bg_color); + + GtkLabel, & { color: if($tc!=$fg_color, mix($tc, $_bg, 50%), $insensitive_fg_color); } + + border-color: if($c!=$bg_color, _border_color($c), $insensitive_borders_color); + background-image: none; + background-color: $_bg; + text-shadow: none; + box-shadow: none; + icon-shadow: none; + } + + // Insensitive Pushed Button + @else if $t==insensitive-active { + $_bg: if($c!=$bg_color, darken(mix($c,$base_color, 85%), 5%), + $insensitive_bg_color); + $_bc: if($c!=$bg_color, _border_color($c), $insensitive_borders_color); + + GtkLabel, & { color: if($c!=$bg_color, mix($tc, $_bg, 60%), $insensitive_fg_color); } + + border-color: $_bc; + background-image: none; + background-color: $_bg; + text-shadow: none; + + @if $variant == 'light' { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.2); + } + @else { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.95); + } + } + + // Backdrop Button + @else if $t==backdrop { + + $_bg: if($c!=$bg_color,$c,$backdrop_bg_color); + $_bc: if($variant=='light',$c,_border_color($c)); + + GtkLabel, & { color: if($tc!=$fg_color,mix($tc, $_bg, 80%), $backdrop_fg_color); } + + border-color: if($c!=$bg_color, $_bc, $backdrop_borders_color); + background-image: linear-gradient(to bottom, $_bg); + text-shadow: none; + icon-shadow: none; + @include _shadows(inset 0 1px transparentize(white, 1), $_blank_edge); + } + + // Backdrop Pressed Button + @else if $t==backdrop-active { + + $_bg: if($c!=$bg_color, darken($c, 10%), $backdrop_dark_fill); + $_bc: if($variant=='light',$_bg,_border_color($c)); + + GtkLabel, & { color: if($tc!=$fg_color, mix($tc, $_bg, 80%), $backdrop_fg_color); } + label, & { color: if($tc!=$fg_color, mix($tc, $_bg, 80%), $backdrop_fg_color); } + + border-color: if($c!=$bg_color, $_bc, $backdrop_borders_color); + background-image: none; + + @if $variant == 'light' { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.2); + } + @else { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.95); + } + } + + // Insensitive Backdrop Button + @else if $t==backdrop-insensitive { + + $_bg: if($c!=$bg_color, mix($c, $base_color, 85%), $insensitive_bg_color); + $_bc: if($variant=='light', $_bg,_border_color($c)); + + GtkLabel, & { color: if($c!=$bg_color, mix($tc, $_bg, 35%), $backdrop_insensitive_color); } + + border-color: if($c!=$bg_color, $_bc, $backdrop_borders_color); + background-image: none; + background-color: $_bg; + text-shadow: none; + icon-shadow: none; + // white with 0 alpha to avoid an ugly transition, since no color means + // black with 0 alpha + @include _shadows(inset 0 1px transparentize(white, 1), $_blank_edge); + } + + // Insensitive Backdrop Pushed Button + @else if $t==backdrop-insensitive-active { + + $_bg: if($c!=$bg_color, darken(mix($c, $base_color, 85%), 5%), + darken($insensitive_bg_color, 5%)); + $_bc: if($variant=='light', $_bg,_border_color($c)); + + GtkLabel { color: if($c!=$bg_color, mix($tc, $_bg, 35%), $backdrop_insensitive_color); } + + border-color: if($c!=$bg_color, $_bc, $backdrop_borders_color); + background-image: none; + background-color: $_bg; + + @if $variant == 'light' { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.2); + } + @else { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.95); + } + } + + // OSD Button + @else if $t==osd { + $_bg: if($c!=$bg_color, transparentize($c, 0.5), $osd_bg_color); + + color: $osd_fg_color; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, $_bg); + background-clip: padding-box; + box-shadow: inset 0 1px transparentize(white, 0.9); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: transparentize($osd_fg_color, 0.7); + } + + // Hover OSD Button + @else if $t==osd-hover { + $_bg: if($c!=$bg_color, transparentize($c, 0.3), lighten($osd_bg_color, 12%)); + + color: white; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, $_bg); + background-clip: padding-box; + box-shadow: inset 0 1px transparentize(white, 0.9); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: transparentize($osd_fg_color, 0.7); + } + + // ACtive OSD Button + @else if $t==osd-active { + $_bg: if($c!=$bg_color, $c, $osd_borders_color); + + color: white; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, $_bg); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: transparentize($osd_fg_color, 0.7); + } + + // Insensitive OSD Button + @else if $t==osd-insensitive { + color: $osd_insensitive_fg_color; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, $osd_insensitive_bg_color); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + } + + // Backdrop OSD Button + @else if $t==osd-backdrop { + + $_bg: if($c!=$bg_color, transparentize($c, 0.5), + $osd_bg_color); + + color: $osd_fg_color; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, $_bg); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + } + + + // Reset + @else if $t==undecorated { + border-color: transparent; + background-color: transparent; + background-image: none; + + @include _shadows(inset 0 1px transparentize(white, 1), $_blank_edge); + + text-shadow: none; + icon-shadow: none; + } +} + +@mixin trough($flat:false, $c:$bg_color, $tc:$fg_color, $noedge:true) { + color: mix($tc, $bg_color, 80%); + @if $flat { background-image: linear-gradient(to bottom, $c); } + @else { + background-image: linear-gradient(to bottom, + mix(black,$c,15%) 5%, + mix(black,$c,10%) 20%, + mix(black,$c,10%) 90%, + $c); + } + + border-color: if($c!=$bg_color, _border_color($c), $border_color); + + @if not($noedge) { + @if lightness($c) > 60% { + box-shadow: inset 0 -1px $borders_edge, + 0 1px $borders_edge; + } + @else { + box-shadow: inset 0 -1px transparentize($borders_edge, 0.5), + 0 1px transparentize($borders_edge, 0.5); + } + } + @else { box-shadow: none; } +} + +@mixin overshoot($p, $t:normal, $c:$fg_color) { +// +// overshoot +// +// $p: position +// $t: type +// $c: base color +// +// possible $p values: +// top, bottom, right, left +// +// possible $t values: +// normal, backdrop +// + + $_small_gradient_length: 5%; + $_big_gradient_length: 100%; + + $_position: center top; + $_small_gradient_size: 100% $_small_gradient_length; + $_big_gradient_size: 100% $_big_gradient_length; + + @if $p==bottom { + $_position: center bottom; + $_linear_gradient_direction: to top; + } + + @else if $p==right { + $_position: right center; + $_small_gradient_size: $_small_gradient_length 100%; + $_big_gradient_size: $_big_gradient_length 100%; + } + + @else if $p==left { + $_position: left center; + $_small_gradient_size: $_small_gradient_length 100%; + $_big_gradient_size: $_big_gradient_length 100%; + } + + $_small_gradient_color: $c; + $_big_gradient_color: $c; + + @if $c==$fg_color { + $_small_gradient_color: darken($borders_color, 10%); + $_big_gradient_color: $fg_color; + + @if $t==backdrop { $_small_gradient_color: $backdrop_borders_color; } + } + + $_small_gradient: -gtk-gradient(radial, + $_position, 0, + $_position, 0.5, + to($_small_gradient_color), + to(transparentize($_small_gradient_color, 1))); + + $_big_gradient: -gtk-gradient(radial, + $_position, 0, + $_position, 0.6, + from(transparentize($_big_gradient_color, 0.93)), + to(transparentize($_big_gradient_color, 1))); + + @if $t==normal { + background-image: $_small_gradient, $_big_gradient; + background-size: $_small_gradient_size, $_big_gradient_size; + } + + @else if $t==backdrop { + background-image: $_small_gradient; + background-size: $_small_gradient_size; + } + + background-repeat: no-repeat; + background-position: $_position; + + background-color: transparent; // reset some properties to be sure to not inherit them somehow + border: none; // + box-shadow: none; // +} + +@mixin undershoot($p) { +// +// undershoot +// +// $p: position +// +// possible $p values: +// top, bottom, right, left +// + + $_undershoot_color_dark: transparentize(black, 0.8); + $_undershoot_color_light: transparentize(white, 0.8); + + $_gradient_dir: left; + $_dash_bg_size: 10px 1px; + $_gradient_repeat: repeat-x; + $_bg_pos: center $p; + + background-color: transparent; // shouldn't be needed, but better to be sure; + + @if ($p == left) or ($p == right) { + $_gradient_dir: top; + $_dash_bg_size: 1px 10px; + $_gradient_repeat: repeat-y; + $_bg_pos: $p center; + } + + background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%); + + padding-#{$p}: 1px; + background-size: $_dash_bg_size; + background-repeat: $_gradient_repeat; + background-origin: content-box; + background-position: $_bg_pos; + border: none; + box-shadow: none; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/_widgets.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/_widgets.scss new file mode 100644 index 0000000..877b4b4 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/_widgets.scss @@ -0,0 +1,40 @@ +/*********** + * Widgets * + ***********/ + +@import 'widgets/action-bars'; +@import 'widgets/app-notifications'; +@import 'widgets/base-states'; +@import 'widgets/buttons'; +@import 'widgets/calendar'; +@import 'widgets/checks-radios'; +@import 'widgets/color-chooser'; +@import 'widgets/comboboxes'; +@import 'widgets/dialogs'; +@import 'widgets/entries'; +@import 'widgets/expanders'; +@import 'widgets/floating-bar'; +@import 'widgets/frames'; +@import 'widgets/granite'; +@import 'widgets/header-bars'; +@import 'widgets/infobars'; +@import 'widgets/level-bars'; +@import 'widgets/links'; +@import 'widgets/lists'; +@import 'widgets/menus'; +@import 'widgets/misc'; +@import 'widgets/notebooks'; +@import 'widgets/paned'; +@import 'widgets/pathbars'; +@import 'widgets/popovers'; +@import 'widgets/progress-bars'; +@import 'widgets/scales'; +@import 'widgets/scrollbars'; +@import 'widgets/sidebar'; +@import 'widgets/spinbuttons'; +@import 'widgets/spinner'; +@import 'widgets/switches'; +@import 'widgets/toolbars'; +@import 'widgets/tooltips'; +@import 'widgets/treeviews'; +@import 'widgets/windows'; \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/apps/_archive-manager.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/apps/_archive-manager.scss new file mode 100644 index 0000000..3ecbfe3 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/apps/_archive-manager.scss @@ -0,0 +1,17 @@ +/******************* + * Archive Manager * + *******************/ + +$archive_manager: #A88A67; + +FrWindow { + .titlebar, + .header-bar, + .toolbar { + background-color: $archive_manager; + + &:backdrop { + background-color: darken($archive_manager,10%); + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/apps/_birdie.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/apps/_birdie.scss new file mode 100644 index 0000000..4cef3a7 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/apps/_birdie.scss @@ -0,0 +1,45 @@ +/********* + * Birdie * + *********/ + +$birdie: #3998E7; + + +BirdieWidgetsUnifiedWindow { + .titlebar, + .header-bar { + background-image:none; + background-color: $birdie; + + &:backdrop { + background-image:none; + background-color: darken($birdie,10%); + } + } + + .menu-button { + padding: 0px; + padding-left: 6px; + padding-right: 6px; + } +} + + +BirdieWidgetsTweetList * { + background-image: none; + background: none; +} + +BirdieWidgetsUserbox { + background-color: transparentize($birdie, 0.8) +} + +BirdieWidgetsNotebook { + .header { + background-color: $base_color; + } + + tab:active { + box-shadow:inset 0 -3px 0 0 $birdie; + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/apps/_budgie.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/apps/_budgie.scss new file mode 100644 index 0000000..787387f --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/apps/_budgie.scss @@ -0,0 +1,228 @@ +/********* +* Budgie * +**********/ + +@function gtkalpha($c,$a) { + @return unquote("alpha(#{$c},#{$a})"); +} + +$pos_list: ((top, bottom),(bottom,top),(left,right),(right,left)); +$asset_suffix: if($variant == 'default', '', '-hc'); + +%underscores { + &:hover { background-color: transparentize(black, 0.9); } + &:active, &:checked { background-color: transparentize(black, 0.8); } + + @each $pos, $b_pos in $pos_list { + .#{$pos} & { + border-#{$b_pos}: 2px solid transparentize($panel_bg_color,1); + border-#{$pos}: 2px solid transparentize($panel_bg_color,1); + + @at-root { + .#{$pos} .budgie-panel .unpinned .launcher, + .#{$pos} .budgie-panel .pinned .launcher.running { border-#{$pos}: 2px solid transparentize($selected_bg_color, 0.5); } + } + &:hover { + border-#{$b_pos}: 2px solid transparentize(black, 0.9); + border-#{$pos}: 2px solid transparentize($selected_bg_color, 0.5); + } + &:active, &:checked { + border-#{$b_pos}: 2px solid transparentize(black, 0.8); + border-#{$pos}: 2px solid $selected_bg_color; + } + } + } +} + +// Budgie Menu +.budgie-menu { + GtkSearchEntry.entry:not(:selected) { + border: none; + box-shadow: none; + background: none; + font-size: 120%; + + &.image { padding-left: 0px; padding-right: 6px; } + } + .list-row.activatable:selected, + .list-row.activatable:selected .button { color: inherit; } +} + +// Panel +.budgie-panel { + font: bold; + color: $panel_fg_color; + background-color: $panel_bg_color; + + &:backdrop { + color: $panel_fg_color; + background-color: $panel_bg_color; + } + + // End Section needs to be fancy + @if $variant == 'default' { + .end-region { + background-color: rgba(0,0,0,0.3); + border-radius: 2px; + + .separator { + color: transparentize($panel_fg_color, 0.85) + } + } + } + + // Tasklist + WnckTasklist { + .button, + .button:backdrop { + + border-radius: 0; + + @if $variant == 'default' { + &:not(:hover):not(:active):not(:checked) { color: gtkalpha(currentColor, 0.5); } + background: none; + background-clip: padding-box; + border: none; + + @extend %underscores; + } + } + } + + // Icon Tasklist + .launcher { + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + padding-left: 2px; + padding-right: 2px; + border-color: transparentize($panel_bg_color,1); // fixes the transition + + &:hover { -gtk-image-effect: highlight; } + } + + .unpinned { + .launcher { + @extend %underscores; + } + } + + .pinned { + .launcher.running { + @extend %underscores; + } + } +} + + + +@each $pos, $b_pos in $pos_list { + + // Panel borders + .#{$pos} .budgie-panel { border-#{$b_pos}: 1px solid $panel_borders_color; } + + // Raven borders + .#{$pos} .raven-frame { + padding: 0; + background: none; + border: none; + border-#{$b_pos}: 1px solid transparentize(black, 0.8); + } + + // Shadows + .#{$pos} .shadow-block { + background-color: transparent; + background-image: linear-gradient(to $b_pos, + $shadow_color, + transparent); + } +} + +// Raven +.raven { + color: $panel_fg_color; + background-color: transparentize($panel_bg_color, 0.8); + transition: 170ms ease-out; + + .raven-header { + color: $panel_fg_color; + border-width: 1px 0; + + &.top { border-top-style: none; } + &.bottom { border-bottom-style: none; } + } + + @if $variant=='default' { + .expander-button { color: gtkalpha(currentColor, 0.5); } + } + + .raven-background { + color: $panel_fg_color; + background-color: transparentize($panel_bg_color, 0.8); + border-bottom: 1px solid transparentize($panel_borders_color, 0.8); + + &.middle { border-bottom-style: none; } // applet background between two headers + } + + .powerstrip .button { + padding: 10px; + } + + .option-subtitle { + font-size: smaller; + } +} + +// MPRIS Applet +.raven-mpris { + // color: $mpris_overlay_fg; + // background-color: $mpris_overlay_bg; + // border: solid $mpris_overlay_border; + border-width: 1px 0; + + .button.image-button { padding: 8px; } +} + +// Notifications +.budgie-notification-window { + background: none; + border-radius: 1px; +} + +.budgie-notification { + &.background { + background-color: white; + border-radius: 4px; + } + + .notification-title { + font-size: 110%; + color: $fg_color; + } + + .notification-body { color: transparentize($panel_fg_color, 0.3); } +} + +.drop-shadow { + background-color: transparent; + box-shadow: 0 2px 4px 0 $shadow_color, 0 0 0 1px $panel_borders_color; + border-radius: 1px; +} + +// Session Dialog +.budgie-session-dialog { + &.background { @extend .drop-shadow; } + + .linked.horizontal > .button { + border-bottom: none; + border-radius: 0; + &:first-child { border-left: none; border-radius: 0; } + &:last-child { border-right: none; border-radius: 0; } + } +} + +// PolKit Dialog +.budgie-polkit-dialog { + @extend .budgie-session-dialog; + + .message { color: transparentize($panel_fg_color, 0.3); } + .failure { color: $red; } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/apps/_geary.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/apps/_geary.scss new file mode 100644 index 0000000..73e2b15 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/apps/_geary.scss @@ -0,0 +1,45 @@ +/********* + * Geary * + *********/ + +$geary: #F2B035; + +.geary-titlebar-left, +.geary-titlebar-right { + background-color: $geary; + + &:backdrop { + background-color: darken($geary,10%); + } + + .separator { + opacity: 0; + } +} + +ConversationListView { + -GtkWidget-focus-line-width: 1px; + -GtkTreeView-grid-line-width: 0; + + .view { + &:active, + &:selected { + background-color: $selected_bg_color; + color: $selected_fg_color; + + &:backdrop { + background-color: $backdrop_selected_bg_color; + color: $backdrop_selected_fg_color; + } + } + + .cell { + border: solid transparentize(black, 0.8); + border-width: 0 0 1px 0; + &:selected { + color: $selected_fg_color; + border: 0px solid darken($selected_bg_color, 10% ); + } + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/apps/_gnome.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/apps/_gnome.scss new file mode 100644 index 0000000..501ce27 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/apps/_gnome.scss @@ -0,0 +1,591 @@ +/*************** + * font-viewer * + ***************/ +SushiFontWidget { + padding: 6px 12px; +} + + +/********** + * Sudoku * + **********/ +SudokuView SudokuCellView { + border: inherit; + background-color: inherit; +} + +SudokuView SudokuCellView:backdrop { + border: inherit; + background-color: inherit; +} + +SudokuView { + border: none; +} + +/***************** + * Character Map * + *****************/ +GucharmapChartable { + background-color: $base_color; +} + +GucharmapChartable:active, +GucharmapChartable:focus, +GucharmapChartable:selected { + background-color: $selected_bg_color; + color: $selected_fg_color; +} + + +/******** + * Misc * + *******/ + +ApDocView, /* Abiword */ +EogScrollView, /* Eog */ +CheeseThumbView /* Cheese */ +{ + -EogScrollView-shadow-type: none; +} + + +/************ + * Terminal * + ************/ + +$gnome_terminal: #636E73; +$terminal_bg_color: transparentize(#002B36, 0.1); +$terminal_fg_color: #839495; + +TerminalScreen, +VteTerminal { + background-color: $terminal_bg_color; + color: $terminal_fg_color; +} + +TerminalWindow { + .titlebar, + .header-bar { + background-color: $gnome_terminal; + + &:backdrop { + background-color: darken($gnome_terminal,10%); + } + } +} + +/************ + * Nautilus * + ************/ + +NautilusCanvasView { + border: none; + + &:active, + &:focus, + &:backdrop { + border: none; + } +} + +.nautilus-circular-button { + border-radius: 20px; + outline-radius: 20px; +} + +.disk-space-display { + border: 2px solid; + + .unknown { + background-color: #888a85; + border-color: darken(#888a85, 20%); + } + + .used { + background-color: #9FB0B9; + border-color: darken(#9FB0B9, 20%); + } + + .free { + background-color: #D8D8D8; + border-color: darken(#D8D8D8, 20%); + } +} + + +.nautilus-desktop { + + color: $fg_color; + + .nautilus-canvas-item { + border-radius: 5px; + color: $selected_fg_color; + text-shadow: 1px 1px transparentize(black, 0.4); + + &:active { + color: $fg_color; + text-shadow: none; + } + + &:prelight { + color: $fg_color; + text-shadow: none; + } + + &:selected { + color: $selected_fg_color; + text-shadow: none; + } + + .dim-label { + &:selected { + color: $selected_fg_color; + } + } + } + + .nautilus-list { + + .dim-label { + &:selected { + color: $selected_fg_color; + } + } + } +} + +/*********** + * Builder * + ***********/ + +$gnome_builder: #CBBB2E; + +GbGreeterWindow, +GbWorkbench { + .titlebar, + .header-bar { + background-color: $gnome_builder; + + &:backdrop { + background-color: darken($gnome_builder,10%); + } + } +} + +/************** + * Calculator * + **************/ + +$gnome_calculator: #07ce8e; + +MathWindow { + + background-color: $base_color; + border-radius: 0 0 4px 4px; + + .titlebar, + .header-bar, + .toolbar { + background-color: $gnome_calculator; + + &:backdrop { + background-color: darken($gnome_calculator,10%); + } + } + + MathButtons { + GtkComboBox, + .button { + background-color: transparent; + background-image: none; + box-shadow:none; + border: none; + text-shadow: none; + color: $gnome_calculator; + font: bold; + + &:hover { + background-image: none; + background-color:$base_color; + color: $gnome_calculator; + } + + &:backdrop { + color: darken($gnome_calculator,10%); + } + + &.text-button.suggested-action { + background-image: none; + box-shadow:none; + text-shadow: none; + background-color: $gnome_calculator; + color: $base_color; + + &:backdrop { + background-color: darken($gnome_calculator,10%); + color: transparentize($base_color, 0.5); + } + } + } + } + + MathDisplay { + padding: 4px; + background-color:$base_color; + border: 1px solid $borders_color; + } +} + + +/************ + * Calendar * + ************/ + +$gnome_calendar: #75A3F6; + +GcalWindow { + .titlebar, + .header-bar { + background-color: $gnome_calendar; + + &:backdrop { + background-color: darken($gnome_calendar,10%); + } + } +} + +/********** + * Cheese * + **********/ + +$cheese: #ad7fa8; + +CheeseWindow { + .titlebar, + .header-bar, + .toolbar { + background-color: $cheese; + + &:backdrop { + background-color: darken($cheese,10%); + } + } +} + +/************ + * Contacts * + ************/ + +$gnome_contacts: #2095F2; + +ContactsWindow { + .titlebar, + .header-bar { + background-color: $gnome_contacts; + + &:backdrop { + background-color: darken($gnome_contacts,10%); + } + } +} + + +/********** + * Clocks * + **********/ + +$gnome_clocks: #4BAE4F; + +ClocksWindow { + .titlebar, + .header-bar { + background-color: $gnome_clocks; + + &:backdrop { + background-color: darken($gnome_clocks,10%); + } + } +} + + +/********* + * Disks * + *********/ + +$gnome_disks: #8561C5; + +GduWindow { + .titlebar, + .header-bar { + background-color: $gnome_disks; + + &:backdrop { + background-color: darken($gnome_disks,10%); + } + } +} + + +/************** + * Disk Usage * + **************/ + +$gnome_baobab: #CC5E55; + +BaobabWindow { + .titlebar, + .header-bar { + background-color: $gnome_baobab; + + &:backdrop { + background-color: darken($gnome_baobab,10%); + } + } +} + +/************* + * Documents * + *************/ + +$gnome_documents: #C2352A; + +#Documents { + .titlebar, + .header-bar { + background-color: $gnome_documents; + + &:backdrop { + background-color: darken($gnome_documents,10%); + } + } +} + +/************ + * Epiphany * + ************/ + +$gnome_epiphany: #6573C3; + +EphyWindow { + .titlebar, + .header-bar { + background-color: $gnome_epiphany; + + &:backdrop { + background-color: darken($gnome_epiphany,10%); + } + + .incognito-mode { + background-color: darken($gnome_epiphany,15%); + + .button { + background-image:none; + } + + &:backdrop { + background-color: darken($gnome_epiphany,25%); + } + } + } +} + +/********* + * Gedit * + *********/ + +$gedit: #DC4836; + +GeditWindow { + .titlebar, + .header-bar { + background-color: $gedit; + + &:backdrop { + background-color: darken($gedit,10%); + } + } + + > .entry { + @extend %entry; + } +} + +/************** + * Log Viewer * + **************/ + +$gnome_logs: #009587; + +GlWindow, +LogviewWindow { + .titlebar, + .header-bar, + .toolbar { + background-color: $gnome_logs; + + &:backdrop { + background-color: darken($gnome_logs,10%); + } + } +} + +/********* + * Music * + *********/ + +$gnome_music: #fe9700; + +gnomemusic+window+Window { + .titlebar, + .header-bar { + background-color: $gnome_music; + + &:backdrop { + background-color: darken($gnome_music,10%); + } + } +} + + +/***************** + * Notes/Bijiben * + *****************/ + +$bijiben: #ebdd4d; + +BjbMainToolbar, +BjbWindowBase { + .titlebar, + .header-bar { + background-color: $bijiben; + + &:backdrop { + background-color: darken($bijiben,10%); + } + } +} + +/********** + * Photos * + **********/ + +$gnome_photos: #D30101; + +PhotosMainWindow { + .titlebar, + .header-bar { + background-color: $gnome_photos; + + &:backdrop { + background-color: darken($gnome_photos,10%); + } + } +} +/********** + * Polari * + **********/ + +$polari: #4BAE4F; + +.titlebar, +.header-bar { + &.polari-titlebar-left, + &.polari-titlebar-right { + background-color: $polari; + + &:backdrop { + background-color: darken($polari,10%); + } + } +} + +/******************* + * System Settings * + ******************/ + +$gnome_settings: #5F7C8A; + +CcWindow { + .titlebar, + .header-bar { + background-color: $gnome_settings; + + &:backdrop { + background-color: darken($gnome_settings,10%); + } + } +} + +CcShellNavBar { + padding:0px; +} + +/************ + * Software * + ************/ + +$gnome_software: #1A77C2; + +#window_software { + .titlebar, + .header-bar { + background-color: $gnome_software; + + &:backdrop { + background-color: darken($gnome_software,10%); + } + } +} + +/****************** + * System Monitor * + ******************/ + +$gnome_system_monitor: #6fbe72; + +#gnome-system-monitor { + .titlebar, + .header-bar { + background-color: $gnome_system_monitor; + + &:backdrop { + background-color: darken($gnome_system_monitor,10%); + } + } +} + + +/******** + * ToDo * + ********/ + +$gnome_todo: #3262A1; + +GtdWindow { + .titlebar, + .header-bar { + background-color: $gnome_todo; + + &:backdrop { + background-color: darken($gnome_todo,10%); + } + } +} + +/******** + * Yelp * + ********/ + +$yelp: #435ece; + +YelpWindow { + .titlebar, + .header-bar { + background-color: $yelp; + + &:backdrop { + background-color: darken($yelp,10%); + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/apps/_lightdm.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/apps/_lightdm.scss new file mode 100644 index 0000000..d09e7a9 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/apps/_lightdm.scss @@ -0,0 +1,115 @@ +/*********** + * LightDm * + ***********/ + +// the panel widget at the top +#panel_window { + background-color: $panel_bg_color; + color: $panel_fg_color; + font: bold; + box-shadow: inset 0 -1px darken($panel_bg_color, 7%); + + // the menubars/menus of the panel, i.e. indicators + .menubar, + .menubar > .menuitem + menubar, + menubar > menuitem { + background-color: transparent; + color: $panel_fg_color; + font: bold; + } + + .menubar .menuitem:insensitive, + menubar menuitem:insensitive { + color: transparentize($panel_fg_color, 0.5); + + GtkLabel { color: inherit; } + label { color: inherit; } + } + .menubar .menu > .menuitem, + menubar menu > menuitem { font: normal; } +} + +// the login window +#login_window, +#shutdown_dialog, +#restart_dialog { + font: normal; + border-style: none; + background-color: transparent; + color: $fg_color; +} + +// the top half of the login-window, in GtkDialog terms, the content +#content_frame { + padding-bottom: 14px; + background-color: $bg_color; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid transparentize(black, 0.9); + border-width: 1px 1px 0 1px; +} + +#content_frame button { + @include button(normal); + + &:hover { @include button(hover); } + &:active, &:checked { @include button(active); } + &:insensitive { @include button(insensitive); } +} + +// the lower half of the login-window, in GtkDialog terms the buttonbox or action area +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: if($variant=='light', $osd_bg_color, $headerbar_bg_color); + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid transparentize(black, 0.9); + border-width: 0 1px 1px 1px; +} + +#buttonbox_frame button{ + @include button(osd); + + &:hover { @include button(osd-hover); } + &:active, &:checked { @include button(osd-active); } + &:insensitive { @include button(osd-insensitive); } +} + +#login_window #user_combobox { + color: $fg_color; + font: 13px; + + .menu, + menu { font: normal; } +} + +// the user's avatar box +#user_image { + padding: 3px; + border-radius: 2px; +} + +// the shutdown button +#shutdown_button.button { + @include button(suggested_destructive, $destructive_color); + + &:hover { @include button(suggested_destructive, lighten($destructive_color, 10%)); } + &:active, &:checked { @include button(suggested_destructive, darken($destructive_color, 10%)); } +} + +// the restart button +#restart_button.button { + @include button(suggested_destructive, $suggested_color); + + &:hover { @include button(suggested_destructive, lighten($suggested_color, 10%)); } + &:active, &:checked { @include button(suggested_destructive, darken($suggested_color, 10%)); } +} + +// the warning, in case a wrong password is entered or something else goes wrong according to PAM +#greeter_infobar { + border-bottom-width: 0; + font: bold; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/apps/_midori.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/apps/_midori.scss new file mode 100644 index 0000000..1ba9628 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/apps/_midori.scss @@ -0,0 +1,17 @@ +/********** + * Midori * + **********/ + +$midori: #7FC843; + +MidoriBrowser { + .titlebar, + .header-bar, + .toolbar { + background-color: $midori; + + &:backdrop { + background-color: darken($midori,10%); + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/apps/_pantheon.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/apps/_pantheon.scss new file mode 100644 index 0000000..8c9a9ba --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/apps/_pantheon.scss @@ -0,0 +1,350 @@ +/******** + * Gala * + *******/ + +.gala-notification { + border-width: 0; + border-radius: 2px; + color: white; + border: 1px solid $base_color; + background-color: $base_color; + + .title, + .label { + color: $fg_color; + } +} + +.gala-button { + padding: 3px; + color: $base_color; + border: none; + border-radius: 50%; + background-image: linear-gradient(to bottom, + #7e7e7e, + #3e3e3e + ); + box-shadow: inset 0 0 0 1px transparentize(white, 0.02), + inset 0 1px 0 0 transparentize(white, 0.07), + inset 0 -1px 0 0 transparentize(white, 0.01), + 0 0 0 1px transparentize(black, 0.40), + 0 3px 6px transparentize(black, 0.16), + 0 3px 6px transparentize(black, 0.23); + text-shadow: 0 1px 1px transparentize(black, 0.6); +} + +/********** + * Notify * + *********/ + +.notify { + /*-notify-shadow: 0px 2px 18px transparentize(black, 0.60);*/ + + border-radius: 5px; + border: 1px solid transparentize(black, 0.30); + + background-color: transparentize($base_color, 0.95); + + .low {} + .critical {} +} + + +/*************** + * SwitchBoard * + ***************/ + +.category-label { + font-weight: bold; + color: $fg_color; +} + + +/************* + * Slingshot * + ************/ + +.button.app { + border: none; + border-radius: 0; + box-shadow: none; + background-image: none; + + .app { + &:hover{ + border-radius: 8px; + border: none; + background-color: transparentize($selected_bg_color, 0.7); + color: white; + } + &:focus{ + /*background-color: transparentize(black, 0.20);*/ + } + } +} + +.search-item { + border-radius: 0; + border: none; + color: $fg_color; + background: none; + + &:hover, + &:focus { + border-radius: 0; + background-color: transparentize($selected_bg_color, 0.7); + color: $selected_fg_color; + } +} + + +.search-entry-large, +.search-entry-large:focus { + border: none; + font: 18; + font-weight: 300; + background-image: none; + background: none; + box-shadow: none; + border-radius: 0; +} + +.search-category-header { + font-weight: bold; + color: $fg_color; +} + + + +/********* + * Panel * + ********/ + +.panel { + background-color: transparent; + transition: all 100ms ease-in-out; + color: white; + + &.maximized { + background-color: #000; + } + + &.translucent { + background-color: transparentize(black, 0.5); + } +} + +.composited-indicator { + + > GtkRevealer, + > GtkRevealer GtkImage, + > GtkRevealer GtkLabel { + color: white; + font-weight: bold; + text-shadow: 0 1px 2px transparentize(black, 0.8), 0 1px 2px transparentize(black, 0.9); + icon-shadow: 0 1px 2px transparentize(black, 0.8), 0 1px 2px transparentize(black, 0.9); + } +} + +.panel.color-light .composited-indicator { + + > GtkRevealer, + > GtkRevealer GtkImage, + > GtkRevealer GtkLabel { + color: transparentize(black, 0.4); + text-shadow: 0 1px transparentize(white, 0.9); + icon-shadow: 0 1px transparentize(white, 0.9); + } +} + +/************* + * AppCenter * + *************/ + +$appcenter: #378BE6; + +AppCenterMainWindow { + .titlebar, + .header-bar{ + background-color: $appcenter; + + &:backdrop { + background-color: darken($appcenter,10%); + } + } +} + +/************** + * Calculator * + **************/ + +$pantheon_calculator: #07ce8e; + +PantheonCalculatorMainWindow { + border-radius: 0 0 4px 4px; + + .titlebar, + .header-bar { + background-color: $pantheon_calculator; + + &:backdrop { + background-color: darken($pantheon_calculator,10%); + } + } + + .window-frame { + border-radius:3px; + } +} + +/******** + * Maya * + ********/ + +$maya: #4bae4f; + +MayaViewMayaToolbar { + &.titlebar, + &.header-bar { + background-color: $maya; + + &:backdrop { + background-color: darken($maya,10%); + } + } +} + +/********* + * Cards * + *********/ + +.deck { + background-color: darken($bg_color, 8%); +} + +.card { + background-color: $base_color; + border: none; + box-shadow: 0 0 0 1px transparentize(black, 0.95), + 0 3px 3px transparentize(black, 0.8); + transition: all 150ms ease-in-out; +} + +.card.collapsed { + background-color: darken($base_color, 5%); + box-shadow: 0 0 0 1px transparentize(black, 0.95), + 0 1px 2px transparentize(black, 0.8); +} + +/********* + * Noise * + *********/ + +$noise: #EE6020; + +NoiseLibraryWindow { + border-radius: 0 0 4px 4px; + + .titlebar, + .header-bar { + background-color: $noise; + + &:backdrop { + background-color: darken($noise,10%); + } + } + + .action-bar { + border-radius: 0 0 4px 4px; + } + + .window-frame { + border-radius:3px; + } +} + + +/*********** + * Scratch * + ***********/ + +$scratch: #e74c3c; + +ScratchMainWindow { + .titlebar, + .header-bar { + background-color: $scratch; + + &:backdrop { + background-color: darken($scratch,10%); + } + } +} + + +/******** + * Snap * + ********/ + +$snap: #6d266a; + +SnapMainWindow, +SnapSnapWindow { + .titlebar, + .header-bar { + background-color: $snap; + + &:backdrop { + background-color: darken($snap,10%); + } + } + + .take-button { + border-radius: 0; + } +} + + +/******************* + * Photos/Shotwell * + *******************/ + +$pantheon_photos: #5544B5; + +DirectWindow, +LibraryWindow { + .titlebar, + .header-bar { + background-color: $pantheon_photos; + + &:backdrop { + background-color: darken($pantheon_photos,10%); + } + } + + .the-button-in-the-combobox { + background: none; + } +} + +.checkerboard-layout { + background-color: $bg_color; + background-image: linear-gradient(45deg, + transparentize(black, 0.9) 25%, + transparent 25%, + transparent 75%, + transparentize(black, 0.9) 75%, + transparentize(black, 0.9)), + linear-gradient(45deg, + transparentize(black, 0.9) 25%, + transparent 25%, + transparent 75%, + transparentize(black, 0.9) 75%, + transparentize(black, 0.9)); + background-size: 24px 24px; + background-position: 0 0, 12px 12px +} + +.checkboard-layout .item { + background-color: $fg_color; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/apps/_unity.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/apps/_unity.scss new file mode 100644 index 0000000..a9331c6 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/apps/_unity.scss @@ -0,0 +1,178 @@ +/******** +* Unity * +*********/ + +$unity_color: #636E73; /* Unity window border color */ +$backdrop_unity_color: darken($unity_color,10%); /* Backdrop Unity window border color */ +$unity_text_color: #dbdee0; /* Unity window text color */ +$backdrop_unity_text_color: darken($unity_text_color,10%); /* Backdrop Unity window text color */ +$unity_panel_color: darken($unity_color, 20%); /* Unity panel color #454D50 */ +$backdrop_unity_panel_color: darken($unity_panel_color, 10%); /* Backdrop Unity panel color */ + +UnityDecoration { + + /* Border properties (top, right, bottom, left) */ + -UnityDecoration-extents: 28px 1px 1px 1px;/* the size of the decorations */ + -UnityDecoration-input-extents: 10px;/* the extra size of the input areas */ + + /* Shadows settings */ + -UnityDecoration-shadow-offset-x: 1px;/* Size property, the shadow x offset */ + -UnityDecoration-shadow-offset-y: 1px;/* Size property, the shadow y offset */ + -UnityDecoration-active-shadow-color: rgba (0, 0, 0, 0.647);/* Color property, active window shadow color */ + -UnityDecoration-active-shadow-radius: 8px;/* Size property, active window shadow radius */ + -UnityDecoration-inactive-shadow-color: rgba (0, 0, 0, 0.647);/* Color property, inactive windows shadow color */ + -UnityDecoration-inactive-shadow-radius: 5px;/* Size property, inactive windows shadow radius */ + + /* Glow applied to the selected scaled window */ + -UnityDecoration-glow-size: 8px;/* Size property, size of glow */ + -UnityDecoration-glow-color: $selected_bg_color;/* Color property of the glow */ + + /* Title settings */ + -UnityDecoration-title-indent: 10px;/* Size property, left indent of the title */ + -UnityDecoration-title-fade: 35px;/* Size property, space of the title that can be faded */ + -UnityDecoration-title-alignment: 0.0;/* Float from 0.0 to 1.0, to align the title */ + background-color: $unity_color; + color: $unity_text_color; + + .top { + padding: 0 5px 0 5px; + border-radius: 4px 4px 0px 0px; + box-shadow: none; + border: 1px solid $unity_color; + border-bottom-width: 0; + background-color: $unity_color; + color: $unity_text_color; + border-top: 1px solid rgba(255,255,255,0.1); + + &:backdrop { + border-bottom-width: 0; + background-color: $backdrop_unity_color; + color: $backdrop_unity_text_color; + border-top: 1px solid rgba(255,255,255,0.1); + } + + .menuitem { + color: $unity_text_color; + + &:backdrop { + background-color: $backdrop_unity_color; + color: $backdrop_unity_text_color; + } + } + } +} + + +UnityDecoration.left, +UnityDecoration.right { + background-repeat: repeat-x; + background-color: darken($unity_color, 0.6); + background-size: 1px 120px; + background-clip: border-box; + background-image: linear-gradient(to bottom, + $unity_color, + darken($unity_color, 0.6) + ); +} + +UnityDecoration.bottom { + background-size: 1px; + background-repeat: repeat-x; + background-color: darken($unity_color, 0.6); +} + +UnityDecoration.left:backdrop, +UnityDecoration.right:backdrop, +UnityDecoration.bottom:backdrop { + background-size: 1px; + background-repeat: repeat-x; + background-color: $backdrop_unity_color; +} + + +/************** +* Unity Panel * +***************/ + +UnityPanelWidget, +.unity-panel { +background-color: $unity_panel_color; +color: $unity_text_color; +} + + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + background-color: $backdrop_unity_panel_color; + color: $backdrop_unity_text_color; +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + border-width: 0 1px; + color: $unity_text_color; +} + +.unity-panel.menubar, +.unity-panel .menubar { + color: $unity_text_color; +} + +.unity-panel.menu.menubar, +.unity-panel .menu .menubar { + background-color: $unity_panel_color; + color: $unity_text_color; +} + +.unity-panel.menubar:backdrop, +.unity-panel .menubar *:backdrop { + color: $backdrop_fg_color; +} + +.unity-panel.menubar.menuitem, +.unity-panel.menubar .menuitem { + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border: none; + background: none; + color: $unity_text_color; + box-shadow: none; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem:hover { + border-radius: 0; + background-color: darken($unity_color, 1.05); + color: $unity_text_color; + box-shadow: none; +} + +.unity-panel.menubar .menuitem *:hover { + color: white; + box-shadow: none; +} + +.unity-panel.menubar .menuitem.separator, +.unity-panel.menubar.menuitem.separator { + -GtkMenuItem-horizontal-padding: 0; + -GtkWidget-separator-height: 1; + border: none; + color: $borders_color; +} + +/* Force Quit */ +SheetStyleDialog.unity-force-quit { + background-color: $base_color; +} + + +@keyframes playbackmenuitem_spinner { + to { -gtk-icon-transform: rotate(1turn); } +} + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: playbackmenuitem_spinner 1s infinite linear; + color: $selected_bg_color; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/apps/_vocal.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/apps/_vocal.scss new file mode 100644 index 0000000..b118e22 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/apps/_vocal.scss @@ -0,0 +1,16 @@ +/********* + * Vocal * + *********/ + +$vocal: #9C69C6; + +.titlebar, +.header-bar { + &.vocal-headerbar { + background-color: $vocal; + + &:backdrop { + background-color: darken($vocal,10%); + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/gtk-dark.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/gtk-dark.css new file mode 100644 index 0000000..27207b2 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/gtk-dark.css @@ -0,0 +1,6142 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* widget text/foreground color */ +@define-color theme_fg_color #bcc1c3; +/* text color for entries, views and content in general */ +@define-color theme_text_color #bcc1c3; +/* widget base background color */ +@define-color theme_bg_color #4F585C; +/* text widgets and the like base background color */ +@define-color theme_base_color #636E73; +/* base background color of selections */ +@define-color theme_selected_bg_color #449ac2; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color #ffffff; +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #576165; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #868d90; +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #636E73; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #868d90; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #bcc1c3; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #4F585C; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #657176; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #449ac2; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #ffffff; +/* widgets main borders color */ +@define-color borders #373e41; +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders #394144; +/* these are pretty self explicative */ +@define-color warning_color #fec006; +@define-color error_color #f34235; +@define-color success_color #3c8a3f; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title shade(#bcc1c3, 1.8); +@define-color wm_unfocused_title #868d90; +@define-color wm_highlight transparent; +@define-color wm_borders_edge rgba(255, 255, 255, 0.1); +@define-color wm_bg_a shade(#4F585C, 1.2); +@define-color wm_bg_b #4F585C; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#4F585C, 1.3); +@define-color wm_button_hover_color_b #4F585C; +@define-color wm_button_active_color_a shade(#4F585C, 0.85); +@define-color wm_button_active_color_b shade(#4F585C, 0.89); +@define-color wm_button_active_color_c shade(#4F585C, 0.9); +@define-color content_view_bg #636E73; +/********** + * Common * + **********/ +* { + padding: 0; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #f34235; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkTreeView-expander-size: 11; + -GtkTreeView-horizontal-separator: 4; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 24; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + -GtkPaned-handle-size: 1; } + +/*********** + * Widgets * + ***********/ +/*************** +* Action bars * +***************/ +.action-bar { + background-color: #373e41; + border: solid #373e41; + border-width: 1px 0 0 0; + color: #bcc1c3; + box-shadow: none; } + .action-bar:backdrop { + background-color: #373e41; + box-shadow: none; + -gtk-image-effect: dim; } + .action-bar:first-child { + border-radius: 6px 6px 0px 0px; + border-width: 1px 1px 0px 1px; } + .action-bar:last-child { + border-radius: 0 0 6px 6px; + border-width: 0px 1px 1px 1px; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 10px; + border-radius: 0 0 5px 5px; + background-color: rgba(32, 37, 38, 0.8); + background-clip: padding-box; } + .app-notification:backdrop, + .app-notification.frame:backdrop { + background-image: none; + transition: 200ms ease-out; } + +/*************** + * Base States * + ***************/ +.background { + color: #bcc1c3; + background-color: #4F585C; } + .background:backdrop { + color: #868d90; + background-color: #4F585C; + text-shadow: none; + icon-shadow: none; } + +/* + These wildcard seems unavoidable, need to investigate. + Wildcards are bad and troublesome, use them with care, + or better, just don't. + Everytime a wildcard is used a kitten dies, painfully. +*/ +*:insensitive { + -gtk-image-effect: dim; } + +.gtkstyle-fallback { + color: #bcc1c3; + background-color: #4F585C; } + .gtkstyle-fallback:hover { + color: #bcc1c3; + background-color: #677277; } + .gtkstyle-fallback:active { + color: #bcc1c3; + background-color: #373e41; } + .gtkstyle-fallback:insensitive { + color: #868d90; + background-color: #576165; } + .gtkstyle-fallback:selected { + color: #ffffff; + background-color: #449ac2; } + +.view, GtkIconView, +GtkTextView GtkLabel { + color: #bcc1c3; + background-color: #636E73; } + .view:backdrop, GtkIconView:backdrop, + GtkTextView GtkLabel:backdrop { + color: #abb1b4; + background-color: #657176; } + .view:selected:focus, GtkIconView:selected:focus, .view:selected, GtkIconView:selected, + GtkTextView GtkLabel:selected:focus, + GtkTextView GtkLabel:selected { + border-radius: 3px; } + +GtkTextView { + background-color: #596368; } + GtkTextView:backdrop { + background-color: #5a6569; } + GtkTextView.bottom { + background-size: 100% 1px; + background-position: top; } + GtkTextView.top { + background-size: 100% 1px; + background-position: bottom; } + GtkTextView.left { + background-size: 1px 100%; + background-position: right; } + GtkTextView.right { + background-size: 1px 100%; + background-position: left; } + +GtkIconView { + background-color: transparent; } + GtkIconView:backdrop { + background-color: transparent; } + +.rubberband, +GtkFlow rubberband, +GtkFlow GtkTreeView.view .rubberband, +GtkTreeView.view GtkFlow .rubberband, +GtkFlow GtkTreeView.view rubberband, +GtkTreeView.view GtkFlow rubberband, +GtkFlow treeview.view .rubberband, +treeview.view GtkFlow .rubberband, +GtkFlow treeview.view rubberband, +treeview.view GtkFlow rubberband { + border: 1px solid #347d9f; + background-color: rgba(52, 125, 159, 0.2); } + +GtkFlow flowboxchild { + padding: 3px; + border-radius: 3px; } + GtkFlow flowboxchild:selected { + outline-offset: -2px; } + +GtkLabel.separator { + color: #bcc1c3; } + GtkLabel.separator:backdrop { + color: #868d90; } +GtkLabel:selected { + background-color: #449ac2; + color: #ffffff; } +GtkLabel:insensitive { + color: #868d90; } + GtkLabel:insensitive:backdrop { + color: #727f85; } +GtkLabel:backdrop { + color: #868d90; } + +.dim-label, GtkLabel.separator, .titlebar:not(headerbar) .subtitle, +.header-bar .subtitle { + opacity: 0.55; + text-shadow: none; } + +.app-notification, +.app-notification.frame, .osd .scale-popup, .csd .popover .background.touch-selection, .csd .popover .background.magnifier, .popover .background.touch-selection, .popover .background.magnifier, .csd .popover .background.osd, .popover .background.osd, +.osd { + color: #A1A8AB; + border: none; + background-color: rgba(32, 37, 38, 0.8); + background-clip: padding-box; + outline-color: rgba(161, 168, 171, 0.3); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; } + .app-notification:backdrop, .osd .scale-popup:backdrop, .popover .background.touch-selection:backdrop, .popover .background.magnifier:backdrop, .popover .background.osd:backdrop, + .osd:backdrop { + text-shadow: none; + icon-shadow: none; } + +.view:selected:focus, GtkIconView:selected:focus, .view:selected, GtkIconView:selected, +GtkTextView GtkLabel:selected:focus, +GtkTextView GtkLabel:selected, GtkTextView GtkLabel selection:focus, GtkTextView GtkLabel selection, GtkFlow flowboxchild:selected, modelbutton.flat:selected, .popover .check:selected, +.popover .radio:selected, +.menuitem.button.flat:selected, GtkCalendar:selected, .spinbutton:selected:not(.vertical), +.entry:selected:focus, +.entry:selected, .list-row:selected, GtkTreeView.view:selected:focus, GtkTreeView.view:selected, +treeview.view:selected:focus, +treeview.view:selected { + background-color: #449ac2; } + .list-row:selected GtkLabel, row:selected GtkLabel, GtkLabel:selected, .view:selected:focus, GtkIconView:selected:focus, .view:selected, GtkIconView:selected, + GtkTextView GtkLabel:selected:focus, + GtkTextView GtkLabel:selected, GtkTextView GtkLabel selection:focus, GtkTextView GtkLabel selection, GtkFlow flowboxchild:selected, modelbutton.flat:selected, .popover .check:selected, + .popover .radio:selected, + .menuitem.button.flat:selected, GtkCalendar:selected, .spinbutton:selected:not(.vertical), + .entry:selected:focus, + .entry:selected, .list-row:selected, GtkTreeView.view:selected:focus, GtkTreeView.view:selected, + treeview.view:selected:focus, + treeview.view:selected { + color: #ffffff; } + .list-row:selected GtkLabel:insensitive, row:selected GtkLabel:insensitive, GtkLabel:insensitive:selected, GtkIconView:insensitive:selected:focus, .view:insensitive:selected, GtkIconView:insensitive:selected, + GtkTextView GtkLabel:insensitive:selected:focus, GtkTextView GtkLabel selection:insensitive, GtkFlow flowboxchild:insensitive:selected, GtkLabel:insensitive:selected, modelbutton.flat:insensitive:selected, .popover .check:insensitive:selected, + .popover .radio:insensitive:selected, + .menuitem.button.flat:insensitive:selected, GtkCalendar:insensitive:selected, .spinbutton:insensitive:selected:not(.vertical), + .entry:insensitive:selected, .list-row:insensitive:selected { + color: #a2cde1; } + .list-row:selected GtkLabel:backdrop, row:selected GtkLabel:backdrop, GtkLabel:backdrop:selected, GtkIconView:backdrop:selected:focus, .view:backdrop:selected, GtkIconView:backdrop:selected, + GtkTextView GtkLabel:backdrop:selected:focus, GtkTextView GtkLabel selection:backdrop, GtkFlow flowboxchild:backdrop:selected, GtkLabel:backdrop:selected, modelbutton.flat:backdrop:selected, .popover .check:backdrop:selected, + .popover .radio:backdrop:selected, + .menuitem.button.flat:backdrop:selected, GtkCalendar:backdrop:selected, .spinbutton:backdrop:selected:not(.vertical), + .entry:backdrop:selected, .list-row:backdrop:selected { + color: rgba(255, 255, 255, 0.5); } + .list-row:selected GtkLabel:backdrop:insensitive, row:selected GtkLabel:backdrop:insensitive, GtkLabel:backdrop:insensitive:selected, .view:backdrop:insensitive:selected, GtkIconView:backdrop:insensitive:selected, GtkTextView GtkLabel selection:backdrop:insensitive, GtkFlow flowboxchild:backdrop:insensitive:selected, GtkLabel:backdrop:insensitive:selected, modelbutton.flat:backdrop:insensitive:selected, .popover .check:backdrop:insensitive:selected, + .popover .radio:backdrop:insensitive:selected, + .menuitem.button.flat:backdrop:insensitive:selected, GtkCalendar:backdrop:insensitive:selected, .spinbutton:backdrop:insensitive:selected:not(.vertical), + .entry:backdrop:insensitive:selected, .list-row:backdrop:insensitive:selected { + color: rgba(91, 167, 202, 0.85); } + +.monospace { + font: Monospace; } + +/*********** + * Buttons * + ***********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#7eb9d5), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#449ac2), to(transparent)); } } +.button { + padding: 4px 9px; + border: 1px solid #373e41; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #bcc1c3; + outline-color: rgba(188, 193, 195, 0.3); + border-color: #373e41; + background-image: linear-gradient(to bottom, #4F585C, #434b4e); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + transition: none; } + .button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 500ms; } + .button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .button:hover { + color: #bcc1c3; + outline-color: rgba(188, 193, 195, 0.3); + border-color: #373e41; + background-image: linear-gradient(to bottom, #515b5f, #4a5357 60%, #464e51); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + -gtk-image-effect: highlight; } + .button:active, + .button:checked { + color: #bcc1c3; + outline-color: rgba(188, 193, 195, 0.3); + border-color: #373e41; + background-image: linear-gradient(to bottom, #3f4649, #4a5357); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); + transition-duration: 50ms; } + .button:backdrop.flat, + .button:backdrop { + border-color: #394144; + background-image: linear-gradient(to bottom, #4F585C); + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + transition: 200ms ease-out; + -gtk-image-effect: none; } + .button:backdrop.flat GtkLabel, + .button:backdrop.flat, + .button:backdrop GtkLabel, + .button:backdrop { + color: #868d90; } + .button:backdrop.flat:active, + .button:backdrop.flat:checked, + .button:backdrop:active, + .button:backdrop:checked { + border-color: #394144; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button:backdrop.flat:active GtkLabel, + .button:backdrop.flat:active, + .button:backdrop.flat:checked GtkLabel, + .button:backdrop.flat:checked, + .button:backdrop:active GtkLabel, + .button:backdrop:active, + .button:backdrop:checked GtkLabel, + .button:backdrop:checked { + color: #868d90; } + .button:backdrop.flat:active label, + .button:backdrop.flat:active, + .button:backdrop.flat:checked label, + .button:backdrop.flat:checked, + .button:backdrop:active label, + .button:backdrop:active, + .button:backdrop:checked label, + .button:backdrop:checked { + color: #868d90; } + .button:backdrop.flat:insensitive, + .button:backdrop:insensitive { + border-color: #394144; + background-image: none; + background-color: #576165; + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button:backdrop.flat:insensitive GtkLabel, + .button:backdrop.flat:insensitive, + .button:backdrop:insensitive GtkLabel, + .button:backdrop:insensitive { + color: #727f85; } + .button:backdrop.flat:insensitive:active, + .button:backdrop.flat:insensitive:checked, + .button:backdrop:insensitive:active, + .button:backdrop:insensitive:checked { + border-color: #394144; + background-image: none; + background-color: #4b5457; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button:backdrop.flat:insensitive:active GtkLabel, + .button:backdrop.flat:insensitive:checked GtkLabel, + .button:backdrop:insensitive:active GtkLabel, + .button:backdrop:insensitive:checked GtkLabel { + color: #727f85; } + .button.flat:backdrop, + .button.flat:insensitive, + .button.flat:backdrop:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; } + .button:insensitive, + .button:insensitive { + border-color: #373e41; + background-image: none; + background-color: #576165; + text-shadow: none; + box-shadow: none; + icon-shadow: none; } + .button:insensitive GtkLabel, + .button:insensitive, + .button:insensitive GtkLabel, + .button:insensitive { + color: #868d90; } + .button:insensitive:active, + .button:insensitive:checked, + .button:insensitive:active, + .button:insensitive:checked { + border-color: #373e41; + background-image: none; + background-color: #576165; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button:insensitive:active GtkLabel, + .button:insensitive:active, + .button:insensitive:checked GtkLabel, + .button:insensitive:checked, + .button:insensitive:active GtkLabel, + .button:insensitive:active, + .button:insensitive:checked GtkLabel, + .button:insensitive:checked { + color: #868d90; } + .button.image-button { + padding-left: 4px; + padding-right: 4px; } + .button.text-button { + padding-left: 16px; + padding-right: 16px; } + .button.text-button.image-button { + padding-left: 8px; + padding-right: 8px; } + .button.text-button.image-button GtkLabel, + .button.text-button.image-button label { + padding-left: 8px; + padding-right: 8px; } +row:selected +.button.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: #ffffff; + border-color: transparent; } + row:selected + .button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { + color: #868d90; } +.button.osd { + color: #A1A8AB; + border-radius: 5px; + outline-color: rgba(161, 168, 171, 0.3); + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); + border: none; + box-shadow: none; } + .button.osd:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); + border: none; + box-shadow: none; } + .button.osd:active, + .button.osd:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); + border: none; + box-shadow: none; } + .button.osd:insensitive:backdrop, + .button.osd:insensitive, + .button.osd:insensitive:backdrop, + .button.osd:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + border: none; } + .button.osd:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + border: none; } +.app-notification .button, .app-notification button, +.app-notification.frame .button, +.app-notification.frame button, .csd .popover .background.touch-selection button, .csd .popover .background.magnifier button, .popover .background.touch-selection button, .popover .background.magnifier button, .osd +.button { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .button:hover, .app-notification button:hover, .popover .background.touch-selection button:hover, .popover .background.magnifier button:hover, .osd + .button:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .button:active:backdrop, .app-notification button:active:backdrop, .popover .background.touch-selection button:active:backdrop, .popover .background.magnifier button:active:backdrop, .app-notification .button:active, .app-notification button:active, .popover .background.touch-selection button:active, .popover .background.magnifier button:active, .app-notification .button:checked:backdrop, .app-notification button:checked:backdrop, .popover .background.touch-selection button:checked:backdrop, .popover .background.magnifier button:checked:backdrop, .app-notification .button:checked, .app-notification button:checked, .popover .background.touch-selection button:checked, .popover .background.magnifier button:checked, .osd + .button:active:backdrop, .osd + .button:active, .osd + .button:checked:backdrop, .osd + .button:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .button:insensitive:backdrop, .app-notification button:insensitive:backdrop, .popover .background.touch-selection button:insensitive:backdrop, .popover .background.magnifier button:insensitive:backdrop, .app-notification .button:insensitive, .app-notification button:insensitive, .popover .background.touch-selection button:insensitive, .popover .background.magnifier button:insensitive, .osd + .button:insensitive:backdrop, .osd + .button:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .app-notification .button:backdrop, .app-notification button:backdrop, .popover .background.touch-selection button:backdrop, .popover .background.magnifier button:backdrop, .osd + .button:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .app-notification .flat.button, .app-notification button.flat, .popover .background.touch-selection button.flat, .popover .background.magnifier button.flat, .osd + .button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + box-shadow: none; } + .app-notification .flat.button:hover, .app-notification button.flat:hover, .popover .background.touch-selection button.flat:hover, .popover .background.magnifier button.flat:hover, .osd + .button.flat:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .flat.button:insensitive, .app-notification button.flat:insensitive, .popover .background.touch-selection button.flat:insensitive, .popover .background.magnifier button.flat:insensitive, .osd + .button.flat:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + background-image: none; + border-color: transparent; + box-shadow: none; } + .app-notification .flat.button:backdrop, .app-notification button.flat:backdrop, .popover .background.touch-selection button.flat:backdrop, .popover .background.magnifier button.flat:backdrop, .osd + .button.flat:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; } + .app-notification .flat.button:active, .app-notification button.flat:active, .popover .background.touch-selection button.flat:active, .popover .background.magnifier button.flat:active, .app-notification .flat.button:checked, .app-notification button.flat:checked, .popover .background.touch-selection button.flat:checked, .popover .background.magnifier button.flat:checked, .osd + .button.flat:active, .osd + .button.flat:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } +.button.suggested-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #215065; + background-image: linear-gradient(to bottom, #449ac2, #3a8cb2); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #449ac2; } + .button.suggested-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #215065; + background-image: linear-gradient(to bottom, #489cc3, #3e95be 60%, #3c8fb6); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } + .button.suggested-action:active, + .button.suggested-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #215065; + background-image: linear-gradient(to bottom, #3886ab, #3e95be); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.suggested-action:backdrop, + .button.suggested-action.flat:backdrop { + border-color: #215065; + background-image: linear-gradient(to bottom, #449ac2); + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button.suggested-action:backdrop GtkLabel, + .button.suggested-action:backdrop, + .button.suggested-action.flat:backdrop GtkLabel, + .button.suggested-action.flat:backdrop { + color: #daebf3; } + .button.suggested-action:backdrop:active, + .button.suggested-action:backdrop:checked, + .button.suggested-action.flat:backdrop:active, + .button.suggested-action.flat:backdrop:checked { + border-color: #215065; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.suggested-action:backdrop:active GtkLabel, + .button.suggested-action:backdrop:active, + .button.suggested-action:backdrop:checked GtkLabel, + .button.suggested-action:backdrop:checked, + .button.suggested-action.flat:backdrop:active GtkLabel, + .button.suggested-action.flat:backdrop:active, + .button.suggested-action.flat:backdrop:checked GtkLabel, + .button.suggested-action.flat:backdrop:checked { + color: #d6e5ec; } + .button.suggested-action:backdrop:active label, + .button.suggested-action:backdrop:active, + .button.suggested-action:backdrop:checked label, + .button.suggested-action:backdrop:checked, + .button.suggested-action.flat:backdrop:active label, + .button.suggested-action.flat:backdrop:active, + .button.suggested-action.flat:backdrop:checked label, + .button.suggested-action.flat:backdrop:checked { + color: #d6e5ec; } + .button.suggested-action:backdrop:insensitive, + .button.suggested-action.flat:backdrop:insensitive { + border-color: #394144; + background-image: none; + background-color: #576165; + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button.suggested-action:backdrop:insensitive GtkLabel, + .button.suggested-action:backdrop:insensitive, + .button.suggested-action.flat:backdrop:insensitive GtkLabel, + .button.suggested-action.flat:backdrop:insensitive { + color: #727f85; } + .button.suggested-action:backdrop:insensitive:active, + .button.suggested-action:backdrop:insensitive:checked, + .button.suggested-action.flat:backdrop:insensitive:active, + .button.suggested-action.flat:backdrop:insensitive:checked { + border-color: #215065; + background-image: none; + background-color: #4284a4; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.suggested-action:backdrop:insensitive:active GtkLabel, + .button.suggested-action:backdrop:insensitive:checked GtkLabel, + .button.suggested-action.flat:backdrop:insensitive:active GtkLabel, + .button.suggested-action.flat:backdrop:insensitive:checked GtkLabel { + color: #84afc4; } + .button.suggested-action.flat:backdrop, + .button.suggested-action.flat:insensitive, + .button.suggested-action.flat:backdrop:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: rgba(68, 154, 194, 0.8); } + .button.suggested-action:insensitive { + border-color: #373e41; + background-image: none; + background-color: #576165; + text-shadow: none; + box-shadow: none; + icon-shadow: none; } + .button.suggested-action:insensitive GtkLabel, + .button.suggested-action:insensitive { + color: #868d90; } + .button.suggested-action:insensitive:active, + .button.suggested-action:insensitive:checked { + border-color: #215065; + background-image: none; + background-color: #4284a4; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.suggested-action:insensitive:active GtkLabel, + .button.suggested-action:insensitive:active, + .button.suggested-action:insensitive:checked GtkLabel, + .button.suggested-action:insensitive:checked { + color: #b3cedb; } + .osd + .button.suggested-action { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(68, 154, 194, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.suggested-action:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(68, 154, 194, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.suggested-action:active:backdrop, .osd + .button.suggested-action:active, .osd + .button.suggested-action:checked:backdrop, .osd + .button.suggested-action:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, #449ac2); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.suggested-action:insensitive:backdrop, .osd + .button.suggested-action:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .osd + .button.suggested-action:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(68, 154, 194, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } +.button.destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #6f0e07; + background-image: linear-gradient(to bottom, #e71d0e, #cf1a0c); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #e71d0e; } + .button.destructive-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #6f0e07; + background-image: linear-gradient(to bottom, #ec1d0e, #de1b0d 60%, #d41a0d); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } + .button.destructive-action:active, + .button.destructive-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #6f0e07; + background-image: linear-gradient(to bottom, #c6180c, #de1b0d); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.destructive-action:backdrop, + .button.destructive-action.flat:backdrop { + border-color: #6f0e07; + background-image: linear-gradient(to bottom, #e71d0e); + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button.destructive-action:backdrop GtkLabel, + .button.destructive-action:backdrop, + .button.destructive-action.flat:backdrop GtkLabel, + .button.destructive-action.flat:backdrop { + color: #fad2cf; } + .button.destructive-action:backdrop:active, + .button.destructive-action:backdrop:checked, + .button.destructive-action.flat:backdrop:active, + .button.destructive-action.flat:backdrop:checked { + border-color: #6f0e07; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.destructive-action:backdrop:active GtkLabel, + .button.destructive-action:backdrop:active, + .button.destructive-action:backdrop:checked GtkLabel, + .button.destructive-action:backdrop:checked, + .button.destructive-action.flat:backdrop:active GtkLabel, + .button.destructive-action.flat:backdrop:active, + .button.destructive-action.flat:backdrop:checked GtkLabel, + .button.destructive-action.flat:backdrop:checked { + color: #f1d1ce; } + .button.destructive-action:backdrop:active label, + .button.destructive-action:backdrop:active, + .button.destructive-action:backdrop:checked label, + .button.destructive-action:backdrop:checked, + .button.destructive-action.flat:backdrop:active label, + .button.destructive-action.flat:backdrop:active, + .button.destructive-action.flat:backdrop:checked label, + .button.destructive-action.flat:backdrop:checked { + color: #f1d1ce; } + .button.destructive-action:backdrop:insensitive, + .button.destructive-action.flat:backdrop:insensitive { + border-color: #394144; + background-image: none; + background-color: #576165; + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button.destructive-action:backdrop:insensitive GtkLabel, + .button.destructive-action:backdrop:insensitive, + .button.destructive-action.flat:backdrop:insensitive GtkLabel, + .button.destructive-action.flat:backdrop:insensitive { + color: #727f85; } + .button.destructive-action:backdrop:insensitive:active, + .button.destructive-action:backdrop:insensitive:checked, + .button.destructive-action.flat:backdrop:insensitive:active, + .button.destructive-action.flat:backdrop:insensitive:checked { + border-color: #6f0e07; + background-image: none; + background-color: #bd251a; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.destructive-action:backdrop:insensitive:active GtkLabel, + .button.destructive-action:backdrop:insensitive:checked GtkLabel, + .button.destructive-action.flat:backdrop:insensitive:active GtkLabel, + .button.destructive-action.flat:backdrop:insensitive:checked GtkLabel { + color: #d4716a; } + .button.destructive-action.flat:backdrop, + .button.destructive-action.flat:insensitive, + .button.destructive-action.flat:backdrop:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: rgba(231, 29, 14, 0.8); } + .button.destructive-action:insensitive { + border-color: #373e41; + background-image: none; + background-color: #576165; + text-shadow: none; + box-shadow: none; + icon-shadow: none; } + .button.destructive-action:insensitive GtkLabel, + .button.destructive-action:insensitive { + color: #868d90; } + .button.destructive-action:insensitive:active, + .button.destructive-action:insensitive:checked { + border-color: #6f0e07; + background-image: none; + background-color: #bd251a; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.destructive-action:insensitive:active GtkLabel, + .button.destructive-action:insensitive:active, + .button.destructive-action:insensitive:checked GtkLabel, + .button.destructive-action:insensitive:checked { + color: #e5a8a3; } + .osd + .button.destructive-action { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(231, 29, 14, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.destructive-action:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(231, 29, 14, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.destructive-action:active:backdrop, .osd + .button.destructive-action:active, .osd + .button.destructive-action:checked:backdrop, .osd + .button.destructive-action:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, #e71d0e); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.destructive-action:insensitive:backdrop, .osd + .button.destructive-action:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .osd + .button.destructive-action:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(231, 29, 14, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } +.stack-switcher > +.button { + outline-offset: -3px; } + .stack-switcher > + .button > GtkLabel { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > + .button > GtkImage { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; } + .stack-switcher > + .button.text-button { + padding-left: 10px; + padding-right: 10px; } + .stack-switcher > + .button.image-button { + padding-left: 2px; + padding-right: 2px; } + .stack-switcher > + .button.needs-attention:active > label, + .stack-switcher > + .button.needs-attention:active > image, .stack-switcher > + .button.needs-attention:checked > label, + .stack-switcher > + .button.needs-attention:checked > image { + animation: none; + background-image: none; } +.inline-toolbar +.button, .inline-toolbar +.button:backdrop { + border-radius: 2px; + border-width: 1px; } +.primary-toolbar +.button { + icon-shadow: none; } + +.stack-switcher > +.button.needs-attention > label, +.stack-switcher > +.button.needs-attention > image { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#7eb9d5), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.73176)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; } + .stack-switcher > + .button.needs-attention > label:backdrop, + .stack-switcher > + .button.needs-attention > image:backdrop { + background-size: 6px 6px, 0 0; } + .stack-switcher > + .button.needs-attention > label:dir(rtl), + .stack-switcher > + .button.needs-attention > image:dir(rtl) { + background-position: left 3px, left 2px; } + +.inline-toolbar toolbutton > button { + color: #bcc1c3; + outline-color: rgba(188, 193, 195, 0.3); + border-color: #373e41; + background-image: linear-gradient(to bottom, #4F585C, #434b4e); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .inline-toolbar toolbutton > button:hover { + color: #bcc1c3; + outline-color: rgba(188, 193, 195, 0.3); + border-color: #373e41; + background-image: linear-gradient(to bottom, #515b5f, #4a5357 60%, #464e51); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } + .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: #bcc1c3; + outline-color: rgba(188, 193, 195, 0.3); + border-color: #373e41; + background-image: linear-gradient(to bottom, #3f4649, #4a5357); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .inline-toolbar toolbutton > button:insensitive { + border-color: #373e41; + background-image: none; + background-color: #576165; + text-shadow: none; + box-shadow: none; + icon-shadow: none; } + .inline-toolbar toolbutton > button:insensitive GtkLabel, .inline-toolbar toolbutton > button:insensitive { + color: #868d90; } + .inline-toolbar toolbutton > button:insensitive:active, .inline-toolbar toolbutton > button:insensitive:checked { + border-color: #373e41; + background-image: none; + background-color: #576165; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .inline-toolbar toolbutton > button:insensitive:active GtkLabel, .inline-toolbar toolbutton > button:insensitive:active, .inline-toolbar toolbutton > button:insensitive:checked GtkLabel, .inline-toolbar toolbutton > button:insensitive:checked { + color: #868d90; } + .inline-toolbar toolbutton > button:backdrop { + border-color: #394144; + background-image: linear-gradient(to bottom, #4F585C); + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop GtkLabel, .inline-toolbar toolbutton > button:backdrop { + color: #868d90; } + .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { + border-color: #394144; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .inline-toolbar toolbutton > button:backdrop:active GtkLabel, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked GtkLabel, .inline-toolbar toolbutton > button:backdrop:checked { + color: #868d90; } + .inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { + color: #868d90; } + .inline-toolbar toolbutton > button:backdrop:insensitive { + border-color: #394144; + background-image: none; + background-color: #576165; + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop:insensitive GtkLabel, .inline-toolbar toolbutton > button:backdrop:insensitive { + color: #727f85; } + .inline-toolbar toolbutton > button:backdrop:insensitive:active, .inline-toolbar toolbutton > button:backdrop:insensitive:checked { + border-color: #394144; + background-image: none; + background-color: #4b5457; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .inline-toolbar toolbutton > button:backdrop:insensitive:active GtkLabel, .inline-toolbar toolbutton > button:backdrop:insensitive:checked GtkLabel { + color: #727f85; } + +toolbar.inline-toolbar toolbutton > button.flat, +toolbar.inline-toolbar toolbutton:backdrop > button.flat, .inline-toolbar +.button, .inline-toolbar +.button:backdrop, .linked > +.button, .linked > +.button:hover, .linked > +.button:active, .linked > +.button:checked, .linked > +.button:backdrop, .linked:not(.vertical) > .spinbutton:not(.vertical), .linked:not(.vertical) > +.entry, .linked > GtkComboBox > box > button.combo:dir(ltr), .linked > GtkComboBox > box > button.combo:dir(rtl) { + border-radius: 0; + border-right-style: none; } + +.inline-toolbar +.button:first-child, .linked > +.button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat, GtkComboBox.linked .button:nth-child(2):dir(rtl), .linked:not(.vertical) > GtkComboBox:first-child > box > button.combo, .linked:not(.vertical) > .spinbutton:first-child:not(.vertical), .linked:not(.vertical) > +.entry:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } +.inline-toolbar +.button:last-child, .linked > +.button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat, GtkComboBox.linked .button:nth-child(2):dir(ltr), .linked:not(.vertical) > GtkComboBox:last-child > box > button.combo, .linked:not(.vertical) > .spinbutton:last-child:not(.vertical), .linked:not(.vertical) > +.entry:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-right-style: solid; } +.inline-toolbar +.button:only-child, .linked > +.button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, .linked:not(.vertical) > GtkComboBox:only-child > box > button.combo, .linked:not(.vertical) > .spinbutton:only-child:not(.vertical), .linked:not(.vertical) > +.entry:only-child { + border-radius: 3px; + border-style: solid; } + +.linked.vertical > +.button, .linked.vertical > +.button:hover, .linked.vertical > +.button:active, .linked.vertical > +.button:checked, .linked.vertical > +.button:backdrop, .linked.vertical > .spinbutton:not(.vertical), .linked.vertical > +.entry, .linked.vertical > GtkComboBox > box > button.combo { + border-style: solid solid none solid; + border-radius: 0; } + +.linked.vertical > +.button:first-child, .linked.vertical > GtkComboBox:first-child > box > button.combo, .linked.vertical > .spinbutton:first-child:not(.vertical), .linked.vertical > +.entry:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } +.linked.vertical > +.button:last-child, .linked.vertical > GtkComboBox:last-child > box > button.combo, .linked.vertical > .spinbutton:last-child:not(.vertical), .linked.vertical > +.entry:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border-style: solid; } +.linked.vertical > +.button:only-child, .linked.vertical > GtkComboBox:only-child > box > button.combo, .linked.vertical > .spinbutton:only-child:not(.vertical), .linked.vertical > +.entry:only-child { + border-radius: 3px; + border-style: solid; } + +modelbutton.flat, .popover .check, +.popover .radio, +.menuitem.button.flat, modelbutton.flat:backdrop, .popover .check:backdrop, +.popover .radio:backdrop, modelbutton.flat:backdrop:hover, .popover .check:backdrop:hover, +.popover .radio:backdrop:hover, +.menuitem.button.flat:backdrop, +.menuitem.button.flat:backdrop:hover, GtkCalendar.button, GtkCalendar.button:hover, GtkCalendar.button:backdrop, GtkCalendar.button:insensitive, .button:link, +.button:visited, .button:link:hover, .button:link:active, .button:link:checked, +.button:visited:hover, +.button:visited:active, +.button:visited:checked, .scale-popup .button:hover, +.scale-popup button:hover, .scale-popup .button:backdrop:hover, .scale-popup .button:backdrop:insensitive, .scale-popup .button:backdrop, +.scale-popup button:backdrop:hover, +.scale-popup button:backdrop:insensitive, +.scale-popup button:backdrop { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; } + +/* menu buttons */ +modelbutton.flat, .popover .check, +.popover .radio, +.menuitem.button.flat { + padding-left: 5px; + padding-right: 5px; + border-radius: 3px; + outline-offset: -2px; } + modelbutton.flat:hover, .popover .check:hover, + .popover .radio:hover, + .menuitem.button.flat:hover { + background-color: #6f7b81; } + modelbutton.flat check:last-child, .popover .check check:last-child, + .popover .radio check:last-child, + modelbutton.flat radio:last-child, + .popover .check radio:last-child, + .popover .radio radio:last-child, + .menuitem.button.flat check:last-child, + .menuitem.button.flat radio:last-child { + margin-left: 8px; } + modelbutton.flat check:first-child, .popover .check check:first-child, + .popover .radio check:first-child, + modelbutton.flat radio:first-child, + .popover .check radio:first-child, + .popover .radio radio:first-child, + .menuitem.button.flat check:first-child, + .menuitem.button.flat radio:first-child { + margin-right: 8px; } + +modelbutton.flat arrow, .popover .check arrow, +.popover .radio arrow { + background: none; } + modelbutton.flat arrow:hover, .popover .check arrow:hover, + .popover .radio arrow:hover { + background: none; } + modelbutton.flat arrow.left, .popover .check arrow.left, + .popover .radio arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + modelbutton.flat arrow.right, .popover .check arrow.right, + .popover .radio arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + +button.color { + padding: 4px; } + button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 0; } + +/************ + * Calendar * + ***********/ +GtkCalendar { + color: #bcc1c3; + border: 1px solid #373e41; } + GtkCalendar:selected { + border-radius: 3px; } + GtkCalendar.header { + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 0; } + GtkCalendar.header:backdrop { + border-color: rgba(0, 0, 0, 0.1); } + GtkCalendar.button { + color: rgba(188, 193, 195, 0.45); } + GtkCalendar.button:hover { + color: #bcc1c3; } + GtkCalendar.button:backdrop { + color: rgba(134, 141, 144, 0.45); } + GtkCalendar.button:insensitive { + color: rgba(134, 141, 144, 0.45); } + GtkCalendar.highlight, GtkCalendar.highlight:backdrop { + font-size: smaller; + color: #bcc1c3; } + GtkCalendar:backdrop { + color: #abb1b4; + border-color: #394144; } + +/************************* + * Check and Radio Items * + *************************/ +.check { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-dark.png"), url("../assets/checkbox-unchecked-dark@2.png")); + icon-shadow: none; } + +.radio { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-dark.png"), url("../assets/radio-unchecked-dark@2.png")); + icon-shadow: none; } + +.check:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-hover-dark.png"), url("../assets/checkbox-unchecked-hover-dark@2.png")); + icon-shadow: none; } + +.radio:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-hover-dark.png"), url("../assets/radio-unchecked-hover-dark@2.png")); + icon-shadow: none; } + +.check:active { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-active-dark.png"), url("../assets/checkbox-unchecked-active-dark@2.png")); + icon-shadow: none; } + +.radio:active { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-active-dark.png"), url("../assets/radio-unchecked-active-dark@2.png")); + icon-shadow: none; } + +.check:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-backdrop-dark.png"), url("../assets/checkbox-unchecked-backdrop-dark@2.png")); + icon-shadow: none; } + +.radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-backdrop-dark.png"), url("../assets/radio-unchecked-backdrop-dark@2.png")); + icon-shadow: none; } + +.check:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-insensitive-dark.png"), url("../assets/checkbox-unchecked-insensitive-dark@2.png")); + icon-shadow: none; } + +.radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-insensitive-dark.png"), url("../assets/radio-unchecked-insensitive-dark@2.png")); + icon-shadow: none; } + +.check:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-insensitive-backdrop-dark.png"), url("../assets/checkbox-unchecked-insensitive-backdrop-dark@2.png")); + icon-shadow: none; } + +.radio:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-insensitive-backdrop-dark.png"), url("../assets/radio-unchecked-insensitive-backdrop-dark@2.png")); + icon-shadow: none; } + +.check:checked { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-dark.png"), url("../assets/checkbox-checked-dark@2.png")); + icon-shadow: none; } + +.radio:checked { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-dark.png"), url("../assets/radio-checked-dark@2.png")); + icon-shadow: none; } + +.check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-hover-dark.png"), url("../assets/checkbox-checked-hover-dark@2.png")); + icon-shadow: none; } + +.radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-hover-dark.png"), url("../assets/radio-checked-hover-dark@2.png")); + icon-shadow: none; } + +.check:checked:active { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-active-dark.png"), url("../assets/checkbox-checked-active-dark@2.png")); + icon-shadow: none; } + +.radio:checked:active { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-active-dark.png"), url("../assets/radio-checked-active-dark@2.png")); + icon-shadow: none; } + +.check:checked:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-backdrop-dark.png"), url("../assets/checkbox-checked-backdrop-dark@2.png")); + icon-shadow: none; } + +.radio:checked:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-backdrop-dark.png"), url("../assets/radio-checked-backdrop-dark@2.png")); + icon-shadow: none; } + +.check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-insensitive-dark.png"), url("../assets/checkbox-checked-insensitive-dark@2.png")); + icon-shadow: none; } + +.radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-insensitive-dark.png"), url("../assets/radio-checked-insensitive-dark@2.png")); + icon-shadow: none; } + +.check:checked:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-insensitive-backdrop-dark.png"), url("../assets/checkbox-checked-insensitive-backdrop-dark@2.png")); + icon-shadow: none; } + +.radio:checked:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-insensitive-backdrop-dark.png"), url("../assets/radio-checked-insensitive-backdrop-dark@2.png")); + icon-shadow: none; } + +.check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-dark.png"), url("../assets/checkbox-mixed-dark@2.png")); + icon-shadow: none; } + +.radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-dark.png"), url("../assets/radio-mixed-dark@2.png")); + icon-shadow: none; } + +.check:inconsistent:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-hover-dark.png"), url("../assets/checkbox-mixed-hover-dark@2.png")); + icon-shadow: none; } + +.radio:inconsistent:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-hover-dark.png"), url("../assets/radio-mixed-hover-dark@2.png")); + icon-shadow: none; } + +.check:inconsistent:active { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-active-dark.png"), url("../assets/checkbox-mixed-active-dark@2.png")); + icon-shadow: none; } + +.radio:inconsistent:active { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-active-dark.png"), url("../assets/radio-mixed-active-dark@2.png")); + icon-shadow: none; } + +.check:inconsistent:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-backdrop-dark.png"), url("../assets/checkbox-mixed-backdrop-dark@2.png")); + icon-shadow: none; } + +.radio:inconsistent:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-backdrop-dark.png"), url("../assets/radio-mixed-backdrop-dark@2.png")); + icon-shadow: none; } + +.check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-insensitive-dark.png"), url("../assets/checkbox-mixed-insensitive-dark@2.png")); + icon-shadow: none; } + +.radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-insensitive-dark.png"), url("../assets/radio-mixed-insensitive-dark@2.png")); + icon-shadow: none; } + +.check:inconsistent:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-insensitive-backdrop-dark.png"), url("../assets/checkbox-mixed-insensitive-backdrop-dark@2.png")); + icon-shadow: none; } + +.radio:inconsistent:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-insensitive-backdrop-dark.png"), url("../assets/radio-mixed-insensitive-backdrop-dark@2.png")); + icon-shadow: none; } + +.check:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-dark.png"), url("../assets/selected-checkbox-unchecked-dark@2.png")); + icon-shadow: none; } + +.radio:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-dark.png"), url("../assets/selected-radio-unchecked-dark@2.png")); + icon-shadow: none; } + +.check:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-hover-dark.png"), url("../assets/selected-checkbox-unchecked-hover-dark@2.png")); + icon-shadow: none; } + +.radio:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-hover-dark.png"), url("../assets/selected-radio-unchecked-hover-dark@2.png")); + icon-shadow: none; } + +.check:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-active-dark.png"), url("../assets/selected-checkbox-unchecked-active-dark@2.png")); + icon-shadow: none; } + +.radio:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-active-dark.png"), url("../assets/selected-radio-unchecked-active-dark@2.png")); + icon-shadow: none; } + +.check:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-backdrop-dark.png"), url("../assets/selected-checkbox-unchecked-backdrop-dark@2.png")); + icon-shadow: none; } + +.radio:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-backdrop-dark.png"), url("../assets/selected-radio-unchecked-backdrop-dark@2.png")); + icon-shadow: none; } + +.check:insensitive:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-insensitive-dark.png"), url("../assets/selected-checkbox-unchecked-insensitive-dark@2.png")); + icon-shadow: none; } + +.radio:insensitive:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-insensitive-dark.png"), url("../assets/selected-radio-unchecked-insensitive-dark@2.png")); + icon-shadow: none; } + +.check:insensitive:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-insensitive-backdrop-dark.png"), url("../assets/selected-checkbox-unchecked-insensitive-backdrop-dark@2.png")); + icon-shadow: none; } + +.radio:insensitive:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-insensitive-backdrop-dark.png"), url("../assets/selected-radio-unchecked-insensitive-backdrop-dark@2.png")); + icon-shadow: none; } + +.check:checked:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-dark.png"), url("../assets/selected-checkbox-checked-dark@2.png")); + icon-shadow: none; } + +.radio:checked:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-dark.png"), url("../assets/selected-radio-checked-dark@2.png")); + icon-shadow: none; } + +.check:checked:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-hover-dark.png"), url("../assets/selected-checkbox-checked-hover-dark@2.png")); + icon-shadow: none; } + +.radio:checked:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-hover-dark.png"), url("../assets/selected-radio-checked-hover-dark@2.png")); + icon-shadow: none; } + +.check:checked:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-active-dark.png"), url("../assets/selected-checkbox-checked-active-dark@2.png")); + icon-shadow: none; } + +.radio:checked:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-active-dark.png"), url("../assets/selected-radio-checked-active-dark@2.png")); + icon-shadow: none; } + +.check:checked:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-backdrop-dark.png"), url("../assets/selected-checkbox-checked-backdrop-dark@2.png")); + icon-shadow: none; } + +.radio:checked:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-backdrop-dark.png"), url("../assets/selected-radio-checked-backdrop-dark@2.png")); + icon-shadow: none; } + +.check:checked:insensitive:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-insensitive-dark.png"), url("../assets/selected-checkbox-checked-insensitive-dark@2.png")); + icon-shadow: none; } + +.radio:checked:insensitive:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-insensitive-dark.png"), url("../assets/selected-radio-checked-insensitive-dark@2.png")); + icon-shadow: none; } + +.check:checked:insensitive:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-insensitive-backdrop-dark.png"), url("../assets/selected-checkbox-checked-insensitive-backdrop-dark@2.png")); + icon-shadow: none; } + +.radio:checked:insensitive:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-insensitive-backdrop-dark.png"), url("../assets/selected-radio-checked-insensitive-backdrop-dark@2.png")); + icon-shadow: none; } + +.check:inconsistent:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-dark.png"), url("../assets/selected-checkbox-mixed-dark@2.png")); + icon-shadow: none; } + +.radio:inconsistent:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-dark.png"), url("../assets/selected-radio-mixed-dark@2.png")); + icon-shadow: none; } + +.check:inconsistent:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-hover-dark.png"), url("../assets/selected-checkbox-mixed-hover-dark@2.png")); + icon-shadow: none; } + +.radio:inconsistent:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-hover-dark.png"), url("../assets/selected-radio-mixed-hover-dark@2.png")); + icon-shadow: none; } + +.check:inconsistent:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-active-dark.png"), url("../assets/selected-checkbox-mixed-active-dark@2.png")); + icon-shadow: none; } + +.radio:inconsistent:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-active-dark.png"), url("../assets/selected-radio-mixed-active-dark@2.png")); + icon-shadow: none; } + +.check:inconsistent:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-backdrop-dark.png"), url("../assets/selected-checkbox-mixed-backdrop-dark@2.png")); + icon-shadow: none; } + +.radio:inconsistent:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-backdrop-dark.png"), url("../assets/selected-radio-mixed-backdrop-dark@2.png")); + icon-shadow: none; } + +.check:inconsistent:insensitive:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-insensitive-dark.png"), url("../assets/selected-checkbox-mixed-insensitive-dark@2.png")); + icon-shadow: none; } + +.radio:inconsistent:insensitive:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-insensitive-dark.png"), url("../assets/selected-radio-mixed-insensitive-dark@2.png")); + icon-shadow: none; } + +.check:inconsistent:insensitive:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-insensitive-backdrop-dark.png"), url("../assets/selected-checkbox-mixed-insensitive-backdrop-dark@2.png")); + icon-shadow: none; } + +.radio:inconsistent:insensitive:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-insensitive-backdrop-dark.png"), url("../assets/selected-radio-mixed-insensitive-backdrop-dark@2.png")); + icon-shadow: none; } + +.view.content-view.check, GtkIconView.content-view.check { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + icon-shadow: none; } + +.view.content-view.radio, GtkIconView.content-view.radio { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked.png"), url("../assets/radio-unchecked@2.png")); + icon-shadow: none; } + +.view.content-view.check:hover, GtkIconView.content-view.check:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-hover.png"), url("../assets/checkbox-unchecked-hover@2.png")); + icon-shadow: none; } + +.view.content-view.radio:hover, GtkIconView.content-view.radio:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-hover.png"), url("../assets/radio-unchecked-hover@2.png")); + icon-shadow: none; } + +.view.content-view.check:active, GtkIconView.content-view.check:active { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-active.png"), url("../assets/checkbox-unchecked-active@2.png")); + icon-shadow: none; } + +.view.content-view.radio:active, GtkIconView.content-view.radio:active { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-active.png"), url("../assets/radio-unchecked-active@2.png")); + icon-shadow: none; } + +.view.content-view.check:backdrop, GtkIconView.content-view.check:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-backdrop.png"), url("../assets/checkbox-unchecked-backdrop@2.png")); + icon-shadow: none; } + +.view.content-view.radio:backdrop, GtkIconView.content-view.radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-backdrop.png"), url("../assets/radio-unchecked-backdrop@2.png")); + icon-shadow: none; } + +.view.content-view.check:insensitive, GtkIconView.content-view.check:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-insensitive.png"), url("../assets/checkbox-unchecked-insensitive@2.png")); + icon-shadow: none; } + +.view.content-view.radio:insensitive, GtkIconView.content-view.radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-insensitive.png"), url("../assets/radio-unchecked-insensitive@2.png")); + icon-shadow: none; } + +.view.content-view.check:insensitive:backdrop, GtkIconView.content-view.check:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-insensitive-backdrop.png"), url("../assets/checkbox-unchecked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.view.content-view.radio:insensitive:backdrop, GtkIconView.content-view.radio:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-insensitive-backdrop.png"), url("../assets/radio-unchecked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.view.content-view.check, GtkIconView.content-view.check { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked.png"), url("../assets/checkbox-checked@2.png")); + icon-shadow: none; } + +.view.content-view.radio, GtkIconView.content-view.radio { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked.png"), url("../assets/radio-checked@2.png")); + icon-shadow: none; } + +.view.content-view.check:hover, GtkIconView.content-view.check:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked-hover.png"), url("../assets/checkbox-checked-hover@2.png")); + icon-shadow: none; } + +.view.content-view.radio:hover, GtkIconView.content-view.radio:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked-hover.png"), url("../assets/radio-checked-hover@2.png")); + icon-shadow: none; } + +.view.content-view.check:active, GtkIconView.content-view.check:active { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked-active.png"), url("../assets/checkbox-checked-active@2.png")); + icon-shadow: none; } + +.view.content-view.radio:active, GtkIconView.content-view.radio:active { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked-active.png"), url("../assets/radio-checked-active@2.png")); + icon-shadow: none; } + +.view.content-view.check:backdrop, GtkIconView.content-view.check:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked-backdrop.png"), url("../assets/checkbox-checked-backdrop@2.png")); + icon-shadow: none; } + +.view.content-view.radio:backdrop, GtkIconView.content-view.radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked-backdrop.png"), url("../assets/radio-checked-backdrop@2.png")); + icon-shadow: none; } + +.view.content-view.check:insensitive, GtkIconView.content-view.check:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked-insensitive.png"), url("../assets/checkbox-checked-insensitive@2.png")); + icon-shadow: none; } + +.view.content-view.radio:insensitive, GtkIconView.content-view.radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked-insensitive.png"), url("../assets/radio-checked-insensitive@2.png")); + icon-shadow: none; } + +.view.content-view.check:insensitive:backdrop, GtkIconView.content-view.check:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked-insensitive-backdrop.png"), url("../assets/checkbox-checked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.view.content-view.radio:insensitive:backdrop, GtkIconView.content-view.radio:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked-insensitive-backdrop.png"), url("../assets/radio-checked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.check.text-button, .radio.text-button { + padding: 2px 0; + outline-offset: 0; } + .check.text-button label:not(:only-child):first-child, .radio.text-button label:not(:only-child):first-child { + margin-left: 4px; } + .check.text-button label:not(:only-child):last-child, .radio.text-button label:not(:only-child):last-child { + margin-right: 4px; } + +.check, +.radio { + margin: 0 4px; } + .menu .menuitem .check, .menu .menuitem + .radio { + margin: 0; } + +GtkTreeView.view check:selected:focus, GtkTreeView.view check:selected, +GtkTreeView.view radio:selected:focus, +GtkTreeView.view radio:selected { + color: #bcc1c3; } +GtkTreeView.view check:selected:insensitive, +GtkTreeView.view radio:selected:insensitive { + color: #868d90; } + GtkTreeView.view check:selected:insensitive:backdrop, + GtkTreeView.view radio:selected:insensitive:backdrop { + color: #727f85; } +GtkTreeView.view check:backdrop:selected, GtkTreeView.view check:backdrop, +GtkTreeView.view radio:backdrop:selected, +GtkTreeView.view radio:backdrop { + color: #868d90; } + +/***************** + * Color Chooser * + *****************/ +GtkColorSwatch.top { + border-top-left-radius: 5.5px; + border-top-right-radius: 5.5px; } + GtkColorSwatch.top overlay { + border-top-left-radius: 5px; + border-top-right-radius: 5px; } +GtkColorSwatch.bottom { + border-bottom-left-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + GtkColorSwatch.bottom overlay { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } +GtkColorSwatch.left, GtkColorSwatch:first-child:not(.top) { + border-top-left-radius: 5.5px; + border-bottom-left-radius: 5.5px; } + GtkColorSwatch.left overlay, GtkColorSwatch:first-child:not(.top) overlay { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } +GtkColorSwatch.right, GtkColorSwatch:last-child:not(.bottom) { + border-top-right-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + GtkColorSwatch.right overlay, GtkColorSwatch:last-child:not(.bottom) overlay { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } +GtkColorSwatch.dark overlay { + color: #ffffff; } + GtkColorSwatch.dark overlay:hover { + border-color: #373e41; } + GtkColorSwatch.dark overlay:backdrop { + color: rgba(255, 255, 255, 0.5); } +GtkColorSwatch.light overlay { + color: #bcc1c3; } + GtkColorSwatch.light overlay:hover { + border-color: #373e41; } + GtkColorSwatch.light overlay:backdrop { + color: #abb1b4; } +GtkColorSwatch overlay { + box-shadow: inset 0 3px 2px -2px rgba(0, 0, 0, 0.5); + border: 1px solid #373e41; } + GtkColorSwatch overlay:hover { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); } + GtkColorSwatch overlay:backdrop, GtkColorSwatch overlay:backdrop:hover { + border-color: #373e41; + box-shadow: none; } +GtkColorSwatch#add-color-button { + border-radius: 5px 5px 0 0; } + GtkColorSwatch#add-color-button:only-child { + border-radius: 5px; } + GtkColorSwatch#add-color-button overlay { + color: #bcc1c3; + outline-color: rgba(188, 193, 195, 0.3); + border-color: #373e41; + background-image: linear-gradient(to bottom, #4F585C, #434b4e); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05); } + GtkColorSwatch#add-color-button overlay:hover { + color: #bcc1c3; + outline-color: rgba(188, 193, 195, 0.3); + border-color: #373e41; + background-image: linear-gradient(to bottom, #515b5f, #4a5357 60%, #464e51); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } + GtkColorSwatch#add-color-button overlay:backdrop { + border-color: #394144; + background-image: linear-gradient(to bottom, #4F585C); + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + GtkColorSwatch#add-color-button overlay:backdrop GtkLabel, GtkColorSwatch#add-color-button overlay:backdrop { + color: #868d90; } +GtkColorSwatch:insensitive { + opacity: 0.5; } + GtkColorSwatch:insensitive overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; } +row:selected GtkColorSwatch { + box-shadow: 0 0 0 2px #ffffff; } +GtkColorSwatch#editor-color-sample { + border-radius: 4px; } + GtkColorSwatch#editor-color-sample overlay { + border-radius: 4.5px; } + +colorchooser .popover.osd { + border-radius: 5px; } + +/************** + * ComboBoxes * + **************/ +GtkComboBox .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/****************** + * Combobox Entry * + ******************/ +.combobox-entry .button { + box-shadow: none; } + .combobox-entry .button:first-child { + border-radius: 4px 0 0 4px; + border-right-width: 0; } + .combobox-entry .button:last-child { + border-radius: 0 4px 4px 0; } +.combobox-entry .entry { + box-shadow: none; } + .combobox-entry .entry:first-child { + border-radius: 4px 0 0 4px; + border-right-width: 0; } + .combobox-entry .entry:last-child { + border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; } + +/*********** + * Dialogs * + ***********/ +GtkMessageDialog .header-bar, +GtkMessageDialog .titlebar, +.message-dialog .header-bar, +.message-dialog .titlebar { + background-image: none; + background-color: #4F585C; + border-style: none; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } + GtkMessageDialog .header-bar:backdrop, + GtkMessageDialog .titlebar:backdrop, + .message-dialog .header-bar:backdrop, + .message-dialog .titlebar:backdrop { + background-color: #4F585C; } + GtkMessageDialog .header-bar.default-decoration, + GtkMessageDialog .titlebar.default-decoration, + .message-dialog .header-bar.default-decoration, + .message-dialog .titlebar.default-decoration { + padding: 6px; + background-color: #4F585C; + color: #bcc1c3; } + GtkMessageDialog .header-bar.default-decoration:backdrop, + GtkMessageDialog .titlebar.default-decoration:backdrop, + .message-dialog .header-bar.default-decoration:backdrop, + .message-dialog .titlebar.default-decoration:backdrop { + background-color: #4F585C; + color: #868d90; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton, + .message-dialog .header-bar.default-decoration .button.titlebutton, + .message-dialog .titlebar.default-decoration .button.titlebutton { + padding: 1px; + border-radius: 50%; + background-color: transparent; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton GtkImage, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton GtkImage, + .message-dialog .header-bar.default-decoration .button.titlebutton GtkImage, + .message-dialog .titlebar.default-decoration .button.titlebutton GtkImage { + color: #bcc1c3; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton:hover, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton:hover, + .message-dialog .header-bar.default-decoration .button.titlebutton:hover, + .message-dialog .titlebar.default-decoration .button.titlebutton:hover { + background-color: #373e41; + color: #d7dadb; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton:hover GtkImage, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton:hover GtkImage, + .message-dialog .header-bar.default-decoration .button.titlebutton:hover GtkImage, + .message-dialog .titlebar.default-decoration .button.titlebutton:hover GtkImage { + color: #d7dadb; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton:backdrop, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton:backdrop, + .message-dialog .header-bar.default-decoration .button.titlebutton:backdrop, + .message-dialog .titlebar.default-decoration .button.titlebutton:backdrop { + background-color: transparent; + color: #868d90; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton:backdrop GtkImage, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton:backdrop GtkImage, + .message-dialog .header-bar.default-decoration .button.titlebutton:backdrop GtkImage, + .message-dialog .titlebar.default-decoration .button.titlebutton:backdrop GtkImage { + color: #a1a6a8; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton:active, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton:active, + .message-dialog .header-bar.default-decoration .button.titlebutton:active, + .message-dialog .titlebar.default-decoration .button.titlebutton:active { + background-color: #bcc1c3; + color: #4F585C; + border-radius: 50%; + box-shadow: none; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton:active GtkImage, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton:active GtkImage, + .message-dialog .header-bar.default-decoration .button.titlebutton:active GtkImage, + .message-dialog .titlebar.default-decoration .button.titlebutton:active GtkImage { + color: #677277; } +GtkMessageDialog.csd, +.message-dialog.csd { + border: none; + box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2); } + GtkMessageDialog.csd.background, + .message-dialog.csd.background { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + GtkMessageDialog.csd .dialog-action-area .button, + .message-dialog.csd .dialog-action-area .button { + padding: 10px 14px; + border-radius: 0; + background-image: none; + border-left-style: solid; + border-right-style: none; + border-bottom-style: none; } + GtkMessageDialog.csd .dialog-action-area .button:first-child, + .message-dialog.csd .dialog-action-area .button:first-child { + border-left-style: none; + border-bottom-left-radius: 4px; } + GtkMessageDialog.csd .dialog-action-area .button:last-child, + .message-dialog.csd .dialog-action-area .button:last-child { + border-bottom-right-radius: 4px; } + +GtkFileChooserDialog { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + GtkFileChooserDialog .dialog-action-box { + border-top: 1px solid #373e41; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + GtkFileChooserDialog .dialog-action-box:backdrop { + border-top-color: #394144; } + GtkFileChooserDialog #pathbarbox { + border-bottom: 1px solid #4F585C; } + +/**************** + * Text Entries * + ****************/ +.spinbutton:not(.vertical), GeditWindow > .entry, +.entry { + padding: 4px 6px; + border: 1px solid; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #bcc1c3; + border-color: #373e41; + background-color: #636E73; + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); } + .spinbutton:not(.vertical) GtkImage, GeditWindow > .entry GtkImage, + .entry GtkImage { + color: #aab0b3; } + .spinbutton:not(.vertical) GtkImage:hover, GeditWindow > .entry GtkImage:hover, + .entry GtkImage:hover { + color: #bcc1c3; } + .spinbutton:not(.vertical) GtkImage:active, GeditWindow > .entry GtkImage:active, + .entry GtkImage:active { + color: #449ac2; } + .spinbutton:not(.vertical) GtkImage:backdrop, GeditWindow > .entry GtkImage:backdrop, + .entry GtkImage:backdrop { + color: #7f878b; } + .spinbutton:not(.vertical) GtkImage.left, GeditWindow > .entry GtkImage.left, + .entry GtkImage.left { + padding-left: 0; + padding-right: 6px; } + .spinbutton:not(.vertical) GtkImage.right, GeditWindow > .entry GtkImage.right, + .entry GtkImage.right { + padding-left: 6px; + padding-right: 0; } + .spinbutton:not(.vertical) .undershoot.left, GeditWindow > .entry .undershoot.left, + .entry .undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: none; } + .spinbutton:not(.vertical) .undershoot.right, GeditWindow > .entry .undershoot.right, + .entry .undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: none; } + .flat.spinbutton:focus:not(.vertical), GeditWindow > .flat.entry:focus, .flat.spinbutton:not(.vertical), GeditWindow > .flat.entry, + .entry.flat:focus, + .entry.flat { + padding: 2px; + background-image: none; + border-color: transparent; + border-radius: 0; } + .spinbutton:focus:not(.vertical), GeditWindow > .entry:focus, + .entry:focus { + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); + border-color: #347d9f; } + .spinbutton:insensitive:not(.vertical), GeditWindow > .entry:insensitive, + .entry:insensitive { + color: #868d90; + border-color: #373e41; + background-image: linear-gradient(to bottom, #576165); + box-shadow: none; } + .spinbutton:backdrop:not(.vertical), GeditWindow > .entry:backdrop, + .entry:backdrop { + color: #abb1b4; + border-color: #394144; + background-image: linear-gradient(to bottom, #657176); + box-shadow: none; + transition: 200ms ease-out; } + .spinbutton:backdrop:insensitive:not(.vertical), GeditWindow > .entry:backdrop:insensitive, + .entry:backdrop:insensitive { + color: #727f85; + border-color: #394144; + background-image: linear-gradient(to bottom, #576165); + box-shadow: none; } + .spinbutton:backdrop:insensitive:not(.vertical), GeditWindow > .entry:backdrop:insensitive, + .entry:backdrop:insensitive { + color: #727f85; + border-color: #394144; + background-image: linear-gradient(to bottom, #576165); + box-shadow: none; } + .error.spinbutton:not(.vertical), GeditWindow > .error.entry, + .entry.error { + color: #f34235; + border-color: #6f0e07; } + .error.spinbutton:focus:not(.vertical), GeditWindow > .error.entry:focus, + .entry.error:focus { + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); + border-color: #6f0e07; } + .error.spinbutton:selected:focus:not(.vertical), GeditWindow > .error.entry:selected:focus, .error.spinbutton:selected:not(.vertical), GeditWindow > .error.entry:selected, + .entry.error:selected:focus, + .entry.error:selected { + background-color: #f34235; } + .warning.spinbutton:not(.vertical), GeditWindow > .warning.entry, + .entry.warning { + color: #fec006; + border-color: #513d00; } + .warning.spinbutton:focus:not(.vertical), GeditWindow > .warning.entry:focus, + .entry.warning:focus { + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); + border-color: #513d00; } + .warning.spinbutton:selected:focus:not(.vertical), GeditWindow > .warning.entry:selected:focus, .warning.spinbutton:selected:not(.vertical), GeditWindow > .warning.entry:selected, + .entry.warning:selected:focus, + .entry.warning:selected { + background-color: #fec006; } +.spinbutton:not(.vertical) .progressbar, GeditWindow > .entry .progressbar, +.entry .progressbar { + margin: 2px -6px; + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: #449ac2; + border-style: solid; + box-shadow: none; } + .spinbutton:not(.vertical) .progressbar:backdrop, GeditWindow > .entry .progressbar:backdrop, + .entry .progressbar:backdrop { + background-color: transparent; } +.linked:not(.vertical) > .spinbutton:focus:not(.vertical) + .spinbutton:not(.vertical), GeditWindow.linked:not(.vertical) > .entry:focus + .spinbutton:not(.vertical), GeditWindow.linked:not(.vertical) > .spinbutton:focus:not(.vertical) + .entry, GeditWindow.linked:not(.vertical) > .entry:focus + .entry, .linked:not(.vertical) > .spinbutton:focus:not(.vertical) + button, GeditWindow.linked:not(.vertical) > .entry:focus + button, .linked:not(.vertical) > .spinbutton:focus:not(.vertical) + combobox > box > button.combo, GeditWindow.linked:not(.vertical) > .entry:focus + combobox > box > button.combo, .linked:not(.vertical) > +.entry:focus + .spinbutton:not(.vertical), GeditWindow.linked:not(.vertical) > .entry:focus + .entry, .linked:not(.vertical) > +.entry:focus + button, .linked:not(.vertical) > +.entry:focus + combobox > box > button.combo, .linked:not(.vertical) > .spinbutton:focus:not(.vertical) + +.entry, GeditWindow.linked:not(.vertical) > .entry:focus + +.entry, .linked:not(.vertical) > +.entry:focus + +.entry { + border-left-color: #347d9f; } +.linked.vertical > .spinbutton:not(:insensitive):not(.vertical) + entry:not(:insensitive), GeditWindow.linked.vertical > .entry:not(:insensitive) + entry:not(:insensitive), .linked.vertical > .spinbutton:not(:insensitive):not(.vertical) + .spinbutton:not(:insensitive):not(.vertical), GeditWindow.linked.vertical > .entry:not(:insensitive) + .spinbutton:not(:insensitive):not(.vertical), GeditWindow.linked.vertical > .spinbutton:not(:insensitive):not(.vertical) + .entry:not(:insensitive), GeditWindow.linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive), .linked.vertical > +.entry:not(:insensitive) + entry:not(:insensitive), .linked.vertical > +.entry:not(:insensitive) + .spinbutton:not(:insensitive):not(.vertical), GeditWindow.linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive) { + border-top-color: #566064; + background-image: linear-gradient(to bottom, #636E73); } + .linked.vertical > .spinbutton:not(:insensitive):not(.vertical) + entry:not(:insensitive):backdrop, GeditWindow.linked.vertical > .entry:not(:insensitive) + entry:not(:insensitive):backdrop, .linked.vertical > .spinbutton:not(:insensitive):not(.vertical) + .spinbutton:not(:insensitive):backdrop:not(.vertical), GeditWindow.linked.vertical > .entry:not(:insensitive) + .spinbutton:not(:insensitive):backdrop:not(.vertical), GeditWindow.linked.vertical > .spinbutton:not(:insensitive):not(.vertical) + .entry:not(:insensitive):backdrop, GeditWindow.linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive):backdrop, .linked.vertical > + .entry:not(:insensitive) + entry:not(:insensitive):backdrop, .linked.vertical > + .entry:not(:insensitive) + .spinbutton:not(:insensitive):backdrop:not(.vertical), GeditWindow.linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive):backdrop { + border-top-color: #586367; + background-image: linear-gradient(to bottom, #657176); } +.linked.vertical > .spinbutton:insensitive:not(.vertical) + .spinbutton:insensitive:not(.vertical), GeditWindow.linked.vertical > .entry:insensitive + .spinbutton:insensitive:not(.vertical), GeditWindow.linked.vertical > .spinbutton:insensitive:not(.vertical) + .entry:insensitive, GeditWindow.linked.vertical > .entry:insensitive + .entry:insensitive, .linked.vertical > +.entry:insensitive + .spinbutton:insensitive:not(.vertical), GeditWindow.linked.vertical > .entry:insensitive + .entry:insensitive { + border-top-color: #566064; } +.linked.vertical > .spinbutton:not(.vertical) + .spinbutton:focus:not(:only-child):not(.vertical), GeditWindow.linked.vertical > .entry + .spinbutton:focus:not(:only-child):not(.vertical), GeditWindow.linked.vertical > .spinbutton:not(.vertical) + .entry:focus:not(:only-child), GeditWindow.linked.vertical > .entry + .entry:focus:not(:only-child), .linked.vertical > +.entry + .spinbutton:focus:not(:only-child):not(.vertical), GeditWindow.linked.vertical > .entry + .entry:focus:not(:only-child) { + border-top-color: #347d9f; } +.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + .spinbutton:not(.vertical), GeditWindow.linked.vertical > .entry:focus:not(:only-child) + .spinbutton:not(.vertical), GeditWindow.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + .entry, GeditWindow.linked.vertical > .entry:focus:not(:only-child) + .entry, +.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + .entry, +GeditWindow.linked.vertical > .entry:focus:not(:only-child) + .entry, +.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + .button, +GeditWindow.linked.vertical > .entry:focus:not(:only-child) + .button, +.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + GtkComboBox > box > .button.combo, +GeditWindow.linked.vertical > .entry:focus:not(:only-child) + GtkComboBox > box > .button.combo, .linked.vertical > +.entry:focus:not(:only-child) + .spinbutton:not(.vertical), GeditWindow.linked.vertical > .entry:focus:not(:only-child) + .entry, +.linked.vertical > +.entry:focus:not(:only-child) + .entry, +.linked.vertical > +.entry:focus:not(:only-child) + .button, +.linked.vertical > +.entry:focus:not(:only-child) + GtkComboBox > box > .button.combo { + border-top-color: #347d9f; } + +GtkTreeView .acceleditor > GtkLabel { + background-color: #449ac2; } + +GtkTreeView .entry.flat, GtkTreeView .entry { + border-radius: 0; + background-image: none; + background-color: #636E73; } + GtkTreeView .entry.flat:focus, GtkTreeView .entry:focus { + border-color: #449ac2; } + +/************* + * Expanders * + *************/ +expander .arrow { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + expander .arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + expander .arrow:hover { + color: white; } + expander .arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/**************** + * Floating Bar * + ****************/ +.floating-bar { + background-color: #4F585C; + padding-top: 1px; + border-width: 1px; + border-style: solid solid none; + border-color: #373e41; + border-radius: 3px 3px 0 0; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } + .floating-bar.bottom.left { + border-left-style: none; + border-top-left-radius: 0; + border-top-right-radius: 4px; } + .floating-bar.bottom.right { + border-right-style: none; + border-top-right-radius: 0; + border-top-left-radius: 4px; } + .floating-bar > .button { + padding: 4px; } + .floating-bar:backdrop { + background-color: #4F585C; + border-color: #394144; } + +/********** + * Frames * + **********/ +.frame { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #373e41; } + .frame.flat { + border-style: none; } + .frame:backdrop { + border-color: #394144; } + +GtkScrolledWindow GtkViewport.frame { + border-style: none; } +GtkScrolledWindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#202425), to(rgba(32, 36, 37, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(188, 193, 195, 0.07)), to(rgba(188, 193, 195, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + GtkScrolledWindow overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#394144), to(rgba(57, 65, 68, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } +GtkScrolledWindow overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#202425), to(rgba(32, 36, 37, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(188, 193, 195, 0.07)), to(rgba(188, 193, 195, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + GtkScrolledWindow overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#394144), to(rgba(57, 65, 68, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } +GtkScrolledWindow overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#202425), to(rgba(32, 36, 37, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(188, 193, 195, 0.07)), to(rgba(188, 193, 195, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + GtkScrolledWindow overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#394144), to(rgba(57, 65, 68, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } +GtkScrolledWindow overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#202425), to(rgba(32, 36, 37, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(188, 193, 195, 0.07)), to(rgba(188, 193, 195, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + GtkScrolledWindow overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#394144), to(rgba(57, 65, 68, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } +GtkScrolledWindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; + box-shadow: none; } +GtkScrolledWindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; + box-shadow: none; } +GtkScrolledWindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: none; } +GtkScrolledWindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: none; } +GtkScrolledWindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #373e41 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #596368; } + GtkScrolledWindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + GtkScrolledWindow junction:backdrop { + border-image-source: linear-gradient(to bottom, #394144 1px, transparent 1px); + background-color: #485054; + transition: 200ms ease-out; } + +.separator { + background: rgba(0, 0, 0, 0.1); } + +/************ + * Popovers * + ************/ +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 8px; + -GraniteWidgetsPopOver-border-width: 0; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid #636E73; + background: #636E73; + color: #bcc1c3; } + GraniteWidgetsPopOver .button { + background-image: none; + background: none; + border: none; } + GraniteWidgetsPopOver .button:active, GraniteWidgetsPopOver .button:active:hover { + color: #449ac2; } + GraniteWidgetsPopOver > .frame { + border: none; } + GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver GtkIconView.sidebar { + border: none; + background: none; } + +GraniteWidgetsStaticNotebook .frame { + border: none; } + +.popover_bg { + background-color: #636E73; + border: 1px solid #636E73; + color: #bcc1c3; } + +/*********** + * Welcome * + **********/ +GraniteWidgetsWelcome { + background-color: #636E73; } + GraniteWidgetsWelcome GtkLabel { + color: #bcc1c3; } + GraniteWidgetsWelcome .h1, GraniteWidgetsWelcome .h3 { + color: rgba(188, 193, 195, 0.8); } + +/************** +* Source List * +***************/ +.source-list { + -GtkTreeView-horizontal-separator: 4px; + -GtkTreeView-vertical-separator: 4px; + background-color: #4F585C; + border: solid #373e41; + color: #bcc1c3; + border-right-width: 1px; } + .source-list .view, .source-list GtkIconView { + border-width: 0; + border-style: solid; + border-color: #373e41; } + .source-list .category-expander { + border: none; + color: #bcc1c3; } + .source-list .badge { + background-image: none; + background-color: rgba(0, 0, 0, 0.4); + color: #4F585C; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; } + .source-list .badge:selected:backdrop, .source-list .badge:selected:hover:backdrop { + background-color: rgba(0, 0, 0, 0.2); + color: #434b4e; } + .source-list .list-row { + border: none; + padding: 0; } + .source-list .list-row > GtkLabel { + padding-left: 6px; + padding-right: 6px; } + .source-list.sidebar { + border-width: 0; + border-style: solid; + border-color: #373e41; } + .source-list.sidebar.left, .source-list.sidebar.right { + border-width: 0; } + +/************** +* Text Styles * +**************/ +.h1 { + font-size: 24px; } + +.h2 { + font-weight: 300; + font-size: 18px; } + +.h3 { + font-size: 9px; } + +.h4 { + font-weight: bold; + font-size: 9px; } + +.category-label { + font-size: 9px; + padding: 6px; + color: rgba(188, 193, 195, 0.9); + font-weight: bold; + text-shadow: 0 1px rgba(255, 255, 255, 0.2); } + +/************** +* Storage Bar * +**************/ +.storage-bar .trough { + border: none; + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1); + background-image: none; + background-color: transparent; + padding: 8px 6px; } +.storage-bar .fill-block { + background-color: #fec006; + border: none; + box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); + transition: all 200ms ease-in-out; + padding: 8px 6px; } + .storage-bar .fill-block:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + border-left-width: 1px; + box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); } + .storage-bar .fill-block:last-child { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset -1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); } + .storage-bar .fill-block.empty-block { + background-color: #636E73; } + .storage-bar .fill-block.app { + background-color: #2095f2; } + .storage-bar .fill-block.audio { + background-color: #fe9700; } + .storage-bar .fill-block.photo { + background-color: #f34235; } + .storage-bar .fill-block.video { + background-color: #9b26af; } + .storage-bar .fill-block .legend { + padding: 12px; + border-radius: 4px; } + +/*************** + * Header Bars * + ***************/ +.titlebar:not(headerbar), +.header-bar { + padding: 0 8px; + border: none; + border-radius: 4px 4px 0 0; + background-color: #3B4245; + color: rgba(255, 255, 255, 0.5); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } + .titlebar:backdrop:not(headerbar), + .header-bar:backdrop { + background-color: #3B4245; + color: rgba(255, 255, 255, 0.3); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + transition: 200ms ease-out; } + .titlebar:not(headerbar) .title, + .header-bar .title { + font-weight: bold; + padding-left: 12px; + padding-right: 12px; + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .title:backdrop, + .header-bar .title:backdrop { + color: rgba(255, 255, 255, 0.3); } + .titlebar:not(headerbar) .subtitle, + .header-bar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; + color: rgba(255, 255, 255, 0.5); } + .selection-mode.titlebar:not(headerbar), + .header-bar.selection-mode { + border-radius: 4px 4px 0 0; + color: #ffffff; + text-shadow: 0 -1px rgba(0, 0, 0, 0.5); + border-color: #347d9f; + background-color: #347D9F; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } + .selection-mode.titlebar:backdrop:not(headerbar), + .header-bar.selection-mode:backdrop { + background-color: #275f79; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, + .header-bar.selection-mode .selection-menu:backdrop, + .header-bar.selection-mode .selection-menu { + border-color: rgba(68, 154, 194, 0); + background-image: linear-gradient(to bottom, rgba(68, 154, 194, 0)); + box-shadow: none; + text-shadow: none; + padding-left: 10px; + padding-right: 10px; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop GtkArrow, .selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow, + .header-bar.selection-mode .selection-menu:backdrop GtkArrow, + .header-bar.selection-mode .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, + .header-bar.selection-mode .selection-menu:backdrop .arrow, + .header-bar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: rgba(255, 255, 255, 0.5); + icon-shadow: none; } + .tiled .titlebar:backdrop:not(headerbar), .tiled .titlebar:not(headerbar), .maximized .titlebar:backdrop:not(headerbar), .maximized .titlebar:not(headerbar), .tiled + .header-bar:backdrop, .tiled + .header-bar, .maximized + .header-bar:backdrop, .maximized + .header-bar { + border-radius: 0; } + .default-decoration.titlebar:not(headerbar), + .header-bar.default-decoration { + padding: 6px; + background-color: #3B4245; + color: rgba(255, 255, 255, 0.5); } + .default-decoration.titlebar:not(headerbar) .maximized, + .header-bar.default-decoration .maximized { + padding: 6px; + border-radius: 0; } + .default-decoration.titlebar:backdrop:not(headerbar), + .header-bar.default-decoration:backdrop { + background-color: #2f3537; + color: rgba(255, 255, 255, 0.3); } + .titlebar:not(headerbar) .entry, + .header-bar .entry { + margin: 6px 0; + border-radius: 2px; + padding: 4px; + border: none; + box-shadow: none; + background: rgba(99, 110, 115, 0.95); + color: #bcc1c3; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); } + .titlebar:not(headerbar) .entry > .image, + .header-bar .entry > .image { + padding-right: 6px; + color: rgba(188, 193, 195, 0.8); } + .titlebar:not(headerbar) .entry:active, .titlebar:not(headerbar) .entry:focus, + .header-bar .entry:active, + .header-bar .entry:focus { + background: #636E73; + color: #bcc1c3; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .titlebar:not(headerbar) .entry:active > .image, .titlebar:not(headerbar) .entry:focus > .image, + .header-bar .entry:active > .image, + .header-bar .entry:focus > .image { + padding-right: 6px; + color: #bcc1c3; } + .titlebar:not(headerbar) .entry:active:backdrop, .titlebar:not(headerbar) .entry:focus:backdrop, + .header-bar .entry:active:backdrop, + .header-bar .entry:focus:backdrop { + background: rgba(99, 110, 115, 0.8); + color: rgba(188, 193, 195, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) .entry:insensitive, + .header-bar .entry:insensitive { + background: rgba(99, 110, 115, 0.6); + color: rgba(188, 193, 195, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) .entry:insensitive > .image, + .header-bar .entry:insensitive > .image { + padding-right: 6px; + color: rgba(188, 193, 195, 0.5); } + .titlebar:not(headerbar) .entry:insensitive:backdrop, + .header-bar .entry:insensitive:backdrop { + background: rgba(99, 110, 115, 0.5); + color: rgba(188, 193, 195, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) .entry:backdrop, + .header-bar .entry:backdrop { + background: rgba(99, 110, 115, 0.8); + color: rgba(188, 193, 195, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) .entry:backdrop > .image, + .header-bar .entry:backdrop > .image { + color: rgba(188, 193, 195, 0.5); } + .titlebar:not(headerbar) .button, + .header-bar .button { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + icon-shadow: none; + margin: 0; + padding: 10px; + text-shadow: none; } + .titlebar:not(headerbar) .button.back-button, .titlebar:not(headerbar) .button.suggested-action, .titlebar:not(headerbar) .button.menu-button, .titlebar:not(headerbar) .button.text-button, .titlebar:not(headerbar) .button.image-button, .titlebar:not(headerbar) .button.linked, .titlebar:not(headerbar) .button.flat, + .header-bar .button.back-button, + .header-bar .button.suggested-action, + .header-bar .button.menu-button, + .header-bar .button.text-button, + .header-bar .button.image-button, + .header-bar .button.linked, + .header-bar .button.flat { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + icon-shadow: none; + margin: 0; + padding: 10px; + text-shadow: none; + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .button.back-button:backdrop, .titlebar:not(headerbar) .button.suggested-action:backdrop, .titlebar:not(headerbar) .button.menu-button:backdrop, .titlebar:not(headerbar) .button.text-button:backdrop, .titlebar:not(headerbar) .button.image-button:backdrop, .titlebar:not(headerbar) .button.linked:backdrop, .titlebar:not(headerbar) .button.flat:backdrop, + .header-bar .button.back-button:backdrop, + .header-bar .button.suggested-action:backdrop, + .header-bar .button.menu-button:backdrop, + .header-bar .button.text-button:backdrop, + .header-bar .button.image-button:backdrop, + .header-bar .button.linked:backdrop, + .header-bar .button.flat:backdrop { + background-color: transparent; + background-image: none; + text-shadow: none; + color: rgba(255, 255, 255, 0.3); } + .titlebar:not(headerbar) .button.back-button:hover, .titlebar:not(headerbar) .button.suggested-action:hover, .titlebar:not(headerbar) .button.menu-button:hover, .titlebar:not(headerbar) .button.text-button:hover, .titlebar:not(headerbar) .button.image-button:hover, .titlebar:not(headerbar) .button.linked:hover, .titlebar:not(headerbar) .button.flat:hover, + .header-bar .button.back-button:hover, + .header-bar .button.suggested-action:hover, + .header-bar .button.menu-button:hover, + .header-bar .button.text-button:hover, + .header-bar .button.image-button:hover, + .header-bar .button.linked:hover, + .header-bar .button.flat:hover { + background-image: none; + background-color: rgba(0, 0, 0, 0.15); + color: rgba(255, 255, 255, 0.5); + box-shadow: none; + text-shadow: none; } + .titlebar:not(headerbar) .button GtkLabel, + .titlebar:not(headerbar) .button GtkImage, + .header-bar .button GtkLabel, + .header-bar .button GtkImage { + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .button GtkLabel:backdrop, .titlebar:not(headerbar) .button GtkLabel:insensitive, + .titlebar:not(headerbar) .button GtkImage:backdrop, + .titlebar:not(headerbar) .button GtkImage:insensitive, + .header-bar .button GtkLabel:backdrop, + .header-bar .button GtkLabel:insensitive, + .header-bar .button GtkImage:backdrop, + .header-bar .button GtkImage:insensitive { + color: rgba(255, 255, 255, 0.3); + -gtk-image-effect: dim; } + .titlebar:not(headerbar) .button:focus, .titlebar:not(headerbar) .button:hover, + .header-bar .button:focus, + .header-bar .button:hover { + background-image: none; + background-color: rgba(0, 0, 0, 0.15); + color: rgba(255, 255, 255, 0.5); + box-shadow: none; + text-shadow: none; } + .titlebar:not(headerbar) .button:backdrop, + .header-bar .button:backdrop { + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.3); } + .titlebar:not(headerbar) .button:backdrop GtkImage, + .header-bar .button:backdrop GtkImage { + color: rgba(255, 255, 255, 0.3); } + .titlebar:not(headerbar) .button:active, .titlebar:not(headerbar) .button:checked, + .header-bar .button:active, + .header-bar .button:checked { + border-radius: 0px; + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 -2px 0 0 rgba(255, 255, 255, 0.5); + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .button:active:backdrop, .titlebar:not(headerbar) .button:checked:backdrop, + .header-bar .button:active:backdrop, + .header-bar .button:checked:backdrop { + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.3); + box-shadow: inset 0 -2px 0 0 rgba(255, 255, 255, 0.3); } + .titlebar:not(headerbar) .button:active:focus, .titlebar:not(headerbar) .button:active:hover, .titlebar:not(headerbar) .button:checked:focus, .titlebar:not(headerbar) .button:checked:hover, + .header-bar .button:active:focus, + .header-bar .button:active:hover, + .header-bar .button:checked:focus, + .header-bar .button:checked:hover { + background-image: none; + background-color: rgba(0, 0, 0, 0.15); + color: rgba(255, 255, 255, 0.5); + box-shadow: inset 0 -2px 0 0 rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .button:insensitive, .titlebar:not(headerbar) .button:insensitive:backdrop, + .header-bar .button:insensitive, + .header-bar .button:insensitive:backdrop { + color: rgba(255, 255, 255, 0.3); + background-color: transparent; + background-image: none; } + .titlebar:not(headerbar) .button:insensitive GtkImage, .titlebar:not(headerbar) .button:insensitive:backdrop GtkImage, + .header-bar .button:insensitive GtkImage, + .header-bar .button:insensitive:backdrop GtkImage { + -gtk-image-effect: dim; } + .titlebar:not(headerbar) .button.titlebutton, + .header-bar .button.titlebutton { + background-color: transparent; + background-image: none; + border-radius: 50%; + border: none; + box-shadow: none; + icon-shadow: none; + margin: 0; + padding: 1px; + text-shadow: none; + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .button.titlebutton:hover, + .header-bar .button.titlebutton:hover { + background-color: rgba(255, 255, 255, 0); + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .button.titlebutton:backdrop, + .header-bar .button.titlebutton:backdrop { + background-color: transparent; + color: rgba(255, 255, 255, 0.3); } + .titlebar:not(headerbar) .button.titlebutton:active, + .header-bar .button.titlebutton:active { + background-color: rgba(255, 255, 255, 0.5); + color: #3B4245; + border-radius: 50%; + box-shadow: none; } + .titlebar:not(headerbar) .button.titlebutton:active GtkImage, + .header-bar .button.titlebutton:active GtkImage { + color: #3B4245; } + .titlebar:not(headerbar) .button.menu-button .menu .menuitem GtkLabel, + .header-bar .button.menu-button .menu .menuitem GtkLabel { + color: #bcc1c3; } + .titlebar:not(headerbar) .button.menu-button .menu .menuitem GtkLabel:insensitive, + .header-bar .button.menu-button .menu .menuitem GtkLabel:insensitive { + color: #868d90; } + .titlebar:not(headerbar) .button.menu-button .menu .menuitem .separator, + .header-bar .button.menu-button .menu .menuitem .separator { + color: #373e41; } + .titlebar:not(headerbar) .button.menu-button .menu .menuitem:hover GtkLabel, + .header-bar .button.menu-button .menu .menuitem:hover GtkLabel { + color: #ffffff; } + .titlebar:not(headerbar) .button.suggested-action, + .header-bar .button.suggested-action { + font-weight: bold; + padding: 0; + padding: 5px 10px; + border-radius: 2px; + background-color: rgba(255, 255, 255, 0.5); + color: #449ac2; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); } + .titlebar:not(headerbar) .button.suggested-action GtkLabel, + .header-bar .button.suggested-action GtkLabel { + color: #449ac2; } + .titlebar:not(headerbar) .button.suggested-action:hover, + .header-bar .button.suggested-action:hover { + background-color: rgba(255, 255, 255, 0.5); + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .titlebar:not(headerbar) .button.suggested-action:hover GtkLabel, + .header-bar .button.suggested-action:hover GtkLabel { + color: #449ac2; } + .titlebar:not(headerbar) .button.suggested-action:hover:backdrop, + .header-bar .button.suggested-action:hover:backdrop { + background-color: rgba(255, 255, 255, 0.3); + box-shadow: none; } + .titlebar:not(headerbar) .button.suggested-action:hover:backdrop GtkLabel, + .header-bar .button.suggested-action:hover:backdrop GtkLabel { + color: rgba(68, 154, 194, 0.8); } + .titlebar:not(headerbar) .button.suggested-action:insensitive, + .header-bar .button.suggested-action:insensitive { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: none; } + .titlebar:not(headerbar) .button.suggested-action:insensitive GtkLabel, + .header-bar .button.suggested-action:insensitive GtkLabel { + color: rgba(255, 255, 255, 0); } + .titlebar:not(headerbar) .button.suggested-action:insensitive:backdrop, + .header-bar .button.suggested-action:insensitive:backdrop { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: none; } + .titlebar:not(headerbar) .button.suggested-action:insensitive:backdrop GtkLabel, + .header-bar .button.suggested-action:insensitive:backdrop GtkLabel { + color: rgba(255, 255, 255, 0); } + .titlebar:not(headerbar) .button.suggested-action:backdrop, + .header-bar .button.suggested-action:backdrop { + background-color: rgba(255, 255, 255, 0); + box-shadow: none; } + .titlebar:not(headerbar) .button.suggested-action:backdrop GtkLabel, + .header-bar .button.suggested-action:backdrop GtkLabel { + color: rgba(68, 154, 194, 0.2); } + .titlebar:not(headerbar) .button.linked:first-child, .titlebar:not(headerbar) .button.linked:last-child, + .header-bar .button.linked:first-child, + .header-bar .button.linked:last-child { + border-radius: 0; } + .titlebar:not(headerbar) .separator, + .header-bar .separator { + color: transparent; + background-color: transparent; } + +.titlebar, .titlebar:backdrop { + border-top-left-radius: 4px; + border-top-right-radius: 4px; } + +.separator:first-child + .header-bar, .separator:first-child + .header-bar:backdrop, separator:first-child + .header-bar, separator:first-child + .header-bar:backdrop, .header-bar:first-child, .header-bar:first-child:backdrop { + border-top-left-radius: 4px; } +.header-bar:last-child, .header-bar:last-child:backdrop { + border-top-right-radius: 4px; } + +window.csd > .titlebar:not(headerbar) { + padding: 0; + background-color: #3B4245; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; } + window.csd > .titlebar:not(headerbar):backdrop { + background-color: #2f3537; } + +/************** + * GtkInfoBar * + **************/ +.info, .warning, .question, .error, +GtkInfoBar, +infobar { + text-shadow: none; + color: #bcc1c3; + background-color: #4F585C; + border-bottom: 1px solid #373e41; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 0 0 rgba(0, 0, 0, 0.05), 0 1px 2px 0 rgba(0, 0, 0, 0.15); } + +.info, .warning, .question, .error { + text-shadow: none; + color: #ffffff; + border: none; } + .info .label, .warning .label, .question .label, .error .label { + color: #ffffff; } + .info .label:backdrop, .warning .label:backdrop, .question .label:backdrop, .error .label:backdrop { + color: rgba(255, 255, 255, 0.5); } + .info .button, .warning .button, .question .button, .error .button, + .info button, + .warning button, + .question button, + .error button { + border-radius: 2px; + border: none; + background: rgba(99, 110, 115, 0.95); + color: #bcc1c3; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); } + .info .button .label, .warning .button .label, .question .button .label, .error .button .label, + .info button .label, + .warning button .label, + .question button .label, + .error button .label { + color: #bcc1c3; } + .info .button:active, .warning .button:active, .question .button:active, .error .button:active, + .info button:active, + .warning button:active, + .question button:active, + .error button:active { + background: #636E73; + color: #bcc1c3; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .info .button:active:backdrop, .warning .button:active:backdrop, .question .button:active:backdrop, .error .button:active:backdrop, + .info button:active:backdrop, + .warning button:active:backdrop, + .question button:active:backdrop, + .error button:active:backdrop { + background: rgba(99, 110, 115, 0.8); + color: rgba(188, 193, 195, 0.5); + box-shadow: none; } + .info .button:hover, .warning .button:hover, .question .button:hover, .error .button:hover, .info .button:focus, .warning .button:focus, .question .button:focus, .error .button:focus, + .info button:hover, + .warning button:hover, + .question button:hover, + .error button:hover, + .info button:focus, + .warning button:focus, + .question button:focus, + .error button:focus { + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .info .button:insensitive, .warning .button:insensitive, .question .button:insensitive, .error .button:insensitive, + .info button:insensitive, + .warning button:insensitive, + .question button:insensitive, + .error button:insensitive { + background: rgba(99, 110, 115, 0.6); + color: rgba(188, 193, 195, 0.5); + box-shadow: none; } + .info .button:insensitive:backdrop, .warning .button:insensitive:backdrop, .question .button:insensitive:backdrop, .error .button:insensitive:backdrop, + .info button:insensitive:backdrop, + .warning button:insensitive:backdrop, + .question button:insensitive:backdrop, + .error button:insensitive:backdrop { + background: rgba(99, 110, 115, 0.5); + color: rgba(188, 193, 195, 0.5); + box-shadow: none; } + .info .button:backdrop, .warning .button:backdrop, .question .button:backdrop, .error .button:backdrop, + .info button:backdrop, + .warning button:backdrop, + .question button:backdrop, + .error button:backdrop { + background: rgba(99, 110, 115, 0.8); + color: rgba(188, 193, 195, 0.5); + box-shadow: none; } + +.info { + background-color: #2095f2; } + .info:backdrop { + background-color: #50acf5; + color: rgba(255, 255, 255, 0.5); } + +.warning { + background-color: #fec006; } + .warning:backdrop { + background-color: #fecd39; + color: rgba(255, 255, 255, 0.5); } + +.question { + background-color: #4bae4f; } + .question:backdrop { + background-color: #6cc070; + color: rgba(255, 255, 255, 0.5); } + +.error { + background-color: #f34235; } + .error:backdrop { + background-color: #f66f65; + color: rgba(255, 255, 255, 0.5); } + +/************* + * Level Bar * + *************/ +GtkLevelBar, +.level-bar { + -GtkLevelBar-min-block-width: 32; + -GtkLevelBar-min-block-height: 8; } + GtkLevelBar:backdrop, + .level-bar:backdrop { + transition: 200ms ease-out; } + GtkLevelBar .trough, + .level-bar .trough { + margin: 0; + padding: 2px; + border-radius: 3px; } + GtkLevelBar.horizontal.indicator-discrete.fill-block, + .level-bar.horizontal.indicator-discrete.fill-block { + margin: 0 1px; } + GtkLevelBar.horizontal.discrete block, + .level-bar.horizontal.discrete block { + margin: 0 1px; } + GtkLevelBar.vertical.indicator-discrete.fill-block, + .level-bar.vertical.indicator-discrete.fill-block { + margin: 1px 0; } + GtkLevelBar.vertical.discrete block, + .level-bar.vertical.discrete block { + margin: 1px 0; } + GtkLevelBar.vertical .fill-block, + GtkLevelBar .level-bar.vertical .fill-block, + .level-bar.vertical GtkLevelBar .fill-block, + GtkLevelBar .fill-block, + .level-bar GtkLevelBar.vertical .fill-block, + GtkLevelBar.vertical .level-bar .fill-block, + .level-bar.vertical .fill-block, + .level-bar .fill-block { + border-radius: 2px; } + GtkLevelBar.vertical .low.fill-block, + GtkLevelBar .level-bar.vertical .low.fill-block, + .level-bar.vertical GtkLevelBar .low.fill-block, GtkLevelBar.vertical .level-low.fill-block, + GtkLevelBar .level-bar.vertical .level-low.fill-block, + .level-bar.vertical GtkLevelBar .level-low.fill-block, + GtkLevelBar .fill-block.low, + GtkLevelBar .fill-block.level-low, + .level-bar GtkLevelBar.vertical .low.fill-block, + GtkLevelBar.vertical .level-bar .low.fill-block, + .level-bar.vertical .low.fill-block, + .level-bar GtkLevelBar.vertical .level-low.fill-block, + GtkLevelBar.vertical .level-bar .level-low.fill-block, + .level-bar.vertical .level-low.fill-block, + .level-bar .fill-block.low, + .level-bar .fill-block.level-low { + border: 1px solid #d09c01; + background-color: #fec006; } + GtkLevelBar.vertical .low.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .low.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .low.fill-block:backdrop, GtkLevelBar.vertical .level-low.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .level-low.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .level-low.fill-block:backdrop, + GtkLevelBar .fill-block.low:backdrop, + GtkLevelBar .fill-block.level-low:backdrop, + .level-bar GtkLevelBar.vertical .low.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .low.fill-block:backdrop, + .level-bar.vertical .low.fill-block:backdrop, + .level-bar GtkLevelBar.vertical .level-low.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .level-low.fill-block:backdrop, + .level-bar.vertical .level-low.fill-block:backdrop, + .level-bar .fill-block.low:backdrop, + .level-bar .fill-block.level-low:backdrop { + border: 1px solid #fec006; } + GtkLevelBar.vertical .high.fill-block, + GtkLevelBar .level-bar.vertical .high.fill-block, + .level-bar.vertical GtkLevelBar .high.fill-block, GtkLevelBar.vertical .level-high.fill-block, + GtkLevelBar .level-bar.vertical .level-high.fill-block, + .level-bar.vertical GtkLevelBar .level-high.fill-block, + GtkLevelBar .fill-block.high, + GtkLevelBar .fill-block.level-high, + .level-bar GtkLevelBar.vertical .high.fill-block, + GtkLevelBar.vertical .level-bar .high.fill-block, + .level-bar.vertical .high.fill-block, + .level-bar GtkLevelBar.vertical .level-high.fill-block, + GtkLevelBar.vertical .level-bar .level-high.fill-block, + .level-bar.vertical .level-high.fill-block, + .level-bar .fill-block.high, + .level-bar .fill-block.level-high { + border: 1px solid #347d9f; + background-color: #449ac2; } + GtkLevelBar.vertical .high.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .high.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .high.fill-block:backdrop, GtkLevelBar.vertical .level-high.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .level-high.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .level-high.fill-block:backdrop, + GtkLevelBar .fill-block.high:backdrop, + GtkLevelBar .fill-block.level-high:backdrop, + .level-bar GtkLevelBar.vertical .high.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .high.fill-block:backdrop, + .level-bar.vertical .high.fill-block:backdrop, + .level-bar GtkLevelBar.vertical .level-high.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .level-high.fill-block:backdrop, + .level-bar.vertical .level-high.fill-block:backdrop, + .level-bar .fill-block.high:backdrop, + .level-bar .fill-block.level-high:backdrop { + border: 1px solid #449ac2; } + GtkLevelBar.vertical .full.fill-block, + GtkLevelBar .level-bar.vertical .full.fill-block, + .level-bar.vertical GtkLevelBar .full.fill-block, GtkLevelBar.vertical .level-full.fill-block, + GtkLevelBar .level-bar.vertical .level-full.fill-block, + .level-bar.vertical GtkLevelBar .level-full.fill-block, + GtkLevelBar .fill-block.full, + GtkLevelBar .fill-block.level-full, + .level-bar GtkLevelBar.vertical .full.fill-block, + GtkLevelBar.vertical .level-bar .full.fill-block, + .level-bar.vertical .full.fill-block, + .level-bar GtkLevelBar.vertical .level-full.fill-block, + GtkLevelBar.vertical .level-bar .level-full.fill-block, + .level-bar.vertical .level-full.fill-block, + .level-bar .fill-block.full, + .level-bar .fill-block.level-full { + border: 1px solid #2c672f; + background-color: #3c8a3f; } + GtkLevelBar.vertical .full.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .full.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .full.fill-block:backdrop, GtkLevelBar.vertical .level-full.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .level-full.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .level-full.fill-block:backdrop, + GtkLevelBar .fill-block.full:backdrop, + GtkLevelBar .fill-block.level-full:backdrop, + .level-bar GtkLevelBar.vertical .full.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .full.fill-block:backdrop, + .level-bar.vertical .full.fill-block:backdrop, + .level-bar GtkLevelBar.vertical .level-full.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .level-full.fill-block:backdrop, + .level-bar.vertical .level-full.fill-block:backdrop, + .level-bar .fill-block.full:backdrop, + .level-bar .fill-block.level-full:backdrop { + border: 1px solid #3c8a3f; } + GtkLevelBar.vertical .empty.fill-block, + GtkLevelBar .level-bar.vertical .empty.fill-block, + .level-bar.vertical GtkLevelBar .empty.fill-block, GtkLevelBar.vertical .level-empty.fill-block, + GtkLevelBar .level-bar.vertical .level-empty.fill-block, + .level-bar.vertical GtkLevelBar .level-empty.fill-block, + GtkLevelBar .fill-block.empty, + GtkLevelBar .fill-block.level-empty, + .level-bar GtkLevelBar.vertical .empty.fill-block, + GtkLevelBar.vertical .level-bar .empty.fill-block, + .level-bar.vertical .empty.fill-block, + .level-bar GtkLevelBar.vertical .level-empty.fill-block, + GtkLevelBar.vertical .level-bar .level-empty.fill-block, + .level-bar.vertical .level-empty.fill-block, + .level-bar .fill-block.empty, + .level-bar .fill-block.level-empty { + background-color: transparent; + border: 1px solid rgba(188, 193, 195, 0.1); + box-shadow: none; } + GtkLevelBar.vertical .empty.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .empty.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .empty.fill-block:backdrop, GtkLevelBar.vertical .level-empty.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .level-empty.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .level-empty.fill-block:backdrop, + GtkLevelBar .fill-block.empty:backdrop, + GtkLevelBar .fill-block.level-empty:backdrop, + .level-bar GtkLevelBar.vertical .empty.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .empty.fill-block:backdrop, + .level-bar.vertical .empty.fill-block:backdrop, + .level-bar GtkLevelBar.vertical .level-empty.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .level-empty.fill-block:backdrop, + .level-bar.vertical .level-empty.fill-block:backdrop, + .level-bar .fill-block.empty:backdrop, + .level-bar .fill-block.level-empty:backdrop { + border-color: rgba(134, 141, 144, 0.15); } + GtkLevelBar.vertical, + .level-bar.vertical { + -GtkLevelBar-min-block-width: 8; + -GtkLevelBar-min-block-height: 32; } + +/********* + * Links * + *********/ +*:link, .button:link, +.button:visited { + color: blue; } + *:link:visited, + .button:visited { + color: rgba(0, 0, 255, 0.5); } + *:selected *:link:visited, + *:selected .button:visited { + color: #b4d7e7; } + *:link:hover, .button:hover:link, + .button:hover:visited { + color: #3333ff; } + *:selected *:link:hover, *:selected .button:hover:link, + *:selected .button:hover:visited { + color: #ecf5f9; } + *:link:active, .button:active:link, + .button:active:visited { + color: blue; } + *:selected *:link:active, *:selected .button:active:link, + *:selected .button:active:visited { + color: #daebf3; } + *:link:backdrop:backdrop:hover, .button:backdrop:backdrop:hover:link, + .button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, .selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, + .header-bar.selection-mode .subtitle:backdrop:backdrop:hover:link, .button:backdrop:backdrop:hover:selected:link, + .button:backdrop:backdrop:hover:selected:visited, *:link:backdrop, .button:backdrop:link, + .button:backdrop:visited { + color: #449ac2; } + *:link:selected, .selection-mode.titlebar:not(headerbar) .subtitle:link, + .header-bar.selection-mode .subtitle:link, .button:selected:link, + .button:selected:visited, *:selected *:link, *:selected .button:link, + *:selected .button:visited { + color: #daebf3; } + +.button:link, +.button:visited { + text-shadow: none; } + .button:link:hover, .button:link:active, .button:link:checked, + .button:visited:hover, + .button:visited:active, + .button:visited:checked { + text-shadow: none; } + .button:link > GtkLabel, + .button:visited > GtkLabel { + text-decoration-line: underline; } + +/********* + * Lists * + *********/ +.list { + color: #bcc1c3; + background-color: #636E73; + border-color: #373e41; } + .list:backdrop { + background-color: #657176; + border-color: #394144; } + +.list-row { + border-radius: 0; + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .list-row GtkImage { + padding-right: 6px; } + .list-row:hover { + transition: none; } + .list-row:backdrop { + transition: 200ms ease-out; } + +/********* + * Menus * + *********/ +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); + background-color: #3B4245; + color: rgba(255, 255, 255, 0.5); } + .menubar:backdrop { + background-color: #2f3537; } + .menubar > .menuitem { + padding: 4px 8px; } + .menubar > .menuitem:hover { + box-shadow: inset 0 -3px #449ac2; + color: rgba(255, 255, 255, 0.5); } + .menubar > .menuitem:insensitive { + color: #868d90; + box-shadow: none; } + +.content-view .menu, +.menu, +.popup { + padding: 4px 0px; + background-color: #5f6a6e; + border: 1px solid #373e41; + border-radius: 4px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 0 rgba(255, 255, 255, 0.1); } + .csd + .content-view .menu, .csd + .menu, .csd + .popup { + border: none; } + .content-view .menu:backdrop, + .menu:backdrop, + .popup:backdrop { + background-color: #616c71; } + .content-view .menu .menuitem, + .menu .menuitem, + .popup .menuitem { + padding: 8px 4px; + text-shadow: none; } + .content-view .menu .menuitem:hover, + .menu .menuitem:hover, + .popup .menuitem:hover { + color: #ffffff; + background-color: #449ac2; } + .content-view .menu .menuitem:insensitive, + .menu .menuitem:insensitive, + .popup .menuitem:insensitive { + color: #868d90; } + .content-view .menu .menuitem:insensitive:backdrop, + .menu .menuitem:insensitive:backdrop, + .popup .menuitem:insensitive:backdrop { + color: #727f85; } + .content-view .menu .menuitem:backdrop, + .content-view .menu .menuitem:backdrop:hover, + .menu .menuitem:backdrop, + .menu .menuitem:backdrop:hover, + .popup .menuitem:backdrop, + .popup .menuitem:backdrop:hover { + color: #868d90; + background-color: transparent; } + .content-view .menu .menuitem .arrow:dir(ltr), + .menu .menuitem .arrow:dir(ltr), + .popup .menuitem .arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; } + .content-view .menu .menuitem .arrow:dir(rtl), + .menu .menuitem .arrow:dir(rtl), + .popup .menuitem .arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + .content-view .menu > .arrow, + .menu > .arrow, + .popup > .arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + padding: 4px; + background-color: #5f6a6e; + border-radius: 0; } + .content-view .menu > .arrow.top, + .menu > .arrow.top, + .popup > .arrow.top { + margin-top: -6px; + border-bottom: 1px solid #6c767b; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + .content-view .menu > .arrow.bottom, + .menu > .arrow.bottom, + .popup > .arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid #6c767b; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + .content-view .menu > .arrow:hover, + .menu > .arrow:hover, + .popup > .arrow:hover { + background-color: #6c767b; } + .content-view .menu > .arrow:backdrop, + .menu > .arrow:backdrop, + .popup > .arrow:backdrop { + background-color: #616c71; } + .content-view .menu > .arrow:insensitive, + .menu > .arrow:insensitive, + .popup > .arrow:insensitive { + color: transparent; + background-color: transparent; + border-color: transparent; } + +.menuitem .accelerator { + color: alpha(currentColor,0.55); } +.menuitem .check:dir(ltr), +.menuitem .radio:dir(ltr) { + margin-right: 7px; } +.menuitem .check:dir(rtl), +.menuitem .radio:dir(rtl) { + margin-left: 7px; } + +/******** + * Misc * + ********/ +.content-view { + background-color: #3f4649; } + .content-view:hover { + -gtk-image-effect: highlight; } + .content-view:backdrop { + background-color: #3f4649; } + +.osd .scale-popup button.flat { + border-style: none; + border-radius: 5px; } +.scale-popup .button:hover, +.scale-popup button:hover { + background-color: rgba(188, 193, 195, 0.1); + border-radius: 5px; } + +.separator { + color: #373e41; } + +/************ +* Assistant * +*************/ +GtkAssistant { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + GtkAssistant .sidebar { + background-color: #636E73; + border-top: 1px solid #373e41; + border-bottom-left-radius: 4px; } + GtkAssistant .sidebar:backdrop { + background-color: #657176; + border-color: #394144; } + GtkAssistant.csd .sidebar { + border-top-style: none; } + GtkAssistant .sidebar GtkLabel { + padding: 6px 12px; } + GtkAssistant .sidebar GtkLabel.highlight { + background-color: #656d71; } + +/************* + * Notebooks * + *************/ +.dynamic-notebook, +.notebook { + padding: 0; + background-color: #636E73; + box-shadow: 0 0 0 1px #373e41; + background-clip: border-box; } + .dynamic-notebook > .header, + .notebook > .header { + border: none; + box-shadow: none; + background-color: #4F585C; } + .dynamic-notebook > tab, + .notebook > tab { + border-radius: 0; + background-color: #4F585C; } + .dynamic-notebook > tab.top, + .notebook > tab.top { + padding: 6px 8px 8px 8px; + box-shadow: inset 0 -1px 0 0 #373e41; } + .dynamic-notebook > tab.top:active, + .notebook > tab.top:active { + box-shadow: inset 0 -3px 0 0 #449ac2; } + .dynamic-notebook > tab.top:active:backdrop, + .notebook > tab.top:active:backdrop { + box-shadow: inset 0 -3px 0 0 #57a4c8; } + .dynamic-notebook > tab.top:backdrop, + .notebook > tab.top:backdrop { + box-shadow: inset 0 -1px 0 0 #394144; } + .dynamic-notebook > tab.top:insensitive, + .notebook > tab.top:insensitive { + box-shadow: inset 0 -1px 0 0 #373e41; } + .dynamic-notebook > tab.bottom, + .notebook > tab.bottom { + padding: 8px 8px 6px 8px; + box-shadow: inset 0 1px 0 0 #373e41; } + .dynamic-notebook > tab.bottom:active, + .notebook > tab.bottom:active { + box-shadow: inset 0 3px 0 0 #449ac2; } + .dynamic-notebook > tab.bottom:active:backdrop, + .notebook > tab.bottom:active:backdrop { + box-shadow: inset 0 3px 0 0 #57a4c8; } + .dynamic-notebook > tab.bottom:backdrop, + .notebook > tab.bottom:backdrop { + box-shadow: inset 0 1px 0 0 #394144; } + .dynamic-notebook > tab.bottom:insensitive, + .notebook > tab.bottom:insensitive { + box-shadow: inset 0 1px 0 0 #373e41; } + .dynamic-notebook > tab.left, + .notebook > tab.left { + padding: 8px; + box-shadow: inset -1px 0 0 0 #373e41; } + .dynamic-notebook > tab.left:active, + .notebook > tab.left:active { + box-shadow: inset -3px 0 0 0 #449ac2; } + .dynamic-notebook > tab.left:active:backdrop, + .notebook > tab.left:active:backdrop { + box-shadow: inset -3px 0 0 0 #57a4c8; } + .dynamic-notebook > tab.left:backdrop, + .notebook > tab.left:backdrop { + box-shadow: inset -1px 0 0 0 #394144; } + .dynamic-notebook > tab.left:insensitive, + .notebook > tab.left:insensitive { + box-shadow: inset -1px 0 0 0 #373e41; } + .dynamic-notebook > tab.right, + .notebook > tab.right { + padding: 8px; + box-shadow: inset 1px 0 0 0 #373e41; } + .dynamic-notebook > tab.right:active, + .notebook > tab.right:active { + box-shadow: inset 3px 0 0 0 #449ac2; } + .dynamic-notebook > tab.right:active:backdrop, + .notebook > tab.right:active:backdrop { + box-shadow: inset 3px 0 0 0 #57a4c8; } + .dynamic-notebook > tab.right:backdrop, + .notebook > tab.right:backdrop { + box-shadow: inset 1px 0 0 0 #394144; } + .dynamic-notebook > tab.right:insensitive, + .notebook > tab.right:insensitive { + box-shadow: inset 1px 0 0 0 #373e41; } + .dynamic-notebook > tab:active, + .notebook > tab:active { + font-weight: bold; } + .dynamic-notebook > tab:hover, + .notebook > tab:hover { + background: #434b4e; } + +/********* + * Paned * + *********/ +.paned { + border: solid #373e41; + border-left-width: 1px; } + .paned > .separator { + -gtk-icon-source: none; + border-style: none; + background-color: #373e41; + background-size: 1px 1px; } + .paned > .separator:selected { + background-color: #449ac2; } + .paned > .separator:backdrop { + background-color: #394144; } + .paned.horizontal > .separator { + background-repeat: repeat-y; } + .paned.horizontal > .separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; } + .paned.horizontal > .separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; } + .paned.horizontal > .separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; } + .paned.vertical > .separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; } + .paned.vertical > .separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; } + +/************ + * Pathbars * + ************/ +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 4px; + padding-right: 4px; } +.path-bar button.text-button.image-button label { + padding-left: 0; + padding-right: 0; } +.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child { + padding-right: 8px; } +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 8px; } +.path-bar button image { + padding-left: 4px; + padding-right: 4px; } +.path-bar button.slider-button { + padding-left: 0; + padding-right: 0; } + +/************ + * Popovers * + ************/ +.popover .background { + padding: 2px; + border-radius: 4px; + border: none; + background-color: #636E73; } + .popover .background:backdrop { + background-color: #4F585C; + box-shadow: none; } + .popover .background > .view, .popover .background > GtkIconView, + .popover .background > .toolbar { + border-style: none; + background-color: transparent; } + .csd .popover .background, .popover .background { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 3px 0 rgba(0, 0, 0, 0.3); } + .csd .popover .background.touch-selection, .csd .popover .background.magnifier, .popover .background.touch-selection, .popover .background.magnifier { + border: 1px solid rgba(255, 255, 255, 0.1); } +.popover .separator { + margin: 3px; } +.popover .menuitem { + padding: 8px; + text-shadow: none; } + .popover .menuitem:hover { + color: #ffffff; + background-color: #449ac2; } + .popover .menuitem:insensitive { + color: #868d90; } + .popover .menuitem:insensitive:backdrop { + color: #727f85; } + .popover .menuitem:backdrop, .popover .menuitem:backdrop:hover { + color: #868d90; + background-color: transparent; } + .popover .menuitem .arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; } + .popover .menuitem .arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + +/***************** + * Progress bars * + *****************/ +GtkProgressBar, +.progressbar { + font-size: smaller; + color: rgba(188, 193, 195, 0.4); } + GtkProgressBar.horizontal progress, + .progressbar.horizontal progress { + margin: 0 -1px; } + GtkProgressBar.vertical progress, + .progressbar.vertical progress { + margin: -1px 0; } + GtkProgressBar:active, + .progressbar:active { + border-radius: 0px; + color: rgba(0, 0, 0, 0.5); + background-color: #449ac2; + border-color: #347d9f; } + GtkProgressBar:active:backdrop, + .progressbar:active:backdrop { + background-color: #6bafce; + border-color: #449ac2; } + GtkProgressBar:backdrop, + .progressbar:backdrop { + transition: 200ms ease-out; } + GtkProgressBar .progressbar, + .progressbar .progressbar { + border-radius: 0px; } + GtkProgressBar .progressbar.left, + .progressbar .progressbar.left { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; } + GtkProgressBar .progressbar.right, + .progressbar .progressbar.right { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; } + GtkProgressBar .progressbar.top, + .progressbar .progressbar.top { + border-top-right-radius: 0px; + border-top-left-radius: 0px; } + GtkProgressBar .progressbar.bottom, + .progressbar .progressbar.bottom { + border-bottom-right-radius: 0px; + border-bottom-left-radius: 0px; } + GtkProgressBar.osd, + .progressbar.osd { + background-color: transparent; } + GtkProgressBar.osd .trough, + .progressbar.osd .trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; } + GtkProgressBar.osd .progressbar, + .progressbar.osd .progressbar { + border-style: none; + border-radius: 0; } + GtkProgressBar row:selected, + GtkProgressBar .list-row:selected, + .progressbar row:selected, + .progressbar .list-row:selected { + border: 1px solid #347d9f; + color: rgba(0, 0, 0, 0.5); + background-color: #449ac2; } + +/********** + * Scales * + **********/ +GtkLevelBar .trough, +.level-bar .trough, GtkLevelBar.horizontal .trough, GtkLevelBar.vertical .trough, +.level-bar.horizontal .trough, +.level-bar.vertical .trough, GtkProgressBar, +.progressbar, .scale .trough, .scale.fine-tune .trough, .scale fill { + border: none; + background-color: #636E73; + box-shadow: 0px 1px rgba(255, 255, 255, 0.1); + border: 1px solid #373e41; + padding: 0; + margin: 0; } + GtkLevelBar .trough:insensitive, + .level-bar .trough:insensitive, GtkProgressBar:insensitive, + .progressbar:insensitive, .scale .trough:insensitive, .scale fill:insensitive { + background-color: #576165; } + GtkLevelBar .trough:backdrop, + .level-bar .trough:backdrop, GtkProgressBar:backdrop, + .progressbar:backdrop, .scale .trough:backdrop, .scale fill:backdrop { + background-color: #657176; + transition: 200ms ease-out; } + GtkLevelBar .trough:backdrop:insensitive, + .level-bar .trough:backdrop:insensitive, GtkProgressBar:backdrop:insensitive, + .progressbar:backdrop:insensitive, .scale .trough:backdrop:insensitive, .scale fill:backdrop:insensitive { + background-color: #576165; } + row:selected GtkLevelBar .trough, GtkLevelBar row:selected .trough, + row:selected .level-bar .trough, + .level-bar row:selected .trough, row:selected GtkProgressBar, + row:selected .progressbar, row:selected .scale .trough, .scale row:selected .trough, row:selected .scale fill, .scale row:selected fill { + box-shadow: none; } + row:selected GtkLevelBar .trough, GtkLevelBar row:selected .trough, + row:selected .level-bar .trough, + .level-bar row:selected .trough, row:selected GtkProgressBar, + row:selected .progressbar, row:selected .scale .trough, .scale row:selected .trough, row:selected .scale fill, .scale row:selected fill, row:selected GtkLevelBar .trough:insensitive, GtkLevelBar row:selected .trough:insensitive, + row:selected .level-bar .trough:insensitive, + .level-bar row:selected .trough:insensitive, row:selected GtkProgressBar:insensitive, + row:selected .progressbar:insensitive, row:selected .scale .trough:insensitive, .scale row:selected .trough:insensitive, row:selected .scale fill:insensitive, .scale row:selected fill:insensitive { + border-color: #347d9f; } + .osd GtkLevelBar .trough, GtkLevelBar .osd .trough, + .osd .level-bar .trough, + .level-bar .osd .trough, .osd GtkProgressBar, + .osd .progressbar, .osd .scale .trough, .scale .osd .trough, .osd .scale fill, .scale .osd fill { + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.5); + box-shadow: none; + outline-color: rgba(161, 168, 171, 0.2); } + .osd GtkLevelBar .trough:insensitive, GtkLevelBar .osd .trough:insensitive, + .osd .level-bar .trough:insensitive, + .level-bar .osd .trough:insensitive, .osd GtkProgressBar:insensitive, + .osd .progressbar:insensitive, .osd .scale .trough:insensitive, .scale .osd .trough:insensitive, .osd .scale fill:insensitive, .scale .osd fill:insensitive { + background-color: rgba(45, 50, 51, 0.5); } + +GtkProgressBar .progressbar, +.progressbar .progressbar, .scale .highlight, .scale.fine-tune .highlight { + border: 1px solid #347d9f; + background-color: #449ac2; + box-shadow: inset 0px 1px rgba(255, 255, 255, 0.1); + border-radius: 4px; } + GtkProgressBar .progressbar:insensitive, + .progressbar .progressbar:insensitive, .scale .highlight:insensitive { + border: 1px solid #373e41; + background-color: rgba(0, 0, 0, 0.1); } + GtkProgressBar .progressbar:backdrop, + .progressbar .progressbar:backdrop, GtkProgressBar:backdrop .progressbar, + .progressbar:backdrop .progressbar, GtkProgressBar:backdrop progress, + .progressbar:backdrop progress, .scale .highlight:backdrop, GtkProgressBar .progressbar:active:backdrop, + .progressbar .progressbar:active:backdrop, GtkProgressBar:backdrop .progressbar:active, + .progressbar:backdrop .progressbar:active, GtkProgressBar:backdrop progress:active, + .progressbar:backdrop progress:active, .scale .highlight:active:backdrop { + border-color: #6bafce; + background-color: #6bafce; } + GtkProgressBar .progressbar:backdrop:insensitive, + .progressbar .progressbar:backdrop:insensitive, GtkProgressBar:backdrop .progressbar:insensitive, + .progressbar:backdrop .progressbar:insensitive, GtkProgressBar:backdrop progress:insensitive, + .progressbar:backdrop progress:insensitive, .scale .highlight:backdrop:insensitive, GtkProgressBar .progressbar:active:backdrop:insensitive, + .progressbar .progressbar:active:backdrop:insensitive, GtkProgressBar:backdrop .progressbar:active:insensitive, + .progressbar:backdrop .progressbar:active:insensitive, GtkProgressBar:backdrop progress:active:insensitive, + .progressbar:backdrop progress:active:insensitive, .scale .highlight:active:backdrop:insensitive { + background-color: transparent; + border-color: transparent; } + .list-row:selected GtkProgressBar .progressbar:insensitive, GtkProgressBar .list-row:selected .progressbar:insensitive, + .list-row:selected .progressbar .progressbar:insensitive, + .progressbar .list-row:selected .progressbar:insensitive, .list-row:selected .scale .highlight:insensitive, .scale .list-row:selected .highlight:insensitive, .list-row:selected GtkProgressBar .progressbar, GtkProgressBar .list-row:selected .progressbar, + .list-row:selected .progressbar .progressbar, + .progressbar .list-row:selected .progressbar, .list-row:selected .scale .highlight, .scale .list-row:selected .highlight { + border-color: #347d9f; } + row:selected GtkProgressBar .progressbar:insensitive, GtkProgressBar row:selected .progressbar:insensitive, + row:selected .progressbar .progressbar:insensitive, + .progressbar row:selected .progressbar:insensitive, row:selected .scale .highlight:insensitive, .scale row:selected .highlight:insensitive, row:selected GtkProgressBar .progressbar, GtkProgressBar row:selected .progressbar, + row:selected .progressbar .progressbar, + .progressbar row:selected .progressbar, row:selected .scale .highlight, .scale row:selected .highlight { + border-color: #347d9f; } + .osd GtkProgressBar .progressbar, GtkProgressBar .osd .progressbar, + .osd .progressbar .progressbar, + .progressbar .osd .progressbar, .osd .scale .highlight, .scale .osd .highlight { + border-color: rgba(0, 0, 0, 0.7); } + .osd GtkProgressBar .progressbar:insensitive, GtkProgressBar .osd .progressbar:insensitive, + .osd .progressbar .progressbar:insensitive, + .progressbar .osd .progressbar:insensitive, .osd .scale .highlight:insensitive, .scale .osd .highlight:insensitive { + border-color: transparent; } + +.scale { + -GtkScale-slider-length: 16px; + -GtkRange-slider-width: 16px; + -GtkRange-trough-border: 0px; + padding: 8px; } + .scale .highlight { + margin: -1px; } + .scale .slider { + margin: 1px; + background-color: #636E73; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3); + border: 1px solid #373e41; + border-radius: 12px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border, box-shadow; } + .scale .slider:active { + box-shadow: 0 1px 2px 0 rgba(68, 154, 194, 0.5); + border: 1px solid #449ac2; } + .scale .slider:active:insensitive { + box-shadow: none; + border: 1px solid rgba(0, 0, 0, 0.2); } + .scale .slider:insensitive { + box-shadow: none; } + .list-row:selected .scale .slider, .list-row:selected .scale .slider:insensitive { + border-color: #347d9f; } + row:selected .scale .slider, row:selected .scale .slider:insensitive { + border-color: #347d9f; } + .osd .scale .slider { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); + border-color: rgba(0, 0, 0, 0.7); + background-color: #202526; } + .osd .scale .slider:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd .scale .slider:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd .scale .slider:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .osd .scale .slider:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .scale .trough { + border-radius: 2px; + margin: 6px; + outline-offset: 2px; + outline-radius: 5px; } + .scale.fine-tune.horizontal { + padding-top: 9px; + padding-bottom: 9px; } + .scale.fine-tune.vertical { + padding-left: 9px; + padding-right: 9px; } + .scale.fine-tune .slider { + background-color: #636E73; + border-color: #636E73; + border: 1px solid rgba(0, 0, 0, 0.3); + border-radius: 12px; + box-shadow: none; } + .scale.fine-tune .trough { + border-radius: 6px; + outline-offset: 2px; + outline-radius: 5px; + margin: 2px; } + .scale fill { + border-radius: 2px; } + .scale fill, .scale fill:backdrop { + background-color: #373e41; + box-shadow: none; } + .scale fill:insensitive, .scale fill:insensitive:backdrop { + border-color: transparent; + background-color: transparent; } + .osd .scale fill { + background-color: rgba(62, 64, 65, 0.775); } + .osd .scale fill:insensitive, .osd .scale fill:insensitive:backdrop { + border-color: transparent; + background-color: transparent; } + .scale value { + color: alpha(currentColor,0.4); } + .scale marks { + color: alpha(currentColor,0.4); } + .scale marks.top { + margin-bottom: 6px; + margin-top: -12px; } + .scale marks.bottom { + margin-top: 6px; + margin-bottom: -12px; } + .scale marks.top { + margin-right: 6px; + margin-left: -12px; } + .scale marks.bottom { + margin-left: 6px; + margin-right: -12px; } + .scale.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -9px; } + .scale.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -9px; } + .scale.fine-tune marks.top { + margin-right: 6px; + margin-left: -9px; } + .scale.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -9px; } + +/************** + * Scrollbars * + **************/ +.scrollbar { + background-color: #596368; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; } + .scrollbar.top { + border-bottom: 1px solid #373e41; } + .scrollbar.bottom { + border-top: 1px solid #373e41; } + .scrollbar.left { + border-right: 1px solid #373e41; } + .scrollbar.right { + border-left: 1px solid #373e41; } + .scrollbar:backdrop { + background-color: #485054; + border-color: #394144; + transition: 200ms ease-out; } + .scrollbar .slider { + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: #90979a; } + .scrollbar .slider:hover { + background-color: #a6acae; } + .scrollbar .slider:hover:active { + background-color: #6bafce; } + .scrollbar .slider:backdrop { + background-color: #656d71; } + .scrollbar .slider:insensitive { + background-color: transparent; } + .scrollbar.fine-tune.horizontal .slider { + border-width: 5px 4px; } + .scrollbar.fine-tune.vertical .slider { + border-width: 4px 5px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider { + margin: 0; + background-color: #bcc1c3; + border: 1px solid black; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .button, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + background-color: #bcc1c3; + background-clip: padding-box; + border-radius: 100%; + border: 1px solid black; + -gtk-icon-source: none; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .button, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + margin: 1px 2px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .slider { + margin: 2px 0; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .button { + margin: 2px 1px; } + .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering { + opacity: 0.8; } + .scrollbar .button { + padding: 0; + border-style: none; + border-radius: 0; + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #90979a; } + .scrollbar .button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #a6acae; } + .scrollbar .button:active, .scrollbar .button:checked { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #6bafce; } + .scrollbar .button:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: rgba(144, 151, 154, 0.2); } + .scrollbar .button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #656d71; } + .scrollbar .button:backdrop:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: rgba(101, 109, 113, 0.2); } + .scrollbar.vertical .button.down, + .scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + .scrollbar.vertical .button.up, + .scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + .scrollbar.horizontal .button.down, + .scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); } + .scrollbar.horizontal .button.up, + .scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); } + +GtkTreeView ~ .scrollbar.vertical { + border-top: 1px solid #373e41; + margin-top: -1px; } + +/********************** + * Overlay Scrollbars * + *********************/ +OsThumb, +OsScrollbar { + color: #449ac2; } + OsThumb:active, OsThumb:selected, + OsScrollbar:active, + OsScrollbar:selected { + background-color: #449ac2; } + OsThumb:backdrop, OsThumb:active:backdrop, + OsScrollbar:backdrop, + OsScrollbar:active:backdrop { + background-color: #868d90; } + OsThumb:insensitive, + OsScrollbar:insensitive { + background-color: #868d90; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + padding: 0; + border-style: solid; + background-color: #4F585C; } + .sidebar.left { + border-right: 1px solid #373e41; + border-left-style: none; } + .sidebar.right { + border-left: 1px solid #373e41; + border-right-style: none; } + .sidebar:backdrop { + background-color: #5a6569; + border-color: #394144; + transition: 200ms ease-out; } + .sidebar .frame { + border-width: 0; + border-left-width: 1px; + border-right-width: 1px; } + .sidebar .sidebar-item, + .sidebar .sidebar-row { + padding: 5px 8px; } + .sidebar .sidebar-item GtkImage, + .sidebar .sidebar-row GtkImage { + padding-right: 6px; + padding-left: 6px; } + .sidebar .sidebar-item:selected, .sidebar .sidebar-item:active, + .sidebar .sidebar-row:selected, + .sidebar .sidebar-row:active { + background-color: #449ac2; + color: #ffffff; } + .sidebar .sidebar-item:selected:hover, .sidebar .sidebar-item:active:hover, + .sidebar .sidebar-row:selected:hover, + .sidebar .sidebar-row:active:hover { + background-color: #449ac2; + color: #ffffff; + box-shadow: none; } + .sidebar .sidebar-item:selected:backdrop, .sidebar .sidebar-item:active:backdrop, + .sidebar .sidebar-row:selected:backdrop, + .sidebar .sidebar-row:active:backdrop { + background-color: #91c3db; } + .sidebar .sidebar-item:hover, + .sidebar .sidebar-row:hover { + background-color: #636E73; + color: #bcc1c3; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2); } + .sidebar .sidebar-item:hover:backdrop, + .sidebar .sidebar-row:hover:backdrop { + box-shadow: none; } + .sidebar .separator { + color: #373e41; } + .paned .sidebar.left, .paned .sidebar.right, .paned .sidebar.left:dir(rtl), .paned .sidebar:dir(rtl), .paned .sidebar:dir(ltr), .paned .sidebar { + border-style: none; } + +/***************** + * GtkSpinButton * + *****************/ +.spinbutton:not(.vertical) .entry { + padding: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; } +.spinbutton:not(.vertical) .button { + margin: 0; + padding: 6px; + color: #b3b9bb; + background-image: none; + border-style: none none none solid; + border-color: rgba(55, 62, 65, 0.3); + border-radius: 0; + box-shadow: none; } + .spinbutton:not(.vertical) .button:dir(rtl) { + border-style: none solid none none; } + .spinbutton:not(.vertical) .button:hover { + color: #bcc1c3; + background-color: rgba(188, 193, 195, 0.05); } + .spinbutton:not(.vertical) .button:insensitive { + color: rgba(134, 141, 144, 0.3); } + .spinbutton:not(.vertical) .button:active { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + .spinbutton:not(.vertical) .button:backdrop { + color: #838a8d; + background-color: transparent; + border-color: rgba(57, 65, 68, 0.3); + transition: 200ms ease-out; } + .spinbutton:not(.vertical) .button:backdrop:insensitive { + color: rgba(114, 127, 133, 0.3); + background-image: none; + border-style: none none none solid; } + .spinbutton:not(.vertical) .button:backdrop:insensitive:dir(rtl) { + border-style: none solid none none; } +.osd .spinbutton:not(.vertical) .button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #A1A8AB; + border-style: none none none solid; + border-color: rgba(0, 0, 0, 0.4); + border-radius: 0; + box-shadow: none; } + .osd .spinbutton:not(.vertical) .button:dir(rtl) { + border-style: none solid none none; } + .osd .spinbutton:not(.vertical) .button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.5); + background-color: rgba(161, 168, 171, 0.1); + box-shadow: none; } + .osd .spinbutton:not(.vertical) .button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.5); + box-shadow: none; } + .osd .spinbutton:not(.vertical) .button:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #616769; + border-color: rgba(0, 0, 0, 0.5); + box-shadow: none; } + .osd .spinbutton:not(.vertical) .button:last-child { + border-radius: 0 3px 3px 0; } + .osd .spinbutton:not(.vertical) .button:dir(rtl):first-child { + border-radius: 3px 0 0 3px; } +.spinbutton.vertical:insensitive { + color: #868d90; } +.spinbutton.vertical:backdrop:insensitive { + color: #727f85; } +.spinbutton.vertical .entry { + padding: 0; + border-radius: 0; } +.spinbutton.vertical .button { + padding: 0; + border: none; + background: none; + box-shadow: none; + color: #bcc1c3; } + .spinbutton.vertical .button:hover { + background-color: #449ac2; + color: #ffffff; + icon-shadow: none; } + .spinbutton.vertical .button:active { + background-color: transparent; + color: #bcc1c3; } +.spinbutton.vertical .button.up { + border-radius: 3px 3px 0 0; + border-style: solid solid none solid; } +.spinbutton.vertical .button.down { + border-radius: 0 0 3px 3px; + border-style: none solid solid solid; } +.osd .spinbutton.vertical button:first-child { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd .spinbutton.vertical button:first-child:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd .spinbutton.vertical button:first-child:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd .spinbutton.vertical button:first-child:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .osd .spinbutton.vertical button:first-child:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } +GtkTreeView .spinbutton:not(.vertical) { + border-style: none; + border-radius: 0; } + GtkTreeView .spinbutton:not(.vertical) .entry { + padding: 1px 2px; } + +/*********** + * Spinner * + ***********/ +.menu.spinner, +menu spinner, +.primary-toolbar .spinner { + color: #449ac2; } + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } +.spinner, +spinner { + background-image: none; + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + .spinner:active, .spinner:checked, + spinner:active, + spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; } + .spinner:active:insensitive, .spinner:active:insensitive, .spinner:checked:insensitive, .spinner:checked:insensitive, + spinner:active:insensitive, + spinner:active:insensitive, + spinner:checked:insensitive, + spinner:checked:insensitive { + opacity: 0.5; } + +/********** + * Switch * + **********/ +GtkSwitch { + -GtkSwitch-slider-width: 24px; + -GtkSwitch-slider-height: 24px; + font: 1; + font-weight: bold; + outline-offset: -4px; + transition: all 200ms ease-in; + border: none; + border-radius: 14px; + color: transparent; + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05), 0px 1px rgba(255, 255, 255, 0.1); } + GtkSwitch:insensitive { + background-color: #576165; } + GtkSwitch:backdrop { + background-color: #4F585C; + transition: 200ms ease-out; } + GtkSwitch:backdrop:insensitive { + background-color: #576165; } + GtkSwitch:active, GtkSwitch:checked { + background-color: #449ac2; } + GtkSwitch:active:backdrop, GtkSwitch:checked:backdrop { + background-color: #57a4c8; } + GtkSwitch:active:backdrop .slider:backdrop, + GtkSwitch:active:backdrop slider:backdrop, GtkSwitch:checked:backdrop .slider:backdrop, + GtkSwitch:checked:backdrop slider:backdrop { + box-shadow: none; + background-color: rgba(99, 110, 115, 0.9); + border: none; } + GtkSwitch .slider { + padding: 2px; + border-radius: 50%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-color: #636E73; + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2); } + GtkSwitch .slider:backdrop { + padding: 2px; + box-shadow: none; + background-color: #636E73; } + GtkSwitch .trough:active, GtkSwitch .trough:checked { + background-color: #449ac2; } + GtkSwitch .trough:active:backdrop, GtkSwitch .trough:checked:backdrop { + background-color: #57a4c8; } + +/************ + * Toolbars * + ************/ +.toolbar { + -GtkWidget-window-dragging: true; + padding: 0px; + background-color: #3B4245; + color: rgba(255, 255, 255, 0.5); } + .toolbar:backdrop { + background-color: #2f3537; + color: rgba(255, 255, 255, 0.3); } + +.osd .toolbar { + box-shadow: none; + background-color: transparent; } +.toolbar .button { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + icon-shadow: none; + margin: 0; + padding: 10px; + text-shadow: none; } + .toolbar .button.suggested-action, .toolbar .button.text-button, .toolbar .button.menu-button, .toolbar .button.image-button, .toolbar .button.linked, .toolbar .button.flat { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + icon-shadow: none; + margin: 0; + padding: 10px; + text-shadow: none; + color: rgba(255, 255, 255, 0.5); } + .toolbar .button.suggested-action:backdrop, .toolbar .button.text-button:backdrop, .toolbar .button.menu-button:backdrop, .toolbar .button.image-button:backdrop, .toolbar .button.linked:backdrop, .toolbar .button.flat:backdrop { + background-color: transparent; + background-image: none; + text-shadow: none; + color: rgba(255, 255, 255, 0.3); } + .toolbar .button.suggested-action:hover, .toolbar .button.text-button:hover, .toolbar .button.menu-button:hover, .toolbar .button.image-button:hover, .toolbar .button.linked:hover, .toolbar .button.flat:hover { + background-image: none; + background-color: rgba(0, 0, 0, 0.15); + color: rgba(255, 255, 255, 0.5); + box-shadow: none; + text-shadow: none; } + .toolbar .button.suggested-action:insensitive, .toolbar .button.text-button:insensitive, .toolbar .button.menu-button:insensitive, .toolbar .button.image-button:insensitive, .toolbar .button.linked:insensitive, .toolbar .button.flat:insensitive { + color: rgba(255, 255, 255, 0.3); + -gtk-image-effect: dim; } + .toolbar .button GtkLabel, + .toolbar .button GtkImage { + color: rgba(255, 255, 255, 0.5); } + .toolbar .button GtkLabel:insensitive, .toolbar .button GtkLabel:backdrop, + .toolbar .button GtkImage:insensitive, + .toolbar .button GtkImage:backdrop { + color: rgba(255, 255, 255, 0.3); + -gtk-image-effect: dim; } + .toolbar .button:focus, .toolbar .button:hover { + background-image: none; + background-color: rgba(0, 0, 0, 0.15); + color: rgba(255, 255, 255, 0.5); + box-shadow: none; + text-shadow: none; } + .toolbar .button:backdrop { + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.3); } + .toolbar .button:backdrop GtkImage { + color: rgba(255, 255, 255, 0.3); } + .toolbar .button:active, .toolbar .button:checked { + border-radius: 0px; + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 -2px 0 0 rgba(255, 255, 255, 0.5); + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.5); } + .toolbar .button:active:backdrop, .toolbar .button:checked:backdrop { + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.3); + box-shadow: inset 0 -2px 0 0 rgba(255, 255, 255, 0.3); } + .toolbar .button:active:focus, .toolbar .button:active:hover, .toolbar .button:checked:focus, .toolbar .button:checked:hover { + background-image: none; + background-color: rgba(0, 0, 0, 0.15); + color: rgba(255, 255, 255, 0.5); + box-shadow: inset 0 -2px 0 0 rgba(255, 255, 255, 0.5); } + .toolbar .button:insensitive, .toolbar .button:insensitive:backdrop { + color: rgba(255, 255, 255, 0.3); + background-color: transparent; + background-image: none; } + .toolbar .button:insensitive image, + .toolbar .button:insensitive GtkImage, .toolbar .button:insensitive:backdrop image, + .toolbar .button:insensitive:backdrop GtkImage { + -gtk-image-effect: dim; } + .toolbar .button.menu-button .menu .menuitem GtkLabel { + color: #bcc1c3; } + .toolbar .button.menu-button .menu .menuitem GtkLabel:insensitive { + color: #868d90; } + .toolbar .button.menu-button .menu .menuitem .separator { + color: #373e41; } + .toolbar .button.menu-button .menu .menuitem:hover GtkLabel { + color: #ffffff; } +.toolbar .separator { + color: transparent; + background-color: transparent; } +.toolbar.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: rgba(32, 37, 38, 0.8); } + .toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom { + border-radius: 0; } +.toolbar.horizontal separator { + margin: 0 7px 1px 6px; } +.toolbar.vertical separator { + margin: 6px 1px 7px 0; } + +/******************* + * Inline Toolbars * + *******************/ +searchbar, +.search-bar, .location-bar, +.inline-toolbar { + -GtkWidget-window-dragging: true; + background-color: #4a5357; + color: #bcc1c3; + border: 1px solid #373e41; + border-top-width: 0; + border-radius: 0 0 5px 5px; + box-shadow: inset 0 -1px 1px -2px rgba(0, 0, 0, 0.5); + padding: 0px; } + searchbar:backdrop, + .search-bar:backdrop, .location-bar:backdrop, + .inline-toolbar:backdrop { + background-color: #434b4e; } + searchbar button, + .search-bar button, .location-bar button, + searchbar .button, + .search-bar .button, + .location-bar .button, + searchbar .flat, + .search-bar .flat, + .location-bar .flat, + searchbar .text-button, + .search-bar .text-button, + .location-bar .text-button, + searchbar .image-button, + .search-bar .image-button, + .location-bar .image-button, + .inline-toolbar button, + .inline-toolbar .button, + .inline-toolbar .flat, + .inline-toolbar .text-button, + .inline-toolbar .image-button { + border: none; + background: none; + text-shadow: none; + box-shadow: none; + background-color: transparent; + color: #bcc1c3; + border-radius: 0px; + padding: 10px; } + searchbar button:focus, + .search-bar button:focus, .location-bar button:focus, searchbar button:active, + .search-bar button:active, .location-bar button:active, + searchbar .button:focus, + .search-bar .button:focus, + .location-bar .button:focus, + searchbar .button:active, + .search-bar .button:active, + .location-bar .button:active, + searchbar .flat:focus, + .search-bar .flat:focus, + .location-bar .flat:focus, + searchbar .flat:active, + .search-bar .flat:active, + .location-bar .flat:active, + searchbar .text-button:focus, + .search-bar .text-button:focus, + .location-bar .text-button:focus, + searchbar .text-button:active, + .search-bar .text-button:active, + .location-bar .text-button:active, + searchbar .image-button:focus, + .search-bar .image-button:focus, + .location-bar .image-button:focus, + searchbar .image-button:active, + .search-bar .image-button:active, + .location-bar .image-button:active, + .inline-toolbar button:focus, + .inline-toolbar button:active, + .inline-toolbar .button:focus, + .inline-toolbar .button:active, + .inline-toolbar .flat:focus, + .inline-toolbar .flat:active, + .inline-toolbar .text-button:focus, + .inline-toolbar .text-button:active, + .inline-toolbar .image-button:focus, + .inline-toolbar .image-button:active { + font: bold; + color: #bcc1c3; + text-shadow: none; + box-shadow: none; + background-color: rgba(0, 0, 0, 0.05); } + searchbar button:focus:backdrop, + .search-bar button:focus:backdrop, .location-bar button:focus:backdrop, searchbar button:active:backdrop, + .search-bar button:active:backdrop, .location-bar button:active:backdrop, + searchbar .button:focus:backdrop, + .search-bar .button:focus:backdrop, + .location-bar .button:focus:backdrop, + searchbar .button:active:backdrop, + .search-bar .button:active:backdrop, + .location-bar .button:active:backdrop, + searchbar .flat:focus:backdrop, + .search-bar .flat:focus:backdrop, + .location-bar .flat:focus:backdrop, + searchbar .flat:active:backdrop, + .search-bar .flat:active:backdrop, + .location-bar .flat:active:backdrop, + searchbar .text-button:focus:backdrop, + .search-bar .text-button:focus:backdrop, + .location-bar .text-button:focus:backdrop, + searchbar .text-button:active:backdrop, + .search-bar .text-button:active:backdrop, + .location-bar .text-button:active:backdrop, + searchbar .image-button:focus:backdrop, + .search-bar .image-button:focus:backdrop, + .location-bar .image-button:focus:backdrop, + searchbar .image-button:active:backdrop, + .search-bar .image-button:active:backdrop, + .location-bar .image-button:active:backdrop, + .inline-toolbar button:focus:backdrop, + .inline-toolbar button:active:backdrop, + .inline-toolbar .button:focus:backdrop, + .inline-toolbar .button:active:backdrop, + .inline-toolbar .flat:focus:backdrop, + .inline-toolbar .flat:active:backdrop, + .inline-toolbar .text-button:focus:backdrop, + .inline-toolbar .text-button:active:backdrop, + .inline-toolbar .image-button:focus:backdrop, + .inline-toolbar .image-button:active:backdrop { + border: none; + background-color: transparent; + color: #868d90; } + searchbar button:hover, + .search-bar button:hover, .location-bar button:hover, + searchbar .button:hover, + .search-bar .button:hover, + .location-bar .button:hover, + searchbar .flat:hover, + .search-bar .flat:hover, + .location-bar .flat:hover, + searchbar .text-button:hover, + .search-bar .text-button:hover, + .location-bar .text-button:hover, + searchbar .image-button:hover, + .search-bar .image-button:hover, + .location-bar .image-button:hover, + .inline-toolbar button:hover, + .inline-toolbar .button:hover, + .inline-toolbar .flat:hover, + .inline-toolbar .text-button:hover, + .inline-toolbar .image-button:hover { + background-color: rgba(0, 0, 0, 0.05); + text-shadow: none; + color: #bcc1c3; + box-shadow: none; } + searchbar button:insensitive, + .search-bar button:insensitive, .location-bar button:insensitive, + searchbar .button:insensitive, + .search-bar .button:insensitive, + .location-bar .button:insensitive, + searchbar .flat:insensitive, + .search-bar .flat:insensitive, + .location-bar .flat:insensitive, + searchbar .text-button:insensitive, + .search-bar .text-button:insensitive, + .location-bar .text-button:insensitive, + searchbar .image-button:insensitive, + .search-bar .image-button:insensitive, + .location-bar .image-button:insensitive, + .inline-toolbar button:insensitive, + .inline-toolbar .button:insensitive, + .inline-toolbar .flat:insensitive, + .inline-toolbar .text-button:insensitive, + .inline-toolbar .image-button:insensitive { + background: none; + background-color: transparent; + color: rgba(188, 193, 195, 0.5); } + searchbar button:backdrop, + .search-bar button:backdrop, .location-bar button:backdrop, + searchbar .button:backdrop, + .search-bar .button:backdrop, + .location-bar .button:backdrop, + searchbar .flat:backdrop, + .search-bar .flat:backdrop, + .location-bar .flat:backdrop, + searchbar .text-button:backdrop, + .search-bar .text-button:backdrop, + .location-bar .text-button:backdrop, + searchbar .image-button:backdrop, + .search-bar .image-button:backdrop, + .location-bar .image-button:backdrop, + .inline-toolbar button:backdrop, + .inline-toolbar .button:backdrop, + .inline-toolbar .flat:backdrop, + .inline-toolbar .text-button:backdrop, + .inline-toolbar .image-button:backdrop { + border: none; + background: none; + background-color: transparent; + color: #868d90; } + searchbar .entry, + .search-bar .entry, .location-bar .entry, + searchbar entry, + .search-bar entry, + .location-bar entry, + .inline-toolbar .entry, + .inline-toolbar entry { + background: none; + color: #bcc1c3; + border-radius: 0px; + border: none; + box-shadow: none; } + searchbar .entry.image, + .search-bar .entry.image, .location-bar .entry.image, + searchbar entry.image, + .search-bar entry.image, + .location-bar entry.image, + .inline-toolbar .entry.image, + .inline-toolbar entry.image { + color: #bcc1c3; } + searchbar .entry.image.left, + .search-bar .entry.image.left, .location-bar .entry.image.left, + searchbar entry.image.left, + .search-bar entry.image.left, + .location-bar entry.image.left, + .inline-toolbar .entry.image.left, + .inline-toolbar entry.image.left { + padding-right: 6px; } + searchbar .entry:backdrop, + .search-bar .entry:backdrop, .location-bar .entry:backdrop, + searchbar entry:backdrop, + .search-bar entry:backdrop, + .location-bar entry:backdrop, + .inline-toolbar .entry:backdrop, + .inline-toolbar entry:backdrop { + color: #868d90; } + searchbar .entry:selected, + .search-bar .entry:selected, .location-bar .entry:selected, + searchbar entry:selected, + .search-bar entry:selected, + .location-bar entry:selected, + .inline-toolbar .entry:selected, + .inline-toolbar entry:selected { + color: #636E73; + background-color: #449ac2; } + +searchbar, +.search-bar, .location-bar { + border-style: solid; + border-color: #373e41; + background-color: #485054; } + searchbar:backdrop, + .search-bar:backdrop, .location-bar:backdrop { + border-color: #394144; + background-color: #475054; + box-shadow: none; + transition: 200ms ease-out; } + +searchbar, +.search-bar { + padding: 3px 0px; + border-width: 0; + border-radius: 0; } + +.location-bar { + border-width: 0 0 1px; + padding: 3px; } + +/************ + * Tooltips * + ************/ +.tooltip, +.overlay-bar { + margin: 4px; + border: none; + border-radius: 3px; + background-color: #636E73; + color: #bcc1c3; } + .tooltip.background, + .overlay-bar.background { + background-color: #636E73; + border: none; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3); } + .tooltip *, + .overlay-bar * { + padding: 2px; + background-color: transparent; + color: #bcc1c3; } + .tooltip .csd, + .overlay-bar .csd { + border-radius: 5px; + box-shadow: none; } + +/************** + * Tree Views * + **************/ +GtkTreeView.view, +treeview.view { + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; + border-left-color: #90989b; + border-top-color: #4F585C; } + GtkTreeView.view:selected:focus, GtkTreeView.view:selected, + treeview.view:selected:focus, + treeview.view:selected { + border-radius: 0; } + GtkTreeView.view:selected:backdrop, GtkTreeView.view:selected, + treeview.view:selected:backdrop, + treeview.view:selected { + border-left-color: #a2cde1; + border-top-color: rgba(188, 193, 195, 0.1); } + GtkTreeView.view:insensitive, + treeview.view:insensitive { + color: #868d90; } + GtkTreeView.view:insensitive:selected, + treeview.view:insensitive:selected { + color: #8fc2da; } + GtkTreeView.view:insensitive:selected:backdrop, + treeview.view:insensitive:selected:backdrop { + color: rgba(91, 167, 202, 0.85); } + GtkTreeView.view:insensitive:backdrop, + treeview.view:insensitive:backdrop { + color: #727f85; } + GtkTreeView.view.separator, + treeview.view.separator { + color: #4F585C; } + GtkTreeView.view.separator:backdrop, + treeview.view.separator:backdrop { + color: rgba(79, 88, 92, 0.1); } + GtkTreeView.view:backdrop, + treeview.view:backdrop { + border-left-color: #6b7376; + border-top: #4F585C; } + GtkTreeView.view.expander, + treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #a1a8ab; } + GtkTreeView.view.expander:dir(rtl), + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + GtkTreeView.view.expander:hover, + treeview.view.expander:hover { + color: #bcc1c3; } + GtkTreeView.view.expander:selected, + treeview.view.expander:selected { + color: #c7e1ed; } + GtkTreeView.view.expander:selected:hover, + treeview.view.expander:selected:hover { + color: #ffffff; } + GtkTreeView.view.expander:selected:backdrop, + treeview.view.expander:selected:backdrop { + color: rgba(150, 198, 221, 0.65); } + GtkTreeView.view.expander:checked, + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + GtkTreeView.view.expander:backdrop, + treeview.view.expander:backdrop { + color: #7c8588; } + GtkTreeView.view.progressbar, + treeview.view.progressbar { + border: 1px solid #347d9f; + border-radius: 4px; + background-color: #449ac2; + background-image: linear-gradient(to bottom, #449ac2, #347d9f); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); } + GtkTreeView.view.progressbar:selected:focus, GtkTreeView.view.progressbar:selected, + treeview.view.progressbar:selected:focus, + treeview.view.progressbar:selected { + border-radius: 0; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + background-image: linear-gradient(to bottom, #636E73, #4b5458); } + GtkTreeView.view.progressbar:selected:focus:backdrop, GtkTreeView.view.progressbar:selected:backdrop, + treeview.view.progressbar:selected:focus:backdrop, + treeview.view.progressbar:selected:backdrop { + border-color: #657176; + background-color: #657176; } + GtkTreeView.view.progressbar:backdrop, + treeview.view.progressbar:backdrop { + border-color: #657176; + background-image: none; + box-shadow: none; } + GtkTreeView.view.trough, + treeview.view.trough { + background-color: rgba(188, 193, 195, 0.1); + border-radius: 4px; } + GtkTreeView.view.trough:selected:focus, GtkTreeView.view.trough:selected, + treeview.view.trough:selected:focus, + treeview.view.trough:selected { + background-color: #347d9f; + border-radius: 4px; } + GtkTreeView.view column-header .button, + GtkTreeView.view column-header button, + GtkTreeView.view header .button, + GtkTreeView.view header button, + treeview.view column-header .button, + treeview.view column-header button, + treeview.view header .button, + treeview.view header button { + color: #90989b; + background-color: #636E73; + font-weight: bold; + text-shadow: none; + box-shadow: none; } + GtkTreeView.view column-header .button:hover, + GtkTreeView.view column-header button:hover, + GtkTreeView.view header .button:hover, + GtkTreeView.view header button:hover, + treeview.view column-header .button:hover, + treeview.view column-header button:hover, + treeview.view header .button:hover, + treeview.view header button:hover { + color: #a6adaf; + box-shadow: none; + transition: none; } + GtkTreeView.view column-header .button:active, + GtkTreeView.view column-header button:active, + GtkTreeView.view header .button:active, + GtkTreeView.view header button:active, + treeview.view column-header .button:active, + treeview.view column-header button:active, + treeview.view header .button:active, + treeview.view header button:active { + color: #bcc1c3; + transition: none; } + GtkTreeView.view column-header button:last-child:backdrop, GtkTreeView.view column-header button:last-child, + GtkTreeView.view header button:last-child:backdrop, + GtkTreeView.view header button:last-child, + treeview.view column-header button:last-child:backdrop, + treeview.view column-header button:last-child, + treeview.view header button:last-child:backdrop, + treeview.view header button:last-child { + border-right-style: none; } + GtkTreeView.view .button.dnd:active, GtkTreeView.view .button.dnd:selected, GtkTreeView.view .button.dnd:hover, GtkTreeView.view .button.dnd, + GtkTreeView.view button.dnd:active, + GtkTreeView.view button.dnd:selected, + GtkTreeView.view button.dnd:hover, + GtkTreeView.view button.dnd, + GtkTreeView.view column-header.button.dnd:active, + GtkTreeView.view column-header.button.dnd:selected, + GtkTreeView.view column-header.button.dnd:hover, + GtkTreeView.view column-header.button.dnd, + GtkTreeView.view header.button.dnd:active, + GtkTreeView.view header.button.dnd:selected, + GtkTreeView.view header.button.dnd:hover, + GtkTreeView.view header.button.dnd, + treeview.view .button.dnd:active, + treeview.view .button.dnd:selected, + treeview.view .button.dnd:hover, + treeview.view .button.dnd, + treeview.view button.dnd:active, + treeview.view button.dnd:selected, + treeview.view button.dnd:hover, + treeview.view button.dnd, + treeview.view column-header.button.dnd:active, + treeview.view column-header.button.dnd:selected, + treeview.view column-header.button.dnd:hover, + treeview.view column-header.button.dnd, + treeview.view header.button.dnd:active, + treeview.view header.button.dnd:selected, + treeview.view header.button.dnd:hover, + treeview.view header.button.dnd { + padding: 4px 6px; + transition: none; + background-image: none; + background-color: #449ac2; + color: #636E73; + border-radius: 0; + border-style: none; + box-shadow: inset 0 0 0 1px #636E73; + text-shadow: none; } + +GtkTreeView.view column-header .button, +GtkTreeView.view column-header button, +GtkTreeView.view header .button, +GtkTreeView.view header button, +treeview.view column-header .button, +treeview.view column-header button, +treeview.view header .button, +treeview.view header button, GtkTreeView.view column-header .button:hover, +GtkTreeView.view column-header button:hover, +GtkTreeView.view header .button:hover, +GtkTreeView.view header button:hover, +treeview.view column-header .button:hover, +treeview.view column-header button:hover, +treeview.view header .button:hover, +treeview.view header button:hover, GtkTreeView.view column-header .button:active, +GtkTreeView.view column-header button:active, +GtkTreeView.view header .button:active, +GtkTreeView.view header button:active, +treeview.view column-header .button:active, +treeview.view column-header button:active, +treeview.view header .button:active, +treeview.view header button:active { + padding: 4px 6px; + border-radius: 0; + background-image: none; + text-shadow: none; + border-style: none solid solid none; + border-color: #4F585C; } + GtkTreeView.view column-header .button:insensitive, + GtkTreeView.view column-header button:insensitive, + GtkTreeView.view header .button:insensitive, + GtkTreeView.view header button:insensitive, + treeview.view column-header .button:insensitive, + treeview.view column-header button:insensitive, + treeview.view header .button:insensitive, + treeview.view header button:insensitive { + border-color: #4F585C; + background-image: none; } + GtkTreeView.view column-header .button:backdrop, + GtkTreeView.view column-header button:backdrop, + GtkTreeView.view header .button:backdrop, + GtkTreeView.view header button:backdrop, + treeview.view column-header .button:backdrop, + treeview.view column-header button:backdrop, + treeview.view header .button:backdrop, + treeview.view header button:backdrop { + border-color: #4F585C; + border-style: none solid solid none; + color: #6b7376; + background-image: none; + background-color: #657176; } + GtkTreeView.view column-header .button:backdrop:insensitive, + GtkTreeView.view column-header button:backdrop:insensitive, + GtkTreeView.view header .button:backdrop:insensitive, + GtkTreeView.view header button:backdrop:insensitive, + treeview.view column-header .button:backdrop:insensitive, + treeview.view column-header button:backdrop:insensitive, + treeview.view header .button:backdrop:insensitive, + treeview.view header button:backdrop:insensitive { + border-color: #4F585C; + background-image: none; } + +/********************** + * Window Decorations * + *********************/ +.window-frame { + border-radius: 4px; + border-width: 0px; + box-shadow: 0 8px 9px 1px transparent, 0 8px 6px 1px rgba(0, 0, 0, 0.5); + margin: 10px; } + .window-frame:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 6px 6px 0 rgba(0, 0, 0, 0.3); + transition: 200ms ease-out; } + .fullscreen .window-frame, .tiled .window-frame { + border-radius: 0; } + .popup .window-frame { + box-shadow: none; } + .ssd .window-frame { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5); } + .csd.popup .window-frame { + border-radius: 0; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } + .solid-csd .window-frame { + border-radius: 0; + margin: 4px; + background-color: #4F585C; + border: 0px solid #394144; + box-shadow: none; } + +/********************** + * DE-Specific Styles * + **********************/ +/********* +* Budgie * +**********/ +.budgie-panel .unpinned .launcher:hover, .budgie-panel .pinned .launcher.running:hover { + background-color: rgba(0, 0, 0, 0.1); } +.budgie-panel .unpinned .launcher:active, .budgie-panel .pinned .launcher.running:active, .budgie-panel .unpinned .launcher:checked, .budgie-panel .pinned .launcher.running:checked { + background-color: rgba(0, 0, 0, 0.2); } +.top .budgie-panel .unpinned .launcher, .budgie-panel .unpinned .top .launcher, .top .budgie-panel .pinned .launcher.running, .budgie-panel .pinned .top .launcher.running { + border-bottom: 2px solid transparent; + border-top: 2px solid transparent; } + .top .budgie-panel .unpinned .launcher, + .top .budgie-panel .pinned .launcher.running { + border-top: 2px solid rgba(68, 154, 194, 0.5); } + .top .budgie-panel .unpinned .launcher:hover, .budgie-panel .unpinned .top .launcher:hover, .top .budgie-panel .pinned .launcher.running:hover, .budgie-panel .pinned .top .launcher.running:hover { + border-bottom: 2px solid rgba(0, 0, 0, 0.1); + border-top: 2px solid rgba(68, 154, 194, 0.5); } + .top .budgie-panel .unpinned .launcher:active, .budgie-panel .unpinned .top .launcher:active, .top .budgie-panel .pinned .launcher.running:active, .budgie-panel .pinned .top .launcher.running:active, .top .budgie-panel .unpinned .launcher:checked, .budgie-panel .unpinned .top .launcher:checked, .top .budgie-panel .pinned .launcher.running:checked, .budgie-panel .pinned .top .launcher.running:checked { + border-bottom: 2px solid rgba(0, 0, 0, 0.2); + border-top: 2px solid #449ac2; } +.bottom .budgie-panel .unpinned .launcher, .budgie-panel .unpinned .bottom .launcher, .bottom .budgie-panel .pinned .launcher.running, .budgie-panel .pinned .bottom .launcher.running { + border-top: 2px solid transparent; + border-bottom: 2px solid transparent; } + .bottom .budgie-panel .unpinned .launcher, + .bottom .budgie-panel .pinned .launcher.running { + border-bottom: 2px solid rgba(68, 154, 194, 0.5); } + .bottom .budgie-panel .unpinned .launcher:hover, .budgie-panel .unpinned .bottom .launcher:hover, .bottom .budgie-panel .pinned .launcher.running:hover, .budgie-panel .pinned .bottom .launcher.running:hover { + border-top: 2px solid rgba(0, 0, 0, 0.1); + border-bottom: 2px solid rgba(68, 154, 194, 0.5); } + .bottom .budgie-panel .unpinned .launcher:active, .budgie-panel .unpinned .bottom .launcher:active, .bottom .budgie-panel .pinned .launcher.running:active, .budgie-panel .pinned .bottom .launcher.running:active, .bottom .budgie-panel .unpinned .launcher:checked, .budgie-panel .unpinned .bottom .launcher:checked, .bottom .budgie-panel .pinned .launcher.running:checked, .budgie-panel .pinned .bottom .launcher.running:checked { + border-top: 2px solid rgba(0, 0, 0, 0.2); + border-bottom: 2px solid #449ac2; } +.left .budgie-panel .unpinned .launcher, .budgie-panel .unpinned .left .launcher, .left .budgie-panel .pinned .launcher.running, .budgie-panel .pinned .left .launcher.running { + border-right: 2px solid transparent; + border-left: 2px solid transparent; } + .left .budgie-panel .unpinned .launcher, + .left .budgie-panel .pinned .launcher.running { + border-left: 2px solid rgba(68, 154, 194, 0.5); } + .left .budgie-panel .unpinned .launcher:hover, .budgie-panel .unpinned .left .launcher:hover, .left .budgie-panel .pinned .launcher.running:hover, .budgie-panel .pinned .left .launcher.running:hover { + border-right: 2px solid rgba(0, 0, 0, 0.1); + border-left: 2px solid rgba(68, 154, 194, 0.5); } + .left .budgie-panel .unpinned .launcher:active, .budgie-panel .unpinned .left .launcher:active, .left .budgie-panel .pinned .launcher.running:active, .budgie-panel .pinned .left .launcher.running:active, .left .budgie-panel .unpinned .launcher:checked, .budgie-panel .unpinned .left .launcher:checked, .left .budgie-panel .pinned .launcher.running:checked, .budgie-panel .pinned .left .launcher.running:checked { + border-right: 2px solid rgba(0, 0, 0, 0.2); + border-left: 2px solid #449ac2; } +.right .budgie-panel .unpinned .launcher, .budgie-panel .unpinned .right .launcher, .right .budgie-panel .pinned .launcher.running, .budgie-panel .pinned .right .launcher.running { + border-left: 2px solid transparent; + border-right: 2px solid transparent; } + .right .budgie-panel .unpinned .launcher, + .right .budgie-panel .pinned .launcher.running { + border-right: 2px solid rgba(68, 154, 194, 0.5); } + .right .budgie-panel .unpinned .launcher:hover, .budgie-panel .unpinned .right .launcher:hover, .right .budgie-panel .pinned .launcher.running:hover, .budgie-panel .pinned .right .launcher.running:hover { + border-left: 2px solid rgba(0, 0, 0, 0.1); + border-right: 2px solid rgba(68, 154, 194, 0.5); } + .right .budgie-panel .unpinned .launcher:active, .budgie-panel .unpinned .right .launcher:active, .right .budgie-panel .pinned .launcher.running:active, .budgie-panel .pinned .right .launcher.running:active, .right .budgie-panel .unpinned .launcher:checked, .budgie-panel .unpinned .right .launcher:checked, .right .budgie-panel .pinned .launcher.running:checked, .budgie-panel .pinned .right .launcher.running:checked { + border-left: 2px solid rgba(0, 0, 0, 0.2); + border-right: 2px solid #449ac2; } + +.budgie-menu GtkSearchEntry.entry:not(:selected) { + border: none; + box-shadow: none; + background: none; + font-size: 120%; } + .budgie-menu GtkSearchEntry.entry:not(:selected).image { + padding-left: 0px; + padding-right: 6px; } +.budgie-menu .list-row.activatable:selected, +.budgie-menu .list-row.activatable:selected .button { + color: inherit; } + +.budgie-panel { + font: bold; + color: white; + background-color: rgba(0, 0, 0, 0.7); } + .budgie-panel:backdrop { + color: white; + background-color: rgba(0, 0, 0, 0.7); } + .budgie-panel WnckTasklist .button, + .budgie-panel WnckTasklist .button:backdrop { + border-radius: 0; } + .budgie-panel .launcher { + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + padding-left: 2px; + padding-right: 2px; + border-color: transparent; } + .budgie-panel .launcher:hover { + -gtk-image-effect: highlight; } + +.top .budgie-panel { + border-bottom: 1px solid rgba(0, 0, 0, 0.2); } + +.top .raven-frame { + padding: 0; + background: none; + border: none; + border-bottom: 1px solid rgba(0, 0, 0, 0.2); } + +.top .shadow-block { + background-color: transparent; + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent); } + +.bottom .budgie-panel { + border-top: 1px solid rgba(0, 0, 0, 0.2); } + +.bottom .raven-frame { + padding: 0; + background: none; + border: none; + border-top: 1px solid rgba(0, 0, 0, 0.2); } + +.bottom .shadow-block { + background-color: transparent; + background-image: linear-gradient(to top, rgba(0, 0, 0, 0.2), transparent); } + +.left .budgie-panel { + border-right: 1px solid rgba(0, 0, 0, 0.2); } + +.left .raven-frame { + padding: 0; + background: none; + border: none; + border-right: 1px solid rgba(0, 0, 0, 0.2); } + +.left .shadow-block { + background-color: transparent; + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.2), transparent); } + +.right .budgie-panel { + border-left: 1px solid rgba(0, 0, 0, 0.2); } + +.right .raven-frame { + padding: 0; + background: none; + border: none; + border-left: 1px solid rgba(0, 0, 0, 0.2); } + +.right .shadow-block { + background-color: transparent; + background-image: linear-gradient(to left, rgba(0, 0, 0, 0.2), transparent); } + +.raven { + color: white; + background-color: transparent; + transition: 170ms ease-out; } + .raven .raven-header { + color: white; + border-width: 1px 0; } + .raven .raven-header.top { + border-top-style: none; } + .raven .raven-header.bottom { + border-bottom-style: none; } + .raven .raven-background { + color: white; + background-color: transparent; + border-bottom: 1px solid transparent; } + .raven .raven-background.middle { + border-bottom-style: none; } + .raven .powerstrip .button { + padding: 10px; } + .raven .option-subtitle { + font-size: smaller; } + +.raven-mpris { + border-width: 1px 0; } + .raven-mpris .button.image-button { + padding: 8px; } + +.budgie-notification-window { + background: none; + border-radius: 1px; } + +.budgie-notification.background { + background-color: white; + border-radius: 4px; } +.budgie-notification .notification-title { + font-size: 110%; + color: #bcc1c3; } +.budgie-notification .notification-body { + color: rgba(255, 255, 255, 0.7); } + +.drop-shadow, .budgie-session-dialog.background, .background.budgie-polkit-dialog { + background-color: transparent; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.2); + border-radius: 1px; } + +.budgie-session-dialog .linked.horizontal > .button, .budgie-polkit-dialog .linked.horizontal > .button { + border-bottom: none; + border-radius: 0; } + .budgie-session-dialog .linked.horizontal > .button:first-child, .budgie-polkit-dialog .linked.horizontal > .button:first-child { + border-left: none; + border-radius: 0; } + .budgie-session-dialog .linked.horizontal > .button:last-child, .budgie-polkit-dialog .linked.horizontal > .button:last-child { + border-right: none; + border-radius: 0; } + +.budgie-polkit-dialog .message { + color: rgba(255, 255, 255, 0.7); } +.budgie-polkit-dialog .failure { + color: #f34235; } + +/*************** + * font-viewer * + ***************/ +SushiFontWidget { + padding: 6px 12px; } + +/********** + * Sudoku * + **********/ +SudokuView SudokuCellView { + border: inherit; + background-color: inherit; } + +SudokuView SudokuCellView:backdrop { + border: inherit; + background-color: inherit; } + +SudokuView { + border: none; } + +/***************** + * Character Map * + *****************/ +GucharmapChartable { + background-color: #636E73; } + +GucharmapChartable:active, +GucharmapChartable:focus, +GucharmapChartable:selected { + background-color: #449ac2; + color: #ffffff; } + +/******** + * Misc * + *******/ +ApDocView, +EogScrollView, +CheeseThumbView { + -EogScrollView-shadow-type: none; } + +/************ + * Terminal * + ************/ +TerminalScreen, +VteTerminal { + background-color: rgba(0, 43, 54, 0.9); + color: #839495; } + +TerminalWindow .titlebar, +TerminalWindow .header-bar { + background-color: #636E73; } + TerminalWindow .titlebar:backdrop, + TerminalWindow .header-bar:backdrop { + background-color: #4b5458; } + +/************ + * Nautilus * + ************/ +NautilusCanvasView { + border: none; } + NautilusCanvasView:active, NautilusCanvasView:focus, NautilusCanvasView:backdrop { + border: none; } + +.nautilus-circular-button { + border-radius: 20px; + outline-radius: 20px; } + +.disk-space-display { + border: 2px solid; } + .disk-space-display .unknown { + background-color: #888a85; + border-color: #555653; } + .disk-space-display .used { + background-color: #9FB0B9; + border-color: #667f8c; } + .disk-space-display .free { + background-color: #D8D8D8; + border-color: #a5a5a5; } + +.nautilus-desktop { + color: #bcc1c3; } + .nautilus-desktop .nautilus-canvas-item { + border-radius: 5px; + color: #ffffff; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); } + .nautilus-desktop .nautilus-canvas-item:active { + color: #bcc1c3; + text-shadow: none; } + .nautilus-desktop .nautilus-canvas-item:prelight { + color: #bcc1c3; + text-shadow: none; } + .nautilus-desktop .nautilus-canvas-item:selected { + color: #ffffff; + text-shadow: none; } + .nautilus-desktop .nautilus-canvas-item .dim-label:selected, .nautilus-desktop .nautilus-canvas-item GtkLabel.separator:selected, .nautilus-desktop .nautilus-canvas-item .titlebar:not(headerbar) .subtitle:selected, .titlebar:not(headerbar) .nautilus-desktop .nautilus-canvas-item .subtitle:selected, + .nautilus-desktop .nautilus-canvas-item .header-bar .subtitle:selected, + .header-bar .nautilus-desktop .nautilus-canvas-item .subtitle:selected { + color: #ffffff; } + .nautilus-desktop .nautilus-list .dim-label:selected, .nautilus-desktop .nautilus-list GtkLabel.separator:selected, .nautilus-desktop .nautilus-list .titlebar:not(headerbar) .subtitle:selected, .titlebar:not(headerbar) .nautilus-desktop .nautilus-list .subtitle:selected, + .nautilus-desktop .nautilus-list .header-bar .subtitle:selected, + .header-bar .nautilus-desktop .nautilus-list .subtitle:selected { + color: #ffffff; } + +/*********** + * Builder * + ***********/ +GbGreeterWindow .titlebar, +GbGreeterWindow .header-bar, +GbWorkbench .titlebar, +GbWorkbench .header-bar { + background-color: #CBBB2E; } + GbGreeterWindow .titlebar:backdrop, + GbGreeterWindow .header-bar:backdrop, + GbWorkbench .titlebar:backdrop, + GbWorkbench .header-bar:backdrop { + background-color: #a19525; } + +/************** + * Calculator * + **************/ +MathWindow { + background-color: #636E73; + border-radius: 0 0 4px 4px; } + MathWindow .titlebar, + MathWindow .header-bar, + MathWindow .toolbar { + background-color: #07ce8e; } + MathWindow .titlebar:backdrop, + MathWindow .header-bar:backdrop, + MathWindow .toolbar:backdrop { + background-color: #059d6c; } + MathWindow MathButtons GtkComboBox, + MathWindow MathButtons .button { + background-color: transparent; + background-image: none; + box-shadow: none; + border: none; + text-shadow: none; + color: #07ce8e; + font: bold; } + MathWindow MathButtons GtkComboBox:hover, + MathWindow MathButtons .button:hover { + background-image: none; + background-color: #636E73; + color: #07ce8e; } + MathWindow MathButtons GtkComboBox:backdrop, + MathWindow MathButtons .button:backdrop { + color: #059d6c; } + MathWindow MathButtons GtkComboBox.text-button.suggested-action, + MathWindow MathButtons .button.text-button.suggested-action { + background-image: none; + box-shadow: none; + text-shadow: none; + background-color: #07ce8e; + color: #636E73; } + MathWindow MathButtons GtkComboBox.text-button.suggested-action:backdrop, + MathWindow MathButtons .button.text-button.suggested-action:backdrop { + background-color: #059d6c; + color: rgba(99, 110, 115, 0.5); } + MathWindow MathDisplay { + padding: 4px; + background-color: #636E73; + border: 1px solid #373e41; } + +/************ + * Calendar * + ************/ +GcalWindow .titlebar, +GcalWindow .header-bar { + background-color: #75A3F6; } + GcalWindow .titlebar:backdrop, + GcalWindow .header-bar:backdrop { + background-color: #4583f3; } + +/********** + * Cheese * + **********/ +CheeseWindow .titlebar, +CheeseWindow .header-bar, +CheeseWindow .toolbar { + background-color: #ad7fa8; } + CheeseWindow .titlebar:backdrop, + CheeseWindow .header-bar:backdrop, + CheeseWindow .toolbar:backdrop { + background-color: #986192; } + +/************ + * Contacts * + ************/ +ContactsWindow .titlebar, +ContactsWindow .header-bar { + background-color: #2095F2; } + ContactsWindow .titlebar:backdrop, + ContactsWindow .header-bar:backdrop { + background-color: #0c7bd3; } + +/********** + * Clocks * + **********/ +ClocksWindow .titlebar, +ClocksWindow .header-bar { + background-color: #4BAE4F; } + ClocksWindow .titlebar:backdrop, + ClocksWindow .header-bar:backdrop { + background-color: #3c8a3f; } + +/********* + * Disks * + *********/ +GduWindow .titlebar, +GduWindow .header-bar { + background-color: #8561C5; } + GduWindow .titlebar:backdrop, + GduWindow .header-bar:backdrop { + background-color: #6a41b2; } + +/************** + * Disk Usage * + **************/ +BaobabWindow .titlebar, +BaobabWindow .header-bar { + background-color: #CC5E55; } + BaobabWindow .titlebar:backdrop, + BaobabWindow .header-bar:backdrop { + background-color: #b74137; } + +/************* + * Documents * + *************/ +#Documents .titlebar, +#Documents .header-bar { + background-color: #C2352A; } + #Documents .titlebar:backdrop, + #Documents .header-bar:backdrop { + background-color: #982a21; } + +/************ + * Epiphany * + ************/ +EphyWindow .titlebar, +EphyWindow .header-bar { + background-color: #6573C3; } + EphyWindow .titlebar:backdrop, + EphyWindow .header-bar:backdrop { + background-color: #4555b0; } + EphyWindow .titlebar .incognito-mode, + EphyWindow .header-bar .incognito-mode { + background-color: #3e4c9e; } + EphyWindow .titlebar .incognito-mode .button, + EphyWindow .header-bar .incognito-mode .button { + background-image: none; } + EphyWindow .titlebar .incognito-mode:backdrop, + EphyWindow .header-bar .incognito-mode:backdrop { + background-color: #2f3a79; } + +/********* + * Gedit * + *********/ +GeditWindow .titlebar, +GeditWindow .header-bar { + background-color: #DC4836; } + GeditWindow .titlebar:backdrop, + GeditWindow .header-bar:backdrop { + background-color: #be3221; } + +/************** + * Log Viewer * + **************/ +GlWindow .titlebar, +GlWindow .header-bar, +GlWindow .toolbar, +LogviewWindow .titlebar, +LogviewWindow .header-bar, +LogviewWindow .toolbar { + background-color: #009587; } + GlWindow .titlebar:backdrop, + GlWindow .header-bar:backdrop, + GlWindow .toolbar:backdrop, + LogviewWindow .titlebar:backdrop, + LogviewWindow .header-bar:backdrop, + LogviewWindow .toolbar:backdrop { + background-color: #006259; } + +/********* + * Music * + *********/ +gnomemusic + window + Window .titlebar, +gnomemusic + window + Window .header-bar { + background-color: #fe9700; } + gnomemusic + window + Window .titlebar:backdrop, + gnomemusic + window + Window .header-bar:backdrop { + background-color: #cb7900; } + +/***************** + * Notes/Bijiben * + *****************/ +BjbMainToolbar .titlebar, +BjbMainToolbar .header-bar, +BjbWindowBase .titlebar, +BjbWindowBase .header-bar { + background-color: #ebdd4d; } + BjbMainToolbar .titlebar:backdrop, + BjbMainToolbar .header-bar:backdrop, + BjbWindowBase .titlebar:backdrop, + BjbWindowBase .header-bar:backdrop { + background-color: #e6d41f; } + +/********** + * Photos * + **********/ +PhotosMainWindow .titlebar, +PhotosMainWindow .header-bar { + background-color: #D30101; } + PhotosMainWindow .titlebar:backdrop, + PhotosMainWindow .header-bar:backdrop { + background-color: #a00101; } + +/********** + * Polari * + **********/ +.titlebar.polari-titlebar-left, .titlebar.polari-titlebar-right, +.header-bar.polari-titlebar-left, +.header-bar.polari-titlebar-right { + background-color: #4BAE4F; } + .titlebar.polari-titlebar-left:backdrop, .titlebar.polari-titlebar-right:backdrop, + .header-bar.polari-titlebar-left:backdrop, + .header-bar.polari-titlebar-right:backdrop { + background-color: #3c8a3f; } + +/******************* + * System Settings * + ******************/ +CcWindow .titlebar, +CcWindow .header-bar { + background-color: #5F7C8A; } + CcWindow .titlebar:backdrop, + CcWindow .header-bar:backdrop { + background-color: #4a616c; } + +CcShellNavBar { + padding: 0px; } + +/************ + * Software * + ************/ +#window_software .titlebar, +#window_software .header-bar { + background-color: #1A77C2; } + #window_software .titlebar:backdrop, + #window_software .header-bar:backdrop { + background-color: #145b95; } + +/****************** + * System Monitor * + ******************/ +#gnome-system-monitor .titlebar, +#gnome-system-monitor .header-bar { + background-color: #6fbe72; } + #gnome-system-monitor .titlebar:backdrop, + #gnome-system-monitor .header-bar:backdrop { + background-color: #4eac51; } + +/******** + * ToDo * + ********/ +GtdWindow .titlebar, +GtdWindow .header-bar { + background-color: #3262A1; } + GtdWindow .titlebar:backdrop, + GtdWindow .header-bar:backdrop { + background-color: #264a7a; } + +/******** + * Yelp * + ********/ +YelpWindow .titlebar, +YelpWindow .header-bar { + background-color: #435ece; } + YelpWindow .titlebar:backdrop, + YelpWindow .header-bar:backdrop { + background-color: #2e47b0; } + +/******** + * Gala * + *******/ +.gala-notification { + border-width: 0; + border-radius: 2px; + color: white; + border: 1px solid #636E73; + background-color: #636E73; } + .gala-notification .title, + .gala-notification .label { + color: #bcc1c3; } + +.gala-button { + padding: 3px; + color: #636E73; + border: none; + border-radius: 50%; + background-image: linear-gradient(to bottom, #7e7e7e, #3e3e3e); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.98), inset 0 1px 0 0 rgba(255, 255, 255, 0.93), inset 0 -1px 0 0 rgba(255, 255, 255, 0.99), 0 0 0 1px rgba(0, 0, 0, 0.6), 0 3px 6px rgba(0, 0, 0, 0.84), 0 3px 6px rgba(0, 0, 0, 0.77); + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); } + +/********** + * Notify * + *********/ +.notify { + /*-notify-shadow: 0px 2px 18px transparentize(black, 0.60);*/ + border-radius: 5px; + border: 1px solid rgba(0, 0, 0, 0.7); + background-color: rgba(99, 110, 115, 0.05); } + +/*************** + * SwitchBoard * + ***************/ +.category-label { + font-weight: bold; + color: #bcc1c3; } + +/************* + * Slingshot * + ************/ +.button.app { + border: none; + border-radius: 0; + box-shadow: none; + background-image: none; } + .button.app .app:hover { + border-radius: 8px; + border: none; + background-color: rgba(68, 154, 194, 0.3); + color: white; } + .button.app .app:focus { + /*background-color: transparentize(black, 0.20);*/ } + +.search-item { + border-radius: 0; + border: none; + color: #bcc1c3; + background: none; } + .search-item:hover, .search-item:focus { + border-radius: 0; + background-color: rgba(68, 154, 194, 0.3); + color: #ffffff; } + +.search-entry-large, +.search-entry-large:focus { + border: none; + font: 18; + font-weight: 300; + background-image: none; + background: none; + box-shadow: none; + border-radius: 0; } + +.search-category-header { + font-weight: bold; + color: #bcc1c3; } + +/********* + * Panel * + ********/ +.panel { + background-color: transparent; + transition: all 100ms ease-in-out; + color: white; } + .panel.maximized { + background-color: #000; } + .panel.translucent { + background-color: rgba(0, 0, 0, 0.5); } + +.composited-indicator > GtkRevealer, +.composited-indicator > GtkRevealer GtkImage, +.composited-indicator > GtkRevealer GtkLabel { + color: white; + font-weight: bold; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.1); + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.1); } + +.panel.color-light .composited-indicator > GtkRevealer, +.panel.color-light .composited-indicator > GtkRevealer GtkImage, +.panel.color-light .composited-indicator > GtkRevealer GtkLabel { + color: rgba(0, 0, 0, 0.6); + text-shadow: 0 1px rgba(255, 255, 255, 0.1); + icon-shadow: 0 1px rgba(255, 255, 255, 0.1); } + +/************* + * AppCenter * + *************/ +AppCenterMainWindow .titlebar, +AppCenterMainWindow .header-bar { + background-color: #378BE6; } + AppCenterMainWindow .titlebar:backdrop, + AppCenterMainWindow .header-bar:backdrop { + background-color: #1a71d0; } + +/************** + * Calculator * + **************/ +PantheonCalculatorMainWindow { + border-radius: 0 0 4px 4px; } + PantheonCalculatorMainWindow .titlebar, + PantheonCalculatorMainWindow .header-bar { + background-color: #07ce8e; } + PantheonCalculatorMainWindow .titlebar:backdrop, + PantheonCalculatorMainWindow .header-bar:backdrop { + background-color: #059d6c; } + PantheonCalculatorMainWindow .window-frame { + border-radius: 3px; } + +/******** + * Maya * + ********/ +MayaViewMayaToolbar.titlebar, MayaViewMayaToolbar.header-bar { + background-color: #4bae4f; } + MayaViewMayaToolbar.titlebar:backdrop, MayaViewMayaToolbar.header-bar:backdrop { + background-color: #3c8a3f; } + +/********* + * Cards * + *********/ +.deck { + background-color: #3c4346; } + +.card { + background-color: #636E73; + border: none; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 3px 3px rgba(0, 0, 0, 0.2); + transition: all 150ms ease-in-out; } + +.card.collapsed { + background-color: #576165; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.2); } + +/********* + * Noise * + *********/ +NoiseLibraryWindow { + border-radius: 0 0 4px 4px; } + NoiseLibraryWindow .titlebar, + NoiseLibraryWindow .header-bar { + background-color: #EE6020; } + NoiseLibraryWindow .titlebar:backdrop, + NoiseLibraryWindow .header-bar:backdrop { + background-color: #cb4a10; } + NoiseLibraryWindow .action-bar { + border-radius: 0 0 4px 4px; } + NoiseLibraryWindow .window-frame { + border-radius: 3px; } + +/*********** + * Scratch * + ***********/ +ScratchMainWindow .titlebar, +ScratchMainWindow .header-bar { + background-color: #e74c3c; } + ScratchMainWindow .titlebar:backdrop, + ScratchMainWindow .header-bar:backdrop { + background-color: #d62c1a; } + +/******** + * Snap * + ********/ +SnapMainWindow .titlebar, +SnapMainWindow .header-bar, +SnapSnapWindow .titlebar, +SnapSnapWindow .header-bar { + background-color: #6d266a; } + SnapMainWindow .titlebar:backdrop, + SnapMainWindow .header-bar:backdrop, + SnapSnapWindow .titlebar:backdrop, + SnapSnapWindow .header-bar:backdrop { + background-color: #471945; } +SnapMainWindow .take-button, +SnapSnapWindow .take-button { + border-radius: 0; } + +/******************* + * Photos/Shotwell * + *******************/ +DirectWindow .titlebar, +DirectWindow .header-bar, +LibraryWindow .titlebar, +LibraryWindow .header-bar { + background-color: #5544B5; } + DirectWindow .titlebar:backdrop, + DirectWindow .header-bar:backdrop, + LibraryWindow .titlebar:backdrop, + LibraryWindow .header-bar:backdrop { + background-color: #443690; } +DirectWindow .the-button-in-the-combobox, +LibraryWindow .the-button-in-the-combobox { + background: none; } + +.checkerboard-layout { + background-color: #4F585C; + background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)); + background-size: 24px 24px; + background-position: 0 0, 12px 12px; } + +.checkboard-layout .item { + background-color: #bcc1c3; } + +/******** +* Unity * +*********/ +/* Unity window border color */ +/* Backdrop Unity window border color */ +/* Unity window text color */ +/* Backdrop Unity window text color */ +/* Unity panel color #454D50 */ +/* Backdrop Unity panel color */ +UnityDecoration { + /* Border properties (top, right, bottom, left) */ + -UnityDecoration-extents: 28px 1px 1px 1px; + /* the size of the decorations */ + -UnityDecoration-input-extents: 10px; + /* the extra size of the input areas */ + /* Shadows settings */ + -UnityDecoration-shadow-offset-x: 1px; + /* Size property, the shadow x offset */ + -UnityDecoration-shadow-offset-y: 1px; + /* Size property, the shadow y offset */ + -UnityDecoration-active-shadow-color: rgba 0, 0, 0, 0.647; + /* Color property, active window shadow color */ + -UnityDecoration-active-shadow-radius: 8px; + /* Size property, active window shadow radius */ + -UnityDecoration-inactive-shadow-color: rgba 0, 0, 0, 0.647; + /* Color property, inactive windows shadow color */ + -UnityDecoration-inactive-shadow-radius: 5px; + /* Size property, inactive windows shadow radius */ + /* Glow applied to the selected scaled window */ + -UnityDecoration-glow-size: 8px; + /* Size property, size of glow */ + -UnityDecoration-glow-color: #449ac2; + /* Color property of the glow */ + /* Title settings */ + -UnityDecoration-title-indent: 10px; + /* Size property, left indent of the title */ + -UnityDecoration-title-fade: 35px; + /* Size property, space of the title that can be faded */ + -UnityDecoration-title-alignment: 0.0; + /* Float from 0.0 to 1.0, to align the title */ + background-color: #636E73; + color: #dbdee0; } + UnityDecoration .top { + padding: 0 5px 0 5px; + border-radius: 4px 4px 0px 0px; + box-shadow: none; + border: 1px solid #636E73; + border-bottom-width: 0; + background-color: #636E73; + color: #dbdee0; + border-top: 1px solid rgba(255, 255, 255, 0.1); } + UnityDecoration .top:backdrop { + border-bottom-width: 0; + background-color: #4b5458; + color: #c0c5c8; + border-top: 1px solid rgba(255, 255, 255, 0.1); } + UnityDecoration .top .menuitem { + color: #dbdee0; } + UnityDecoration .top .menuitem:backdrop { + background-color: #4b5458; + color: #c0c5c8; } + +UnityDecoration.left, +UnityDecoration.right { + background-repeat: repeat-x; + background-color: #626c71; + background-size: 1px 120px; + background-clip: border-box; + background-image: linear-gradient(to bottom, #636E73, #626c71); } + +UnityDecoration.bottom { + background-size: 1px; + background-repeat: repeat-x; + background-color: #626c71; } + +UnityDecoration.left:backdrop, +UnityDecoration.right:backdrop, +UnityDecoration.bottom:backdrop { + background-size: 1px; + background-repeat: repeat-x; + background-color: #4b5458; } + +/************** +* Unity Panel * +***************/ +UnityPanelWidget, +.unity-panel { + background-color: #343a3c; + color: #dbdee0; } + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + background-color: #1c1f21; + color: #c0c5c8; } + +.unity-panel.menuitem, +.unity-panel .menuitem { + border-width: 0 1px; + color: #dbdee0; } + +.unity-panel.menubar, +.unity-panel .menubar { + color: #dbdee0; } + +.unity-panel.menu.menubar, +.unity-panel .menu .menubar { + background-color: #343a3c; + color: #dbdee0; } + +.unity-panel.menubar:backdrop, +.unity-panel .menubar *:backdrop { + color: #868d90; } + +.unity-panel.menubar.menuitem, +.unity-panel.menubar .menuitem { + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border: none; + background: none; + color: #dbdee0; + box-shadow: none; } + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem:hover { + border-radius: 0; + background-color: #616b70; + color: #dbdee0; + box-shadow: none; } + +.unity-panel.menubar .menuitem *:hover { + color: white; + box-shadow: none; } + +.unity-panel.menubar .menuitem.separator, +.unity-panel.menubar.menuitem.separator { + -GtkMenuItem-horizontal-padding: 0; + -GtkWidget-separator-height: 1; + border: none; + color: #373e41; } + +/* Force Quit */ +SheetStyleDialog.unity-force-quit { + background-color: #636E73; } + +@keyframes playbackmenuitem_spinner { + to { + -gtk-icon-transform: rotate(1turn); } } +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: playbackmenuitem_spinner 1s infinite linear; + color: #449ac2; } + +/*********************** + * App-Specific Styles * + ***********************/ +/******************* + * Archive Manager * + *******************/ +FrWindow .titlebar, +FrWindow .header-bar, +FrWindow .toolbar { + background-color: #A88A67; } + FrWindow .titlebar:backdrop, + FrWindow .header-bar:backdrop, + FrWindow .toolbar:backdrop { + background-color: #8c7050; } + +/********* + * Birdie * + *********/ +BirdieWidgetsUnifiedWindow .titlebar, +BirdieWidgetsUnifiedWindow .header-bar { + background-image: none; + background-color: #3998E7; } + BirdieWidgetsUnifiedWindow .titlebar:backdrop, + BirdieWidgetsUnifiedWindow .header-bar:backdrop { + background-image: none; + background-color: #1a7fd3; } +BirdieWidgetsUnifiedWindow .menu-button { + padding: 0px; + padding-left: 6px; + padding-right: 6px; } + +BirdieWidgetsTweetList * { + background-image: none; + background: none; } + +BirdieWidgetsUserbox { + background-color: rgba(57, 152, 231, 0.2); } + +BirdieWidgetsNotebook .header { + background-color: #636E73; } +BirdieWidgetsNotebook tab:active { + box-shadow: inset 0 -3px 0 0 #3998E7; } + +/********* + * Geary * + *********/ +.geary-titlebar-left, +.geary-titlebar-right { + background-color: #F2B035; } + .geary-titlebar-left:backdrop, + .geary-titlebar-right:backdrop { + background-color: #e59a0f; } + .geary-titlebar-left .separator, + .geary-titlebar-right .separator { + opacity: 0; } + +ConversationListView { + -GtkWidget-focus-line-width: 1px; + -GtkTreeView-grid-line-width: 0; } + ConversationListView .view:active, ConversationListView GtkIconView:active, ConversationListView .view:selected, ConversationListView GtkIconView:selected { + background-color: #449ac2; + color: #ffffff; } + ConversationListView .view:active:backdrop, ConversationListView GtkIconView:active:backdrop, ConversationListView .view:selected:backdrop, ConversationListView GtkIconView:selected:backdrop { + background-color: #57a4c8; + color: rgba(255, 255, 255, 0.5); } + ConversationListView .view .cell, ConversationListView GtkIconView .cell { + border: solid rgba(0, 0, 0, 0.2); + border-width: 0 0 1px 0; } + ConversationListView .view .cell:selected, ConversationListView GtkIconView .cell:selected { + color: #ffffff; + border: 0px solid #347d9f; } + +/*********** + * LightDm * + ***********/ +#panel_window { + background-color: rgba(0, 0, 0, 0.7); + color: white; + font: bold; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.7); } + #panel_window .menubar, + #panel_window .menubar > .menuitem + menubar, + #panel_window menubar > menuitem { + background-color: transparent; + color: white; + font: bold; } + #panel_window .menubar .menuitem:insensitive, + #panel_window menubar menuitem:insensitive { + color: rgba(255, 255, 255, 0.5); } + #panel_window .menubar .menuitem:insensitive GtkLabel, + #panel_window menubar menuitem:insensitive GtkLabel { + color: inherit; } + #panel_window .menubar .menuitem:insensitive label, + #panel_window menubar menuitem:insensitive label { + color: inherit; } + #panel_window .menubar .menu > .menuitem, + #panel_window menubar menu > menuitem { + font: normal; } + +#login_window, +#shutdown_dialog, +#restart_dialog { + font: normal; + border-style: none; + background-color: transparent; + color: #bcc1c3; } + +#content_frame { + padding-bottom: 14px; + background-color: #4F585C; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; } + +#content_frame button { + color: #bcc1c3; + outline-color: rgba(188, 193, 195, 0.3); + border-color: #373e41; + background-image: linear-gradient(to bottom, #4F585C, #434b4e); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05); } + #content_frame button:hover { + color: #bcc1c3; + outline-color: rgba(188, 193, 195, 0.3); + border-color: #373e41; + background-image: linear-gradient(to bottom, #515b5f, #4a5357 60%, #464e51); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } + #content_frame button:active, #content_frame button:checked { + color: #bcc1c3; + outline-color: rgba(188, 193, 195, 0.3); + border-color: #373e41; + background-image: linear-gradient(to bottom, #3f4649, #4a5357); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + #content_frame button:insensitive { + border-color: #373e41; + background-image: none; + background-color: #576165; + text-shadow: none; + box-shadow: none; + icon-shadow: none; } + #content_frame button:insensitive GtkLabel, #content_frame button:insensitive { + color: #868d90; } + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: #3B4245; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; } + +#buttonbox_frame button { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + #buttonbox_frame button:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + #buttonbox_frame button:active, #buttonbox_frame button:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + #buttonbox_frame button:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + +#login_window #user_combobox { + color: #bcc1c3; + font: 13px; } + #login_window #user_combobox .menu, + #login_window #user_combobox menu { + font: normal; } + +#user_image { + padding: 3px; + border-radius: 2px; } + +#greeter_infobar { + border-bottom-width: 0; + font: bold; } + +/********** + * Midori * + **********/ +MidoriBrowser .titlebar, +MidoriBrowser .header-bar, +MidoriBrowser .toolbar { + background-color: #7FC843; } + MidoriBrowser .titlebar:backdrop, + MidoriBrowser .header-bar:backdrop, + MidoriBrowser .toolbar:backdrop { + background-color: #66a731; } + +/********* + * Vocal * + *********/ +.titlebar.vocal-headerbar, +.header-bar.vocal-headerbar { + background-color: #9C69C6; } + .titlebar.vocal-headerbar:backdrop, + .header-bar.vocal-headerbar:backdrop { + background-color: #8345b7; } diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/gtk-dark.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/gtk-dark.scss new file mode 100644 index 0000000..3bb20fd --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/gtk-dark.scss @@ -0,0 +1,26 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +$variant: 'dark'; + +@import 'colors'; +@import 'colors-public'; +@import 'drawing'; +@import 'common'; +@import 'widgets'; +@import 'apps'; \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/gtk.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/gtk.css new file mode 100644 index 0000000..2213620 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/gtk.css @@ -0,0 +1,6157 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* widget text/foreground color */ +@define-color theme_fg_color #444; +/* text color for entries, views and content in general */ +@define-color theme_text_color #444; +/* widget base background color */ +@define-color theme_bg_color #f7f7f7; +/* text widgets and the like base background color */ +@define-color theme_base_color #ffffff; +/* base background color of selections */ +@define-color theme_selected_bg_color #347D9F; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color #ffffff; +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #fafafa; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #9e9e9e; +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #ffffff; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #9e9e9e; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #444; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #f7f7f7; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #fcfcfc; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #347D9F; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #ffffff; +/* widgets main borders color */ +@define-color borders #d1d1d1; +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders #d5d5d5; +/* these are pretty self explicative */ +@define-color warning_color #fec006; +@define-color error_color #f34235; +@define-color success_color #4bae4f; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title shade(#444, 1.8); +@define-color wm_unfocused_title #9e9e9e; +@define-color wm_highlight rgba(255, 255, 255, 0.2); +@define-color wm_borders_edge rgba(255, 255, 255, 0.2); +@define-color wm_bg_a shade(#f7f7f7, 1.2); +@define-color wm_bg_b #f7f7f7; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#f7f7f7, 1.3); +@define-color wm_button_hover_color_b #f7f7f7; +@define-color wm_button_active_color_a shade(#f7f7f7, 0.85); +@define-color wm_button_active_color_b shade(#f7f7f7, 0.89); +@define-color wm_button_active_color_c shade(#f7f7f7, 0.9); +@define-color content_view_bg #ffffff; +/********** + * Common * + **********/ +* { + padding: 0; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #f34235; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkTreeView-expander-size: 11; + -GtkTreeView-horizontal-separator: 4; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 24; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + -GtkPaned-handle-size: 1; } + +/*********** + * Widgets * + ***********/ +/*************** +* Action bars * +***************/ +.action-bar { + background-color: #dedede; + border: solid #d1d1d1; + border-width: 1px 0 0 0; + color: #444; + box-shadow: none; } + .action-bar:backdrop { + background-color: #dedede; + box-shadow: none; + -gtk-image-effect: dim; } + .action-bar:first-child { + border-radius: 6px 6px 0px 0px; + border-width: 1px 1px 0px 1px; } + .action-bar:last-child { + border-radius: 0 0 6px 6px; + border-width: 0px 1px 1px 1px; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 10px; + border-radius: 0 0 5px 5px; + background-color: rgba(32, 37, 38, 0.8); + background-clip: padding-box; } + .app-notification:backdrop, + .app-notification.frame:backdrop { + background-image: none; + transition: 200ms ease-out; } + +/*************** + * Base States * + ***************/ +.background { + color: #444; + background-color: #f7f7f7; } + .background:backdrop { + color: #9e9e9e; + background-color: #f7f7f7; + text-shadow: none; + icon-shadow: none; } + +/* + These wildcard seems unavoidable, need to investigate. + Wildcards are bad and troublesome, use them with care, + or better, just don't. + Everytime a wildcard is used a kitten dies, painfully. +*/ +*:insensitive { + -gtk-image-effect: dim; } + +.gtkstyle-fallback { + color: #444; + background-color: #f7f7f7; } + .gtkstyle-fallback:hover { + color: #444; + background-color: white; } + .gtkstyle-fallback:active { + color: #444; + background-color: #dedede; } + .gtkstyle-fallback:insensitive { + color: #9e9e9e; + background-color: #fafafa; } + .gtkstyle-fallback:selected { + color: #ffffff; + background-color: #347D9F; } + +.view, GtkIconView, +GtkTextView GtkLabel { + color: #444; + background-color: #ffffff; } + .view:backdrop, GtkIconView:backdrop, + GtkTextView GtkLabel:backdrop { + color: dimgray; + background-color: #fcfcfc; } + .view:selected:focus, GtkIconView:selected:focus, .view:selected, GtkIconView:selected, + GtkTextView GtkLabel:selected:focus, + GtkTextView GtkLabel:selected { + border-radius: 3px; } + +GtkTextView { + background-color: #fbfbfb; } + GtkTextView:backdrop { + background-color: #fafafa; } + GtkTextView.bottom { + background-size: 100% 1px; + background-position: top; } + GtkTextView.top { + background-size: 100% 1px; + background-position: bottom; } + GtkTextView.left { + background-size: 1px 100%; + background-position: right; } + GtkTextView.right { + background-size: 1px 100%; + background-position: left; } + +GtkIconView { + background-color: transparent; } + GtkIconView:backdrop { + background-color: transparent; } + +.rubberband, +GtkFlow rubberband, +GtkFlow GtkTreeView.view .rubberband, +GtkTreeView.view GtkFlow .rubberband, +GtkFlow GtkTreeView.view rubberband, +GtkTreeView.view GtkFlow rubberband, +GtkFlow treeview.view .rubberband, +treeview.view GtkFlow .rubberband, +GtkFlow treeview.view rubberband, +treeview.view GtkFlow rubberband { + border: 1px solid #275f79; + background-color: rgba(39, 95, 121, 0.2); } + +GtkFlow flowboxchild { + padding: 3px; + border-radius: 3px; } + GtkFlow flowboxchild:selected { + outline-offset: -2px; } + +GtkLabel.separator { + color: #444; } + GtkLabel.separator:backdrop { + color: #9e9e9e; } +GtkLabel:selected { + background-color: #347D9F; + color: #ffffff; } +GtkLabel:insensitive { + color: #9e9e9e; } + GtkLabel:insensitive:backdrop { + color: #d1d1d1; } +GtkLabel:backdrop { + color: #9e9e9e; } + +.dim-label, GtkLabel.separator, .titlebar:not(headerbar) .subtitle, +.header-bar .subtitle { + opacity: 0.55; + text-shadow: none; } + +.app-notification, +.app-notification.frame, .osd .scale-popup, .csd .popover .background.touch-selection, .csd .popover .background.magnifier, .popover .background.touch-selection, .popover .background.magnifier, .csd .popover .background.osd, .popover .background.osd, +.osd { + color: #A1A8AB; + border: none; + background-color: rgba(32, 37, 38, 0.8); + background-clip: padding-box; + outline-color: rgba(161, 168, 171, 0.3); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; } + .app-notification:backdrop, .osd .scale-popup:backdrop, .popover .background.touch-selection:backdrop, .popover .background.magnifier:backdrop, .popover .background.osd:backdrop, + .osd:backdrop { + text-shadow: none; + icon-shadow: none; } + +.view:selected:focus, GtkIconView:selected:focus, .view:selected, GtkIconView:selected, +GtkTextView GtkLabel:selected:focus, +GtkTextView GtkLabel:selected, GtkTextView GtkLabel selection:focus, GtkTextView GtkLabel selection, GtkFlow flowboxchild:selected, modelbutton.flat:selected, .popover .check:selected, +.popover .radio:selected, +.menuitem.button.flat:selected, GtkCalendar:selected, .spinbutton:selected:not(.vertical), +.entry:selected:focus, +.entry:selected, .list-row:selected, GtkTreeView.view:selected:focus, GtkTreeView.view:selected, +treeview.view:selected:focus, +treeview.view:selected { + background-color: #347D9F; } + .list-row:selected GtkLabel, row:selected GtkLabel, GtkLabel:selected, .view:selected:focus, GtkIconView:selected:focus, .view:selected, GtkIconView:selected, + GtkTextView GtkLabel:selected:focus, + GtkTextView GtkLabel:selected, GtkTextView GtkLabel selection:focus, GtkTextView GtkLabel selection, GtkFlow flowboxchild:selected, modelbutton.flat:selected, .popover .check:selected, + .popover .radio:selected, + .menuitem.button.flat:selected, GtkCalendar:selected, .spinbutton:selected:not(.vertical), + .entry:selected:focus, + .entry:selected, .list-row:selected, GtkTreeView.view:selected:focus, GtkTreeView.view:selected, + treeview.view:selected:focus, + treeview.view:selected { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); } + .list-row:selected GtkLabel:insensitive, row:selected GtkLabel:insensitive, GtkLabel:insensitive:selected, GtkIconView:insensitive:selected:focus, .view:insensitive:selected, GtkIconView:insensitive:selected, + GtkTextView GtkLabel:insensitive:selected:focus, GtkTextView GtkLabel selection:insensitive, GtkFlow flowboxchild:insensitive:selected, GtkLabel:insensitive:selected, modelbutton.flat:insensitive:selected, .popover .check:insensitive:selected, + .popover .radio:insensitive:selected, + .menuitem.button.flat:insensitive:selected, GtkCalendar:insensitive:selected, .spinbutton:insensitive:selected:not(.vertical), + .entry:insensitive:selected, .list-row:insensitive:selected { + color: #9abecf; } + .list-row:selected GtkLabel:backdrop, row:selected GtkLabel:backdrop, GtkLabel:backdrop:selected, GtkIconView:backdrop:selected:focus, .view:backdrop:selected, GtkIconView:backdrop:selected, + GtkTextView GtkLabel:backdrop:selected:focus, GtkTextView GtkLabel selection:backdrop, GtkFlow flowboxchild:backdrop:selected, GtkLabel:backdrop:selected, modelbutton.flat:backdrop:selected, .popover .check:backdrop:selected, + .popover .radio:backdrop:selected, + .menuitem.button.flat:backdrop:selected, GtkCalendar:backdrop:selected, .spinbutton:backdrop:selected:not(.vertical), + .entry:backdrop:selected, .list-row:backdrop:selected { + color: rgba(255, 255, 255, 0.5); } + .list-row:selected GtkLabel:backdrop:insensitive, row:selected GtkLabel:backdrop:insensitive, GtkLabel:backdrop:insensitive:selected, .view:backdrop:insensitive:selected, GtkIconView:backdrop:insensitive:selected, GtkTextView GtkLabel selection:backdrop:insensitive, GtkFlow flowboxchild:backdrop:insensitive:selected, GtkLabel:backdrop:insensitive:selected, modelbutton.flat:backdrop:insensitive:selected, .popover .check:backdrop:insensitive:selected, + .popover .radio:backdrop:insensitive:selected, + .menuitem.button.flat:backdrop:insensitive:selected, GtkCalendar:backdrop:insensitive:selected, .spinbutton:backdrop:insensitive:selected:not(.vertical), + .entry:backdrop:insensitive:selected, .list-row:backdrop:insensitive:selected { + color: rgba(77, 141, 171, 0.85); } + +.monospace { + font: Monospace; } + +/*********** + * Buttons * + ***********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#347D9F), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#347D9F), to(transparent)); } } +.button { + padding: 4px 9px; + border: 1px solid #d1d1d1; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #d1d1d1; + background-image: linear-gradient(to bottom, #f7f7f7, #eaeaea); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white; + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + transition: none; } + .button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 500ms; } + .button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .button:hover { + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #d1d1d1; + background-image: linear-gradient(to bottom, white, #f7f7f7 60%, #ededed); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white; + -gtk-image-effect: highlight; } + .button:active, + .button:checked { + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #d1d1d1; + background-image: linear-gradient(to bottom, #e5e5e5, #f2f2f2); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); + transition-duration: 50ms; } + .button:backdrop.flat, + .button:backdrop { + border-color: #d5d5d5; + background-image: linear-gradient(to bottom, #f7f7f7); + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + transition: 200ms ease-out; + -gtk-image-effect: none; } + .button:backdrop.flat GtkLabel, + .button:backdrop.flat, + .button:backdrop GtkLabel, + .button:backdrop { + color: #9e9e9e; } + .button:backdrop.flat:active, + .button:backdrop.flat:checked, + .button:backdrop:active, + .button:backdrop:checked { + border-color: #d5d5d5; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button:backdrop.flat:active GtkLabel, + .button:backdrop.flat:active, + .button:backdrop.flat:checked GtkLabel, + .button:backdrop.flat:checked, + .button:backdrop:active GtkLabel, + .button:backdrop:active, + .button:backdrop:checked GtkLabel, + .button:backdrop:checked { + color: #9e9e9e; } + .button:backdrop.flat:active label, + .button:backdrop.flat:active, + .button:backdrop.flat:checked label, + .button:backdrop.flat:checked, + .button:backdrop:active label, + .button:backdrop:active, + .button:backdrop:checked label, + .button:backdrop:checked { + color: #9e9e9e; } + .button:backdrop.flat:insensitive, + .button:backdrop:insensitive { + border-color: #d5d5d5; + background-image: none; + background-color: #fafafa; + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button:backdrop.flat:insensitive GtkLabel, + .button:backdrop.flat:insensitive, + .button:backdrop:insensitive GtkLabel, + .button:backdrop:insensitive { + color: #d1d1d1; } + .button:backdrop.flat:insensitive:active, + .button:backdrop.flat:insensitive:checked, + .button:backdrop:insensitive:active, + .button:backdrop:insensitive:checked { + border-color: #d5d5d5; + background-image: none; + background-color: #ededed; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button:backdrop.flat:insensitive:active GtkLabel, + .button:backdrop.flat:insensitive:checked GtkLabel, + .button:backdrop:insensitive:active GtkLabel, + .button:backdrop:insensitive:checked GtkLabel { + color: #d1d1d1; } + .button.flat:backdrop, + .button.flat:insensitive, + .button.flat:backdrop:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; } + .button:insensitive, + .button:insensitive { + border-color: #d1d1d1; + background-image: none; + background-color: #fafafa; + text-shadow: none; + box-shadow: none; + icon-shadow: none; } + .button:insensitive GtkLabel, + .button:insensitive, + .button:insensitive GtkLabel, + .button:insensitive { + color: #9e9e9e; } + .button:insensitive:active, + .button:insensitive:checked, + .button:insensitive:active, + .button:insensitive:checked { + border-color: #d1d1d1; + background-image: none; + background-color: #fafafa; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button:insensitive:active GtkLabel, + .button:insensitive:active, + .button:insensitive:checked GtkLabel, + .button:insensitive:checked, + .button:insensitive:active GtkLabel, + .button:insensitive:active, + .button:insensitive:checked GtkLabel, + .button:insensitive:checked { + color: #9e9e9e; } + .button.image-button { + padding-left: 4px; + padding-right: 4px; } + .button.text-button { + padding-left: 16px; + padding-right: 16px; } + .button.text-button.image-button { + padding-left: 8px; + padding-right: 8px; } + .button.text-button.image-button GtkLabel, + .button.text-button.image-button label { + padding-left: 8px; + padding-right: 8px; } +row:selected +.button { + border-color: #275f79; } + row:selected + .button.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: #ffffff; + border-color: transparent; } + row:selected + .button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { + color: #fcfcfc; } +.button.osd { + color: #A1A8AB; + border-radius: 5px; + outline-color: rgba(161, 168, 171, 0.3); + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); + border: none; + box-shadow: none; } + .button.osd:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); + border: none; + box-shadow: none; } + .button.osd:active, + .button.osd:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); + border: none; + box-shadow: none; } + .button.osd:insensitive:backdrop, + .button.osd:insensitive, + .button.osd:insensitive:backdrop, + .button.osd:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + border: none; } + .button.osd:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + border: none; } +.app-notification .button, .app-notification button, +.app-notification.frame .button, +.app-notification.frame button, .csd .popover .background.touch-selection button, .csd .popover .background.magnifier button, .popover .background.touch-selection button, .popover .background.magnifier button, .osd +.button { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .button:hover, .app-notification button:hover, .popover .background.touch-selection button:hover, .popover .background.magnifier button:hover, .osd + .button:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .button:active:backdrop, .app-notification button:active:backdrop, .popover .background.touch-selection button:active:backdrop, .popover .background.magnifier button:active:backdrop, .app-notification .button:active, .app-notification button:active, .popover .background.touch-selection button:active, .popover .background.magnifier button:active, .app-notification .button:checked:backdrop, .app-notification button:checked:backdrop, .popover .background.touch-selection button:checked:backdrop, .popover .background.magnifier button:checked:backdrop, .app-notification .button:checked, .app-notification button:checked, .popover .background.touch-selection button:checked, .popover .background.magnifier button:checked, .osd + .button:active:backdrop, .osd + .button:active, .osd + .button:checked:backdrop, .osd + .button:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .button:insensitive:backdrop, .app-notification button:insensitive:backdrop, .popover .background.touch-selection button:insensitive:backdrop, .popover .background.magnifier button:insensitive:backdrop, .app-notification .button:insensitive, .app-notification button:insensitive, .popover .background.touch-selection button:insensitive, .popover .background.magnifier button:insensitive, .osd + .button:insensitive:backdrop, .osd + .button:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .app-notification .button:backdrop, .app-notification button:backdrop, .popover .background.touch-selection button:backdrop, .popover .background.magnifier button:backdrop, .osd + .button:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .app-notification .flat.button, .app-notification button.flat, .popover .background.touch-selection button.flat, .popover .background.magnifier button.flat, .osd + .button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + box-shadow: none; } + .app-notification .flat.button:hover, .app-notification button.flat:hover, .popover .background.touch-selection button.flat:hover, .popover .background.magnifier button.flat:hover, .osd + .button.flat:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .flat.button:insensitive, .app-notification button.flat:insensitive, .popover .background.touch-selection button.flat:insensitive, .popover .background.magnifier button.flat:insensitive, .osd + .button.flat:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + background-image: none; + border-color: transparent; + box-shadow: none; } + .app-notification .flat.button:backdrop, .app-notification button.flat:backdrop, .popover .background.touch-selection button.flat:backdrop, .popover .background.magnifier button.flat:backdrop, .osd + .button.flat:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; } + .app-notification .flat.button:active, .app-notification button.flat:active, .popover .background.touch-selection button.flat:active, .popover .background.magnifier button.flat:active, .app-notification .flat.button:checked, .app-notification button.flat:checked, .popover .background.touch-selection button.flat:checked, .popover .background.magnifier button.flat:checked, .osd + .button.flat:active, .osd + .button.flat:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } +.button.suggested-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #15313f; + background-image: linear-gradient(to bottom, #347D9F, #2e6e8c); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #347D9F; } + .button.suggested-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #15313f; + background-image: linear-gradient(to bottom, #3c8fb6, #347D9F 60%, #2f7190); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } + .button.suggested-action:active, + .button.suggested-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #15313f; + background-image: linear-gradient(to bottom, #2b6884, #317797); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.suggested-action:backdrop, + .button.suggested-action.flat:backdrop { + border-color: #347D9F; + background-image: linear-gradient(to bottom, #347D9F); + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button.suggested-action:backdrop GtkLabel, + .button.suggested-action:backdrop, + .button.suggested-action.flat:backdrop GtkLabel, + .button.suggested-action.flat:backdrop { + color: #d6e5ec; } + .button.suggested-action:backdrop:active, + .button.suggested-action:backdrop:checked, + .button.suggested-action.flat:backdrop:active, + .button.suggested-action.flat:backdrop:checked { + border-color: #275f79; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.suggested-action:backdrop:active GtkLabel, + .button.suggested-action:backdrop:active, + .button.suggested-action:backdrop:checked GtkLabel, + .button.suggested-action:backdrop:checked, + .button.suggested-action.flat:backdrop:active GtkLabel, + .button.suggested-action.flat:backdrop:active, + .button.suggested-action.flat:backdrop:checked GtkLabel, + .button.suggested-action.flat:backdrop:checked { + color: #d4dfe4; } + .button.suggested-action:backdrop:active label, + .button.suggested-action:backdrop:active, + .button.suggested-action:backdrop:checked label, + .button.suggested-action:backdrop:checked, + .button.suggested-action.flat:backdrop:active label, + .button.suggested-action.flat:backdrop:active, + .button.suggested-action.flat:backdrop:checked label, + .button.suggested-action.flat:backdrop:checked { + color: #d4dfe4; } + .button.suggested-action:backdrop:insensitive, + .button.suggested-action.flat:backdrop:insensitive { + border-color: #d5d5d5; + background-image: none; + background-color: #fafafa; + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button.suggested-action:backdrop:insensitive GtkLabel, + .button.suggested-action:backdrop:insensitive, + .button.suggested-action.flat:backdrop:insensitive GtkLabel, + .button.suggested-action.flat:backdrop:insensitive { + color: #d1d1d1; } + .button.suggested-action:backdrop:insensitive:active, + .button.suggested-action:backdrop:insensitive:checked, + .button.suggested-action.flat:backdrop:insensitive:active, + .button.suggested-action.flat:backdrop:insensitive:checked { + border-color: #4a839c; + background-image: none; + background-color: #4a839c; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.suggested-action:backdrop:insensitive:active GtkLabel, + .button.suggested-action:backdrop:insensitive:checked GtkLabel, + .button.suggested-action.flat:backdrop:insensitive:active GtkLabel, + .button.suggested-action.flat:backdrop:insensitive:checked GtkLabel { + color: #89aebf; } + .button.suggested-action.flat:backdrop, + .button.suggested-action.flat:insensitive, + .button.suggested-action.flat:backdrop:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: rgba(52, 125, 159, 0.8); } + .button.suggested-action:insensitive { + border-color: #d1d1d1; + background-image: none; + background-color: #fafafa; + text-shadow: none; + box-shadow: none; + icon-shadow: none; } + .button.suggested-action:insensitive GtkLabel, + .button.suggested-action:insensitive { + color: #9e9e9e; } + .button.suggested-action:insensitive:active, + .button.suggested-action:insensitive:checked { + border-color: #15313f; + background-image: none; + background-color: #4a839c; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.suggested-action:insensitive:active GtkLabel, + .button.suggested-action:insensitive:active, + .button.suggested-action:insensitive:checked GtkLabel, + .button.suggested-action:insensitive:checked { + color: #b7cdd7; } + .osd + .button.suggested-action { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(52, 125, 159, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.suggested-action:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(52, 125, 159, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.suggested-action:active:backdrop, .osd + .button.suggested-action:active, .osd + .button.suggested-action:checked:backdrop, .osd + .button.suggested-action:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, #347D9F); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.suggested-action:insensitive:backdrop, .osd + .button.suggested-action:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .osd + .button.suggested-action:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(52, 125, 159, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } +.button.destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #9f1409; + background-image: linear-gradient(to bottom, #f34235, #f22b1d); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #f34235; } + .button.destructive-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #9f1409; + background-image: linear-gradient(to bottom, #f55d52, #f34235 60%, #f23022); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + .button.destructive-action:active, + .button.destructive-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #9f1409; + background-image: linear-gradient(to bottom, #f12213, #f2392b); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.destructive-action:backdrop, + .button.destructive-action.flat:backdrop { + border-color: #f34235; + background-image: linear-gradient(to bottom, #f34235); + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button.destructive-action:backdrop GtkLabel, + .button.destructive-action:backdrop, + .button.destructive-action.flat:backdrop GtkLabel, + .button.destructive-action.flat:backdrop { + color: #fdd9d7; } + .button.destructive-action:backdrop:active, + .button.destructive-action:backdrop:checked, + .button.destructive-action.flat:backdrop:active, + .button.destructive-action.flat:backdrop:checked { + border-color: #e71d0e; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.destructive-action:backdrop:active GtkLabel, + .button.destructive-action:backdrop:active, + .button.destructive-action:backdrop:checked GtkLabel, + .button.destructive-action:backdrop:checked, + .button.destructive-action.flat:backdrop:active GtkLabel, + .button.destructive-action.flat:backdrop:active, + .button.destructive-action.flat:backdrop:checked GtkLabel, + .button.destructive-action.flat:backdrop:checked { + color: #fad2cf; } + .button.destructive-action:backdrop:active label, + .button.destructive-action:backdrop:active, + .button.destructive-action:backdrop:checked label, + .button.destructive-action:backdrop:checked, + .button.destructive-action.flat:backdrop:active label, + .button.destructive-action.flat:backdrop:active, + .button.destructive-action.flat:backdrop:checked label, + .button.destructive-action.flat:backdrop:checked { + color: #fad2cf; } + .button.destructive-action:backdrop:insensitive, + .button.destructive-action.flat:backdrop:insensitive { + border-color: #d5d5d5; + background-image: none; + background-color: #fafafa; + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button.destructive-action:backdrop:insensitive GtkLabel, + .button.destructive-action:backdrop:insensitive, + .button.destructive-action.flat:backdrop:insensitive GtkLabel, + .button.destructive-action.flat:backdrop:insensitive { + color: #d1d1d1; } + .button.destructive-action:backdrop:insensitive:active, + .button.destructive-action:backdrop:insensitive:checked, + .button.destructive-action.flat:backdrop:insensitive:active, + .button.destructive-action.flat:backdrop:insensitive:checked { + border-color: #f4473b; + background-image: none; + background-color: #f4473b; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.destructive-action:backdrop:insensitive:active GtkLabel, + .button.destructive-action:backdrop:insensitive:checked GtkLabel, + .button.destructive-action.flat:backdrop:insensitive:active GtkLabel, + .button.destructive-action.flat:backdrop:insensitive:checked GtkLabel { + color: #f88780; } + .button.destructive-action.flat:backdrop, + .button.destructive-action.flat:insensitive, + .button.destructive-action.flat:backdrop:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: rgba(243, 66, 53, 0.8); } + .button.destructive-action:insensitive { + border-color: #d1d1d1; + background-image: none; + background-color: #fafafa; + text-shadow: none; + box-shadow: none; + icon-shadow: none; } + .button.destructive-action:insensitive GtkLabel, + .button.destructive-action:insensitive { + color: #9e9e9e; } + .button.destructive-action:insensitive:active, + .button.destructive-action:insensitive:checked { + border-color: #9f1409; + background-image: none; + background-color: #f4473b; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.destructive-action:insensitive:active GtkLabel, + .button.destructive-action:insensitive:active, + .button.destructive-action:insensitive:checked GtkLabel, + .button.destructive-action:insensitive:checked { + color: #fbb5b1; } + .osd + .button.destructive-action { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(243, 66, 53, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.destructive-action:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(243, 66, 53, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.destructive-action:active:backdrop, .osd + .button.destructive-action:active, .osd + .button.destructive-action:checked:backdrop, .osd + .button.destructive-action:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, #f34235); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.destructive-action:insensitive:backdrop, .osd + .button.destructive-action:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .osd + .button.destructive-action:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(243, 66, 53, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } +.stack-switcher > +.button { + outline-offset: -3px; } + .stack-switcher > + .button > GtkLabel { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > + .button > GtkImage { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; } + .stack-switcher > + .button.text-button { + padding-left: 10px; + padding-right: 10px; } + .stack-switcher > + .button.image-button { + padding-left: 2px; + padding-right: 2px; } + .stack-switcher > + .button.needs-attention:active > label, + .stack-switcher > + .button.needs-attention:active > image, .stack-switcher > + .button.needs-attention:checked > label, + .stack-switcher > + .button.needs-attention:checked > image { + animation: none; + background-image: none; } +.inline-toolbar +.button, .inline-toolbar +.button:backdrop { + border-radius: 2px; + border-width: 1px; } +.primary-toolbar +.button { + icon-shadow: none; } + +.stack-switcher > +.button.needs-attention > label, +.stack-switcher > +.button.needs-attention > image { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#347D9F), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.76923)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 4px; } + .stack-switcher > + .button.needs-attention > label:backdrop, + .stack-switcher > + .button.needs-attention > image:backdrop { + background-size: 6px 6px, 0 0; } + .stack-switcher > + .button.needs-attention > label:dir(rtl), + .stack-switcher > + .button.needs-attention > image:dir(rtl) { + background-position: left 3px, left 4px; } + +.inline-toolbar toolbutton > button { + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #d1d1d1; + background-image: linear-gradient(to bottom, #f7f7f7, #eaeaea); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white; + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .inline-toolbar toolbutton > button:hover { + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #d1d1d1; + background-image: linear-gradient(to bottom, white, #f7f7f7 60%, #ededed); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white; } + .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #d1d1d1; + background-image: linear-gradient(to bottom, #e5e5e5, #f2f2f2); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .inline-toolbar toolbutton > button:insensitive { + border-color: #d1d1d1; + background-image: none; + background-color: #fafafa; + text-shadow: none; + box-shadow: none; + icon-shadow: none; } + .inline-toolbar toolbutton > button:insensitive GtkLabel, .inline-toolbar toolbutton > button:insensitive { + color: #9e9e9e; } + .inline-toolbar toolbutton > button:insensitive:active, .inline-toolbar toolbutton > button:insensitive:checked { + border-color: #d1d1d1; + background-image: none; + background-color: #fafafa; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .inline-toolbar toolbutton > button:insensitive:active GtkLabel, .inline-toolbar toolbutton > button:insensitive:active, .inline-toolbar toolbutton > button:insensitive:checked GtkLabel, .inline-toolbar toolbutton > button:insensitive:checked { + color: #9e9e9e; } + .inline-toolbar toolbutton > button:backdrop { + border-color: #d5d5d5; + background-image: linear-gradient(to bottom, #f7f7f7); + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop GtkLabel, .inline-toolbar toolbutton > button:backdrop { + color: #9e9e9e; } + .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { + border-color: #d5d5d5; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .inline-toolbar toolbutton > button:backdrop:active GtkLabel, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked GtkLabel, .inline-toolbar toolbutton > button:backdrop:checked { + color: #9e9e9e; } + .inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { + color: #9e9e9e; } + .inline-toolbar toolbutton > button:backdrop:insensitive { + border-color: #d5d5d5; + background-image: none; + background-color: #fafafa; + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop:insensitive GtkLabel, .inline-toolbar toolbutton > button:backdrop:insensitive { + color: #d1d1d1; } + .inline-toolbar toolbutton > button:backdrop:insensitive:active, .inline-toolbar toolbutton > button:backdrop:insensitive:checked { + border-color: #d5d5d5; + background-image: none; + background-color: #ededed; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .inline-toolbar toolbutton > button:backdrop:insensitive:active GtkLabel, .inline-toolbar toolbutton > button:backdrop:insensitive:checked GtkLabel { + color: #d1d1d1; } + +toolbar.inline-toolbar toolbutton > button.flat, +toolbar.inline-toolbar toolbutton:backdrop > button.flat, .inline-toolbar +.button, .inline-toolbar +.button:backdrop, .linked > +.button, .linked > +.button:hover, .linked > +.button:active, .linked > +.button:checked, .linked > +.button:backdrop, .linked:not(.vertical) > .spinbutton:not(.vertical), .linked:not(.vertical) > +.entry, .linked > GtkComboBox > box > button.combo:dir(ltr), .linked > GtkComboBox > box > button.combo:dir(rtl) { + border-radius: 0; + border-right-style: none; } + +.inline-toolbar +.button:first-child, .linked > +.button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat, GtkComboBox.linked .button:nth-child(2):dir(rtl), .linked:not(.vertical) > GtkComboBox:first-child > box > button.combo, .linked:not(.vertical) > .spinbutton:first-child:not(.vertical), .linked:not(.vertical) > +.entry:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } +.inline-toolbar +.button:last-child, .linked > +.button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat, GtkComboBox.linked .button:nth-child(2):dir(ltr), .linked:not(.vertical) > GtkComboBox:last-child > box > button.combo, .linked:not(.vertical) > .spinbutton:last-child:not(.vertical), .linked:not(.vertical) > +.entry:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-right-style: solid; } +.inline-toolbar +.button:only-child, .linked > +.button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, .linked:not(.vertical) > GtkComboBox:only-child > box > button.combo, .linked:not(.vertical) > .spinbutton:only-child:not(.vertical), .linked:not(.vertical) > +.entry:only-child { + border-radius: 3px; + border-style: solid; } + +.linked.vertical > +.button, .linked.vertical > +.button:hover, .linked.vertical > +.button:active, .linked.vertical > +.button:checked, .linked.vertical > +.button:backdrop, .linked.vertical > .spinbutton:not(.vertical), .linked.vertical > +.entry, .linked.vertical > GtkComboBox > box > button.combo { + border-style: solid solid none solid; + border-radius: 0; } + +.linked.vertical > +.button:first-child, .linked.vertical > GtkComboBox:first-child > box > button.combo, .linked.vertical > .spinbutton:first-child:not(.vertical), .linked.vertical > +.entry:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } +.linked.vertical > +.button:last-child, .linked.vertical > GtkComboBox:last-child > box > button.combo, .linked.vertical > .spinbutton:last-child:not(.vertical), .linked.vertical > +.entry:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border-style: solid; } +.linked.vertical > +.button:only-child, .linked.vertical > GtkComboBox:only-child > box > button.combo, .linked.vertical > .spinbutton:only-child:not(.vertical), .linked.vertical > +.entry:only-child { + border-radius: 3px; + border-style: solid; } + +modelbutton.flat, .popover .check, +.popover .radio, +.menuitem.button.flat, modelbutton.flat:backdrop, .popover .check:backdrop, +.popover .radio:backdrop, modelbutton.flat:backdrop:hover, .popover .check:backdrop:hover, +.popover .radio:backdrop:hover, +.menuitem.button.flat:backdrop, +.menuitem.button.flat:backdrop:hover, GtkCalendar.button, GtkCalendar.button:hover, GtkCalendar.button:backdrop, GtkCalendar.button:insensitive, .button:link, +.button:visited, .button:link:hover, .button:link:active, .button:link:checked, +.button:visited:hover, +.button:visited:active, +.button:visited:checked, .scale-popup .button:hover, +.scale-popup button:hover, .scale-popup .button:backdrop:hover, .scale-popup .button:backdrop:insensitive, .scale-popup .button:backdrop, +.scale-popup button:backdrop:hover, +.scale-popup button:backdrop:insensitive, +.scale-popup button:backdrop { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; } + +/* menu buttons */ +modelbutton.flat, .popover .check, +.popover .radio, +.menuitem.button.flat { + padding-left: 5px; + padding-right: 5px; + border-radius: 3px; + outline-offset: -2px; } + modelbutton.flat:hover, .popover .check:hover, + .popover .radio:hover, + .menuitem.button.flat:hover { + background-color: white; } + modelbutton.flat check:last-child, .popover .check check:last-child, + .popover .radio check:last-child, + modelbutton.flat radio:last-child, + .popover .check radio:last-child, + .popover .radio radio:last-child, + .menuitem.button.flat check:last-child, + .menuitem.button.flat radio:last-child { + margin-left: 8px; } + modelbutton.flat check:first-child, .popover .check check:first-child, + .popover .radio check:first-child, + modelbutton.flat radio:first-child, + .popover .check radio:first-child, + .popover .radio radio:first-child, + .menuitem.button.flat check:first-child, + .menuitem.button.flat radio:first-child { + margin-right: 8px; } + +modelbutton.flat arrow, .popover .check arrow, +.popover .radio arrow { + background: none; } + modelbutton.flat arrow:hover, .popover .check arrow:hover, + .popover .radio arrow:hover { + background: none; } + modelbutton.flat arrow.left, .popover .check arrow.left, + .popover .radio arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + modelbutton.flat arrow.right, .popover .check arrow.right, + .popover .radio arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + +button.color { + padding: 4px; } + button.color colorswatch:only-child { + box-shadow: 0 1px rgba(255, 255, 255, 0.76923); } + button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 0; } + button.color colorswatch:only-child:insensitive, button.color colorswatch:only-child:backdrop { + box-shadow: none; } + +/************ + * Calendar * + ***********/ +GtkCalendar { + color: #444; + border: 1px solid #d1d1d1; } + GtkCalendar:selected { + border-radius: 3px; } + GtkCalendar.header { + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 0; } + GtkCalendar.header:backdrop { + border-color: rgba(0, 0, 0, 0.1); } + GtkCalendar.button { + color: rgba(68, 68, 68, 0.45); } + GtkCalendar.button:hover { + color: #444; } + GtkCalendar.button:backdrop { + color: rgba(158, 158, 158, 0.45); } + GtkCalendar.button:insensitive { + color: rgba(158, 158, 158, 0.45); } + GtkCalendar.highlight, GtkCalendar.highlight:backdrop { + font-size: smaller; + color: #444; } + GtkCalendar:backdrop { + color: dimgray; + border-color: #d5d5d5; } + +/************************* + * Check and Radio Items * + *************************/ +.check { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + icon-shadow: none; } + +.radio { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked.png"), url("../assets/radio-unchecked@2.png")); + icon-shadow: none; } + +.check:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-hover.png"), url("../assets/checkbox-unchecked-hover@2.png")); + icon-shadow: none; } + +.radio:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-hover.png"), url("../assets/radio-unchecked-hover@2.png")); + icon-shadow: none; } + +.check:active { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-active.png"), url("../assets/checkbox-unchecked-active@2.png")); + icon-shadow: none; } + +.radio:active { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-active.png"), url("../assets/radio-unchecked-active@2.png")); + icon-shadow: none; } + +.check:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-backdrop.png"), url("../assets/checkbox-unchecked-backdrop@2.png")); + icon-shadow: none; } + +.radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-backdrop.png"), url("../assets/radio-unchecked-backdrop@2.png")); + icon-shadow: none; } + +.check:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-insensitive.png"), url("../assets/checkbox-unchecked-insensitive@2.png")); + icon-shadow: none; } + +.radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-insensitive.png"), url("../assets/radio-unchecked-insensitive@2.png")); + icon-shadow: none; } + +.check:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-insensitive-backdrop.png"), url("../assets/checkbox-unchecked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.radio:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-insensitive-backdrop.png"), url("../assets/radio-unchecked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.check:checked { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png")); + icon-shadow: none; } + +.radio:checked { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked.png"), url("../assets/radio-checked@2.png")); + icon-shadow: none; } + +.check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-hover.png"), url("../assets/checkbox-checked-hover@2.png")); + icon-shadow: none; } + +.radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-hover.png"), url("../assets/radio-checked-hover@2.png")); + icon-shadow: none; } + +.check:checked:active { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-active.png"), url("../assets/checkbox-checked-active@2.png")); + icon-shadow: none; } + +.radio:checked:active { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-active.png"), url("../assets/radio-checked-active@2.png")); + icon-shadow: none; } + +.check:checked:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-backdrop.png"), url("../assets/checkbox-checked-backdrop@2.png")); + icon-shadow: none; } + +.radio:checked:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-backdrop.png"), url("../assets/radio-checked-backdrop@2.png")); + icon-shadow: none; } + +.check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-insensitive.png"), url("../assets/checkbox-checked-insensitive@2.png")); + icon-shadow: none; } + +.radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-insensitive.png"), url("../assets/radio-checked-insensitive@2.png")); + icon-shadow: none; } + +.check:checked:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-insensitive-backdrop.png"), url("../assets/checkbox-checked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.radio:checked:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-insensitive-backdrop.png"), url("../assets/radio-checked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed.png"), url("../assets/checkbox-mixed@2.png")); + icon-shadow: none; } + +.radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed.png"), url("../assets/radio-mixed@2.png")); + icon-shadow: none; } + +.check:inconsistent:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-hover.png"), url("../assets/checkbox-mixed-hover@2.png")); + icon-shadow: none; } + +.radio:inconsistent:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-hover.png"), url("../assets/radio-mixed-hover@2.png")); + icon-shadow: none; } + +.check:inconsistent:active { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-active.png"), url("../assets/checkbox-mixed-active@2.png")); + icon-shadow: none; } + +.radio:inconsistent:active { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-active.png"), url("../assets/radio-mixed-active@2.png")); + icon-shadow: none; } + +.check:inconsistent:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-backdrop.png"), url("../assets/checkbox-mixed-backdrop@2.png")); + icon-shadow: none; } + +.radio:inconsistent:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-backdrop.png"), url("../assets/radio-mixed-backdrop@2.png")); + icon-shadow: none; } + +.check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-insensitive.png"), url("../assets/checkbox-mixed-insensitive@2.png")); + icon-shadow: none; } + +.radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-insensitive.png"), url("../assets/radio-mixed-insensitive@2.png")); + icon-shadow: none; } + +.check:inconsistent:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-insensitive-backdrop.png"), url("../assets/checkbox-mixed-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.radio:inconsistent:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-insensitive-backdrop.png"), url("../assets/radio-mixed-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.check:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked.png"), url("../assets/selected-checkbox-unchecked@2.png")); + icon-shadow: none; } + +.radio:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked.png"), url("../assets/selected-radio-unchecked@2.png")); + icon-shadow: none; } + +.check:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-hover.png"), url("../assets/selected-checkbox-unchecked-hover@2.png")); + icon-shadow: none; } + +.radio:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-hover.png"), url("../assets/selected-radio-unchecked-hover@2.png")); + icon-shadow: none; } + +.check:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-active.png"), url("../assets/selected-checkbox-unchecked-active@2.png")); + icon-shadow: none; } + +.radio:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-active.png"), url("../assets/selected-radio-unchecked-active@2.png")); + icon-shadow: none; } + +.check:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-backdrop.png"), url("../assets/selected-checkbox-unchecked-backdrop@2.png")); + icon-shadow: none; } + +.radio:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-backdrop.png"), url("../assets/selected-radio-unchecked-backdrop@2.png")); + icon-shadow: none; } + +.check:insensitive:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-insensitive.png"), url("../assets/selected-checkbox-unchecked-insensitive@2.png")); + icon-shadow: none; } + +.radio:insensitive:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-insensitive.png"), url("../assets/selected-radio-unchecked-insensitive@2.png")); + icon-shadow: none; } + +.check:insensitive:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-insensitive-backdrop.png"), url("../assets/selected-checkbox-unchecked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.radio:insensitive:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-insensitive-backdrop.png"), url("../assets/selected-radio-unchecked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.check:checked:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked.png"), url("../assets/selected-checkbox-checked@2.png")); + icon-shadow: none; } + +.radio:checked:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked.png"), url("../assets/selected-radio-checked@2.png")); + icon-shadow: none; } + +.check:checked:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-hover.png"), url("../assets/selected-checkbox-checked-hover@2.png")); + icon-shadow: none; } + +.radio:checked:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-hover.png"), url("../assets/selected-radio-checked-hover@2.png")); + icon-shadow: none; } + +.check:checked:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-active.png"), url("../assets/selected-checkbox-checked-active@2.png")); + icon-shadow: none; } + +.radio:checked:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-active.png"), url("../assets/selected-radio-checked-active@2.png")); + icon-shadow: none; } + +.check:checked:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-backdrop.png"), url("../assets/selected-checkbox-checked-backdrop@2.png")); + icon-shadow: none; } + +.radio:checked:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-backdrop.png"), url("../assets/selected-radio-checked-backdrop@2.png")); + icon-shadow: none; } + +.check:checked:insensitive:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-insensitive.png"), url("../assets/selected-checkbox-checked-insensitive@2.png")); + icon-shadow: none; } + +.radio:checked:insensitive:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-insensitive.png"), url("../assets/selected-radio-checked-insensitive@2.png")); + icon-shadow: none; } + +.check:checked:insensitive:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-insensitive-backdrop.png"), url("../assets/selected-checkbox-checked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.radio:checked:insensitive:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-insensitive-backdrop.png"), url("../assets/selected-radio-checked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.check:inconsistent:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed.png"), url("../assets/selected-checkbox-mixed@2.png")); + icon-shadow: none; } + +.radio:inconsistent:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed.png"), url("../assets/selected-radio-mixed@2.png")); + icon-shadow: none; } + +.check:inconsistent:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-hover.png"), url("../assets/selected-checkbox-mixed-hover@2.png")); + icon-shadow: none; } + +.radio:inconsistent:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-hover.png"), url("../assets/selected-radio-mixed-hover@2.png")); + icon-shadow: none; } + +.check:inconsistent:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-active.png"), url("../assets/selected-checkbox-mixed-active@2.png")); + icon-shadow: none; } + +.radio:inconsistent:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-active.png"), url("../assets/selected-radio-mixed-active@2.png")); + icon-shadow: none; } + +.check:inconsistent:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-backdrop.png"), url("../assets/selected-checkbox-mixed-backdrop@2.png")); + icon-shadow: none; } + +.radio:inconsistent:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-backdrop.png"), url("../assets/selected-radio-mixed-backdrop@2.png")); + icon-shadow: none; } + +.check:inconsistent:insensitive:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-insensitive.png"), url("../assets/selected-checkbox-mixed-insensitive@2.png")); + icon-shadow: none; } + +.radio:inconsistent:insensitive:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-insensitive.png"), url("../assets/selected-radio-mixed-insensitive@2.png")); + icon-shadow: none; } + +.check:inconsistent:insensitive:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-insensitive-backdrop.png"), url("../assets/selected-checkbox-mixed-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.radio:inconsistent:insensitive:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-insensitive-backdrop.png"), url("../assets/selected-radio-mixed-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.view.content-view.check, GtkIconView.content-view.check { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + icon-shadow: none; } + +.view.content-view.radio, GtkIconView.content-view.radio { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked.png"), url("../assets/radio-unchecked@2.png")); + icon-shadow: none; } + +.view.content-view.check:hover, GtkIconView.content-view.check:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-hover.png"), url("../assets/checkbox-unchecked-hover@2.png")); + icon-shadow: none; } + +.view.content-view.radio:hover, GtkIconView.content-view.radio:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-hover.png"), url("../assets/radio-unchecked-hover@2.png")); + icon-shadow: none; } + +.view.content-view.check:active, GtkIconView.content-view.check:active { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-active.png"), url("../assets/checkbox-unchecked-active@2.png")); + icon-shadow: none; } + +.view.content-view.radio:active, GtkIconView.content-view.radio:active { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-active.png"), url("../assets/radio-unchecked-active@2.png")); + icon-shadow: none; } + +.view.content-view.check:backdrop, GtkIconView.content-view.check:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-backdrop.png"), url("../assets/checkbox-unchecked-backdrop@2.png")); + icon-shadow: none; } + +.view.content-view.radio:backdrop, GtkIconView.content-view.radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-backdrop.png"), url("../assets/radio-unchecked-backdrop@2.png")); + icon-shadow: none; } + +.view.content-view.check:insensitive, GtkIconView.content-view.check:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-insensitive.png"), url("../assets/checkbox-unchecked-insensitive@2.png")); + icon-shadow: none; } + +.view.content-view.radio:insensitive, GtkIconView.content-view.radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-insensitive.png"), url("../assets/radio-unchecked-insensitive@2.png")); + icon-shadow: none; } + +.view.content-view.check:insensitive:backdrop, GtkIconView.content-view.check:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-insensitive-backdrop.png"), url("../assets/checkbox-unchecked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.view.content-view.radio:insensitive:backdrop, GtkIconView.content-view.radio:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-insensitive-backdrop.png"), url("../assets/radio-unchecked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.view.content-view.check, GtkIconView.content-view.check { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked.png"), url("../assets/checkbox-checked@2.png")); + icon-shadow: none; } + +.view.content-view.radio, GtkIconView.content-view.radio { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked.png"), url("../assets/radio-checked@2.png")); + icon-shadow: none; } + +.view.content-view.check:hover, GtkIconView.content-view.check:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked-hover.png"), url("../assets/checkbox-checked-hover@2.png")); + icon-shadow: none; } + +.view.content-view.radio:hover, GtkIconView.content-view.radio:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked-hover.png"), url("../assets/radio-checked-hover@2.png")); + icon-shadow: none; } + +.view.content-view.check:active, GtkIconView.content-view.check:active { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked-active.png"), url("../assets/checkbox-checked-active@2.png")); + icon-shadow: none; } + +.view.content-view.radio:active, GtkIconView.content-view.radio:active { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked-active.png"), url("../assets/radio-checked-active@2.png")); + icon-shadow: none; } + +.view.content-view.check:backdrop, GtkIconView.content-view.check:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked-backdrop.png"), url("../assets/checkbox-checked-backdrop@2.png")); + icon-shadow: none; } + +.view.content-view.radio:backdrop, GtkIconView.content-view.radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked-backdrop.png"), url("../assets/radio-checked-backdrop@2.png")); + icon-shadow: none; } + +.view.content-view.check:insensitive, GtkIconView.content-view.check:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked-insensitive.png"), url("../assets/checkbox-checked-insensitive@2.png")); + icon-shadow: none; } + +.view.content-view.radio:insensitive, GtkIconView.content-view.radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked-insensitive.png"), url("../assets/radio-checked-insensitive@2.png")); + icon-shadow: none; } + +.view.content-view.check:insensitive:backdrop, GtkIconView.content-view.check:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked-insensitive-backdrop.png"), url("../assets/checkbox-checked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.view.content-view.radio:insensitive:backdrop, GtkIconView.content-view.radio:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked-insensitive-backdrop.png"), url("../assets/radio-checked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.check.text-button, .radio.text-button { + padding: 2px 0; + outline-offset: 0; } + .check.text-button label:not(:only-child):first-child, .radio.text-button label:not(:only-child):first-child { + margin-left: 4px; } + .check.text-button label:not(:only-child):last-child, .radio.text-button label:not(:only-child):last-child { + margin-right: 4px; } + +.check, +.radio { + margin: 0 4px; } + .menu .menuitem .check, .menu .menuitem + .radio { + margin: 0; } + +GtkTreeView.view check:selected:focus, GtkTreeView.view check:selected, +GtkTreeView.view radio:selected:focus, +GtkTreeView.view radio:selected { + color: #444; + border-color: #275f79; } +GtkTreeView.view check:selected:insensitive, +GtkTreeView.view radio:selected:insensitive { + color: #9e9e9e; } + GtkTreeView.view check:selected:insensitive:backdrop, + GtkTreeView.view radio:selected:insensitive:backdrop { + color: #d1d1d1; } +GtkTreeView.view check:backdrop:selected, GtkTreeView.view check:backdrop, +GtkTreeView.view radio:backdrop:selected, +GtkTreeView.view radio:backdrop { + color: #9e9e9e; } + +/***************** + * Color Chooser * + *****************/ +GtkColorSwatch.top { + border-top-left-radius: 5.5px; + border-top-right-radius: 5.5px; } + GtkColorSwatch.top overlay { + border-top-left-radius: 5px; + border-top-right-radius: 5px; } +GtkColorSwatch.bottom { + border-bottom-left-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + GtkColorSwatch.bottom overlay { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } +GtkColorSwatch.left, GtkColorSwatch:first-child:not(.top) { + border-top-left-radius: 5.5px; + border-bottom-left-radius: 5.5px; } + GtkColorSwatch.left overlay, GtkColorSwatch:first-child:not(.top) overlay { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } +GtkColorSwatch.right, GtkColorSwatch:last-child:not(.bottom) { + border-top-right-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + GtkColorSwatch.right overlay, GtkColorSwatch:last-child:not(.bottom) overlay { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } +GtkColorSwatch.dark overlay { + color: #ffffff; } + GtkColorSwatch.dark overlay:hover { + border-color: rgba(0, 0, 0, 0.8); } + GtkColorSwatch.dark overlay:backdrop { + color: rgba(255, 255, 255, 0.5); } +GtkColorSwatch.light overlay { + color: #444; } + GtkColorSwatch.light overlay:hover { + border-color: rgba(0, 0, 0, 0.5); } + GtkColorSwatch.light overlay:backdrop { + color: dimgray; } +GtkColorSwatch overlay { + box-shadow: inset 0 2px 2px -3px rgba(0, 0, 0, 0.7); + border: 1px solid rgba(0, 0, 0, 0.3); } + GtkColorSwatch overlay:hover { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); } + GtkColorSwatch overlay:backdrop, GtkColorSwatch overlay:backdrop:hover { + border-color: rgba(0, 0, 0, 0.3); + box-shadow: none; } +GtkColorSwatch#add-color-button { + border-radius: 5px 5px 0 0; } + GtkColorSwatch#add-color-button:only-child { + border-radius: 5px; } + GtkColorSwatch#add-color-button overlay { + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #d1d1d1; + background-image: linear-gradient(to bottom, #f7f7f7, #eaeaea); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white; + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8); } + GtkColorSwatch#add-color-button overlay:hover { + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #d1d1d1; + background-image: linear-gradient(to bottom, white, #f7f7f7 60%, #ededed); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white; } + GtkColorSwatch#add-color-button overlay:backdrop { + border-color: #d5d5d5; + background-image: linear-gradient(to bottom, #f7f7f7); + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + GtkColorSwatch#add-color-button overlay:backdrop GtkLabel, GtkColorSwatch#add-color-button overlay:backdrop { + color: #9e9e9e; } +GtkColorSwatch:insensitive { + opacity: 0.5; } + GtkColorSwatch:insensitive overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; } +row:selected GtkColorSwatch { + box-shadow: 0 0 0 2px #ffffff; } +GtkColorSwatch#editor-color-sample { + border-radius: 4px; } + GtkColorSwatch#editor-color-sample overlay { + border-radius: 4.5px; } + +colorchooser .popover.osd { + border-radius: 5px; } + +/************** + * ComboBoxes * + **************/ +GtkComboBox .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/****************** + * Combobox Entry * + ******************/ +.combobox-entry .button { + box-shadow: none; } + .combobox-entry .button:first-child { + border-radius: 4px 0 0 4px; + border-right-width: 0; } + .combobox-entry .button:last-child { + border-radius: 0 4px 4px 0; } +.combobox-entry .entry { + box-shadow: none; } + .combobox-entry .entry:first-child { + border-radius: 4px 0 0 4px; + border-right-width: 0; } + .combobox-entry .entry:last-child { + border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; } + +/*********** + * Dialogs * + ***********/ +GtkMessageDialog .header-bar, +GtkMessageDialog .titlebar, +.message-dialog .header-bar, +.message-dialog .titlebar { + background-image: none; + background-color: #f7f7f7; + border-style: none; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } + GtkMessageDialog .header-bar:backdrop, + GtkMessageDialog .titlebar:backdrop, + .message-dialog .header-bar:backdrop, + .message-dialog .titlebar:backdrop { + background-color: #f7f7f7; } + GtkMessageDialog .header-bar.default-decoration, + GtkMessageDialog .titlebar.default-decoration, + .message-dialog .header-bar.default-decoration, + .message-dialog .titlebar.default-decoration { + padding: 6px; + background-color: #f7f7f7; + color: #444; } + GtkMessageDialog .header-bar.default-decoration:backdrop, + GtkMessageDialog .titlebar.default-decoration:backdrop, + .message-dialog .header-bar.default-decoration:backdrop, + .message-dialog .titlebar.default-decoration:backdrop { + background-color: #f7f7f7; + color: #9e9e9e; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton, + .message-dialog .header-bar.default-decoration .button.titlebutton, + .message-dialog .titlebar.default-decoration .button.titlebutton { + padding: 1px; + border-radius: 50%; + background-color: transparent; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton GtkImage, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton GtkImage, + .message-dialog .header-bar.default-decoration .button.titlebutton GtkImage, + .message-dialog .titlebar.default-decoration .button.titlebutton GtkImage { + color: #444; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton:hover, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton:hover, + .message-dialog .header-bar.default-decoration .button.titlebutton:hover, + .message-dialog .titlebar.default-decoration .button.titlebutton:hover { + background-color: #dedede; + color: #5e5e5e; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton:hover GtkImage, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton:hover GtkImage, + .message-dialog .header-bar.default-decoration .button.titlebutton:hover GtkImage, + .message-dialog .titlebar.default-decoration .button.titlebutton:hover GtkImage { + color: #5e5e5e; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton:backdrop, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton:backdrop, + .message-dialog .header-bar.default-decoration .button.titlebutton:backdrop, + .message-dialog .titlebar.default-decoration .button.titlebutton:backdrop { + background-color: transparent; + color: #9e9e9e; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton:backdrop GtkImage, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton:backdrop GtkImage, + .message-dialog .header-bar.default-decoration .button.titlebutton:backdrop GtkImage, + .message-dialog .titlebar.default-decoration .button.titlebutton:backdrop GtkImage { + color: #b8b8b8; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton:active, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton:active, + .message-dialog .header-bar.default-decoration .button.titlebutton:active, + .message-dialog .titlebar.default-decoration .button.titlebutton:active { + background-color: #444; + color: #f7f7f7; + border-radius: 50%; + box-shadow: none; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton:active GtkImage, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton:active GtkImage, + .message-dialog .header-bar.default-decoration .button.titlebutton:active GtkImage, + .message-dialog .titlebar.default-decoration .button.titlebutton:active GtkImage { + color: white; } +GtkMessageDialog.csd, +.message-dialog.csd { + border: none; + box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2); } + GtkMessageDialog.csd.background, + .message-dialog.csd.background { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + GtkMessageDialog.csd .dialog-action-area .button, + .message-dialog.csd .dialog-action-area .button { + padding: 10px 14px; + border-radius: 0; + background-image: none; + border-left-style: solid; + border-right-style: none; + border-bottom-style: none; } + GtkMessageDialog.csd .dialog-action-area .button:first-child, + .message-dialog.csd .dialog-action-area .button:first-child { + border-left-style: none; + border-bottom-left-radius: 4px; } + GtkMessageDialog.csd .dialog-action-area .button:last-child, + .message-dialog.csd .dialog-action-area .button:last-child { + border-bottom-right-radius: 4px; } + +GtkFileChooserDialog { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + GtkFileChooserDialog .dialog-action-box { + border-top: 1px solid #d1d1d1; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + GtkFileChooserDialog .dialog-action-box:backdrop { + border-top-color: #d5d5d5; } + GtkFileChooserDialog #pathbarbox { + border-bottom: 1px solid #f7f7f7; } + +/**************** + * Text Entries * + ****************/ +.spinbutton:not(.vertical), GeditWindow > .entry, +.entry { + padding: 4px 6px; + border: 1px solid; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #444; + border-color: #d1d1d1; + background-color: #ffffff; + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); } + .spinbutton:not(.vertical) GtkImage, GeditWindow > .entry GtkImage, + .entry GtkImage { + color: dimgray; } + .spinbutton:not(.vertical) GtkImage:hover, GeditWindow > .entry GtkImage:hover, + .entry GtkImage:hover { + color: #444; } + .spinbutton:not(.vertical) GtkImage:active, GeditWindow > .entry GtkImage:active, + .entry GtkImage:active { + color: #347D9F; } + .spinbutton:not(.vertical) GtkImage:backdrop, GeditWindow > .entry GtkImage:backdrop, + .entry GtkImage:backdrop { + color: #b1b1b1; } + .spinbutton:not(.vertical) GtkImage.left, GeditWindow > .entry GtkImage.left, + .entry GtkImage.left { + padding-left: 0; + padding-right: 6px; } + .spinbutton:not(.vertical) GtkImage.right, GeditWindow > .entry GtkImage.right, + .entry GtkImage.right { + padding-left: 6px; + padding-right: 0; } + .spinbutton:not(.vertical) .undershoot.left, GeditWindow > .entry .undershoot.left, + .entry .undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: none; } + .spinbutton:not(.vertical) .undershoot.right, GeditWindow > .entry .undershoot.right, + .entry .undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: none; } + .flat.spinbutton:focus:not(.vertical), GeditWindow > .flat.entry:focus, .flat.spinbutton:not(.vertical), GeditWindow > .flat.entry, + .entry.flat:focus, + .entry.flat { + padding: 2px; + background-image: none; + border-color: transparent; + border-radius: 0; } + .spinbutton:focus:not(.vertical), GeditWindow > .entry:focus, + .entry:focus { + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); + border-color: #347D9F; } + .spinbutton:insensitive:not(.vertical), GeditWindow > .entry:insensitive, + .entry:insensitive { + color: #9e9e9e; + border-color: #d1d1d1; + background-image: linear-gradient(to bottom, #fafafa); + box-shadow: none; } + .spinbutton:backdrop:not(.vertical), GeditWindow > .entry:backdrop, + .entry:backdrop { + color: dimgray; + border-color: #d5d5d5; + background-image: linear-gradient(to bottom, #fcfcfc); + box-shadow: none; + transition: 200ms ease-out; } + .spinbutton:backdrop:insensitive:not(.vertical), GeditWindow > .entry:backdrop:insensitive, + .entry:backdrop:insensitive { + color: #d1d1d1; + border-color: #d5d5d5; + background-image: linear-gradient(to bottom, #fafafa); + box-shadow: none; } + .spinbutton:backdrop:insensitive:not(.vertical), GeditWindow > .entry:backdrop:insensitive, + .entry:backdrop:insensitive { + color: #d1d1d1; + border-color: #d5d5d5; + background-image: linear-gradient(to bottom, #fafafa); + box-shadow: none; } + .error.spinbutton:not(.vertical), GeditWindow > .error.entry, + .entry.error { + color: #f34235; + border-color: #f34235; } + .error.spinbutton:focus:not(.vertical), GeditWindow > .error.entry:focus, + .entry.error:focus { + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); + border-color: #f34235; } + .error.spinbutton:selected:focus:not(.vertical), GeditWindow > .error.entry:selected:focus, .error.spinbutton:selected:not(.vertical), GeditWindow > .error.entry:selected, + .entry.error:selected:focus, + .entry.error:selected { + background-color: #f34235; } + .warning.spinbutton:not(.vertical), GeditWindow > .warning.entry, + .entry.warning { + color: #fec006; + border-color: #fec006; } + .warning.spinbutton:focus:not(.vertical), GeditWindow > .warning.entry:focus, + .entry.warning:focus { + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); + border-color: #fec006; } + .warning.spinbutton:selected:focus:not(.vertical), GeditWindow > .warning.entry:selected:focus, .warning.spinbutton:selected:not(.vertical), GeditWindow > .warning.entry:selected, + .entry.warning:selected:focus, + .entry.warning:selected { + background-color: #fec006; } +.spinbutton:not(.vertical) .progressbar, GeditWindow > .entry .progressbar, +.entry .progressbar { + margin: 2px -6px; + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: #347D9F; + border-style: solid; + box-shadow: none; } + .spinbutton:not(.vertical) .progressbar:backdrop, GeditWindow > .entry .progressbar:backdrop, + .entry .progressbar:backdrop { + background-color: transparent; } +.linked:not(.vertical) > .spinbutton:focus:not(.vertical) + .spinbutton:not(.vertical), GeditWindow.linked:not(.vertical) > .entry:focus + .spinbutton:not(.vertical), GeditWindow.linked:not(.vertical) > .spinbutton:focus:not(.vertical) + .entry, GeditWindow.linked:not(.vertical) > .entry:focus + .entry, .linked:not(.vertical) > .spinbutton:focus:not(.vertical) + button, GeditWindow.linked:not(.vertical) > .entry:focus + button, .linked:not(.vertical) > .spinbutton:focus:not(.vertical) + combobox > box > button.combo, GeditWindow.linked:not(.vertical) > .entry:focus + combobox > box > button.combo, .linked:not(.vertical) > +.entry:focus + .spinbutton:not(.vertical), GeditWindow.linked:not(.vertical) > .entry:focus + .entry, .linked:not(.vertical) > +.entry:focus + button, .linked:not(.vertical) > +.entry:focus + combobox > box > button.combo, .linked:not(.vertical) > .spinbutton:focus:not(.vertical) + +.entry, GeditWindow.linked:not(.vertical) > .entry:focus + +.entry, .linked:not(.vertical) > +.entry:focus + +.entry { + border-left-color: #347D9F; } +.linked.vertical > .spinbutton:not(:insensitive):not(.vertical) + entry:not(:insensitive), GeditWindow.linked.vertical > .entry:not(:insensitive) + entry:not(:insensitive), .linked.vertical > .spinbutton:not(:insensitive):not(.vertical) + .spinbutton:not(:insensitive):not(.vertical), GeditWindow.linked.vertical > .entry:not(:insensitive) + .spinbutton:not(:insensitive):not(.vertical), GeditWindow.linked.vertical > .spinbutton:not(:insensitive):not(.vertical) + .entry:not(:insensitive), GeditWindow.linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive), .linked.vertical > +.entry:not(:insensitive) + entry:not(:insensitive), .linked.vertical > +.entry:not(:insensitive) + .spinbutton:not(:insensitive):not(.vertical), GeditWindow.linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive) { + border-top-color: #f1f1f1; + background-image: linear-gradient(to bottom, #ffffff); } + .linked.vertical > .spinbutton:not(:insensitive):not(.vertical) + entry:not(:insensitive):backdrop, GeditWindow.linked.vertical > .entry:not(:insensitive) + entry:not(:insensitive):backdrop, .linked.vertical > .spinbutton:not(:insensitive):not(.vertical) + .spinbutton:not(:insensitive):backdrop:not(.vertical), GeditWindow.linked.vertical > .entry:not(:insensitive) + .spinbutton:not(:insensitive):backdrop:not(.vertical), GeditWindow.linked.vertical > .spinbutton:not(:insensitive):not(.vertical) + .entry:not(:insensitive):backdrop, GeditWindow.linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive):backdrop, .linked.vertical > + .entry:not(:insensitive) + entry:not(:insensitive):backdrop, .linked.vertical > + .entry:not(:insensitive) + .spinbutton:not(:insensitive):backdrop:not(.vertical), GeditWindow.linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive):backdrop { + border-top-color: #f0f0f0; + background-image: linear-gradient(to bottom, #fcfcfc); } +.linked.vertical > .spinbutton:insensitive:not(.vertical) + .spinbutton:insensitive:not(.vertical), GeditWindow.linked.vertical > .entry:insensitive + .spinbutton:insensitive:not(.vertical), GeditWindow.linked.vertical > .spinbutton:insensitive:not(.vertical) + .entry:insensitive, GeditWindow.linked.vertical > .entry:insensitive + .entry:insensitive, .linked.vertical > +.entry:insensitive + .spinbutton:insensitive:not(.vertical), GeditWindow.linked.vertical > .entry:insensitive + .entry:insensitive { + border-top-color: #f1f1f1; } +.linked.vertical > .spinbutton:not(.vertical) + .spinbutton:focus:not(:only-child):not(.vertical), GeditWindow.linked.vertical > .entry + .spinbutton:focus:not(:only-child):not(.vertical), GeditWindow.linked.vertical > .spinbutton:not(.vertical) + .entry:focus:not(:only-child), GeditWindow.linked.vertical > .entry + .entry:focus:not(:only-child), .linked.vertical > +.entry + .spinbutton:focus:not(:only-child):not(.vertical), GeditWindow.linked.vertical > .entry + .entry:focus:not(:only-child) { + border-top-color: #347D9F; } +.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + .spinbutton:not(.vertical), GeditWindow.linked.vertical > .entry:focus:not(:only-child) + .spinbutton:not(.vertical), GeditWindow.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + .entry, GeditWindow.linked.vertical > .entry:focus:not(:only-child) + .entry, +.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + .entry, +GeditWindow.linked.vertical > .entry:focus:not(:only-child) + .entry, +.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + .button, +GeditWindow.linked.vertical > .entry:focus:not(:only-child) + .button, +.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + GtkComboBox > box > .button.combo, +GeditWindow.linked.vertical > .entry:focus:not(:only-child) + GtkComboBox > box > .button.combo, .linked.vertical > +.entry:focus:not(:only-child) + .spinbutton:not(.vertical), GeditWindow.linked.vertical > .entry:focus:not(:only-child) + .entry, +.linked.vertical > +.entry:focus:not(:only-child) + .entry, +.linked.vertical > +.entry:focus:not(:only-child) + .button, +.linked.vertical > +.entry:focus:not(:only-child) + GtkComboBox > box > .button.combo { + border-top-color: #347D9F; } + +GtkTreeView .acceleditor > GtkLabel { + background-color: #347D9F; } + +GtkTreeView .entry.flat, GtkTreeView .entry { + border-radius: 0; + background-image: none; + background-color: #ffffff; } + GtkTreeView .entry.flat:focus, GtkTreeView .entry:focus { + border-color: #347D9F; } + +/************* + * Expanders * + *************/ +expander .arrow { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + expander .arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + expander .arrow:hover { + color: #919191; } + expander .arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/**************** + * Floating Bar * + ****************/ +.floating-bar { + background-color: #f7f7f7; + padding-top: 1px; + border-width: 1px; + border-style: solid solid none; + border-color: #d1d1d1; + border-radius: 3px 3px 0 0; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } + .floating-bar.bottom.left { + border-left-style: none; + border-top-left-radius: 0; + border-top-right-radius: 4px; } + .floating-bar.bottom.right { + border-right-style: none; + border-top-right-radius: 0; + border-top-left-radius: 4px; } + .floating-bar > .button { + padding: 4px; } + .floating-bar:backdrop { + background-color: #f7f7f7; + border-color: #d5d5d5; } + +/********** + * Frames * + **********/ +.frame { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #d1d1d1; } + .frame.flat { + border-style: none; } + .frame:backdrop { + border-color: #d5d5d5; } + +GtkScrolledWindow GtkViewport.frame { + border-style: none; } +GtkScrolledWindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#b7b7b7), to(rgba(183, 183, 183, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(68, 68, 68, 0.07)), to(rgba(68, 68, 68, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + GtkScrolledWindow overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#d5d5d5), to(rgba(213, 213, 213, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } +GtkScrolledWindow overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#b7b7b7), to(rgba(183, 183, 183, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(68, 68, 68, 0.07)), to(rgba(68, 68, 68, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + GtkScrolledWindow overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#d5d5d5), to(rgba(213, 213, 213, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } +GtkScrolledWindow overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#b7b7b7), to(rgba(183, 183, 183, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(68, 68, 68, 0.07)), to(rgba(68, 68, 68, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + GtkScrolledWindow overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#d5d5d5), to(rgba(213, 213, 213, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } +GtkScrolledWindow overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#b7b7b7), to(rgba(183, 183, 183, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(68, 68, 68, 0.07)), to(rgba(68, 68, 68, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + GtkScrolledWindow overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#d5d5d5), to(rgba(213, 213, 213, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } +GtkScrolledWindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; + box-shadow: none; } +GtkScrolledWindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; + box-shadow: none; } +GtkScrolledWindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: none; } +GtkScrolledWindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: none; } +GtkScrolledWindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #d1d1d1 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: lightgray; } + GtkScrolledWindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + GtkScrolledWindow junction:backdrop { + border-image-source: linear-gradient(to bottom, #d5d5d5 1px, transparent 1px); + background-color: #efefef; + transition: 200ms ease-out; } + +.separator { + background: rgba(0, 0, 0, 0.1); } + +/************ + * Popovers * + ************/ +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 8px; + -GraniteWidgetsPopOver-border-width: 0; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid #ffffff; + background: #ffffff; + color: #444; } + GraniteWidgetsPopOver .button { + background-image: none; + background: none; + border: none; } + GraniteWidgetsPopOver .button:active, GraniteWidgetsPopOver .button:active:hover { + color: #347D9F; } + GraniteWidgetsPopOver > .frame { + border: none; } + GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver GtkIconView.sidebar { + border: none; + background: none; } + +GraniteWidgetsStaticNotebook .frame { + border: none; } + +.popover_bg { + background-color: #ffffff; + border: 1px solid #ffffff; + color: #444; } + +/*********** + * Welcome * + **********/ +GraniteWidgetsWelcome { + background-color: #ffffff; } + GraniteWidgetsWelcome GtkLabel { + color: #444; } + GraniteWidgetsWelcome .h1, GraniteWidgetsWelcome .h3 { + color: rgba(68, 68, 68, 0.8); } + +/************** +* Source List * +***************/ +.source-list { + -GtkTreeView-horizontal-separator: 4px; + -GtkTreeView-vertical-separator: 4px; + background-color: #f7f7f7; + border: solid #d1d1d1; + color: #444; + border-right-width: 1px; } + .source-list .view, .source-list GtkIconView { + border-width: 0; + border-style: solid; + border-color: #d1d1d1; } + .source-list .category-expander { + border: none; + color: #444; } + .source-list .badge { + background-image: none; + background-color: rgba(0, 0, 0, 0.4); + color: #f7f7f7; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; } + .source-list .badge:selected:backdrop, .source-list .badge:selected:hover:backdrop { + background-color: rgba(0, 0, 0, 0.2); + color: #eaeaea; } + .source-list .list-row { + border: none; + padding: 0; } + .source-list .list-row > GtkLabel { + padding-left: 6px; + padding-right: 6px; } + .source-list.sidebar { + border-width: 0; + border-style: solid; + border-color: #d1d1d1; } + .source-list.sidebar.left, .source-list.sidebar.right { + border-width: 0; } + +/************** +* Text Styles * +**************/ +.h1 { + font-size: 24px; } + +.h2 { + font-weight: 300; + font-size: 18px; } + +.h3 { + font-size: 9px; } + +.h4 { + font-weight: bold; + font-size: 9px; } + +.category-label { + font-size: 9px; + padding: 6px; + color: rgba(68, 68, 68, 0.9); + font-weight: bold; + text-shadow: 0 1px rgba(255, 255, 255, 0.2); } + +/************** +* Storage Bar * +**************/ +.storage-bar .trough { + border: none; + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3); + background-image: none; + background-color: transparent; + padding: 8px 6px; } +.storage-bar .fill-block { + background-color: #fec006; + border: none; + box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); + transition: all 200ms ease-in-out; + padding: 8px 6px; } + .storage-bar .fill-block:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + border-left-width: 1px; + box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); } + .storage-bar .fill-block:last-child { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset -1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); } + .storage-bar .fill-block.empty-block { + background-color: #ffffff; } + .storage-bar .fill-block.app { + background-color: #2095f2; } + .storage-bar .fill-block.audio { + background-color: #fe9700; } + .storage-bar .fill-block.photo { + background-color: #f34235; } + .storage-bar .fill-block.video { + background-color: #9b26af; } + .storage-bar .fill-block .legend { + padding: 12px; + border-radius: 4px; } + +/*************** + * Header Bars * + ***************/ +.titlebar:not(headerbar), +.header-bar { + padding: 0 8px; + border: none; + border-radius: 4px 4px 0 0; + background-color: #636E73; + color: #ffffff; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } + .titlebar:backdrop:not(headerbar), + .header-bar:backdrop { + background-color: #636E73; + color: rgba(255, 255, 255, 0.5); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + transition: 200ms ease-out; } + .titlebar:not(headerbar) .title, + .header-bar .title { + font-weight: bold; + padding-left: 12px; + padding-right: 12px; + color: #ffffff; } + .titlebar:not(headerbar) .title:backdrop, + .header-bar .title:backdrop { + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .subtitle, + .header-bar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; + color: #ffffff; } + .selection-mode.titlebar:not(headerbar), + .header-bar.selection-mode { + border-radius: 4px 4px 0 0; + color: #ffffff; + text-shadow: 0 -1px rgba(0, 0, 0, 0.5); + border-color: #275f79; + background-color: #347D9F; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } + .selection-mode.titlebar:backdrop:not(headerbar), + .header-bar.selection-mode:backdrop { + background-color: #275f79; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, + .header-bar.selection-mode .selection-menu:backdrop, + .header-bar.selection-mode .selection-menu { + border-color: rgba(52, 125, 159, 0); + background-image: linear-gradient(to bottom, rgba(52, 125, 159, 0)); + box-shadow: none; + text-shadow: none; + padding-left: 10px; + padding-right: 10px; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop GtkArrow, .selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow, + .header-bar.selection-mode .selection-menu:backdrop GtkArrow, + .header-bar.selection-mode .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, + .header-bar.selection-mode .selection-menu:backdrop .arrow, + .header-bar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: rgba(255, 255, 255, 0.5); + icon-shadow: none; } + .tiled .titlebar:backdrop:not(headerbar), .tiled .titlebar:not(headerbar), .maximized .titlebar:backdrop:not(headerbar), .maximized .titlebar:not(headerbar), .tiled + .header-bar:backdrop, .tiled + .header-bar, .maximized + .header-bar:backdrop, .maximized + .header-bar { + border-radius: 0; } + .default-decoration.titlebar:not(headerbar), + .header-bar.default-decoration { + padding: 6px; + background-color: #636E73; + color: #ffffff; } + .default-decoration.titlebar:not(headerbar) .maximized, + .header-bar.default-decoration .maximized { + padding: 6px; + border-radius: 0; } + .default-decoration.titlebar:backdrop:not(headerbar), + .header-bar.default-decoration:backdrop { + background-color: #576165; + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .entry, + .header-bar .entry { + margin: 6px 0; + border-radius: 2px; + padding: 4px; + border: none; + box-shadow: none; + background: rgba(255, 255, 255, 0.95); + color: #444; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); } + .titlebar:not(headerbar) .entry > .image, + .header-bar .entry > .image { + padding-right: 6px; + color: rgba(68, 68, 68, 0.8); } + .titlebar:not(headerbar) .entry:active, .titlebar:not(headerbar) .entry:focus, + .header-bar .entry:active, + .header-bar .entry:focus { + background: #ffffff; + color: #444; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .titlebar:not(headerbar) .entry:active > .image, .titlebar:not(headerbar) .entry:focus > .image, + .header-bar .entry:active > .image, + .header-bar .entry:focus > .image { + padding-right: 6px; + color: #444; } + .titlebar:not(headerbar) .entry:active:backdrop, .titlebar:not(headerbar) .entry:focus:backdrop, + .header-bar .entry:active:backdrop, + .header-bar .entry:focus:backdrop { + background: rgba(255, 255, 255, 0.8); + color: rgba(68, 68, 68, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) .entry:insensitive, + .header-bar .entry:insensitive { + background: rgba(255, 255, 255, 0.6); + color: rgba(68, 68, 68, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) .entry:insensitive > .image, + .header-bar .entry:insensitive > .image { + padding-right: 6px; + color: rgba(68, 68, 68, 0.5); } + .titlebar:not(headerbar) .entry:insensitive:backdrop, + .header-bar .entry:insensitive:backdrop { + background: rgba(255, 255, 255, 0.5); + color: rgba(68, 68, 68, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) .entry:backdrop, + .header-bar .entry:backdrop { + background: rgba(255, 255, 255, 0.8); + color: rgba(68, 68, 68, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) .entry:backdrop > .image, + .header-bar .entry:backdrop > .image { + color: rgba(68, 68, 68, 0.5); } + .titlebar:not(headerbar) .button, + .header-bar .button { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + icon-shadow: none; + margin: 0; + padding: 10px; + text-shadow: none; } + .titlebar:not(headerbar) .button.back-button, .titlebar:not(headerbar) .button.suggested-action, .titlebar:not(headerbar) .button.menu-button, .titlebar:not(headerbar) .button.text-button, .titlebar:not(headerbar) .button.image-button, .titlebar:not(headerbar) .button.linked, .titlebar:not(headerbar) .button.flat, + .header-bar .button.back-button, + .header-bar .button.suggested-action, + .header-bar .button.menu-button, + .header-bar .button.text-button, + .header-bar .button.image-button, + .header-bar .button.linked, + .header-bar .button.flat { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + icon-shadow: none; + margin: 0; + padding: 10px; + text-shadow: none; + color: #ffffff; } + .titlebar:not(headerbar) .button.back-button:backdrop, .titlebar:not(headerbar) .button.suggested-action:backdrop, .titlebar:not(headerbar) .button.menu-button:backdrop, .titlebar:not(headerbar) .button.text-button:backdrop, .titlebar:not(headerbar) .button.image-button:backdrop, .titlebar:not(headerbar) .button.linked:backdrop, .titlebar:not(headerbar) .button.flat:backdrop, + .header-bar .button.back-button:backdrop, + .header-bar .button.suggested-action:backdrop, + .header-bar .button.menu-button:backdrop, + .header-bar .button.text-button:backdrop, + .header-bar .button.image-button:backdrop, + .header-bar .button.linked:backdrop, + .header-bar .button.flat:backdrop { + background-color: transparent; + background-image: none; + text-shadow: none; + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .button.back-button:hover, .titlebar:not(headerbar) .button.suggested-action:hover, .titlebar:not(headerbar) .button.menu-button:hover, .titlebar:not(headerbar) .button.text-button:hover, .titlebar:not(headerbar) .button.image-button:hover, .titlebar:not(headerbar) .button.linked:hover, .titlebar:not(headerbar) .button.flat:hover, + .header-bar .button.back-button:hover, + .header-bar .button.suggested-action:hover, + .header-bar .button.menu-button:hover, + .header-bar .button.text-button:hover, + .header-bar .button.image-button:hover, + .header-bar .button.linked:hover, + .header-bar .button.flat:hover { + background-image: none; + background-color: rgba(0, 0, 0, 0.15); + color: white; + box-shadow: none; + text-shadow: none; } + .titlebar:not(headerbar) .button GtkLabel, + .titlebar:not(headerbar) .button GtkImage, + .header-bar .button GtkLabel, + .header-bar .button GtkImage { + color: #ffffff; } + .titlebar:not(headerbar) .button GtkLabel:backdrop, .titlebar:not(headerbar) .button GtkLabel:insensitive, + .titlebar:not(headerbar) .button GtkImage:backdrop, + .titlebar:not(headerbar) .button GtkImage:insensitive, + .header-bar .button GtkLabel:backdrop, + .header-bar .button GtkLabel:insensitive, + .header-bar .button GtkImage:backdrop, + .header-bar .button GtkImage:insensitive { + color: rgba(255, 255, 255, 0.5); + -gtk-image-effect: dim; } + .titlebar:not(headerbar) .button:focus, .titlebar:not(headerbar) .button:hover, + .header-bar .button:focus, + .header-bar .button:hover { + background-image: none; + background-color: rgba(0, 0, 0, 0.15); + color: white; + box-shadow: none; + text-shadow: none; } + .titlebar:not(headerbar) .button:backdrop, + .header-bar .button:backdrop { + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .button:backdrop GtkImage, + .header-bar .button:backdrop GtkImage { + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .button:active, .titlebar:not(headerbar) .button:checked, + .header-bar .button:active, + .header-bar .button:checked { + border-radius: 0px; + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 -2px 0 0 #ffffff; + background-color: transparent; + background-image: none; + color: #ffffff; } + .titlebar:not(headerbar) .button:active:backdrop, .titlebar:not(headerbar) .button:checked:backdrop, + .header-bar .button:active:backdrop, + .header-bar .button:checked:backdrop { + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.5); + box-shadow: inset 0 -2px 0 0 rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .button:active:focus, .titlebar:not(headerbar) .button:active:hover, .titlebar:not(headerbar) .button:checked:focus, .titlebar:not(headerbar) .button:checked:hover, + .header-bar .button:active:focus, + .header-bar .button:active:hover, + .header-bar .button:checked:focus, + .header-bar .button:checked:hover { + background-image: none; + background-color: rgba(0, 0, 0, 0.15); + color: white; + box-shadow: inset 0 -2px 0 0 #ffffff; } + .titlebar:not(headerbar) .button:insensitive, .titlebar:not(headerbar) .button:insensitive:backdrop, + .header-bar .button:insensitive, + .header-bar .button:insensitive:backdrop { + color: rgba(255, 255, 255, 0.5); + background-color: transparent; + background-image: none; } + .titlebar:not(headerbar) .button:insensitive GtkImage, .titlebar:not(headerbar) .button:insensitive:backdrop GtkImage, + .header-bar .button:insensitive GtkImage, + .header-bar .button:insensitive:backdrop GtkImage { + -gtk-image-effect: dim; } + .titlebar:not(headerbar) .button.titlebutton, + .header-bar .button.titlebutton { + background-color: transparent; + background-image: none; + border-radius: 50%; + border: none; + box-shadow: none; + icon-shadow: none; + margin: 0; + padding: 1px; + text-shadow: none; + color: #ffffff; } + .titlebar:not(headerbar) .button.titlebutton:hover, + .header-bar .button.titlebutton:hover { + background-color: rgba(255, 255, 255, 0.1); + color: white; } + .titlebar:not(headerbar) .button.titlebutton:backdrop, + .header-bar .button.titlebutton:backdrop { + background-color: transparent; + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .button.titlebutton:active, + .header-bar .button.titlebutton:active { + background-color: #ffffff; + color: #636E73; + border-radius: 50%; + box-shadow: none; } + .titlebar:not(headerbar) .button.titlebutton:active GtkImage, + .header-bar .button.titlebutton:active GtkImage { + color: #636E73; } + .titlebar:not(headerbar) .button.menu-button .menu .menuitem GtkLabel, + .header-bar .button.menu-button .menu .menuitem GtkLabel { + color: #444; } + .titlebar:not(headerbar) .button.menu-button .menu .menuitem GtkLabel:insensitive, + .header-bar .button.menu-button .menu .menuitem GtkLabel:insensitive { + color: #9e9e9e; } + .titlebar:not(headerbar) .button.menu-button .menu .menuitem .separator, + .header-bar .button.menu-button .menu .menuitem .separator { + color: #d1d1d1; } + .titlebar:not(headerbar) .button.menu-button .menu .menuitem:hover GtkLabel, + .header-bar .button.menu-button .menu .menuitem:hover GtkLabel { + color: #ffffff; } + .titlebar:not(headerbar) .button.suggested-action, + .header-bar .button.suggested-action { + font-weight: bold; + padding: 0; + padding: 5px 10px; + border-radius: 2px; + background-color: #ffffff; + color: #347D9F; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); } + .titlebar:not(headerbar) .button.suggested-action GtkLabel, + .header-bar .button.suggested-action GtkLabel { + color: #347D9F; } + .titlebar:not(headerbar) .button.suggested-action:hover, + .header-bar .button.suggested-action:hover { + background-color: #ffffff; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .titlebar:not(headerbar) .button.suggested-action:hover GtkLabel, + .header-bar .button.suggested-action:hover GtkLabel { + color: #347D9F; } + .titlebar:not(headerbar) .button.suggested-action:hover:backdrop, + .header-bar .button.suggested-action:hover:backdrop { + background-color: rgba(255, 255, 255, 0.8); + box-shadow: none; } + .titlebar:not(headerbar) .button.suggested-action:hover:backdrop GtkLabel, + .header-bar .button.suggested-action:hover:backdrop GtkLabel { + color: rgba(52, 125, 159, 0.8); } + .titlebar:not(headerbar) .button.suggested-action:insensitive, + .header-bar .button.suggested-action:insensitive { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: none; } + .titlebar:not(headerbar) .button.suggested-action:insensitive GtkLabel, + .header-bar .button.suggested-action:insensitive GtkLabel { + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .button.suggested-action:insensitive:backdrop, + .header-bar .button.suggested-action:insensitive:backdrop { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: none; } + .titlebar:not(headerbar) .button.suggested-action:insensitive:backdrop GtkLabel, + .header-bar .button.suggested-action:insensitive:backdrop GtkLabel { + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .button.suggested-action:backdrop, + .header-bar .button.suggested-action:backdrop { + background-color: rgba(255, 255, 255, 0.1); + box-shadow: none; } + .titlebar:not(headerbar) .button.suggested-action:backdrop GtkLabel, + .header-bar .button.suggested-action:backdrop GtkLabel { + color: rgba(52, 125, 159, 0.2); } + .titlebar:not(headerbar) .button.linked:first-child, .titlebar:not(headerbar) .button.linked:last-child, + .header-bar .button.linked:first-child, + .header-bar .button.linked:last-child { + border-radius: 0; } + .titlebar:not(headerbar) .separator, + .header-bar .separator { + color: transparent; + background-color: transparent; } + +.titlebar, .titlebar:backdrop { + border-top-left-radius: 4px; + border-top-right-radius: 4px; } + +.separator:first-child + .header-bar, .separator:first-child + .header-bar:backdrop, separator:first-child + .header-bar, separator:first-child + .header-bar:backdrop, .header-bar:first-child, .header-bar:first-child:backdrop { + border-top-left-radius: 4px; } +.header-bar:last-child, .header-bar:last-child:backdrop { + border-top-right-radius: 4px; } + +window.csd > .titlebar:not(headerbar) { + padding: 0; + background-color: #636E73; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; } + window.csd > .titlebar:not(headerbar):backdrop { + background-color: #576165; } + +/************** + * GtkInfoBar * + **************/ +.info, .warning, .question, .error, +GtkInfoBar, +infobar { + text-shadow: none; + color: #444; + background-color: #f7f7f7; + border-bottom: 1px solid #dedede; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 0 0 rgba(0, 0, 0, 0.05), 0 1px 2px 0 rgba(0, 0, 0, 0.15); } + +.info, .warning, .question, .error { + text-shadow: none; + color: #ffffff; + border: none; } + .info .label, .warning .label, .question .label, .error .label { + color: #ffffff; } + .info .label:backdrop, .warning .label:backdrop, .question .label:backdrop, .error .label:backdrop { + color: rgba(255, 255, 255, 0.5); } + .info .button, .warning .button, .question .button, .error .button, + .info button, + .warning button, + .question button, + .error button { + border-radius: 2px; + border: none; + background: rgba(255, 255, 255, 0.95); + color: #444; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); } + .info .button .label, .warning .button .label, .question .button .label, .error .button .label, + .info button .label, + .warning button .label, + .question button .label, + .error button .label { + color: #444; } + .info .button:active, .warning .button:active, .question .button:active, .error .button:active, + .info button:active, + .warning button:active, + .question button:active, + .error button:active { + background: #ffffff; + color: #444; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .info .button:active:backdrop, .warning .button:active:backdrop, .question .button:active:backdrop, .error .button:active:backdrop, + .info button:active:backdrop, + .warning button:active:backdrop, + .question button:active:backdrop, + .error button:active:backdrop { + background: rgba(255, 255, 255, 0.8); + color: rgba(68, 68, 68, 0.5); + box-shadow: none; } + .info .button:hover, .warning .button:hover, .question .button:hover, .error .button:hover, .info .button:focus, .warning .button:focus, .question .button:focus, .error .button:focus, + .info button:hover, + .warning button:hover, + .question button:hover, + .error button:hover, + .info button:focus, + .warning button:focus, + .question button:focus, + .error button:focus { + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .info .button:insensitive, .warning .button:insensitive, .question .button:insensitive, .error .button:insensitive, + .info button:insensitive, + .warning button:insensitive, + .question button:insensitive, + .error button:insensitive { + background: rgba(255, 255, 255, 0.6); + color: rgba(68, 68, 68, 0.5); + box-shadow: none; } + .info .button:insensitive:backdrop, .warning .button:insensitive:backdrop, .question .button:insensitive:backdrop, .error .button:insensitive:backdrop, + .info button:insensitive:backdrop, + .warning button:insensitive:backdrop, + .question button:insensitive:backdrop, + .error button:insensitive:backdrop { + background: rgba(255, 255, 255, 0.5); + color: rgba(68, 68, 68, 0.5); + box-shadow: none; } + .info .button:backdrop, .warning .button:backdrop, .question .button:backdrop, .error .button:backdrop, + .info button:backdrop, + .warning button:backdrop, + .question button:backdrop, + .error button:backdrop { + background: rgba(255, 255, 255, 0.8); + color: rgba(68, 68, 68, 0.5); + box-shadow: none; } + +.info { + background-color: #2095f2; } + .info:backdrop { + background-color: #50acf5; + color: rgba(255, 255, 255, 0.5); } + +.warning { + background-color: #fec006; } + .warning:backdrop { + background-color: #fecd39; + color: rgba(255, 255, 255, 0.5); } + +.question { + background-color: #4bae4f; } + .question:backdrop { + background-color: #6cc070; + color: rgba(255, 255, 255, 0.5); } + +.error { + background-color: #f34235; } + .error:backdrop { + background-color: #f66f65; + color: rgba(255, 255, 255, 0.5); } + +/************* + * Level Bar * + *************/ +GtkLevelBar, +.level-bar { + -GtkLevelBar-min-block-width: 32; + -GtkLevelBar-min-block-height: 8; } + GtkLevelBar:backdrop, + .level-bar:backdrop { + transition: 200ms ease-out; } + GtkLevelBar .trough, + .level-bar .trough { + margin: 0; + padding: 2px; + border-radius: 3px; } + GtkLevelBar.horizontal.indicator-discrete.fill-block, + .level-bar.horizontal.indicator-discrete.fill-block { + margin: 0 1px; } + GtkLevelBar.horizontal.discrete block, + .level-bar.horizontal.discrete block { + margin: 0 1px; } + GtkLevelBar.vertical.indicator-discrete.fill-block, + .level-bar.vertical.indicator-discrete.fill-block { + margin: 1px 0; } + GtkLevelBar.vertical.discrete block, + .level-bar.vertical.discrete block { + margin: 1px 0; } + GtkLevelBar.vertical .fill-block, + GtkLevelBar .level-bar.vertical .fill-block, + .level-bar.vertical GtkLevelBar .fill-block, + GtkLevelBar .fill-block, + .level-bar GtkLevelBar.vertical .fill-block, + GtkLevelBar.vertical .level-bar .fill-block, + .level-bar.vertical .fill-block, + .level-bar .fill-block { + border-radius: 2px; } + GtkLevelBar.vertical .low.fill-block, + GtkLevelBar .level-bar.vertical .low.fill-block, + .level-bar.vertical GtkLevelBar .low.fill-block, GtkLevelBar.vertical .level-low.fill-block, + GtkLevelBar .level-bar.vertical .level-low.fill-block, + .level-bar.vertical GtkLevelBar .level-low.fill-block, + GtkLevelBar .fill-block.low, + GtkLevelBar .fill-block.level-low, + .level-bar GtkLevelBar.vertical .low.fill-block, + GtkLevelBar.vertical .level-bar .low.fill-block, + .level-bar.vertical .low.fill-block, + .level-bar GtkLevelBar.vertical .level-low.fill-block, + GtkLevelBar.vertical .level-bar .level-low.fill-block, + .level-bar.vertical .level-low.fill-block, + .level-bar .fill-block.low, + .level-bar .fill-block.level-low { + border: 1px solid #d09c01; + background-color: #fec006; } + GtkLevelBar.vertical .low.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .low.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .low.fill-block:backdrop, GtkLevelBar.vertical .level-low.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .level-low.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .level-low.fill-block:backdrop, + GtkLevelBar .fill-block.low:backdrop, + GtkLevelBar .fill-block.level-low:backdrop, + .level-bar GtkLevelBar.vertical .low.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .low.fill-block:backdrop, + .level-bar.vertical .low.fill-block:backdrop, + .level-bar GtkLevelBar.vertical .level-low.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .level-low.fill-block:backdrop, + .level-bar.vertical .level-low.fill-block:backdrop, + .level-bar .fill-block.low:backdrop, + .level-bar .fill-block.level-low:backdrop { + border: 1px solid #fec006; } + GtkLevelBar.vertical .high.fill-block, + GtkLevelBar .level-bar.vertical .high.fill-block, + .level-bar.vertical GtkLevelBar .high.fill-block, GtkLevelBar.vertical .level-high.fill-block, + GtkLevelBar .level-bar.vertical .level-high.fill-block, + .level-bar.vertical GtkLevelBar .level-high.fill-block, + GtkLevelBar .fill-block.high, + GtkLevelBar .fill-block.level-high, + .level-bar GtkLevelBar.vertical .high.fill-block, + GtkLevelBar.vertical .level-bar .high.fill-block, + .level-bar.vertical .high.fill-block, + .level-bar GtkLevelBar.vertical .level-high.fill-block, + GtkLevelBar.vertical .level-bar .level-high.fill-block, + .level-bar.vertical .level-high.fill-block, + .level-bar .fill-block.high, + .level-bar .fill-block.level-high { + border: 1px solid #275f79; + background-color: #347D9F; } + GtkLevelBar.vertical .high.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .high.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .high.fill-block:backdrop, GtkLevelBar.vertical .level-high.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .level-high.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .level-high.fill-block:backdrop, + GtkLevelBar .fill-block.high:backdrop, + GtkLevelBar .fill-block.level-high:backdrop, + .level-bar GtkLevelBar.vertical .high.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .high.fill-block:backdrop, + .level-bar.vertical .high.fill-block:backdrop, + .level-bar GtkLevelBar.vertical .level-high.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .level-high.fill-block:backdrop, + .level-bar.vertical .level-high.fill-block:backdrop, + .level-bar .fill-block.high:backdrop, + .level-bar .fill-block.level-high:backdrop { + border: 1px solid #347D9F; } + GtkLevelBar.vertical .full.fill-block, + GtkLevelBar .level-bar.vertical .full.fill-block, + .level-bar.vertical GtkLevelBar .full.fill-block, GtkLevelBar.vertical .level-full.fill-block, + GtkLevelBar .level-bar.vertical .level-full.fill-block, + .level-bar.vertical GtkLevelBar .level-full.fill-block, + GtkLevelBar .fill-block.full, + GtkLevelBar .fill-block.level-full, + .level-bar GtkLevelBar.vertical .full.fill-block, + GtkLevelBar.vertical .level-bar .full.fill-block, + .level-bar.vertical .full.fill-block, + .level-bar GtkLevelBar.vertical .level-full.fill-block, + GtkLevelBar.vertical .level-bar .level-full.fill-block, + .level-bar.vertical .level-full.fill-block, + .level-bar .fill-block.full, + .level-bar .fill-block.level-full { + border: 1px solid #3c8a3f; + background-color: #4bae4f; } + GtkLevelBar.vertical .full.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .full.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .full.fill-block:backdrop, GtkLevelBar.vertical .level-full.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .level-full.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .level-full.fill-block:backdrop, + GtkLevelBar .fill-block.full:backdrop, + GtkLevelBar .fill-block.level-full:backdrop, + .level-bar GtkLevelBar.vertical .full.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .full.fill-block:backdrop, + .level-bar.vertical .full.fill-block:backdrop, + .level-bar GtkLevelBar.vertical .level-full.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .level-full.fill-block:backdrop, + .level-bar.vertical .level-full.fill-block:backdrop, + .level-bar .fill-block.full:backdrop, + .level-bar .fill-block.level-full:backdrop { + border: 1px solid #4bae4f; } + GtkLevelBar.vertical .empty.fill-block, + GtkLevelBar .level-bar.vertical .empty.fill-block, + .level-bar.vertical GtkLevelBar .empty.fill-block, GtkLevelBar.vertical .level-empty.fill-block, + GtkLevelBar .level-bar.vertical .level-empty.fill-block, + .level-bar.vertical GtkLevelBar .level-empty.fill-block, + GtkLevelBar .fill-block.empty, + GtkLevelBar .fill-block.level-empty, + .level-bar GtkLevelBar.vertical .empty.fill-block, + GtkLevelBar.vertical .level-bar .empty.fill-block, + .level-bar.vertical .empty.fill-block, + .level-bar GtkLevelBar.vertical .level-empty.fill-block, + GtkLevelBar.vertical .level-bar .level-empty.fill-block, + .level-bar.vertical .level-empty.fill-block, + .level-bar .fill-block.empty, + .level-bar .fill-block.level-empty { + background-color: transparent; + border: 1px solid rgba(68, 68, 68, 0.2); + box-shadow: none; } + GtkLevelBar.vertical .empty.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .empty.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .empty.fill-block:backdrop, GtkLevelBar.vertical .level-empty.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .level-empty.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .level-empty.fill-block:backdrop, + GtkLevelBar .fill-block.empty:backdrop, + GtkLevelBar .fill-block.level-empty:backdrop, + .level-bar GtkLevelBar.vertical .empty.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .empty.fill-block:backdrop, + .level-bar.vertical .empty.fill-block:backdrop, + .level-bar GtkLevelBar.vertical .level-empty.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .level-empty.fill-block:backdrop, + .level-bar.vertical .level-empty.fill-block:backdrop, + .level-bar .fill-block.empty:backdrop, + .level-bar .fill-block.level-empty:backdrop { + border-color: rgba(158, 158, 158, 0.15); } + GtkLevelBar.vertical, + .level-bar.vertical { + -GtkLevelBar-min-block-width: 8; + -GtkLevelBar-min-block-height: 32; } + +/********* + * Links * + *********/ +*:link, .button:link, +.button:visited { + color: blue; } + *:link:visited, + .button:visited { + color: rgba(0, 0, 255, 0.5); } + *:selected *:link:visited, + *:selected .button:visited { + color: #aecbd9; } + *:link:hover, .button:hover:link, + .button:hover:visited { + color: #3333ff; } + *:selected *:link:hover, *:selected .button:hover:link, + *:selected .button:hover:visited { + color: #ebf2f5; } + *:link:active, .button:active:link, + .button:active:visited { + color: blue; } + *:selected *:link:active, *:selected .button:active:link, + *:selected .button:active:visited { + color: #d6e5ec; } + *:link:backdrop:backdrop:hover, .button:backdrop:backdrop:hover:link, + .button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, .selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, + .header-bar.selection-mode .subtitle:backdrop:backdrop:hover:link, .button:backdrop:backdrop:hover:selected:link, + .button:backdrop:backdrop:hover:selected:visited, *:link:backdrop, .button:backdrop:link, + .button:backdrop:visited { + color: #347D9F; } + *:link:selected, .selection-mode.titlebar:not(headerbar) .subtitle:link, + .header-bar.selection-mode .subtitle:link, .button:selected:link, + .button:selected:visited, *:selected *:link, *:selected .button:link, + *:selected .button:visited { + color: #d6e5ec; } + +.button:link, +.button:visited { + text-shadow: none; } + .button:link:hover, .button:link:active, .button:link:checked, + .button:visited:hover, + .button:visited:active, + .button:visited:checked { + text-shadow: none; } + .button:link > GtkLabel, + .button:visited > GtkLabel { + text-decoration-line: underline; } + +/********* + * Lists * + *********/ +.list { + color: #444; + background-color: #ffffff; + border-color: #d1d1d1; } + .list:backdrop { + background-color: #fcfcfc; + border-color: #d5d5d5; } + +.list-row { + border-radius: 0; + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .list-row GtkImage { + padding-right: 6px; } + .list-row:hover { + transition: none; } + .list-row:backdrop { + transition: 200ms ease-out; } + +/********* + * Menus * + *********/ +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); + background-color: #636E73; + color: #ffffff; } + .menubar:backdrop { + background-color: #576165; } + .menubar > .menuitem { + padding: 4px 8px; } + .menubar > .menuitem:hover { + box-shadow: inset 0 -3px #347D9F; + color: #ffffff; } + .menubar > .menuitem:insensitive { + color: #9e9e9e; + box-shadow: none; } + +.content-view .menu, +.menu, +.popup { + padding: 4px 0px; + background-color: #ffffff; + border: 1px solid #d1d1d1; + border-radius: 4px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 0 rgba(255, 255, 255, 0.2); } + .csd + .content-view .menu, .csd + .menu, .csd + .popup { + border: none; } + .content-view .menu:backdrop, + .menu:backdrop, + .popup:backdrop { + background-color: #fcfcfc; } + .content-view .menu .menuitem, + .menu .menuitem, + .popup .menuitem { + padding: 8px 4px; + text-shadow: none; } + .content-view .menu .menuitem:hover, + .menu .menuitem:hover, + .popup .menuitem:hover { + color: #ffffff; + background-color: #347D9F; } + .content-view .menu .menuitem:insensitive, + .menu .menuitem:insensitive, + .popup .menuitem:insensitive { + color: #9e9e9e; } + .content-view .menu .menuitem:insensitive:backdrop, + .menu .menuitem:insensitive:backdrop, + .popup .menuitem:insensitive:backdrop { + color: #d1d1d1; } + .content-view .menu .menuitem:backdrop, + .content-view .menu .menuitem:backdrop:hover, + .menu .menuitem:backdrop, + .menu .menuitem:backdrop:hover, + .popup .menuitem:backdrop, + .popup .menuitem:backdrop:hover { + color: #9e9e9e; + background-color: transparent; } + .content-view .menu .menuitem .arrow:dir(ltr), + .menu .menuitem .arrow:dir(ltr), + .popup .menuitem .arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; } + .content-view .menu .menuitem .arrow:dir(rtl), + .menu .menuitem .arrow:dir(rtl), + .popup .menuitem .arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + .content-view .menu > .arrow, + .menu > .arrow, + .popup > .arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + padding: 4px; + background-color: #ffffff; + border-radius: 0; } + .content-view .menu > .arrow.top, + .menu > .arrow.top, + .popup > .arrow.top { + margin-top: -6px; + border-bottom: 1px solid #ececec; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + .content-view .menu > .arrow.bottom, + .menu > .arrow.bottom, + .popup > .arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid #ececec; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + .content-view .menu > .arrow:hover, + .menu > .arrow:hover, + .popup > .arrow:hover { + background-color: #ececec; } + .content-view .menu > .arrow:backdrop, + .menu > .arrow:backdrop, + .popup > .arrow:backdrop { + background-color: #fcfcfc; } + .content-view .menu > .arrow:insensitive, + .menu > .arrow:insensitive, + .popup > .arrow:insensitive { + color: transparent; + background-color: transparent; + border-color: transparent; } + +.menuitem .accelerator { + color: alpha(currentColor,0.55); } +.menuitem .check:dir(ltr), +.menuitem .radio:dir(ltr) { + margin-right: 7px; } +.menuitem .check:dir(rtl), +.menuitem .radio:dir(rtl) { + margin-left: 7px; } + +/******** + * Misc * + ********/ +.content-view { + background-color: #e5e5e5; } + .content-view:hover { + -gtk-image-effect: highlight; } + .content-view:backdrop { + background-color: #e5e5e5; } + +.osd .scale-popup button.flat { + border-style: none; + border-radius: 5px; } +.scale-popup .button:hover, +.scale-popup button:hover { + background-color: rgba(68, 68, 68, 0.1); + border-radius: 5px; } + +.separator { + color: #d1d1d1; } + +/************ +* Assistant * +*************/ +GtkAssistant { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + GtkAssistant .sidebar { + background-color: #ffffff; + border-top: 1px solid #d1d1d1; + border-bottom-left-radius: 4px; } + GtkAssistant .sidebar:backdrop { + background-color: #fcfcfc; + border-color: #d5d5d5; } + GtkAssistant.csd .sidebar { + border-top-style: none; } + GtkAssistant .sidebar GtkLabel { + padding: 6px 12px; } + GtkAssistant .sidebar GtkLabel.highlight { + background-color: lightgray; } + +/************* + * Notebooks * + *************/ +.dynamic-notebook, +.notebook { + padding: 0; + background-color: #ffffff; + box-shadow: 0 0 0 1px #d1d1d1; + background-clip: border-box; } + .dynamic-notebook > .header, + .notebook > .header { + border: none; + box-shadow: none; + background-color: #f7f7f7; } + .dynamic-notebook > tab, + .notebook > tab { + border-radius: 0; + background-color: #f7f7f7; } + .dynamic-notebook > tab.top, + .notebook > tab.top { + padding: 6px 8px 8px 8px; + box-shadow: inset 0 -1px 0 0 #d1d1d1; } + .dynamic-notebook > tab.top:active, + .notebook > tab.top:active { + box-shadow: inset 0 -3px 0 0 #347D9F; } + .dynamic-notebook > tab.top:active:backdrop, + .notebook > tab.top:active:backdrop { + box-shadow: inset 0 -3px 0 0 #3a8cb2; } + .dynamic-notebook > tab.top:backdrop, + .notebook > tab.top:backdrop { + box-shadow: inset 0 -1px 0 0 #d5d5d5; } + .dynamic-notebook > tab.top:insensitive, + .notebook > tab.top:insensitive { + box-shadow: inset 0 -1px 0 0 #d1d1d1; } + .dynamic-notebook > tab.bottom, + .notebook > tab.bottom { + padding: 8px 8px 6px 8px; + box-shadow: inset 0 1px 0 0 #d1d1d1; } + .dynamic-notebook > tab.bottom:active, + .notebook > tab.bottom:active { + box-shadow: inset 0 3px 0 0 #347D9F; } + .dynamic-notebook > tab.bottom:active:backdrop, + .notebook > tab.bottom:active:backdrop { + box-shadow: inset 0 3px 0 0 #3a8cb2; } + .dynamic-notebook > tab.bottom:backdrop, + .notebook > tab.bottom:backdrop { + box-shadow: inset 0 1px 0 0 #d5d5d5; } + .dynamic-notebook > tab.bottom:insensitive, + .notebook > tab.bottom:insensitive { + box-shadow: inset 0 1px 0 0 #d1d1d1; } + .dynamic-notebook > tab.left, + .notebook > tab.left { + padding: 8px; + box-shadow: inset -1px 0 0 0 #d1d1d1; } + .dynamic-notebook > tab.left:active, + .notebook > tab.left:active { + box-shadow: inset -3px 0 0 0 #347D9F; } + .dynamic-notebook > tab.left:active:backdrop, + .notebook > tab.left:active:backdrop { + box-shadow: inset -3px 0 0 0 #3a8cb2; } + .dynamic-notebook > tab.left:backdrop, + .notebook > tab.left:backdrop { + box-shadow: inset -1px 0 0 0 #d5d5d5; } + .dynamic-notebook > tab.left:insensitive, + .notebook > tab.left:insensitive { + box-shadow: inset -1px 0 0 0 #d1d1d1; } + .dynamic-notebook > tab.right, + .notebook > tab.right { + padding: 8px; + box-shadow: inset 1px 0 0 0 #d1d1d1; } + .dynamic-notebook > tab.right:active, + .notebook > tab.right:active { + box-shadow: inset 3px 0 0 0 #347D9F; } + .dynamic-notebook > tab.right:active:backdrop, + .notebook > tab.right:active:backdrop { + box-shadow: inset 3px 0 0 0 #3a8cb2; } + .dynamic-notebook > tab.right:backdrop, + .notebook > tab.right:backdrop { + box-shadow: inset 1px 0 0 0 #d5d5d5; } + .dynamic-notebook > tab.right:insensitive, + .notebook > tab.right:insensitive { + box-shadow: inset 1px 0 0 0 #d1d1d1; } + .dynamic-notebook > tab:active, + .notebook > tab:active { + font-weight: bold; } + .dynamic-notebook > tab:hover, + .notebook > tab:hover { + background: #eaeaea; } + +/********* + * Paned * + *********/ +.paned { + border: solid #d1d1d1; + border-left-width: 1px; } + .paned > .separator { + -gtk-icon-source: none; + border-style: none; + background-color: #d1d1d1; + background-size: 1px 1px; } + .paned > .separator:selected { + background-color: #347D9F; } + .paned > .separator:backdrop { + background-color: #d5d5d5; } + .paned.horizontal > .separator { + background-repeat: repeat-y; } + .paned.horizontal > .separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; } + .paned.horizontal > .separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; } + .paned.horizontal > .separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; } + .paned.vertical > .separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; } + .paned.vertical > .separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; } + +/************ + * Pathbars * + ************/ +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 4px; + padding-right: 4px; } +.path-bar button.text-button.image-button label { + padding-left: 0; + padding-right: 0; } +.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child { + padding-right: 8px; } +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 8px; } +.path-bar button image { + padding-left: 4px; + padding-right: 4px; } +.path-bar button.slider-button { + padding-left: 0; + padding-right: 0; } + +/************ + * Popovers * + ************/ +.popover .background { + padding: 2px; + border-radius: 4px; + border: none; + background-color: #ffffff; } + .popover .background:backdrop { + background-color: #f7f7f7; + box-shadow: none; } + .popover .background > .view, .popover .background > GtkIconView, + .popover .background > .toolbar { + border-style: none; + background-color: transparent; } + .csd .popover .background, .popover .background { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 3px 0 rgba(0, 0, 0, 0.3); } + .csd .popover .background.touch-selection, .csd .popover .background.magnifier, .popover .background.touch-selection, .popover .background.magnifier { + border: 1px solid rgba(255, 255, 255, 0.1); } +.popover .separator { + margin: 3px; } +.popover .menuitem { + padding: 8px; + text-shadow: none; } + .popover .menuitem:hover { + color: #ffffff; + background-color: #347D9F; } + .popover .menuitem:insensitive { + color: #9e9e9e; } + .popover .menuitem:insensitive:backdrop { + color: #d1d1d1; } + .popover .menuitem:backdrop, .popover .menuitem:backdrop:hover { + color: #9e9e9e; + background-color: transparent; } + .popover .menuitem .arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; } + .popover .menuitem .arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + +/***************** + * Progress bars * + *****************/ +GtkProgressBar, +.progressbar { + font-size: smaller; + color: rgba(68, 68, 68, 0.4); } + GtkProgressBar.horizontal progress, + .progressbar.horizontal progress { + margin: 0 -1px; } + GtkProgressBar.vertical progress, + .progressbar.vertical progress { + margin: -1px 0; } + GtkProgressBar:active, + .progressbar:active { + border-radius: 0px; + color: rgba(0, 0, 0, 0.5); + background-color: #347D9F; + border-color: #275f79; } + GtkProgressBar:active:backdrop, + .progressbar:active:backdrop { + background-color: #449ac2; + border-color: #347d9f; } + GtkProgressBar:backdrop, + .progressbar:backdrop { + transition: 200ms ease-out; } + GtkProgressBar .progressbar, + .progressbar .progressbar { + border-radius: 0px; } + GtkProgressBar .progressbar.left, + .progressbar .progressbar.left { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; } + GtkProgressBar .progressbar.right, + .progressbar .progressbar.right { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; } + GtkProgressBar .progressbar.top, + .progressbar .progressbar.top { + border-top-right-radius: 0px; + border-top-left-radius: 0px; } + GtkProgressBar .progressbar.bottom, + .progressbar .progressbar.bottom { + border-bottom-right-radius: 0px; + border-bottom-left-radius: 0px; } + GtkProgressBar.osd, + .progressbar.osd { + background-color: transparent; } + GtkProgressBar.osd .trough, + .progressbar.osd .trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; } + GtkProgressBar.osd .progressbar, + .progressbar.osd .progressbar { + border-style: none; + border-radius: 0; } + GtkProgressBar row:selected, + GtkProgressBar .list-row:selected, + .progressbar row:selected, + .progressbar .list-row:selected { + border: 1px solid #275f79; + color: rgba(0, 0, 0, 0.5); + background-color: #347D9F; } + +/********** + * Scales * + **********/ +GtkLevelBar .trough, +.level-bar .trough, GtkLevelBar.horizontal .trough, GtkLevelBar.vertical .trough, +.level-bar.horizontal .trough, +.level-bar.vertical .trough, GtkProgressBar, +.progressbar, .scale .trough, .scale.fine-tune .trough, .scale fill { + border: none; + background-color: #ffffff; + box-shadow: 0px 1px rgba(255, 255, 255, 0.3); + border: 1px solid #d1d1d1; + padding: 0; + margin: 0; } + GtkLevelBar .trough:insensitive, + .level-bar .trough:insensitive, GtkProgressBar:insensitive, + .progressbar:insensitive, .scale .trough:insensitive, .scale fill:insensitive { + background-color: #fafafa; } + GtkLevelBar .trough:backdrop, + .level-bar .trough:backdrop, GtkProgressBar:backdrop, + .progressbar:backdrop, .scale .trough:backdrop, .scale fill:backdrop { + background-color: #fcfcfc; + transition: 200ms ease-out; } + GtkLevelBar .trough:backdrop:insensitive, + .level-bar .trough:backdrop:insensitive, GtkProgressBar:backdrop:insensitive, + .progressbar:backdrop:insensitive, .scale .trough:backdrop:insensitive, .scale fill:backdrop:insensitive { + background-color: #fafafa; } + row:selected GtkLevelBar .trough, GtkLevelBar row:selected .trough, + row:selected .level-bar .trough, + .level-bar row:selected .trough, row:selected GtkProgressBar, + row:selected .progressbar, row:selected .scale .trough, .scale row:selected .trough, row:selected .scale fill, .scale row:selected fill { + box-shadow: none; } + row:selected GtkLevelBar .trough, GtkLevelBar row:selected .trough, + row:selected .level-bar .trough, + .level-bar row:selected .trough, row:selected GtkProgressBar, + row:selected .progressbar, row:selected .scale .trough, .scale row:selected .trough, row:selected .scale fill, .scale row:selected fill, row:selected GtkLevelBar .trough:insensitive, GtkLevelBar row:selected .trough:insensitive, + row:selected .level-bar .trough:insensitive, + .level-bar row:selected .trough:insensitive, row:selected GtkProgressBar:insensitive, + row:selected .progressbar:insensitive, row:selected .scale .trough:insensitive, .scale row:selected .trough:insensitive, row:selected .scale fill:insensitive, .scale row:selected fill:insensitive { + border-color: #275f79; } + .osd GtkLevelBar .trough, GtkLevelBar .osd .trough, + .osd .level-bar .trough, + .level-bar .osd .trough, .osd GtkProgressBar, + .osd .progressbar, .osd .scale .trough, .scale .osd .trough, .osd .scale fill, .scale .osd fill { + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.5); + box-shadow: none; + outline-color: rgba(161, 168, 171, 0.2); } + .osd GtkLevelBar .trough:insensitive, GtkLevelBar .osd .trough:insensitive, + .osd .level-bar .trough:insensitive, + .level-bar .osd .trough:insensitive, .osd GtkProgressBar:insensitive, + .osd .progressbar:insensitive, .osd .scale .trough:insensitive, .scale .osd .trough:insensitive, .osd .scale fill:insensitive, .scale .osd fill:insensitive { + background-color: rgba(45, 50, 51, 0.5); } + +GtkProgressBar .progressbar, +.progressbar .progressbar, .scale .highlight, .scale.fine-tune .highlight { + border: 1px solid #275f79; + background-color: #347D9F; + box-shadow: inset 0px 1px rgba(255, 255, 255, 0.2); + border-radius: 4px; } + GtkProgressBar .progressbar:insensitive, + .progressbar .progressbar:insensitive, .scale .highlight:insensitive { + border: 1px solid #d1d1d1; + background-color: rgba(0, 0, 0, 0.1); } + GtkProgressBar .progressbar:backdrop, + .progressbar .progressbar:backdrop, GtkProgressBar:backdrop .progressbar, + .progressbar:backdrop .progressbar, GtkProgressBar:backdrop progress, + .progressbar:backdrop progress, .scale .highlight:backdrop, GtkProgressBar .progressbar:active:backdrop, + .progressbar .progressbar:active:backdrop, GtkProgressBar:backdrop .progressbar:active, + .progressbar:backdrop .progressbar:active, GtkProgressBar:backdrop progress:active, + .progressbar:backdrop progress:active, .scale .highlight:active:backdrop { + border-color: #449ac2; + background-color: #449ac2; } + GtkProgressBar .progressbar:backdrop:insensitive, + .progressbar .progressbar:backdrop:insensitive, GtkProgressBar:backdrop .progressbar:insensitive, + .progressbar:backdrop .progressbar:insensitive, GtkProgressBar:backdrop progress:insensitive, + .progressbar:backdrop progress:insensitive, .scale .highlight:backdrop:insensitive, GtkProgressBar .progressbar:active:backdrop:insensitive, + .progressbar .progressbar:active:backdrop:insensitive, GtkProgressBar:backdrop .progressbar:active:insensitive, + .progressbar:backdrop .progressbar:active:insensitive, GtkProgressBar:backdrop progress:active:insensitive, + .progressbar:backdrop progress:active:insensitive, .scale .highlight:active:backdrop:insensitive { + background-color: transparent; + border-color: transparent; } + .list-row:selected GtkProgressBar .progressbar:insensitive, GtkProgressBar .list-row:selected .progressbar:insensitive, + .list-row:selected .progressbar .progressbar:insensitive, + .progressbar .list-row:selected .progressbar:insensitive, .list-row:selected .scale .highlight:insensitive, .scale .list-row:selected .highlight:insensitive, .list-row:selected GtkProgressBar .progressbar, GtkProgressBar .list-row:selected .progressbar, + .list-row:selected .progressbar .progressbar, + .progressbar .list-row:selected .progressbar, .list-row:selected .scale .highlight, .scale .list-row:selected .highlight { + border-color: #275f79; } + row:selected GtkProgressBar .progressbar:insensitive, GtkProgressBar row:selected .progressbar:insensitive, + row:selected .progressbar .progressbar:insensitive, + .progressbar row:selected .progressbar:insensitive, row:selected .scale .highlight:insensitive, .scale row:selected .highlight:insensitive, row:selected GtkProgressBar .progressbar, GtkProgressBar row:selected .progressbar, + row:selected .progressbar .progressbar, + .progressbar row:selected .progressbar, row:selected .scale .highlight, .scale row:selected .highlight { + border-color: #275f79; } + .osd GtkProgressBar .progressbar, GtkProgressBar .osd .progressbar, + .osd .progressbar .progressbar, + .progressbar .osd .progressbar, .osd .scale .highlight, .scale .osd .highlight { + border-color: rgba(0, 0, 0, 0.7); } + .osd GtkProgressBar .progressbar:insensitive, GtkProgressBar .osd .progressbar:insensitive, + .osd .progressbar .progressbar:insensitive, + .progressbar .osd .progressbar:insensitive, .osd .scale .highlight:insensitive, .scale .osd .highlight:insensitive { + border-color: transparent; } + +.scale { + -GtkScale-slider-length: 16px; + -GtkRange-slider-width: 16px; + -GtkRange-trough-border: 0px; + padding: 8px; } + .scale .highlight { + margin: -1px; } + .scale .slider { + margin: 1px; + background-color: #ffffff; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3); + border: 1px solid #d1d1d1; + border-radius: 12px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border, box-shadow; } + .scale .slider:active { + box-shadow: 0 1px 2px 0 rgba(52, 125, 159, 0.5); + border: 1px solid #347D9F; } + .scale .slider:active:insensitive { + box-shadow: none; + border: 1px solid rgba(0, 0, 0, 0.2); } + .scale .slider:insensitive { + box-shadow: none; } + .list-row:selected .scale .slider, .list-row:selected .scale .slider:insensitive { + border-color: #275f79; } + row:selected .scale .slider, row:selected .scale .slider:insensitive { + border-color: #275f79; } + .osd .scale .slider { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); + border-color: rgba(0, 0, 0, 0.7); + background-color: #202526; } + .osd .scale .slider:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd .scale .slider:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd .scale .slider:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .osd .scale .slider:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .scale .trough { + border-radius: 2px; + margin: 6px; + outline-offset: 2px; + outline-radius: 5px; } + .scale.fine-tune.horizontal { + padding-top: 9px; + padding-bottom: 9px; } + .scale.fine-tune.vertical { + padding-left: 9px; + padding-right: 9px; } + .scale.fine-tune .slider { + background-color: #ffffff; + border-color: #ffffff; + border: 1px solid rgba(0, 0, 0, 0.3); + border-radius: 12px; + box-shadow: none; } + .scale.fine-tune .trough { + border-radius: 6px; + outline-offset: 2px; + outline-radius: 5px; + margin: 2px; } + .scale fill { + border-radius: 2px; } + .scale fill, .scale fill:backdrop { + background-color: #d1d1d1; + box-shadow: none; } + .scale fill:insensitive, .scale fill:insensitive:backdrop { + border-color: transparent; + background-color: transparent; } + .osd .scale fill { + background-color: rgba(62, 64, 65, 0.775); } + .osd .scale fill:insensitive, .osd .scale fill:insensitive:backdrop { + border-color: transparent; + background-color: transparent; } + .scale value { + color: alpha(currentColor,0.4); } + .scale marks { + color: alpha(currentColor,0.4); } + .scale marks.top { + margin-bottom: 6px; + margin-top: -12px; } + .scale marks.bottom { + margin-top: 6px; + margin-bottom: -12px; } + .scale marks.top { + margin-right: 6px; + margin-left: -12px; } + .scale marks.bottom { + margin-left: 6px; + margin-right: -12px; } + .scale.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -9px; } + .scale.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -9px; } + .scale.fine-tune marks.top { + margin-right: 6px; + margin-left: -9px; } + .scale.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -9px; } + +/************** + * Scrollbars * + **************/ +.scrollbar { + background-color: lightgray; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; } + .scrollbar.top { + border-bottom: 1px solid #d1d1d1; } + .scrollbar.bottom { + border-top: 1px solid #d1d1d1; } + .scrollbar.left { + border-right: 1px solid #d1d1d1; } + .scrollbar.right { + border-left: 1px solid #d1d1d1; } + .scrollbar:backdrop { + background-color: #efefef; + border-color: #d5d5d5; + transition: 200ms ease-out; } + .scrollbar .slider { + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: #8c8c8c; } + .scrollbar .slider:hover { + background-color: #686868; } + .scrollbar .slider:hover:active { + background-color: #275f79; } + .scrollbar .slider:backdrop { + background-color: lightgray; } + .scrollbar .slider:insensitive { + background-color: transparent; } + .scrollbar.fine-tune.horizontal .slider { + border-width: 5px 4px; } + .scrollbar.fine-tune.vertical .slider { + border-width: 4px 5px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider { + margin: 0; + background-color: #444; + border: 1px solid white; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .button, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + background-color: #444; + background-clip: padding-box; + border-radius: 100%; + border: 1px solid white; + -gtk-icon-source: none; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .button, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + margin: 1px 2px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .slider { + margin: 2px 0; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .button { + margin: 2px 1px; } + .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering { + opacity: 0.8; } + .scrollbar .button { + padding: 0; + border-style: none; + border-radius: 0; + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #8c8c8c; } + .scrollbar .button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #686868; } + .scrollbar .button:active, .scrollbar .button:checked { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #275f79; } + .scrollbar .button:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: rgba(140, 140, 140, 0.2); } + .scrollbar .button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: lightgray; } + .scrollbar .button:backdrop:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: rgba(211, 211, 211, 0.2); } + .scrollbar.vertical .button.down, + .scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + .scrollbar.vertical .button.up, + .scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + .scrollbar.horizontal .button.down, + .scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); } + .scrollbar.horizontal .button.up, + .scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); } + +GtkTreeView ~ .scrollbar.vertical { + border-top: 1px solid #d1d1d1; + margin-top: -1px; } + +/********************** + * Overlay Scrollbars * + *********************/ +OsThumb, +OsScrollbar { + color: #347D9F; } + OsThumb:active, OsThumb:selected, + OsScrollbar:active, + OsScrollbar:selected { + background-color: #347D9F; } + OsThumb:backdrop, OsThumb:active:backdrop, + OsScrollbar:backdrop, + OsScrollbar:active:backdrop { + background-color: #9e9e9e; } + OsThumb:insensitive, + OsScrollbar:insensitive { + background-color: #9e9e9e; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + padding: 0; + border-style: solid; + background-color: #f7f7f7; } + .sidebar.left { + border-right: 1px solid #d1d1d1; + border-left-style: none; } + .sidebar.right { + border-left: 1px solid #d1d1d1; + border-right-style: none; } + .sidebar:backdrop { + background-color: #fafafa; + border-color: #d5d5d5; + transition: 200ms ease-out; } + .sidebar .frame { + border-width: 0; + border-left-width: 1px; + border-right-width: 1px; } + .sidebar .sidebar-item, + .sidebar .sidebar-row { + padding: 5px 8px; } + .sidebar .sidebar-item GtkImage, + .sidebar .sidebar-row GtkImage { + padding-right: 6px; + padding-left: 6px; } + .sidebar .sidebar-item:selected, .sidebar .sidebar-item:active, + .sidebar .sidebar-row:selected, + .sidebar .sidebar-row:active { + background-color: #347D9F; + color: #ffffff; } + .sidebar .sidebar-item:selected:hover, .sidebar .sidebar-item:active:hover, + .sidebar .sidebar-row:selected:hover, + .sidebar .sidebar-row:active:hover { + background-color: #347D9F; + color: #ffffff; + box-shadow: none; } + .sidebar .sidebar-item:selected:backdrop, .sidebar .sidebar-item:active:backdrop, + .sidebar .sidebar-row:selected:backdrop, + .sidebar .sidebar-row:active:backdrop { + background-color: #6bafce; } + .sidebar .sidebar-item:hover, + .sidebar .sidebar-row:hover { + background-color: #ffffff; + color: #444; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2); } + .sidebar .sidebar-item:hover:backdrop, + .sidebar .sidebar-row:hover:backdrop { + box-shadow: none; } + .sidebar .separator { + color: #d1d1d1; } + .paned .sidebar.left, .paned .sidebar.right, .paned .sidebar.left:dir(rtl), .paned .sidebar:dir(rtl), .paned .sidebar:dir(ltr), .paned .sidebar { + border-style: none; } + +/***************** + * GtkSpinButton * + *****************/ +.spinbutton:not(.vertical) .entry { + padding: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; } +.spinbutton:not(.vertical) .button { + margin: 0; + padding: 6px; + color: #575757; + background-image: none; + border-style: none none none solid; + border-color: rgba(209, 209, 209, 0.3); + border-radius: 0; + box-shadow: none; } + .spinbutton:not(.vertical) .button:dir(rtl) { + border-style: none solid none none; } + .spinbutton:not(.vertical) .button:hover { + color: #444; + background-color: rgba(68, 68, 68, 0.05); } + .spinbutton:not(.vertical) .button:insensitive { + color: rgba(158, 158, 158, 0.3); } + .spinbutton:not(.vertical) .button:active { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + .spinbutton:not(.vertical) .button:backdrop { + color: #a7a7a7; + background-color: transparent; + border-color: rgba(213, 213, 213, 0.3); + transition: 200ms ease-out; } + .spinbutton:not(.vertical) .button:backdrop:insensitive { + color: rgba(209, 209, 209, 0.3); + background-image: none; + border-style: none none none solid; } + .spinbutton:not(.vertical) .button:backdrop:insensitive:dir(rtl) { + border-style: none solid none none; } +.osd .spinbutton:not(.vertical) .button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #A1A8AB; + border-style: none none none solid; + border-color: rgba(0, 0, 0, 0.4); + border-radius: 0; + box-shadow: none; } + .osd .spinbutton:not(.vertical) .button:dir(rtl) { + border-style: none solid none none; } + .osd .spinbutton:not(.vertical) .button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.5); + background-color: rgba(161, 168, 171, 0.1); + box-shadow: none; } + .osd .spinbutton:not(.vertical) .button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.5); + box-shadow: none; } + .osd .spinbutton:not(.vertical) .button:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #616769; + border-color: rgba(0, 0, 0, 0.5); + box-shadow: none; } + .osd .spinbutton:not(.vertical) .button:last-child { + border-radius: 0 3px 3px 0; } + .osd .spinbutton:not(.vertical) .button:dir(rtl):first-child { + border-radius: 3px 0 0 3px; } +.spinbutton.vertical:insensitive { + color: #9e9e9e; } +.spinbutton.vertical:backdrop:insensitive { + color: #d1d1d1; } +.spinbutton.vertical .entry { + padding: 0; + border-radius: 0; } +.spinbutton.vertical .button { + padding: 0; + border: none; + background: none; + box-shadow: none; + color: #444; } + .spinbutton.vertical .button:hover { + background-color: #347D9F; + color: #ffffff; + icon-shadow: none; } + .spinbutton.vertical .button:active { + background-color: transparent; + color: #444; } +.spinbutton.vertical .button.up { + border-radius: 3px 3px 0 0; + border-style: solid solid none solid; } +.spinbutton.vertical .button.down { + border-radius: 0 0 3px 3px; + border-style: none solid solid solid; } +.osd .spinbutton.vertical button:first-child { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd .spinbutton.vertical button:first-child:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd .spinbutton.vertical button:first-child:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd .spinbutton.vertical button:first-child:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .osd .spinbutton.vertical button:first-child:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } +GtkTreeView .spinbutton:not(.vertical) { + border-style: none; + border-radius: 0; } + GtkTreeView .spinbutton:not(.vertical) .entry { + padding: 1px 2px; } + +/*********** + * Spinner * + ***********/ +.menu.spinner, +menu spinner, +.primary-toolbar .spinner { + color: #347D9F; } + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } +.spinner, +spinner { + background-image: none; + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + .spinner:active, .spinner:checked, + spinner:active, + spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; } + .spinner:active:insensitive, .spinner:active:insensitive, .spinner:checked:insensitive, .spinner:checked:insensitive, + spinner:active:insensitive, + spinner:active:insensitive, + spinner:checked:insensitive, + spinner:checked:insensitive { + opacity: 0.5; } + +/********** + * Switch * + **********/ +GtkSwitch { + -GtkSwitch-slider-width: 24px; + -GtkSwitch-slider-height: 24px; + font: 1; + font-weight: bold; + outline-offset: -4px; + transition: all 200ms ease-in; + border: none; + border-radius: 14px; + color: transparent; + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05), 0px 1px rgba(255, 255, 255, 0.3); } + GtkSwitch:insensitive { + background-color: #fafafa; } + GtkSwitch:backdrop { + background-color: #f7f7f7; + transition: 200ms ease-out; } + GtkSwitch:backdrop:insensitive { + background-color: #fafafa; } + GtkSwitch:active, GtkSwitch:checked { + background-color: #347D9F; } + GtkSwitch:active:backdrop, GtkSwitch:checked:backdrop { + background-color: #3a8cb2; } + GtkSwitch:active:backdrop .slider:backdrop, + GtkSwitch:active:backdrop slider:backdrop, GtkSwitch:checked:backdrop .slider:backdrop, + GtkSwitch:checked:backdrop slider:backdrop { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.9); + border: none; } + GtkSwitch .slider { + padding: 2px; + border-radius: 50%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-color: #ffffff; + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2); } + GtkSwitch .slider:backdrop { + padding: 2px; + box-shadow: none; + background-color: #ffffff; } + GtkSwitch .trough:active, GtkSwitch .trough:checked { + background-color: #347D9F; } + GtkSwitch .trough:active:backdrop, GtkSwitch .trough:checked:backdrop { + background-color: #3a8cb2; } + +/************ + * Toolbars * + ************/ +.toolbar { + -GtkWidget-window-dragging: true; + padding: 0px; + background-color: #636E73; + color: #ffffff; } + .toolbar:backdrop { + background-color: #576165; + color: rgba(255, 255, 255, 0.5); } + +.osd .toolbar { + box-shadow: none; + background-color: transparent; } +.toolbar .button { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + icon-shadow: none; + margin: 0; + padding: 10px; + text-shadow: none; } + .toolbar .button.suggested-action, .toolbar .button.text-button, .toolbar .button.menu-button, .toolbar .button.image-button, .toolbar .button.linked, .toolbar .button.flat { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + icon-shadow: none; + margin: 0; + padding: 10px; + text-shadow: none; + color: #ffffff; } + .toolbar .button.suggested-action:backdrop, .toolbar .button.text-button:backdrop, .toolbar .button.menu-button:backdrop, .toolbar .button.image-button:backdrop, .toolbar .button.linked:backdrop, .toolbar .button.flat:backdrop { + background-color: transparent; + background-image: none; + text-shadow: none; + color: rgba(255, 255, 255, 0.5); } + .toolbar .button.suggested-action:hover, .toolbar .button.text-button:hover, .toolbar .button.menu-button:hover, .toolbar .button.image-button:hover, .toolbar .button.linked:hover, .toolbar .button.flat:hover { + background-image: none; + background-color: rgba(0, 0, 0, 0.15); + color: white; + box-shadow: none; + text-shadow: none; } + .toolbar .button.suggested-action:insensitive, .toolbar .button.text-button:insensitive, .toolbar .button.menu-button:insensitive, .toolbar .button.image-button:insensitive, .toolbar .button.linked:insensitive, .toolbar .button.flat:insensitive { + color: rgba(255, 255, 255, 0.5); + -gtk-image-effect: dim; } + .toolbar .button GtkLabel, + .toolbar .button GtkImage { + color: #ffffff; } + .toolbar .button GtkLabel:insensitive, .toolbar .button GtkLabel:backdrop, + .toolbar .button GtkImage:insensitive, + .toolbar .button GtkImage:backdrop { + color: rgba(255, 255, 255, 0.5); + -gtk-image-effect: dim; } + .toolbar .button:focus, .toolbar .button:hover { + background-image: none; + background-color: rgba(0, 0, 0, 0.15); + color: white; + box-shadow: none; + text-shadow: none; } + .toolbar .button:backdrop { + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.5); } + .toolbar .button:backdrop GtkImage { + color: rgba(255, 255, 255, 0.5); } + .toolbar .button:active, .toolbar .button:checked { + border-radius: 0px; + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 -2px 0 0 #ffffff; + background-color: transparent; + background-image: none; + color: #ffffff; } + .toolbar .button:active:backdrop, .toolbar .button:checked:backdrop { + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.5); + box-shadow: inset 0 -2px 0 0 rgba(255, 255, 255, 0.5); } + .toolbar .button:active:focus, .toolbar .button:active:hover, .toolbar .button:checked:focus, .toolbar .button:checked:hover { + background-image: none; + background-color: rgba(0, 0, 0, 0.15); + color: white; + box-shadow: inset 0 -2px 0 0 #ffffff; } + .toolbar .button:insensitive, .toolbar .button:insensitive:backdrop { + color: rgba(255, 255, 255, 0.5); + background-color: transparent; + background-image: none; } + .toolbar .button:insensitive image, + .toolbar .button:insensitive GtkImage, .toolbar .button:insensitive:backdrop image, + .toolbar .button:insensitive:backdrop GtkImage { + -gtk-image-effect: dim; } + .toolbar .button.menu-button .menu .menuitem GtkLabel { + color: #444; } + .toolbar .button.menu-button .menu .menuitem GtkLabel:insensitive { + color: #9e9e9e; } + .toolbar .button.menu-button .menu .menuitem .separator { + color: #d1d1d1; } + .toolbar .button.menu-button .menu .menuitem:hover GtkLabel { + color: #ffffff; } +.toolbar .separator { + color: transparent; + background-color: transparent; } +.toolbar.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: rgba(32, 37, 38, 0.8); } + .toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom { + border-radius: 0; } +.toolbar.horizontal separator { + margin: 0 7px 1px 6px; } +.toolbar.vertical separator { + margin: 6px 1px 7px 0; } + +/******************* + * Inline Toolbars * + *******************/ +searchbar, +.search-bar, .location-bar, +.inline-toolbar { + -GtkWidget-window-dragging: true; + background-color: #f2f2f2; + color: #444; + border: 1px solid #d1d1d1; + border-top-width: 0; + border-radius: 0 0 5px 5px; + box-shadow: inset 0 -1px 1px -2px rgba(0, 0, 0, 0.5); + padding: 0px; } + searchbar:backdrop, + .search-bar:backdrop, .location-bar:backdrop, + .inline-toolbar:backdrop { + background-color: #eaeaea; } + searchbar button, + .search-bar button, .location-bar button, + searchbar .button, + .search-bar .button, + .location-bar .button, + searchbar .flat, + .search-bar .flat, + .location-bar .flat, + searchbar .text-button, + .search-bar .text-button, + .location-bar .text-button, + searchbar .image-button, + .search-bar .image-button, + .location-bar .image-button, + .inline-toolbar button, + .inline-toolbar .button, + .inline-toolbar .flat, + .inline-toolbar .text-button, + .inline-toolbar .image-button { + border: none; + background: none; + text-shadow: none; + box-shadow: none; + background-color: transparent; + color: #444; + border-radius: 0px; + padding: 10px; } + searchbar button:focus, + .search-bar button:focus, .location-bar button:focus, searchbar button:active, + .search-bar button:active, .location-bar button:active, + searchbar .button:focus, + .search-bar .button:focus, + .location-bar .button:focus, + searchbar .button:active, + .search-bar .button:active, + .location-bar .button:active, + searchbar .flat:focus, + .search-bar .flat:focus, + .location-bar .flat:focus, + searchbar .flat:active, + .search-bar .flat:active, + .location-bar .flat:active, + searchbar .text-button:focus, + .search-bar .text-button:focus, + .location-bar .text-button:focus, + searchbar .text-button:active, + .search-bar .text-button:active, + .location-bar .text-button:active, + searchbar .image-button:focus, + .search-bar .image-button:focus, + .location-bar .image-button:focus, + searchbar .image-button:active, + .search-bar .image-button:active, + .location-bar .image-button:active, + .inline-toolbar button:focus, + .inline-toolbar button:active, + .inline-toolbar .button:focus, + .inline-toolbar .button:active, + .inline-toolbar .flat:focus, + .inline-toolbar .flat:active, + .inline-toolbar .text-button:focus, + .inline-toolbar .text-button:active, + .inline-toolbar .image-button:focus, + .inline-toolbar .image-button:active { + font: bold; + color: #444; + text-shadow: none; + box-shadow: none; + background-color: rgba(0, 0, 0, 0.05); } + searchbar button:focus:backdrop, + .search-bar button:focus:backdrop, .location-bar button:focus:backdrop, searchbar button:active:backdrop, + .search-bar button:active:backdrop, .location-bar button:active:backdrop, + searchbar .button:focus:backdrop, + .search-bar .button:focus:backdrop, + .location-bar .button:focus:backdrop, + searchbar .button:active:backdrop, + .search-bar .button:active:backdrop, + .location-bar .button:active:backdrop, + searchbar .flat:focus:backdrop, + .search-bar .flat:focus:backdrop, + .location-bar .flat:focus:backdrop, + searchbar .flat:active:backdrop, + .search-bar .flat:active:backdrop, + .location-bar .flat:active:backdrop, + searchbar .text-button:focus:backdrop, + .search-bar .text-button:focus:backdrop, + .location-bar .text-button:focus:backdrop, + searchbar .text-button:active:backdrop, + .search-bar .text-button:active:backdrop, + .location-bar .text-button:active:backdrop, + searchbar .image-button:focus:backdrop, + .search-bar .image-button:focus:backdrop, + .location-bar .image-button:focus:backdrop, + searchbar .image-button:active:backdrop, + .search-bar .image-button:active:backdrop, + .location-bar .image-button:active:backdrop, + .inline-toolbar button:focus:backdrop, + .inline-toolbar button:active:backdrop, + .inline-toolbar .button:focus:backdrop, + .inline-toolbar .button:active:backdrop, + .inline-toolbar .flat:focus:backdrop, + .inline-toolbar .flat:active:backdrop, + .inline-toolbar .text-button:focus:backdrop, + .inline-toolbar .text-button:active:backdrop, + .inline-toolbar .image-button:focus:backdrop, + .inline-toolbar .image-button:active:backdrop { + border: none; + background-color: transparent; + color: #9e9e9e; } + searchbar button:hover, + .search-bar button:hover, .location-bar button:hover, + searchbar .button:hover, + .search-bar .button:hover, + .location-bar .button:hover, + searchbar .flat:hover, + .search-bar .flat:hover, + .location-bar .flat:hover, + searchbar .text-button:hover, + .search-bar .text-button:hover, + .location-bar .text-button:hover, + searchbar .image-button:hover, + .search-bar .image-button:hover, + .location-bar .image-button:hover, + .inline-toolbar button:hover, + .inline-toolbar .button:hover, + .inline-toolbar .flat:hover, + .inline-toolbar .text-button:hover, + .inline-toolbar .image-button:hover { + background-color: rgba(0, 0, 0, 0.05); + text-shadow: none; + color: #444; + box-shadow: none; } + searchbar button:insensitive, + .search-bar button:insensitive, .location-bar button:insensitive, + searchbar .button:insensitive, + .search-bar .button:insensitive, + .location-bar .button:insensitive, + searchbar .flat:insensitive, + .search-bar .flat:insensitive, + .location-bar .flat:insensitive, + searchbar .text-button:insensitive, + .search-bar .text-button:insensitive, + .location-bar .text-button:insensitive, + searchbar .image-button:insensitive, + .search-bar .image-button:insensitive, + .location-bar .image-button:insensitive, + .inline-toolbar button:insensitive, + .inline-toolbar .button:insensitive, + .inline-toolbar .flat:insensitive, + .inline-toolbar .text-button:insensitive, + .inline-toolbar .image-button:insensitive { + background: none; + background-color: transparent; + color: rgba(68, 68, 68, 0.5); } + searchbar button:backdrop, + .search-bar button:backdrop, .location-bar button:backdrop, + searchbar .button:backdrop, + .search-bar .button:backdrop, + .location-bar .button:backdrop, + searchbar .flat:backdrop, + .search-bar .flat:backdrop, + .location-bar .flat:backdrop, + searchbar .text-button:backdrop, + .search-bar .text-button:backdrop, + .location-bar .text-button:backdrop, + searchbar .image-button:backdrop, + .search-bar .image-button:backdrop, + .location-bar .image-button:backdrop, + .inline-toolbar button:backdrop, + .inline-toolbar .button:backdrop, + .inline-toolbar .flat:backdrop, + .inline-toolbar .text-button:backdrop, + .inline-toolbar .image-button:backdrop { + border: none; + background: none; + background-color: transparent; + color: #9e9e9e; } + searchbar .entry, + .search-bar .entry, .location-bar .entry, + searchbar entry, + .search-bar entry, + .location-bar entry, + .inline-toolbar .entry, + .inline-toolbar entry { + background: none; + color: #444; + border-radius: 0px; + border: none; + box-shadow: none; } + searchbar .entry.image, + .search-bar .entry.image, .location-bar .entry.image, + searchbar entry.image, + .search-bar entry.image, + .location-bar entry.image, + .inline-toolbar .entry.image, + .inline-toolbar entry.image { + color: #444; } + searchbar .entry.image.left, + .search-bar .entry.image.left, .location-bar .entry.image.left, + searchbar entry.image.left, + .search-bar entry.image.left, + .location-bar entry.image.left, + .inline-toolbar .entry.image.left, + .inline-toolbar entry.image.left { + padding-right: 6px; } + searchbar .entry:backdrop, + .search-bar .entry:backdrop, .location-bar .entry:backdrop, + searchbar entry:backdrop, + .search-bar entry:backdrop, + .location-bar entry:backdrop, + .inline-toolbar .entry:backdrop, + .inline-toolbar entry:backdrop { + color: #9e9e9e; } + searchbar .entry:selected, + .search-bar .entry:selected, .location-bar .entry:selected, + searchbar entry:selected, + .search-bar entry:selected, + .location-bar entry:selected, + .inline-toolbar .entry:selected, + .inline-toolbar entry:selected { + color: #ffffff; + background-color: #347D9F; } + +searchbar, +.search-bar, .location-bar { + border-style: solid; + border-color: #d1d1d1; + background-color: #ececec; } + searchbar:backdrop, + .search-bar:backdrop, .location-bar:backdrop { + border-color: #d5d5d5; + background-color: #ebebeb; + box-shadow: none; + transition: 200ms ease-out; } + +searchbar, +.search-bar { + padding: 3px 0px; + border-width: 0; + border-radius: 0; } + +.location-bar { + border-width: 0 0 1px; + padding: 3px; } + +/************ + * Tooltips * + ************/ +.tooltip, +.overlay-bar { + margin: 4px; + border: none; + border-radius: 3px; + background-color: #ffffff; + color: #444; } + .tooltip.background, + .overlay-bar.background { + background-color: #ffffff; + border: none; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3); } + .tooltip *, + .overlay-bar * { + padding: 2px; + background-color: transparent; + color: #444; } + .tooltip .csd, + .overlay-bar .csd { + border-radius: 5px; + box-shadow: none; } + +/************** + * Tree Views * + **************/ +GtkTreeView.view, +treeview.view { + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; + border-left-color: #a2a2a2; + border-top-color: #f7f7f7; } + GtkTreeView.view:selected:focus, GtkTreeView.view:selected, + treeview.view:selected:focus, + treeview.view:selected { + border-radius: 0; } + GtkTreeView.view:selected:backdrop, GtkTreeView.view:selected, + treeview.view:selected:backdrop, + treeview.view:selected { + border-left-color: #9abecf; + border-top-color: rgba(68, 68, 68, 0.1); } + GtkTreeView.view:insensitive, + treeview.view:insensitive { + color: #9e9e9e; } + GtkTreeView.view:insensitive:selected, + treeview.view:insensitive:selected { + color: #85b1c5; } + GtkTreeView.view:insensitive:selected:backdrop, + treeview.view:insensitive:selected:backdrop { + color: rgba(77, 141, 171, 0.85); } + GtkTreeView.view:insensitive:backdrop, + treeview.view:insensitive:backdrop { + color: #d1d1d1; } + GtkTreeView.view.separator, + treeview.view.separator { + color: #f7f7f7; } + GtkTreeView.view.separator:backdrop, + treeview.view.separator:backdrop { + color: rgba(247, 247, 247, 0.1); } + GtkTreeView.view:backdrop, + treeview.view:backdrop { + border-left-color: #cbcbcb; + border-top: #f7f7f7; } + GtkTreeView.view.expander, + treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #7c7c7c; } + GtkTreeView.view.expander:dir(rtl), + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + GtkTreeView.view.expander:hover, + treeview.view.expander:hover { + color: #444; } + GtkTreeView.view.expander:selected, + treeview.view.expander:selected { + color: #c2d8e2; } + GtkTreeView.view.expander:selected:hover, + treeview.view.expander:selected:hover { + color: #ffffff; } + GtkTreeView.view.expander:selected:backdrop, + treeview.view.expander:selected:backdrop { + color: rgba(141, 182, 201, 0.65); } + GtkTreeView.view.expander:checked, + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + GtkTreeView.view.expander:backdrop, + treeview.view.expander:backdrop { + color: #bababa; } + GtkTreeView.view.progressbar, + treeview.view.progressbar { + color: #ffffff; + border: 1px solid #275f79; + border-radius: 4px; + background-color: #347D9F; + background-image: linear-gradient(to bottom, #347D9F, #275f79); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(0, 0, 0, 0.2); } + GtkTreeView.view.progressbar:selected:focus, GtkTreeView.view.progressbar:selected, + treeview.view.progressbar:selected:focus, + treeview.view.progressbar:selected { + border-radius: 0; + color: #347D9F; + box-shadow: none; + background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); } + GtkTreeView.view.progressbar:selected:focus:backdrop, GtkTreeView.view.progressbar:selected:backdrop, + treeview.view.progressbar:selected:focus:backdrop, + treeview.view.progressbar:selected:backdrop { + color: #347D9F; + border-color: #275f79; + background-color: #fcfcfc; } + GtkTreeView.view.progressbar:backdrop, + treeview.view.progressbar:backdrop { + color: #fcfcfc; + background-image: none; + box-shadow: none; } + GtkTreeView.view.trough, + treeview.view.trough { + background-color: rgba(68, 68, 68, 0.1); + border-radius: 4px; } + GtkTreeView.view.trough:selected:focus, GtkTreeView.view.trough:selected, + treeview.view.trough:selected:focus, + treeview.view.trough:selected { + background-color: rgba(255, 255, 255, 0.3); + border-radius: 4px; + border-width: 1px 0; + border-style: solid; + border-color: #347D9F; } + GtkTreeView.view column-header .button, + GtkTreeView.view column-header button, + GtkTreeView.view header .button, + GtkTreeView.view header button, + treeview.view column-header .button, + treeview.view column-header button, + treeview.view header .button, + treeview.view header button { + color: #a2a2a2; + background-color: #ffffff; + font-weight: bold; + text-shadow: none; + box-shadow: none; } + GtkTreeView.view column-header .button:hover, + GtkTreeView.view column-header button:hover, + GtkTreeView.view header .button:hover, + GtkTreeView.view header button:hover, + treeview.view column-header .button:hover, + treeview.view column-header button:hover, + treeview.view header .button:hover, + treeview.view header button:hover { + color: #737373; + box-shadow: none; + transition: none; } + GtkTreeView.view column-header .button:active, + GtkTreeView.view column-header button:active, + GtkTreeView.view header .button:active, + GtkTreeView.view header button:active, + treeview.view column-header .button:active, + treeview.view column-header button:active, + treeview.view header .button:active, + treeview.view header button:active { + color: #444; + transition: none; } + GtkTreeView.view column-header button:last-child:backdrop, GtkTreeView.view column-header button:last-child, + GtkTreeView.view header button:last-child:backdrop, + GtkTreeView.view header button:last-child, + treeview.view column-header button:last-child:backdrop, + treeview.view column-header button:last-child, + treeview.view header button:last-child:backdrop, + treeview.view header button:last-child { + border-right-style: none; } + GtkTreeView.view .button.dnd:active, GtkTreeView.view .button.dnd:selected, GtkTreeView.view .button.dnd:hover, GtkTreeView.view .button.dnd, + GtkTreeView.view button.dnd:active, + GtkTreeView.view button.dnd:selected, + GtkTreeView.view button.dnd:hover, + GtkTreeView.view button.dnd, + GtkTreeView.view column-header.button.dnd:active, + GtkTreeView.view column-header.button.dnd:selected, + GtkTreeView.view column-header.button.dnd:hover, + GtkTreeView.view column-header.button.dnd, + GtkTreeView.view header.button.dnd:active, + GtkTreeView.view header.button.dnd:selected, + GtkTreeView.view header.button.dnd:hover, + GtkTreeView.view header.button.dnd, + treeview.view .button.dnd:active, + treeview.view .button.dnd:selected, + treeview.view .button.dnd:hover, + treeview.view .button.dnd, + treeview.view button.dnd:active, + treeview.view button.dnd:selected, + treeview.view button.dnd:hover, + treeview.view button.dnd, + treeview.view column-header.button.dnd:active, + treeview.view column-header.button.dnd:selected, + treeview.view column-header.button.dnd:hover, + treeview.view column-header.button.dnd, + treeview.view header.button.dnd:active, + treeview.view header.button.dnd:selected, + treeview.view header.button.dnd:hover, + treeview.view header.button.dnd { + padding: 4px 6px; + transition: none; + background-image: none; + background-color: #347D9F; + color: #ffffff; + border-radius: 0; + border-style: none; + box-shadow: inset 0 0 0 1px #ffffff; + text-shadow: none; } + +GtkTreeView.view column-header .button, +GtkTreeView.view column-header button, +GtkTreeView.view header .button, +GtkTreeView.view header button, +treeview.view column-header .button, +treeview.view column-header button, +treeview.view header .button, +treeview.view header button, GtkTreeView.view column-header .button:hover, +GtkTreeView.view column-header button:hover, +GtkTreeView.view header .button:hover, +GtkTreeView.view header button:hover, +treeview.view column-header .button:hover, +treeview.view column-header button:hover, +treeview.view header .button:hover, +treeview.view header button:hover, GtkTreeView.view column-header .button:active, +GtkTreeView.view column-header button:active, +GtkTreeView.view header .button:active, +GtkTreeView.view header button:active, +treeview.view column-header .button:active, +treeview.view column-header button:active, +treeview.view header .button:active, +treeview.view header button:active { + padding: 4px 6px; + border-radius: 0; + background-image: none; + text-shadow: none; + border-style: none solid solid none; + border-color: #f7f7f7; } + GtkTreeView.view column-header .button:insensitive, + GtkTreeView.view column-header button:insensitive, + GtkTreeView.view header .button:insensitive, + GtkTreeView.view header button:insensitive, + treeview.view column-header .button:insensitive, + treeview.view column-header button:insensitive, + treeview.view header .button:insensitive, + treeview.view header button:insensitive { + border-color: #f7f7f7; + background-image: none; } + GtkTreeView.view column-header .button:backdrop, + GtkTreeView.view column-header button:backdrop, + GtkTreeView.view header .button:backdrop, + GtkTreeView.view header button:backdrop, + treeview.view column-header .button:backdrop, + treeview.view column-header button:backdrop, + treeview.view header .button:backdrop, + treeview.view header button:backdrop { + border-color: #f7f7f7; + border-style: none solid solid none; + color: #cbcbcb; + background-image: none; + background-color: #fcfcfc; } + GtkTreeView.view column-header .button:backdrop:insensitive, + GtkTreeView.view column-header button:backdrop:insensitive, + GtkTreeView.view header .button:backdrop:insensitive, + GtkTreeView.view header button:backdrop:insensitive, + treeview.view column-header .button:backdrop:insensitive, + treeview.view column-header button:backdrop:insensitive, + treeview.view header .button:backdrop:insensitive, + treeview.view header button:backdrop:insensitive { + border-color: #f7f7f7; + background-image: none; } + +/********************** + * Window Decorations * + *********************/ +.window-frame { + border-radius: 4px; + border-width: 0px; + box-shadow: 0 8px 9px 1px transparent, 0 8px 6px 1px rgba(0, 0, 0, 0.5); + margin: 10px; } + .window-frame:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 6px 6px 0 rgba(0, 0, 0, 0.3); + transition: 200ms ease-out; } + .fullscreen .window-frame, .tiled .window-frame { + border-radius: 0; } + .popup .window-frame { + box-shadow: none; } + .ssd .window-frame { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5); } + .csd.popup .window-frame { + border-radius: 0; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } + .solid-csd .window-frame { + border-radius: 0; + margin: 4px; + background-color: #f7f7f7; + border: 0px solid #d5d5d5; + box-shadow: none; } + +/********************** + * DE-Specific Styles * + **********************/ +/********* +* Budgie * +**********/ +.budgie-panel .unpinned .launcher:hover, .budgie-panel .pinned .launcher.running:hover { + background-color: rgba(0, 0, 0, 0.1); } +.budgie-panel .unpinned .launcher:active, .budgie-panel .pinned .launcher.running:active, .budgie-panel .unpinned .launcher:checked, .budgie-panel .pinned .launcher.running:checked { + background-color: rgba(0, 0, 0, 0.2); } +.top .budgie-panel .unpinned .launcher, .budgie-panel .unpinned .top .launcher, .top .budgie-panel .pinned .launcher.running, .budgie-panel .pinned .top .launcher.running { + border-bottom: 2px solid transparent; + border-top: 2px solid transparent; } + .top .budgie-panel .unpinned .launcher, + .top .budgie-panel .pinned .launcher.running { + border-top: 2px solid rgba(52, 125, 159, 0.5); } + .top .budgie-panel .unpinned .launcher:hover, .budgie-panel .unpinned .top .launcher:hover, .top .budgie-panel .pinned .launcher.running:hover, .budgie-panel .pinned .top .launcher.running:hover { + border-bottom: 2px solid rgba(0, 0, 0, 0.1); + border-top: 2px solid rgba(52, 125, 159, 0.5); } + .top .budgie-panel .unpinned .launcher:active, .budgie-panel .unpinned .top .launcher:active, .top .budgie-panel .pinned .launcher.running:active, .budgie-panel .pinned .top .launcher.running:active, .top .budgie-panel .unpinned .launcher:checked, .budgie-panel .unpinned .top .launcher:checked, .top .budgie-panel .pinned .launcher.running:checked, .budgie-panel .pinned .top .launcher.running:checked { + border-bottom: 2px solid rgba(0, 0, 0, 0.2); + border-top: 2px solid #347D9F; } +.bottom .budgie-panel .unpinned .launcher, .budgie-panel .unpinned .bottom .launcher, .bottom .budgie-panel .pinned .launcher.running, .budgie-panel .pinned .bottom .launcher.running { + border-top: 2px solid transparent; + border-bottom: 2px solid transparent; } + .bottom .budgie-panel .unpinned .launcher, + .bottom .budgie-panel .pinned .launcher.running { + border-bottom: 2px solid rgba(52, 125, 159, 0.5); } + .bottom .budgie-panel .unpinned .launcher:hover, .budgie-panel .unpinned .bottom .launcher:hover, .bottom .budgie-panel .pinned .launcher.running:hover, .budgie-panel .pinned .bottom .launcher.running:hover { + border-top: 2px solid rgba(0, 0, 0, 0.1); + border-bottom: 2px solid rgba(52, 125, 159, 0.5); } + .bottom .budgie-panel .unpinned .launcher:active, .budgie-panel .unpinned .bottom .launcher:active, .bottom .budgie-panel .pinned .launcher.running:active, .budgie-panel .pinned .bottom .launcher.running:active, .bottom .budgie-panel .unpinned .launcher:checked, .budgie-panel .unpinned .bottom .launcher:checked, .bottom .budgie-panel .pinned .launcher.running:checked, .budgie-panel .pinned .bottom .launcher.running:checked { + border-top: 2px solid rgba(0, 0, 0, 0.2); + border-bottom: 2px solid #347D9F; } +.left .budgie-panel .unpinned .launcher, .budgie-panel .unpinned .left .launcher, .left .budgie-panel .pinned .launcher.running, .budgie-panel .pinned .left .launcher.running { + border-right: 2px solid transparent; + border-left: 2px solid transparent; } + .left .budgie-panel .unpinned .launcher, + .left .budgie-panel .pinned .launcher.running { + border-left: 2px solid rgba(52, 125, 159, 0.5); } + .left .budgie-panel .unpinned .launcher:hover, .budgie-panel .unpinned .left .launcher:hover, .left .budgie-panel .pinned .launcher.running:hover, .budgie-panel .pinned .left .launcher.running:hover { + border-right: 2px solid rgba(0, 0, 0, 0.1); + border-left: 2px solid rgba(52, 125, 159, 0.5); } + .left .budgie-panel .unpinned .launcher:active, .budgie-panel .unpinned .left .launcher:active, .left .budgie-panel .pinned .launcher.running:active, .budgie-panel .pinned .left .launcher.running:active, .left .budgie-panel .unpinned .launcher:checked, .budgie-panel .unpinned .left .launcher:checked, .left .budgie-panel .pinned .launcher.running:checked, .budgie-panel .pinned .left .launcher.running:checked { + border-right: 2px solid rgba(0, 0, 0, 0.2); + border-left: 2px solid #347D9F; } +.right .budgie-panel .unpinned .launcher, .budgie-panel .unpinned .right .launcher, .right .budgie-panel .pinned .launcher.running, .budgie-panel .pinned .right .launcher.running { + border-left: 2px solid transparent; + border-right: 2px solid transparent; } + .right .budgie-panel .unpinned .launcher, + .right .budgie-panel .pinned .launcher.running { + border-right: 2px solid rgba(52, 125, 159, 0.5); } + .right .budgie-panel .unpinned .launcher:hover, .budgie-panel .unpinned .right .launcher:hover, .right .budgie-panel .pinned .launcher.running:hover, .budgie-panel .pinned .right .launcher.running:hover { + border-left: 2px solid rgba(0, 0, 0, 0.1); + border-right: 2px solid rgba(52, 125, 159, 0.5); } + .right .budgie-panel .unpinned .launcher:active, .budgie-panel .unpinned .right .launcher:active, .right .budgie-panel .pinned .launcher.running:active, .budgie-panel .pinned .right .launcher.running:active, .right .budgie-panel .unpinned .launcher:checked, .budgie-panel .unpinned .right .launcher:checked, .right .budgie-panel .pinned .launcher.running:checked, .budgie-panel .pinned .right .launcher.running:checked { + border-left: 2px solid rgba(0, 0, 0, 0.2); + border-right: 2px solid #347D9F; } + +.budgie-menu GtkSearchEntry.entry:not(:selected) { + border: none; + box-shadow: none; + background: none; + font-size: 120%; } + .budgie-menu GtkSearchEntry.entry:not(:selected).image { + padding-left: 0px; + padding-right: 6px; } +.budgie-menu .list-row.activatable:selected, +.budgie-menu .list-row.activatable:selected .button { + color: inherit; } + +.budgie-panel { + font: bold; + color: white; + background-color: rgba(0, 0, 0, 0.7); } + .budgie-panel:backdrop { + color: white; + background-color: rgba(0, 0, 0, 0.7); } + .budgie-panel WnckTasklist .button, + .budgie-panel WnckTasklist .button:backdrop { + border-radius: 0; } + .budgie-panel .launcher { + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + padding-left: 2px; + padding-right: 2px; + border-color: transparent; } + .budgie-panel .launcher:hover { + -gtk-image-effect: highlight; } + +.top .budgie-panel { + border-bottom: 1px solid rgba(0, 0, 0, 0.2); } + +.top .raven-frame { + padding: 0; + background: none; + border: none; + border-bottom: 1px solid rgba(0, 0, 0, 0.2); } + +.top .shadow-block { + background-color: transparent; + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent); } + +.bottom .budgie-panel { + border-top: 1px solid rgba(0, 0, 0, 0.2); } + +.bottom .raven-frame { + padding: 0; + background: none; + border: none; + border-top: 1px solid rgba(0, 0, 0, 0.2); } + +.bottom .shadow-block { + background-color: transparent; + background-image: linear-gradient(to top, rgba(0, 0, 0, 0.2), transparent); } + +.left .budgie-panel { + border-right: 1px solid rgba(0, 0, 0, 0.2); } + +.left .raven-frame { + padding: 0; + background: none; + border: none; + border-right: 1px solid rgba(0, 0, 0, 0.2); } + +.left .shadow-block { + background-color: transparent; + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.2), transparent); } + +.right .budgie-panel { + border-left: 1px solid rgba(0, 0, 0, 0.2); } + +.right .raven-frame { + padding: 0; + background: none; + border: none; + border-left: 1px solid rgba(0, 0, 0, 0.2); } + +.right .shadow-block { + background-color: transparent; + background-image: linear-gradient(to left, rgba(0, 0, 0, 0.2), transparent); } + +.raven { + color: white; + background-color: transparent; + transition: 170ms ease-out; } + .raven .raven-header { + color: white; + border-width: 1px 0; } + .raven .raven-header.top { + border-top-style: none; } + .raven .raven-header.bottom { + border-bottom-style: none; } + .raven .raven-background { + color: white; + background-color: transparent; + border-bottom: 1px solid transparent; } + .raven .raven-background.middle { + border-bottom-style: none; } + .raven .powerstrip .button { + padding: 10px; } + .raven .option-subtitle { + font-size: smaller; } + +.raven-mpris { + border-width: 1px 0; } + .raven-mpris .button.image-button { + padding: 8px; } + +.budgie-notification-window { + background: none; + border-radius: 1px; } + +.budgie-notification.background { + background-color: white; + border-radius: 4px; } +.budgie-notification .notification-title { + font-size: 110%; + color: #444; } +.budgie-notification .notification-body { + color: rgba(255, 255, 255, 0.7); } + +.drop-shadow, .budgie-session-dialog.background, .background.budgie-polkit-dialog { + background-color: transparent; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.2); + border-radius: 1px; } + +.budgie-session-dialog .linked.horizontal > .button, .budgie-polkit-dialog .linked.horizontal > .button { + border-bottom: none; + border-radius: 0; } + .budgie-session-dialog .linked.horizontal > .button:first-child, .budgie-polkit-dialog .linked.horizontal > .button:first-child { + border-left: none; + border-radius: 0; } + .budgie-session-dialog .linked.horizontal > .button:last-child, .budgie-polkit-dialog .linked.horizontal > .button:last-child { + border-right: none; + border-radius: 0; } + +.budgie-polkit-dialog .message { + color: rgba(255, 255, 255, 0.7); } +.budgie-polkit-dialog .failure { + color: #f34235; } + +/*************** + * font-viewer * + ***************/ +SushiFontWidget { + padding: 6px 12px; } + +/********** + * Sudoku * + **********/ +SudokuView SudokuCellView { + border: inherit; + background-color: inherit; } + +SudokuView SudokuCellView:backdrop { + border: inherit; + background-color: inherit; } + +SudokuView { + border: none; } + +/***************** + * Character Map * + *****************/ +GucharmapChartable { + background-color: #ffffff; } + +GucharmapChartable:active, +GucharmapChartable:focus, +GucharmapChartable:selected { + background-color: #347D9F; + color: #ffffff; } + +/******** + * Misc * + *******/ +ApDocView, +EogScrollView, +CheeseThumbView { + -EogScrollView-shadow-type: none; } + +/************ + * Terminal * + ************/ +TerminalScreen, +VteTerminal { + background-color: rgba(0, 43, 54, 0.9); + color: #839495; } + +TerminalWindow .titlebar, +TerminalWindow .header-bar { + background-color: #636E73; } + TerminalWindow .titlebar:backdrop, + TerminalWindow .header-bar:backdrop { + background-color: #4b5458; } + +/************ + * Nautilus * + ************/ +NautilusCanvasView { + border: none; } + NautilusCanvasView:active, NautilusCanvasView:focus, NautilusCanvasView:backdrop { + border: none; } + +.nautilus-circular-button { + border-radius: 20px; + outline-radius: 20px; } + +.disk-space-display { + border: 2px solid; } + .disk-space-display .unknown { + background-color: #888a85; + border-color: #555653; } + .disk-space-display .used { + background-color: #9FB0B9; + border-color: #667f8c; } + .disk-space-display .free { + background-color: #D8D8D8; + border-color: #a5a5a5; } + +.nautilus-desktop { + color: #444; } + .nautilus-desktop .nautilus-canvas-item { + border-radius: 5px; + color: #ffffff; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); } + .nautilus-desktop .nautilus-canvas-item:active { + color: #444; + text-shadow: none; } + .nautilus-desktop .nautilus-canvas-item:prelight { + color: #444; + text-shadow: none; } + .nautilus-desktop .nautilus-canvas-item:selected { + color: #ffffff; + text-shadow: none; } + .nautilus-desktop .nautilus-canvas-item .dim-label:selected, .nautilus-desktop .nautilus-canvas-item GtkLabel.separator:selected, .nautilus-desktop .nautilus-canvas-item .titlebar:not(headerbar) .subtitle:selected, .titlebar:not(headerbar) .nautilus-desktop .nautilus-canvas-item .subtitle:selected, + .nautilus-desktop .nautilus-canvas-item .header-bar .subtitle:selected, + .header-bar .nautilus-desktop .nautilus-canvas-item .subtitle:selected { + color: #ffffff; } + .nautilus-desktop .nautilus-list .dim-label:selected, .nautilus-desktop .nautilus-list GtkLabel.separator:selected, .nautilus-desktop .nautilus-list .titlebar:not(headerbar) .subtitle:selected, .titlebar:not(headerbar) .nautilus-desktop .nautilus-list .subtitle:selected, + .nautilus-desktop .nautilus-list .header-bar .subtitle:selected, + .header-bar .nautilus-desktop .nautilus-list .subtitle:selected { + color: #ffffff; } + +/*********** + * Builder * + ***********/ +GbGreeterWindow .titlebar, +GbGreeterWindow .header-bar, +GbWorkbench .titlebar, +GbWorkbench .header-bar { + background-color: #CBBB2E; } + GbGreeterWindow .titlebar:backdrop, + GbGreeterWindow .header-bar:backdrop, + GbWorkbench .titlebar:backdrop, + GbWorkbench .header-bar:backdrop { + background-color: #a19525; } + +/************** + * Calculator * + **************/ +MathWindow { + background-color: #ffffff; + border-radius: 0 0 4px 4px; } + MathWindow .titlebar, + MathWindow .header-bar, + MathWindow .toolbar { + background-color: #07ce8e; } + MathWindow .titlebar:backdrop, + MathWindow .header-bar:backdrop, + MathWindow .toolbar:backdrop { + background-color: #059d6c; } + MathWindow MathButtons GtkComboBox, + MathWindow MathButtons .button { + background-color: transparent; + background-image: none; + box-shadow: none; + border: none; + text-shadow: none; + color: #07ce8e; + font: bold; } + MathWindow MathButtons GtkComboBox:hover, + MathWindow MathButtons .button:hover { + background-image: none; + background-color: #ffffff; + color: #07ce8e; } + MathWindow MathButtons GtkComboBox:backdrop, + MathWindow MathButtons .button:backdrop { + color: #059d6c; } + MathWindow MathButtons GtkComboBox.text-button.suggested-action, + MathWindow MathButtons .button.text-button.suggested-action { + background-image: none; + box-shadow: none; + text-shadow: none; + background-color: #07ce8e; + color: #ffffff; } + MathWindow MathButtons GtkComboBox.text-button.suggested-action:backdrop, + MathWindow MathButtons .button.text-button.suggested-action:backdrop { + background-color: #059d6c; + color: rgba(255, 255, 255, 0.5); } + MathWindow MathDisplay { + padding: 4px; + background-color: #ffffff; + border: 1px solid #d1d1d1; } + +/************ + * Calendar * + ************/ +GcalWindow .titlebar, +GcalWindow .header-bar { + background-color: #75A3F6; } + GcalWindow .titlebar:backdrop, + GcalWindow .header-bar:backdrop { + background-color: #4583f3; } + +/********** + * Cheese * + **********/ +CheeseWindow .titlebar, +CheeseWindow .header-bar, +CheeseWindow .toolbar { + background-color: #ad7fa8; } + CheeseWindow .titlebar:backdrop, + CheeseWindow .header-bar:backdrop, + CheeseWindow .toolbar:backdrop { + background-color: #986192; } + +/************ + * Contacts * + ************/ +ContactsWindow .titlebar, +ContactsWindow .header-bar { + background-color: #2095F2; } + ContactsWindow .titlebar:backdrop, + ContactsWindow .header-bar:backdrop { + background-color: #0c7bd3; } + +/********** + * Clocks * + **********/ +ClocksWindow .titlebar, +ClocksWindow .header-bar { + background-color: #4BAE4F; } + ClocksWindow .titlebar:backdrop, + ClocksWindow .header-bar:backdrop { + background-color: #3c8a3f; } + +/********* + * Disks * + *********/ +GduWindow .titlebar, +GduWindow .header-bar { + background-color: #8561C5; } + GduWindow .titlebar:backdrop, + GduWindow .header-bar:backdrop { + background-color: #6a41b2; } + +/************** + * Disk Usage * + **************/ +BaobabWindow .titlebar, +BaobabWindow .header-bar { + background-color: #CC5E55; } + BaobabWindow .titlebar:backdrop, + BaobabWindow .header-bar:backdrop { + background-color: #b74137; } + +/************* + * Documents * + *************/ +#Documents .titlebar, +#Documents .header-bar { + background-color: #C2352A; } + #Documents .titlebar:backdrop, + #Documents .header-bar:backdrop { + background-color: #982a21; } + +/************ + * Epiphany * + ************/ +EphyWindow .titlebar, +EphyWindow .header-bar { + background-color: #6573C3; } + EphyWindow .titlebar:backdrop, + EphyWindow .header-bar:backdrop { + background-color: #4555b0; } + EphyWindow .titlebar .incognito-mode, + EphyWindow .header-bar .incognito-mode { + background-color: #3e4c9e; } + EphyWindow .titlebar .incognito-mode .button, + EphyWindow .header-bar .incognito-mode .button { + background-image: none; } + EphyWindow .titlebar .incognito-mode:backdrop, + EphyWindow .header-bar .incognito-mode:backdrop { + background-color: #2f3a79; } + +/********* + * Gedit * + *********/ +GeditWindow .titlebar, +GeditWindow .header-bar { + background-color: #DC4836; } + GeditWindow .titlebar:backdrop, + GeditWindow .header-bar:backdrop { + background-color: #be3221; } + +/************** + * Log Viewer * + **************/ +GlWindow .titlebar, +GlWindow .header-bar, +GlWindow .toolbar, +LogviewWindow .titlebar, +LogviewWindow .header-bar, +LogviewWindow .toolbar { + background-color: #009587; } + GlWindow .titlebar:backdrop, + GlWindow .header-bar:backdrop, + GlWindow .toolbar:backdrop, + LogviewWindow .titlebar:backdrop, + LogviewWindow .header-bar:backdrop, + LogviewWindow .toolbar:backdrop { + background-color: #006259; } + +/********* + * Music * + *********/ +gnomemusic + window + Window .titlebar, +gnomemusic + window + Window .header-bar { + background-color: #fe9700; } + gnomemusic + window + Window .titlebar:backdrop, + gnomemusic + window + Window .header-bar:backdrop { + background-color: #cb7900; } + +/***************** + * Notes/Bijiben * + *****************/ +BjbMainToolbar .titlebar, +BjbMainToolbar .header-bar, +BjbWindowBase .titlebar, +BjbWindowBase .header-bar { + background-color: #ebdd4d; } + BjbMainToolbar .titlebar:backdrop, + BjbMainToolbar .header-bar:backdrop, + BjbWindowBase .titlebar:backdrop, + BjbWindowBase .header-bar:backdrop { + background-color: #e6d41f; } + +/********** + * Photos * + **********/ +PhotosMainWindow .titlebar, +PhotosMainWindow .header-bar { + background-color: #D30101; } + PhotosMainWindow .titlebar:backdrop, + PhotosMainWindow .header-bar:backdrop { + background-color: #a00101; } + +/********** + * Polari * + **********/ +.titlebar.polari-titlebar-left, .titlebar.polari-titlebar-right, +.header-bar.polari-titlebar-left, +.header-bar.polari-titlebar-right { + background-color: #4BAE4F; } + .titlebar.polari-titlebar-left:backdrop, .titlebar.polari-titlebar-right:backdrop, + .header-bar.polari-titlebar-left:backdrop, + .header-bar.polari-titlebar-right:backdrop { + background-color: #3c8a3f; } + +/******************* + * System Settings * + ******************/ +CcWindow .titlebar, +CcWindow .header-bar { + background-color: #5F7C8A; } + CcWindow .titlebar:backdrop, + CcWindow .header-bar:backdrop { + background-color: #4a616c; } + +CcShellNavBar { + padding: 0px; } + +/************ + * Software * + ************/ +#window_software .titlebar, +#window_software .header-bar { + background-color: #1A77C2; } + #window_software .titlebar:backdrop, + #window_software .header-bar:backdrop { + background-color: #145b95; } + +/****************** + * System Monitor * + ******************/ +#gnome-system-monitor .titlebar, +#gnome-system-monitor .header-bar { + background-color: #6fbe72; } + #gnome-system-monitor .titlebar:backdrop, + #gnome-system-monitor .header-bar:backdrop { + background-color: #4eac51; } + +/******** + * ToDo * + ********/ +GtdWindow .titlebar, +GtdWindow .header-bar { + background-color: #3262A1; } + GtdWindow .titlebar:backdrop, + GtdWindow .header-bar:backdrop { + background-color: #264a7a; } + +/******** + * Yelp * + ********/ +YelpWindow .titlebar, +YelpWindow .header-bar { + background-color: #435ece; } + YelpWindow .titlebar:backdrop, + YelpWindow .header-bar:backdrop { + background-color: #2e47b0; } + +/******** + * Gala * + *******/ +.gala-notification { + border-width: 0; + border-radius: 2px; + color: white; + border: 1px solid #ffffff; + background-color: #ffffff; } + .gala-notification .title, + .gala-notification .label { + color: #444; } + +.gala-button { + padding: 3px; + color: #ffffff; + border: none; + border-radius: 50%; + background-image: linear-gradient(to bottom, #7e7e7e, #3e3e3e); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.98), inset 0 1px 0 0 rgba(255, 255, 255, 0.93), inset 0 -1px 0 0 rgba(255, 255, 255, 0.99), 0 0 0 1px rgba(0, 0, 0, 0.6), 0 3px 6px rgba(0, 0, 0, 0.84), 0 3px 6px rgba(0, 0, 0, 0.77); + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); } + +/********** + * Notify * + *********/ +.notify { + /*-notify-shadow: 0px 2px 18px transparentize(black, 0.60);*/ + border-radius: 5px; + border: 1px solid rgba(0, 0, 0, 0.7); + background-color: rgba(255, 255, 255, 0.05); } + +/*************** + * SwitchBoard * + ***************/ +.category-label { + font-weight: bold; + color: #444; } + +/************* + * Slingshot * + ************/ +.button.app { + border: none; + border-radius: 0; + box-shadow: none; + background-image: none; } + .button.app .app:hover { + border-radius: 8px; + border: none; + background-color: rgba(52, 125, 159, 0.3); + color: white; } + .button.app .app:focus { + /*background-color: transparentize(black, 0.20);*/ } + +.search-item { + border-radius: 0; + border: none; + color: #444; + background: none; } + .search-item:hover, .search-item:focus { + border-radius: 0; + background-color: rgba(52, 125, 159, 0.3); + color: #ffffff; } + +.search-entry-large, +.search-entry-large:focus { + border: none; + font: 18; + font-weight: 300; + background-image: none; + background: none; + box-shadow: none; + border-radius: 0; } + +.search-category-header { + font-weight: bold; + color: #444; } + +/********* + * Panel * + ********/ +.panel { + background-color: transparent; + transition: all 100ms ease-in-out; + color: white; } + .panel.maximized { + background-color: #000; } + .panel.translucent { + background-color: rgba(0, 0, 0, 0.5); } + +.composited-indicator > GtkRevealer, +.composited-indicator > GtkRevealer GtkImage, +.composited-indicator > GtkRevealer GtkLabel { + color: white; + font-weight: bold; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.1); + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.1); } + +.panel.color-light .composited-indicator > GtkRevealer, +.panel.color-light .composited-indicator > GtkRevealer GtkImage, +.panel.color-light .composited-indicator > GtkRevealer GtkLabel { + color: rgba(0, 0, 0, 0.6); + text-shadow: 0 1px rgba(255, 255, 255, 0.1); + icon-shadow: 0 1px rgba(255, 255, 255, 0.1); } + +/************* + * AppCenter * + *************/ +AppCenterMainWindow .titlebar, +AppCenterMainWindow .header-bar { + background-color: #378BE6; } + AppCenterMainWindow .titlebar:backdrop, + AppCenterMainWindow .header-bar:backdrop { + background-color: #1a71d0; } + +/************** + * Calculator * + **************/ +PantheonCalculatorMainWindow { + border-radius: 0 0 4px 4px; } + PantheonCalculatorMainWindow .titlebar, + PantheonCalculatorMainWindow .header-bar { + background-color: #07ce8e; } + PantheonCalculatorMainWindow .titlebar:backdrop, + PantheonCalculatorMainWindow .header-bar:backdrop { + background-color: #059d6c; } + PantheonCalculatorMainWindow .window-frame { + border-radius: 3px; } + +/******** + * Maya * + ********/ +MayaViewMayaToolbar.titlebar, MayaViewMayaToolbar.header-bar { + background-color: #4bae4f; } + MayaViewMayaToolbar.titlebar:backdrop, MayaViewMayaToolbar.header-bar:backdrop { + background-color: #3c8a3f; } + +/********* + * Cards * + *********/ +.deck { + background-color: #e3e3e3; } + +.card { + background-color: #ffffff; + border: none; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 3px 3px rgba(0, 0, 0, 0.2); + transition: all 150ms ease-in-out; } + +.card.collapsed { + background-color: #f2f2f2; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.2); } + +/********* + * Noise * + *********/ +NoiseLibraryWindow { + border-radius: 0 0 4px 4px; } + NoiseLibraryWindow .titlebar, + NoiseLibraryWindow .header-bar { + background-color: #EE6020; } + NoiseLibraryWindow .titlebar:backdrop, + NoiseLibraryWindow .header-bar:backdrop { + background-color: #cb4a10; } + NoiseLibraryWindow .action-bar { + border-radius: 0 0 4px 4px; } + NoiseLibraryWindow .window-frame { + border-radius: 3px; } + +/*********** + * Scratch * + ***********/ +ScratchMainWindow .titlebar, +ScratchMainWindow .header-bar { + background-color: #e74c3c; } + ScratchMainWindow .titlebar:backdrop, + ScratchMainWindow .header-bar:backdrop { + background-color: #d62c1a; } + +/******** + * Snap * + ********/ +SnapMainWindow .titlebar, +SnapMainWindow .header-bar, +SnapSnapWindow .titlebar, +SnapSnapWindow .header-bar { + background-color: #6d266a; } + SnapMainWindow .titlebar:backdrop, + SnapMainWindow .header-bar:backdrop, + SnapSnapWindow .titlebar:backdrop, + SnapSnapWindow .header-bar:backdrop { + background-color: #471945; } +SnapMainWindow .take-button, +SnapSnapWindow .take-button { + border-radius: 0; } + +/******************* + * Photos/Shotwell * + *******************/ +DirectWindow .titlebar, +DirectWindow .header-bar, +LibraryWindow .titlebar, +LibraryWindow .header-bar { + background-color: #5544B5; } + DirectWindow .titlebar:backdrop, + DirectWindow .header-bar:backdrop, + LibraryWindow .titlebar:backdrop, + LibraryWindow .header-bar:backdrop { + background-color: #443690; } +DirectWindow .the-button-in-the-combobox, +LibraryWindow .the-button-in-the-combobox { + background: none; } + +.checkerboard-layout { + background-color: #f7f7f7; + background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)); + background-size: 24px 24px; + background-position: 0 0, 12px 12px; } + +.checkboard-layout .item { + background-color: #444; } + +/******** +* Unity * +*********/ +/* Unity window border color */ +/* Backdrop Unity window border color */ +/* Unity window text color */ +/* Backdrop Unity window text color */ +/* Unity panel color #454D50 */ +/* Backdrop Unity panel color */ +UnityDecoration { + /* Border properties (top, right, bottom, left) */ + -UnityDecoration-extents: 28px 1px 1px 1px; + /* the size of the decorations */ + -UnityDecoration-input-extents: 10px; + /* the extra size of the input areas */ + /* Shadows settings */ + -UnityDecoration-shadow-offset-x: 1px; + /* Size property, the shadow x offset */ + -UnityDecoration-shadow-offset-y: 1px; + /* Size property, the shadow y offset */ + -UnityDecoration-active-shadow-color: rgba 0, 0, 0, 0.647; + /* Color property, active window shadow color */ + -UnityDecoration-active-shadow-radius: 8px; + /* Size property, active window shadow radius */ + -UnityDecoration-inactive-shadow-color: rgba 0, 0, 0, 0.647; + /* Color property, inactive windows shadow color */ + -UnityDecoration-inactive-shadow-radius: 5px; + /* Size property, inactive windows shadow radius */ + /* Glow applied to the selected scaled window */ + -UnityDecoration-glow-size: 8px; + /* Size property, size of glow */ + -UnityDecoration-glow-color: #347D9F; + /* Color property of the glow */ + /* Title settings */ + -UnityDecoration-title-indent: 10px; + /* Size property, left indent of the title */ + -UnityDecoration-title-fade: 35px; + /* Size property, space of the title that can be faded */ + -UnityDecoration-title-alignment: 0.0; + /* Float from 0.0 to 1.0, to align the title */ + background-color: #636E73; + color: #dbdee0; } + UnityDecoration .top { + padding: 0 5px 0 5px; + border-radius: 4px 4px 0px 0px; + box-shadow: none; + border: 1px solid #636E73; + border-bottom-width: 0; + background-color: #636E73; + color: #dbdee0; + border-top: 1px solid rgba(255, 255, 255, 0.1); } + UnityDecoration .top:backdrop { + border-bottom-width: 0; + background-color: #4b5458; + color: #c0c5c8; + border-top: 1px solid rgba(255, 255, 255, 0.1); } + UnityDecoration .top .menuitem { + color: #dbdee0; } + UnityDecoration .top .menuitem:backdrop { + background-color: #4b5458; + color: #c0c5c8; } + +UnityDecoration.left, +UnityDecoration.right { + background-repeat: repeat-x; + background-color: #626c71; + background-size: 1px 120px; + background-clip: border-box; + background-image: linear-gradient(to bottom, #636E73, #626c71); } + +UnityDecoration.bottom { + background-size: 1px; + background-repeat: repeat-x; + background-color: #626c71; } + +UnityDecoration.left:backdrop, +UnityDecoration.right:backdrop, +UnityDecoration.bottom:backdrop { + background-size: 1px; + background-repeat: repeat-x; + background-color: #4b5458; } + +/************** +* Unity Panel * +***************/ +UnityPanelWidget, +.unity-panel { + background-color: #343a3c; + color: #dbdee0; } + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + background-color: #1c1f21; + color: #c0c5c8; } + +.unity-panel.menuitem, +.unity-panel .menuitem { + border-width: 0 1px; + color: #dbdee0; } + +.unity-panel.menubar, +.unity-panel .menubar { + color: #dbdee0; } + +.unity-panel.menu.menubar, +.unity-panel .menu .menubar { + background-color: #343a3c; + color: #dbdee0; } + +.unity-panel.menubar:backdrop, +.unity-panel .menubar *:backdrop { + color: #9e9e9e; } + +.unity-panel.menubar.menuitem, +.unity-panel.menubar .menuitem { + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border: none; + background: none; + color: #dbdee0; + box-shadow: none; } + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem:hover { + border-radius: 0; + background-color: #616b70; + color: #dbdee0; + box-shadow: none; } + +.unity-panel.menubar .menuitem *:hover { + color: white; + box-shadow: none; } + +.unity-panel.menubar .menuitem.separator, +.unity-panel.menubar.menuitem.separator { + -GtkMenuItem-horizontal-padding: 0; + -GtkWidget-separator-height: 1; + border: none; + color: #d1d1d1; } + +/* Force Quit */ +SheetStyleDialog.unity-force-quit { + background-color: #ffffff; } + +@keyframes playbackmenuitem_spinner { + to { + -gtk-icon-transform: rotate(1turn); } } +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: playbackmenuitem_spinner 1s infinite linear; + color: #347D9F; } + +/*********************** + * App-Specific Styles * + ***********************/ +/******************* + * Archive Manager * + *******************/ +FrWindow .titlebar, +FrWindow .header-bar, +FrWindow .toolbar { + background-color: #A88A67; } + FrWindow .titlebar:backdrop, + FrWindow .header-bar:backdrop, + FrWindow .toolbar:backdrop { + background-color: #8c7050; } + +/********* + * Birdie * + *********/ +BirdieWidgetsUnifiedWindow .titlebar, +BirdieWidgetsUnifiedWindow .header-bar { + background-image: none; + background-color: #3998E7; } + BirdieWidgetsUnifiedWindow .titlebar:backdrop, + BirdieWidgetsUnifiedWindow .header-bar:backdrop { + background-image: none; + background-color: #1a7fd3; } +BirdieWidgetsUnifiedWindow .menu-button { + padding: 0px; + padding-left: 6px; + padding-right: 6px; } + +BirdieWidgetsTweetList * { + background-image: none; + background: none; } + +BirdieWidgetsUserbox { + background-color: rgba(57, 152, 231, 0.2); } + +BirdieWidgetsNotebook .header { + background-color: #ffffff; } +BirdieWidgetsNotebook tab:active { + box-shadow: inset 0 -3px 0 0 #3998E7; } + +/********* + * Geary * + *********/ +.geary-titlebar-left, +.geary-titlebar-right { + background-color: #F2B035; } + .geary-titlebar-left:backdrop, + .geary-titlebar-right:backdrop { + background-color: #e59a0f; } + .geary-titlebar-left .separator, + .geary-titlebar-right .separator { + opacity: 0; } + +ConversationListView { + -GtkWidget-focus-line-width: 1px; + -GtkTreeView-grid-line-width: 0; } + ConversationListView .view:active, ConversationListView GtkIconView:active, ConversationListView .view:selected, ConversationListView GtkIconView:selected { + background-color: #347D9F; + color: #ffffff; } + ConversationListView .view:active:backdrop, ConversationListView GtkIconView:active:backdrop, ConversationListView .view:selected:backdrop, ConversationListView GtkIconView:selected:backdrop { + background-color: #3a8cb2; + color: rgba(255, 255, 255, 0.5); } + ConversationListView .view .cell, ConversationListView GtkIconView .cell { + border: solid rgba(0, 0, 0, 0.2); + border-width: 0 0 1px 0; } + ConversationListView .view .cell:selected, ConversationListView GtkIconView .cell:selected { + color: #ffffff; + border: 0px solid #275f79; } + +/*********** + * LightDm * + ***********/ +#panel_window { + background-color: rgba(0, 0, 0, 0.7); + color: white; + font: bold; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.7); } + #panel_window .menubar, + #panel_window .menubar > .menuitem + menubar, + #panel_window menubar > menuitem { + background-color: transparent; + color: white; + font: bold; } + #panel_window .menubar .menuitem:insensitive, + #panel_window menubar menuitem:insensitive { + color: rgba(255, 255, 255, 0.5); } + #panel_window .menubar .menuitem:insensitive GtkLabel, + #panel_window menubar menuitem:insensitive GtkLabel { + color: inherit; } + #panel_window .menubar .menuitem:insensitive label, + #panel_window menubar menuitem:insensitive label { + color: inherit; } + #panel_window .menubar .menu > .menuitem, + #panel_window menubar menu > menuitem { + font: normal; } + +#login_window, +#shutdown_dialog, +#restart_dialog { + font: normal; + border-style: none; + background-color: transparent; + color: #444; } + +#content_frame { + padding-bottom: 14px; + background-color: #f7f7f7; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; } + +#content_frame button { + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #d1d1d1; + background-image: linear-gradient(to bottom, #f7f7f7, #eaeaea); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white; + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8); } + #content_frame button:hover { + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #d1d1d1; + background-image: linear-gradient(to bottom, white, #f7f7f7 60%, #ededed); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white; } + #content_frame button:active, #content_frame button:checked { + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #d1d1d1; + background-image: linear-gradient(to bottom, #e5e5e5, #f2f2f2); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + #content_frame button:insensitive { + border-color: #d1d1d1; + background-image: none; + background-color: #fafafa; + text-shadow: none; + box-shadow: none; + icon-shadow: none; } + #content_frame button:insensitive GtkLabel, #content_frame button:insensitive { + color: #9e9e9e; } + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: rgba(32, 37, 38, 0.8); + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; } + +#buttonbox_frame button { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + #buttonbox_frame button:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + #buttonbox_frame button:active, #buttonbox_frame button:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + #buttonbox_frame button:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + +#login_window #user_combobox { + color: #444; + font: 13px; } + #login_window #user_combobox .menu, + #login_window #user_combobox menu { + font: normal; } + +#user_image { + padding: 3px; + border-radius: 2px; } + +#greeter_infobar { + border-bottom-width: 0; + font: bold; } + +/********** + * Midori * + **********/ +MidoriBrowser .titlebar, +MidoriBrowser .header-bar, +MidoriBrowser .toolbar { + background-color: #7FC843; } + MidoriBrowser .titlebar:backdrop, + MidoriBrowser .header-bar:backdrop, + MidoriBrowser .toolbar:backdrop { + background-color: #66a731; } + +/********* + * Vocal * + *********/ +.titlebar.vocal-headerbar, +.header-bar.vocal-headerbar { + background-color: #9C69C6; } + .titlebar.vocal-headerbar:backdrop, + .header-bar.vocal-headerbar:backdrop { + background-color: #8345b7; } diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/gtk.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/gtk.scss new file mode 100644 index 0000000..182b147 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/gtk.scss @@ -0,0 +1,26 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +$variant: 'light'; + +@import 'colors'; +@import 'colors-public'; +@import 'drawing'; +@import 'common'; +@import 'widgets'; +@import 'apps'; \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_action-bars.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_action-bars.scss new file mode 100644 index 0000000..dd4a3f5 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_action-bars.scss @@ -0,0 +1,27 @@ +/*************** +* Action bars * +***************/ + +.action-bar { + background-color: darken($bg_color, 10%); + border: solid $borders_color; + border-width: 1px 0 0 0; + color: $fg_color; + box-shadow: none; + + &:backdrop { + background-color: darken($backdrop_bg_color, 10%); + box-shadow: none; + -gtk-image-effect: dim; + } + + &:first-child { + border-radius: 6px 6px 0px 0px; + border-width: 1px 1px 0px 1px; + } + + &:last-child { + border-radius: 0 0 6px 6px; + border-width: 0px 1px 1px 1px; + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_app-notifications.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_app-notifications.scss new file mode 100644 index 0000000..024c6fc --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_app-notifications.scss @@ -0,0 +1,19 @@ +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + @extend %osd; + + padding: 10px; + border-radius: 0 0 5px 5px; + background-color: $osd_bg_color; + background-clip: padding-box; + + &:backdrop { + background-image: none; + transition: $backdrop_transition; + } + + .button, button { @extend %osd_button; } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_base-states.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_base-states.scss new file mode 100644 index 0000000..8987283 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_base-states.scss @@ -0,0 +1,206 @@ +/*************** + * Base States * + ***************/ +.background { + color: $fg_color; + background-color: $bg_color; + + &:backdrop { + color: $backdrop_fg_color; + background-color: $backdrop_bg_color; + text-shadow: none; + icon-shadow: none; + } +} + +/* + These wildcard seems unavoidable, need to investigate. + Wildcards are bad and troublesome, use them with care, + or better, just don't. + Everytime a wildcard is used a kitten dies, painfully. +*/ + +*:insensitive { -gtk-image-effect: dim; } + +.gtkstyle-fallback { + color: $fg_color; + background-color: $bg_color; + + &:hover { + color: $fg_color; + background-color: lighten($bg_color, 10%); + } + + &:active { + color: $fg_color; + background-color: darken($bg_color, 10%); + } + + &:insensitive { + color: $insensitive_fg_color; + background-color: $insensitive_bg_color; + } + + &:selected { + color: $selected_fg_color; + background-color: $selected_bg_color; + } +} + +.view, +%view { + color: $text_color; + background-color: $base_color; + + &:backdrop { + color: $backdrop_text_color; + background-color: $backdrop_base_color; + } + + &:selected { + &:focus, & { + @extend %selected_items; + + border-radius: 3px; + } + } +} + +GtkTextView { + GtkLabel { + @extend %view; + + selection { &:focus, & { @extend %selected_items; }} + } +} + +GtkTextView{ + background-color: mix($bg_color, $base_color, 50%); + + &:backdrop { background-color: mix($backdrop_bg_color, $backdrop_base_color, 50%); } + + &.bottom { + background-size: 100% 1px; + background-position: top; + } + + &.top { + background-size: 100% 1px; + background-position: bottom; + } + + &.left { + background-size: 1px 100%; + background-position: right; + } + + &.right { + background-size: 1px 100%; + background-position: left; + } +} + +GtkIconView { + @extend .view; + background-color:transparent; + + &:backdrop{ + background-color:transparent; + } +} + +.rubberband, +%rubberband { + border: 1px solid darken($selected_bg_color, 10%); + background-color: transparentize(darken($selected_bg_color, 10%), 0.8); +} + + +GtkFlow { + rubberband { @extend %rubberband; } + + flowboxchild { + padding: 3px; + border-radius: 3px; + + &:selected { + @extend %selected_items; + + outline-offset: -2px; + } + } +} + +GtkLabel { + &.separator { + @extend .dim-label; + + color: $fg_color; + + &:backdrop { color: $backdrop_fg_color; } + } + + .list-row:selected &, + row:selected &, + &:selected { @extend %nobg_selected_items; } + + &:selected { + background-color: $selected_bg_color; + color: $selected_fg_color; + } + + &:insensitive { + color: $insensitive_fg_color; + + &:selected { @extend %selected_items:insensitive; } + + &:backdrop { color: $backdrop_insensitive_color; } + } + + &:backdrop { + color: $backdrop_fg_color; + + &:selected { @extend %selected_items:backdrop; } + } +} + +.dim-label { + opacity: 0.55; + text-shadow: none; +} + +%osd, +.osd { + color: $osd_fg_color; + border: none; + background-color: $osd_bg_color; + background-clip: padding-box; + outline-color: transparentize($osd_fg_color, 0.7); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + + &:backdrop { + text-shadow: none; + icon-shadow: none; + } +} + +%selected_items { + background-color: $selected_bg_color; + + @at-root %nobg_selected_items, & { + color: $selected_fg_color; + + @if $variant == 'light' { outline-color: transparentize($selected_fg_color, 0.7); } + + &:insensitive { color: mix($selected_fg_color, $selected_bg_color, 50%); } + + &:backdrop { + color: $backdrop_selected_fg_color; + + &:insensitive { color: mix($backdrop_selected_fg_color, $selected_bg_color, 30%); } + } + } +} + +.monospace { font: Monospace; } \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_buttons.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_buttons.scss new file mode 100644 index 0000000..7c8b033 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_buttons.scss @@ -0,0 +1,526 @@ +/*********** + * Buttons * + ***********/ + +// stuff for .needs-attention +$_dot_color: if($variant=='light', $selected_bg_color, + lighten($selected_bg_color,15%)); +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, + center center, 0, + center center, 0.01, + to($_dot_color), + to(transparent)); + } + + to { + background-image: -gtk-gradient(radial, + center center, 0, + center center, 0.5, + to($selected_bg_color), + to(transparent)); + } +} + + + +%button, +.button { + @at-root %button_basic, & { + + padding: 4px 9px; + border: 1px solid $borders_color; + border-radius: 3px; + transition: $button_transition; + + @include button(normal); + + &.flat { + @include button(undecorated); + // to avoid adiacent buttons borders clashing when transitioning, the transition on the normal state is set + // to none, while it's added back in the hover state, so the button decoration will fade in on hover, but + // it won't fade out when the pointer leave the button allocation area. To make the transition more evident + // in this case the duration is increased. + transition: none; + + &:hover { + transition: $button_transition; + transition-duration: 500ms; + + &:active { transition: $button_transition; } + } + } + + &:hover { + @include button(hover); + -gtk-image-effect: highlight; + } + + &:active, + &:checked { + @include button(active); + + transition-duration: 50ms; + } + + &:backdrop { + &.flat, & { + @include button(backdrop); + + transition: $backdrop_transition; + -gtk-image-effect: none; + + &:active, + &:checked { @include button(backdrop-active); } + + &:insensitive { + @include button(backdrop-insensitive); + + &:active, + &:checked { @include button(backdrop-insensitive-active); } + } + } + } + + &.flat { &:backdrop, &:insensitive, &:backdrop:insensitive { @include button(undecorated); }} + + &:insensitive, + &:insensitive { + @include button(insensitive); + + &:active, + &:checked { @include button(insensitive-active); } + } + + &.image-button { + padding-left: 4px; + padding-right: 4px; + } + + &.text-button { + padding-left: 16px; + padding-right: 16px; + } + + &.text-button.image-button { + padding-left: 8px; + padding-right: 8px; + + GtkLabel, + label { + padding-left: 8px; + padding-right: 8px; + } + } + } + + @at-root %button_selected, & { + row:selected & { + @if $variant == 'light' { border-color: $selected_borders_color; } + + &.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: $selected_fg_color; + border-color: transparent; + + &:backdrop { color: if($variant=='light', $backdrop_base_color, $backdrop_fg_color); } + } + } + } + + + // Standalone Buttons + &.osd { + + + color: $osd_fg_color; + border-radius: 5px; + outline-color: transparentize($osd_fg_color, 0.7); //FIXME: define a color var? + + @include button(osd); + + border: none; + box-shadow: none; + + &:hover { + @include button(osd-hover); + + border: none; + box-shadow: none; + } + + &:active, + &:checked { + @include button(osd-active); + + border: none; + box-shadow: none; + } + + &:insensitive, + &:insensitive { + &:backdrop, & { + @include button(osd-insensitive); + + border: none; + } + } + + &:backdrop { + @include button(osd-backdrop); + + border: none; + } + } + + //overlay / OSD style + @at-root %osd_button, + .osd & { + @include button(osd); + + &:hover { @include button(osd-hover); } + + &:active, + &:checked { &:backdrop, & { @include button(osd-active); }} + + &:insensitive { &:backdrop, & { @include button(osd-insensitive); }} + + &:backdrop { @include button(osd-backdrop); } + + &.flat { + @include button(undecorated); + + box-shadow: none; //FIXME respect no edge on the button mixin + + &:hover { @include button(osd-hover); } + + &:insensitive { + @include button(osd-insensitive); + background-image: none; + border-color: transparent; + box-shadow: none; + } + + &:backdrop { @include button(undecorated); } + + &:active, + &:checked { @include button(osd-active); } + } + } + + // Suggested and Destructive Action buttons + @each $b_type, $b_color in (suggested-action, $selected_bg_color), + (destructive-action, $destructive_color) { + &.#{$b_type} { + @include button(normal, $b_color, white); + + &.flat { + @include button(undecorated); + + color: $b_color; //FIXME: does it work on the dark variant? + } + + &:hover { @include button(hover, $b_color, white); } + + &:active, + &:checked { @include button(active, $b_color, white); } + + &:backdrop, + &.flat:backdrop { + @include button(backdrop, $b_color, white); + + &:active, + &:checked { @include button(backdrop-active, $b_color, white); } + + &:insensitive { + @include button(backdrop-insensitive); + + &:active, + &:checked { @include button(backdrop-insensitive-active, $b_color, white); } + } + } + + &.flat { + &:backdrop, &:insensitive, &:backdrop:insensitive { + @include button(undecorated); + + color: transparentize($b_color, 0.2); + } + } + + &:insensitive { + @include button(insensitive); + + &:active, + &:checked { @include button(insensitive-active, $b_color, white); } + } + + .osd & { + @include button(osd, $b_color); + + &:hover { @include button(osd-hover, $b_color); } + + &:active, + &:checked { &:backdrop, & { @include button(osd-active, $b_color); }} + + &:insensitive { &:backdrop, & { @include button(osd-insensitive, $b_color); }} + + &:backdrop { @include button(osd-backdrop, $b_color); } + } + } + } + + .stack-switcher > & { + // to position the needs attention dot, padding is added to the button + // child, a label needs just lateral padding while an icon needs vertical + // padding added too. + + outline-offset: -3px; // needs to be set or it gets overriden by GtkRadioButton outline-offset + + > GtkLabel { + padding-left: 6px; // label padding + padding-right: 6px; // + } + + > GtkImage { + padding-left: 6px; // image padding + padding-right: 6px; // + padding-top: 3px; // + padding-bottom: 3px; // + } + + &.text-button { + // compensate text-button paddings + padding-left: 10px; + padding-right: 10px; + } + + &.image-button { + // we want image buttons to have a 1:1 aspect ratio, so compensation + // of the padding added to the GtkImage is needed + padding-left: 2px; + padding-right: 2px; + } + + &.needs-attention { + > label, + > image { @extend %needs_attention; } + + &:active, + &:checked { + > label, + > image { + animation: none; + background-image: none; + } + } + } + } + + //inline-toolbar buttons + .inline-toolbar &, .inline-toolbar &:backdrop { + border-radius: 2px; + border-width: 1px; + @extend %linked; + } + + .primary-toolbar & { icon-shadow: none; } // tango icons don't need shadows + + .linked > &, + .linked > &:hover, + .linked > &:active, + .linked > &:checked, + .linked > &:backdrop { @extend %linked; } + + .linked.vertical > &, + .linked.vertical > &:hover, + .linked.vertical > &:active, + .linked.vertical > &:checked, + .linked.vertical > &:backdrop { @extend %linked_vertical; } +} + +%needs_attention { + animation: needs_attention 150ms ease-in; + $_dot_shadow: _text_shadow_color(); + $_dot_shadow_r: if($variant=='light',0.5,0.45); + background-image: -gtk-gradient(radial, + center center, 0, + center center, 0.5, + to($_dot_color), + to(transparent)), + -gtk-gradient(radial, + center center, 0, + center center, $_dot_shadow_r, + to($_dot_shadow), + to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + + @if $variant == 'light' { background-position: right 3px, right 4px; } + + @else { background-position: right 3px, right 2px; } + + &:backdrop { background-size: 6px 6px, 0 0;} + + &:dir(rtl) { + @if $variant == 'light' { background-position: left 3px, left 4px; } + + @else { background-position: left 3px, left 2px; } + } +} + + +// all the following is for the +|- buttons on inline toolbars, that way +// should really be deprecated... +.inline-toolbar toolbutton > button { // redefining the button look is + // needed since those are flat... + @include button(normal); + + &:hover { @include button(hover); } + + &:active, + &:checked{ @include button(active); } + + &:insensitive { + @include button(insensitive); + + &:active, + &:checked { @include button(insensitive-active); } + } + + &:backdrop { + @include button(backdrop); + + &:active, + &:checked { @include button(backdrop-active); } + + &:insensitive { + @include button(backdrop-insensitive); + + &:active, + &:checked { @include button(backdrop-insensitive-active); } + } + } +} + +// More inline toolbar buttons +toolbar.inline-toolbar toolbutton, +toolbar.inline-toolbar toolbutton:backdrop { + > button.flat { @extend %linked_middle; } + + &:first-child > button.flat { @extend %linked:first-child; } + + &:last-child > button.flat { @extend %linked:last-child; } + + &:only-child > button.flat { @extend %linked:only-child; } +} + +%linked_middle { + border-radius: 0; + border-right-style: none; +} + +%linked { + @extend %linked_middle; + + &:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + } + + &:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-right-style: solid; + } + + &:only-child { + border-radius: 3px; + border-style: solid; + } +} + +%linked_vertical_middle { + border-style: solid solid none solid; + border-radius: 0; +} + +%linked_vertical{ + @extend %linked_vertical_middle; + + &:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + } + + &:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border-style: solid; + } + + &:only-child { + border-radius: 3px; + border-style: solid; + } +} + +%undecorated_button { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px transparentize(white,1), + 0 1px transparentize(white, 1); + text-shadow: none; + icon-shadow: none; +} + +/* menu buttons */ +modelbutton.flat, +.menuitem.button.flat { + padding-left: 5px; + padding-right: 5px; + border-radius: 3px; + outline-offset: -2px; + + @extend %undecorated_button; + + &:hover { background-color: $popover_hover_color; } + + &:selected { @extend %selected_items; } + + &:backdrop, + &:backdrop:hover { @extend %undecorated_button; } + + // FIXME: remove the following when the checks/radios rewrite lands + check:last-child, + radio:last-child { margin-left: 8px; } + + check:first-child, + radio:first-child { margin-right: 8px; } +} + +modelbutton.flat arrow { + background: none; + + &:hover { background: none; } + + &.left { -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + + &.right { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } +} + +button.color { + padding: 4px; + + colorswatch:only-child { + &, overlay { border-radius: 0; } + + @if $variant == 'light' { + box-shadow: 0 1px _text_shadow_color(); + + &:insensitive, + &:backdrop { box-shadow: none; } + } + } +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_calendar.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_calendar.scss new file mode 100644 index 0000000..a981a36 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_calendar.scss @@ -0,0 +1,56 @@ +/************ + * Calendar * + ***********/ +GtkCalendar { + color: $text_color; + border: 1px solid $borders_color; + + &:selected { + @extend %selected_items; + + border-radius: 3px; + } + + &.header { + border-bottom: 1px solid transparentize(black, 0.9); + border-radius: 0; + + &:backdrop { border-color: transparentize(black, 0.9); } + } + + &.button { + @extend %undecorated_button; + + color: transparentize($fg_color, 0.55); + + &:hover { + @extend %undecorated_button; + + color: $fg_color; + } + + &:backdrop { + @extend %undecorated_button; + + color: transparentize($backdrop_fg_color,0.55); + } + + &:insensitive { + @extend %undecorated_button; + + color: transparentize($insensitive_fg_color,0.55); + } + } + + &.highlight, + &.highlight:backdrop { + font-size: smaller; + color: $fg_color; + } + + + &:backdrop { + color: $backdrop_text_color; + border-color: $backdrop_borders_color; + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_checks-radios.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_checks-radios.scss new file mode 100644 index 0000000..65f2699 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_checks-radios.scss @@ -0,0 +1,184 @@ +/************************* + * Check and Radio Items * + *************************/ +// draw regular check and radio items using our PNG assets +// all assets are rendered from assets.svg. never add pngs directly + + +// unchecked +@each $s,$un in ('','-unchecked'), + (':hover', '-unchecked-hover'), + (':active', '-unchecked-active'), + (':backdrop', '-unchecked-backdrop'), + (':insensitive', '-unchecked-insensitive'), + (':insensitive:backdrop', '-unchecked-insensitive-backdrop') { + .check#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/checkbox#{$un}.png"),url("../assets/checkbox#{$un}@2.png")), -gtk-scaled(url("../assets/checkbox#{$un}-dark.png"),url("../assets/checkbox#{$un}-dark@2.png"))); + icon-shadow: none; + } + .radio#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/radio#{$un}.png"),url("../assets/radio#{$un}@2.png")), -gtk-scaled(url("../assets/radio#{$un}-dark.png"),url("../assets/radio#{$un}-dark@2.png"))); + icon-shadow: none; + } +} + +// checked +@each $s,$ch in (':checked', '-checked'), + (':checked:hover', '-checked-hover'), + (':checked:active', '-checked-active'), + (':checked:backdrop', '-checked-backdrop'), + (':checked:insensitive', '-checked-insensitive'), + (':checked:insensitive:backdrop', '-checked-insensitive-backdrop') { + .check#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/checkbox#{$ch}.png"),url("../assets/checkbox#{$ch}@2.png")), -gtk-scaled(url("../assets/checkbox#{$ch}-dark.png"),url("../assets/checkbox#{$ch}-dark@2.png"))); + icon-shadow: none; + } + .radio#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/radio#{$ch}.png"),url("../assets/radio#{$ch}@2.png")), -gtk-scaled(url("../assets/radio#{$ch}-dark.png"),url("../assets/radio#{$ch}-dark@2.png"))); + icon-shadow: none; + } +} + +// mixed +@each $s,$mx in (':inconsistent', '-mixed'), + (':inconsistent:hover', '-mixed-hover'), + (':inconsistent:active', '-mixed-active'), + (':inconsistent:backdrop', '-mixed-backdrop'), + (':inconsistent:insensitive', '-mixed-insensitive'), + (':inconsistent:insensitive:backdrop', '-mixed-insensitive-backdrop') { + .check#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/checkbox#{$mx}.png"),url("../assets/checkbox#{$mx}@2.png")), -gtk-scaled(url("../assets/checkbox#{$mx}-dark.png"),url("../assets/checkbox#{$mx}-dark@2.png"))); + icon-shadow: none; + } + .radio#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/radio#{$mx}.png"),url("../assets/radio#{$mx}@2.png")), -gtk-scaled(url("../assets/radio#{$mx}-dark.png"),url("../assets/radio#{$mx}-dark@2.png"))); + icon-shadow: none; + } +} + +// unchecked:selected +@each $s,$un in (':selected','-unchecked'), + (':hover:selected', '-unchecked-hover'), + (':active:selected', '-unchecked-active'), + (':backdrop:selected', '-unchecked-backdrop'), + (':insensitive:selected', '-unchecked-insensitive'), + (':insensitive:backdrop:selected', '-unchecked-insensitive-backdrop') { + .check#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/selected-checkbox#{$un}.png"),url("../assets/selected-checkbox#{$un}@2.png")), -gtk-scaled(url("../assets/selected-checkbox#{$un}-dark.png"),url("../assets/selected-checkbox#{$un}-dark@2.png"))); + icon-shadow: none; + } + .radio#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/selected-radio#{$un}.png"),url("../assets/selected-radio#{$un}@2.png")), -gtk-scaled(url("../assets/selected-radio#{$un}-dark.png"),url("../assets/selected-radio#{$un}-dark@2.png"))); + icon-shadow: none; + } +} + +// checked:selected +@each $s,$ch in (':checked:selected', '-checked'), + (':checked:hover:selected', '-checked-hover'), + (':checked:active:selected', '-checked-active'), + (':checked:backdrop:selected', '-checked-backdrop'), + (':checked:insensitive:selected', '-checked-insensitive'), + (':checked:insensitive:backdrop:selected', '-checked-insensitive-backdrop') { + .check#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/selected-checkbox#{$ch}.png"),url("../assets/selected-checkbox#{$ch}@2.png")), -gtk-scaled(url("../assets/selected-checkbox#{$ch}-dark.png"),url("../assets/selected-checkbox#{$ch}-dark@2.png"))); + icon-shadow: none; + } + .radio#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/selected-radio#{$ch}.png"),url("../assets/selected-radio#{$ch}@2.png")), -gtk-scaled(url("../assets/selected-radio#{$ch}-dark.png"),url("../assets/selected-radio#{$ch}-dark@2.png"))); + icon-shadow: none; + } +} + + +// mixed:selected +@each $s,$mx in (':inconsistent:selected', '-mixed'), + (':inconsistent:hover:selected', '-mixed-hover'), + (':inconsistent:active:selected', '-mixed-active'), + (':inconsistent:backdrop:selected', '-mixed-backdrop'), + (':inconsistent:insensitive:selected', '-mixed-insensitive'), + (':inconsistent:insensitive:backdrop:selected', '-mixed-insensitive-backdrop') { + .check#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/selected-checkbox#{$mx}.png"),url("../assets/selected-checkbox#{$mx}@2.png")), -gtk-scaled(url("../assets/selected-checkbox#{$mx}-dark.png"),url("../assets/selected-checkbox#{$mx}-dark@2.png"))); + icon-shadow: none; + } + .radio#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/selected-radio#{$mx}.png"),url("../assets/selected-radio#{$mx}@2.png")), -gtk-scaled(url("../assets/selected-radio#{$mx}-dark.png"),url("../assets/selected-radio#{$mx}-dark@2.png"))); + icon-shadow: none; + } +} + + +// selection-mode unchecked +@each $s,$un in ('','-unchecked'), + (':hover', '-unchecked-hover'), + (':active', '-unchecked-active'), + (':backdrop', '-unchecked-backdrop'), + (':insensitive', '-unchecked-insensitive'), + (':insensitive:backdrop', '-unchecked-insensitive-backdrop') { + .view.content-view.check#{$s}{ + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox#{$un}.png"),url("../assets/checkbox#{$un}@2.png")); + icon-shadow: none; + } + .view.content-view.radio#{$s}{ + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio#{$un}.png"),url("../assets/radio#{$un}@2.png")); + icon-shadow: none; + } +} + +// selection-mode checked +@each $s,$ch in ('','-checked'), + (':hover', '-checked-hover'), + (':active', '-checked-active'), + (':backdrop', '-checked-backdrop'), + (':insensitive', '-checked-insensitive'), + (':insensitive:backdrop', '-checked-insensitive-backdrop') { + .view.content-view.check#{$s}{ + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox#{$ch}.png"),url("../assets/checkbox#{$ch}@2.png")); + icon-shadow: none; + } + .view.content-view.radio#{$s}{ + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio#{$ch}.png"),url("../assets/radio#{$ch}@2.png")); + icon-shadow: none; + } +} + +// Style +.check.text-button, .radio.text-button { + // this is for a nice focus on check and radios text + padding: 2px 0; + outline-offset: 0; + + label:not(:only-child) { + &:first-child { margin-left: 4px; } + &:last-child { margin-right: 4px; } + } +} + +.check, +.radio { + margin: 0 4px; + + .menu .menuitem & { + margin: 0; // this is a workaround for a menu check/radio size allocation issue + } +} + +GtkTreeView.view check, +GtkTreeView.view radio { + &:selected { + &:focus, & { + color: $fg_color; + + @if $variant == 'light' { border-color: $selected_borders_color; } + } + + &:insensitive { + color: $insensitive_fg_color; + + &:backdrop { color: $backdrop_insensitive_color; } + } + } + + &:backdrop { &:selected, & { color: $backdrop_fg_color; }} +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_color-chooser.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_color-chooser.scss new file mode 100644 index 0000000..3dc182b --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_color-chooser.scss @@ -0,0 +1,114 @@ +/***************** + * Color Chooser * + *****************/ +GtkColorSwatch { + // This widget is made of two boxes one on top of the other, the lower box is colorswatch {} the other one + + $_colorswatch_radius: 5px; + $_colorswatch_overlay_shadow: if($variant == 'light', inset 0 2px 2px -3px transparentize(black, 0.3), + inset 0 3px 2px -2px transparentize(black, 0.5)); + + &.top { + border-top-left-radius: $_colorswatch_radius + 0.5px; + border-top-right-radius: $_colorswatch_radius + 0.5px; + + overlay { + border-top-left-radius: $_colorswatch_radius; + border-top-right-radius: $_colorswatch_radius; + } + } + + &.bottom { + border-bottom-left-radius: $_colorswatch_radius + 0.5px; + border-bottom-right-radius: $_colorswatch_radius + 0.5px; + + overlay { + border-bottom-left-radius: $_colorswatch_radius; + border-bottom-right-radius: $_colorswatch_radius; + } + } + + &.left, + &:first-child:not(.top) { + border-top-left-radius: $_colorswatch_radius + 0.5px; + border-bottom-left-radius: $_colorswatch_radius + 0.5px; + + overlay { + border-top-left-radius: $_colorswatch_radius; + border-bottom-left-radius: $_colorswatch_radius; + } + } + + &.right, + &:last-child:not(.bottom) { + border-top-right-radius: $_colorswatch_radius + 0.5px; + border-bottom-right-radius: $_colorswatch_radius + 0.5px; + + overlay { + border-top-right-radius: $_colorswatch_radius; + border-bottom-right-radius: $_colorswatch_radius; + } + } + + &.dark overlay { + color: $selected_fg_color; + + &:hover { border-color: if($variant == 'light', transparentize(black, 0.2), $borders_color); } + + &:backdrop { color: $backdrop_selected_fg_color; } + } + + &.light overlay { + color: $text_color; + + &:hover { border-color: if($variant == 'light', transparentize(black, 0.5), $borders_color); } + + &:backdrop { color: $backdrop_text_color; } + } + + overlay { + box-shadow: $_colorswatch_overlay_shadow; + border: 1px solid if($variant == 'light', transparentize(black, 0.7), $borders_color); + + &:hover { box-shadow: inset 0 1px transparentize(white, 0.7); } + + &:backdrop, &:backdrop:hover { + border-color: if($variant == 'light', transparentize(black, 0.7), $borders_color); + box-shadow: none; + } + } + + &#add-color-button { + border-radius: $_colorswatch_radius $_colorswatch_radius 0 0; + + &:only-child { border-radius: $_colorswatch_radius; } + + overlay { + @include button(normal); + + &:hover { @include button(hover); } + + &:backdrop { @include button(backdrop); } + } + } + + &:insensitive { + opacity: 0.5; + + overlay { + border-color: transparentize(black, 0.4); + box-shadow: none; + } + } + + row:selected & { box-shadow: 0 0 0 2px $selected_fg_color; } + + &#editor-color-sample { + border-radius: 4px; + + overlay { border-radius: 4.5px; } + } +} + +// colorscale popup +colorchooser .popover.osd { border-radius: 5px; } \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_comboboxes.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_comboboxes.scss new file mode 100644 index 0000000..4980a8c --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_comboboxes.scss @@ -0,0 +1,71 @@ +/************** + * ComboBoxes * + **************/ + +GtkComboBox { + .arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + } + + &.linked { + .button:nth-child(2) { + &:dir(ltr) { @extend %linked:last-child; } + &:dir(rtl) { @extend %linked:first-child; } + } + } +} + +.linked > GtkComboBox > box > button.combo { + // the combo is a composite widget so the way we do button linking doesn't + // work, special case needed. See + // https://bugzilla.gnome.org/show_bug.cgi?id=733979 + + &:dir(ltr), + &:dir(rtl) { @extend %linked_middle; } // specificity bump +} + +.linked:not(.vertical) > GtkComboBox:first-child > box > button.combo { @extend %linked:first-child; } +.linked:not(.vertical) > GtkComboBox:last-child > box > button.combo { @extend %linked:last-child; } +.linked:not(.vertical) > GtkComboBox:only-child > box > button.combo { @extend %linked:only-child; } + +.linked.vertical > GtkComboBox > box > button.combo { @extend %linked_vertical_middle; } +.linked.vertical > GtkComboBox:first-child > box > button.combo { @extend %linked_vertical:first-child;} +.linked.vertical > GtkComboBox:last-child > box > button.combo { @extend %linked_vertical:last-child; } +.linked.vertical > GtkComboBox:only-child > box > button.combo { @extend %linked_vertical:only-child; } + +/****************** + * Combobox Entry * + ******************/ + +.combobox-entry { + + // Button + .button { + box-shadow: none; + + &:first-child { + border-radius: 4px 0 0 4px; + border-right-width: 0; + } + + &:last-child { + border-radius: 0 4px 4px 0; + } + } + + // Entry + .entry { + box-shadow: none; + + &:first-child { + border-radius: 4px 0 0 4px; + border-right-width: 0; + } + + &:last-child { + border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; + } + + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_dialogs.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_dialogs.scss new file mode 100644 index 0000000..640d063 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_dialogs.scss @@ -0,0 +1,123 @@ +/*********** + * Dialogs * + ***********/ + +GtkMessageDialog, +.message-dialog { + .header-bar, + .titlebar { + background-image: none; + background-color: $bg_color; + border-style: none; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + box-shadow: inset 0 1px $top_highlight; + + &:backdrop { + background-color: $backdrop_bg_color; + } + + &.default-decoration { + padding: 6px; + background-color: $bg_color; + color: $fg_color; + + &:backdrop { + background-color: $backdrop_bg_color; + color: $backdrop_fg_color; + } + + .button { + &.titlebutton { + padding: 1px; + border-radius:50%; + background-color:transparent; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + + GtkImage { + color: $fg_color; + } + + &:hover { + background-color:darken($bg_color, 10%);; + color:lighten($fg_color, 10%); + + GtkImage { + color: lighten($fg_color, 10%); + } + } + + &:backdrop { + background-color:transparent; + color:$backdrop_fg_color; + + GtkImage { + color: lighten($backdrop_fg_color, 10%); + } + } + + &:active { + background-color:$fg_color; + color:$bg_color; + border-radius:50%; + box-shadow:none; + + GtkImage { + color: lighten($bg_color, 10%); + } + } + } + } + } + } + + &.csd { // rounded bottom border styling for csd version + border:none; + box-shadow: 0 1px 4px 0 transparentize(black, 0.8); + + &.background { + // bigger radius for better antialiasing + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + } + + .dialog-action-area .button { + padding: 10px 14px; // labels are not vertically centered on message dialog, this is a workaround + border-radius: 0; + background-image:none; + border-left-style: solid; + border-right-style: none; + border-bottom-style: none; + + &:first-child { + border-left-style: none; + border-bottom-left-radius: 4px; + // -gtk-outline-bottom-left-radius: 4px; + } + + &:last-child { + border-bottom-right-radius: 4px; + // -gtk-outline-bottom-right-radius: 4px; + } + } + } +} + +GtkFileChooserDialog { + + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + + .dialog-action-box { + border-top: 1px solid $borders_color; + + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + + &:backdrop { border-top-color: $backdrop_borders_color; } + } + + #pathbarbox { border-bottom: 1px solid $bg_color; } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_entries.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_entries.scss new file mode 100644 index 0000000..cb6c849 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_entries.scss @@ -0,0 +1,139 @@ +/**************** + * Text Entries * + ****************/ + +%entry, +.entry { + %entry_basic, & { + padding: 4px 6px; + border: 1px solid; + border-radius: 3px; + transition: all 200ms $ease-out-quad; + + @include entry(normal); + + // icons inside the entry + GtkImage { + color: mix($fg_color, $base_color, 80%); + + &:hover { color: $fg_color; } + + &:active { color: $selected_bg_color; } + + &:backdrop { color: mix($backdrop_fg_color, $backdrop_base_color, 80%); } + + &.left { padding-left: 0; padding-right: 6px; } + &.right { padding-left: 6px; padding-right: 0; } + } + + .undershoot { + &.left { @include undershoot(left); } + &.right { @include undershoot(right); } + } + + &.flat { + &:focus, & { + padding: 2px; + background-image: none; + border-color: transparent; + border-radius: 0; + } + } + + &:focus { @include entry(focus); } + + &:insensitive { @include entry(insensitive); } + + &:backdrop { + @include entry(backdrop); + + transition: $backdrop_transition; + } + + &:backdrop:insensitive { @include entry(backdrop-insensitive); } + &:backdrop:insensitive { @include entry(backdrop-insensitive); } + + &:selected { &:focus, & { @extend %selected_items; }} + + // entry error and warning style + @each $e_type, $e_color in (error, $error_color), + (warning, $warning_color) { + &.#{$e_type} { + color: $e_color; + border-color: entry_focus_border($e_color); + + &:focus { @include entry(focus, $e_color); } + + &:selected { &:focus, & { background-color: $e_color; }} + } + } + + } + + .progressbar { + margin: 2px -6px; + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: $selected_bg_color; + border-style: solid; + box-shadow: none; + + &:backdrop { background-color: transparent; } + } + + // linked entries + .linked:not(.vertical) > & { @extend %linked; } + .linked:not(.vertical) > &:focus + &, + .linked:not(.vertical) > &:focus + button, + .linked:not(.vertical) > &:focus + combobox > box > button.combo { border-left-color: entry_focus_border(); } + + // Vertically linked entries + // FIXME: take care of "colored" entries + .linked.vertical > & { + @extend %linked_vertical; + + // brighter border between linked entries + &:not(:insensitive) + entry:not(:insensitive), + &:not(:insensitive) + %entry:not(:insensitive) { + border-top-color: mix($borders_color, $base_color, 30%); + background-image: linear-gradient(to bottom, $base_color); + + &:backdrop { + border-top-color: mix($backdrop_borders_color, $backdrop_base_color, 30%); + background-image: linear-gradient(to bottom, $backdrop_base_color); + } + } + + // brighter border between linked insensitive entries + &:insensitive + %entry:insensitive { border-top-color: mix($borders_color, $base_color, 30%); } + + // color back the top border of a linked focused entry following another entry and add back the focus shadow. + // :not(:only-child) is a specificity bump hack. + + %entry:focus:not(:only-child) { border-top-color: entry_focus_border(); } + + // this takes care of coloring the top border of the focused entry subsequent widget. + // :not(:only-child) is a specificity bump hack. + &:focus:not(:only-child) { + + %entry, + + .entry, + + .button, + + GtkComboBox > box > .button.combo { border-top-color: entry_focus_border(); } + } + } +} + +GtkTreeView .acceleditor > GtkLabel { + background-color: $selected_bg_color; +} + +GtkTreeView .entry { + &.flat, & { + border-radius: 0; + background-image: none; + background-color: $base_color; + + &:focus { border-color: $selected_bg_color; } + } +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_expanders.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_expanders.scss new file mode 100644 index 0000000..bcf16e3 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_expanders.scss @@ -0,0 +1,14 @@ +/************* + * Expanders * + *************/ +expander { + .arrow { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + + &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } + + &:hover { color: lighten($fg_color,30%); } //only lightens the arrow + + &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_floating-bar.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_floating-bar.scss new file mode 100644 index 0000000..c133354 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_floating-bar.scss @@ -0,0 +1,36 @@ +/**************** + * Floating Bar * + ****************/ +.floating-bar { + background-color: $bg_color; + padding-top:1px; + border-width: 1px; + border-style: solid solid none; + border-color: $borders_color; + border-radius: 3px 3px 0 0; + box-shadow: inset 0 1px $top_highlight; + + &.bottom { + + &.left { + border-left-style: none; + border-top-left-radius: 0; + border-top-right-radius: 4px; + } + + &.right { + border-right-style: none; + border-top-right-radius: 0; + border-top-left-radius: 4px; + } + } + + > .button { + padding:4px; + } + + &:backdrop { + background-color: $backdrop_bg_color; + border-color: $backdrop_borders_color; + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_frames.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_frames.scss new file mode 100644 index 0000000..6114e03 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_frames.scss @@ -0,0 +1,79 @@ +/********** + * Frames * + **********/ +.frame { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid $borders_color; + + &.flat { border-style: none; } + + &:backdrop { border-color: $backdrop_borders_color; } +} + +GtkScrolledWindow { + GtkViewport.frame { // avoid double borders when viewport inside scrolled window + border-style: none; + } + + // This is used when content is touch-dragged past boundaries. + // draws a box on top of the content, the size changes programmatically. + overshoot { + &.top { + @include overshoot(top); + + &:backdrop { @include overshoot(top, backdrop); } + } + + &.bottom { + @include overshoot(bottom); + + &:backdrop { @include overshoot(bottom, backdrop); } + } + + &.left { + @include overshoot(left); + + &:backdrop { @include overshoot(left, backdrop); } + } + + &.right { + @include overshoot(right); + + &:backdrop { @include overshoot(right, backdrop); } + } + } + + // Overflow indication, works similarly to the overshoot, the size if fixed tho. + undershoot { + &.top { @include undershoot(top); } + + &.bottom { @include undershoot(bottom); } + + &.left { @include undershoot(left); } + + &.right { @include undershoot(right); } + } + + junction { // the small square between two scrollbars + border-color: transparent; + // the border image is used to add the missing dot between the borders, details, details, details... + border-image: linear-gradient(to bottom, $borders_color 1px, transparent 1px) 0 0 0 1 / 0 1px stretch; + background-color: $scrollbar_bg_color; + + &:dir(rtl) { border-image-slice: 0 1 0 0; } + + &:backdrop { + border-image-source: linear-gradient(to bottom, $backdrop_borders_color 1px, transparent 1px); + background-color: $backdrop_scrollbar_bg_color; + transition: $backdrop_transition; + } + } +} + +//vbox and hbox separators +.separator { + background: transparentize(black, 0.9); +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_granite.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_granite.scss new file mode 100644 index 0000000..1f947b6 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_granite.scss @@ -0,0 +1,225 @@ +/************ + * Popovers * + ************/ + +GraniteWidgetsPopOver { + + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 8px; + -GraniteWidgetsPopOver-border-width: 0; + -GraniteWidgetsPopOver-shadow-size: 12; + + border: 1px solid $base_color; + background: $base_color; + color: $fg_color; + + .button { + background-image: none; + background: none; + border: none; + + &:active, + &:active:hover, { + color: $selected_bg_color; + } + } + + > .frame { + border:none; + } + + .sidebar.view { + border: none; + background: none; + } +} + +GraniteWidgetsStaticNotebook .frame { + border: none; +} + +.popover_bg { + background-color: $base_color; + border: 1px solid $base_color; + color: $fg_color; +} + + +/*********** + * Welcome * + **********/ + +GraniteWidgetsWelcome { + background-color: $base_color; + + GtkLabel { + color: $fg_color; + } + + .h1,.h3 { + color: transparentize($fg_color, 0.2); + } +} + +/************** +* Source List * +***************/ + +.source-list { + -GtkTreeView-horizontal-separator: 4px; + -GtkTreeView-vertical-separator: 4px; + + + background-color: $bg_color; + border: solid $borders_color; + color: $fg_color; + border-right-width: 1px; + + .view { + border-width:0; + border-style:solid; + border-color:$borders_color; + } + + &:backdrop {} + + .category-expander { + border:none; + color: $fg_color; + } + + .badge { + background-image: none; + background-color: transparentize(black, 0.6); + color: $bg_color; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; + + &:selected:backdrop, + &:selected:hover:backdrop { + background-color: transparentize(black, 0.8); + color: darken($bg_color, 5%); + } + } + + .list-row { + border:none; + padding: 0; + + > GtkLabel { + padding-left: 6px; + padding-right: 6px; + } + } + + &.sidebar { + border-width:0; + border-style:solid; + border-color:$borders_color; + + &.left, + &.right { + border-width:0; + } + } +} + +/************** +* Text Styles * +**************/ + +.h1 { + font-size: 24px; +} + +.h2 { + font-weight: 300; + font-size: 18px; +} + +.h3 { + font-size: 9px; +} + +.h4 { + font-weight: bold; + font-size: 9px; +} + +.category-label { + font-size: 9px; + padding: 6px; + color: transparentize($fg_color, 0.1); + font-weight: bold; + text-shadow: 0 1px transparentize(white,0.8); +} + + +/************** +* Storage Bar * +**************/ +.storage-bar { + + .trough { + border: none; + box-shadow:0 1px 0 0 $bottom_highlight; + background-image: none; + background-color: transparent; + padding: 8px 6px; + } + + .fill-block { + background-color: $yellow; + border:none; + box-shadow: inset 0 1px 0 0 transparentize(black, 0.9), inset 0 -1px 0 0 transparentize(black, 0.9); + + transition: all 200ms ease-in-out; + + padding: 8px 6px; + + &:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + border-left-width: 1px; + box-shadow: inset 0 1px 0 0 transparentize(black, 0.9), + inset 1px 0 0 transparentize(black, 0.9), + inset 0 -1px 0 0 transparentize(black, 0.9); + } + + &:last-child { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow: inset 0 1px 0 0 transparentize(black, 0.9), + inset -1px 0 0 transparentize(black, 0.9), + inset 0 -1px 0 0 transparentize(black, 0.9); + } + + &.empty-block { + background-color: $base_color; + } + + &.app { + background-color: $blue; + } + + &.audio { + background-color: $orange; + } + + &.photo { + background-color: $red; + } + + &.video { + background-color: $purple; + } + + .legend { + padding: 12px; + border-radius: 4px; + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_header-bars.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_header-bars.scss new file mode 100644 index 0000000..3c41fe4 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_header-bars.scss @@ -0,0 +1,429 @@ +/*************** + * Header Bars * + ***************/ + +%headerbar, +.header-bar { + padding:0 8px; + border: none; + border-radius: 4px 4px 0 0; + + background-color: $headerbar_bg_color; + color: $headerbar_fg_color; + + box-shadow: inset 0 1px $top_highlight; + + &:backdrop { + background-color: $headerbar_bg_color; + color: $backdrop_headerbar_fg_color; + + box-shadow: inset 0 1px transparentize($top_highlight, 0.4); + + transition: $backdrop_transition; + } + + .title { + font-weight: bold; + padding-left: 12px; + padding-right: 12px; + color: $headerbar_fg_color; + + &:backdrop { + color:$backdrop_headerbar_fg_color; + } + } + + .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; + color: $headerbar_fg_color; + + @extend .dim-label; + } + + // selection mode + &.selection-mode { + + border-radius: 4px 4px 0 0; + + color: $selected_fg_color; + text-shadow: 0 -1px transparentize(black, 0.5); + border-color: $selected_borders_color; + + background-color: $selection_mode_headerbar_bg_color; + box-shadow: inset 0 1px $top_highlight; + + &:backdrop { + background-color: darken($selection_mode_headerbar_bg_color, 10%); + background-image: none; + box-shadow: inset 0 1px transparentize($top_highlight, 0.4); + } + + .subtitle:link { @extend *:link:selected; } + + .selection-menu { + &:backdrop, & { + border-color: transparentize($selected_bg_color, 1); + background-image: linear-gradient(to bottom, transparentize($selected_bg_color, 1)); + box-shadow: none; + text-shadow: none; + padding-left: 10px; + padding-right: 10px; + + GtkArrow { -GtkArrow-arrow-scaling: 1; } + + .arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + color: transparentize($selected_fg_color,0.5); + icon-shadow: none; + } + } + } + } + + .tiled &, + .maximized & { &:backdrop, & { border-radius: 0; }} // squared corners when the window is maximized or tiled + + &.default-decoration { + padding: 6px; + background-color: $headerbar_bg_color; + color: $headerbar_fg_color; + + .maximized { + padding: 6px; + border-radius:0; + } + + &:backdrop { + background-color: $backdrop_headerbar_bg_color; + color: $backdrop_headerbar_fg_color; + } + } + + // Entries + + .entry { + + margin:6px 0; + border-radius: 2px; + padding: 4px; + + border: none; + box-shadow: none; + background: transparentize($base_color, 0.05); + color: $fg_color; + box-shadow: 0 1px 0 0 transparentize(black, 0.8); + + > .image { + padding-right: 6px; + color: transparentize($fg_color, 0.2); + } + + &:active, + &:focus { + background: $base_color; + color: $fg_color; + + box-shadow: 0 1px 2px 0 transparentize(black, 0.6); + + > .image { + padding-right: 6px; + color: $fg_color; + } + + &:backdrop { + background: transparentize($base_color, 0.2); + color: transparentize($fg_color, 0.5); + box-shadow: none; + } + } + + &:insensitive { + background: transparentize($base_color, 0.4); + color: transparentize($fg_color, 0.5); + box-shadow: none; + + > .image { + padding-right: 6px; + color: transparentize($fg_color, 0.5); + } + + &:backdrop { + background: transparentize($base_color, 0.5); + color: transparentize($fg_color, 0.5); + box-shadow: none; + } + } + + &:backdrop { + background: transparentize($base_color, 0.2); + color: transparentize($fg_color, 0.5); + box-shadow: none; + + > .image { + color: transparentize($fg_color, 0.5); + } + } + } + + // Buttons + + // header bar buttons have no backgrounds or borders + .button { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + icon-shadow: none; + margin: 0; + padding: 10px; + text-shadow: none; + + &.back-button, + &.suggested-action, + &.menu-button, + &.text-button, + &.image-button, + &.linked, + &.flat { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + icon-shadow: none; + margin: 0; + padding: 10px; + text-shadow: none; + color: $headerbar_fg_color; + + &:backdrop { + background-color: transparent; + background-image: none; + text-shadow: none; + color: $backdrop_headerbar_fg_color; + } + + &:hover { + background-image:none; + background-color: transparentize(black, 0.85); + color:lighten($headerbar_fg_color, 10%); + box-shadow:none; + text-shadow:none; + } + } + + GtkLabel, + GtkImage { + color: $headerbar_fg_color; + + &:backdrop, + &:insensitive { + color: $backdrop_headerbar_fg_color; + -gtk-image-effect: dim; + } + } + + &:focus, + &:hover { + background-image:none; + background-color: transparentize(black, 0.85); + color:lighten($headerbar_fg_color, 10%); + box-shadow:none; + text-shadow:none; + } + + &:backdrop { + background-color: transparent; + background-image: none; + color: $backdrop_headerbar_fg_color; + + GtkImage { + color: $backdrop_headerbar_fg_color; + } + } + + &:active, + &:checked { + border-radius: 0px; + + text-shadow: none; + icon-shadow: none; + + box-shadow: inset 0 -2px 0 0 $headerbar_fg_color; + + background-color: transparent; + background-image: none; + color: $headerbar_fg_color; + + &:backdrop { + background-color: transparent; + background-image: none; + color: $backdrop_headerbar_fg_color; + + box-shadow: inset 0 -2px 0 0 $backdrop_headerbar_fg_color; + } + + &:focus, + &:hover { + background-image:none; + background-color: transparentize(black, 0.85); + color:lighten($headerbar_fg_color, 10%); + box-shadow: inset 0 -2px 0 0 $headerbar_fg_color; + } + } + + &:insensitive, + &:insensitive:backdrop { + color: $backdrop_headerbar_fg_color; + background-color: transparent; + background-image: none; + + GtkImage { + -gtk-image-effect: dim; + } + } + + // Title Button + &.titlebutton { + background-color:transparent; + background-image: none; + border-radius:50%; + border: none; + box-shadow: none; + icon-shadow: none; + margin: 0; + padding: 1px; + text-shadow: none; + color:$headerbar_fg_color; + + &:hover { + background-color:transparentize($headerbar_fg_color, 0.9); + color:lighten($headerbar_fg_color, 10%); + } + + &:backdrop { + background-color:transparent; + color:$backdrop_headerbar_fg_color; + } + + &:active { + background-color:$headerbar_fg_color; + color:$headerbar_bg_color; + border-radius:50%; + box-shadow:none; + + GtkImage { + color:$headerbar_bg_color; + } + } + } + + // Menu Button + &.menu-button { + .menu { + .menuitem { + GtkLabel { + color: $fg_color; + &:insensitive { color: $insensitive_fg_color; } + } + .separator { color: $borders_color;} + &:hover { GtkLabel {color: $selected_fg_color;}} + } + } + } + + // Suggested Button + &.suggested-action { + font-weight: bold; + padding:0; + padding: 5px 10px; + border-radius: 2px; + + background-color: $headerbar_fg_color; + color: $selected_bg_color; + box-shadow: 0 1px 0 0 transparentize(black, 0.8); + + GtkLabel { color: $selected_bg_color;} + + &:hover { + background-color: $headerbar_fg_color; + box-shadow: 0 1px 2px 0 transparentize(black, 0.6); + GtkLabel {color: $selected_bg_color;} + + &:backdrop { + background-color: transparentize($headerbar_fg_color, 0.2); + box-shadow:none; + GtkLabel { color:transparentize($selected_bg_color, 0.2);} + } + } + + &:insensitive { + background-color: transparentize(black, 0.9); + box-shadow:none; + GtkLabel { color:transparentize($headerbar_fg_color, 0.5);} + + &:backdrop { + background-color: transparentize(black, 0.9); + box-shadow:none; + GtkLabel { color:transparentize($headerbar_fg_color, 0.5);} + } + } + + &:backdrop { + background-color: transparentize($headerbar_fg_color, 0.9); + box-shadow: none; + GtkLabel {color:transparentize($selected_bg_color, 0.8);} + } + } + + // Linked button + &.linked { + &:first-child, + &:last-child { + border-radius:0; + } + } + } + + // Separator + .separator { + color: transparent; + background-color: transparent; + } +} + +.titlebar { + &, &:backdrop { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + } +} + +.header-bar { + .separator:first-child + &, + separator:first-child + &, // tackles the paned container case + &:first-child { &, &:backdrop { border-top-left-radius: 4px; }} + + &:last-child { &, &:backdrop { border-top-right-radius: 4px; }} +} + +.titlebar:not(headerbar) { + window.csd > & { + // in csd we assume every titlebar is a headerbar so reset anything, this is needed for split toolbars cases + padding: 0; + background-color: $headerbar_bg_color; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; + + &:backdrop { + background-color: $backdrop_headerbar_bg_color; + } + } + + @extend %headerbar; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_infobars.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_infobars.scss new file mode 100644 index 0000000..13c5203 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_infobars.scss @@ -0,0 +1,122 @@ +/************** + * GtkInfoBar * + **************/ +%infobar, +GtkInfoBar, +infobar { + text-shadow: none; + color: $fg_color; + background-color: $bg_color; + border-bottom:1px solid darken($bg_color,10%); + box-shadow: inset 0 1px transparentize(white, 0.8), + 0 1px 0 0 transparentize(black, 0.95), + 0 1px 2px 0 transparentize(black, 0.85); + +} + +%color_infobar { + + @extend %infobar; + + text-shadow: none; + color: $selected_fg_color; + border:none; + + .label { + color: $selected_fg_color; + + &:backdrop { + color: $backdrop_selected_fg_color; + } + } + + .button, + button { + border-radius: 2px; + border: none; + background: transparentize($base_color, 0.05); + color: $fg_color; + box-shadow: 0 1px 0 0 transparentize(black, 0.8); + + .label { + color: $fg_color; + } + + &:active { + background: $base_color; + color: $fg_color; + + box-shadow: 0 1px 2px 0 transparentize(black, 0.6); + + &:backdrop { + background: transparentize($base_color, 0.2); + color: transparentize($fg_color, 0.5); + box-shadow: none; + } + } + + &:hover, + &:focus { + box-shadow: 0 1px 2px 0 transparentize(black, 0.6); + } + + &:insensitive { + background: transparentize($base_color, 0.4); + color: transparentize($fg_color, 0.5); + box-shadow: none; + + &:backdrop { + background: transparentize($base_color, 0.5); + color: transparentize($fg_color, 0.5); + box-shadow: none; + } + } + + &:backdrop { + background: transparentize($base_color, 0.2); + color: transparentize($fg_color, 0.5); + box-shadow: none; + } + } +} + +.info { + @extend %color_infobar; + background-color: $info_color; + + &:backdrop { + background-color:lighten($info_color,10%); + color: $backdrop_selected_fg_color; + } +} + +.warning { + @extend %color_infobar; + background-color: $warning_color; + + &:backdrop { + background-color:lighten($warning_color,10%); + color: $backdrop_selected_fg_color; + } +} + +.question { + @extend %color_infobar; + background-color: $question_color; + + &:backdrop { + background-color:lighten($question_color,10%); + color: $backdrop_selected_fg_color; + } + +} + +.error { + @extend %color_infobar; + background-color: $error_color; + + &:backdrop { + background-color:lighten($error_color,10%); + color: $backdrop_selected_fg_color; + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_level-bars.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_level-bars.scss new file mode 100644 index 0000000..2d7876b --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_level-bars.scss @@ -0,0 +1,85 @@ +/************* + * Level Bar * + *************/ +GtkLevelBar, +.level-bar { + + -GtkLevelBar-min-block-width: 32; + -GtkLevelBar-min-block-height: 8; + + &:backdrop { transition: $backdrop_transition; } + + .trough { + @extend %scale_trough; + margin: 0; + padding:2px; + border-radius:3px; + } + + &.horizontal.indicator-discrete.fill-block { margin: 0 1px; } + &.horizontal.discrete block { margin: 0 1px; } + + &.vertical.indicator-discrete.fill-block { margin: 1px 0; } + &.vertical.discrete block { margin: 1px 0; } + + %fill-block, + .fill-block { + + border-radius:2px; + + &.low, + &.level-low { + border:1px solid darken($warning_color,10%); + background-color: $warning_color; + + &:backdrop { border:1px solid $warning_color; }; + } + + &.high, + &.level-high { + border:1px solid darken($selected_bg_color,10%); + background-color: $selected_bg_color; + + &:backdrop { border:1px solid $selected_bg_color; } + } + + &.full, + &.level-full { + border:1px solid darken($success_color,10%); + background-color: $success_color; + + &:backdrop { border:1px solid $success_color; }; + } + + &.empty, + &.level-empty { + background-color: transparent; + border:1px solid if($variant=='light', transparentize($fg_color,0.8), + transparentize($fg_color,0.9)); + box-shadow: none; + + &:backdrop { border-color: transparentize($backdrop_fg_color,0.85); } + } + } + + // Trough + &.horizontal, + &.vertical { + .trough { + @extend %scale_trough; + } + } + + + // Vertical + &.vertical { + -GtkLevelBar-min-block-width: 8; + -GtkLevelBar-min-block-height: 32; + + .fill-block { + + @extend %fill-block; + + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_links.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_links.scss new file mode 100644 index 0000000..7fcdadf --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_links.scss @@ -0,0 +1,49 @@ +/********* + * Links * + *********/ +*:link { + color: $link_color; + + &:visited { + color: $link_visited_color; + + *:selected & { color: mix($selected_fg_color, $selected_bg_color, 60%); } + } + + &:hover { + color: lighten($link_color,10%); + + *:selected & { color: mix($selected_fg_color, $selected_bg_color, 90%); } + } + + &:active { + color: $link_color; + + *:selected & { color: mix($selected_fg_color, $selected_bg_color, 80%); } + } + + &:backdrop { &:backdrop:hover, &:backdrop:hover:selected, & { color: $selected_bg_color; }} + + @at-root %link_selected, + &:selected, + *:selected & { color: mix($selected_fg_color, $selected_bg_color, 80%); } +} + +.button:link, +.button:visited { + @extend %undecorated_button; + + @extend *:link; + + text-shadow: none; + + &:hover, + &:active, + &:checked { + @extend %undecorated_button; + + text-shadow: none; + } + + > GtkLabel { text-decoration-line: underline; } +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_lists.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_lists.scss new file mode 100644 index 0000000..cd33b1e --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_lists.scss @@ -0,0 +1,29 @@ +/********* + * Lists * + *********/ +.list { + color: $text_color; + background-color: $base_color; + border-color: $borders_color; + + &:backdrop { + background-color: $backdrop_base_color; + border-color: $backdrop_borders_color; + } + +} + +.list-row { + border-radius:0; + transition: all 150ms $ease-out-quad; + + GtkImage { + padding-right: 6px; + } + + &:hover { transition: none; } + + &:backdrop { transition: $backdrop_transition; } + + &:selected { @extend %selected_items; } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_menus.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_menus.scss new file mode 100644 index 0000000..f3a2cdf --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_menus.scss @@ -0,0 +1,118 @@ +/********* + * Menus * + *********/ +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + box-shadow: inset 0 -1px transparentize(black, 0.9); + background-color: $headerbar_bg_color; + color: $headerbar_fg_color; + + &:backdrop { background-color: $backdrop_headerbar_bg_color; } + + > .menuitem { + padding: 4px 8px; + + &:hover { //Seems like it :hover even with keyboard focus + box-shadow: inset 0 -3px $selected_bg_color; + color: $headerbar_fg_color; + } + + &:insensitive { + color: $insensitive_fg_color; + box-shadow: none; + } + } +} + +%menu, +.content-view .menu, +.menu, +.popup { + padding: 4px 0px; + background-color: $menu_color; + border: 1px solid $borders_color; + border-radius: 4px; + box-shadow: 0 2px 4px 0 transparentize(black,0.9), inset 0 1px 0 0 $top_highlight; + + .csd & {border: none;} + + &:backdrop { background-color: $backdrop_menu_color; } + + .menuitem { + padding: 8px 4px; + text-shadow: none; + + &:hover { + color: $selected_fg_color; + background-color: $selected_bg_color; + } + + &:insensitive { + color: $insensitive_fg_color; + &:backdrop { color: $backdrop_insensitive_color; } + } + + &:backdrop, + &:backdrop:hover { + color: $backdrop_fg_color; + background-color: transparent; + } + + // submenu indicators + .arrow { + + &:dir(ltr) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + margin-left: 10px; + } + + &:dir(rtl) { + -gtk-icon-source:-gtk-icontheme('pan-end-symbolic-rtl'); + margin-right: 10px; + } + } + } + + // overflow arrows + > .arrow { + @include button(undecorated); + + padding: 4px; + background-color: $menu_color; + border-radius: 0; + + &.top { + margin-top: -6px; + border-bottom: 1px solid mix($fg_color, $base_color, 10%); + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); + } + + &.bottom { + margin-bottom: -6px; + border-top: 1px solid mix($fg_color, $base_color, 10%); + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + } + + &:hover { background-color: mix($fg_color, $base_color, 10%); } + + &:backdrop { background-color: $backdrop_menu_color; } + + &:insensitive { + color: transparent; + background-color: transparent; + border-color: transparent ; + } + } +} + +.menuitem { + .accelerator { color: gtkalpha(currentColor,0.55); } + + .check, + .radio { + + &:dir(ltr) { margin-right: 7px; } + &:dir(rtl) { margin-left: 7px; } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_misc.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_misc.scss new file mode 100644 index 0000000..e26f75b --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_misc.scss @@ -0,0 +1,66 @@ +/******** + * Misc * + ********/ + +//content view (grid/list) +.content-view { + background-color: darken($bg_color,7%); + + &:hover { -gtk-image-effect: highlight; } + + &:backdrop { background-color: darken($bg_color,7%); } + +} + +.scale-popup { + .osd & { @extend %osd; } + + .osd & button.flat { //FIXME: quick hack, redo properly + border-style: none; + border-radius: 5px; + } + + // +/- buttons on GtkVolumeButton popup + .button, + button { + &:hover { + @extend %undecorated_button; + background-color: transparentize($fg_color,0.9); + border-radius: 5px; + } + + &:backdrop { &:hover, &:insensitive, & { @extend %undecorated_button; }} + } +} + +.separator { + color: $borders_color; +} + +/************ +* Assistant * +*************/ + +GtkAssistant { + + border-bottom-left-radius:4px; + border-bottom-right-radius:4px; + + .sidebar { + background-color: $base_color; + border-top: 1px solid $borders_color; + + border-bottom-left-radius:4px; + + &:backdrop { + background-color: $backdrop_base_color; + border-color: $backdrop_borders_color; + } + } + + &.csd .sidebar { border-top-style: none; } + + .sidebar GtkLabel { padding: 6px 12px; } + + .sidebar GtkLabel.highlight { background-color: mix($bg_color, $fg_color, 80%); } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_notebooks.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_notebooks.scss new file mode 100644 index 0000000..1e8a087 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_notebooks.scss @@ -0,0 +1,113 @@ +/************* + * Notebooks * + *************/ +.dynamic-notebook, +.notebook { + padding:0; + background-color: $base_color; + box-shadow:0 0 0 1px $borders_color; + background-clip: border-box; + + > .header { + border: none; + box-shadow:none; + background-color: $bg_color; + } + + > tab { + border-radius: 0; + background-color: $bg_color; + + &.top { + padding: 6px 8px 8px 8px; + box-shadow:inset 0 -1px 0 0 $borders_color; + + &:active { + box-shadow:inset 0 -3px 0 0 $selected_bg_color; + + &:backdrop { + box-shadow:inset 0 -3px 0 0 $backdrop_selected_bg_color; + } + } + + &:backdrop { + box-shadow:inset 0 -1px 0 0 $backdrop_borders_color; + } + + &:insensitive { + box-shadow:inset 0 -1px 0 0 $insensitive_borders_color; + } + } + + &.bottom { + padding: 8px 8px 6px 8px; + box-shadow:inset 0 1px 0 0 $borders_color; + + &:active { + box-shadow:inset 0 3px 0 0 $selected_bg_color; + + &:backdrop { + box-shadow:inset 0 3px 0 0 $backdrop_selected_bg_color; + } + } + + &:backdrop { + box-shadow:inset 0 1px 0 0 $backdrop_borders_color; + } + + &:insensitive { + box-shadow:inset 0 1px 0 0 $insensitive_borders_color; + } + } + + &.left { + padding: 8px; + box-shadow:inset -1px 0 0 0 $borders_color; + + &:active { + box-shadow:inset -3px 0 0 0 $selected_bg_color; + + &:backdrop { + box-shadow:inset -3px 0 0 0 $backdrop_selected_bg_color; + } + } + + &:backdrop { + box-shadow:inset -1px 0 0 0 $backdrop_borders_color; + } + + &:insensitive { + box-shadow:inset -1px 0 0 0 $insensitive_borders_color; + } + } + + &.right { + padding: 8px; + box-shadow:inset 1px 0 0 0 $borders_color; + + &:active { + box-shadow:inset 3px 0 0 0 $selected_bg_color; + + &:backdrop { + box-shadow:inset 3px 0 0 0 $backdrop_selected_bg_color; + } + } + + &:backdrop { + box-shadow:inset 1px 0 0 0 $backdrop_borders_color; + } + + &:insensitive { + box-shadow:inset 1px 0 0 0 $insensitive_borders_color; + } + } + + &:active { + font-weight: bold; + } + + &:hover { + background: darken($bg_color, 5%); + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_paned.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_paned.scss new file mode 100644 index 0000000..1b1e987 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_paned.scss @@ -0,0 +1,56 @@ +/********* + * Paned * + *********/ +.paned { + > .separator { + -gtk-icon-source: none; // defeats the ugly default handle decoration + border-style: none; // just to be sure + background-color: $borders_color; + // workaround, using background istead of a border since the border will get rendered twice (?) + background-size: 1px 1px; + + &:selected { background-color: $selected_bg_color } // FIXME is this needed? + + &:backdrop { background-color: $backdrop_borders_color } + + } + + border: solid $borders_color; + border-left-width: 1px; + + &.horizontal > .separator { + background-repeat: repeat-y; + + &:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; + } + &:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; + } + + &.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; + } + } + + &.vertical > .separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; + + &.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_pathbars.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_pathbars.scss new file mode 100644 index 0000000..f5dfeca --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_pathbars.scss @@ -0,0 +1,29 @@ +/************ + * Pathbars * + ************/ +.path-bar button { + &.text-button, &.image-button, & { + padding-left: 4px; + padding-right: 4px; + } + + &.text-button.image-button label { + padding-left: 0; + padding-right: 0; + } + + &.text-button.image-button, & { + label:last-child { padding-right: 8px; } + label:first-child { padding-left: 8px; } + } + + image { + padding-left: 4px; + padding-right: 4px; + } + + &.slider-button { + padding-left: 0; + padding-right: 0; + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_popovers.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_popovers.scss new file mode 100644 index 0000000..1b4ebc2 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_popovers.scss @@ -0,0 +1,79 @@ +/************ + * Popovers * + ************/ +.popover { + + .background { + padding: 2px; + border-radius: 4px; + border:none; + background-color: $popover_bg_color; + + &:backdrop { + background-color: $backdrop_bg_color; + box-shadow: none; + } + + > .view, + > .toolbar { + border-style: none; + background-color: transparent; + } + + .csd &, & { + + box-shadow: 0 0 0 1px transparentize(black, 0.9), 0 2px 3px 0 transparentize(black, 0.7); + + &.touch-selection, + &.magnifier { + @extend %osd; + + border: 1px solid transparentize(white, 0.9); + + button { @extend %osd_button }; + } + + &.osd { @extend %osd; } + } + } + + .separator { margin: 3px; } + + .check, + .radio { @extend modelbutton.flat; } + + .menuitem { + padding: 8px; + text-shadow: none; + + &:hover { + color: $selected_fg_color; + background-color: $selected_bg_color; + } + + &:insensitive { + color: $insensitive_fg_color; + &:backdrop { color: $backdrop_insensitive_color; } + } + + &:backdrop, + &:backdrop:hover { + color: $backdrop_fg_color; + background-color: transparent; + } + + // submenu indicators + .arrow { + + &:dir(ltr) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + margin-left: 10px; + } + + &:dir(rtl) { + -gtk-icon-source:-gtk-icontheme('pan-end-symbolic-rtl'); + margin-right: 10px; + } + } + } +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_progress-bars.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_progress-bars.scss new file mode 100644 index 0000000..e86d4ec --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_progress-bars.scss @@ -0,0 +1,91 @@ +/***************** + * Progress bars * + *****************/ + +GtkProgressBar, +.progressbar { + + @extend %scale_trough; + + // sizing + &.horizontal progress { margin: 0 -1px; } // the progress node is positioned after the trough border + &.vertical progress { margin: -1px 0; } // this moves it over it. + + + // FIXME: insensitive state missing and some other state should be set probably + font-size: smaller; + color: transparentize($fg_color, 0.6); + + &:active { + border-radius:0px; + color: transparentize(black,0.5); + background-color: $selected_bg_color; + border-color: darken($selected_bg_color, 10%); + + &:backdrop { + background-color: lighten($selected_bg_color, 10%); + border-color: lighten(darken($selected_bg_color, 10%), 10%); + } + } + + &:backdrop { + transition: $backdrop_transition; + } + + .progressbar { + @extend %scale_highlight; + + border-radius: 0px; + + // default 2px + &.left { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; + } + + &.right { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; + } + + &.top { + border-top-right-radius: 0px; + border-top-left-radius: 0px; + } + + &.bottom { + border-bottom-right-radius: 0px; + border-bottom-left-radius: 0px; + } + } + + &:backdrop .progressbar { @extend %scale_highlight:backdrop; } // states not passed here as well + &:backdrop progress { @extend %scale_highlight:backdrop; } // states not passed here as well + + &.osd { // progressbar.osd used for epiphany page loading progress + background-color: transparent; + + .trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; + } + + .progressbar { + border-style: none; + border-radius: 0; + } + } + + // In-Row + + row, + .list-row { + &:selected { + border: 1px solid darken($selected_bg_color, 10%); + color: transparentize(black,0.5); + background-color: $selected_bg_color; + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_scales.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_scales.scss new file mode 100644 index 0000000..1ab9961 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_scales.scss @@ -0,0 +1,269 @@ +/********** + * Scales * + **********/ + +%scale_trough { + border:none; + background-color: $base_color; + box-shadow: 0px 1px $bottom_highlight; + border:1px solid $borders_color; + + padding:0; + margin: 0; + + &:insensitive { + background-color: $insensitive_bg_color; + } + + &:backdrop { + background-color: $backdrop_base_color; + transition: $backdrop_transition; + + &:insensitive { background-color: $insensitive_bg_color; } + } + + // on selected list rows + row:selected & { + box-shadow: none; + + &, &:insensitive { border-color: $selected_borders_color; } + } + + // OSD + .osd & { + border-color: $osd_borders_color; + background-color: transparentize($osd_borders_color, 0.2); + box-shadow: none; + outline-color: transparentize($osd_fg_color, 0.8); + + &:insensitive { background-color: $osd_insensitive_bg_color; } + } +} + +%scale_highlight { + + border: 1px solid $selected_borders_color; + background-color: $selected_bg_color; + box-shadow: inset 0px 1px $top_highlight; + + border-radius: 4px; + + + &:insensitive { + border: 1px solid $borders_color; + background-color: transparentize(black, 0.9); + } + + &:backdrop, + &:active:backdrop { + border-color: lighten($selected_bg_color, 10%); + background-color: lighten($selected_bg_color, 10%); + &:insensitive { + background-color: transparent; + border-color: transparent; + } + } + + // on selected list rows + .list-row:selected & { &:insensitive, & { border-color: $selected_borders_color; } } + row:selected & { &:insensitive, & { border-color: $selected_borders_color; } } + + // OSD + .osd & { + border-color: $osd_borders_color; + + &:insensitive { border-color: transparent; } + } +} + + +// Scale +.scale { + // sizing + + $_marks_length: 6px; + $_marks_distance: 6px; + + + -GtkScale-slider-length: 16px; + -GtkRange-slider-width: 16px; + -GtkRange-trough-border: 0px; + + padding: 8px; + + // those are inside the trough node, I need them to show their own border over the trough one, so negative margin + .highlight { margin: -1px; } + + // Slider, the scale handle + .slider { + margin: 1px; + + background-color:$base_color; + box-shadow:0 1px 2px 0 transparentize(black, 0.7); + border: 1px solid $borders_color; + border-radius: 12px; + + transition: $button_transition; + transition-property: background, border, box-shadow; + + &:hover {} + &:active { + box-shadow:0 1px 2px 0 transparentize($selected_bg_color, 0.5); + border: 1px solid $selected_bg_color; + + &:insensitive { + box-shadow:none; + border: 1px solid transparentize(black, 0.8); + } + } + + &:insensitive { + box-shadow:none; + } + + &:backdrop {} + + .list-row:selected & { &, &:insensitive { border-color: $selected_borders_color; } } + row:selected & { &, &:insensitive { border-color: $selected_borders_color; } } + + // OSD + .osd & { + @include button(osd); + border-color: darken($osd_borders_color, 3%); + background-color: opacify($osd_bg_color, 1); // solid background needed here + + &:hover { @include button(osd-hover); } + + &:active { @include button(osd-active); } + + &:insensitive { @include button(osd-insensitive); } + + &:backdrop { + @include button(osd-backdrop); + + &:insensitive { @include button(osd-backdrop-insensitive); } + } + } + } + + // Trough + .trough { + @extend %scale_trough; + border-radius: 2px; + margin: 6px; + + outline-offset: 2px; + outline-radius: 5px; + + &.horizontal { + } + + &.vertical { + } + } + + + // The coloured part of the Trough + .highlight{ + @extend %scale_highlight; + } + + // Fine-tune mode + // when you click-and-hold the slider + &.fine-tune { + + &.horizontal { + padding-top: 9px; + padding-bottom: 9px; + } + + &.vertical { + padding-left: 9px; + padding-right: 9px; + } + + // to make the trough grow in fine-tune mode + .slider { + + background-color:$base_color; + border-color:$base_color; + border: 1px solid transparentize(black, 0.7); + border-radius: 12px; + box-shadow:none; + } + + .trough { + @extend %scale_trough; + + border-radius:6px; + + outline-offset: 2px; + outline-radius: 5px; + + margin: 2px; + } + + .highlight { + @extend %scale_highlight; + } + } + + // this is another differently styled part of the backing bit, the most relevant use case is for example + // in media player to indicate how much video stream as been cached + fill { + @extend %scale_trough; + border-radius: 2px; + + &, &:backdrop { + background-color: $borders_color; + box-shadow: none; + } + + &:insensitive { + &, &:backdrop { + border-color: transparent; + background-color: transparent; + } + } + + // OSD + .osd & { + background-color: mix($osd_fg_color, $osd_borders_color, 25%); + + &:insensitive { + &, &:backdrop { + border-color: transparent; + background-color: transparent; + } + } + } + } + + value { color: gtkalpha(currentColor, 0.4); } + + marks { + color: gtkalpha(currentColor, 0.4); + + @each $marks_class, $marks_pos, $marks_margin in (top, top, bottom), + (bottom, bottom, top), + (top, left, right), + (bottom, right, left) { + &.#{$marks_class} { + margin-#{$marks_margin}: $_marks_distance; + margin-#{$marks_pos}: -($_marks_distance + $_marks_length); + } + } + } + + &.fine-tune marks { + @each $marks_class, $marks_pos, $marks_margin in (top, top, bottom), + (bottom, bottom, top), + (top, left, right), + (bottom, right, left) { + &.#{$marks_class} { + margin-#{$marks_margin}: $_marks_distance; + margin-#{$marks_pos}: -($_marks_distance + $_marks_length - 3px); + } + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_scrollbars.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_scrollbars.scss new file mode 100644 index 0000000..f127e2c --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_scrollbars.scss @@ -0,0 +1,188 @@ +/************** + * Scrollbars * + **************/ + +.scrollbar { + $_slider_min_length: 40px; + + // disable steppers + @at-root * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; + } + + background-color: $scrollbar_bg_color; + transition: 300ms $ease-out-quad; + + // scrollbar border + &.top { border-bottom: 1px solid $borders_color; } + &.bottom { border-top: 1px solid $borders_color; } + &.left { border-right: 1px solid $borders_color; } + &.right { border-left: 1px solid $borders_color; } + + &:backdrop { + background-color: $backdrop_scrollbar_bg_color; + border-color: $backdrop_borders_color; + transition: $backdrop_transition; + } + + // slider + .slider { + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: $scrollbar_slider_color; + + &:hover { background-color: $scrollbar_slider_hover_color; } + + &:hover:active { background-color: $scrollbar_slider_active_color; } + + &:backdrop { background-color: $backdrop_scrollbar_slider_color; } + + &:insensitive { background-color: transparent; } + } + + &.fine-tune { + .slider { + } + + &.horizontal .slider { border-width: 5px 4px; } + &.vertical .slider { border-width: 4px 5px; } + } + + &.overlay-indicator { + &:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; + + .slider { + margin: 0; + background-color: $fg_color; + border: 1px solid if($variant == 'light', white, black); + } + + .button, + button { + background-color: $fg_color; + background-clip: padding-box; + border-radius: 100%; + border: 1px solid if($variant == 'light', white, black); + -gtk-icon-source: none; + } + + &.horizontal { + .slider, + slider { + margin: 0 2px; + } + + .button, + button { + margin: 1px 2px; + } + } + + &.vertical { + .slider { + margin: 2px 0; + } + + .button { + margin: 2px 1px; + } + } + } + + &.dragging, + &.hovering { opacity: 0.8; } + } + + + + // button styling + .button { + padding: 0; + border-style: none; + border-radius: 0; + + @include button(undecorated); + + color: $scrollbar_slider_color; + + &:hover { + @include button(undecorated); + + color: $scrollbar_slider_hover_color; + } + &:active, &:checked { + @include button(undecorated); + + color: $scrollbar_slider_active_color; + } + &:insensitive { + @include button(undecorated); + + color: transparentize($scrollbar_slider_color, 0.8); + } + &:backdrop { + @include button(undecorated); + + color: $backdrop_scrollbar_slider_color; + + &:insensitive { + @include button(undecorated); + + color: transparentize($backdrop_scrollbar_slider_color, 0.8); + } + } + } + + // button icons + &.vertical { + .button, + button { + &.down { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } + &.up { -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); } + } + } + + &.horizontal { + .button, + button { + &.down { -gtk-icon-source: -gtk-icontheme('pan-right-symbolic'); } + &.up { -gtk-icon-source: -gtk-icontheme('pan-left-symbolic'); } + } + } +} + +GtkTreeView ~ .scrollbar.vertical { + border-top: 1px solid $borders_color; + margin-top: -1px; +} + + +/********************** + * Overlay Scrollbars * + *********************/ + +OsThumb, +OsScrollbar { + + color: $selected_bg_color; + + &:active, + &:selected { + background-color: $selected_bg_color; + } + + &:backdrop, + &:active:backdrop { + background-color: $backdrop_fg_color; + } + + &:insensitive { + background-color: $insensitive_fg_color; + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_sidebar.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_sidebar.scss new file mode 100644 index 0000000..b4cab0c --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_sidebar.scss @@ -0,0 +1,73 @@ +/*********** + * Sidebar * + ***********/ +.sidebar { + padding:0; + border-style: solid; + background-color: $bg_color; + + &.left { + border-right: 1px solid $borders_color; + border-left-style: none; + } + + &.right { + border-left: 1px solid $borders_color; + border-right-style: none; + } + + &:backdrop { + background-color: $backdrop_sidebar_bg_color; + border-color: $backdrop_borders_color; + transition: $backdrop_transition; + } + + .frame { + border-width:0; + border-left-width:1px; + border-right-width:1px; + } + + .sidebar-item, + .sidebar-row { + padding: 5px 8px; + + GtkImage { + padding-right: 6px; + padding-left: 6px; + } + + &:selected, + &:active { + background-color: $selected_bg_color; + color: $selected_fg_color; + + &:hover { + background-color: $selected_bg_color; + color: $selected_fg_color; + box-shadow:none; + } + + &:backdrop { + background-color: lighten($selected_bg_color, 20%); + } + } + + &:hover { + background-color: $base_color; + color: $fg_color; + box-shadow:0 1px 2px 0 transparentize(black, 0.8); + + &:backdrop { + box-shadow:none; + } + } + } + + .separator { + color: $borders_color; + } + + .paned & { &.left, &.right, &.left:dir(rtl), &:dir(rtl), &:dir(ltr), & { border-style: none; }} + +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_spinbuttons.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_spinbuttons.scss new file mode 100644 index 0000000..f168d7c --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_spinbuttons.scss @@ -0,0 +1,172 @@ +/***************** + * GtkSpinButton * + *****************/ + +.spinbutton { + &:not(.vertical) { + + @extend %entry; + + .entry { + padding: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; + } + + .button { + margin: 0; + padding: 6px; + color: mix($fg_color, $base_color, 90%); + background-image: none; + border-style: none none none solid; + border-color: transparentize($borders_color, 0.7); + border-radius: 0; + box-shadow: none; + + &:dir(rtl) { border-style: none solid none none; } + + &:hover { + color: $fg_color; + background-color: $base_hover_color; + } + + &:insensitive { color: transparentize($insensitive_fg_color, 0.7); } + + &:active { + background-color: transparentize(black, 0.9); + box-shadow: inset 0 2px 3px -1px transparentize(black, 0.8); + } + + &:backdrop { + color: mix($backdrop_fg_color, $backdrop_base_color, 90%); + background-color: transparent; + border-color: transparentize($backdrop_borders_color, 0.7); + transition: $backdrop_transition; + } + + &:backdrop:insensitive { + color: transparentize($backdrop_insensitive_color,0.7); + background-image: none; + border-style: none none none solid; // It is needed or it gets overridden + + &:dir(rtl) { border-style: none solid none none; } + } + } + } + + // OSD horizontal + .osd &:not(.vertical) { + .button { + @include button(undecorated); + + color: $osd_fg_color; + border-style: none none none solid; + border-color: transparentize($osd_borders_color, 0.3); + border-radius: 0; + box-shadow: none; + + &:dir(rtl) { border-style: none solid none none; } + + &:hover { + @include button(undecorated); + + color: $osd_fg_color; + border-color: transparentize(opacify($osd_borders_color, 1), 0.5); + background-color: transparentize($osd_fg_color, 0.9); + box-shadow: none; + } + + &:backdrop { + @include button(undecorated); + + color: $osd_fg_color; + border-color: transparentize(opacify($osd_borders_color, 1), 0.5); + box-shadow: none; + } + + &:insensitive { + @include button(undecorated); + + color: $osd_insensitive_fg_color; + border-color: transparentize(opacify($osd_borders_color, 1), 0.5); + box-shadow: none; + } + + &:last-child { border-radius: 0 3px 3px 0; } + + &:dir(rtl):first-child { border-radius: 3px 0 0 3px; } + } + } + + // Vertical + &.vertical { + + &:insensitive { color: $insensitive_fg_color; } + &:backdrop:insensitive { color: $backdrop_insensitive_color; } + + .entry { + padding: 0; + border-radius: 0; + } + + .button { + padding: 0; + border: none; + background: none; + box-shadow: none; + color: $fg_color; + + &:hover { + background-color:$selected_bg_color; + color: $selected_fg_color; + icon-shadow:none; + } + + &:active { + background-color:transparent; + color: $fg_color; + } + + &.up { @extend %top_button; } + + &.down { @extend %bottom_button; } + } + + %top_button { + border-radius: 3px 3px 0 0; + border-style: solid solid none solid; + } + + %bottom_button { + border-radius: 0 0 3px 3px; + border-style: none solid solid solid; + } + } + + // OSD vertical + .osd &.vertical button:first-child { + @include button(osd); + + &:hover { @include button(osd-hover);} + + &:active { @include button(osd-active); } + + &:insensitive { @include button(osd-insensitive); } + + &:backdrop { @include button(osd-backdrop); } + } + + // Misc + + GtkTreeView &:not(.vertical) { + border-style: none; + border-radius: 0; + + .entry { + padding: 1px 2px; + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_spinner.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_spinner.scss new file mode 100644 index 0000000..b8b9f4a --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_spinner.scss @@ -0,0 +1,33 @@ + +/*********** + * Spinner * + ***********/ + +.menu.spinner, +menu spinner, +.primary-toolbar .spinner { + color: $selected_bg_color; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { -gtk-icon-transform: rotate(1turn); } +} + +.spinner, +spinner { + background-image: none; + background: none; + opacity: 0; // non spinning spinner makes no sense + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); + + &:active, + &:checked { + opacity: 1; + animation: spin 1s linear infinite; + + &:insensitive, &:insensitive { opacity: 0.5; } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_switches.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_switches.scss new file mode 100644 index 0000000..8c1845e --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_switches.scss @@ -0,0 +1,79 @@ +/********** + * Switch * + **********/ +GtkSwitch { + -GtkSwitch-slider-width: 24px; + -GtkSwitch-slider-height: 24px; + + font: 1; + font-weight: bold; + outline-offset: -4px; + transition: all 200ms ease-in; + + border: none; + border-radius: 14px; + color: transparent; + + background-color: transparentize(black, 0.9); + box-shadow: inset 0 0 0 1px transparentize(black, 0.95), 0px 1px $bottom_highlight; + + &:insensitive { + background-color: $insensitive_bg_color; + } + + &:backdrop { + background-color: $backdrop_bg_color; + transition: $backdrop_transition; + + &:insensitive { background-color: $insensitive_bg_color; } + } + + + &:active, + &:checked { + background-color: $selected_bg_color; + + &:backdrop { + background-color: $backdrop_selected_bg_color; + + .slider, + slider { + &:backdrop { + box-shadow:none; + background-color:transparentize($base_color, 0.1); + border:none; + } + } + } + } + + // Handle + .slider { + padding:2px; + border-radius: 50%; + transition: $button_transition; + background-color: $base_color; + + box-shadow: 0 2px 2px transparentize(black, 0.8), + 0 1px 2px transparentize(black, 0.8); + + &:backdrop { + padding:2px; + box-shadow:none; + background-color:$base_color; + } + } + + // Trough + .trough { + + &:active, + &:checked { + background-color: $selected_bg_color; + + &:backdrop { + background-color: $backdrop_selected_bg_color; + } + } + } +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_toolbars.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_toolbars.scss new file mode 100644 index 0000000..7b6b424 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_toolbars.scss @@ -0,0 +1,321 @@ +/************ + * Toolbars * + ************/ +%toolbar { + -GtkWidget-window-dragging: true; + padding: 0px; + background-color: $headerbar_bg_color; + color: $headerbar_fg_color; + + &:backdrop { + background-color:$backdrop_headerbar_bg_color; + color:$backdrop_headerbar_fg_color; + } +} + +.toolbar { + @extend %toolbar; + + // on OSD + .osd & { box-shadow:none; background-color: transparent; } + + // Buttons + .button { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + icon-shadow: none; + margin: 0; + padding: 10px; + text-shadow: none; + + &.suggested-action, + &.text-button, + &.menu-button, + &.image-button, + &.linked, + &.flat { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + icon-shadow: none; + margin: 0; + padding: 10px; + text-shadow: none; + color: $headerbar_fg_color; + + &:backdrop { + background-color: transparent; + background-image: none; + text-shadow: none; + color: $backdrop_headerbar_fg_color; + } + + &:hover { + background-image:none; + background-color: transparentize(black, 0.85); + color:lighten($headerbar_fg_color, 10%); + box-shadow:none; + text-shadow:none; + } + + &:insensitive { + color: $backdrop_headerbar_fg_color; + -gtk-image-effect: dim; + } + } + + GtkLabel, + GtkImage { + color: $headerbar_fg_color; + + &:insensitive, + &:backdrop { + color: $backdrop_headerbar_fg_color; + -gtk-image-effect: dim; + } + } + + &:focus, + &:hover { + background-image:none; + background-color: transparentize(black, 0.85); + color:lighten($headerbar_fg_color, 10%); + box-shadow:none; + text-shadow:none; + } + + &:backdrop { + background-color: transparent; + background-image: none; + color: $backdrop_headerbar_fg_color; + + GtkImage { + color: $backdrop_headerbar_fg_color; + } + } + + &:active, + &:checked { + border-radius: 0px; + + text-shadow: none; + icon-shadow: none; + + box-shadow: inset 0 -2px 0 0 $headerbar_fg_color; + + background-color: transparent; + background-image: none; + color: $headerbar_fg_color; + + &:backdrop { + background-color: transparent; + background-image: none; + color: $backdrop_headerbar_fg_color; + + box-shadow: inset 0 -2px 0 0 $backdrop_headerbar_fg_color; + } + + &:focus, + &:hover { + background-image:none; + background-color: transparentize(black, 0.85); + color:lighten($headerbar_fg_color, 10%); + box-shadow: inset 0 -2px 0 0 $headerbar_fg_color; + } + } + + &:insensitive, + &:insensitive:backdrop { + color: $backdrop_headerbar_fg_color; + background-color: transparent; + background-image: none; + + image, + GtkImage { + -gtk-image-effect: dim; + } + } + + + // Menu Button + &.menu-button { + .menu { + .menuitem { + GtkLabel { + color: $fg_color; + &:insensitive { color: $insensitive_fg_color; } + } + .separator { color: $borders_color;} + &:hover { GtkLabel {color: $selected_fg_color;}} + } + } + } + } + + .separator { + color: transparent; + background-color: transparent; + } + + // stand-alone OSD toolbars + &.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: $osd_bg_color; + + &.left, + &.right, + &.top, + &.bottom { border-radius: 0; } // positional classes for `attached` osd toolbars + } + + // toolbar separators + &.horizontal separator { margin: 0 7px 1px 6px; } + &.vertical separator { margin: 6px 1px 7px 0; } + +} + + +/******************* + * Inline Toolbars * + *******************/ + +%inline-toolbar, +.inline-toolbar { + -GtkWidget-window-dragging: true; + + background-color: darken($bg_color, 2%); + color: $fg_color; + + border: 1px solid $borders_color; + border-top-width: 0; + border-radius: 0 0 5px 5px; + + box-shadow: inset 0 -1px 1px -2px transparentize(black, 0.5); + + padding: 0px; + + &:backdrop { + background-color: darken($bg_color, 5%); + } + + // buttons + button, + .button, + .flat, + .text-button, + .image-button { + border: none; + background: none; + text-shadow: none; + box-shadow: none; + background-color: transparent; + color: $fg_color; + border-radius: 0px; + padding: 10px; + + &:focus, + &:active { + font:bold; + color: $fg_color; + text-shadow: none; + box-shadow: none; + background-color: transparentize(black, 0.95); + + &:backdrop { + border: none; + background-color: transparent; + color: $backdrop_fg_color; + } + } + + &:hover { + background-color: transparentize(black, 0.95); + text-shadow: none; + color: $fg_color; + box-shadow: none; + } + + &:insensitive { + background:none; + background-color: transparent; + color: transparentize($fg_color,0.5); + } + + &:backdrop { + border: none; + background:none; + background-color: transparent; + color: $backdrop_fg_color; + } + } + + .entry, + entry { + background: none; + color: $fg_color; + border-radius: 0px; + border: none; + box-shadow: none; + + &.image { + color: $fg_color; + + &.left{ + padding-right: 6px; + } + } + + &:backdrop { + color: $backdrop_fg_color; + } + + &:selected { + color: $base_color; + background-color:$selected_bg_color; + } + } +} + + +%darkbar { + border-style: solid; + border-color: $borders_color; + $_bg: mix($bg_color, $borders_color, 70%); + background-color: $_bg; + + &:backdrop { + border-color: $backdrop_borders_color; + background-color: $backdrop_dark_fill; + box-shadow: none; + transition: $backdrop_transition; + } +} + + +// search-bar +searchbar, +.search-bar { + @extend %darkbar; + @extend %inline-toolbar; + + padding:3px 0px; + border-width: 0; + border-radius:0; + +} + +// location-bar +.location-bar { + @extend %darkbar; + @extend %inline-toolbar; + + border-width: 0 0 1px; + padding: 3px; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_tooltips.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_tooltips.scss new file mode 100644 index 0000000..09b7e50 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_tooltips.scss @@ -0,0 +1,29 @@ +/************ + * Tooltips * + ************/ +.tooltip, +.overlay-bar { + + margin: 4px; + border: none; + border-radius: 3px; + background-color: $base_color; + color: $fg_color; + + &.background { + background-color: $base_color; + border: none; + box-shadow: 0 1px 2px 0 transparentize(black, 0.7); + } + + * { // Yeah this is ugly + padding: 2px; + background-color: transparent; + color: $fg_color; + } + + .csd { + border-radius: 5px; + box-shadow: none; + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_treeviews.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_treeviews.scss new file mode 100644 index 0000000..92bbc7b --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_treeviews.scss @@ -0,0 +1,226 @@ +/************** + * Tree Views * + **************/ +GtkTreeView.view, +treeview.view { + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; + + border-left-color: mix($fg_color, $base_color, 50%); // this is actually the tree lines color, + border-top-color: $bg_color; // while this is the grid lines color, better then nothing + + .rubberband,rubberband { @extend rubberband; } // to avoid borders being overridden by the previously set props + + &:selected { + &:focus, & { + border-radius: 0; + + @extend %selected_items; + } + + &:backdrop, & { + border-left-color: mix($selected_fg_color, $selected_bg_color, 50%); + border-top-color: transparentize($fg_color, 0.9); // doesn't work unfortunatelly + } + } + + &:insensitive { + color: $insensitive_fg_color; + + &:selected { + color: mix($selected_fg_color, $selected_bg_color, 40%); + &:backdrop { color: mix($backdrop_selected_fg_color, $selected_bg_color, 30%); } + } + + &:backdrop { color: $backdrop_insensitive_color; } + } + + &.separator { + color: $bg_color; + + &:backdrop { color: transparentize($bg_color, 0.9); } + } + + &:backdrop { + border-left-color: mix($backdrop_fg_color, $backdrop_bg_color, 50%); + border-top: $backdrop_bg_color; + } + + &.expander { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + + &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } + + color: mix($fg_color, $base_color, 70%); + + &:hover { color: $fg_color; } + + &:selected { + color: mix($selected_fg_color, $selected_bg_color, 70%); + + &:hover { color: $selected_fg_color; } + + &:backdrop { color: mix($backdrop_selected_fg_color, $selected_bg_color, 70%); } + } + + &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } + + &:backdrop { color: mix($backdrop_fg_color, $backdrop_base_color, 70%); } + } + + &.progressbar { // progress bar in treeviews + @if $variant == light { color: $base_color; } + + border: 1px solid $selected_borders_color; + border-radius: 4px; + background-color: $selected_bg_color; + background-image: linear-gradient(to bottom, + $selected_bg_color, + darken($selected_bg_color,10%)); + box-shadow: inset 0 1px if($variant=='light', transparentize(white,0.7), + transparentize(white,0.85)), + 0 1px if($variant=='light', transparentize(black, 0.8), + transparentize(black,0.9)); + + &:selected { + &:focus, & { + border-radius: 0; + + @if $variant == 'light' { + color: $selected_bg_color; + box-shadow: none; + } + + @else { box-shadow: inset 0 1px transparentize(white, 0.95); } + + background-image: linear-gradient(to bottom, + $base_color, + darken($base_color,10%)); + + &:backdrop { + @if $variant == 'light' { + color: $selected_bg_color; + border-color: $selected_borders_color; // otherwise it gets inherited by .view(?!?) + } + + @else { border-color: $backdrop_base_color; } + + background-color: $backdrop_base_color; + } + } + } + + &:backdrop { + @if $variant == 'light' { color: $backdrop_base_color; } + + @else { border-color: $backdrop_base_color; } + + background-image: none; + box-shadow: none; + } + } + + + // progress bar trough in treeviews + &.trough { + background-color: transparentize($fg_color,0.9); + border-radius: 4px; + + &:selected { + &:focus, & { + background-color: if($variant == 'light', + transparentize($selected_fg_color, 0.7), + darken($selected_bg_color, 10%)); + border-radius: 4px; + + @if $variant == 'light' { + border-width: 1px 0; + border-style: solid; + border-color: $selected_bg_color; + } + } + } + } + + // Column Header + + column-header, + header { + .button, + button { + $_column_header_color: mix($fg_color, $base_color, 50%); + + @extend %column_header_button; + + color: $_column_header_color; + background-color: $base_color; + font-weight: bold; + text-shadow: none; + box-shadow: none; + + &:hover { + @extend %column_header_button; + + color: mix($_column_header_color, $fg_color, 50%); + box-shadow: none; + transition: none; //I shouldn't need this + } + + &:active { + @extend %column_header_button; + + color: $fg_color; + transition: none; //I shouldn't need this + } + } + + button:last-child { &:backdrop, & { border-right-style: none; }} + } + + // for treeview-like derive widgets + .button.dnd, + button.dnd, + column-header.button.dnd, + header.button.dnd { + &:active, &:selected, &:hover, & { + padding: 4px 6px; + transition: none; + background-image: none; + background-color: $selected_bg_color; + color: $base_color; + border-radius: 0; + border-style: none; + box-shadow: inset 0 0 0 1px $base_color; + text-shadow: none; + } + } +} + +%column_header_button { + padding: 4px 6px; + border-radius: 0; + background-image: none; + text-shadow: none; + border-style: none solid solid none; + border-color: $bg_color; + + &:insensitive { + border-color: $bg_color; + background-image: none; + } + + &:backdrop { + border-color: $backdrop_bg_color; + border-style: none solid solid none; + color: mix($backdrop_fg_color, $backdrop_bg_color, 50%); + background-image: none; + background-color: $backdrop_base_color; + + &:insensitive { + border-color: $backdrop_bg_color; + background-image: none; + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_windows.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_windows.scss new file mode 100644 index 0000000..e1e22e2 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.16/widgets/_windows.scss @@ -0,0 +1,41 @@ +/********************** + * Window Decorations * + *********************/ + +.window-frame { + + border-radius: 4px; + border-width: 0px; + + box-shadow: 0 8px 9px 1px transparent, + 0 8px 6px 1px transparentize(black, 0.5); + + margin: 10px; + + &:backdrop { + box-shadow: 0 3px 9px 1px transparent, + 0 6px 6px 0 transparentize(black, 0.7); + transition: $backdrop_transition; + } + + .fullscreen &, + .tiled & { border-radius: 0; } + + .popup & { box-shadow: none; } + + // server-side decorations as used by mutter + .ssd & { box-shadow: 0 0 0 1px transparentize(black,0.5);} + + .csd.popup & { + border-radius: 0; + box-shadow: 0 1px 2px transparentize(black, 0.8); + } + + .solid-csd & { + border-radius: 0; + margin: 4px; + background-color: $backdrop_bg_color; + border: 0px solid $backdrop_borders_color; + box-shadow: none; + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/_apps.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/_apps.scss new file mode 100644 index 0000000..d448acf --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/_apps.scss @@ -0,0 +1,19 @@ +/********************** + * DE-Specific Styles * + **********************/ + +@import 'apps/budgie'; +@import 'apps/gnome'; +@import 'apps/pantheon'; +@import 'apps/unity'; + +/*********************** + * App-Specific Styles * + ***********************/ + +@import 'apps/archive-manager'; +@import 'apps/birdie'; +@import 'apps/geary'; +@import 'apps/lightdm'; +@import 'apps/midori'; +@import 'apps/vocal'; \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/_colors-public.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/_colors-public.scss new file mode 100644 index 0000000..70a06a9 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/_colors-public.scss @@ -0,0 +1,94 @@ +//apps rely on some named colors to be exported +/* GTK NAMED COLORS + ---------------- + use responsibly! */ + +// Sass thinks we're using the colors in the variables as strings and may shoot +// warning, it's innocuous and can be defeated by using "" + $var + +/* widget text/foreground color */ +@define-color theme_fg_color #{"" +$fg_color}; + +/* text color for entries, views and content in general */ +@define-color theme_text_color #{"" +$text_color}; + +/* widget base background color */ +@define-color theme_bg_color #{"" +$bg_color}; + +/* text widgets and the like base background color */ +@define-color theme_base_color #{"" +$base_color}; + +/* base background color of selections */ +@define-color theme_selected_bg_color #{"" +$selected_bg_color}; + +/* text/foreground color of selections */ +@define-color theme_selected_fg_color #{"" +$selected_fg_color}; + +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #{"" +$insensitive_bg_color}; + +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #{"" +$insensitive_fg_color}; + +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #{"" +$base_color}; + +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #{"" +$backdrop_fg_color}; + +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #{"" +$text_color}; + +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #{"" +$backdrop_bg_color}; + +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #{"" +$backdrop_base_color}; + +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #{"" +$selected_bg_color}; + +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #{"" + $selected_fg_color}; + +/* widgets main borders color */ +@define-color borders #{"" +$borders_color}; + +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders #{"" +$backdrop_borders_color}; + +/* these are pretty self explicative */ +@define-color warning_color #{"" +$warning_color}; +@define-color error_color #{"" +$error_color}; +@define-color success_color #{"" +$success_color}; +//@define-color destructive_color #{$destructive_color} + +//WM + +$_wm_highlight: if($variant=='light', $top_highlight, // Sass gets mad if this is + transparentize(black,1)); // done directly in the + // color definition + +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title shade(#{$fg_color}, 1.8); +@define-color wm_unfocused_title #{$backdrop_fg_color}; +@define-color wm_highlight #{"" + $_wm_highlight}; +@define-color wm_borders_edge #{"" + $borders_edge}; + +@define-color wm_bg_a shade(#{$bg_color}, 1.2); +@define-color wm_bg_b #{$bg_color}; + +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); + +@define-color wm_button_hover_color_a shade(#{$bg_color}, 1.3); +@define-color wm_button_hover_color_b #{$bg_color}; +@define-color wm_button_active_color_a shade(#{$bg_color}, 0.85); +@define-color wm_button_active_color_b shade(#{$bg_color}, 0.89); +@define-color wm_button_active_color_c shade(#{$bg_color}, 0.9); + +//FIXME this is really an API + +@define-color content_view_bg #{"" + $base_color}; + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/_colors.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/_colors.scss new file mode 100644 index 0000000..0c9db6e --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/_colors.scss @@ -0,0 +1,94 @@ +// When color definition differs for dark and light variant +// it gets @if ed depending on $variant + +// Main definitions +$base_color: if($variant == 'light', #ffffff, #636E73); +$bg_color: if($variant == 'light', #f7f7f7, #4F585C); +$fg_color: if($variant == 'light', #444, lighten(#A1A8AB, 10%)); +$text_color: if($variant == 'light', $fg_color, $fg_color); +$headerbar_bg_color: if($variant == 'light', #636E73, #3B4245); +$headerbar_fg_color: if($variant == 'light', #ffffff, transparentize(#ffffff, 0.5)); + +// Primary colors +$red: #f34235; +$orange: #fe9700; +$yellow: #fec006; +$green: #4bae4f; +$blue: #2095f2; +$purple: #9b26af; + +$selected_fg_color: #ffffff; +$selected_bg_color: if($variant == 'light', #347D9F, lighten(#347D9F,10%)); +$selected_borders_color: darken($selected_bg_color, 10%); +$borders_color: if($variant == 'light', darken($bg_color,15%), darken($bg_color,10%)); +$borders_edge: if($variant == 'light', transparentize(white, 0.8), transparentize(white, 0.9)); +$link_color: blue; +$link_visited_color:transparentize($link_color,0.5); +$top_highlight: $borders_edge; +$bottom_highlight: if($variant == 'light', transparentize(white, 0.7), transparentize(white, 0.9)); +$dark_fill: mix($borders_color, $bg_color, 35%); +$menu_color: if($variant == 'light', $base_color, mix($bg_color, $base_color, 20%)); +$popover_bg_color: $base_color; +$popover_hover_color: lighten($popover_bg_color, 5%); + +$selection_mode_headerbar_bg_color: #347D9F; + +$scrollbar_bg_color: if($variant == 'light', mix($bg_color, $fg_color, 80%), mix($base_color, $bg_color, 50%)); +$scrollbar_slider_color: mix($fg_color, $bg_color, 60%); +$scrollbar_slider_hover_color: mix($fg_color, $bg_color, 80%); +$scrollbar_slider_active_color: if($variant=='light', darken($selected_bg_color, 10%), lighten($selected_bg_color, 10%)); + +$success_color: if($variant == 'light', $green, darken($green,10%)); +$destructive_color: if($variant == 'light', $red, darken($red,10%)); +$suggested_color: if($variant == 'light', $selected_bg_color, darken($selected_bg_color,10%)); + +$osd_fg_color: #A1A8AB; +$osd_text_color: white; +$osd_bg_color: transparentize(#202526, 0.2); +$osd_insensitive_bg_color: transparentize(mix($osd_fg_color, opacify($osd_bg_color, 1), 10%), 0.5); +$osd_insensitive_fg_color: mix($osd_fg_color, opacify($osd_bg_color, 1), 50%); +$osd_borders_color: transparentize(black, 0.3); + +$sidebar_bg_color: mix($bg_color, $base_color, 50%); +$base_hover_color: transparentize($fg_color, 0.95); + +$tooltip_borders_color: transparentize(white, 0.9); +$shadow_color: transparentize(black, 0.8); + +$drop_target_color: #4e9a06; + +// Infobar colors +$warning_color: $yellow; +$error_color: $red; +$info_color: $blue; +$question_color: $green; + +// Panel colors +$panel_bg_color: transparentize(black, 0.3); +$panel_fg_color: white; +$panel_borders_color: transparentize(black, 0.8); + +// Insensitive state colors +$insensitive_fg_color: mix($fg_color, $bg_color, 50%); +$insensitive_bg_color: mix($bg_color, $base_color, 60%); +$insensitive_base_color: darken($base_color, 5%); +$insensitive_borders_color: $borders_color; + +// Backdrop state colors +$backdrop_base_color: if($variant == 'light', darken($base_color, 1%), lighten($base_color, 1%)); +$backdrop_text_color: mix($text_color, $backdrop_base_color, 80%); +$backdrop_bg_color: $bg_color; +$backdrop_headerbar_bg_color: darken($headerbar_bg_color, 5%); +$backdrop_headerbar_fg_color: if($variant == 'light', transparentize($headerbar_fg_color, 0.5), transparentize($headerbar_fg_color, 0.2)); +$backdrop_fg_color: mix($fg_color, $backdrop_bg_color, 50%); +$backdrop_insensitive_color: if($variant == 'light', darken($backdrop_bg_color, 15%), lighten($backdrop_bg_color, 15%)); +$backdrop_selected_bg_color: if($variant == 'light', lighten($selected_bg_color, 5%), lighten($selected_bg_color, 5%)); +$backdrop_selected_fg_color: if($variant == 'light', transparentize($selected_fg_color, 0.5), transparentize($selected_fg_color, 0.5)); +$backdrop_borders_color: mix($borders_color, $bg_color, 90%); +$backdrop_dark_fill: mix($backdrop_borders_color, $backdrop_bg_color, 35%); +$backdrop_sidebar_bg_color: mix($backdrop_bg_color, $backdrop_base_color, 50%); + +$backdrop_scrollbar_bg_color: darken($backdrop_bg_color, 3%); +$backdrop_scrollbar_slider_color: mix($backdrop_fg_color, $backdrop_bg_color, 40%); + +$backdrop_menu_color: if($variant == 'light', $backdrop_base_color, mix($backdrop_bg_color, $backdrop_base_color, 20%)); diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/_common.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/_common.scss new file mode 100644 index 0000000..a1069b7 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/_common.scss @@ -0,0 +1,50 @@ +/********** + * Common * + **********/ + +@function gtkalpha($c,$a) { + @return unquote("alpha(#{$c},#{$a})"); +} + +$ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94); +$asset_suffix: if($variant=='dark', '-dark', ''); +$backdrop_transition: 200ms ease-out; +$button_transition: all 200ms $ease-out-quad; + +* { + padding: 0; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: $error_color; + + // The size for scrollbars. The slider is 2px smaller, but we keep it + // up so that the whole area is sensitive to button presses for the + // slider. The stepper button is larger in both directions, the slider + // only in the width + + -GtkScrolledWindow-scrollbar-spacing: 0; + + -GtkToolItemGroup-expander-size: 11; + -GtkTreeView-expander-size: 11; + + -GtkTreeView-horizontal-separator: 4; + + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 24; + + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + + + -GtkPaned-handle-size: 1; + + // We use the outline properties to signal the focus properties + // to the adwaita engine: using real CSS properties is faster, + // and we don't use any outlines for now. + + // outline-color: transparentize($fg_color, 0.7); + // outline-style: dashed; + // outline-offset: -3px; + // outline-width: 1px; + // outline-radius: 2px; + +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/_drawing.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/_drawing.scss new file mode 100644 index 0000000..3c50d82 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/_drawing.scss @@ -0,0 +1,591 @@ +// Drawing mixins + +// generic drawing of more complex things + +@function _widget_edge($c:$borders_edge) { +// outer highlight "used" on most widgets + @if $c == none { @return none; } + @else { @return 0 1px $c; } +} + +@mixin _shadows($shadow1, $shadow2:none, $shadow3:none, $shadow4:none) { +// +// Helper function to stack up to 4 box-shadows; +// + @if $shadow4!=none { box-shadow: $shadow1, $shadow2, $shadow3, $shadow4; } + @else if $shadow3!=none { box-shadow: $shadow1, $shadow2, $shadow3; } + @else if $shadow2!=none { box-shadow: $shadow1, $shadow2; } + @else { box-shadow: $shadow1; } +} + +// entries + +@function entry_focus_border($fc:$selected_bg_color) { + @if $variant == 'light' { @return $fc; } + @else { @return if($fc==$selected_bg_color, $selected_borders_color, darken($fc, 35%)); } +} + +@function entry_focus_shadow($fc:$selected_bg_color) { + @return inset 0 1px 2px 0 transparentize(black, 0.95), inset 0 1px 1px 0 transparentize(black, 0.9); +} + +@function entry_gradient($c) { + @if $variant=='light' { @return linear-gradient(to bottom, mix($borders_color, $c, 45%), + mix($borders_color, $c, 3%) 2px, + $c 90%); } + @else { @return linear-gradient(to bottom, mix($borders_color, $c, 95%), + mix($borders_color, $c, 40%) 3px, + $c 90%); } +} + +@mixin entry($t, $fc:$selected_bg_color, $edge: none) { +// +// Entries drawing function +// +// $t: entry type +// $fc: focus color +// $edge: set to none to not draw the bottom edge or specify a color to not +// use the default one +// +// possible $t values: +// normal, focus, insensitive, backdrop, backdrop-insensitive, osd, osd-focus, osd-backdrop; +// + + $_blank_edge: if($edge == none, none, 0 1px transparentize($edge, 1)); + $_entry_edge: if($edge == none, none, _widget_edge($edge)); + + @if $t==normal { + color: $text_color; + border-color: $borders_color; + background-color:$base_color; + @include _shadows(entry_focus_shadow(transparentize($fc, 1)), $_entry_edge); + // for the transition to work the number of shadows in different states needs to match, hence the transparent shadow here. + } + @if $t==focus { + @include _shadows(entry_focus_shadow($fc), $_entry_edge); + border-color: entry_focus_border($fc); + } + @if $t==insensitive { + color: $insensitive_fg_color; + border-color: $borders_color; + background-image: linear-gradient(to bottom, $insensitive_bg_color); + box-shadow: $_entry_edge; + } + @if $t==backdrop { + color: $backdrop_text_color; + border-color: $backdrop_borders_color; + background-image: linear-gradient(to bottom, $backdrop_base_color); + box-shadow: $_blank_edge; + } + @if $t==backdrop-insensitive { + color: $backdrop_insensitive_color; + border-color: $backdrop_borders_color; + background-image: linear-gradient(to bottom, $insensitive_bg_color); + box-shadow: $_blank_edge; + } + @if $t==osd { + color: $osd_text_color; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, transparentize(opacify($osd_borders_color, 1), 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + } + @if $t==osd-focus { + color: $osd_text_color; + border-color: $selected_bg_color; + background-image: linear-gradient(to bottom, transparentize(opacify($osd_borders_color, 1), 0.5)); + background-clip: padding-box; + box-shadow: entry_focus_shadow($fc); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + } + @if $t==osd-insensitive { + color: $osd_insensitive_fg_color; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, $osd_insensitive_bg_color); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + } + @if $t==osd-backdrop { + color: $osd_text_color; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, transparentize(opacify($osd_borders_color, 1), 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + } +} + +// +// Buttons +// + +@function _border_color ($c) { @return darken($c, 25%); } // colored buttons want + // the border form the + // base color + +@function _text_shadow_color ($tc: $fg_color, $bg: $bg_color) { +// +// calculate the color of text shadows +// +// $tc is the text color +// $bg is the background color +// + $_lbg: lightness($bg)/100%; + @if lightness($tc)<50% { @return transparentize(white, 1-$_lbg/($_lbg*1.3)); } + @else { @return transparentize(black, $_lbg*0.8); } +} + +@function _button_hilight_color($c) { +// +// calculate the right top hilight color for buttons +// +// $c: base color; +// + @if lightness($c)>95% { @return white; } + @else if lightness($c)>90% { @return transparentize(white, 0.2); } + @else if lightness($c)>80% { @return transparentize(white, 0.4); } + @else if lightness($c)>50% { @return transparentize(white, 0.6); } + @else if lightness($c)>40% { @return transparentize(white, 0.8); } + @else { @return transparentize(white, 0.95); } +} + +@mixin _button_text_shadow ($tc:$fg_color, $bg:$bg_color) { +// +// helper function for the text emboss effect +// +// $tc is the optional text color, not the shadow color +// +// TODO: this functions needs a way to deal with special cases +// + + $_shadow: _text_shadow_color($tc, $bg); + + @if lightness($tc)<50% { + text-shadow: 0 1px $_shadow; + icon-shadow: 0 1px $_shadow; + } + @else { + text-shadow: 0 1px transparentize(black, 0.8); + icon-shadow: 0 1px transparentize(black, 0.8); + } +} + +@mixin button($t, $c:$bg_color, $tc:$fg_color, $edge: none) { +// +// Button drawing function +// +// $t: button type, +// $c: base button color for colored* types +// $tc: optional text color for colored* types +// $edge: set to none to not draw the bottom edge or specify a color to not +// use the default one +// +// possible $t values: +// normal, hover, active, insensitive, insensitive-active, +// backdrop, backdrop-active, backdrop-insensitive, backdrop-insensitive-active, +// osd, osd-hover, osd-active, osd-insensitive, osd-backdrop, undecorated +// + + $_hilight_color: _button_hilight_color($c); + $_button_edge: if($edge == none, none, _widget_edge($edge)); + $_blank_edge: if($edge == none, none, _widget_edge(transparentize($edge,1))); + + // Normal Button + @if $t==normal { + + color: $tc; + outline-color: transparentize($tc, 0.7); + border-color: if($c!=$bg_color, _border_color($c), $borders_color); + background-image: linear-gradient(to bottom, $c, darken($c, 5%)); + @include _button_text_shadow($tc, $c); + @include _shadows(inset 0 1px $_hilight_color, $_button_edge); + + @if $variant == 'light' { + box-shadow:0 1px 0 0 transparentize(white, 0.2); + } + @else { + box-shadow:0 1px 0 0 transparentize(white, 0.95); + } + + } + + // Hover Button + + @else if $t==hover { + + color: $tc; + outline-color: transparentize($tc, 0.7); + border-color: if($c!=$bg_color, _border_color($c), $borders_color); + @if $variant == 'light' { + background-image: linear-gradient(to bottom, lighten($c, 6%), $c 60%, darken($c, 4%)); + @include _button_text_shadow($tc,lighten($c, 6%)); + @include _shadows(inset 0 1px _button_hilight_color(lighten($c, 6%)), $_button_edge); + } + @else { + background-image: linear-gradient(to bottom, lighten($c, 1%), darken($c, 2%) 60%, darken($c, 4%)); + @include _button_text_shadow($tc,lighten($c, 6%)); + @include _shadows(inset 0 1px _button_hilight_color(darken($c, 2%)), $_button_edge); + } + } + + // Pressed button + @else if $t==active { + + color: $tc; + outline-color: transparentize($tc, 0.7); + border-color: if($c!=$bg_color, _border_color($c), $borders_color); + background-image: linear-gradient(to bottom, darken($c, 7%), darken($c, 2%)); + @include _button_text_shadow($tc, darken($c,10%)); + @include _shadows(inset 0 2px 1px -2px transparentize(black,0.4), + $_button_edge); + + @if $variant == 'light' { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.2); + } + @else { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.95); + } + } + + // Insensitive Button + @else if $t==insensitive { + + $_bg: if($c!=$bg_color, mix($c, $base_color, 85%), $insensitive_bg_color); + + GtkLabel, & { color: if($tc!=$fg_color, mix($tc, $_bg, 50%), $insensitive_fg_color); } + + border-color: if($c!=$bg_color, _border_color($c), $insensitive_borders_color); + background-image: none; + background-color: $_bg; + text-shadow: none; + box-shadow: none; + icon-shadow: none; + } + + // Insensitive Pushed Button + @else if $t==insensitive-active { + $_bg: if($c!=$bg_color, darken(mix($c,$base_color, 85%), 5%), + $insensitive_bg_color); + $_bc: if($c!=$bg_color, _border_color($c), $insensitive_borders_color); + + GtkLabel, & { color: if($c!=$bg_color, mix($tc, $_bg, 60%), $insensitive_fg_color); } + + border-color: $_bc; + background-image: none; + background-color: $_bg; + text-shadow: none; + + @if $variant == 'light' { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.2); + } + @else { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.95); + } + } + + // Backdrop Button + @else if $t==backdrop { + + $_bg: if($c!=$bg_color,$c,$backdrop_bg_color); + $_bc: if($variant=='light',$c,_border_color($c)); + + GtkLabel, & { color: if($tc!=$fg_color,mix($tc, $_bg, 80%), $backdrop_fg_color); } + + border-color: if($c!=$bg_color, $_bc, $backdrop_borders_color); + background-image: linear-gradient(to bottom, $_bg); + text-shadow: none; + icon-shadow: none; + @include _shadows(inset 0 1px transparentize(white, 1), $_blank_edge); + } + + // Backdrop Pressed Button + @else if $t==backdrop-active { + + $_bg: if($c!=$bg_color, darken($c, 10%), $backdrop_dark_fill); + $_bc: if($variant=='light',$_bg,_border_color($c)); + + GtkLabel, & { color: if($tc!=$fg_color, mix($tc, $_bg, 80%), $backdrop_fg_color); } + label, & { color: if($tc!=$fg_color, mix($tc, $_bg, 80%), $backdrop_fg_color); } + + border-color: if($c!=$bg_color, $_bc, $backdrop_borders_color); + background-image: none; + + @if $variant == 'light' { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.2); + } + @else { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.95); + } + } + + // Insensitive Backdrop Button + @else if $t==backdrop-insensitive { + + $_bg: if($c!=$bg_color, mix($c, $base_color, 85%), $insensitive_bg_color); + $_bc: if($variant=='light', $_bg,_border_color($c)); + + GtkLabel, & { color: if($c!=$bg_color, mix($tc, $_bg, 35%), $backdrop_insensitive_color); } + + border-color: if($c!=$bg_color, $_bc, $backdrop_borders_color); + background-image: none; + background-color: $_bg; + text-shadow: none; + icon-shadow: none; + // white with 0 alpha to avoid an ugly transition, since no color means + // black with 0 alpha + @include _shadows(inset 0 1px transparentize(white, 1), $_blank_edge); + } + + // Insensitive Backdrop Pushed Button + @else if $t==backdrop-insensitive-active { + + $_bg: if($c!=$bg_color, darken(mix($c, $base_color, 85%), 5%), + darken($insensitive_bg_color, 5%)); + $_bc: if($variant=='light', $_bg,_border_color($c)); + + GtkLabel { color: if($c!=$bg_color, mix($tc, $_bg, 35%), $backdrop_insensitive_color); } + + border-color: if($c!=$bg_color, $_bc, $backdrop_borders_color); + background-image: none; + background-color: $_bg; + + @if $variant == 'light' { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.2); + } + @else { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.95); + } + } + + // OSD Button + @else if $t==osd { + $_bg: if($c!=$bg_color, transparentize($c, 0.5), $osd_bg_color); + + color: $osd_fg_color; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, $_bg); + background-clip: padding-box; + box-shadow: inset 0 1px transparentize(white, 0.9); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: transparentize($osd_fg_color, 0.7); + } + + // Hover OSD Button + @else if $t==osd-hover { + $_bg: if($c!=$bg_color, transparentize($c, 0.3), lighten($osd_bg_color, 12%)); + + color: white; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, $_bg); + background-clip: padding-box; + box-shadow: inset 0 1px transparentize(white, 0.9); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: transparentize($osd_fg_color, 0.7); + } + + // ACtive OSD Button + @else if $t==osd-active { + $_bg: if($c!=$bg_color, $c, $osd_borders_color); + + color: white; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, $_bg); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: transparentize($osd_fg_color, 0.7); + } + + // Insensitive OSD Button + @else if $t==osd-insensitive { + color: $osd_insensitive_fg_color; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, $osd_insensitive_bg_color); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + } + + // Backdrop OSD Button + @else if $t==osd-backdrop { + + $_bg: if($c!=$bg_color, transparentize($c, 0.5), + $osd_bg_color); + + color: $osd_fg_color; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, $_bg); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + } + + + // Reset + @else if $t==undecorated { + border-color: transparent; + background-color: transparent; + background-image: none; + + @include _shadows(inset 0 1px transparentize(white, 1), $_blank_edge); + + text-shadow: none; + icon-shadow: none; + } +} + +@mixin trough($flat:false, $c:$bg_color, $tc:$fg_color, $noedge:true) { + color: mix($tc, $bg_color, 80%); + @if $flat { background-image: linear-gradient(to bottom, $c); } + @else { + background-image: linear-gradient(to bottom, + mix(black,$c,15%) 5%, + mix(black,$c,10%) 20%, + mix(black,$c,10%) 90%, + $c); + } + + border-color: if($c!=$bg_color, _border_color($c), $border_color); + + @if not($noedge) { + @if lightness($c) > 60% { + box-shadow: inset 0 -1px $borders_edge, + 0 1px $borders_edge; + } + @else { + box-shadow: inset 0 -1px transparentize($borders_edge, 0.5), + 0 1px transparentize($borders_edge, 0.5); + } + } + @else { box-shadow: none; } +} + +@mixin overshoot($p, $t:normal, $c:$fg_color) { +// +// overshoot +// +// $p: position +// $t: type +// $c: base color +// +// possible $p values: +// top, bottom, right, left +// +// possible $t values: +// normal, backdrop +// + + $_small_gradient_length: 5%; + $_big_gradient_length: 100%; + + $_position: center top; + $_small_gradient_size: 100% $_small_gradient_length; + $_big_gradient_size: 100% $_big_gradient_length; + + @if $p==bottom { + $_position: center bottom; + $_linear_gradient_direction: to top; + } + + @else if $p==right { + $_position: right center; + $_small_gradient_size: $_small_gradient_length 100%; + $_big_gradient_size: $_big_gradient_length 100%; + } + + @else if $p==left { + $_position: left center; + $_small_gradient_size: $_small_gradient_length 100%; + $_big_gradient_size: $_big_gradient_length 100%; + } + + $_small_gradient_color: $c; + $_big_gradient_color: $c; + + @if $c==$fg_color { + $_small_gradient_color: darken($borders_color, 10%); + $_big_gradient_color: $fg_color; + + @if $t==backdrop { $_small_gradient_color: $backdrop_borders_color; } + } + + $_small_gradient: -gtk-gradient(radial, + $_position, 0, + $_position, 0.5, + to($_small_gradient_color), + to(transparentize($_small_gradient_color, 1))); + + $_big_gradient: -gtk-gradient(radial, + $_position, 0, + $_position, 0.6, + from(transparentize($_big_gradient_color, 0.93)), + to(transparentize($_big_gradient_color, 1))); + + @if $t==normal { + background-image: $_small_gradient, $_big_gradient; + background-size: $_small_gradient_size, $_big_gradient_size; + } + + @else if $t==backdrop { + background-image: $_small_gradient; + background-size: $_small_gradient_size; + } + + background-repeat: no-repeat; + background-position: $_position; + + background-color: transparent; // reset some properties to be sure to not inherit them somehow + border: none; // + box-shadow: none; // +} + +@mixin undershoot($p) { +// +// undershoot +// +// $p: position +// +// possible $p values: +// top, bottom, right, left +// + + $_undershoot_color_dark: transparentize(black, 0.8); + $_undershoot_color_light: transparentize(white, 0.8); + + $_gradient_dir: left; + $_dash_bg_size: 10px 1px; + $_gradient_repeat: repeat-x; + $_bg_pos: center $p; + + background-color: transparent; // shouldn't be needed, but better to be sure; + + @if ($p == left) or ($p == right) { + $_gradient_dir: top; + $_dash_bg_size: 1px 10px; + $_gradient_repeat: repeat-y; + $_bg_pos: $p center; + } + + background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%); + + padding-#{$p}: 1px; + background-size: $_dash_bg_size; + background-repeat: $_gradient_repeat; + background-origin: content-box; + background-position: $_bg_pos; + border: none; + box-shadow: none; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/_widgets.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/_widgets.scss new file mode 100644 index 0000000..877b4b4 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/_widgets.scss @@ -0,0 +1,40 @@ +/*********** + * Widgets * + ***********/ + +@import 'widgets/action-bars'; +@import 'widgets/app-notifications'; +@import 'widgets/base-states'; +@import 'widgets/buttons'; +@import 'widgets/calendar'; +@import 'widgets/checks-radios'; +@import 'widgets/color-chooser'; +@import 'widgets/comboboxes'; +@import 'widgets/dialogs'; +@import 'widgets/entries'; +@import 'widgets/expanders'; +@import 'widgets/floating-bar'; +@import 'widgets/frames'; +@import 'widgets/granite'; +@import 'widgets/header-bars'; +@import 'widgets/infobars'; +@import 'widgets/level-bars'; +@import 'widgets/links'; +@import 'widgets/lists'; +@import 'widgets/menus'; +@import 'widgets/misc'; +@import 'widgets/notebooks'; +@import 'widgets/paned'; +@import 'widgets/pathbars'; +@import 'widgets/popovers'; +@import 'widgets/progress-bars'; +@import 'widgets/scales'; +@import 'widgets/scrollbars'; +@import 'widgets/sidebar'; +@import 'widgets/spinbuttons'; +@import 'widgets/spinner'; +@import 'widgets/switches'; +@import 'widgets/toolbars'; +@import 'widgets/tooltips'; +@import 'widgets/treeviews'; +@import 'widgets/windows'; \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/apps/_archive-manager.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/apps/_archive-manager.scss new file mode 100644 index 0000000..3ecbfe3 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/apps/_archive-manager.scss @@ -0,0 +1,17 @@ +/******************* + * Archive Manager * + *******************/ + +$archive_manager: #A88A67; + +FrWindow { + .titlebar, + .header-bar, + .toolbar { + background-color: $archive_manager; + + &:backdrop { + background-color: darken($archive_manager,10%); + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/apps/_birdie.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/apps/_birdie.scss new file mode 100644 index 0000000..4cef3a7 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/apps/_birdie.scss @@ -0,0 +1,45 @@ +/********* + * Birdie * + *********/ + +$birdie: #3998E7; + + +BirdieWidgetsUnifiedWindow { + .titlebar, + .header-bar { + background-image:none; + background-color: $birdie; + + &:backdrop { + background-image:none; + background-color: darken($birdie,10%); + } + } + + .menu-button { + padding: 0px; + padding-left: 6px; + padding-right: 6px; + } +} + + +BirdieWidgetsTweetList * { + background-image: none; + background: none; +} + +BirdieWidgetsUserbox { + background-color: transparentize($birdie, 0.8) +} + +BirdieWidgetsNotebook { + .header { + background-color: $base_color; + } + + tab:active { + box-shadow:inset 0 -3px 0 0 $birdie; + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/apps/_budgie.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/apps/_budgie.scss new file mode 100644 index 0000000..787387f --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/apps/_budgie.scss @@ -0,0 +1,228 @@ +/********* +* Budgie * +**********/ + +@function gtkalpha($c,$a) { + @return unquote("alpha(#{$c},#{$a})"); +} + +$pos_list: ((top, bottom),(bottom,top),(left,right),(right,left)); +$asset_suffix: if($variant == 'default', '', '-hc'); + +%underscores { + &:hover { background-color: transparentize(black, 0.9); } + &:active, &:checked { background-color: transparentize(black, 0.8); } + + @each $pos, $b_pos in $pos_list { + .#{$pos} & { + border-#{$b_pos}: 2px solid transparentize($panel_bg_color,1); + border-#{$pos}: 2px solid transparentize($panel_bg_color,1); + + @at-root { + .#{$pos} .budgie-panel .unpinned .launcher, + .#{$pos} .budgie-panel .pinned .launcher.running { border-#{$pos}: 2px solid transparentize($selected_bg_color, 0.5); } + } + &:hover { + border-#{$b_pos}: 2px solid transparentize(black, 0.9); + border-#{$pos}: 2px solid transparentize($selected_bg_color, 0.5); + } + &:active, &:checked { + border-#{$b_pos}: 2px solid transparentize(black, 0.8); + border-#{$pos}: 2px solid $selected_bg_color; + } + } + } +} + +// Budgie Menu +.budgie-menu { + GtkSearchEntry.entry:not(:selected) { + border: none; + box-shadow: none; + background: none; + font-size: 120%; + + &.image { padding-left: 0px; padding-right: 6px; } + } + .list-row.activatable:selected, + .list-row.activatable:selected .button { color: inherit; } +} + +// Panel +.budgie-panel { + font: bold; + color: $panel_fg_color; + background-color: $panel_bg_color; + + &:backdrop { + color: $panel_fg_color; + background-color: $panel_bg_color; + } + + // End Section needs to be fancy + @if $variant == 'default' { + .end-region { + background-color: rgba(0,0,0,0.3); + border-radius: 2px; + + .separator { + color: transparentize($panel_fg_color, 0.85) + } + } + } + + // Tasklist + WnckTasklist { + .button, + .button:backdrop { + + border-radius: 0; + + @if $variant == 'default' { + &:not(:hover):not(:active):not(:checked) { color: gtkalpha(currentColor, 0.5); } + background: none; + background-clip: padding-box; + border: none; + + @extend %underscores; + } + } + } + + // Icon Tasklist + .launcher { + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + padding-left: 2px; + padding-right: 2px; + border-color: transparentize($panel_bg_color,1); // fixes the transition + + &:hover { -gtk-image-effect: highlight; } + } + + .unpinned { + .launcher { + @extend %underscores; + } + } + + .pinned { + .launcher.running { + @extend %underscores; + } + } +} + + + +@each $pos, $b_pos in $pos_list { + + // Panel borders + .#{$pos} .budgie-panel { border-#{$b_pos}: 1px solid $panel_borders_color; } + + // Raven borders + .#{$pos} .raven-frame { + padding: 0; + background: none; + border: none; + border-#{$b_pos}: 1px solid transparentize(black, 0.8); + } + + // Shadows + .#{$pos} .shadow-block { + background-color: transparent; + background-image: linear-gradient(to $b_pos, + $shadow_color, + transparent); + } +} + +// Raven +.raven { + color: $panel_fg_color; + background-color: transparentize($panel_bg_color, 0.8); + transition: 170ms ease-out; + + .raven-header { + color: $panel_fg_color; + border-width: 1px 0; + + &.top { border-top-style: none; } + &.bottom { border-bottom-style: none; } + } + + @if $variant=='default' { + .expander-button { color: gtkalpha(currentColor, 0.5); } + } + + .raven-background { + color: $panel_fg_color; + background-color: transparentize($panel_bg_color, 0.8); + border-bottom: 1px solid transparentize($panel_borders_color, 0.8); + + &.middle { border-bottom-style: none; } // applet background between two headers + } + + .powerstrip .button { + padding: 10px; + } + + .option-subtitle { + font-size: smaller; + } +} + +// MPRIS Applet +.raven-mpris { + // color: $mpris_overlay_fg; + // background-color: $mpris_overlay_bg; + // border: solid $mpris_overlay_border; + border-width: 1px 0; + + .button.image-button { padding: 8px; } +} + +// Notifications +.budgie-notification-window { + background: none; + border-radius: 1px; +} + +.budgie-notification { + &.background { + background-color: white; + border-radius: 4px; + } + + .notification-title { + font-size: 110%; + color: $fg_color; + } + + .notification-body { color: transparentize($panel_fg_color, 0.3); } +} + +.drop-shadow { + background-color: transparent; + box-shadow: 0 2px 4px 0 $shadow_color, 0 0 0 1px $panel_borders_color; + border-radius: 1px; +} + +// Session Dialog +.budgie-session-dialog { + &.background { @extend .drop-shadow; } + + .linked.horizontal > .button { + border-bottom: none; + border-radius: 0; + &:first-child { border-left: none; border-radius: 0; } + &:last-child { border-right: none; border-radius: 0; } + } +} + +// PolKit Dialog +.budgie-polkit-dialog { + @extend .budgie-session-dialog; + + .message { color: transparentize($panel_fg_color, 0.3); } + .failure { color: $red; } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/apps/_geary.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/apps/_geary.scss new file mode 100644 index 0000000..73e2b15 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/apps/_geary.scss @@ -0,0 +1,45 @@ +/********* + * Geary * + *********/ + +$geary: #F2B035; + +.geary-titlebar-left, +.geary-titlebar-right { + background-color: $geary; + + &:backdrop { + background-color: darken($geary,10%); + } + + .separator { + opacity: 0; + } +} + +ConversationListView { + -GtkWidget-focus-line-width: 1px; + -GtkTreeView-grid-line-width: 0; + + .view { + &:active, + &:selected { + background-color: $selected_bg_color; + color: $selected_fg_color; + + &:backdrop { + background-color: $backdrop_selected_bg_color; + color: $backdrop_selected_fg_color; + } + } + + .cell { + border: solid transparentize(black, 0.8); + border-width: 0 0 1px 0; + &:selected { + color: $selected_fg_color; + border: 0px solid darken($selected_bg_color, 10% ); + } + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/apps/_gnome.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/apps/_gnome.scss new file mode 100644 index 0000000..501ce27 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/apps/_gnome.scss @@ -0,0 +1,591 @@ +/*************** + * font-viewer * + ***************/ +SushiFontWidget { + padding: 6px 12px; +} + + +/********** + * Sudoku * + **********/ +SudokuView SudokuCellView { + border: inherit; + background-color: inherit; +} + +SudokuView SudokuCellView:backdrop { + border: inherit; + background-color: inherit; +} + +SudokuView { + border: none; +} + +/***************** + * Character Map * + *****************/ +GucharmapChartable { + background-color: $base_color; +} + +GucharmapChartable:active, +GucharmapChartable:focus, +GucharmapChartable:selected { + background-color: $selected_bg_color; + color: $selected_fg_color; +} + + +/******** + * Misc * + *******/ + +ApDocView, /* Abiword */ +EogScrollView, /* Eog */ +CheeseThumbView /* Cheese */ +{ + -EogScrollView-shadow-type: none; +} + + +/************ + * Terminal * + ************/ + +$gnome_terminal: #636E73; +$terminal_bg_color: transparentize(#002B36, 0.1); +$terminal_fg_color: #839495; + +TerminalScreen, +VteTerminal { + background-color: $terminal_bg_color; + color: $terminal_fg_color; +} + +TerminalWindow { + .titlebar, + .header-bar { + background-color: $gnome_terminal; + + &:backdrop { + background-color: darken($gnome_terminal,10%); + } + } +} + +/************ + * Nautilus * + ************/ + +NautilusCanvasView { + border: none; + + &:active, + &:focus, + &:backdrop { + border: none; + } +} + +.nautilus-circular-button { + border-radius: 20px; + outline-radius: 20px; +} + +.disk-space-display { + border: 2px solid; + + .unknown { + background-color: #888a85; + border-color: darken(#888a85, 20%); + } + + .used { + background-color: #9FB0B9; + border-color: darken(#9FB0B9, 20%); + } + + .free { + background-color: #D8D8D8; + border-color: darken(#D8D8D8, 20%); + } +} + + +.nautilus-desktop { + + color: $fg_color; + + .nautilus-canvas-item { + border-radius: 5px; + color: $selected_fg_color; + text-shadow: 1px 1px transparentize(black, 0.4); + + &:active { + color: $fg_color; + text-shadow: none; + } + + &:prelight { + color: $fg_color; + text-shadow: none; + } + + &:selected { + color: $selected_fg_color; + text-shadow: none; + } + + .dim-label { + &:selected { + color: $selected_fg_color; + } + } + } + + .nautilus-list { + + .dim-label { + &:selected { + color: $selected_fg_color; + } + } + } +} + +/*********** + * Builder * + ***********/ + +$gnome_builder: #CBBB2E; + +GbGreeterWindow, +GbWorkbench { + .titlebar, + .header-bar { + background-color: $gnome_builder; + + &:backdrop { + background-color: darken($gnome_builder,10%); + } + } +} + +/************** + * Calculator * + **************/ + +$gnome_calculator: #07ce8e; + +MathWindow { + + background-color: $base_color; + border-radius: 0 0 4px 4px; + + .titlebar, + .header-bar, + .toolbar { + background-color: $gnome_calculator; + + &:backdrop { + background-color: darken($gnome_calculator,10%); + } + } + + MathButtons { + GtkComboBox, + .button { + background-color: transparent; + background-image: none; + box-shadow:none; + border: none; + text-shadow: none; + color: $gnome_calculator; + font: bold; + + &:hover { + background-image: none; + background-color:$base_color; + color: $gnome_calculator; + } + + &:backdrop { + color: darken($gnome_calculator,10%); + } + + &.text-button.suggested-action { + background-image: none; + box-shadow:none; + text-shadow: none; + background-color: $gnome_calculator; + color: $base_color; + + &:backdrop { + background-color: darken($gnome_calculator,10%); + color: transparentize($base_color, 0.5); + } + } + } + } + + MathDisplay { + padding: 4px; + background-color:$base_color; + border: 1px solid $borders_color; + } +} + + +/************ + * Calendar * + ************/ + +$gnome_calendar: #75A3F6; + +GcalWindow { + .titlebar, + .header-bar { + background-color: $gnome_calendar; + + &:backdrop { + background-color: darken($gnome_calendar,10%); + } + } +} + +/********** + * Cheese * + **********/ + +$cheese: #ad7fa8; + +CheeseWindow { + .titlebar, + .header-bar, + .toolbar { + background-color: $cheese; + + &:backdrop { + background-color: darken($cheese,10%); + } + } +} + +/************ + * Contacts * + ************/ + +$gnome_contacts: #2095F2; + +ContactsWindow { + .titlebar, + .header-bar { + background-color: $gnome_contacts; + + &:backdrop { + background-color: darken($gnome_contacts,10%); + } + } +} + + +/********** + * Clocks * + **********/ + +$gnome_clocks: #4BAE4F; + +ClocksWindow { + .titlebar, + .header-bar { + background-color: $gnome_clocks; + + &:backdrop { + background-color: darken($gnome_clocks,10%); + } + } +} + + +/********* + * Disks * + *********/ + +$gnome_disks: #8561C5; + +GduWindow { + .titlebar, + .header-bar { + background-color: $gnome_disks; + + &:backdrop { + background-color: darken($gnome_disks,10%); + } + } +} + + +/************** + * Disk Usage * + **************/ + +$gnome_baobab: #CC5E55; + +BaobabWindow { + .titlebar, + .header-bar { + background-color: $gnome_baobab; + + &:backdrop { + background-color: darken($gnome_baobab,10%); + } + } +} + +/************* + * Documents * + *************/ + +$gnome_documents: #C2352A; + +#Documents { + .titlebar, + .header-bar { + background-color: $gnome_documents; + + &:backdrop { + background-color: darken($gnome_documents,10%); + } + } +} + +/************ + * Epiphany * + ************/ + +$gnome_epiphany: #6573C3; + +EphyWindow { + .titlebar, + .header-bar { + background-color: $gnome_epiphany; + + &:backdrop { + background-color: darken($gnome_epiphany,10%); + } + + .incognito-mode { + background-color: darken($gnome_epiphany,15%); + + .button { + background-image:none; + } + + &:backdrop { + background-color: darken($gnome_epiphany,25%); + } + } + } +} + +/********* + * Gedit * + *********/ + +$gedit: #DC4836; + +GeditWindow { + .titlebar, + .header-bar { + background-color: $gedit; + + &:backdrop { + background-color: darken($gedit,10%); + } + } + + > .entry { + @extend %entry; + } +} + +/************** + * Log Viewer * + **************/ + +$gnome_logs: #009587; + +GlWindow, +LogviewWindow { + .titlebar, + .header-bar, + .toolbar { + background-color: $gnome_logs; + + &:backdrop { + background-color: darken($gnome_logs,10%); + } + } +} + +/********* + * Music * + *********/ + +$gnome_music: #fe9700; + +gnomemusic+window+Window { + .titlebar, + .header-bar { + background-color: $gnome_music; + + &:backdrop { + background-color: darken($gnome_music,10%); + } + } +} + + +/***************** + * Notes/Bijiben * + *****************/ + +$bijiben: #ebdd4d; + +BjbMainToolbar, +BjbWindowBase { + .titlebar, + .header-bar { + background-color: $bijiben; + + &:backdrop { + background-color: darken($bijiben,10%); + } + } +} + +/********** + * Photos * + **********/ + +$gnome_photos: #D30101; + +PhotosMainWindow { + .titlebar, + .header-bar { + background-color: $gnome_photos; + + &:backdrop { + background-color: darken($gnome_photos,10%); + } + } +} +/********** + * Polari * + **********/ + +$polari: #4BAE4F; + +.titlebar, +.header-bar { + &.polari-titlebar-left, + &.polari-titlebar-right { + background-color: $polari; + + &:backdrop { + background-color: darken($polari,10%); + } + } +} + +/******************* + * System Settings * + ******************/ + +$gnome_settings: #5F7C8A; + +CcWindow { + .titlebar, + .header-bar { + background-color: $gnome_settings; + + &:backdrop { + background-color: darken($gnome_settings,10%); + } + } +} + +CcShellNavBar { + padding:0px; +} + +/************ + * Software * + ************/ + +$gnome_software: #1A77C2; + +#window_software { + .titlebar, + .header-bar { + background-color: $gnome_software; + + &:backdrop { + background-color: darken($gnome_software,10%); + } + } +} + +/****************** + * System Monitor * + ******************/ + +$gnome_system_monitor: #6fbe72; + +#gnome-system-monitor { + .titlebar, + .header-bar { + background-color: $gnome_system_monitor; + + &:backdrop { + background-color: darken($gnome_system_monitor,10%); + } + } +} + + +/******** + * ToDo * + ********/ + +$gnome_todo: #3262A1; + +GtdWindow { + .titlebar, + .header-bar { + background-color: $gnome_todo; + + &:backdrop { + background-color: darken($gnome_todo,10%); + } + } +} + +/******** + * Yelp * + ********/ + +$yelp: #435ece; + +YelpWindow { + .titlebar, + .header-bar { + background-color: $yelp; + + &:backdrop { + background-color: darken($yelp,10%); + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/apps/_lightdm.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/apps/_lightdm.scss new file mode 100644 index 0000000..d09e7a9 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/apps/_lightdm.scss @@ -0,0 +1,115 @@ +/*********** + * LightDm * + ***********/ + +// the panel widget at the top +#panel_window { + background-color: $panel_bg_color; + color: $panel_fg_color; + font: bold; + box-shadow: inset 0 -1px darken($panel_bg_color, 7%); + + // the menubars/menus of the panel, i.e. indicators + .menubar, + .menubar > .menuitem + menubar, + menubar > menuitem { + background-color: transparent; + color: $panel_fg_color; + font: bold; + } + + .menubar .menuitem:insensitive, + menubar menuitem:insensitive { + color: transparentize($panel_fg_color, 0.5); + + GtkLabel { color: inherit; } + label { color: inherit; } + } + .menubar .menu > .menuitem, + menubar menu > menuitem { font: normal; } +} + +// the login window +#login_window, +#shutdown_dialog, +#restart_dialog { + font: normal; + border-style: none; + background-color: transparent; + color: $fg_color; +} + +// the top half of the login-window, in GtkDialog terms, the content +#content_frame { + padding-bottom: 14px; + background-color: $bg_color; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid transparentize(black, 0.9); + border-width: 1px 1px 0 1px; +} + +#content_frame button { + @include button(normal); + + &:hover { @include button(hover); } + &:active, &:checked { @include button(active); } + &:insensitive { @include button(insensitive); } +} + +// the lower half of the login-window, in GtkDialog terms the buttonbox or action area +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: if($variant=='light', $osd_bg_color, $headerbar_bg_color); + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid transparentize(black, 0.9); + border-width: 0 1px 1px 1px; +} + +#buttonbox_frame button{ + @include button(osd); + + &:hover { @include button(osd-hover); } + &:active, &:checked { @include button(osd-active); } + &:insensitive { @include button(osd-insensitive); } +} + +#login_window #user_combobox { + color: $fg_color; + font: 13px; + + .menu, + menu { font: normal; } +} + +// the user's avatar box +#user_image { + padding: 3px; + border-radius: 2px; +} + +// the shutdown button +#shutdown_button.button { + @include button(suggested_destructive, $destructive_color); + + &:hover { @include button(suggested_destructive, lighten($destructive_color, 10%)); } + &:active, &:checked { @include button(suggested_destructive, darken($destructive_color, 10%)); } +} + +// the restart button +#restart_button.button { + @include button(suggested_destructive, $suggested_color); + + &:hover { @include button(suggested_destructive, lighten($suggested_color, 10%)); } + &:active, &:checked { @include button(suggested_destructive, darken($suggested_color, 10%)); } +} + +// the warning, in case a wrong password is entered or something else goes wrong according to PAM +#greeter_infobar { + border-bottom-width: 0; + font: bold; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/apps/_midori.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/apps/_midori.scss new file mode 100644 index 0000000..1ba9628 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/apps/_midori.scss @@ -0,0 +1,17 @@ +/********** + * Midori * + **********/ + +$midori: #7FC843; + +MidoriBrowser { + .titlebar, + .header-bar, + .toolbar { + background-color: $midori; + + &:backdrop { + background-color: darken($midori,10%); + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/apps/_pantheon.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/apps/_pantheon.scss new file mode 100644 index 0000000..8c9a9ba --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/apps/_pantheon.scss @@ -0,0 +1,350 @@ +/******** + * Gala * + *******/ + +.gala-notification { + border-width: 0; + border-radius: 2px; + color: white; + border: 1px solid $base_color; + background-color: $base_color; + + .title, + .label { + color: $fg_color; + } +} + +.gala-button { + padding: 3px; + color: $base_color; + border: none; + border-radius: 50%; + background-image: linear-gradient(to bottom, + #7e7e7e, + #3e3e3e + ); + box-shadow: inset 0 0 0 1px transparentize(white, 0.02), + inset 0 1px 0 0 transparentize(white, 0.07), + inset 0 -1px 0 0 transparentize(white, 0.01), + 0 0 0 1px transparentize(black, 0.40), + 0 3px 6px transparentize(black, 0.16), + 0 3px 6px transparentize(black, 0.23); + text-shadow: 0 1px 1px transparentize(black, 0.6); +} + +/********** + * Notify * + *********/ + +.notify { + /*-notify-shadow: 0px 2px 18px transparentize(black, 0.60);*/ + + border-radius: 5px; + border: 1px solid transparentize(black, 0.30); + + background-color: transparentize($base_color, 0.95); + + .low {} + .critical {} +} + + +/*************** + * SwitchBoard * + ***************/ + +.category-label { + font-weight: bold; + color: $fg_color; +} + + +/************* + * Slingshot * + ************/ + +.button.app { + border: none; + border-radius: 0; + box-shadow: none; + background-image: none; + + .app { + &:hover{ + border-radius: 8px; + border: none; + background-color: transparentize($selected_bg_color, 0.7); + color: white; + } + &:focus{ + /*background-color: transparentize(black, 0.20);*/ + } + } +} + +.search-item { + border-radius: 0; + border: none; + color: $fg_color; + background: none; + + &:hover, + &:focus { + border-radius: 0; + background-color: transparentize($selected_bg_color, 0.7); + color: $selected_fg_color; + } +} + + +.search-entry-large, +.search-entry-large:focus { + border: none; + font: 18; + font-weight: 300; + background-image: none; + background: none; + box-shadow: none; + border-radius: 0; +} + +.search-category-header { + font-weight: bold; + color: $fg_color; +} + + + +/********* + * Panel * + ********/ + +.panel { + background-color: transparent; + transition: all 100ms ease-in-out; + color: white; + + &.maximized { + background-color: #000; + } + + &.translucent { + background-color: transparentize(black, 0.5); + } +} + +.composited-indicator { + + > GtkRevealer, + > GtkRevealer GtkImage, + > GtkRevealer GtkLabel { + color: white; + font-weight: bold; + text-shadow: 0 1px 2px transparentize(black, 0.8), 0 1px 2px transparentize(black, 0.9); + icon-shadow: 0 1px 2px transparentize(black, 0.8), 0 1px 2px transparentize(black, 0.9); + } +} + +.panel.color-light .composited-indicator { + + > GtkRevealer, + > GtkRevealer GtkImage, + > GtkRevealer GtkLabel { + color: transparentize(black, 0.4); + text-shadow: 0 1px transparentize(white, 0.9); + icon-shadow: 0 1px transparentize(white, 0.9); + } +} + +/************* + * AppCenter * + *************/ + +$appcenter: #378BE6; + +AppCenterMainWindow { + .titlebar, + .header-bar{ + background-color: $appcenter; + + &:backdrop { + background-color: darken($appcenter,10%); + } + } +} + +/************** + * Calculator * + **************/ + +$pantheon_calculator: #07ce8e; + +PantheonCalculatorMainWindow { + border-radius: 0 0 4px 4px; + + .titlebar, + .header-bar { + background-color: $pantheon_calculator; + + &:backdrop { + background-color: darken($pantheon_calculator,10%); + } + } + + .window-frame { + border-radius:3px; + } +} + +/******** + * Maya * + ********/ + +$maya: #4bae4f; + +MayaViewMayaToolbar { + &.titlebar, + &.header-bar { + background-color: $maya; + + &:backdrop { + background-color: darken($maya,10%); + } + } +} + +/********* + * Cards * + *********/ + +.deck { + background-color: darken($bg_color, 8%); +} + +.card { + background-color: $base_color; + border: none; + box-shadow: 0 0 0 1px transparentize(black, 0.95), + 0 3px 3px transparentize(black, 0.8); + transition: all 150ms ease-in-out; +} + +.card.collapsed { + background-color: darken($base_color, 5%); + box-shadow: 0 0 0 1px transparentize(black, 0.95), + 0 1px 2px transparentize(black, 0.8); +} + +/********* + * Noise * + *********/ + +$noise: #EE6020; + +NoiseLibraryWindow { + border-radius: 0 0 4px 4px; + + .titlebar, + .header-bar { + background-color: $noise; + + &:backdrop { + background-color: darken($noise,10%); + } + } + + .action-bar { + border-radius: 0 0 4px 4px; + } + + .window-frame { + border-radius:3px; + } +} + + +/*********** + * Scratch * + ***********/ + +$scratch: #e74c3c; + +ScratchMainWindow { + .titlebar, + .header-bar { + background-color: $scratch; + + &:backdrop { + background-color: darken($scratch,10%); + } + } +} + + +/******** + * Snap * + ********/ + +$snap: #6d266a; + +SnapMainWindow, +SnapSnapWindow { + .titlebar, + .header-bar { + background-color: $snap; + + &:backdrop { + background-color: darken($snap,10%); + } + } + + .take-button { + border-radius: 0; + } +} + + +/******************* + * Photos/Shotwell * + *******************/ + +$pantheon_photos: #5544B5; + +DirectWindow, +LibraryWindow { + .titlebar, + .header-bar { + background-color: $pantheon_photos; + + &:backdrop { + background-color: darken($pantheon_photos,10%); + } + } + + .the-button-in-the-combobox { + background: none; + } +} + +.checkerboard-layout { + background-color: $bg_color; + background-image: linear-gradient(45deg, + transparentize(black, 0.9) 25%, + transparent 25%, + transparent 75%, + transparentize(black, 0.9) 75%, + transparentize(black, 0.9)), + linear-gradient(45deg, + transparentize(black, 0.9) 25%, + transparent 25%, + transparent 75%, + transparentize(black, 0.9) 75%, + transparentize(black, 0.9)); + background-size: 24px 24px; + background-position: 0 0, 12px 12px +} + +.checkboard-layout .item { + background-color: $fg_color; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/apps/_unity.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/apps/_unity.scss new file mode 100644 index 0000000..a9331c6 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/apps/_unity.scss @@ -0,0 +1,178 @@ +/******** +* Unity * +*********/ + +$unity_color: #636E73; /* Unity window border color */ +$backdrop_unity_color: darken($unity_color,10%); /* Backdrop Unity window border color */ +$unity_text_color: #dbdee0; /* Unity window text color */ +$backdrop_unity_text_color: darken($unity_text_color,10%); /* Backdrop Unity window text color */ +$unity_panel_color: darken($unity_color, 20%); /* Unity panel color #454D50 */ +$backdrop_unity_panel_color: darken($unity_panel_color, 10%); /* Backdrop Unity panel color */ + +UnityDecoration { + + /* Border properties (top, right, bottom, left) */ + -UnityDecoration-extents: 28px 1px 1px 1px;/* the size of the decorations */ + -UnityDecoration-input-extents: 10px;/* the extra size of the input areas */ + + /* Shadows settings */ + -UnityDecoration-shadow-offset-x: 1px;/* Size property, the shadow x offset */ + -UnityDecoration-shadow-offset-y: 1px;/* Size property, the shadow y offset */ + -UnityDecoration-active-shadow-color: rgba (0, 0, 0, 0.647);/* Color property, active window shadow color */ + -UnityDecoration-active-shadow-radius: 8px;/* Size property, active window shadow radius */ + -UnityDecoration-inactive-shadow-color: rgba (0, 0, 0, 0.647);/* Color property, inactive windows shadow color */ + -UnityDecoration-inactive-shadow-radius: 5px;/* Size property, inactive windows shadow radius */ + + /* Glow applied to the selected scaled window */ + -UnityDecoration-glow-size: 8px;/* Size property, size of glow */ + -UnityDecoration-glow-color: $selected_bg_color;/* Color property of the glow */ + + /* Title settings */ + -UnityDecoration-title-indent: 10px;/* Size property, left indent of the title */ + -UnityDecoration-title-fade: 35px;/* Size property, space of the title that can be faded */ + -UnityDecoration-title-alignment: 0.0;/* Float from 0.0 to 1.0, to align the title */ + background-color: $unity_color; + color: $unity_text_color; + + .top { + padding: 0 5px 0 5px; + border-radius: 4px 4px 0px 0px; + box-shadow: none; + border: 1px solid $unity_color; + border-bottom-width: 0; + background-color: $unity_color; + color: $unity_text_color; + border-top: 1px solid rgba(255,255,255,0.1); + + &:backdrop { + border-bottom-width: 0; + background-color: $backdrop_unity_color; + color: $backdrop_unity_text_color; + border-top: 1px solid rgba(255,255,255,0.1); + } + + .menuitem { + color: $unity_text_color; + + &:backdrop { + background-color: $backdrop_unity_color; + color: $backdrop_unity_text_color; + } + } + } +} + + +UnityDecoration.left, +UnityDecoration.right { + background-repeat: repeat-x; + background-color: darken($unity_color, 0.6); + background-size: 1px 120px; + background-clip: border-box; + background-image: linear-gradient(to bottom, + $unity_color, + darken($unity_color, 0.6) + ); +} + +UnityDecoration.bottom { + background-size: 1px; + background-repeat: repeat-x; + background-color: darken($unity_color, 0.6); +} + +UnityDecoration.left:backdrop, +UnityDecoration.right:backdrop, +UnityDecoration.bottom:backdrop { + background-size: 1px; + background-repeat: repeat-x; + background-color: $backdrop_unity_color; +} + + +/************** +* Unity Panel * +***************/ + +UnityPanelWidget, +.unity-panel { +background-color: $unity_panel_color; +color: $unity_text_color; +} + + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + background-color: $backdrop_unity_panel_color; + color: $backdrop_unity_text_color; +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + border-width: 0 1px; + color: $unity_text_color; +} + +.unity-panel.menubar, +.unity-panel .menubar { + color: $unity_text_color; +} + +.unity-panel.menu.menubar, +.unity-panel .menu .menubar { + background-color: $unity_panel_color; + color: $unity_text_color; +} + +.unity-panel.menubar:backdrop, +.unity-panel .menubar *:backdrop { + color: $backdrop_fg_color; +} + +.unity-panel.menubar.menuitem, +.unity-panel.menubar .menuitem { + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border: none; + background: none; + color: $unity_text_color; + box-shadow: none; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem:hover { + border-radius: 0; + background-color: darken($unity_color, 1.05); + color: $unity_text_color; + box-shadow: none; +} + +.unity-panel.menubar .menuitem *:hover { + color: white; + box-shadow: none; +} + +.unity-panel.menubar .menuitem.separator, +.unity-panel.menubar.menuitem.separator { + -GtkMenuItem-horizontal-padding: 0; + -GtkWidget-separator-height: 1; + border: none; + color: $borders_color; +} + +/* Force Quit */ +SheetStyleDialog.unity-force-quit { + background-color: $base_color; +} + + +@keyframes playbackmenuitem_spinner { + to { -gtk-icon-transform: rotate(1turn); } +} + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: playbackmenuitem_spinner 1s infinite linear; + color: $selected_bg_color; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/apps/_vocal.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/apps/_vocal.scss new file mode 100644 index 0000000..b118e22 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/apps/_vocal.scss @@ -0,0 +1,16 @@ +/********* + * Vocal * + *********/ + +$vocal: #9C69C6; + +.titlebar, +.header-bar { + &.vocal-headerbar { + background-color: $vocal; + + &:backdrop { + background-color: darken($vocal,10%); + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/gtk-dark.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/gtk-dark.css new file mode 100644 index 0000000..27207b2 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/gtk-dark.css @@ -0,0 +1,6142 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* widget text/foreground color */ +@define-color theme_fg_color #bcc1c3; +/* text color for entries, views and content in general */ +@define-color theme_text_color #bcc1c3; +/* widget base background color */ +@define-color theme_bg_color #4F585C; +/* text widgets and the like base background color */ +@define-color theme_base_color #636E73; +/* base background color of selections */ +@define-color theme_selected_bg_color #449ac2; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color #ffffff; +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #576165; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #868d90; +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #636E73; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #868d90; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #bcc1c3; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #4F585C; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #657176; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #449ac2; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #ffffff; +/* widgets main borders color */ +@define-color borders #373e41; +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders #394144; +/* these are pretty self explicative */ +@define-color warning_color #fec006; +@define-color error_color #f34235; +@define-color success_color #3c8a3f; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title shade(#bcc1c3, 1.8); +@define-color wm_unfocused_title #868d90; +@define-color wm_highlight transparent; +@define-color wm_borders_edge rgba(255, 255, 255, 0.1); +@define-color wm_bg_a shade(#4F585C, 1.2); +@define-color wm_bg_b #4F585C; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#4F585C, 1.3); +@define-color wm_button_hover_color_b #4F585C; +@define-color wm_button_active_color_a shade(#4F585C, 0.85); +@define-color wm_button_active_color_b shade(#4F585C, 0.89); +@define-color wm_button_active_color_c shade(#4F585C, 0.9); +@define-color content_view_bg #636E73; +/********** + * Common * + **********/ +* { + padding: 0; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #f34235; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkTreeView-expander-size: 11; + -GtkTreeView-horizontal-separator: 4; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 24; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + -GtkPaned-handle-size: 1; } + +/*********** + * Widgets * + ***********/ +/*************** +* Action bars * +***************/ +.action-bar { + background-color: #373e41; + border: solid #373e41; + border-width: 1px 0 0 0; + color: #bcc1c3; + box-shadow: none; } + .action-bar:backdrop { + background-color: #373e41; + box-shadow: none; + -gtk-image-effect: dim; } + .action-bar:first-child { + border-radius: 6px 6px 0px 0px; + border-width: 1px 1px 0px 1px; } + .action-bar:last-child { + border-radius: 0 0 6px 6px; + border-width: 0px 1px 1px 1px; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 10px; + border-radius: 0 0 5px 5px; + background-color: rgba(32, 37, 38, 0.8); + background-clip: padding-box; } + .app-notification:backdrop, + .app-notification.frame:backdrop { + background-image: none; + transition: 200ms ease-out; } + +/*************** + * Base States * + ***************/ +.background { + color: #bcc1c3; + background-color: #4F585C; } + .background:backdrop { + color: #868d90; + background-color: #4F585C; + text-shadow: none; + icon-shadow: none; } + +/* + These wildcard seems unavoidable, need to investigate. + Wildcards are bad and troublesome, use them with care, + or better, just don't. + Everytime a wildcard is used a kitten dies, painfully. +*/ +*:insensitive { + -gtk-image-effect: dim; } + +.gtkstyle-fallback { + color: #bcc1c3; + background-color: #4F585C; } + .gtkstyle-fallback:hover { + color: #bcc1c3; + background-color: #677277; } + .gtkstyle-fallback:active { + color: #bcc1c3; + background-color: #373e41; } + .gtkstyle-fallback:insensitive { + color: #868d90; + background-color: #576165; } + .gtkstyle-fallback:selected { + color: #ffffff; + background-color: #449ac2; } + +.view, GtkIconView, +GtkTextView GtkLabel { + color: #bcc1c3; + background-color: #636E73; } + .view:backdrop, GtkIconView:backdrop, + GtkTextView GtkLabel:backdrop { + color: #abb1b4; + background-color: #657176; } + .view:selected:focus, GtkIconView:selected:focus, .view:selected, GtkIconView:selected, + GtkTextView GtkLabel:selected:focus, + GtkTextView GtkLabel:selected { + border-radius: 3px; } + +GtkTextView { + background-color: #596368; } + GtkTextView:backdrop { + background-color: #5a6569; } + GtkTextView.bottom { + background-size: 100% 1px; + background-position: top; } + GtkTextView.top { + background-size: 100% 1px; + background-position: bottom; } + GtkTextView.left { + background-size: 1px 100%; + background-position: right; } + GtkTextView.right { + background-size: 1px 100%; + background-position: left; } + +GtkIconView { + background-color: transparent; } + GtkIconView:backdrop { + background-color: transparent; } + +.rubberband, +GtkFlow rubberband, +GtkFlow GtkTreeView.view .rubberband, +GtkTreeView.view GtkFlow .rubberband, +GtkFlow GtkTreeView.view rubberband, +GtkTreeView.view GtkFlow rubberband, +GtkFlow treeview.view .rubberband, +treeview.view GtkFlow .rubberband, +GtkFlow treeview.view rubberband, +treeview.view GtkFlow rubberband { + border: 1px solid #347d9f; + background-color: rgba(52, 125, 159, 0.2); } + +GtkFlow flowboxchild { + padding: 3px; + border-radius: 3px; } + GtkFlow flowboxchild:selected { + outline-offset: -2px; } + +GtkLabel.separator { + color: #bcc1c3; } + GtkLabel.separator:backdrop { + color: #868d90; } +GtkLabel:selected { + background-color: #449ac2; + color: #ffffff; } +GtkLabel:insensitive { + color: #868d90; } + GtkLabel:insensitive:backdrop { + color: #727f85; } +GtkLabel:backdrop { + color: #868d90; } + +.dim-label, GtkLabel.separator, .titlebar:not(headerbar) .subtitle, +.header-bar .subtitle { + opacity: 0.55; + text-shadow: none; } + +.app-notification, +.app-notification.frame, .osd .scale-popup, .csd .popover .background.touch-selection, .csd .popover .background.magnifier, .popover .background.touch-selection, .popover .background.magnifier, .csd .popover .background.osd, .popover .background.osd, +.osd { + color: #A1A8AB; + border: none; + background-color: rgba(32, 37, 38, 0.8); + background-clip: padding-box; + outline-color: rgba(161, 168, 171, 0.3); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; } + .app-notification:backdrop, .osd .scale-popup:backdrop, .popover .background.touch-selection:backdrop, .popover .background.magnifier:backdrop, .popover .background.osd:backdrop, + .osd:backdrop { + text-shadow: none; + icon-shadow: none; } + +.view:selected:focus, GtkIconView:selected:focus, .view:selected, GtkIconView:selected, +GtkTextView GtkLabel:selected:focus, +GtkTextView GtkLabel:selected, GtkTextView GtkLabel selection:focus, GtkTextView GtkLabel selection, GtkFlow flowboxchild:selected, modelbutton.flat:selected, .popover .check:selected, +.popover .radio:selected, +.menuitem.button.flat:selected, GtkCalendar:selected, .spinbutton:selected:not(.vertical), +.entry:selected:focus, +.entry:selected, .list-row:selected, GtkTreeView.view:selected:focus, GtkTreeView.view:selected, +treeview.view:selected:focus, +treeview.view:selected { + background-color: #449ac2; } + .list-row:selected GtkLabel, row:selected GtkLabel, GtkLabel:selected, .view:selected:focus, GtkIconView:selected:focus, .view:selected, GtkIconView:selected, + GtkTextView GtkLabel:selected:focus, + GtkTextView GtkLabel:selected, GtkTextView GtkLabel selection:focus, GtkTextView GtkLabel selection, GtkFlow flowboxchild:selected, modelbutton.flat:selected, .popover .check:selected, + .popover .radio:selected, + .menuitem.button.flat:selected, GtkCalendar:selected, .spinbutton:selected:not(.vertical), + .entry:selected:focus, + .entry:selected, .list-row:selected, GtkTreeView.view:selected:focus, GtkTreeView.view:selected, + treeview.view:selected:focus, + treeview.view:selected { + color: #ffffff; } + .list-row:selected GtkLabel:insensitive, row:selected GtkLabel:insensitive, GtkLabel:insensitive:selected, GtkIconView:insensitive:selected:focus, .view:insensitive:selected, GtkIconView:insensitive:selected, + GtkTextView GtkLabel:insensitive:selected:focus, GtkTextView GtkLabel selection:insensitive, GtkFlow flowboxchild:insensitive:selected, GtkLabel:insensitive:selected, modelbutton.flat:insensitive:selected, .popover .check:insensitive:selected, + .popover .radio:insensitive:selected, + .menuitem.button.flat:insensitive:selected, GtkCalendar:insensitive:selected, .spinbutton:insensitive:selected:not(.vertical), + .entry:insensitive:selected, .list-row:insensitive:selected { + color: #a2cde1; } + .list-row:selected GtkLabel:backdrop, row:selected GtkLabel:backdrop, GtkLabel:backdrop:selected, GtkIconView:backdrop:selected:focus, .view:backdrop:selected, GtkIconView:backdrop:selected, + GtkTextView GtkLabel:backdrop:selected:focus, GtkTextView GtkLabel selection:backdrop, GtkFlow flowboxchild:backdrop:selected, GtkLabel:backdrop:selected, modelbutton.flat:backdrop:selected, .popover .check:backdrop:selected, + .popover .radio:backdrop:selected, + .menuitem.button.flat:backdrop:selected, GtkCalendar:backdrop:selected, .spinbutton:backdrop:selected:not(.vertical), + .entry:backdrop:selected, .list-row:backdrop:selected { + color: rgba(255, 255, 255, 0.5); } + .list-row:selected GtkLabel:backdrop:insensitive, row:selected GtkLabel:backdrop:insensitive, GtkLabel:backdrop:insensitive:selected, .view:backdrop:insensitive:selected, GtkIconView:backdrop:insensitive:selected, GtkTextView GtkLabel selection:backdrop:insensitive, GtkFlow flowboxchild:backdrop:insensitive:selected, GtkLabel:backdrop:insensitive:selected, modelbutton.flat:backdrop:insensitive:selected, .popover .check:backdrop:insensitive:selected, + .popover .radio:backdrop:insensitive:selected, + .menuitem.button.flat:backdrop:insensitive:selected, GtkCalendar:backdrop:insensitive:selected, .spinbutton:backdrop:insensitive:selected:not(.vertical), + .entry:backdrop:insensitive:selected, .list-row:backdrop:insensitive:selected { + color: rgba(91, 167, 202, 0.85); } + +.monospace { + font: Monospace; } + +/*********** + * Buttons * + ***********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#7eb9d5), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#449ac2), to(transparent)); } } +.button { + padding: 4px 9px; + border: 1px solid #373e41; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #bcc1c3; + outline-color: rgba(188, 193, 195, 0.3); + border-color: #373e41; + background-image: linear-gradient(to bottom, #4F585C, #434b4e); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + transition: none; } + .button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 500ms; } + .button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .button:hover { + color: #bcc1c3; + outline-color: rgba(188, 193, 195, 0.3); + border-color: #373e41; + background-image: linear-gradient(to bottom, #515b5f, #4a5357 60%, #464e51); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + -gtk-image-effect: highlight; } + .button:active, + .button:checked { + color: #bcc1c3; + outline-color: rgba(188, 193, 195, 0.3); + border-color: #373e41; + background-image: linear-gradient(to bottom, #3f4649, #4a5357); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); + transition-duration: 50ms; } + .button:backdrop.flat, + .button:backdrop { + border-color: #394144; + background-image: linear-gradient(to bottom, #4F585C); + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + transition: 200ms ease-out; + -gtk-image-effect: none; } + .button:backdrop.flat GtkLabel, + .button:backdrop.flat, + .button:backdrop GtkLabel, + .button:backdrop { + color: #868d90; } + .button:backdrop.flat:active, + .button:backdrop.flat:checked, + .button:backdrop:active, + .button:backdrop:checked { + border-color: #394144; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button:backdrop.flat:active GtkLabel, + .button:backdrop.flat:active, + .button:backdrop.flat:checked GtkLabel, + .button:backdrop.flat:checked, + .button:backdrop:active GtkLabel, + .button:backdrop:active, + .button:backdrop:checked GtkLabel, + .button:backdrop:checked { + color: #868d90; } + .button:backdrop.flat:active label, + .button:backdrop.flat:active, + .button:backdrop.flat:checked label, + .button:backdrop.flat:checked, + .button:backdrop:active label, + .button:backdrop:active, + .button:backdrop:checked label, + .button:backdrop:checked { + color: #868d90; } + .button:backdrop.flat:insensitive, + .button:backdrop:insensitive { + border-color: #394144; + background-image: none; + background-color: #576165; + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button:backdrop.flat:insensitive GtkLabel, + .button:backdrop.flat:insensitive, + .button:backdrop:insensitive GtkLabel, + .button:backdrop:insensitive { + color: #727f85; } + .button:backdrop.flat:insensitive:active, + .button:backdrop.flat:insensitive:checked, + .button:backdrop:insensitive:active, + .button:backdrop:insensitive:checked { + border-color: #394144; + background-image: none; + background-color: #4b5457; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button:backdrop.flat:insensitive:active GtkLabel, + .button:backdrop.flat:insensitive:checked GtkLabel, + .button:backdrop:insensitive:active GtkLabel, + .button:backdrop:insensitive:checked GtkLabel { + color: #727f85; } + .button.flat:backdrop, + .button.flat:insensitive, + .button.flat:backdrop:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; } + .button:insensitive, + .button:insensitive { + border-color: #373e41; + background-image: none; + background-color: #576165; + text-shadow: none; + box-shadow: none; + icon-shadow: none; } + .button:insensitive GtkLabel, + .button:insensitive, + .button:insensitive GtkLabel, + .button:insensitive { + color: #868d90; } + .button:insensitive:active, + .button:insensitive:checked, + .button:insensitive:active, + .button:insensitive:checked { + border-color: #373e41; + background-image: none; + background-color: #576165; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button:insensitive:active GtkLabel, + .button:insensitive:active, + .button:insensitive:checked GtkLabel, + .button:insensitive:checked, + .button:insensitive:active GtkLabel, + .button:insensitive:active, + .button:insensitive:checked GtkLabel, + .button:insensitive:checked { + color: #868d90; } + .button.image-button { + padding-left: 4px; + padding-right: 4px; } + .button.text-button { + padding-left: 16px; + padding-right: 16px; } + .button.text-button.image-button { + padding-left: 8px; + padding-right: 8px; } + .button.text-button.image-button GtkLabel, + .button.text-button.image-button label { + padding-left: 8px; + padding-right: 8px; } +row:selected +.button.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: #ffffff; + border-color: transparent; } + row:selected + .button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { + color: #868d90; } +.button.osd { + color: #A1A8AB; + border-radius: 5px; + outline-color: rgba(161, 168, 171, 0.3); + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); + border: none; + box-shadow: none; } + .button.osd:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); + border: none; + box-shadow: none; } + .button.osd:active, + .button.osd:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); + border: none; + box-shadow: none; } + .button.osd:insensitive:backdrop, + .button.osd:insensitive, + .button.osd:insensitive:backdrop, + .button.osd:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + border: none; } + .button.osd:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + border: none; } +.app-notification .button, .app-notification button, +.app-notification.frame .button, +.app-notification.frame button, .csd .popover .background.touch-selection button, .csd .popover .background.magnifier button, .popover .background.touch-selection button, .popover .background.magnifier button, .osd +.button { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .button:hover, .app-notification button:hover, .popover .background.touch-selection button:hover, .popover .background.magnifier button:hover, .osd + .button:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .button:active:backdrop, .app-notification button:active:backdrop, .popover .background.touch-selection button:active:backdrop, .popover .background.magnifier button:active:backdrop, .app-notification .button:active, .app-notification button:active, .popover .background.touch-selection button:active, .popover .background.magnifier button:active, .app-notification .button:checked:backdrop, .app-notification button:checked:backdrop, .popover .background.touch-selection button:checked:backdrop, .popover .background.magnifier button:checked:backdrop, .app-notification .button:checked, .app-notification button:checked, .popover .background.touch-selection button:checked, .popover .background.magnifier button:checked, .osd + .button:active:backdrop, .osd + .button:active, .osd + .button:checked:backdrop, .osd + .button:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .button:insensitive:backdrop, .app-notification button:insensitive:backdrop, .popover .background.touch-selection button:insensitive:backdrop, .popover .background.magnifier button:insensitive:backdrop, .app-notification .button:insensitive, .app-notification button:insensitive, .popover .background.touch-selection button:insensitive, .popover .background.magnifier button:insensitive, .osd + .button:insensitive:backdrop, .osd + .button:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .app-notification .button:backdrop, .app-notification button:backdrop, .popover .background.touch-selection button:backdrop, .popover .background.magnifier button:backdrop, .osd + .button:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .app-notification .flat.button, .app-notification button.flat, .popover .background.touch-selection button.flat, .popover .background.magnifier button.flat, .osd + .button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + box-shadow: none; } + .app-notification .flat.button:hover, .app-notification button.flat:hover, .popover .background.touch-selection button.flat:hover, .popover .background.magnifier button.flat:hover, .osd + .button.flat:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .flat.button:insensitive, .app-notification button.flat:insensitive, .popover .background.touch-selection button.flat:insensitive, .popover .background.magnifier button.flat:insensitive, .osd + .button.flat:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + background-image: none; + border-color: transparent; + box-shadow: none; } + .app-notification .flat.button:backdrop, .app-notification button.flat:backdrop, .popover .background.touch-selection button.flat:backdrop, .popover .background.magnifier button.flat:backdrop, .osd + .button.flat:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; } + .app-notification .flat.button:active, .app-notification button.flat:active, .popover .background.touch-selection button.flat:active, .popover .background.magnifier button.flat:active, .app-notification .flat.button:checked, .app-notification button.flat:checked, .popover .background.touch-selection button.flat:checked, .popover .background.magnifier button.flat:checked, .osd + .button.flat:active, .osd + .button.flat:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } +.button.suggested-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #215065; + background-image: linear-gradient(to bottom, #449ac2, #3a8cb2); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #449ac2; } + .button.suggested-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #215065; + background-image: linear-gradient(to bottom, #489cc3, #3e95be 60%, #3c8fb6); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } + .button.suggested-action:active, + .button.suggested-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #215065; + background-image: linear-gradient(to bottom, #3886ab, #3e95be); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.suggested-action:backdrop, + .button.suggested-action.flat:backdrop { + border-color: #215065; + background-image: linear-gradient(to bottom, #449ac2); + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button.suggested-action:backdrop GtkLabel, + .button.suggested-action:backdrop, + .button.suggested-action.flat:backdrop GtkLabel, + .button.suggested-action.flat:backdrop { + color: #daebf3; } + .button.suggested-action:backdrop:active, + .button.suggested-action:backdrop:checked, + .button.suggested-action.flat:backdrop:active, + .button.suggested-action.flat:backdrop:checked { + border-color: #215065; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.suggested-action:backdrop:active GtkLabel, + .button.suggested-action:backdrop:active, + .button.suggested-action:backdrop:checked GtkLabel, + .button.suggested-action:backdrop:checked, + .button.suggested-action.flat:backdrop:active GtkLabel, + .button.suggested-action.flat:backdrop:active, + .button.suggested-action.flat:backdrop:checked GtkLabel, + .button.suggested-action.flat:backdrop:checked { + color: #d6e5ec; } + .button.suggested-action:backdrop:active label, + .button.suggested-action:backdrop:active, + .button.suggested-action:backdrop:checked label, + .button.suggested-action:backdrop:checked, + .button.suggested-action.flat:backdrop:active label, + .button.suggested-action.flat:backdrop:active, + .button.suggested-action.flat:backdrop:checked label, + .button.suggested-action.flat:backdrop:checked { + color: #d6e5ec; } + .button.suggested-action:backdrop:insensitive, + .button.suggested-action.flat:backdrop:insensitive { + border-color: #394144; + background-image: none; + background-color: #576165; + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button.suggested-action:backdrop:insensitive GtkLabel, + .button.suggested-action:backdrop:insensitive, + .button.suggested-action.flat:backdrop:insensitive GtkLabel, + .button.suggested-action.flat:backdrop:insensitive { + color: #727f85; } + .button.suggested-action:backdrop:insensitive:active, + .button.suggested-action:backdrop:insensitive:checked, + .button.suggested-action.flat:backdrop:insensitive:active, + .button.suggested-action.flat:backdrop:insensitive:checked { + border-color: #215065; + background-image: none; + background-color: #4284a4; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.suggested-action:backdrop:insensitive:active GtkLabel, + .button.suggested-action:backdrop:insensitive:checked GtkLabel, + .button.suggested-action.flat:backdrop:insensitive:active GtkLabel, + .button.suggested-action.flat:backdrop:insensitive:checked GtkLabel { + color: #84afc4; } + .button.suggested-action.flat:backdrop, + .button.suggested-action.flat:insensitive, + .button.suggested-action.flat:backdrop:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: rgba(68, 154, 194, 0.8); } + .button.suggested-action:insensitive { + border-color: #373e41; + background-image: none; + background-color: #576165; + text-shadow: none; + box-shadow: none; + icon-shadow: none; } + .button.suggested-action:insensitive GtkLabel, + .button.suggested-action:insensitive { + color: #868d90; } + .button.suggested-action:insensitive:active, + .button.suggested-action:insensitive:checked { + border-color: #215065; + background-image: none; + background-color: #4284a4; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.suggested-action:insensitive:active GtkLabel, + .button.suggested-action:insensitive:active, + .button.suggested-action:insensitive:checked GtkLabel, + .button.suggested-action:insensitive:checked { + color: #b3cedb; } + .osd + .button.suggested-action { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(68, 154, 194, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.suggested-action:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(68, 154, 194, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.suggested-action:active:backdrop, .osd + .button.suggested-action:active, .osd + .button.suggested-action:checked:backdrop, .osd + .button.suggested-action:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, #449ac2); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.suggested-action:insensitive:backdrop, .osd + .button.suggested-action:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .osd + .button.suggested-action:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(68, 154, 194, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } +.button.destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #6f0e07; + background-image: linear-gradient(to bottom, #e71d0e, #cf1a0c); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #e71d0e; } + .button.destructive-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #6f0e07; + background-image: linear-gradient(to bottom, #ec1d0e, #de1b0d 60%, #d41a0d); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } + .button.destructive-action:active, + .button.destructive-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #6f0e07; + background-image: linear-gradient(to bottom, #c6180c, #de1b0d); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.destructive-action:backdrop, + .button.destructive-action.flat:backdrop { + border-color: #6f0e07; + background-image: linear-gradient(to bottom, #e71d0e); + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button.destructive-action:backdrop GtkLabel, + .button.destructive-action:backdrop, + .button.destructive-action.flat:backdrop GtkLabel, + .button.destructive-action.flat:backdrop { + color: #fad2cf; } + .button.destructive-action:backdrop:active, + .button.destructive-action:backdrop:checked, + .button.destructive-action.flat:backdrop:active, + .button.destructive-action.flat:backdrop:checked { + border-color: #6f0e07; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.destructive-action:backdrop:active GtkLabel, + .button.destructive-action:backdrop:active, + .button.destructive-action:backdrop:checked GtkLabel, + .button.destructive-action:backdrop:checked, + .button.destructive-action.flat:backdrop:active GtkLabel, + .button.destructive-action.flat:backdrop:active, + .button.destructive-action.flat:backdrop:checked GtkLabel, + .button.destructive-action.flat:backdrop:checked { + color: #f1d1ce; } + .button.destructive-action:backdrop:active label, + .button.destructive-action:backdrop:active, + .button.destructive-action:backdrop:checked label, + .button.destructive-action:backdrop:checked, + .button.destructive-action.flat:backdrop:active label, + .button.destructive-action.flat:backdrop:active, + .button.destructive-action.flat:backdrop:checked label, + .button.destructive-action.flat:backdrop:checked { + color: #f1d1ce; } + .button.destructive-action:backdrop:insensitive, + .button.destructive-action.flat:backdrop:insensitive { + border-color: #394144; + background-image: none; + background-color: #576165; + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button.destructive-action:backdrop:insensitive GtkLabel, + .button.destructive-action:backdrop:insensitive, + .button.destructive-action.flat:backdrop:insensitive GtkLabel, + .button.destructive-action.flat:backdrop:insensitive { + color: #727f85; } + .button.destructive-action:backdrop:insensitive:active, + .button.destructive-action:backdrop:insensitive:checked, + .button.destructive-action.flat:backdrop:insensitive:active, + .button.destructive-action.flat:backdrop:insensitive:checked { + border-color: #6f0e07; + background-image: none; + background-color: #bd251a; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.destructive-action:backdrop:insensitive:active GtkLabel, + .button.destructive-action:backdrop:insensitive:checked GtkLabel, + .button.destructive-action.flat:backdrop:insensitive:active GtkLabel, + .button.destructive-action.flat:backdrop:insensitive:checked GtkLabel { + color: #d4716a; } + .button.destructive-action.flat:backdrop, + .button.destructive-action.flat:insensitive, + .button.destructive-action.flat:backdrop:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: rgba(231, 29, 14, 0.8); } + .button.destructive-action:insensitive { + border-color: #373e41; + background-image: none; + background-color: #576165; + text-shadow: none; + box-shadow: none; + icon-shadow: none; } + .button.destructive-action:insensitive GtkLabel, + .button.destructive-action:insensitive { + color: #868d90; } + .button.destructive-action:insensitive:active, + .button.destructive-action:insensitive:checked { + border-color: #6f0e07; + background-image: none; + background-color: #bd251a; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .button.destructive-action:insensitive:active GtkLabel, + .button.destructive-action:insensitive:active, + .button.destructive-action:insensitive:checked GtkLabel, + .button.destructive-action:insensitive:checked { + color: #e5a8a3; } + .osd + .button.destructive-action { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(231, 29, 14, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.destructive-action:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(231, 29, 14, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.destructive-action:active:backdrop, .osd + .button.destructive-action:active, .osd + .button.destructive-action:checked:backdrop, .osd + .button.destructive-action:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, #e71d0e); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.destructive-action:insensitive:backdrop, .osd + .button.destructive-action:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .osd + .button.destructive-action:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(231, 29, 14, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } +.stack-switcher > +.button { + outline-offset: -3px; } + .stack-switcher > + .button > GtkLabel { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > + .button > GtkImage { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; } + .stack-switcher > + .button.text-button { + padding-left: 10px; + padding-right: 10px; } + .stack-switcher > + .button.image-button { + padding-left: 2px; + padding-right: 2px; } + .stack-switcher > + .button.needs-attention:active > label, + .stack-switcher > + .button.needs-attention:active > image, .stack-switcher > + .button.needs-attention:checked > label, + .stack-switcher > + .button.needs-attention:checked > image { + animation: none; + background-image: none; } +.inline-toolbar +.button, .inline-toolbar +.button:backdrop { + border-radius: 2px; + border-width: 1px; } +.primary-toolbar +.button { + icon-shadow: none; } + +.stack-switcher > +.button.needs-attention > label, +.stack-switcher > +.button.needs-attention > image { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#7eb9d5), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.73176)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; } + .stack-switcher > + .button.needs-attention > label:backdrop, + .stack-switcher > + .button.needs-attention > image:backdrop { + background-size: 6px 6px, 0 0; } + .stack-switcher > + .button.needs-attention > label:dir(rtl), + .stack-switcher > + .button.needs-attention > image:dir(rtl) { + background-position: left 3px, left 2px; } + +.inline-toolbar toolbutton > button { + color: #bcc1c3; + outline-color: rgba(188, 193, 195, 0.3); + border-color: #373e41; + background-image: linear-gradient(to bottom, #4F585C, #434b4e); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .inline-toolbar toolbutton > button:hover { + color: #bcc1c3; + outline-color: rgba(188, 193, 195, 0.3); + border-color: #373e41; + background-image: linear-gradient(to bottom, #515b5f, #4a5357 60%, #464e51); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } + .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: #bcc1c3; + outline-color: rgba(188, 193, 195, 0.3); + border-color: #373e41; + background-image: linear-gradient(to bottom, #3f4649, #4a5357); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .inline-toolbar toolbutton > button:insensitive { + border-color: #373e41; + background-image: none; + background-color: #576165; + text-shadow: none; + box-shadow: none; + icon-shadow: none; } + .inline-toolbar toolbutton > button:insensitive GtkLabel, .inline-toolbar toolbutton > button:insensitive { + color: #868d90; } + .inline-toolbar toolbutton > button:insensitive:active, .inline-toolbar toolbutton > button:insensitive:checked { + border-color: #373e41; + background-image: none; + background-color: #576165; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .inline-toolbar toolbutton > button:insensitive:active GtkLabel, .inline-toolbar toolbutton > button:insensitive:active, .inline-toolbar toolbutton > button:insensitive:checked GtkLabel, .inline-toolbar toolbutton > button:insensitive:checked { + color: #868d90; } + .inline-toolbar toolbutton > button:backdrop { + border-color: #394144; + background-image: linear-gradient(to bottom, #4F585C); + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop GtkLabel, .inline-toolbar toolbutton > button:backdrop { + color: #868d90; } + .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { + border-color: #394144; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .inline-toolbar toolbutton > button:backdrop:active GtkLabel, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked GtkLabel, .inline-toolbar toolbutton > button:backdrop:checked { + color: #868d90; } + .inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { + color: #868d90; } + .inline-toolbar toolbutton > button:backdrop:insensitive { + border-color: #394144; + background-image: none; + background-color: #576165; + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop:insensitive GtkLabel, .inline-toolbar toolbutton > button:backdrop:insensitive { + color: #727f85; } + .inline-toolbar toolbutton > button:backdrop:insensitive:active, .inline-toolbar toolbutton > button:backdrop:insensitive:checked { + border-color: #394144; + background-image: none; + background-color: #4b5457; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .inline-toolbar toolbutton > button:backdrop:insensitive:active GtkLabel, .inline-toolbar toolbutton > button:backdrop:insensitive:checked GtkLabel { + color: #727f85; } + +toolbar.inline-toolbar toolbutton > button.flat, +toolbar.inline-toolbar toolbutton:backdrop > button.flat, .inline-toolbar +.button, .inline-toolbar +.button:backdrop, .linked > +.button, .linked > +.button:hover, .linked > +.button:active, .linked > +.button:checked, .linked > +.button:backdrop, .linked:not(.vertical) > .spinbutton:not(.vertical), .linked:not(.vertical) > +.entry, .linked > GtkComboBox > box > button.combo:dir(ltr), .linked > GtkComboBox > box > button.combo:dir(rtl) { + border-radius: 0; + border-right-style: none; } + +.inline-toolbar +.button:first-child, .linked > +.button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat, GtkComboBox.linked .button:nth-child(2):dir(rtl), .linked:not(.vertical) > GtkComboBox:first-child > box > button.combo, .linked:not(.vertical) > .spinbutton:first-child:not(.vertical), .linked:not(.vertical) > +.entry:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } +.inline-toolbar +.button:last-child, .linked > +.button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat, GtkComboBox.linked .button:nth-child(2):dir(ltr), .linked:not(.vertical) > GtkComboBox:last-child > box > button.combo, .linked:not(.vertical) > .spinbutton:last-child:not(.vertical), .linked:not(.vertical) > +.entry:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-right-style: solid; } +.inline-toolbar +.button:only-child, .linked > +.button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, .linked:not(.vertical) > GtkComboBox:only-child > box > button.combo, .linked:not(.vertical) > .spinbutton:only-child:not(.vertical), .linked:not(.vertical) > +.entry:only-child { + border-radius: 3px; + border-style: solid; } + +.linked.vertical > +.button, .linked.vertical > +.button:hover, .linked.vertical > +.button:active, .linked.vertical > +.button:checked, .linked.vertical > +.button:backdrop, .linked.vertical > .spinbutton:not(.vertical), .linked.vertical > +.entry, .linked.vertical > GtkComboBox > box > button.combo { + border-style: solid solid none solid; + border-radius: 0; } + +.linked.vertical > +.button:first-child, .linked.vertical > GtkComboBox:first-child > box > button.combo, .linked.vertical > .spinbutton:first-child:not(.vertical), .linked.vertical > +.entry:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } +.linked.vertical > +.button:last-child, .linked.vertical > GtkComboBox:last-child > box > button.combo, .linked.vertical > .spinbutton:last-child:not(.vertical), .linked.vertical > +.entry:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border-style: solid; } +.linked.vertical > +.button:only-child, .linked.vertical > GtkComboBox:only-child > box > button.combo, .linked.vertical > .spinbutton:only-child:not(.vertical), .linked.vertical > +.entry:only-child { + border-radius: 3px; + border-style: solid; } + +modelbutton.flat, .popover .check, +.popover .radio, +.menuitem.button.flat, modelbutton.flat:backdrop, .popover .check:backdrop, +.popover .radio:backdrop, modelbutton.flat:backdrop:hover, .popover .check:backdrop:hover, +.popover .radio:backdrop:hover, +.menuitem.button.flat:backdrop, +.menuitem.button.flat:backdrop:hover, GtkCalendar.button, GtkCalendar.button:hover, GtkCalendar.button:backdrop, GtkCalendar.button:insensitive, .button:link, +.button:visited, .button:link:hover, .button:link:active, .button:link:checked, +.button:visited:hover, +.button:visited:active, +.button:visited:checked, .scale-popup .button:hover, +.scale-popup button:hover, .scale-popup .button:backdrop:hover, .scale-popup .button:backdrop:insensitive, .scale-popup .button:backdrop, +.scale-popup button:backdrop:hover, +.scale-popup button:backdrop:insensitive, +.scale-popup button:backdrop { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; } + +/* menu buttons */ +modelbutton.flat, .popover .check, +.popover .radio, +.menuitem.button.flat { + padding-left: 5px; + padding-right: 5px; + border-radius: 3px; + outline-offset: -2px; } + modelbutton.flat:hover, .popover .check:hover, + .popover .radio:hover, + .menuitem.button.flat:hover { + background-color: #6f7b81; } + modelbutton.flat check:last-child, .popover .check check:last-child, + .popover .radio check:last-child, + modelbutton.flat radio:last-child, + .popover .check radio:last-child, + .popover .radio radio:last-child, + .menuitem.button.flat check:last-child, + .menuitem.button.flat radio:last-child { + margin-left: 8px; } + modelbutton.flat check:first-child, .popover .check check:first-child, + .popover .radio check:first-child, + modelbutton.flat radio:first-child, + .popover .check radio:first-child, + .popover .radio radio:first-child, + .menuitem.button.flat check:first-child, + .menuitem.button.flat radio:first-child { + margin-right: 8px; } + +modelbutton.flat arrow, .popover .check arrow, +.popover .radio arrow { + background: none; } + modelbutton.flat arrow:hover, .popover .check arrow:hover, + .popover .radio arrow:hover { + background: none; } + modelbutton.flat arrow.left, .popover .check arrow.left, + .popover .radio arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + modelbutton.flat arrow.right, .popover .check arrow.right, + .popover .radio arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + +button.color { + padding: 4px; } + button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 0; } + +/************ + * Calendar * + ***********/ +GtkCalendar { + color: #bcc1c3; + border: 1px solid #373e41; } + GtkCalendar:selected { + border-radius: 3px; } + GtkCalendar.header { + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 0; } + GtkCalendar.header:backdrop { + border-color: rgba(0, 0, 0, 0.1); } + GtkCalendar.button { + color: rgba(188, 193, 195, 0.45); } + GtkCalendar.button:hover { + color: #bcc1c3; } + GtkCalendar.button:backdrop { + color: rgba(134, 141, 144, 0.45); } + GtkCalendar.button:insensitive { + color: rgba(134, 141, 144, 0.45); } + GtkCalendar.highlight, GtkCalendar.highlight:backdrop { + font-size: smaller; + color: #bcc1c3; } + GtkCalendar:backdrop { + color: #abb1b4; + border-color: #394144; } + +/************************* + * Check and Radio Items * + *************************/ +.check { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-dark.png"), url("../assets/checkbox-unchecked-dark@2.png")); + icon-shadow: none; } + +.radio { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-dark.png"), url("../assets/radio-unchecked-dark@2.png")); + icon-shadow: none; } + +.check:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-hover-dark.png"), url("../assets/checkbox-unchecked-hover-dark@2.png")); + icon-shadow: none; } + +.radio:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-hover-dark.png"), url("../assets/radio-unchecked-hover-dark@2.png")); + icon-shadow: none; } + +.check:active { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-active-dark.png"), url("../assets/checkbox-unchecked-active-dark@2.png")); + icon-shadow: none; } + +.radio:active { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-active-dark.png"), url("../assets/radio-unchecked-active-dark@2.png")); + icon-shadow: none; } + +.check:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-backdrop-dark.png"), url("../assets/checkbox-unchecked-backdrop-dark@2.png")); + icon-shadow: none; } + +.radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-backdrop-dark.png"), url("../assets/radio-unchecked-backdrop-dark@2.png")); + icon-shadow: none; } + +.check:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-insensitive-dark.png"), url("../assets/checkbox-unchecked-insensitive-dark@2.png")); + icon-shadow: none; } + +.radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-insensitive-dark.png"), url("../assets/radio-unchecked-insensitive-dark@2.png")); + icon-shadow: none; } + +.check:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-insensitive-backdrop-dark.png"), url("../assets/checkbox-unchecked-insensitive-backdrop-dark@2.png")); + icon-shadow: none; } + +.radio:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-insensitive-backdrop-dark.png"), url("../assets/radio-unchecked-insensitive-backdrop-dark@2.png")); + icon-shadow: none; } + +.check:checked { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-dark.png"), url("../assets/checkbox-checked-dark@2.png")); + icon-shadow: none; } + +.radio:checked { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-dark.png"), url("../assets/radio-checked-dark@2.png")); + icon-shadow: none; } + +.check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-hover-dark.png"), url("../assets/checkbox-checked-hover-dark@2.png")); + icon-shadow: none; } + +.radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-hover-dark.png"), url("../assets/radio-checked-hover-dark@2.png")); + icon-shadow: none; } + +.check:checked:active { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-active-dark.png"), url("../assets/checkbox-checked-active-dark@2.png")); + icon-shadow: none; } + +.radio:checked:active { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-active-dark.png"), url("../assets/radio-checked-active-dark@2.png")); + icon-shadow: none; } + +.check:checked:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-backdrop-dark.png"), url("../assets/checkbox-checked-backdrop-dark@2.png")); + icon-shadow: none; } + +.radio:checked:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-backdrop-dark.png"), url("../assets/radio-checked-backdrop-dark@2.png")); + icon-shadow: none; } + +.check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-insensitive-dark.png"), url("../assets/checkbox-checked-insensitive-dark@2.png")); + icon-shadow: none; } + +.radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-insensitive-dark.png"), url("../assets/radio-checked-insensitive-dark@2.png")); + icon-shadow: none; } + +.check:checked:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-insensitive-backdrop-dark.png"), url("../assets/checkbox-checked-insensitive-backdrop-dark@2.png")); + icon-shadow: none; } + +.radio:checked:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-insensitive-backdrop-dark.png"), url("../assets/radio-checked-insensitive-backdrop-dark@2.png")); + icon-shadow: none; } + +.check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-dark.png"), url("../assets/checkbox-mixed-dark@2.png")); + icon-shadow: none; } + +.radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-dark.png"), url("../assets/radio-mixed-dark@2.png")); + icon-shadow: none; } + +.check:inconsistent:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-hover-dark.png"), url("../assets/checkbox-mixed-hover-dark@2.png")); + icon-shadow: none; } + +.radio:inconsistent:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-hover-dark.png"), url("../assets/radio-mixed-hover-dark@2.png")); + icon-shadow: none; } + +.check:inconsistent:active { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-active-dark.png"), url("../assets/checkbox-mixed-active-dark@2.png")); + icon-shadow: none; } + +.radio:inconsistent:active { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-active-dark.png"), url("../assets/radio-mixed-active-dark@2.png")); + icon-shadow: none; } + +.check:inconsistent:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-backdrop-dark.png"), url("../assets/checkbox-mixed-backdrop-dark@2.png")); + icon-shadow: none; } + +.radio:inconsistent:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-backdrop-dark.png"), url("../assets/radio-mixed-backdrop-dark@2.png")); + icon-shadow: none; } + +.check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-insensitive-dark.png"), url("../assets/checkbox-mixed-insensitive-dark@2.png")); + icon-shadow: none; } + +.radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-insensitive-dark.png"), url("../assets/radio-mixed-insensitive-dark@2.png")); + icon-shadow: none; } + +.check:inconsistent:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-insensitive-backdrop-dark.png"), url("../assets/checkbox-mixed-insensitive-backdrop-dark@2.png")); + icon-shadow: none; } + +.radio:inconsistent:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-insensitive-backdrop-dark.png"), url("../assets/radio-mixed-insensitive-backdrop-dark@2.png")); + icon-shadow: none; } + +.check:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-dark.png"), url("../assets/selected-checkbox-unchecked-dark@2.png")); + icon-shadow: none; } + +.radio:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-dark.png"), url("../assets/selected-radio-unchecked-dark@2.png")); + icon-shadow: none; } + +.check:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-hover-dark.png"), url("../assets/selected-checkbox-unchecked-hover-dark@2.png")); + icon-shadow: none; } + +.radio:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-hover-dark.png"), url("../assets/selected-radio-unchecked-hover-dark@2.png")); + icon-shadow: none; } + +.check:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-active-dark.png"), url("../assets/selected-checkbox-unchecked-active-dark@2.png")); + icon-shadow: none; } + +.radio:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-active-dark.png"), url("../assets/selected-radio-unchecked-active-dark@2.png")); + icon-shadow: none; } + +.check:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-backdrop-dark.png"), url("../assets/selected-checkbox-unchecked-backdrop-dark@2.png")); + icon-shadow: none; } + +.radio:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-backdrop-dark.png"), url("../assets/selected-radio-unchecked-backdrop-dark@2.png")); + icon-shadow: none; } + +.check:insensitive:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-insensitive-dark.png"), url("../assets/selected-checkbox-unchecked-insensitive-dark@2.png")); + icon-shadow: none; } + +.radio:insensitive:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-insensitive-dark.png"), url("../assets/selected-radio-unchecked-insensitive-dark@2.png")); + icon-shadow: none; } + +.check:insensitive:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-insensitive-backdrop-dark.png"), url("../assets/selected-checkbox-unchecked-insensitive-backdrop-dark@2.png")); + icon-shadow: none; } + +.radio:insensitive:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-insensitive-backdrop-dark.png"), url("../assets/selected-radio-unchecked-insensitive-backdrop-dark@2.png")); + icon-shadow: none; } + +.check:checked:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-dark.png"), url("../assets/selected-checkbox-checked-dark@2.png")); + icon-shadow: none; } + +.radio:checked:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-dark.png"), url("../assets/selected-radio-checked-dark@2.png")); + icon-shadow: none; } + +.check:checked:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-hover-dark.png"), url("../assets/selected-checkbox-checked-hover-dark@2.png")); + icon-shadow: none; } + +.radio:checked:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-hover-dark.png"), url("../assets/selected-radio-checked-hover-dark@2.png")); + icon-shadow: none; } + +.check:checked:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-active-dark.png"), url("../assets/selected-checkbox-checked-active-dark@2.png")); + icon-shadow: none; } + +.radio:checked:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-active-dark.png"), url("../assets/selected-radio-checked-active-dark@2.png")); + icon-shadow: none; } + +.check:checked:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-backdrop-dark.png"), url("../assets/selected-checkbox-checked-backdrop-dark@2.png")); + icon-shadow: none; } + +.radio:checked:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-backdrop-dark.png"), url("../assets/selected-radio-checked-backdrop-dark@2.png")); + icon-shadow: none; } + +.check:checked:insensitive:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-insensitive-dark.png"), url("../assets/selected-checkbox-checked-insensitive-dark@2.png")); + icon-shadow: none; } + +.radio:checked:insensitive:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-insensitive-dark.png"), url("../assets/selected-radio-checked-insensitive-dark@2.png")); + icon-shadow: none; } + +.check:checked:insensitive:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-insensitive-backdrop-dark.png"), url("../assets/selected-checkbox-checked-insensitive-backdrop-dark@2.png")); + icon-shadow: none; } + +.radio:checked:insensitive:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-insensitive-backdrop-dark.png"), url("../assets/selected-radio-checked-insensitive-backdrop-dark@2.png")); + icon-shadow: none; } + +.check:inconsistent:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-dark.png"), url("../assets/selected-checkbox-mixed-dark@2.png")); + icon-shadow: none; } + +.radio:inconsistent:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-dark.png"), url("../assets/selected-radio-mixed-dark@2.png")); + icon-shadow: none; } + +.check:inconsistent:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-hover-dark.png"), url("../assets/selected-checkbox-mixed-hover-dark@2.png")); + icon-shadow: none; } + +.radio:inconsistent:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-hover-dark.png"), url("../assets/selected-radio-mixed-hover-dark@2.png")); + icon-shadow: none; } + +.check:inconsistent:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-active-dark.png"), url("../assets/selected-checkbox-mixed-active-dark@2.png")); + icon-shadow: none; } + +.radio:inconsistent:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-active-dark.png"), url("../assets/selected-radio-mixed-active-dark@2.png")); + icon-shadow: none; } + +.check:inconsistent:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-backdrop-dark.png"), url("../assets/selected-checkbox-mixed-backdrop-dark@2.png")); + icon-shadow: none; } + +.radio:inconsistent:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-backdrop-dark.png"), url("../assets/selected-radio-mixed-backdrop-dark@2.png")); + icon-shadow: none; } + +.check:inconsistent:insensitive:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-insensitive-dark.png"), url("../assets/selected-checkbox-mixed-insensitive-dark@2.png")); + icon-shadow: none; } + +.radio:inconsistent:insensitive:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-insensitive-dark.png"), url("../assets/selected-radio-mixed-insensitive-dark@2.png")); + icon-shadow: none; } + +.check:inconsistent:insensitive:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-insensitive-backdrop-dark.png"), url("../assets/selected-checkbox-mixed-insensitive-backdrop-dark@2.png")); + icon-shadow: none; } + +.radio:inconsistent:insensitive:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-insensitive-backdrop-dark.png"), url("../assets/selected-radio-mixed-insensitive-backdrop-dark@2.png")); + icon-shadow: none; } + +.view.content-view.check, GtkIconView.content-view.check { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + icon-shadow: none; } + +.view.content-view.radio, GtkIconView.content-view.radio { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked.png"), url("../assets/radio-unchecked@2.png")); + icon-shadow: none; } + +.view.content-view.check:hover, GtkIconView.content-view.check:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-hover.png"), url("../assets/checkbox-unchecked-hover@2.png")); + icon-shadow: none; } + +.view.content-view.radio:hover, GtkIconView.content-view.radio:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-hover.png"), url("../assets/radio-unchecked-hover@2.png")); + icon-shadow: none; } + +.view.content-view.check:active, GtkIconView.content-view.check:active { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-active.png"), url("../assets/checkbox-unchecked-active@2.png")); + icon-shadow: none; } + +.view.content-view.radio:active, GtkIconView.content-view.radio:active { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-active.png"), url("../assets/radio-unchecked-active@2.png")); + icon-shadow: none; } + +.view.content-view.check:backdrop, GtkIconView.content-view.check:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-backdrop.png"), url("../assets/checkbox-unchecked-backdrop@2.png")); + icon-shadow: none; } + +.view.content-view.radio:backdrop, GtkIconView.content-view.radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-backdrop.png"), url("../assets/radio-unchecked-backdrop@2.png")); + icon-shadow: none; } + +.view.content-view.check:insensitive, GtkIconView.content-view.check:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-insensitive.png"), url("../assets/checkbox-unchecked-insensitive@2.png")); + icon-shadow: none; } + +.view.content-view.radio:insensitive, GtkIconView.content-view.radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-insensitive.png"), url("../assets/radio-unchecked-insensitive@2.png")); + icon-shadow: none; } + +.view.content-view.check:insensitive:backdrop, GtkIconView.content-view.check:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-insensitive-backdrop.png"), url("../assets/checkbox-unchecked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.view.content-view.radio:insensitive:backdrop, GtkIconView.content-view.radio:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-insensitive-backdrop.png"), url("../assets/radio-unchecked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.view.content-view.check, GtkIconView.content-view.check { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked.png"), url("../assets/checkbox-checked@2.png")); + icon-shadow: none; } + +.view.content-view.radio, GtkIconView.content-view.radio { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked.png"), url("../assets/radio-checked@2.png")); + icon-shadow: none; } + +.view.content-view.check:hover, GtkIconView.content-view.check:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked-hover.png"), url("../assets/checkbox-checked-hover@2.png")); + icon-shadow: none; } + +.view.content-view.radio:hover, GtkIconView.content-view.radio:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked-hover.png"), url("../assets/radio-checked-hover@2.png")); + icon-shadow: none; } + +.view.content-view.check:active, GtkIconView.content-view.check:active { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked-active.png"), url("../assets/checkbox-checked-active@2.png")); + icon-shadow: none; } + +.view.content-view.radio:active, GtkIconView.content-view.radio:active { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked-active.png"), url("../assets/radio-checked-active@2.png")); + icon-shadow: none; } + +.view.content-view.check:backdrop, GtkIconView.content-view.check:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked-backdrop.png"), url("../assets/checkbox-checked-backdrop@2.png")); + icon-shadow: none; } + +.view.content-view.radio:backdrop, GtkIconView.content-view.radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked-backdrop.png"), url("../assets/radio-checked-backdrop@2.png")); + icon-shadow: none; } + +.view.content-view.check:insensitive, GtkIconView.content-view.check:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked-insensitive.png"), url("../assets/checkbox-checked-insensitive@2.png")); + icon-shadow: none; } + +.view.content-view.radio:insensitive, GtkIconView.content-view.radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked-insensitive.png"), url("../assets/radio-checked-insensitive@2.png")); + icon-shadow: none; } + +.view.content-view.check:insensitive:backdrop, GtkIconView.content-view.check:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked-insensitive-backdrop.png"), url("../assets/checkbox-checked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.view.content-view.radio:insensitive:backdrop, GtkIconView.content-view.radio:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked-insensitive-backdrop.png"), url("../assets/radio-checked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.check.text-button, .radio.text-button { + padding: 2px 0; + outline-offset: 0; } + .check.text-button label:not(:only-child):first-child, .radio.text-button label:not(:only-child):first-child { + margin-left: 4px; } + .check.text-button label:not(:only-child):last-child, .radio.text-button label:not(:only-child):last-child { + margin-right: 4px; } + +.check, +.radio { + margin: 0 4px; } + .menu .menuitem .check, .menu .menuitem + .radio { + margin: 0; } + +GtkTreeView.view check:selected:focus, GtkTreeView.view check:selected, +GtkTreeView.view radio:selected:focus, +GtkTreeView.view radio:selected { + color: #bcc1c3; } +GtkTreeView.view check:selected:insensitive, +GtkTreeView.view radio:selected:insensitive { + color: #868d90; } + GtkTreeView.view check:selected:insensitive:backdrop, + GtkTreeView.view radio:selected:insensitive:backdrop { + color: #727f85; } +GtkTreeView.view check:backdrop:selected, GtkTreeView.view check:backdrop, +GtkTreeView.view radio:backdrop:selected, +GtkTreeView.view radio:backdrop { + color: #868d90; } + +/***************** + * Color Chooser * + *****************/ +GtkColorSwatch.top { + border-top-left-radius: 5.5px; + border-top-right-radius: 5.5px; } + GtkColorSwatch.top overlay { + border-top-left-radius: 5px; + border-top-right-radius: 5px; } +GtkColorSwatch.bottom { + border-bottom-left-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + GtkColorSwatch.bottom overlay { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } +GtkColorSwatch.left, GtkColorSwatch:first-child:not(.top) { + border-top-left-radius: 5.5px; + border-bottom-left-radius: 5.5px; } + GtkColorSwatch.left overlay, GtkColorSwatch:first-child:not(.top) overlay { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } +GtkColorSwatch.right, GtkColorSwatch:last-child:not(.bottom) { + border-top-right-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + GtkColorSwatch.right overlay, GtkColorSwatch:last-child:not(.bottom) overlay { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } +GtkColorSwatch.dark overlay { + color: #ffffff; } + GtkColorSwatch.dark overlay:hover { + border-color: #373e41; } + GtkColorSwatch.dark overlay:backdrop { + color: rgba(255, 255, 255, 0.5); } +GtkColorSwatch.light overlay { + color: #bcc1c3; } + GtkColorSwatch.light overlay:hover { + border-color: #373e41; } + GtkColorSwatch.light overlay:backdrop { + color: #abb1b4; } +GtkColorSwatch overlay { + box-shadow: inset 0 3px 2px -2px rgba(0, 0, 0, 0.5); + border: 1px solid #373e41; } + GtkColorSwatch overlay:hover { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); } + GtkColorSwatch overlay:backdrop, GtkColorSwatch overlay:backdrop:hover { + border-color: #373e41; + box-shadow: none; } +GtkColorSwatch#add-color-button { + border-radius: 5px 5px 0 0; } + GtkColorSwatch#add-color-button:only-child { + border-radius: 5px; } + GtkColorSwatch#add-color-button overlay { + color: #bcc1c3; + outline-color: rgba(188, 193, 195, 0.3); + border-color: #373e41; + background-image: linear-gradient(to bottom, #4F585C, #434b4e); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05); } + GtkColorSwatch#add-color-button overlay:hover { + color: #bcc1c3; + outline-color: rgba(188, 193, 195, 0.3); + border-color: #373e41; + background-image: linear-gradient(to bottom, #515b5f, #4a5357 60%, #464e51); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } + GtkColorSwatch#add-color-button overlay:backdrop { + border-color: #394144; + background-image: linear-gradient(to bottom, #4F585C); + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + GtkColorSwatch#add-color-button overlay:backdrop GtkLabel, GtkColorSwatch#add-color-button overlay:backdrop { + color: #868d90; } +GtkColorSwatch:insensitive { + opacity: 0.5; } + GtkColorSwatch:insensitive overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; } +row:selected GtkColorSwatch { + box-shadow: 0 0 0 2px #ffffff; } +GtkColorSwatch#editor-color-sample { + border-radius: 4px; } + GtkColorSwatch#editor-color-sample overlay { + border-radius: 4.5px; } + +colorchooser .popover.osd { + border-radius: 5px; } + +/************** + * ComboBoxes * + **************/ +GtkComboBox .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/****************** + * Combobox Entry * + ******************/ +.combobox-entry .button { + box-shadow: none; } + .combobox-entry .button:first-child { + border-radius: 4px 0 0 4px; + border-right-width: 0; } + .combobox-entry .button:last-child { + border-radius: 0 4px 4px 0; } +.combobox-entry .entry { + box-shadow: none; } + .combobox-entry .entry:first-child { + border-radius: 4px 0 0 4px; + border-right-width: 0; } + .combobox-entry .entry:last-child { + border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; } + +/*********** + * Dialogs * + ***********/ +GtkMessageDialog .header-bar, +GtkMessageDialog .titlebar, +.message-dialog .header-bar, +.message-dialog .titlebar { + background-image: none; + background-color: #4F585C; + border-style: none; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } + GtkMessageDialog .header-bar:backdrop, + GtkMessageDialog .titlebar:backdrop, + .message-dialog .header-bar:backdrop, + .message-dialog .titlebar:backdrop { + background-color: #4F585C; } + GtkMessageDialog .header-bar.default-decoration, + GtkMessageDialog .titlebar.default-decoration, + .message-dialog .header-bar.default-decoration, + .message-dialog .titlebar.default-decoration { + padding: 6px; + background-color: #4F585C; + color: #bcc1c3; } + GtkMessageDialog .header-bar.default-decoration:backdrop, + GtkMessageDialog .titlebar.default-decoration:backdrop, + .message-dialog .header-bar.default-decoration:backdrop, + .message-dialog .titlebar.default-decoration:backdrop { + background-color: #4F585C; + color: #868d90; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton, + .message-dialog .header-bar.default-decoration .button.titlebutton, + .message-dialog .titlebar.default-decoration .button.titlebutton { + padding: 1px; + border-radius: 50%; + background-color: transparent; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton GtkImage, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton GtkImage, + .message-dialog .header-bar.default-decoration .button.titlebutton GtkImage, + .message-dialog .titlebar.default-decoration .button.titlebutton GtkImage { + color: #bcc1c3; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton:hover, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton:hover, + .message-dialog .header-bar.default-decoration .button.titlebutton:hover, + .message-dialog .titlebar.default-decoration .button.titlebutton:hover { + background-color: #373e41; + color: #d7dadb; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton:hover GtkImage, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton:hover GtkImage, + .message-dialog .header-bar.default-decoration .button.titlebutton:hover GtkImage, + .message-dialog .titlebar.default-decoration .button.titlebutton:hover GtkImage { + color: #d7dadb; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton:backdrop, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton:backdrop, + .message-dialog .header-bar.default-decoration .button.titlebutton:backdrop, + .message-dialog .titlebar.default-decoration .button.titlebutton:backdrop { + background-color: transparent; + color: #868d90; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton:backdrop GtkImage, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton:backdrop GtkImage, + .message-dialog .header-bar.default-decoration .button.titlebutton:backdrop GtkImage, + .message-dialog .titlebar.default-decoration .button.titlebutton:backdrop GtkImage { + color: #a1a6a8; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton:active, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton:active, + .message-dialog .header-bar.default-decoration .button.titlebutton:active, + .message-dialog .titlebar.default-decoration .button.titlebutton:active { + background-color: #bcc1c3; + color: #4F585C; + border-radius: 50%; + box-shadow: none; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton:active GtkImage, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton:active GtkImage, + .message-dialog .header-bar.default-decoration .button.titlebutton:active GtkImage, + .message-dialog .titlebar.default-decoration .button.titlebutton:active GtkImage { + color: #677277; } +GtkMessageDialog.csd, +.message-dialog.csd { + border: none; + box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2); } + GtkMessageDialog.csd.background, + .message-dialog.csd.background { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + GtkMessageDialog.csd .dialog-action-area .button, + .message-dialog.csd .dialog-action-area .button { + padding: 10px 14px; + border-radius: 0; + background-image: none; + border-left-style: solid; + border-right-style: none; + border-bottom-style: none; } + GtkMessageDialog.csd .dialog-action-area .button:first-child, + .message-dialog.csd .dialog-action-area .button:first-child { + border-left-style: none; + border-bottom-left-radius: 4px; } + GtkMessageDialog.csd .dialog-action-area .button:last-child, + .message-dialog.csd .dialog-action-area .button:last-child { + border-bottom-right-radius: 4px; } + +GtkFileChooserDialog { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + GtkFileChooserDialog .dialog-action-box { + border-top: 1px solid #373e41; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + GtkFileChooserDialog .dialog-action-box:backdrop { + border-top-color: #394144; } + GtkFileChooserDialog #pathbarbox { + border-bottom: 1px solid #4F585C; } + +/**************** + * Text Entries * + ****************/ +.spinbutton:not(.vertical), GeditWindow > .entry, +.entry { + padding: 4px 6px; + border: 1px solid; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #bcc1c3; + border-color: #373e41; + background-color: #636E73; + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); } + .spinbutton:not(.vertical) GtkImage, GeditWindow > .entry GtkImage, + .entry GtkImage { + color: #aab0b3; } + .spinbutton:not(.vertical) GtkImage:hover, GeditWindow > .entry GtkImage:hover, + .entry GtkImage:hover { + color: #bcc1c3; } + .spinbutton:not(.vertical) GtkImage:active, GeditWindow > .entry GtkImage:active, + .entry GtkImage:active { + color: #449ac2; } + .spinbutton:not(.vertical) GtkImage:backdrop, GeditWindow > .entry GtkImage:backdrop, + .entry GtkImage:backdrop { + color: #7f878b; } + .spinbutton:not(.vertical) GtkImage.left, GeditWindow > .entry GtkImage.left, + .entry GtkImage.left { + padding-left: 0; + padding-right: 6px; } + .spinbutton:not(.vertical) GtkImage.right, GeditWindow > .entry GtkImage.right, + .entry GtkImage.right { + padding-left: 6px; + padding-right: 0; } + .spinbutton:not(.vertical) .undershoot.left, GeditWindow > .entry .undershoot.left, + .entry .undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: none; } + .spinbutton:not(.vertical) .undershoot.right, GeditWindow > .entry .undershoot.right, + .entry .undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: none; } + .flat.spinbutton:focus:not(.vertical), GeditWindow > .flat.entry:focus, .flat.spinbutton:not(.vertical), GeditWindow > .flat.entry, + .entry.flat:focus, + .entry.flat { + padding: 2px; + background-image: none; + border-color: transparent; + border-radius: 0; } + .spinbutton:focus:not(.vertical), GeditWindow > .entry:focus, + .entry:focus { + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); + border-color: #347d9f; } + .spinbutton:insensitive:not(.vertical), GeditWindow > .entry:insensitive, + .entry:insensitive { + color: #868d90; + border-color: #373e41; + background-image: linear-gradient(to bottom, #576165); + box-shadow: none; } + .spinbutton:backdrop:not(.vertical), GeditWindow > .entry:backdrop, + .entry:backdrop { + color: #abb1b4; + border-color: #394144; + background-image: linear-gradient(to bottom, #657176); + box-shadow: none; + transition: 200ms ease-out; } + .spinbutton:backdrop:insensitive:not(.vertical), GeditWindow > .entry:backdrop:insensitive, + .entry:backdrop:insensitive { + color: #727f85; + border-color: #394144; + background-image: linear-gradient(to bottom, #576165); + box-shadow: none; } + .spinbutton:backdrop:insensitive:not(.vertical), GeditWindow > .entry:backdrop:insensitive, + .entry:backdrop:insensitive { + color: #727f85; + border-color: #394144; + background-image: linear-gradient(to bottom, #576165); + box-shadow: none; } + .error.spinbutton:not(.vertical), GeditWindow > .error.entry, + .entry.error { + color: #f34235; + border-color: #6f0e07; } + .error.spinbutton:focus:not(.vertical), GeditWindow > .error.entry:focus, + .entry.error:focus { + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); + border-color: #6f0e07; } + .error.spinbutton:selected:focus:not(.vertical), GeditWindow > .error.entry:selected:focus, .error.spinbutton:selected:not(.vertical), GeditWindow > .error.entry:selected, + .entry.error:selected:focus, + .entry.error:selected { + background-color: #f34235; } + .warning.spinbutton:not(.vertical), GeditWindow > .warning.entry, + .entry.warning { + color: #fec006; + border-color: #513d00; } + .warning.spinbutton:focus:not(.vertical), GeditWindow > .warning.entry:focus, + .entry.warning:focus { + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); + border-color: #513d00; } + .warning.spinbutton:selected:focus:not(.vertical), GeditWindow > .warning.entry:selected:focus, .warning.spinbutton:selected:not(.vertical), GeditWindow > .warning.entry:selected, + .entry.warning:selected:focus, + .entry.warning:selected { + background-color: #fec006; } +.spinbutton:not(.vertical) .progressbar, GeditWindow > .entry .progressbar, +.entry .progressbar { + margin: 2px -6px; + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: #449ac2; + border-style: solid; + box-shadow: none; } + .spinbutton:not(.vertical) .progressbar:backdrop, GeditWindow > .entry .progressbar:backdrop, + .entry .progressbar:backdrop { + background-color: transparent; } +.linked:not(.vertical) > .spinbutton:focus:not(.vertical) + .spinbutton:not(.vertical), GeditWindow.linked:not(.vertical) > .entry:focus + .spinbutton:not(.vertical), GeditWindow.linked:not(.vertical) > .spinbutton:focus:not(.vertical) + .entry, GeditWindow.linked:not(.vertical) > .entry:focus + .entry, .linked:not(.vertical) > .spinbutton:focus:not(.vertical) + button, GeditWindow.linked:not(.vertical) > .entry:focus + button, .linked:not(.vertical) > .spinbutton:focus:not(.vertical) + combobox > box > button.combo, GeditWindow.linked:not(.vertical) > .entry:focus + combobox > box > button.combo, .linked:not(.vertical) > +.entry:focus + .spinbutton:not(.vertical), GeditWindow.linked:not(.vertical) > .entry:focus + .entry, .linked:not(.vertical) > +.entry:focus + button, .linked:not(.vertical) > +.entry:focus + combobox > box > button.combo, .linked:not(.vertical) > .spinbutton:focus:not(.vertical) + +.entry, GeditWindow.linked:not(.vertical) > .entry:focus + +.entry, .linked:not(.vertical) > +.entry:focus + +.entry { + border-left-color: #347d9f; } +.linked.vertical > .spinbutton:not(:insensitive):not(.vertical) + entry:not(:insensitive), GeditWindow.linked.vertical > .entry:not(:insensitive) + entry:not(:insensitive), .linked.vertical > .spinbutton:not(:insensitive):not(.vertical) + .spinbutton:not(:insensitive):not(.vertical), GeditWindow.linked.vertical > .entry:not(:insensitive) + .spinbutton:not(:insensitive):not(.vertical), GeditWindow.linked.vertical > .spinbutton:not(:insensitive):not(.vertical) + .entry:not(:insensitive), GeditWindow.linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive), .linked.vertical > +.entry:not(:insensitive) + entry:not(:insensitive), .linked.vertical > +.entry:not(:insensitive) + .spinbutton:not(:insensitive):not(.vertical), GeditWindow.linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive) { + border-top-color: #566064; + background-image: linear-gradient(to bottom, #636E73); } + .linked.vertical > .spinbutton:not(:insensitive):not(.vertical) + entry:not(:insensitive):backdrop, GeditWindow.linked.vertical > .entry:not(:insensitive) + entry:not(:insensitive):backdrop, .linked.vertical > .spinbutton:not(:insensitive):not(.vertical) + .spinbutton:not(:insensitive):backdrop:not(.vertical), GeditWindow.linked.vertical > .entry:not(:insensitive) + .spinbutton:not(:insensitive):backdrop:not(.vertical), GeditWindow.linked.vertical > .spinbutton:not(:insensitive):not(.vertical) + .entry:not(:insensitive):backdrop, GeditWindow.linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive):backdrop, .linked.vertical > + .entry:not(:insensitive) + entry:not(:insensitive):backdrop, .linked.vertical > + .entry:not(:insensitive) + .spinbutton:not(:insensitive):backdrop:not(.vertical), GeditWindow.linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive):backdrop { + border-top-color: #586367; + background-image: linear-gradient(to bottom, #657176); } +.linked.vertical > .spinbutton:insensitive:not(.vertical) + .spinbutton:insensitive:not(.vertical), GeditWindow.linked.vertical > .entry:insensitive + .spinbutton:insensitive:not(.vertical), GeditWindow.linked.vertical > .spinbutton:insensitive:not(.vertical) + .entry:insensitive, GeditWindow.linked.vertical > .entry:insensitive + .entry:insensitive, .linked.vertical > +.entry:insensitive + .spinbutton:insensitive:not(.vertical), GeditWindow.linked.vertical > .entry:insensitive + .entry:insensitive { + border-top-color: #566064; } +.linked.vertical > .spinbutton:not(.vertical) + .spinbutton:focus:not(:only-child):not(.vertical), GeditWindow.linked.vertical > .entry + .spinbutton:focus:not(:only-child):not(.vertical), GeditWindow.linked.vertical > .spinbutton:not(.vertical) + .entry:focus:not(:only-child), GeditWindow.linked.vertical > .entry + .entry:focus:not(:only-child), .linked.vertical > +.entry + .spinbutton:focus:not(:only-child):not(.vertical), GeditWindow.linked.vertical > .entry + .entry:focus:not(:only-child) { + border-top-color: #347d9f; } +.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + .spinbutton:not(.vertical), GeditWindow.linked.vertical > .entry:focus:not(:only-child) + .spinbutton:not(.vertical), GeditWindow.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + .entry, GeditWindow.linked.vertical > .entry:focus:not(:only-child) + .entry, +.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + .entry, +GeditWindow.linked.vertical > .entry:focus:not(:only-child) + .entry, +.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + .button, +GeditWindow.linked.vertical > .entry:focus:not(:only-child) + .button, +.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + GtkComboBox > box > .button.combo, +GeditWindow.linked.vertical > .entry:focus:not(:only-child) + GtkComboBox > box > .button.combo, .linked.vertical > +.entry:focus:not(:only-child) + .spinbutton:not(.vertical), GeditWindow.linked.vertical > .entry:focus:not(:only-child) + .entry, +.linked.vertical > +.entry:focus:not(:only-child) + .entry, +.linked.vertical > +.entry:focus:not(:only-child) + .button, +.linked.vertical > +.entry:focus:not(:only-child) + GtkComboBox > box > .button.combo { + border-top-color: #347d9f; } + +GtkTreeView .acceleditor > GtkLabel { + background-color: #449ac2; } + +GtkTreeView .entry.flat, GtkTreeView .entry { + border-radius: 0; + background-image: none; + background-color: #636E73; } + GtkTreeView .entry.flat:focus, GtkTreeView .entry:focus { + border-color: #449ac2; } + +/************* + * Expanders * + *************/ +expander .arrow { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + expander .arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + expander .arrow:hover { + color: white; } + expander .arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/**************** + * Floating Bar * + ****************/ +.floating-bar { + background-color: #4F585C; + padding-top: 1px; + border-width: 1px; + border-style: solid solid none; + border-color: #373e41; + border-radius: 3px 3px 0 0; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } + .floating-bar.bottom.left { + border-left-style: none; + border-top-left-radius: 0; + border-top-right-radius: 4px; } + .floating-bar.bottom.right { + border-right-style: none; + border-top-right-radius: 0; + border-top-left-radius: 4px; } + .floating-bar > .button { + padding: 4px; } + .floating-bar:backdrop { + background-color: #4F585C; + border-color: #394144; } + +/********** + * Frames * + **********/ +.frame { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #373e41; } + .frame.flat { + border-style: none; } + .frame:backdrop { + border-color: #394144; } + +GtkScrolledWindow GtkViewport.frame { + border-style: none; } +GtkScrolledWindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#202425), to(rgba(32, 36, 37, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(188, 193, 195, 0.07)), to(rgba(188, 193, 195, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + GtkScrolledWindow overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#394144), to(rgba(57, 65, 68, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } +GtkScrolledWindow overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#202425), to(rgba(32, 36, 37, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(188, 193, 195, 0.07)), to(rgba(188, 193, 195, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + GtkScrolledWindow overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#394144), to(rgba(57, 65, 68, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } +GtkScrolledWindow overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#202425), to(rgba(32, 36, 37, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(188, 193, 195, 0.07)), to(rgba(188, 193, 195, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + GtkScrolledWindow overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#394144), to(rgba(57, 65, 68, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } +GtkScrolledWindow overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#202425), to(rgba(32, 36, 37, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(188, 193, 195, 0.07)), to(rgba(188, 193, 195, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + GtkScrolledWindow overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#394144), to(rgba(57, 65, 68, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } +GtkScrolledWindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; + box-shadow: none; } +GtkScrolledWindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; + box-shadow: none; } +GtkScrolledWindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: none; } +GtkScrolledWindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: none; } +GtkScrolledWindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #373e41 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #596368; } + GtkScrolledWindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + GtkScrolledWindow junction:backdrop { + border-image-source: linear-gradient(to bottom, #394144 1px, transparent 1px); + background-color: #485054; + transition: 200ms ease-out; } + +.separator { + background: rgba(0, 0, 0, 0.1); } + +/************ + * Popovers * + ************/ +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 8px; + -GraniteWidgetsPopOver-border-width: 0; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid #636E73; + background: #636E73; + color: #bcc1c3; } + GraniteWidgetsPopOver .button { + background-image: none; + background: none; + border: none; } + GraniteWidgetsPopOver .button:active, GraniteWidgetsPopOver .button:active:hover { + color: #449ac2; } + GraniteWidgetsPopOver > .frame { + border: none; } + GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver GtkIconView.sidebar { + border: none; + background: none; } + +GraniteWidgetsStaticNotebook .frame { + border: none; } + +.popover_bg { + background-color: #636E73; + border: 1px solid #636E73; + color: #bcc1c3; } + +/*********** + * Welcome * + **********/ +GraniteWidgetsWelcome { + background-color: #636E73; } + GraniteWidgetsWelcome GtkLabel { + color: #bcc1c3; } + GraniteWidgetsWelcome .h1, GraniteWidgetsWelcome .h3 { + color: rgba(188, 193, 195, 0.8); } + +/************** +* Source List * +***************/ +.source-list { + -GtkTreeView-horizontal-separator: 4px; + -GtkTreeView-vertical-separator: 4px; + background-color: #4F585C; + border: solid #373e41; + color: #bcc1c3; + border-right-width: 1px; } + .source-list .view, .source-list GtkIconView { + border-width: 0; + border-style: solid; + border-color: #373e41; } + .source-list .category-expander { + border: none; + color: #bcc1c3; } + .source-list .badge { + background-image: none; + background-color: rgba(0, 0, 0, 0.4); + color: #4F585C; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; } + .source-list .badge:selected:backdrop, .source-list .badge:selected:hover:backdrop { + background-color: rgba(0, 0, 0, 0.2); + color: #434b4e; } + .source-list .list-row { + border: none; + padding: 0; } + .source-list .list-row > GtkLabel { + padding-left: 6px; + padding-right: 6px; } + .source-list.sidebar { + border-width: 0; + border-style: solid; + border-color: #373e41; } + .source-list.sidebar.left, .source-list.sidebar.right { + border-width: 0; } + +/************** +* Text Styles * +**************/ +.h1 { + font-size: 24px; } + +.h2 { + font-weight: 300; + font-size: 18px; } + +.h3 { + font-size: 9px; } + +.h4 { + font-weight: bold; + font-size: 9px; } + +.category-label { + font-size: 9px; + padding: 6px; + color: rgba(188, 193, 195, 0.9); + font-weight: bold; + text-shadow: 0 1px rgba(255, 255, 255, 0.2); } + +/************** +* Storage Bar * +**************/ +.storage-bar .trough { + border: none; + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1); + background-image: none; + background-color: transparent; + padding: 8px 6px; } +.storage-bar .fill-block { + background-color: #fec006; + border: none; + box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); + transition: all 200ms ease-in-out; + padding: 8px 6px; } + .storage-bar .fill-block:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + border-left-width: 1px; + box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); } + .storage-bar .fill-block:last-child { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset -1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); } + .storage-bar .fill-block.empty-block { + background-color: #636E73; } + .storage-bar .fill-block.app { + background-color: #2095f2; } + .storage-bar .fill-block.audio { + background-color: #fe9700; } + .storage-bar .fill-block.photo { + background-color: #f34235; } + .storage-bar .fill-block.video { + background-color: #9b26af; } + .storage-bar .fill-block .legend { + padding: 12px; + border-radius: 4px; } + +/*************** + * Header Bars * + ***************/ +.titlebar:not(headerbar), +.header-bar { + padding: 0 8px; + border: none; + border-radius: 4px 4px 0 0; + background-color: #3B4245; + color: rgba(255, 255, 255, 0.5); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } + .titlebar:backdrop:not(headerbar), + .header-bar:backdrop { + background-color: #3B4245; + color: rgba(255, 255, 255, 0.3); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + transition: 200ms ease-out; } + .titlebar:not(headerbar) .title, + .header-bar .title { + font-weight: bold; + padding-left: 12px; + padding-right: 12px; + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .title:backdrop, + .header-bar .title:backdrop { + color: rgba(255, 255, 255, 0.3); } + .titlebar:not(headerbar) .subtitle, + .header-bar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; + color: rgba(255, 255, 255, 0.5); } + .selection-mode.titlebar:not(headerbar), + .header-bar.selection-mode { + border-radius: 4px 4px 0 0; + color: #ffffff; + text-shadow: 0 -1px rgba(0, 0, 0, 0.5); + border-color: #347d9f; + background-color: #347D9F; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } + .selection-mode.titlebar:backdrop:not(headerbar), + .header-bar.selection-mode:backdrop { + background-color: #275f79; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, + .header-bar.selection-mode .selection-menu:backdrop, + .header-bar.selection-mode .selection-menu { + border-color: rgba(68, 154, 194, 0); + background-image: linear-gradient(to bottom, rgba(68, 154, 194, 0)); + box-shadow: none; + text-shadow: none; + padding-left: 10px; + padding-right: 10px; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop GtkArrow, .selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow, + .header-bar.selection-mode .selection-menu:backdrop GtkArrow, + .header-bar.selection-mode .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, + .header-bar.selection-mode .selection-menu:backdrop .arrow, + .header-bar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: rgba(255, 255, 255, 0.5); + icon-shadow: none; } + .tiled .titlebar:backdrop:not(headerbar), .tiled .titlebar:not(headerbar), .maximized .titlebar:backdrop:not(headerbar), .maximized .titlebar:not(headerbar), .tiled + .header-bar:backdrop, .tiled + .header-bar, .maximized + .header-bar:backdrop, .maximized + .header-bar { + border-radius: 0; } + .default-decoration.titlebar:not(headerbar), + .header-bar.default-decoration { + padding: 6px; + background-color: #3B4245; + color: rgba(255, 255, 255, 0.5); } + .default-decoration.titlebar:not(headerbar) .maximized, + .header-bar.default-decoration .maximized { + padding: 6px; + border-radius: 0; } + .default-decoration.titlebar:backdrop:not(headerbar), + .header-bar.default-decoration:backdrop { + background-color: #2f3537; + color: rgba(255, 255, 255, 0.3); } + .titlebar:not(headerbar) .entry, + .header-bar .entry { + margin: 6px 0; + border-radius: 2px; + padding: 4px; + border: none; + box-shadow: none; + background: rgba(99, 110, 115, 0.95); + color: #bcc1c3; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); } + .titlebar:not(headerbar) .entry > .image, + .header-bar .entry > .image { + padding-right: 6px; + color: rgba(188, 193, 195, 0.8); } + .titlebar:not(headerbar) .entry:active, .titlebar:not(headerbar) .entry:focus, + .header-bar .entry:active, + .header-bar .entry:focus { + background: #636E73; + color: #bcc1c3; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .titlebar:not(headerbar) .entry:active > .image, .titlebar:not(headerbar) .entry:focus > .image, + .header-bar .entry:active > .image, + .header-bar .entry:focus > .image { + padding-right: 6px; + color: #bcc1c3; } + .titlebar:not(headerbar) .entry:active:backdrop, .titlebar:not(headerbar) .entry:focus:backdrop, + .header-bar .entry:active:backdrop, + .header-bar .entry:focus:backdrop { + background: rgba(99, 110, 115, 0.8); + color: rgba(188, 193, 195, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) .entry:insensitive, + .header-bar .entry:insensitive { + background: rgba(99, 110, 115, 0.6); + color: rgba(188, 193, 195, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) .entry:insensitive > .image, + .header-bar .entry:insensitive > .image { + padding-right: 6px; + color: rgba(188, 193, 195, 0.5); } + .titlebar:not(headerbar) .entry:insensitive:backdrop, + .header-bar .entry:insensitive:backdrop { + background: rgba(99, 110, 115, 0.5); + color: rgba(188, 193, 195, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) .entry:backdrop, + .header-bar .entry:backdrop { + background: rgba(99, 110, 115, 0.8); + color: rgba(188, 193, 195, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) .entry:backdrop > .image, + .header-bar .entry:backdrop > .image { + color: rgba(188, 193, 195, 0.5); } + .titlebar:not(headerbar) .button, + .header-bar .button { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + icon-shadow: none; + margin: 0; + padding: 10px; + text-shadow: none; } + .titlebar:not(headerbar) .button.back-button, .titlebar:not(headerbar) .button.suggested-action, .titlebar:not(headerbar) .button.menu-button, .titlebar:not(headerbar) .button.text-button, .titlebar:not(headerbar) .button.image-button, .titlebar:not(headerbar) .button.linked, .titlebar:not(headerbar) .button.flat, + .header-bar .button.back-button, + .header-bar .button.suggested-action, + .header-bar .button.menu-button, + .header-bar .button.text-button, + .header-bar .button.image-button, + .header-bar .button.linked, + .header-bar .button.flat { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + icon-shadow: none; + margin: 0; + padding: 10px; + text-shadow: none; + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .button.back-button:backdrop, .titlebar:not(headerbar) .button.suggested-action:backdrop, .titlebar:not(headerbar) .button.menu-button:backdrop, .titlebar:not(headerbar) .button.text-button:backdrop, .titlebar:not(headerbar) .button.image-button:backdrop, .titlebar:not(headerbar) .button.linked:backdrop, .titlebar:not(headerbar) .button.flat:backdrop, + .header-bar .button.back-button:backdrop, + .header-bar .button.suggested-action:backdrop, + .header-bar .button.menu-button:backdrop, + .header-bar .button.text-button:backdrop, + .header-bar .button.image-button:backdrop, + .header-bar .button.linked:backdrop, + .header-bar .button.flat:backdrop { + background-color: transparent; + background-image: none; + text-shadow: none; + color: rgba(255, 255, 255, 0.3); } + .titlebar:not(headerbar) .button.back-button:hover, .titlebar:not(headerbar) .button.suggested-action:hover, .titlebar:not(headerbar) .button.menu-button:hover, .titlebar:not(headerbar) .button.text-button:hover, .titlebar:not(headerbar) .button.image-button:hover, .titlebar:not(headerbar) .button.linked:hover, .titlebar:not(headerbar) .button.flat:hover, + .header-bar .button.back-button:hover, + .header-bar .button.suggested-action:hover, + .header-bar .button.menu-button:hover, + .header-bar .button.text-button:hover, + .header-bar .button.image-button:hover, + .header-bar .button.linked:hover, + .header-bar .button.flat:hover { + background-image: none; + background-color: rgba(0, 0, 0, 0.15); + color: rgba(255, 255, 255, 0.5); + box-shadow: none; + text-shadow: none; } + .titlebar:not(headerbar) .button GtkLabel, + .titlebar:not(headerbar) .button GtkImage, + .header-bar .button GtkLabel, + .header-bar .button GtkImage { + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .button GtkLabel:backdrop, .titlebar:not(headerbar) .button GtkLabel:insensitive, + .titlebar:not(headerbar) .button GtkImage:backdrop, + .titlebar:not(headerbar) .button GtkImage:insensitive, + .header-bar .button GtkLabel:backdrop, + .header-bar .button GtkLabel:insensitive, + .header-bar .button GtkImage:backdrop, + .header-bar .button GtkImage:insensitive { + color: rgba(255, 255, 255, 0.3); + -gtk-image-effect: dim; } + .titlebar:not(headerbar) .button:focus, .titlebar:not(headerbar) .button:hover, + .header-bar .button:focus, + .header-bar .button:hover { + background-image: none; + background-color: rgba(0, 0, 0, 0.15); + color: rgba(255, 255, 255, 0.5); + box-shadow: none; + text-shadow: none; } + .titlebar:not(headerbar) .button:backdrop, + .header-bar .button:backdrop { + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.3); } + .titlebar:not(headerbar) .button:backdrop GtkImage, + .header-bar .button:backdrop GtkImage { + color: rgba(255, 255, 255, 0.3); } + .titlebar:not(headerbar) .button:active, .titlebar:not(headerbar) .button:checked, + .header-bar .button:active, + .header-bar .button:checked { + border-radius: 0px; + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 -2px 0 0 rgba(255, 255, 255, 0.5); + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .button:active:backdrop, .titlebar:not(headerbar) .button:checked:backdrop, + .header-bar .button:active:backdrop, + .header-bar .button:checked:backdrop { + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.3); + box-shadow: inset 0 -2px 0 0 rgba(255, 255, 255, 0.3); } + .titlebar:not(headerbar) .button:active:focus, .titlebar:not(headerbar) .button:active:hover, .titlebar:not(headerbar) .button:checked:focus, .titlebar:not(headerbar) .button:checked:hover, + .header-bar .button:active:focus, + .header-bar .button:active:hover, + .header-bar .button:checked:focus, + .header-bar .button:checked:hover { + background-image: none; + background-color: rgba(0, 0, 0, 0.15); + color: rgba(255, 255, 255, 0.5); + box-shadow: inset 0 -2px 0 0 rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .button:insensitive, .titlebar:not(headerbar) .button:insensitive:backdrop, + .header-bar .button:insensitive, + .header-bar .button:insensitive:backdrop { + color: rgba(255, 255, 255, 0.3); + background-color: transparent; + background-image: none; } + .titlebar:not(headerbar) .button:insensitive GtkImage, .titlebar:not(headerbar) .button:insensitive:backdrop GtkImage, + .header-bar .button:insensitive GtkImage, + .header-bar .button:insensitive:backdrop GtkImage { + -gtk-image-effect: dim; } + .titlebar:not(headerbar) .button.titlebutton, + .header-bar .button.titlebutton { + background-color: transparent; + background-image: none; + border-radius: 50%; + border: none; + box-shadow: none; + icon-shadow: none; + margin: 0; + padding: 1px; + text-shadow: none; + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .button.titlebutton:hover, + .header-bar .button.titlebutton:hover { + background-color: rgba(255, 255, 255, 0); + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .button.titlebutton:backdrop, + .header-bar .button.titlebutton:backdrop { + background-color: transparent; + color: rgba(255, 255, 255, 0.3); } + .titlebar:not(headerbar) .button.titlebutton:active, + .header-bar .button.titlebutton:active { + background-color: rgba(255, 255, 255, 0.5); + color: #3B4245; + border-radius: 50%; + box-shadow: none; } + .titlebar:not(headerbar) .button.titlebutton:active GtkImage, + .header-bar .button.titlebutton:active GtkImage { + color: #3B4245; } + .titlebar:not(headerbar) .button.menu-button .menu .menuitem GtkLabel, + .header-bar .button.menu-button .menu .menuitem GtkLabel { + color: #bcc1c3; } + .titlebar:not(headerbar) .button.menu-button .menu .menuitem GtkLabel:insensitive, + .header-bar .button.menu-button .menu .menuitem GtkLabel:insensitive { + color: #868d90; } + .titlebar:not(headerbar) .button.menu-button .menu .menuitem .separator, + .header-bar .button.menu-button .menu .menuitem .separator { + color: #373e41; } + .titlebar:not(headerbar) .button.menu-button .menu .menuitem:hover GtkLabel, + .header-bar .button.menu-button .menu .menuitem:hover GtkLabel { + color: #ffffff; } + .titlebar:not(headerbar) .button.suggested-action, + .header-bar .button.suggested-action { + font-weight: bold; + padding: 0; + padding: 5px 10px; + border-radius: 2px; + background-color: rgba(255, 255, 255, 0.5); + color: #449ac2; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); } + .titlebar:not(headerbar) .button.suggested-action GtkLabel, + .header-bar .button.suggested-action GtkLabel { + color: #449ac2; } + .titlebar:not(headerbar) .button.suggested-action:hover, + .header-bar .button.suggested-action:hover { + background-color: rgba(255, 255, 255, 0.5); + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .titlebar:not(headerbar) .button.suggested-action:hover GtkLabel, + .header-bar .button.suggested-action:hover GtkLabel { + color: #449ac2; } + .titlebar:not(headerbar) .button.suggested-action:hover:backdrop, + .header-bar .button.suggested-action:hover:backdrop { + background-color: rgba(255, 255, 255, 0.3); + box-shadow: none; } + .titlebar:not(headerbar) .button.suggested-action:hover:backdrop GtkLabel, + .header-bar .button.suggested-action:hover:backdrop GtkLabel { + color: rgba(68, 154, 194, 0.8); } + .titlebar:not(headerbar) .button.suggested-action:insensitive, + .header-bar .button.suggested-action:insensitive { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: none; } + .titlebar:not(headerbar) .button.suggested-action:insensitive GtkLabel, + .header-bar .button.suggested-action:insensitive GtkLabel { + color: rgba(255, 255, 255, 0); } + .titlebar:not(headerbar) .button.suggested-action:insensitive:backdrop, + .header-bar .button.suggested-action:insensitive:backdrop { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: none; } + .titlebar:not(headerbar) .button.suggested-action:insensitive:backdrop GtkLabel, + .header-bar .button.suggested-action:insensitive:backdrop GtkLabel { + color: rgba(255, 255, 255, 0); } + .titlebar:not(headerbar) .button.suggested-action:backdrop, + .header-bar .button.suggested-action:backdrop { + background-color: rgba(255, 255, 255, 0); + box-shadow: none; } + .titlebar:not(headerbar) .button.suggested-action:backdrop GtkLabel, + .header-bar .button.suggested-action:backdrop GtkLabel { + color: rgba(68, 154, 194, 0.2); } + .titlebar:not(headerbar) .button.linked:first-child, .titlebar:not(headerbar) .button.linked:last-child, + .header-bar .button.linked:first-child, + .header-bar .button.linked:last-child { + border-radius: 0; } + .titlebar:not(headerbar) .separator, + .header-bar .separator { + color: transparent; + background-color: transparent; } + +.titlebar, .titlebar:backdrop { + border-top-left-radius: 4px; + border-top-right-radius: 4px; } + +.separator:first-child + .header-bar, .separator:first-child + .header-bar:backdrop, separator:first-child + .header-bar, separator:first-child + .header-bar:backdrop, .header-bar:first-child, .header-bar:first-child:backdrop { + border-top-left-radius: 4px; } +.header-bar:last-child, .header-bar:last-child:backdrop { + border-top-right-radius: 4px; } + +window.csd > .titlebar:not(headerbar) { + padding: 0; + background-color: #3B4245; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; } + window.csd > .titlebar:not(headerbar):backdrop { + background-color: #2f3537; } + +/************** + * GtkInfoBar * + **************/ +.info, .warning, .question, .error, +GtkInfoBar, +infobar { + text-shadow: none; + color: #bcc1c3; + background-color: #4F585C; + border-bottom: 1px solid #373e41; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 0 0 rgba(0, 0, 0, 0.05), 0 1px 2px 0 rgba(0, 0, 0, 0.15); } + +.info, .warning, .question, .error { + text-shadow: none; + color: #ffffff; + border: none; } + .info .label, .warning .label, .question .label, .error .label { + color: #ffffff; } + .info .label:backdrop, .warning .label:backdrop, .question .label:backdrop, .error .label:backdrop { + color: rgba(255, 255, 255, 0.5); } + .info .button, .warning .button, .question .button, .error .button, + .info button, + .warning button, + .question button, + .error button { + border-radius: 2px; + border: none; + background: rgba(99, 110, 115, 0.95); + color: #bcc1c3; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); } + .info .button .label, .warning .button .label, .question .button .label, .error .button .label, + .info button .label, + .warning button .label, + .question button .label, + .error button .label { + color: #bcc1c3; } + .info .button:active, .warning .button:active, .question .button:active, .error .button:active, + .info button:active, + .warning button:active, + .question button:active, + .error button:active { + background: #636E73; + color: #bcc1c3; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .info .button:active:backdrop, .warning .button:active:backdrop, .question .button:active:backdrop, .error .button:active:backdrop, + .info button:active:backdrop, + .warning button:active:backdrop, + .question button:active:backdrop, + .error button:active:backdrop { + background: rgba(99, 110, 115, 0.8); + color: rgba(188, 193, 195, 0.5); + box-shadow: none; } + .info .button:hover, .warning .button:hover, .question .button:hover, .error .button:hover, .info .button:focus, .warning .button:focus, .question .button:focus, .error .button:focus, + .info button:hover, + .warning button:hover, + .question button:hover, + .error button:hover, + .info button:focus, + .warning button:focus, + .question button:focus, + .error button:focus { + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .info .button:insensitive, .warning .button:insensitive, .question .button:insensitive, .error .button:insensitive, + .info button:insensitive, + .warning button:insensitive, + .question button:insensitive, + .error button:insensitive { + background: rgba(99, 110, 115, 0.6); + color: rgba(188, 193, 195, 0.5); + box-shadow: none; } + .info .button:insensitive:backdrop, .warning .button:insensitive:backdrop, .question .button:insensitive:backdrop, .error .button:insensitive:backdrop, + .info button:insensitive:backdrop, + .warning button:insensitive:backdrop, + .question button:insensitive:backdrop, + .error button:insensitive:backdrop { + background: rgba(99, 110, 115, 0.5); + color: rgba(188, 193, 195, 0.5); + box-shadow: none; } + .info .button:backdrop, .warning .button:backdrop, .question .button:backdrop, .error .button:backdrop, + .info button:backdrop, + .warning button:backdrop, + .question button:backdrop, + .error button:backdrop { + background: rgba(99, 110, 115, 0.8); + color: rgba(188, 193, 195, 0.5); + box-shadow: none; } + +.info { + background-color: #2095f2; } + .info:backdrop { + background-color: #50acf5; + color: rgba(255, 255, 255, 0.5); } + +.warning { + background-color: #fec006; } + .warning:backdrop { + background-color: #fecd39; + color: rgba(255, 255, 255, 0.5); } + +.question { + background-color: #4bae4f; } + .question:backdrop { + background-color: #6cc070; + color: rgba(255, 255, 255, 0.5); } + +.error { + background-color: #f34235; } + .error:backdrop { + background-color: #f66f65; + color: rgba(255, 255, 255, 0.5); } + +/************* + * Level Bar * + *************/ +GtkLevelBar, +.level-bar { + -GtkLevelBar-min-block-width: 32; + -GtkLevelBar-min-block-height: 8; } + GtkLevelBar:backdrop, + .level-bar:backdrop { + transition: 200ms ease-out; } + GtkLevelBar .trough, + .level-bar .trough { + margin: 0; + padding: 2px; + border-radius: 3px; } + GtkLevelBar.horizontal.indicator-discrete.fill-block, + .level-bar.horizontal.indicator-discrete.fill-block { + margin: 0 1px; } + GtkLevelBar.horizontal.discrete block, + .level-bar.horizontal.discrete block { + margin: 0 1px; } + GtkLevelBar.vertical.indicator-discrete.fill-block, + .level-bar.vertical.indicator-discrete.fill-block { + margin: 1px 0; } + GtkLevelBar.vertical.discrete block, + .level-bar.vertical.discrete block { + margin: 1px 0; } + GtkLevelBar.vertical .fill-block, + GtkLevelBar .level-bar.vertical .fill-block, + .level-bar.vertical GtkLevelBar .fill-block, + GtkLevelBar .fill-block, + .level-bar GtkLevelBar.vertical .fill-block, + GtkLevelBar.vertical .level-bar .fill-block, + .level-bar.vertical .fill-block, + .level-bar .fill-block { + border-radius: 2px; } + GtkLevelBar.vertical .low.fill-block, + GtkLevelBar .level-bar.vertical .low.fill-block, + .level-bar.vertical GtkLevelBar .low.fill-block, GtkLevelBar.vertical .level-low.fill-block, + GtkLevelBar .level-bar.vertical .level-low.fill-block, + .level-bar.vertical GtkLevelBar .level-low.fill-block, + GtkLevelBar .fill-block.low, + GtkLevelBar .fill-block.level-low, + .level-bar GtkLevelBar.vertical .low.fill-block, + GtkLevelBar.vertical .level-bar .low.fill-block, + .level-bar.vertical .low.fill-block, + .level-bar GtkLevelBar.vertical .level-low.fill-block, + GtkLevelBar.vertical .level-bar .level-low.fill-block, + .level-bar.vertical .level-low.fill-block, + .level-bar .fill-block.low, + .level-bar .fill-block.level-low { + border: 1px solid #d09c01; + background-color: #fec006; } + GtkLevelBar.vertical .low.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .low.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .low.fill-block:backdrop, GtkLevelBar.vertical .level-low.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .level-low.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .level-low.fill-block:backdrop, + GtkLevelBar .fill-block.low:backdrop, + GtkLevelBar .fill-block.level-low:backdrop, + .level-bar GtkLevelBar.vertical .low.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .low.fill-block:backdrop, + .level-bar.vertical .low.fill-block:backdrop, + .level-bar GtkLevelBar.vertical .level-low.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .level-low.fill-block:backdrop, + .level-bar.vertical .level-low.fill-block:backdrop, + .level-bar .fill-block.low:backdrop, + .level-bar .fill-block.level-low:backdrop { + border: 1px solid #fec006; } + GtkLevelBar.vertical .high.fill-block, + GtkLevelBar .level-bar.vertical .high.fill-block, + .level-bar.vertical GtkLevelBar .high.fill-block, GtkLevelBar.vertical .level-high.fill-block, + GtkLevelBar .level-bar.vertical .level-high.fill-block, + .level-bar.vertical GtkLevelBar .level-high.fill-block, + GtkLevelBar .fill-block.high, + GtkLevelBar .fill-block.level-high, + .level-bar GtkLevelBar.vertical .high.fill-block, + GtkLevelBar.vertical .level-bar .high.fill-block, + .level-bar.vertical .high.fill-block, + .level-bar GtkLevelBar.vertical .level-high.fill-block, + GtkLevelBar.vertical .level-bar .level-high.fill-block, + .level-bar.vertical .level-high.fill-block, + .level-bar .fill-block.high, + .level-bar .fill-block.level-high { + border: 1px solid #347d9f; + background-color: #449ac2; } + GtkLevelBar.vertical .high.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .high.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .high.fill-block:backdrop, GtkLevelBar.vertical .level-high.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .level-high.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .level-high.fill-block:backdrop, + GtkLevelBar .fill-block.high:backdrop, + GtkLevelBar .fill-block.level-high:backdrop, + .level-bar GtkLevelBar.vertical .high.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .high.fill-block:backdrop, + .level-bar.vertical .high.fill-block:backdrop, + .level-bar GtkLevelBar.vertical .level-high.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .level-high.fill-block:backdrop, + .level-bar.vertical .level-high.fill-block:backdrop, + .level-bar .fill-block.high:backdrop, + .level-bar .fill-block.level-high:backdrop { + border: 1px solid #449ac2; } + GtkLevelBar.vertical .full.fill-block, + GtkLevelBar .level-bar.vertical .full.fill-block, + .level-bar.vertical GtkLevelBar .full.fill-block, GtkLevelBar.vertical .level-full.fill-block, + GtkLevelBar .level-bar.vertical .level-full.fill-block, + .level-bar.vertical GtkLevelBar .level-full.fill-block, + GtkLevelBar .fill-block.full, + GtkLevelBar .fill-block.level-full, + .level-bar GtkLevelBar.vertical .full.fill-block, + GtkLevelBar.vertical .level-bar .full.fill-block, + .level-bar.vertical .full.fill-block, + .level-bar GtkLevelBar.vertical .level-full.fill-block, + GtkLevelBar.vertical .level-bar .level-full.fill-block, + .level-bar.vertical .level-full.fill-block, + .level-bar .fill-block.full, + .level-bar .fill-block.level-full { + border: 1px solid #2c672f; + background-color: #3c8a3f; } + GtkLevelBar.vertical .full.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .full.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .full.fill-block:backdrop, GtkLevelBar.vertical .level-full.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .level-full.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .level-full.fill-block:backdrop, + GtkLevelBar .fill-block.full:backdrop, + GtkLevelBar .fill-block.level-full:backdrop, + .level-bar GtkLevelBar.vertical .full.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .full.fill-block:backdrop, + .level-bar.vertical .full.fill-block:backdrop, + .level-bar GtkLevelBar.vertical .level-full.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .level-full.fill-block:backdrop, + .level-bar.vertical .level-full.fill-block:backdrop, + .level-bar .fill-block.full:backdrop, + .level-bar .fill-block.level-full:backdrop { + border: 1px solid #3c8a3f; } + GtkLevelBar.vertical .empty.fill-block, + GtkLevelBar .level-bar.vertical .empty.fill-block, + .level-bar.vertical GtkLevelBar .empty.fill-block, GtkLevelBar.vertical .level-empty.fill-block, + GtkLevelBar .level-bar.vertical .level-empty.fill-block, + .level-bar.vertical GtkLevelBar .level-empty.fill-block, + GtkLevelBar .fill-block.empty, + GtkLevelBar .fill-block.level-empty, + .level-bar GtkLevelBar.vertical .empty.fill-block, + GtkLevelBar.vertical .level-bar .empty.fill-block, + .level-bar.vertical .empty.fill-block, + .level-bar GtkLevelBar.vertical .level-empty.fill-block, + GtkLevelBar.vertical .level-bar .level-empty.fill-block, + .level-bar.vertical .level-empty.fill-block, + .level-bar .fill-block.empty, + .level-bar .fill-block.level-empty { + background-color: transparent; + border: 1px solid rgba(188, 193, 195, 0.1); + box-shadow: none; } + GtkLevelBar.vertical .empty.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .empty.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .empty.fill-block:backdrop, GtkLevelBar.vertical .level-empty.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .level-empty.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .level-empty.fill-block:backdrop, + GtkLevelBar .fill-block.empty:backdrop, + GtkLevelBar .fill-block.level-empty:backdrop, + .level-bar GtkLevelBar.vertical .empty.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .empty.fill-block:backdrop, + .level-bar.vertical .empty.fill-block:backdrop, + .level-bar GtkLevelBar.vertical .level-empty.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .level-empty.fill-block:backdrop, + .level-bar.vertical .level-empty.fill-block:backdrop, + .level-bar .fill-block.empty:backdrop, + .level-bar .fill-block.level-empty:backdrop { + border-color: rgba(134, 141, 144, 0.15); } + GtkLevelBar.vertical, + .level-bar.vertical { + -GtkLevelBar-min-block-width: 8; + -GtkLevelBar-min-block-height: 32; } + +/********* + * Links * + *********/ +*:link, .button:link, +.button:visited { + color: blue; } + *:link:visited, + .button:visited { + color: rgba(0, 0, 255, 0.5); } + *:selected *:link:visited, + *:selected .button:visited { + color: #b4d7e7; } + *:link:hover, .button:hover:link, + .button:hover:visited { + color: #3333ff; } + *:selected *:link:hover, *:selected .button:hover:link, + *:selected .button:hover:visited { + color: #ecf5f9; } + *:link:active, .button:active:link, + .button:active:visited { + color: blue; } + *:selected *:link:active, *:selected .button:active:link, + *:selected .button:active:visited { + color: #daebf3; } + *:link:backdrop:backdrop:hover, .button:backdrop:backdrop:hover:link, + .button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, .selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, + .header-bar.selection-mode .subtitle:backdrop:backdrop:hover:link, .button:backdrop:backdrop:hover:selected:link, + .button:backdrop:backdrop:hover:selected:visited, *:link:backdrop, .button:backdrop:link, + .button:backdrop:visited { + color: #449ac2; } + *:link:selected, .selection-mode.titlebar:not(headerbar) .subtitle:link, + .header-bar.selection-mode .subtitle:link, .button:selected:link, + .button:selected:visited, *:selected *:link, *:selected .button:link, + *:selected .button:visited { + color: #daebf3; } + +.button:link, +.button:visited { + text-shadow: none; } + .button:link:hover, .button:link:active, .button:link:checked, + .button:visited:hover, + .button:visited:active, + .button:visited:checked { + text-shadow: none; } + .button:link > GtkLabel, + .button:visited > GtkLabel { + text-decoration-line: underline; } + +/********* + * Lists * + *********/ +.list { + color: #bcc1c3; + background-color: #636E73; + border-color: #373e41; } + .list:backdrop { + background-color: #657176; + border-color: #394144; } + +.list-row { + border-radius: 0; + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .list-row GtkImage { + padding-right: 6px; } + .list-row:hover { + transition: none; } + .list-row:backdrop { + transition: 200ms ease-out; } + +/********* + * Menus * + *********/ +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); + background-color: #3B4245; + color: rgba(255, 255, 255, 0.5); } + .menubar:backdrop { + background-color: #2f3537; } + .menubar > .menuitem { + padding: 4px 8px; } + .menubar > .menuitem:hover { + box-shadow: inset 0 -3px #449ac2; + color: rgba(255, 255, 255, 0.5); } + .menubar > .menuitem:insensitive { + color: #868d90; + box-shadow: none; } + +.content-view .menu, +.menu, +.popup { + padding: 4px 0px; + background-color: #5f6a6e; + border: 1px solid #373e41; + border-radius: 4px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 0 rgba(255, 255, 255, 0.1); } + .csd + .content-view .menu, .csd + .menu, .csd + .popup { + border: none; } + .content-view .menu:backdrop, + .menu:backdrop, + .popup:backdrop { + background-color: #616c71; } + .content-view .menu .menuitem, + .menu .menuitem, + .popup .menuitem { + padding: 8px 4px; + text-shadow: none; } + .content-view .menu .menuitem:hover, + .menu .menuitem:hover, + .popup .menuitem:hover { + color: #ffffff; + background-color: #449ac2; } + .content-view .menu .menuitem:insensitive, + .menu .menuitem:insensitive, + .popup .menuitem:insensitive { + color: #868d90; } + .content-view .menu .menuitem:insensitive:backdrop, + .menu .menuitem:insensitive:backdrop, + .popup .menuitem:insensitive:backdrop { + color: #727f85; } + .content-view .menu .menuitem:backdrop, + .content-view .menu .menuitem:backdrop:hover, + .menu .menuitem:backdrop, + .menu .menuitem:backdrop:hover, + .popup .menuitem:backdrop, + .popup .menuitem:backdrop:hover { + color: #868d90; + background-color: transparent; } + .content-view .menu .menuitem .arrow:dir(ltr), + .menu .menuitem .arrow:dir(ltr), + .popup .menuitem .arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; } + .content-view .menu .menuitem .arrow:dir(rtl), + .menu .menuitem .arrow:dir(rtl), + .popup .menuitem .arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + .content-view .menu > .arrow, + .menu > .arrow, + .popup > .arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + padding: 4px; + background-color: #5f6a6e; + border-radius: 0; } + .content-view .menu > .arrow.top, + .menu > .arrow.top, + .popup > .arrow.top { + margin-top: -6px; + border-bottom: 1px solid #6c767b; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + .content-view .menu > .arrow.bottom, + .menu > .arrow.bottom, + .popup > .arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid #6c767b; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + .content-view .menu > .arrow:hover, + .menu > .arrow:hover, + .popup > .arrow:hover { + background-color: #6c767b; } + .content-view .menu > .arrow:backdrop, + .menu > .arrow:backdrop, + .popup > .arrow:backdrop { + background-color: #616c71; } + .content-view .menu > .arrow:insensitive, + .menu > .arrow:insensitive, + .popup > .arrow:insensitive { + color: transparent; + background-color: transparent; + border-color: transparent; } + +.menuitem .accelerator { + color: alpha(currentColor,0.55); } +.menuitem .check:dir(ltr), +.menuitem .radio:dir(ltr) { + margin-right: 7px; } +.menuitem .check:dir(rtl), +.menuitem .radio:dir(rtl) { + margin-left: 7px; } + +/******** + * Misc * + ********/ +.content-view { + background-color: #3f4649; } + .content-view:hover { + -gtk-image-effect: highlight; } + .content-view:backdrop { + background-color: #3f4649; } + +.osd .scale-popup button.flat { + border-style: none; + border-radius: 5px; } +.scale-popup .button:hover, +.scale-popup button:hover { + background-color: rgba(188, 193, 195, 0.1); + border-radius: 5px; } + +.separator { + color: #373e41; } + +/************ +* Assistant * +*************/ +GtkAssistant { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + GtkAssistant .sidebar { + background-color: #636E73; + border-top: 1px solid #373e41; + border-bottom-left-radius: 4px; } + GtkAssistant .sidebar:backdrop { + background-color: #657176; + border-color: #394144; } + GtkAssistant.csd .sidebar { + border-top-style: none; } + GtkAssistant .sidebar GtkLabel { + padding: 6px 12px; } + GtkAssistant .sidebar GtkLabel.highlight { + background-color: #656d71; } + +/************* + * Notebooks * + *************/ +.dynamic-notebook, +.notebook { + padding: 0; + background-color: #636E73; + box-shadow: 0 0 0 1px #373e41; + background-clip: border-box; } + .dynamic-notebook > .header, + .notebook > .header { + border: none; + box-shadow: none; + background-color: #4F585C; } + .dynamic-notebook > tab, + .notebook > tab { + border-radius: 0; + background-color: #4F585C; } + .dynamic-notebook > tab.top, + .notebook > tab.top { + padding: 6px 8px 8px 8px; + box-shadow: inset 0 -1px 0 0 #373e41; } + .dynamic-notebook > tab.top:active, + .notebook > tab.top:active { + box-shadow: inset 0 -3px 0 0 #449ac2; } + .dynamic-notebook > tab.top:active:backdrop, + .notebook > tab.top:active:backdrop { + box-shadow: inset 0 -3px 0 0 #57a4c8; } + .dynamic-notebook > tab.top:backdrop, + .notebook > tab.top:backdrop { + box-shadow: inset 0 -1px 0 0 #394144; } + .dynamic-notebook > tab.top:insensitive, + .notebook > tab.top:insensitive { + box-shadow: inset 0 -1px 0 0 #373e41; } + .dynamic-notebook > tab.bottom, + .notebook > tab.bottom { + padding: 8px 8px 6px 8px; + box-shadow: inset 0 1px 0 0 #373e41; } + .dynamic-notebook > tab.bottom:active, + .notebook > tab.bottom:active { + box-shadow: inset 0 3px 0 0 #449ac2; } + .dynamic-notebook > tab.bottom:active:backdrop, + .notebook > tab.bottom:active:backdrop { + box-shadow: inset 0 3px 0 0 #57a4c8; } + .dynamic-notebook > tab.bottom:backdrop, + .notebook > tab.bottom:backdrop { + box-shadow: inset 0 1px 0 0 #394144; } + .dynamic-notebook > tab.bottom:insensitive, + .notebook > tab.bottom:insensitive { + box-shadow: inset 0 1px 0 0 #373e41; } + .dynamic-notebook > tab.left, + .notebook > tab.left { + padding: 8px; + box-shadow: inset -1px 0 0 0 #373e41; } + .dynamic-notebook > tab.left:active, + .notebook > tab.left:active { + box-shadow: inset -3px 0 0 0 #449ac2; } + .dynamic-notebook > tab.left:active:backdrop, + .notebook > tab.left:active:backdrop { + box-shadow: inset -3px 0 0 0 #57a4c8; } + .dynamic-notebook > tab.left:backdrop, + .notebook > tab.left:backdrop { + box-shadow: inset -1px 0 0 0 #394144; } + .dynamic-notebook > tab.left:insensitive, + .notebook > tab.left:insensitive { + box-shadow: inset -1px 0 0 0 #373e41; } + .dynamic-notebook > tab.right, + .notebook > tab.right { + padding: 8px; + box-shadow: inset 1px 0 0 0 #373e41; } + .dynamic-notebook > tab.right:active, + .notebook > tab.right:active { + box-shadow: inset 3px 0 0 0 #449ac2; } + .dynamic-notebook > tab.right:active:backdrop, + .notebook > tab.right:active:backdrop { + box-shadow: inset 3px 0 0 0 #57a4c8; } + .dynamic-notebook > tab.right:backdrop, + .notebook > tab.right:backdrop { + box-shadow: inset 1px 0 0 0 #394144; } + .dynamic-notebook > tab.right:insensitive, + .notebook > tab.right:insensitive { + box-shadow: inset 1px 0 0 0 #373e41; } + .dynamic-notebook > tab:active, + .notebook > tab:active { + font-weight: bold; } + .dynamic-notebook > tab:hover, + .notebook > tab:hover { + background: #434b4e; } + +/********* + * Paned * + *********/ +.paned { + border: solid #373e41; + border-left-width: 1px; } + .paned > .separator { + -gtk-icon-source: none; + border-style: none; + background-color: #373e41; + background-size: 1px 1px; } + .paned > .separator:selected { + background-color: #449ac2; } + .paned > .separator:backdrop { + background-color: #394144; } + .paned.horizontal > .separator { + background-repeat: repeat-y; } + .paned.horizontal > .separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; } + .paned.horizontal > .separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; } + .paned.horizontal > .separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; } + .paned.vertical > .separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; } + .paned.vertical > .separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; } + +/************ + * Pathbars * + ************/ +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 4px; + padding-right: 4px; } +.path-bar button.text-button.image-button label { + padding-left: 0; + padding-right: 0; } +.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child { + padding-right: 8px; } +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 8px; } +.path-bar button image { + padding-left: 4px; + padding-right: 4px; } +.path-bar button.slider-button { + padding-left: 0; + padding-right: 0; } + +/************ + * Popovers * + ************/ +.popover .background { + padding: 2px; + border-radius: 4px; + border: none; + background-color: #636E73; } + .popover .background:backdrop { + background-color: #4F585C; + box-shadow: none; } + .popover .background > .view, .popover .background > GtkIconView, + .popover .background > .toolbar { + border-style: none; + background-color: transparent; } + .csd .popover .background, .popover .background { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 3px 0 rgba(0, 0, 0, 0.3); } + .csd .popover .background.touch-selection, .csd .popover .background.magnifier, .popover .background.touch-selection, .popover .background.magnifier { + border: 1px solid rgba(255, 255, 255, 0.1); } +.popover .separator { + margin: 3px; } +.popover .menuitem { + padding: 8px; + text-shadow: none; } + .popover .menuitem:hover { + color: #ffffff; + background-color: #449ac2; } + .popover .menuitem:insensitive { + color: #868d90; } + .popover .menuitem:insensitive:backdrop { + color: #727f85; } + .popover .menuitem:backdrop, .popover .menuitem:backdrop:hover { + color: #868d90; + background-color: transparent; } + .popover .menuitem .arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; } + .popover .menuitem .arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + +/***************** + * Progress bars * + *****************/ +GtkProgressBar, +.progressbar { + font-size: smaller; + color: rgba(188, 193, 195, 0.4); } + GtkProgressBar.horizontal progress, + .progressbar.horizontal progress { + margin: 0 -1px; } + GtkProgressBar.vertical progress, + .progressbar.vertical progress { + margin: -1px 0; } + GtkProgressBar:active, + .progressbar:active { + border-radius: 0px; + color: rgba(0, 0, 0, 0.5); + background-color: #449ac2; + border-color: #347d9f; } + GtkProgressBar:active:backdrop, + .progressbar:active:backdrop { + background-color: #6bafce; + border-color: #449ac2; } + GtkProgressBar:backdrop, + .progressbar:backdrop { + transition: 200ms ease-out; } + GtkProgressBar .progressbar, + .progressbar .progressbar { + border-radius: 0px; } + GtkProgressBar .progressbar.left, + .progressbar .progressbar.left { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; } + GtkProgressBar .progressbar.right, + .progressbar .progressbar.right { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; } + GtkProgressBar .progressbar.top, + .progressbar .progressbar.top { + border-top-right-radius: 0px; + border-top-left-radius: 0px; } + GtkProgressBar .progressbar.bottom, + .progressbar .progressbar.bottom { + border-bottom-right-radius: 0px; + border-bottom-left-radius: 0px; } + GtkProgressBar.osd, + .progressbar.osd { + background-color: transparent; } + GtkProgressBar.osd .trough, + .progressbar.osd .trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; } + GtkProgressBar.osd .progressbar, + .progressbar.osd .progressbar { + border-style: none; + border-radius: 0; } + GtkProgressBar row:selected, + GtkProgressBar .list-row:selected, + .progressbar row:selected, + .progressbar .list-row:selected { + border: 1px solid #347d9f; + color: rgba(0, 0, 0, 0.5); + background-color: #449ac2; } + +/********** + * Scales * + **********/ +GtkLevelBar .trough, +.level-bar .trough, GtkLevelBar.horizontal .trough, GtkLevelBar.vertical .trough, +.level-bar.horizontal .trough, +.level-bar.vertical .trough, GtkProgressBar, +.progressbar, .scale .trough, .scale.fine-tune .trough, .scale fill { + border: none; + background-color: #636E73; + box-shadow: 0px 1px rgba(255, 255, 255, 0.1); + border: 1px solid #373e41; + padding: 0; + margin: 0; } + GtkLevelBar .trough:insensitive, + .level-bar .trough:insensitive, GtkProgressBar:insensitive, + .progressbar:insensitive, .scale .trough:insensitive, .scale fill:insensitive { + background-color: #576165; } + GtkLevelBar .trough:backdrop, + .level-bar .trough:backdrop, GtkProgressBar:backdrop, + .progressbar:backdrop, .scale .trough:backdrop, .scale fill:backdrop { + background-color: #657176; + transition: 200ms ease-out; } + GtkLevelBar .trough:backdrop:insensitive, + .level-bar .trough:backdrop:insensitive, GtkProgressBar:backdrop:insensitive, + .progressbar:backdrop:insensitive, .scale .trough:backdrop:insensitive, .scale fill:backdrop:insensitive { + background-color: #576165; } + row:selected GtkLevelBar .trough, GtkLevelBar row:selected .trough, + row:selected .level-bar .trough, + .level-bar row:selected .trough, row:selected GtkProgressBar, + row:selected .progressbar, row:selected .scale .trough, .scale row:selected .trough, row:selected .scale fill, .scale row:selected fill { + box-shadow: none; } + row:selected GtkLevelBar .trough, GtkLevelBar row:selected .trough, + row:selected .level-bar .trough, + .level-bar row:selected .trough, row:selected GtkProgressBar, + row:selected .progressbar, row:selected .scale .trough, .scale row:selected .trough, row:selected .scale fill, .scale row:selected fill, row:selected GtkLevelBar .trough:insensitive, GtkLevelBar row:selected .trough:insensitive, + row:selected .level-bar .trough:insensitive, + .level-bar row:selected .trough:insensitive, row:selected GtkProgressBar:insensitive, + row:selected .progressbar:insensitive, row:selected .scale .trough:insensitive, .scale row:selected .trough:insensitive, row:selected .scale fill:insensitive, .scale row:selected fill:insensitive { + border-color: #347d9f; } + .osd GtkLevelBar .trough, GtkLevelBar .osd .trough, + .osd .level-bar .trough, + .level-bar .osd .trough, .osd GtkProgressBar, + .osd .progressbar, .osd .scale .trough, .scale .osd .trough, .osd .scale fill, .scale .osd fill { + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.5); + box-shadow: none; + outline-color: rgba(161, 168, 171, 0.2); } + .osd GtkLevelBar .trough:insensitive, GtkLevelBar .osd .trough:insensitive, + .osd .level-bar .trough:insensitive, + .level-bar .osd .trough:insensitive, .osd GtkProgressBar:insensitive, + .osd .progressbar:insensitive, .osd .scale .trough:insensitive, .scale .osd .trough:insensitive, .osd .scale fill:insensitive, .scale .osd fill:insensitive { + background-color: rgba(45, 50, 51, 0.5); } + +GtkProgressBar .progressbar, +.progressbar .progressbar, .scale .highlight, .scale.fine-tune .highlight { + border: 1px solid #347d9f; + background-color: #449ac2; + box-shadow: inset 0px 1px rgba(255, 255, 255, 0.1); + border-radius: 4px; } + GtkProgressBar .progressbar:insensitive, + .progressbar .progressbar:insensitive, .scale .highlight:insensitive { + border: 1px solid #373e41; + background-color: rgba(0, 0, 0, 0.1); } + GtkProgressBar .progressbar:backdrop, + .progressbar .progressbar:backdrop, GtkProgressBar:backdrop .progressbar, + .progressbar:backdrop .progressbar, GtkProgressBar:backdrop progress, + .progressbar:backdrop progress, .scale .highlight:backdrop, GtkProgressBar .progressbar:active:backdrop, + .progressbar .progressbar:active:backdrop, GtkProgressBar:backdrop .progressbar:active, + .progressbar:backdrop .progressbar:active, GtkProgressBar:backdrop progress:active, + .progressbar:backdrop progress:active, .scale .highlight:active:backdrop { + border-color: #6bafce; + background-color: #6bafce; } + GtkProgressBar .progressbar:backdrop:insensitive, + .progressbar .progressbar:backdrop:insensitive, GtkProgressBar:backdrop .progressbar:insensitive, + .progressbar:backdrop .progressbar:insensitive, GtkProgressBar:backdrop progress:insensitive, + .progressbar:backdrop progress:insensitive, .scale .highlight:backdrop:insensitive, GtkProgressBar .progressbar:active:backdrop:insensitive, + .progressbar .progressbar:active:backdrop:insensitive, GtkProgressBar:backdrop .progressbar:active:insensitive, + .progressbar:backdrop .progressbar:active:insensitive, GtkProgressBar:backdrop progress:active:insensitive, + .progressbar:backdrop progress:active:insensitive, .scale .highlight:active:backdrop:insensitive { + background-color: transparent; + border-color: transparent; } + .list-row:selected GtkProgressBar .progressbar:insensitive, GtkProgressBar .list-row:selected .progressbar:insensitive, + .list-row:selected .progressbar .progressbar:insensitive, + .progressbar .list-row:selected .progressbar:insensitive, .list-row:selected .scale .highlight:insensitive, .scale .list-row:selected .highlight:insensitive, .list-row:selected GtkProgressBar .progressbar, GtkProgressBar .list-row:selected .progressbar, + .list-row:selected .progressbar .progressbar, + .progressbar .list-row:selected .progressbar, .list-row:selected .scale .highlight, .scale .list-row:selected .highlight { + border-color: #347d9f; } + row:selected GtkProgressBar .progressbar:insensitive, GtkProgressBar row:selected .progressbar:insensitive, + row:selected .progressbar .progressbar:insensitive, + .progressbar row:selected .progressbar:insensitive, row:selected .scale .highlight:insensitive, .scale row:selected .highlight:insensitive, row:selected GtkProgressBar .progressbar, GtkProgressBar row:selected .progressbar, + row:selected .progressbar .progressbar, + .progressbar row:selected .progressbar, row:selected .scale .highlight, .scale row:selected .highlight { + border-color: #347d9f; } + .osd GtkProgressBar .progressbar, GtkProgressBar .osd .progressbar, + .osd .progressbar .progressbar, + .progressbar .osd .progressbar, .osd .scale .highlight, .scale .osd .highlight { + border-color: rgba(0, 0, 0, 0.7); } + .osd GtkProgressBar .progressbar:insensitive, GtkProgressBar .osd .progressbar:insensitive, + .osd .progressbar .progressbar:insensitive, + .progressbar .osd .progressbar:insensitive, .osd .scale .highlight:insensitive, .scale .osd .highlight:insensitive { + border-color: transparent; } + +.scale { + -GtkScale-slider-length: 16px; + -GtkRange-slider-width: 16px; + -GtkRange-trough-border: 0px; + padding: 8px; } + .scale .highlight { + margin: -1px; } + .scale .slider { + margin: 1px; + background-color: #636E73; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3); + border: 1px solid #373e41; + border-radius: 12px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border, box-shadow; } + .scale .slider:active { + box-shadow: 0 1px 2px 0 rgba(68, 154, 194, 0.5); + border: 1px solid #449ac2; } + .scale .slider:active:insensitive { + box-shadow: none; + border: 1px solid rgba(0, 0, 0, 0.2); } + .scale .slider:insensitive { + box-shadow: none; } + .list-row:selected .scale .slider, .list-row:selected .scale .slider:insensitive { + border-color: #347d9f; } + row:selected .scale .slider, row:selected .scale .slider:insensitive { + border-color: #347d9f; } + .osd .scale .slider { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); + border-color: rgba(0, 0, 0, 0.7); + background-color: #202526; } + .osd .scale .slider:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd .scale .slider:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd .scale .slider:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .osd .scale .slider:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .scale .trough { + border-radius: 2px; + margin: 6px; + outline-offset: 2px; + outline-radius: 5px; } + .scale.fine-tune.horizontal { + padding-top: 9px; + padding-bottom: 9px; } + .scale.fine-tune.vertical { + padding-left: 9px; + padding-right: 9px; } + .scale.fine-tune .slider { + background-color: #636E73; + border-color: #636E73; + border: 1px solid rgba(0, 0, 0, 0.3); + border-radius: 12px; + box-shadow: none; } + .scale.fine-tune .trough { + border-radius: 6px; + outline-offset: 2px; + outline-radius: 5px; + margin: 2px; } + .scale fill { + border-radius: 2px; } + .scale fill, .scale fill:backdrop { + background-color: #373e41; + box-shadow: none; } + .scale fill:insensitive, .scale fill:insensitive:backdrop { + border-color: transparent; + background-color: transparent; } + .osd .scale fill { + background-color: rgba(62, 64, 65, 0.775); } + .osd .scale fill:insensitive, .osd .scale fill:insensitive:backdrop { + border-color: transparent; + background-color: transparent; } + .scale value { + color: alpha(currentColor,0.4); } + .scale marks { + color: alpha(currentColor,0.4); } + .scale marks.top { + margin-bottom: 6px; + margin-top: -12px; } + .scale marks.bottom { + margin-top: 6px; + margin-bottom: -12px; } + .scale marks.top { + margin-right: 6px; + margin-left: -12px; } + .scale marks.bottom { + margin-left: 6px; + margin-right: -12px; } + .scale.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -9px; } + .scale.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -9px; } + .scale.fine-tune marks.top { + margin-right: 6px; + margin-left: -9px; } + .scale.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -9px; } + +/************** + * Scrollbars * + **************/ +.scrollbar { + background-color: #596368; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; } + .scrollbar.top { + border-bottom: 1px solid #373e41; } + .scrollbar.bottom { + border-top: 1px solid #373e41; } + .scrollbar.left { + border-right: 1px solid #373e41; } + .scrollbar.right { + border-left: 1px solid #373e41; } + .scrollbar:backdrop { + background-color: #485054; + border-color: #394144; + transition: 200ms ease-out; } + .scrollbar .slider { + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: #90979a; } + .scrollbar .slider:hover { + background-color: #a6acae; } + .scrollbar .slider:hover:active { + background-color: #6bafce; } + .scrollbar .slider:backdrop { + background-color: #656d71; } + .scrollbar .slider:insensitive { + background-color: transparent; } + .scrollbar.fine-tune.horizontal .slider { + border-width: 5px 4px; } + .scrollbar.fine-tune.vertical .slider { + border-width: 4px 5px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider { + margin: 0; + background-color: #bcc1c3; + border: 1px solid black; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .button, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + background-color: #bcc1c3; + background-clip: padding-box; + border-radius: 100%; + border: 1px solid black; + -gtk-icon-source: none; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .button, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + margin: 1px 2px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .slider { + margin: 2px 0; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .button { + margin: 2px 1px; } + .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering { + opacity: 0.8; } + .scrollbar .button { + padding: 0; + border-style: none; + border-radius: 0; + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #90979a; } + .scrollbar .button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #a6acae; } + .scrollbar .button:active, .scrollbar .button:checked { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #6bafce; } + .scrollbar .button:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: rgba(144, 151, 154, 0.2); } + .scrollbar .button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #656d71; } + .scrollbar .button:backdrop:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: rgba(101, 109, 113, 0.2); } + .scrollbar.vertical .button.down, + .scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + .scrollbar.vertical .button.up, + .scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + .scrollbar.horizontal .button.down, + .scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); } + .scrollbar.horizontal .button.up, + .scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); } + +GtkTreeView ~ .scrollbar.vertical { + border-top: 1px solid #373e41; + margin-top: -1px; } + +/********************** + * Overlay Scrollbars * + *********************/ +OsThumb, +OsScrollbar { + color: #449ac2; } + OsThumb:active, OsThumb:selected, + OsScrollbar:active, + OsScrollbar:selected { + background-color: #449ac2; } + OsThumb:backdrop, OsThumb:active:backdrop, + OsScrollbar:backdrop, + OsScrollbar:active:backdrop { + background-color: #868d90; } + OsThumb:insensitive, + OsScrollbar:insensitive { + background-color: #868d90; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + padding: 0; + border-style: solid; + background-color: #4F585C; } + .sidebar.left { + border-right: 1px solid #373e41; + border-left-style: none; } + .sidebar.right { + border-left: 1px solid #373e41; + border-right-style: none; } + .sidebar:backdrop { + background-color: #5a6569; + border-color: #394144; + transition: 200ms ease-out; } + .sidebar .frame { + border-width: 0; + border-left-width: 1px; + border-right-width: 1px; } + .sidebar .sidebar-item, + .sidebar .sidebar-row { + padding: 5px 8px; } + .sidebar .sidebar-item GtkImage, + .sidebar .sidebar-row GtkImage { + padding-right: 6px; + padding-left: 6px; } + .sidebar .sidebar-item:selected, .sidebar .sidebar-item:active, + .sidebar .sidebar-row:selected, + .sidebar .sidebar-row:active { + background-color: #449ac2; + color: #ffffff; } + .sidebar .sidebar-item:selected:hover, .sidebar .sidebar-item:active:hover, + .sidebar .sidebar-row:selected:hover, + .sidebar .sidebar-row:active:hover { + background-color: #449ac2; + color: #ffffff; + box-shadow: none; } + .sidebar .sidebar-item:selected:backdrop, .sidebar .sidebar-item:active:backdrop, + .sidebar .sidebar-row:selected:backdrop, + .sidebar .sidebar-row:active:backdrop { + background-color: #91c3db; } + .sidebar .sidebar-item:hover, + .sidebar .sidebar-row:hover { + background-color: #636E73; + color: #bcc1c3; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2); } + .sidebar .sidebar-item:hover:backdrop, + .sidebar .sidebar-row:hover:backdrop { + box-shadow: none; } + .sidebar .separator { + color: #373e41; } + .paned .sidebar.left, .paned .sidebar.right, .paned .sidebar.left:dir(rtl), .paned .sidebar:dir(rtl), .paned .sidebar:dir(ltr), .paned .sidebar { + border-style: none; } + +/***************** + * GtkSpinButton * + *****************/ +.spinbutton:not(.vertical) .entry { + padding: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; } +.spinbutton:not(.vertical) .button { + margin: 0; + padding: 6px; + color: #b3b9bb; + background-image: none; + border-style: none none none solid; + border-color: rgba(55, 62, 65, 0.3); + border-radius: 0; + box-shadow: none; } + .spinbutton:not(.vertical) .button:dir(rtl) { + border-style: none solid none none; } + .spinbutton:not(.vertical) .button:hover { + color: #bcc1c3; + background-color: rgba(188, 193, 195, 0.05); } + .spinbutton:not(.vertical) .button:insensitive { + color: rgba(134, 141, 144, 0.3); } + .spinbutton:not(.vertical) .button:active { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + .spinbutton:not(.vertical) .button:backdrop { + color: #838a8d; + background-color: transparent; + border-color: rgba(57, 65, 68, 0.3); + transition: 200ms ease-out; } + .spinbutton:not(.vertical) .button:backdrop:insensitive { + color: rgba(114, 127, 133, 0.3); + background-image: none; + border-style: none none none solid; } + .spinbutton:not(.vertical) .button:backdrop:insensitive:dir(rtl) { + border-style: none solid none none; } +.osd .spinbutton:not(.vertical) .button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #A1A8AB; + border-style: none none none solid; + border-color: rgba(0, 0, 0, 0.4); + border-radius: 0; + box-shadow: none; } + .osd .spinbutton:not(.vertical) .button:dir(rtl) { + border-style: none solid none none; } + .osd .spinbutton:not(.vertical) .button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.5); + background-color: rgba(161, 168, 171, 0.1); + box-shadow: none; } + .osd .spinbutton:not(.vertical) .button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.5); + box-shadow: none; } + .osd .spinbutton:not(.vertical) .button:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #616769; + border-color: rgba(0, 0, 0, 0.5); + box-shadow: none; } + .osd .spinbutton:not(.vertical) .button:last-child { + border-radius: 0 3px 3px 0; } + .osd .spinbutton:not(.vertical) .button:dir(rtl):first-child { + border-radius: 3px 0 0 3px; } +.spinbutton.vertical:insensitive { + color: #868d90; } +.spinbutton.vertical:backdrop:insensitive { + color: #727f85; } +.spinbutton.vertical .entry { + padding: 0; + border-radius: 0; } +.spinbutton.vertical .button { + padding: 0; + border: none; + background: none; + box-shadow: none; + color: #bcc1c3; } + .spinbutton.vertical .button:hover { + background-color: #449ac2; + color: #ffffff; + icon-shadow: none; } + .spinbutton.vertical .button:active { + background-color: transparent; + color: #bcc1c3; } +.spinbutton.vertical .button.up { + border-radius: 3px 3px 0 0; + border-style: solid solid none solid; } +.spinbutton.vertical .button.down { + border-radius: 0 0 3px 3px; + border-style: none solid solid solid; } +.osd .spinbutton.vertical button:first-child { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd .spinbutton.vertical button:first-child:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd .spinbutton.vertical button:first-child:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd .spinbutton.vertical button:first-child:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .osd .spinbutton.vertical button:first-child:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } +GtkTreeView .spinbutton:not(.vertical) { + border-style: none; + border-radius: 0; } + GtkTreeView .spinbutton:not(.vertical) .entry { + padding: 1px 2px; } + +/*********** + * Spinner * + ***********/ +.menu.spinner, +menu spinner, +.primary-toolbar .spinner { + color: #449ac2; } + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } +.spinner, +spinner { + background-image: none; + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + .spinner:active, .spinner:checked, + spinner:active, + spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; } + .spinner:active:insensitive, .spinner:active:insensitive, .spinner:checked:insensitive, .spinner:checked:insensitive, + spinner:active:insensitive, + spinner:active:insensitive, + spinner:checked:insensitive, + spinner:checked:insensitive { + opacity: 0.5; } + +/********** + * Switch * + **********/ +GtkSwitch { + -GtkSwitch-slider-width: 24px; + -GtkSwitch-slider-height: 24px; + font: 1; + font-weight: bold; + outline-offset: -4px; + transition: all 200ms ease-in; + border: none; + border-radius: 14px; + color: transparent; + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05), 0px 1px rgba(255, 255, 255, 0.1); } + GtkSwitch:insensitive { + background-color: #576165; } + GtkSwitch:backdrop { + background-color: #4F585C; + transition: 200ms ease-out; } + GtkSwitch:backdrop:insensitive { + background-color: #576165; } + GtkSwitch:active, GtkSwitch:checked { + background-color: #449ac2; } + GtkSwitch:active:backdrop, GtkSwitch:checked:backdrop { + background-color: #57a4c8; } + GtkSwitch:active:backdrop .slider:backdrop, + GtkSwitch:active:backdrop slider:backdrop, GtkSwitch:checked:backdrop .slider:backdrop, + GtkSwitch:checked:backdrop slider:backdrop { + box-shadow: none; + background-color: rgba(99, 110, 115, 0.9); + border: none; } + GtkSwitch .slider { + padding: 2px; + border-radius: 50%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-color: #636E73; + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2); } + GtkSwitch .slider:backdrop { + padding: 2px; + box-shadow: none; + background-color: #636E73; } + GtkSwitch .trough:active, GtkSwitch .trough:checked { + background-color: #449ac2; } + GtkSwitch .trough:active:backdrop, GtkSwitch .trough:checked:backdrop { + background-color: #57a4c8; } + +/************ + * Toolbars * + ************/ +.toolbar { + -GtkWidget-window-dragging: true; + padding: 0px; + background-color: #3B4245; + color: rgba(255, 255, 255, 0.5); } + .toolbar:backdrop { + background-color: #2f3537; + color: rgba(255, 255, 255, 0.3); } + +.osd .toolbar { + box-shadow: none; + background-color: transparent; } +.toolbar .button { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + icon-shadow: none; + margin: 0; + padding: 10px; + text-shadow: none; } + .toolbar .button.suggested-action, .toolbar .button.text-button, .toolbar .button.menu-button, .toolbar .button.image-button, .toolbar .button.linked, .toolbar .button.flat { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + icon-shadow: none; + margin: 0; + padding: 10px; + text-shadow: none; + color: rgba(255, 255, 255, 0.5); } + .toolbar .button.suggested-action:backdrop, .toolbar .button.text-button:backdrop, .toolbar .button.menu-button:backdrop, .toolbar .button.image-button:backdrop, .toolbar .button.linked:backdrop, .toolbar .button.flat:backdrop { + background-color: transparent; + background-image: none; + text-shadow: none; + color: rgba(255, 255, 255, 0.3); } + .toolbar .button.suggested-action:hover, .toolbar .button.text-button:hover, .toolbar .button.menu-button:hover, .toolbar .button.image-button:hover, .toolbar .button.linked:hover, .toolbar .button.flat:hover { + background-image: none; + background-color: rgba(0, 0, 0, 0.15); + color: rgba(255, 255, 255, 0.5); + box-shadow: none; + text-shadow: none; } + .toolbar .button.suggested-action:insensitive, .toolbar .button.text-button:insensitive, .toolbar .button.menu-button:insensitive, .toolbar .button.image-button:insensitive, .toolbar .button.linked:insensitive, .toolbar .button.flat:insensitive { + color: rgba(255, 255, 255, 0.3); + -gtk-image-effect: dim; } + .toolbar .button GtkLabel, + .toolbar .button GtkImage { + color: rgba(255, 255, 255, 0.5); } + .toolbar .button GtkLabel:insensitive, .toolbar .button GtkLabel:backdrop, + .toolbar .button GtkImage:insensitive, + .toolbar .button GtkImage:backdrop { + color: rgba(255, 255, 255, 0.3); + -gtk-image-effect: dim; } + .toolbar .button:focus, .toolbar .button:hover { + background-image: none; + background-color: rgba(0, 0, 0, 0.15); + color: rgba(255, 255, 255, 0.5); + box-shadow: none; + text-shadow: none; } + .toolbar .button:backdrop { + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.3); } + .toolbar .button:backdrop GtkImage { + color: rgba(255, 255, 255, 0.3); } + .toolbar .button:active, .toolbar .button:checked { + border-radius: 0px; + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 -2px 0 0 rgba(255, 255, 255, 0.5); + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.5); } + .toolbar .button:active:backdrop, .toolbar .button:checked:backdrop { + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.3); + box-shadow: inset 0 -2px 0 0 rgba(255, 255, 255, 0.3); } + .toolbar .button:active:focus, .toolbar .button:active:hover, .toolbar .button:checked:focus, .toolbar .button:checked:hover { + background-image: none; + background-color: rgba(0, 0, 0, 0.15); + color: rgba(255, 255, 255, 0.5); + box-shadow: inset 0 -2px 0 0 rgba(255, 255, 255, 0.5); } + .toolbar .button:insensitive, .toolbar .button:insensitive:backdrop { + color: rgba(255, 255, 255, 0.3); + background-color: transparent; + background-image: none; } + .toolbar .button:insensitive image, + .toolbar .button:insensitive GtkImage, .toolbar .button:insensitive:backdrop image, + .toolbar .button:insensitive:backdrop GtkImage { + -gtk-image-effect: dim; } + .toolbar .button.menu-button .menu .menuitem GtkLabel { + color: #bcc1c3; } + .toolbar .button.menu-button .menu .menuitem GtkLabel:insensitive { + color: #868d90; } + .toolbar .button.menu-button .menu .menuitem .separator { + color: #373e41; } + .toolbar .button.menu-button .menu .menuitem:hover GtkLabel { + color: #ffffff; } +.toolbar .separator { + color: transparent; + background-color: transparent; } +.toolbar.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: rgba(32, 37, 38, 0.8); } + .toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom { + border-radius: 0; } +.toolbar.horizontal separator { + margin: 0 7px 1px 6px; } +.toolbar.vertical separator { + margin: 6px 1px 7px 0; } + +/******************* + * Inline Toolbars * + *******************/ +searchbar, +.search-bar, .location-bar, +.inline-toolbar { + -GtkWidget-window-dragging: true; + background-color: #4a5357; + color: #bcc1c3; + border: 1px solid #373e41; + border-top-width: 0; + border-radius: 0 0 5px 5px; + box-shadow: inset 0 -1px 1px -2px rgba(0, 0, 0, 0.5); + padding: 0px; } + searchbar:backdrop, + .search-bar:backdrop, .location-bar:backdrop, + .inline-toolbar:backdrop { + background-color: #434b4e; } + searchbar button, + .search-bar button, .location-bar button, + searchbar .button, + .search-bar .button, + .location-bar .button, + searchbar .flat, + .search-bar .flat, + .location-bar .flat, + searchbar .text-button, + .search-bar .text-button, + .location-bar .text-button, + searchbar .image-button, + .search-bar .image-button, + .location-bar .image-button, + .inline-toolbar button, + .inline-toolbar .button, + .inline-toolbar .flat, + .inline-toolbar .text-button, + .inline-toolbar .image-button { + border: none; + background: none; + text-shadow: none; + box-shadow: none; + background-color: transparent; + color: #bcc1c3; + border-radius: 0px; + padding: 10px; } + searchbar button:focus, + .search-bar button:focus, .location-bar button:focus, searchbar button:active, + .search-bar button:active, .location-bar button:active, + searchbar .button:focus, + .search-bar .button:focus, + .location-bar .button:focus, + searchbar .button:active, + .search-bar .button:active, + .location-bar .button:active, + searchbar .flat:focus, + .search-bar .flat:focus, + .location-bar .flat:focus, + searchbar .flat:active, + .search-bar .flat:active, + .location-bar .flat:active, + searchbar .text-button:focus, + .search-bar .text-button:focus, + .location-bar .text-button:focus, + searchbar .text-button:active, + .search-bar .text-button:active, + .location-bar .text-button:active, + searchbar .image-button:focus, + .search-bar .image-button:focus, + .location-bar .image-button:focus, + searchbar .image-button:active, + .search-bar .image-button:active, + .location-bar .image-button:active, + .inline-toolbar button:focus, + .inline-toolbar button:active, + .inline-toolbar .button:focus, + .inline-toolbar .button:active, + .inline-toolbar .flat:focus, + .inline-toolbar .flat:active, + .inline-toolbar .text-button:focus, + .inline-toolbar .text-button:active, + .inline-toolbar .image-button:focus, + .inline-toolbar .image-button:active { + font: bold; + color: #bcc1c3; + text-shadow: none; + box-shadow: none; + background-color: rgba(0, 0, 0, 0.05); } + searchbar button:focus:backdrop, + .search-bar button:focus:backdrop, .location-bar button:focus:backdrop, searchbar button:active:backdrop, + .search-bar button:active:backdrop, .location-bar button:active:backdrop, + searchbar .button:focus:backdrop, + .search-bar .button:focus:backdrop, + .location-bar .button:focus:backdrop, + searchbar .button:active:backdrop, + .search-bar .button:active:backdrop, + .location-bar .button:active:backdrop, + searchbar .flat:focus:backdrop, + .search-bar .flat:focus:backdrop, + .location-bar .flat:focus:backdrop, + searchbar .flat:active:backdrop, + .search-bar .flat:active:backdrop, + .location-bar .flat:active:backdrop, + searchbar .text-button:focus:backdrop, + .search-bar .text-button:focus:backdrop, + .location-bar .text-button:focus:backdrop, + searchbar .text-button:active:backdrop, + .search-bar .text-button:active:backdrop, + .location-bar .text-button:active:backdrop, + searchbar .image-button:focus:backdrop, + .search-bar .image-button:focus:backdrop, + .location-bar .image-button:focus:backdrop, + searchbar .image-button:active:backdrop, + .search-bar .image-button:active:backdrop, + .location-bar .image-button:active:backdrop, + .inline-toolbar button:focus:backdrop, + .inline-toolbar button:active:backdrop, + .inline-toolbar .button:focus:backdrop, + .inline-toolbar .button:active:backdrop, + .inline-toolbar .flat:focus:backdrop, + .inline-toolbar .flat:active:backdrop, + .inline-toolbar .text-button:focus:backdrop, + .inline-toolbar .text-button:active:backdrop, + .inline-toolbar .image-button:focus:backdrop, + .inline-toolbar .image-button:active:backdrop { + border: none; + background-color: transparent; + color: #868d90; } + searchbar button:hover, + .search-bar button:hover, .location-bar button:hover, + searchbar .button:hover, + .search-bar .button:hover, + .location-bar .button:hover, + searchbar .flat:hover, + .search-bar .flat:hover, + .location-bar .flat:hover, + searchbar .text-button:hover, + .search-bar .text-button:hover, + .location-bar .text-button:hover, + searchbar .image-button:hover, + .search-bar .image-button:hover, + .location-bar .image-button:hover, + .inline-toolbar button:hover, + .inline-toolbar .button:hover, + .inline-toolbar .flat:hover, + .inline-toolbar .text-button:hover, + .inline-toolbar .image-button:hover { + background-color: rgba(0, 0, 0, 0.05); + text-shadow: none; + color: #bcc1c3; + box-shadow: none; } + searchbar button:insensitive, + .search-bar button:insensitive, .location-bar button:insensitive, + searchbar .button:insensitive, + .search-bar .button:insensitive, + .location-bar .button:insensitive, + searchbar .flat:insensitive, + .search-bar .flat:insensitive, + .location-bar .flat:insensitive, + searchbar .text-button:insensitive, + .search-bar .text-button:insensitive, + .location-bar .text-button:insensitive, + searchbar .image-button:insensitive, + .search-bar .image-button:insensitive, + .location-bar .image-button:insensitive, + .inline-toolbar button:insensitive, + .inline-toolbar .button:insensitive, + .inline-toolbar .flat:insensitive, + .inline-toolbar .text-button:insensitive, + .inline-toolbar .image-button:insensitive { + background: none; + background-color: transparent; + color: rgba(188, 193, 195, 0.5); } + searchbar button:backdrop, + .search-bar button:backdrop, .location-bar button:backdrop, + searchbar .button:backdrop, + .search-bar .button:backdrop, + .location-bar .button:backdrop, + searchbar .flat:backdrop, + .search-bar .flat:backdrop, + .location-bar .flat:backdrop, + searchbar .text-button:backdrop, + .search-bar .text-button:backdrop, + .location-bar .text-button:backdrop, + searchbar .image-button:backdrop, + .search-bar .image-button:backdrop, + .location-bar .image-button:backdrop, + .inline-toolbar button:backdrop, + .inline-toolbar .button:backdrop, + .inline-toolbar .flat:backdrop, + .inline-toolbar .text-button:backdrop, + .inline-toolbar .image-button:backdrop { + border: none; + background: none; + background-color: transparent; + color: #868d90; } + searchbar .entry, + .search-bar .entry, .location-bar .entry, + searchbar entry, + .search-bar entry, + .location-bar entry, + .inline-toolbar .entry, + .inline-toolbar entry { + background: none; + color: #bcc1c3; + border-radius: 0px; + border: none; + box-shadow: none; } + searchbar .entry.image, + .search-bar .entry.image, .location-bar .entry.image, + searchbar entry.image, + .search-bar entry.image, + .location-bar entry.image, + .inline-toolbar .entry.image, + .inline-toolbar entry.image { + color: #bcc1c3; } + searchbar .entry.image.left, + .search-bar .entry.image.left, .location-bar .entry.image.left, + searchbar entry.image.left, + .search-bar entry.image.left, + .location-bar entry.image.left, + .inline-toolbar .entry.image.left, + .inline-toolbar entry.image.left { + padding-right: 6px; } + searchbar .entry:backdrop, + .search-bar .entry:backdrop, .location-bar .entry:backdrop, + searchbar entry:backdrop, + .search-bar entry:backdrop, + .location-bar entry:backdrop, + .inline-toolbar .entry:backdrop, + .inline-toolbar entry:backdrop { + color: #868d90; } + searchbar .entry:selected, + .search-bar .entry:selected, .location-bar .entry:selected, + searchbar entry:selected, + .search-bar entry:selected, + .location-bar entry:selected, + .inline-toolbar .entry:selected, + .inline-toolbar entry:selected { + color: #636E73; + background-color: #449ac2; } + +searchbar, +.search-bar, .location-bar { + border-style: solid; + border-color: #373e41; + background-color: #485054; } + searchbar:backdrop, + .search-bar:backdrop, .location-bar:backdrop { + border-color: #394144; + background-color: #475054; + box-shadow: none; + transition: 200ms ease-out; } + +searchbar, +.search-bar { + padding: 3px 0px; + border-width: 0; + border-radius: 0; } + +.location-bar { + border-width: 0 0 1px; + padding: 3px; } + +/************ + * Tooltips * + ************/ +.tooltip, +.overlay-bar { + margin: 4px; + border: none; + border-radius: 3px; + background-color: #636E73; + color: #bcc1c3; } + .tooltip.background, + .overlay-bar.background { + background-color: #636E73; + border: none; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3); } + .tooltip *, + .overlay-bar * { + padding: 2px; + background-color: transparent; + color: #bcc1c3; } + .tooltip .csd, + .overlay-bar .csd { + border-radius: 5px; + box-shadow: none; } + +/************** + * Tree Views * + **************/ +GtkTreeView.view, +treeview.view { + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; + border-left-color: #90989b; + border-top-color: #4F585C; } + GtkTreeView.view:selected:focus, GtkTreeView.view:selected, + treeview.view:selected:focus, + treeview.view:selected { + border-radius: 0; } + GtkTreeView.view:selected:backdrop, GtkTreeView.view:selected, + treeview.view:selected:backdrop, + treeview.view:selected { + border-left-color: #a2cde1; + border-top-color: rgba(188, 193, 195, 0.1); } + GtkTreeView.view:insensitive, + treeview.view:insensitive { + color: #868d90; } + GtkTreeView.view:insensitive:selected, + treeview.view:insensitive:selected { + color: #8fc2da; } + GtkTreeView.view:insensitive:selected:backdrop, + treeview.view:insensitive:selected:backdrop { + color: rgba(91, 167, 202, 0.85); } + GtkTreeView.view:insensitive:backdrop, + treeview.view:insensitive:backdrop { + color: #727f85; } + GtkTreeView.view.separator, + treeview.view.separator { + color: #4F585C; } + GtkTreeView.view.separator:backdrop, + treeview.view.separator:backdrop { + color: rgba(79, 88, 92, 0.1); } + GtkTreeView.view:backdrop, + treeview.view:backdrop { + border-left-color: #6b7376; + border-top: #4F585C; } + GtkTreeView.view.expander, + treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #a1a8ab; } + GtkTreeView.view.expander:dir(rtl), + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + GtkTreeView.view.expander:hover, + treeview.view.expander:hover { + color: #bcc1c3; } + GtkTreeView.view.expander:selected, + treeview.view.expander:selected { + color: #c7e1ed; } + GtkTreeView.view.expander:selected:hover, + treeview.view.expander:selected:hover { + color: #ffffff; } + GtkTreeView.view.expander:selected:backdrop, + treeview.view.expander:selected:backdrop { + color: rgba(150, 198, 221, 0.65); } + GtkTreeView.view.expander:checked, + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + GtkTreeView.view.expander:backdrop, + treeview.view.expander:backdrop { + color: #7c8588; } + GtkTreeView.view.progressbar, + treeview.view.progressbar { + border: 1px solid #347d9f; + border-radius: 4px; + background-color: #449ac2; + background-image: linear-gradient(to bottom, #449ac2, #347d9f); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); } + GtkTreeView.view.progressbar:selected:focus, GtkTreeView.view.progressbar:selected, + treeview.view.progressbar:selected:focus, + treeview.view.progressbar:selected { + border-radius: 0; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + background-image: linear-gradient(to bottom, #636E73, #4b5458); } + GtkTreeView.view.progressbar:selected:focus:backdrop, GtkTreeView.view.progressbar:selected:backdrop, + treeview.view.progressbar:selected:focus:backdrop, + treeview.view.progressbar:selected:backdrop { + border-color: #657176; + background-color: #657176; } + GtkTreeView.view.progressbar:backdrop, + treeview.view.progressbar:backdrop { + border-color: #657176; + background-image: none; + box-shadow: none; } + GtkTreeView.view.trough, + treeview.view.trough { + background-color: rgba(188, 193, 195, 0.1); + border-radius: 4px; } + GtkTreeView.view.trough:selected:focus, GtkTreeView.view.trough:selected, + treeview.view.trough:selected:focus, + treeview.view.trough:selected { + background-color: #347d9f; + border-radius: 4px; } + GtkTreeView.view column-header .button, + GtkTreeView.view column-header button, + GtkTreeView.view header .button, + GtkTreeView.view header button, + treeview.view column-header .button, + treeview.view column-header button, + treeview.view header .button, + treeview.view header button { + color: #90989b; + background-color: #636E73; + font-weight: bold; + text-shadow: none; + box-shadow: none; } + GtkTreeView.view column-header .button:hover, + GtkTreeView.view column-header button:hover, + GtkTreeView.view header .button:hover, + GtkTreeView.view header button:hover, + treeview.view column-header .button:hover, + treeview.view column-header button:hover, + treeview.view header .button:hover, + treeview.view header button:hover { + color: #a6adaf; + box-shadow: none; + transition: none; } + GtkTreeView.view column-header .button:active, + GtkTreeView.view column-header button:active, + GtkTreeView.view header .button:active, + GtkTreeView.view header button:active, + treeview.view column-header .button:active, + treeview.view column-header button:active, + treeview.view header .button:active, + treeview.view header button:active { + color: #bcc1c3; + transition: none; } + GtkTreeView.view column-header button:last-child:backdrop, GtkTreeView.view column-header button:last-child, + GtkTreeView.view header button:last-child:backdrop, + GtkTreeView.view header button:last-child, + treeview.view column-header button:last-child:backdrop, + treeview.view column-header button:last-child, + treeview.view header button:last-child:backdrop, + treeview.view header button:last-child { + border-right-style: none; } + GtkTreeView.view .button.dnd:active, GtkTreeView.view .button.dnd:selected, GtkTreeView.view .button.dnd:hover, GtkTreeView.view .button.dnd, + GtkTreeView.view button.dnd:active, + GtkTreeView.view button.dnd:selected, + GtkTreeView.view button.dnd:hover, + GtkTreeView.view button.dnd, + GtkTreeView.view column-header.button.dnd:active, + GtkTreeView.view column-header.button.dnd:selected, + GtkTreeView.view column-header.button.dnd:hover, + GtkTreeView.view column-header.button.dnd, + GtkTreeView.view header.button.dnd:active, + GtkTreeView.view header.button.dnd:selected, + GtkTreeView.view header.button.dnd:hover, + GtkTreeView.view header.button.dnd, + treeview.view .button.dnd:active, + treeview.view .button.dnd:selected, + treeview.view .button.dnd:hover, + treeview.view .button.dnd, + treeview.view button.dnd:active, + treeview.view button.dnd:selected, + treeview.view button.dnd:hover, + treeview.view button.dnd, + treeview.view column-header.button.dnd:active, + treeview.view column-header.button.dnd:selected, + treeview.view column-header.button.dnd:hover, + treeview.view column-header.button.dnd, + treeview.view header.button.dnd:active, + treeview.view header.button.dnd:selected, + treeview.view header.button.dnd:hover, + treeview.view header.button.dnd { + padding: 4px 6px; + transition: none; + background-image: none; + background-color: #449ac2; + color: #636E73; + border-radius: 0; + border-style: none; + box-shadow: inset 0 0 0 1px #636E73; + text-shadow: none; } + +GtkTreeView.view column-header .button, +GtkTreeView.view column-header button, +GtkTreeView.view header .button, +GtkTreeView.view header button, +treeview.view column-header .button, +treeview.view column-header button, +treeview.view header .button, +treeview.view header button, GtkTreeView.view column-header .button:hover, +GtkTreeView.view column-header button:hover, +GtkTreeView.view header .button:hover, +GtkTreeView.view header button:hover, +treeview.view column-header .button:hover, +treeview.view column-header button:hover, +treeview.view header .button:hover, +treeview.view header button:hover, GtkTreeView.view column-header .button:active, +GtkTreeView.view column-header button:active, +GtkTreeView.view header .button:active, +GtkTreeView.view header button:active, +treeview.view column-header .button:active, +treeview.view column-header button:active, +treeview.view header .button:active, +treeview.view header button:active { + padding: 4px 6px; + border-radius: 0; + background-image: none; + text-shadow: none; + border-style: none solid solid none; + border-color: #4F585C; } + GtkTreeView.view column-header .button:insensitive, + GtkTreeView.view column-header button:insensitive, + GtkTreeView.view header .button:insensitive, + GtkTreeView.view header button:insensitive, + treeview.view column-header .button:insensitive, + treeview.view column-header button:insensitive, + treeview.view header .button:insensitive, + treeview.view header button:insensitive { + border-color: #4F585C; + background-image: none; } + GtkTreeView.view column-header .button:backdrop, + GtkTreeView.view column-header button:backdrop, + GtkTreeView.view header .button:backdrop, + GtkTreeView.view header button:backdrop, + treeview.view column-header .button:backdrop, + treeview.view column-header button:backdrop, + treeview.view header .button:backdrop, + treeview.view header button:backdrop { + border-color: #4F585C; + border-style: none solid solid none; + color: #6b7376; + background-image: none; + background-color: #657176; } + GtkTreeView.view column-header .button:backdrop:insensitive, + GtkTreeView.view column-header button:backdrop:insensitive, + GtkTreeView.view header .button:backdrop:insensitive, + GtkTreeView.view header button:backdrop:insensitive, + treeview.view column-header .button:backdrop:insensitive, + treeview.view column-header button:backdrop:insensitive, + treeview.view header .button:backdrop:insensitive, + treeview.view header button:backdrop:insensitive { + border-color: #4F585C; + background-image: none; } + +/********************** + * Window Decorations * + *********************/ +.window-frame { + border-radius: 4px; + border-width: 0px; + box-shadow: 0 8px 9px 1px transparent, 0 8px 6px 1px rgba(0, 0, 0, 0.5); + margin: 10px; } + .window-frame:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 6px 6px 0 rgba(0, 0, 0, 0.3); + transition: 200ms ease-out; } + .fullscreen .window-frame, .tiled .window-frame { + border-radius: 0; } + .popup .window-frame { + box-shadow: none; } + .ssd .window-frame { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5); } + .csd.popup .window-frame { + border-radius: 0; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } + .solid-csd .window-frame { + border-radius: 0; + margin: 4px; + background-color: #4F585C; + border: 0px solid #394144; + box-shadow: none; } + +/********************** + * DE-Specific Styles * + **********************/ +/********* +* Budgie * +**********/ +.budgie-panel .unpinned .launcher:hover, .budgie-panel .pinned .launcher.running:hover { + background-color: rgba(0, 0, 0, 0.1); } +.budgie-panel .unpinned .launcher:active, .budgie-panel .pinned .launcher.running:active, .budgie-panel .unpinned .launcher:checked, .budgie-panel .pinned .launcher.running:checked { + background-color: rgba(0, 0, 0, 0.2); } +.top .budgie-panel .unpinned .launcher, .budgie-panel .unpinned .top .launcher, .top .budgie-panel .pinned .launcher.running, .budgie-panel .pinned .top .launcher.running { + border-bottom: 2px solid transparent; + border-top: 2px solid transparent; } + .top .budgie-panel .unpinned .launcher, + .top .budgie-panel .pinned .launcher.running { + border-top: 2px solid rgba(68, 154, 194, 0.5); } + .top .budgie-panel .unpinned .launcher:hover, .budgie-panel .unpinned .top .launcher:hover, .top .budgie-panel .pinned .launcher.running:hover, .budgie-panel .pinned .top .launcher.running:hover { + border-bottom: 2px solid rgba(0, 0, 0, 0.1); + border-top: 2px solid rgba(68, 154, 194, 0.5); } + .top .budgie-panel .unpinned .launcher:active, .budgie-panel .unpinned .top .launcher:active, .top .budgie-panel .pinned .launcher.running:active, .budgie-panel .pinned .top .launcher.running:active, .top .budgie-panel .unpinned .launcher:checked, .budgie-panel .unpinned .top .launcher:checked, .top .budgie-panel .pinned .launcher.running:checked, .budgie-panel .pinned .top .launcher.running:checked { + border-bottom: 2px solid rgba(0, 0, 0, 0.2); + border-top: 2px solid #449ac2; } +.bottom .budgie-panel .unpinned .launcher, .budgie-panel .unpinned .bottom .launcher, .bottom .budgie-panel .pinned .launcher.running, .budgie-panel .pinned .bottom .launcher.running { + border-top: 2px solid transparent; + border-bottom: 2px solid transparent; } + .bottom .budgie-panel .unpinned .launcher, + .bottom .budgie-panel .pinned .launcher.running { + border-bottom: 2px solid rgba(68, 154, 194, 0.5); } + .bottom .budgie-panel .unpinned .launcher:hover, .budgie-panel .unpinned .bottom .launcher:hover, .bottom .budgie-panel .pinned .launcher.running:hover, .budgie-panel .pinned .bottom .launcher.running:hover { + border-top: 2px solid rgba(0, 0, 0, 0.1); + border-bottom: 2px solid rgba(68, 154, 194, 0.5); } + .bottom .budgie-panel .unpinned .launcher:active, .budgie-panel .unpinned .bottom .launcher:active, .bottom .budgie-panel .pinned .launcher.running:active, .budgie-panel .pinned .bottom .launcher.running:active, .bottom .budgie-panel .unpinned .launcher:checked, .budgie-panel .unpinned .bottom .launcher:checked, .bottom .budgie-panel .pinned .launcher.running:checked, .budgie-panel .pinned .bottom .launcher.running:checked { + border-top: 2px solid rgba(0, 0, 0, 0.2); + border-bottom: 2px solid #449ac2; } +.left .budgie-panel .unpinned .launcher, .budgie-panel .unpinned .left .launcher, .left .budgie-panel .pinned .launcher.running, .budgie-panel .pinned .left .launcher.running { + border-right: 2px solid transparent; + border-left: 2px solid transparent; } + .left .budgie-panel .unpinned .launcher, + .left .budgie-panel .pinned .launcher.running { + border-left: 2px solid rgba(68, 154, 194, 0.5); } + .left .budgie-panel .unpinned .launcher:hover, .budgie-panel .unpinned .left .launcher:hover, .left .budgie-panel .pinned .launcher.running:hover, .budgie-panel .pinned .left .launcher.running:hover { + border-right: 2px solid rgba(0, 0, 0, 0.1); + border-left: 2px solid rgba(68, 154, 194, 0.5); } + .left .budgie-panel .unpinned .launcher:active, .budgie-panel .unpinned .left .launcher:active, .left .budgie-panel .pinned .launcher.running:active, .budgie-panel .pinned .left .launcher.running:active, .left .budgie-panel .unpinned .launcher:checked, .budgie-panel .unpinned .left .launcher:checked, .left .budgie-panel .pinned .launcher.running:checked, .budgie-panel .pinned .left .launcher.running:checked { + border-right: 2px solid rgba(0, 0, 0, 0.2); + border-left: 2px solid #449ac2; } +.right .budgie-panel .unpinned .launcher, .budgie-panel .unpinned .right .launcher, .right .budgie-panel .pinned .launcher.running, .budgie-panel .pinned .right .launcher.running { + border-left: 2px solid transparent; + border-right: 2px solid transparent; } + .right .budgie-panel .unpinned .launcher, + .right .budgie-panel .pinned .launcher.running { + border-right: 2px solid rgba(68, 154, 194, 0.5); } + .right .budgie-panel .unpinned .launcher:hover, .budgie-panel .unpinned .right .launcher:hover, .right .budgie-panel .pinned .launcher.running:hover, .budgie-panel .pinned .right .launcher.running:hover { + border-left: 2px solid rgba(0, 0, 0, 0.1); + border-right: 2px solid rgba(68, 154, 194, 0.5); } + .right .budgie-panel .unpinned .launcher:active, .budgie-panel .unpinned .right .launcher:active, .right .budgie-panel .pinned .launcher.running:active, .budgie-panel .pinned .right .launcher.running:active, .right .budgie-panel .unpinned .launcher:checked, .budgie-panel .unpinned .right .launcher:checked, .right .budgie-panel .pinned .launcher.running:checked, .budgie-panel .pinned .right .launcher.running:checked { + border-left: 2px solid rgba(0, 0, 0, 0.2); + border-right: 2px solid #449ac2; } + +.budgie-menu GtkSearchEntry.entry:not(:selected) { + border: none; + box-shadow: none; + background: none; + font-size: 120%; } + .budgie-menu GtkSearchEntry.entry:not(:selected).image { + padding-left: 0px; + padding-right: 6px; } +.budgie-menu .list-row.activatable:selected, +.budgie-menu .list-row.activatable:selected .button { + color: inherit; } + +.budgie-panel { + font: bold; + color: white; + background-color: rgba(0, 0, 0, 0.7); } + .budgie-panel:backdrop { + color: white; + background-color: rgba(0, 0, 0, 0.7); } + .budgie-panel WnckTasklist .button, + .budgie-panel WnckTasklist .button:backdrop { + border-radius: 0; } + .budgie-panel .launcher { + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + padding-left: 2px; + padding-right: 2px; + border-color: transparent; } + .budgie-panel .launcher:hover { + -gtk-image-effect: highlight; } + +.top .budgie-panel { + border-bottom: 1px solid rgba(0, 0, 0, 0.2); } + +.top .raven-frame { + padding: 0; + background: none; + border: none; + border-bottom: 1px solid rgba(0, 0, 0, 0.2); } + +.top .shadow-block { + background-color: transparent; + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent); } + +.bottom .budgie-panel { + border-top: 1px solid rgba(0, 0, 0, 0.2); } + +.bottom .raven-frame { + padding: 0; + background: none; + border: none; + border-top: 1px solid rgba(0, 0, 0, 0.2); } + +.bottom .shadow-block { + background-color: transparent; + background-image: linear-gradient(to top, rgba(0, 0, 0, 0.2), transparent); } + +.left .budgie-panel { + border-right: 1px solid rgba(0, 0, 0, 0.2); } + +.left .raven-frame { + padding: 0; + background: none; + border: none; + border-right: 1px solid rgba(0, 0, 0, 0.2); } + +.left .shadow-block { + background-color: transparent; + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.2), transparent); } + +.right .budgie-panel { + border-left: 1px solid rgba(0, 0, 0, 0.2); } + +.right .raven-frame { + padding: 0; + background: none; + border: none; + border-left: 1px solid rgba(0, 0, 0, 0.2); } + +.right .shadow-block { + background-color: transparent; + background-image: linear-gradient(to left, rgba(0, 0, 0, 0.2), transparent); } + +.raven { + color: white; + background-color: transparent; + transition: 170ms ease-out; } + .raven .raven-header { + color: white; + border-width: 1px 0; } + .raven .raven-header.top { + border-top-style: none; } + .raven .raven-header.bottom { + border-bottom-style: none; } + .raven .raven-background { + color: white; + background-color: transparent; + border-bottom: 1px solid transparent; } + .raven .raven-background.middle { + border-bottom-style: none; } + .raven .powerstrip .button { + padding: 10px; } + .raven .option-subtitle { + font-size: smaller; } + +.raven-mpris { + border-width: 1px 0; } + .raven-mpris .button.image-button { + padding: 8px; } + +.budgie-notification-window { + background: none; + border-radius: 1px; } + +.budgie-notification.background { + background-color: white; + border-radius: 4px; } +.budgie-notification .notification-title { + font-size: 110%; + color: #bcc1c3; } +.budgie-notification .notification-body { + color: rgba(255, 255, 255, 0.7); } + +.drop-shadow, .budgie-session-dialog.background, .background.budgie-polkit-dialog { + background-color: transparent; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.2); + border-radius: 1px; } + +.budgie-session-dialog .linked.horizontal > .button, .budgie-polkit-dialog .linked.horizontal > .button { + border-bottom: none; + border-radius: 0; } + .budgie-session-dialog .linked.horizontal > .button:first-child, .budgie-polkit-dialog .linked.horizontal > .button:first-child { + border-left: none; + border-radius: 0; } + .budgie-session-dialog .linked.horizontal > .button:last-child, .budgie-polkit-dialog .linked.horizontal > .button:last-child { + border-right: none; + border-radius: 0; } + +.budgie-polkit-dialog .message { + color: rgba(255, 255, 255, 0.7); } +.budgie-polkit-dialog .failure { + color: #f34235; } + +/*************** + * font-viewer * + ***************/ +SushiFontWidget { + padding: 6px 12px; } + +/********** + * Sudoku * + **********/ +SudokuView SudokuCellView { + border: inherit; + background-color: inherit; } + +SudokuView SudokuCellView:backdrop { + border: inherit; + background-color: inherit; } + +SudokuView { + border: none; } + +/***************** + * Character Map * + *****************/ +GucharmapChartable { + background-color: #636E73; } + +GucharmapChartable:active, +GucharmapChartable:focus, +GucharmapChartable:selected { + background-color: #449ac2; + color: #ffffff; } + +/******** + * Misc * + *******/ +ApDocView, +EogScrollView, +CheeseThumbView { + -EogScrollView-shadow-type: none; } + +/************ + * Terminal * + ************/ +TerminalScreen, +VteTerminal { + background-color: rgba(0, 43, 54, 0.9); + color: #839495; } + +TerminalWindow .titlebar, +TerminalWindow .header-bar { + background-color: #636E73; } + TerminalWindow .titlebar:backdrop, + TerminalWindow .header-bar:backdrop { + background-color: #4b5458; } + +/************ + * Nautilus * + ************/ +NautilusCanvasView { + border: none; } + NautilusCanvasView:active, NautilusCanvasView:focus, NautilusCanvasView:backdrop { + border: none; } + +.nautilus-circular-button { + border-radius: 20px; + outline-radius: 20px; } + +.disk-space-display { + border: 2px solid; } + .disk-space-display .unknown { + background-color: #888a85; + border-color: #555653; } + .disk-space-display .used { + background-color: #9FB0B9; + border-color: #667f8c; } + .disk-space-display .free { + background-color: #D8D8D8; + border-color: #a5a5a5; } + +.nautilus-desktop { + color: #bcc1c3; } + .nautilus-desktop .nautilus-canvas-item { + border-radius: 5px; + color: #ffffff; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); } + .nautilus-desktop .nautilus-canvas-item:active { + color: #bcc1c3; + text-shadow: none; } + .nautilus-desktop .nautilus-canvas-item:prelight { + color: #bcc1c3; + text-shadow: none; } + .nautilus-desktop .nautilus-canvas-item:selected { + color: #ffffff; + text-shadow: none; } + .nautilus-desktop .nautilus-canvas-item .dim-label:selected, .nautilus-desktop .nautilus-canvas-item GtkLabel.separator:selected, .nautilus-desktop .nautilus-canvas-item .titlebar:not(headerbar) .subtitle:selected, .titlebar:not(headerbar) .nautilus-desktop .nautilus-canvas-item .subtitle:selected, + .nautilus-desktop .nautilus-canvas-item .header-bar .subtitle:selected, + .header-bar .nautilus-desktop .nautilus-canvas-item .subtitle:selected { + color: #ffffff; } + .nautilus-desktop .nautilus-list .dim-label:selected, .nautilus-desktop .nautilus-list GtkLabel.separator:selected, .nautilus-desktop .nautilus-list .titlebar:not(headerbar) .subtitle:selected, .titlebar:not(headerbar) .nautilus-desktop .nautilus-list .subtitle:selected, + .nautilus-desktop .nautilus-list .header-bar .subtitle:selected, + .header-bar .nautilus-desktop .nautilus-list .subtitle:selected { + color: #ffffff; } + +/*********** + * Builder * + ***********/ +GbGreeterWindow .titlebar, +GbGreeterWindow .header-bar, +GbWorkbench .titlebar, +GbWorkbench .header-bar { + background-color: #CBBB2E; } + GbGreeterWindow .titlebar:backdrop, + GbGreeterWindow .header-bar:backdrop, + GbWorkbench .titlebar:backdrop, + GbWorkbench .header-bar:backdrop { + background-color: #a19525; } + +/************** + * Calculator * + **************/ +MathWindow { + background-color: #636E73; + border-radius: 0 0 4px 4px; } + MathWindow .titlebar, + MathWindow .header-bar, + MathWindow .toolbar { + background-color: #07ce8e; } + MathWindow .titlebar:backdrop, + MathWindow .header-bar:backdrop, + MathWindow .toolbar:backdrop { + background-color: #059d6c; } + MathWindow MathButtons GtkComboBox, + MathWindow MathButtons .button { + background-color: transparent; + background-image: none; + box-shadow: none; + border: none; + text-shadow: none; + color: #07ce8e; + font: bold; } + MathWindow MathButtons GtkComboBox:hover, + MathWindow MathButtons .button:hover { + background-image: none; + background-color: #636E73; + color: #07ce8e; } + MathWindow MathButtons GtkComboBox:backdrop, + MathWindow MathButtons .button:backdrop { + color: #059d6c; } + MathWindow MathButtons GtkComboBox.text-button.suggested-action, + MathWindow MathButtons .button.text-button.suggested-action { + background-image: none; + box-shadow: none; + text-shadow: none; + background-color: #07ce8e; + color: #636E73; } + MathWindow MathButtons GtkComboBox.text-button.suggested-action:backdrop, + MathWindow MathButtons .button.text-button.suggested-action:backdrop { + background-color: #059d6c; + color: rgba(99, 110, 115, 0.5); } + MathWindow MathDisplay { + padding: 4px; + background-color: #636E73; + border: 1px solid #373e41; } + +/************ + * Calendar * + ************/ +GcalWindow .titlebar, +GcalWindow .header-bar { + background-color: #75A3F6; } + GcalWindow .titlebar:backdrop, + GcalWindow .header-bar:backdrop { + background-color: #4583f3; } + +/********** + * Cheese * + **********/ +CheeseWindow .titlebar, +CheeseWindow .header-bar, +CheeseWindow .toolbar { + background-color: #ad7fa8; } + CheeseWindow .titlebar:backdrop, + CheeseWindow .header-bar:backdrop, + CheeseWindow .toolbar:backdrop { + background-color: #986192; } + +/************ + * Contacts * + ************/ +ContactsWindow .titlebar, +ContactsWindow .header-bar { + background-color: #2095F2; } + ContactsWindow .titlebar:backdrop, + ContactsWindow .header-bar:backdrop { + background-color: #0c7bd3; } + +/********** + * Clocks * + **********/ +ClocksWindow .titlebar, +ClocksWindow .header-bar { + background-color: #4BAE4F; } + ClocksWindow .titlebar:backdrop, + ClocksWindow .header-bar:backdrop { + background-color: #3c8a3f; } + +/********* + * Disks * + *********/ +GduWindow .titlebar, +GduWindow .header-bar { + background-color: #8561C5; } + GduWindow .titlebar:backdrop, + GduWindow .header-bar:backdrop { + background-color: #6a41b2; } + +/************** + * Disk Usage * + **************/ +BaobabWindow .titlebar, +BaobabWindow .header-bar { + background-color: #CC5E55; } + BaobabWindow .titlebar:backdrop, + BaobabWindow .header-bar:backdrop { + background-color: #b74137; } + +/************* + * Documents * + *************/ +#Documents .titlebar, +#Documents .header-bar { + background-color: #C2352A; } + #Documents .titlebar:backdrop, + #Documents .header-bar:backdrop { + background-color: #982a21; } + +/************ + * Epiphany * + ************/ +EphyWindow .titlebar, +EphyWindow .header-bar { + background-color: #6573C3; } + EphyWindow .titlebar:backdrop, + EphyWindow .header-bar:backdrop { + background-color: #4555b0; } + EphyWindow .titlebar .incognito-mode, + EphyWindow .header-bar .incognito-mode { + background-color: #3e4c9e; } + EphyWindow .titlebar .incognito-mode .button, + EphyWindow .header-bar .incognito-mode .button { + background-image: none; } + EphyWindow .titlebar .incognito-mode:backdrop, + EphyWindow .header-bar .incognito-mode:backdrop { + background-color: #2f3a79; } + +/********* + * Gedit * + *********/ +GeditWindow .titlebar, +GeditWindow .header-bar { + background-color: #DC4836; } + GeditWindow .titlebar:backdrop, + GeditWindow .header-bar:backdrop { + background-color: #be3221; } + +/************** + * Log Viewer * + **************/ +GlWindow .titlebar, +GlWindow .header-bar, +GlWindow .toolbar, +LogviewWindow .titlebar, +LogviewWindow .header-bar, +LogviewWindow .toolbar { + background-color: #009587; } + GlWindow .titlebar:backdrop, + GlWindow .header-bar:backdrop, + GlWindow .toolbar:backdrop, + LogviewWindow .titlebar:backdrop, + LogviewWindow .header-bar:backdrop, + LogviewWindow .toolbar:backdrop { + background-color: #006259; } + +/********* + * Music * + *********/ +gnomemusic + window + Window .titlebar, +gnomemusic + window + Window .header-bar { + background-color: #fe9700; } + gnomemusic + window + Window .titlebar:backdrop, + gnomemusic + window + Window .header-bar:backdrop { + background-color: #cb7900; } + +/***************** + * Notes/Bijiben * + *****************/ +BjbMainToolbar .titlebar, +BjbMainToolbar .header-bar, +BjbWindowBase .titlebar, +BjbWindowBase .header-bar { + background-color: #ebdd4d; } + BjbMainToolbar .titlebar:backdrop, + BjbMainToolbar .header-bar:backdrop, + BjbWindowBase .titlebar:backdrop, + BjbWindowBase .header-bar:backdrop { + background-color: #e6d41f; } + +/********** + * Photos * + **********/ +PhotosMainWindow .titlebar, +PhotosMainWindow .header-bar { + background-color: #D30101; } + PhotosMainWindow .titlebar:backdrop, + PhotosMainWindow .header-bar:backdrop { + background-color: #a00101; } + +/********** + * Polari * + **********/ +.titlebar.polari-titlebar-left, .titlebar.polari-titlebar-right, +.header-bar.polari-titlebar-left, +.header-bar.polari-titlebar-right { + background-color: #4BAE4F; } + .titlebar.polari-titlebar-left:backdrop, .titlebar.polari-titlebar-right:backdrop, + .header-bar.polari-titlebar-left:backdrop, + .header-bar.polari-titlebar-right:backdrop { + background-color: #3c8a3f; } + +/******************* + * System Settings * + ******************/ +CcWindow .titlebar, +CcWindow .header-bar { + background-color: #5F7C8A; } + CcWindow .titlebar:backdrop, + CcWindow .header-bar:backdrop { + background-color: #4a616c; } + +CcShellNavBar { + padding: 0px; } + +/************ + * Software * + ************/ +#window_software .titlebar, +#window_software .header-bar { + background-color: #1A77C2; } + #window_software .titlebar:backdrop, + #window_software .header-bar:backdrop { + background-color: #145b95; } + +/****************** + * System Monitor * + ******************/ +#gnome-system-monitor .titlebar, +#gnome-system-monitor .header-bar { + background-color: #6fbe72; } + #gnome-system-monitor .titlebar:backdrop, + #gnome-system-monitor .header-bar:backdrop { + background-color: #4eac51; } + +/******** + * ToDo * + ********/ +GtdWindow .titlebar, +GtdWindow .header-bar { + background-color: #3262A1; } + GtdWindow .titlebar:backdrop, + GtdWindow .header-bar:backdrop { + background-color: #264a7a; } + +/******** + * Yelp * + ********/ +YelpWindow .titlebar, +YelpWindow .header-bar { + background-color: #435ece; } + YelpWindow .titlebar:backdrop, + YelpWindow .header-bar:backdrop { + background-color: #2e47b0; } + +/******** + * Gala * + *******/ +.gala-notification { + border-width: 0; + border-radius: 2px; + color: white; + border: 1px solid #636E73; + background-color: #636E73; } + .gala-notification .title, + .gala-notification .label { + color: #bcc1c3; } + +.gala-button { + padding: 3px; + color: #636E73; + border: none; + border-radius: 50%; + background-image: linear-gradient(to bottom, #7e7e7e, #3e3e3e); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.98), inset 0 1px 0 0 rgba(255, 255, 255, 0.93), inset 0 -1px 0 0 rgba(255, 255, 255, 0.99), 0 0 0 1px rgba(0, 0, 0, 0.6), 0 3px 6px rgba(0, 0, 0, 0.84), 0 3px 6px rgba(0, 0, 0, 0.77); + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); } + +/********** + * Notify * + *********/ +.notify { + /*-notify-shadow: 0px 2px 18px transparentize(black, 0.60);*/ + border-radius: 5px; + border: 1px solid rgba(0, 0, 0, 0.7); + background-color: rgba(99, 110, 115, 0.05); } + +/*************** + * SwitchBoard * + ***************/ +.category-label { + font-weight: bold; + color: #bcc1c3; } + +/************* + * Slingshot * + ************/ +.button.app { + border: none; + border-radius: 0; + box-shadow: none; + background-image: none; } + .button.app .app:hover { + border-radius: 8px; + border: none; + background-color: rgba(68, 154, 194, 0.3); + color: white; } + .button.app .app:focus { + /*background-color: transparentize(black, 0.20);*/ } + +.search-item { + border-radius: 0; + border: none; + color: #bcc1c3; + background: none; } + .search-item:hover, .search-item:focus { + border-radius: 0; + background-color: rgba(68, 154, 194, 0.3); + color: #ffffff; } + +.search-entry-large, +.search-entry-large:focus { + border: none; + font: 18; + font-weight: 300; + background-image: none; + background: none; + box-shadow: none; + border-radius: 0; } + +.search-category-header { + font-weight: bold; + color: #bcc1c3; } + +/********* + * Panel * + ********/ +.panel { + background-color: transparent; + transition: all 100ms ease-in-out; + color: white; } + .panel.maximized { + background-color: #000; } + .panel.translucent { + background-color: rgba(0, 0, 0, 0.5); } + +.composited-indicator > GtkRevealer, +.composited-indicator > GtkRevealer GtkImage, +.composited-indicator > GtkRevealer GtkLabel { + color: white; + font-weight: bold; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.1); + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.1); } + +.panel.color-light .composited-indicator > GtkRevealer, +.panel.color-light .composited-indicator > GtkRevealer GtkImage, +.panel.color-light .composited-indicator > GtkRevealer GtkLabel { + color: rgba(0, 0, 0, 0.6); + text-shadow: 0 1px rgba(255, 255, 255, 0.1); + icon-shadow: 0 1px rgba(255, 255, 255, 0.1); } + +/************* + * AppCenter * + *************/ +AppCenterMainWindow .titlebar, +AppCenterMainWindow .header-bar { + background-color: #378BE6; } + AppCenterMainWindow .titlebar:backdrop, + AppCenterMainWindow .header-bar:backdrop { + background-color: #1a71d0; } + +/************** + * Calculator * + **************/ +PantheonCalculatorMainWindow { + border-radius: 0 0 4px 4px; } + PantheonCalculatorMainWindow .titlebar, + PantheonCalculatorMainWindow .header-bar { + background-color: #07ce8e; } + PantheonCalculatorMainWindow .titlebar:backdrop, + PantheonCalculatorMainWindow .header-bar:backdrop { + background-color: #059d6c; } + PantheonCalculatorMainWindow .window-frame { + border-radius: 3px; } + +/******** + * Maya * + ********/ +MayaViewMayaToolbar.titlebar, MayaViewMayaToolbar.header-bar { + background-color: #4bae4f; } + MayaViewMayaToolbar.titlebar:backdrop, MayaViewMayaToolbar.header-bar:backdrop { + background-color: #3c8a3f; } + +/********* + * Cards * + *********/ +.deck { + background-color: #3c4346; } + +.card { + background-color: #636E73; + border: none; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 3px 3px rgba(0, 0, 0, 0.2); + transition: all 150ms ease-in-out; } + +.card.collapsed { + background-color: #576165; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.2); } + +/********* + * Noise * + *********/ +NoiseLibraryWindow { + border-radius: 0 0 4px 4px; } + NoiseLibraryWindow .titlebar, + NoiseLibraryWindow .header-bar { + background-color: #EE6020; } + NoiseLibraryWindow .titlebar:backdrop, + NoiseLibraryWindow .header-bar:backdrop { + background-color: #cb4a10; } + NoiseLibraryWindow .action-bar { + border-radius: 0 0 4px 4px; } + NoiseLibraryWindow .window-frame { + border-radius: 3px; } + +/*********** + * Scratch * + ***********/ +ScratchMainWindow .titlebar, +ScratchMainWindow .header-bar { + background-color: #e74c3c; } + ScratchMainWindow .titlebar:backdrop, + ScratchMainWindow .header-bar:backdrop { + background-color: #d62c1a; } + +/******** + * Snap * + ********/ +SnapMainWindow .titlebar, +SnapMainWindow .header-bar, +SnapSnapWindow .titlebar, +SnapSnapWindow .header-bar { + background-color: #6d266a; } + SnapMainWindow .titlebar:backdrop, + SnapMainWindow .header-bar:backdrop, + SnapSnapWindow .titlebar:backdrop, + SnapSnapWindow .header-bar:backdrop { + background-color: #471945; } +SnapMainWindow .take-button, +SnapSnapWindow .take-button { + border-radius: 0; } + +/******************* + * Photos/Shotwell * + *******************/ +DirectWindow .titlebar, +DirectWindow .header-bar, +LibraryWindow .titlebar, +LibraryWindow .header-bar { + background-color: #5544B5; } + DirectWindow .titlebar:backdrop, + DirectWindow .header-bar:backdrop, + LibraryWindow .titlebar:backdrop, + LibraryWindow .header-bar:backdrop { + background-color: #443690; } +DirectWindow .the-button-in-the-combobox, +LibraryWindow .the-button-in-the-combobox { + background: none; } + +.checkerboard-layout { + background-color: #4F585C; + background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)); + background-size: 24px 24px; + background-position: 0 0, 12px 12px; } + +.checkboard-layout .item { + background-color: #bcc1c3; } + +/******** +* Unity * +*********/ +/* Unity window border color */ +/* Backdrop Unity window border color */ +/* Unity window text color */ +/* Backdrop Unity window text color */ +/* Unity panel color #454D50 */ +/* Backdrop Unity panel color */ +UnityDecoration { + /* Border properties (top, right, bottom, left) */ + -UnityDecoration-extents: 28px 1px 1px 1px; + /* the size of the decorations */ + -UnityDecoration-input-extents: 10px; + /* the extra size of the input areas */ + /* Shadows settings */ + -UnityDecoration-shadow-offset-x: 1px; + /* Size property, the shadow x offset */ + -UnityDecoration-shadow-offset-y: 1px; + /* Size property, the shadow y offset */ + -UnityDecoration-active-shadow-color: rgba 0, 0, 0, 0.647; + /* Color property, active window shadow color */ + -UnityDecoration-active-shadow-radius: 8px; + /* Size property, active window shadow radius */ + -UnityDecoration-inactive-shadow-color: rgba 0, 0, 0, 0.647; + /* Color property, inactive windows shadow color */ + -UnityDecoration-inactive-shadow-radius: 5px; + /* Size property, inactive windows shadow radius */ + /* Glow applied to the selected scaled window */ + -UnityDecoration-glow-size: 8px; + /* Size property, size of glow */ + -UnityDecoration-glow-color: #449ac2; + /* Color property of the glow */ + /* Title settings */ + -UnityDecoration-title-indent: 10px; + /* Size property, left indent of the title */ + -UnityDecoration-title-fade: 35px; + /* Size property, space of the title that can be faded */ + -UnityDecoration-title-alignment: 0.0; + /* Float from 0.0 to 1.0, to align the title */ + background-color: #636E73; + color: #dbdee0; } + UnityDecoration .top { + padding: 0 5px 0 5px; + border-radius: 4px 4px 0px 0px; + box-shadow: none; + border: 1px solid #636E73; + border-bottom-width: 0; + background-color: #636E73; + color: #dbdee0; + border-top: 1px solid rgba(255, 255, 255, 0.1); } + UnityDecoration .top:backdrop { + border-bottom-width: 0; + background-color: #4b5458; + color: #c0c5c8; + border-top: 1px solid rgba(255, 255, 255, 0.1); } + UnityDecoration .top .menuitem { + color: #dbdee0; } + UnityDecoration .top .menuitem:backdrop { + background-color: #4b5458; + color: #c0c5c8; } + +UnityDecoration.left, +UnityDecoration.right { + background-repeat: repeat-x; + background-color: #626c71; + background-size: 1px 120px; + background-clip: border-box; + background-image: linear-gradient(to bottom, #636E73, #626c71); } + +UnityDecoration.bottom { + background-size: 1px; + background-repeat: repeat-x; + background-color: #626c71; } + +UnityDecoration.left:backdrop, +UnityDecoration.right:backdrop, +UnityDecoration.bottom:backdrop { + background-size: 1px; + background-repeat: repeat-x; + background-color: #4b5458; } + +/************** +* Unity Panel * +***************/ +UnityPanelWidget, +.unity-panel { + background-color: #343a3c; + color: #dbdee0; } + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + background-color: #1c1f21; + color: #c0c5c8; } + +.unity-panel.menuitem, +.unity-panel .menuitem { + border-width: 0 1px; + color: #dbdee0; } + +.unity-panel.menubar, +.unity-panel .menubar { + color: #dbdee0; } + +.unity-panel.menu.menubar, +.unity-panel .menu .menubar { + background-color: #343a3c; + color: #dbdee0; } + +.unity-panel.menubar:backdrop, +.unity-panel .menubar *:backdrop { + color: #868d90; } + +.unity-panel.menubar.menuitem, +.unity-panel.menubar .menuitem { + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border: none; + background: none; + color: #dbdee0; + box-shadow: none; } + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem:hover { + border-radius: 0; + background-color: #616b70; + color: #dbdee0; + box-shadow: none; } + +.unity-panel.menubar .menuitem *:hover { + color: white; + box-shadow: none; } + +.unity-panel.menubar .menuitem.separator, +.unity-panel.menubar.menuitem.separator { + -GtkMenuItem-horizontal-padding: 0; + -GtkWidget-separator-height: 1; + border: none; + color: #373e41; } + +/* Force Quit */ +SheetStyleDialog.unity-force-quit { + background-color: #636E73; } + +@keyframes playbackmenuitem_spinner { + to { + -gtk-icon-transform: rotate(1turn); } } +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: playbackmenuitem_spinner 1s infinite linear; + color: #449ac2; } + +/*********************** + * App-Specific Styles * + ***********************/ +/******************* + * Archive Manager * + *******************/ +FrWindow .titlebar, +FrWindow .header-bar, +FrWindow .toolbar { + background-color: #A88A67; } + FrWindow .titlebar:backdrop, + FrWindow .header-bar:backdrop, + FrWindow .toolbar:backdrop { + background-color: #8c7050; } + +/********* + * Birdie * + *********/ +BirdieWidgetsUnifiedWindow .titlebar, +BirdieWidgetsUnifiedWindow .header-bar { + background-image: none; + background-color: #3998E7; } + BirdieWidgetsUnifiedWindow .titlebar:backdrop, + BirdieWidgetsUnifiedWindow .header-bar:backdrop { + background-image: none; + background-color: #1a7fd3; } +BirdieWidgetsUnifiedWindow .menu-button { + padding: 0px; + padding-left: 6px; + padding-right: 6px; } + +BirdieWidgetsTweetList * { + background-image: none; + background: none; } + +BirdieWidgetsUserbox { + background-color: rgba(57, 152, 231, 0.2); } + +BirdieWidgetsNotebook .header { + background-color: #636E73; } +BirdieWidgetsNotebook tab:active { + box-shadow: inset 0 -3px 0 0 #3998E7; } + +/********* + * Geary * + *********/ +.geary-titlebar-left, +.geary-titlebar-right { + background-color: #F2B035; } + .geary-titlebar-left:backdrop, + .geary-titlebar-right:backdrop { + background-color: #e59a0f; } + .geary-titlebar-left .separator, + .geary-titlebar-right .separator { + opacity: 0; } + +ConversationListView { + -GtkWidget-focus-line-width: 1px; + -GtkTreeView-grid-line-width: 0; } + ConversationListView .view:active, ConversationListView GtkIconView:active, ConversationListView .view:selected, ConversationListView GtkIconView:selected { + background-color: #449ac2; + color: #ffffff; } + ConversationListView .view:active:backdrop, ConversationListView GtkIconView:active:backdrop, ConversationListView .view:selected:backdrop, ConversationListView GtkIconView:selected:backdrop { + background-color: #57a4c8; + color: rgba(255, 255, 255, 0.5); } + ConversationListView .view .cell, ConversationListView GtkIconView .cell { + border: solid rgba(0, 0, 0, 0.2); + border-width: 0 0 1px 0; } + ConversationListView .view .cell:selected, ConversationListView GtkIconView .cell:selected { + color: #ffffff; + border: 0px solid #347d9f; } + +/*********** + * LightDm * + ***********/ +#panel_window { + background-color: rgba(0, 0, 0, 0.7); + color: white; + font: bold; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.7); } + #panel_window .menubar, + #panel_window .menubar > .menuitem + menubar, + #panel_window menubar > menuitem { + background-color: transparent; + color: white; + font: bold; } + #panel_window .menubar .menuitem:insensitive, + #panel_window menubar menuitem:insensitive { + color: rgba(255, 255, 255, 0.5); } + #panel_window .menubar .menuitem:insensitive GtkLabel, + #panel_window menubar menuitem:insensitive GtkLabel { + color: inherit; } + #panel_window .menubar .menuitem:insensitive label, + #panel_window menubar menuitem:insensitive label { + color: inherit; } + #panel_window .menubar .menu > .menuitem, + #panel_window menubar menu > menuitem { + font: normal; } + +#login_window, +#shutdown_dialog, +#restart_dialog { + font: normal; + border-style: none; + background-color: transparent; + color: #bcc1c3; } + +#content_frame { + padding-bottom: 14px; + background-color: #4F585C; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; } + +#content_frame button { + color: #bcc1c3; + outline-color: rgba(188, 193, 195, 0.3); + border-color: #373e41; + background-image: linear-gradient(to bottom, #4F585C, #434b4e); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05); } + #content_frame button:hover { + color: #bcc1c3; + outline-color: rgba(188, 193, 195, 0.3); + border-color: #373e41; + background-image: linear-gradient(to bottom, #515b5f, #4a5357 60%, #464e51); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } + #content_frame button:active, #content_frame button:checked { + color: #bcc1c3; + outline-color: rgba(188, 193, 195, 0.3); + border-color: #373e41; + background-image: linear-gradient(to bottom, #3f4649, #4a5357); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + #content_frame button:insensitive { + border-color: #373e41; + background-image: none; + background-color: #576165; + text-shadow: none; + box-shadow: none; + icon-shadow: none; } + #content_frame button:insensitive GtkLabel, #content_frame button:insensitive { + color: #868d90; } + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: #3B4245; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; } + +#buttonbox_frame button { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + #buttonbox_frame button:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + #buttonbox_frame button:active, #buttonbox_frame button:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + #buttonbox_frame button:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + +#login_window #user_combobox { + color: #bcc1c3; + font: 13px; } + #login_window #user_combobox .menu, + #login_window #user_combobox menu { + font: normal; } + +#user_image { + padding: 3px; + border-radius: 2px; } + +#greeter_infobar { + border-bottom-width: 0; + font: bold; } + +/********** + * Midori * + **********/ +MidoriBrowser .titlebar, +MidoriBrowser .header-bar, +MidoriBrowser .toolbar { + background-color: #7FC843; } + MidoriBrowser .titlebar:backdrop, + MidoriBrowser .header-bar:backdrop, + MidoriBrowser .toolbar:backdrop { + background-color: #66a731; } + +/********* + * Vocal * + *********/ +.titlebar.vocal-headerbar, +.header-bar.vocal-headerbar { + background-color: #9C69C6; } + .titlebar.vocal-headerbar:backdrop, + .header-bar.vocal-headerbar:backdrop { + background-color: #8345b7; } diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/gtk-dark.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/gtk-dark.scss new file mode 100644 index 0000000..3bb20fd --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/gtk-dark.scss @@ -0,0 +1,26 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +$variant: 'dark'; + +@import 'colors'; +@import 'colors-public'; +@import 'drawing'; +@import 'common'; +@import 'widgets'; +@import 'apps'; \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/gtk.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/gtk.css new file mode 100644 index 0000000..2213620 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/gtk.css @@ -0,0 +1,6157 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* widget text/foreground color */ +@define-color theme_fg_color #444; +/* text color for entries, views and content in general */ +@define-color theme_text_color #444; +/* widget base background color */ +@define-color theme_bg_color #f7f7f7; +/* text widgets and the like base background color */ +@define-color theme_base_color #ffffff; +/* base background color of selections */ +@define-color theme_selected_bg_color #347D9F; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color #ffffff; +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #fafafa; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #9e9e9e; +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #ffffff; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #9e9e9e; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #444; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #f7f7f7; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #fcfcfc; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #347D9F; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #ffffff; +/* widgets main borders color */ +@define-color borders #d1d1d1; +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders #d5d5d5; +/* these are pretty self explicative */ +@define-color warning_color #fec006; +@define-color error_color #f34235; +@define-color success_color #4bae4f; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title shade(#444, 1.8); +@define-color wm_unfocused_title #9e9e9e; +@define-color wm_highlight rgba(255, 255, 255, 0.2); +@define-color wm_borders_edge rgba(255, 255, 255, 0.2); +@define-color wm_bg_a shade(#f7f7f7, 1.2); +@define-color wm_bg_b #f7f7f7; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#f7f7f7, 1.3); +@define-color wm_button_hover_color_b #f7f7f7; +@define-color wm_button_active_color_a shade(#f7f7f7, 0.85); +@define-color wm_button_active_color_b shade(#f7f7f7, 0.89); +@define-color wm_button_active_color_c shade(#f7f7f7, 0.9); +@define-color content_view_bg #ffffff; +/********** + * Common * + **********/ +* { + padding: 0; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #f34235; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkTreeView-expander-size: 11; + -GtkTreeView-horizontal-separator: 4; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 24; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + -GtkPaned-handle-size: 1; } + +/*********** + * Widgets * + ***********/ +/*************** +* Action bars * +***************/ +.action-bar { + background-color: #dedede; + border: solid #d1d1d1; + border-width: 1px 0 0 0; + color: #444; + box-shadow: none; } + .action-bar:backdrop { + background-color: #dedede; + box-shadow: none; + -gtk-image-effect: dim; } + .action-bar:first-child { + border-radius: 6px 6px 0px 0px; + border-width: 1px 1px 0px 1px; } + .action-bar:last-child { + border-radius: 0 0 6px 6px; + border-width: 0px 1px 1px 1px; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 10px; + border-radius: 0 0 5px 5px; + background-color: rgba(32, 37, 38, 0.8); + background-clip: padding-box; } + .app-notification:backdrop, + .app-notification.frame:backdrop { + background-image: none; + transition: 200ms ease-out; } + +/*************** + * Base States * + ***************/ +.background { + color: #444; + background-color: #f7f7f7; } + .background:backdrop { + color: #9e9e9e; + background-color: #f7f7f7; + text-shadow: none; + icon-shadow: none; } + +/* + These wildcard seems unavoidable, need to investigate. + Wildcards are bad and troublesome, use them with care, + or better, just don't. + Everytime a wildcard is used a kitten dies, painfully. +*/ +*:insensitive { + -gtk-image-effect: dim; } + +.gtkstyle-fallback { + color: #444; + background-color: #f7f7f7; } + .gtkstyle-fallback:hover { + color: #444; + background-color: white; } + .gtkstyle-fallback:active { + color: #444; + background-color: #dedede; } + .gtkstyle-fallback:insensitive { + color: #9e9e9e; + background-color: #fafafa; } + .gtkstyle-fallback:selected { + color: #ffffff; + background-color: #347D9F; } + +.view, GtkIconView, +GtkTextView GtkLabel { + color: #444; + background-color: #ffffff; } + .view:backdrop, GtkIconView:backdrop, + GtkTextView GtkLabel:backdrop { + color: dimgray; + background-color: #fcfcfc; } + .view:selected:focus, GtkIconView:selected:focus, .view:selected, GtkIconView:selected, + GtkTextView GtkLabel:selected:focus, + GtkTextView GtkLabel:selected { + border-radius: 3px; } + +GtkTextView { + background-color: #fbfbfb; } + GtkTextView:backdrop { + background-color: #fafafa; } + GtkTextView.bottom { + background-size: 100% 1px; + background-position: top; } + GtkTextView.top { + background-size: 100% 1px; + background-position: bottom; } + GtkTextView.left { + background-size: 1px 100%; + background-position: right; } + GtkTextView.right { + background-size: 1px 100%; + background-position: left; } + +GtkIconView { + background-color: transparent; } + GtkIconView:backdrop { + background-color: transparent; } + +.rubberband, +GtkFlow rubberband, +GtkFlow GtkTreeView.view .rubberband, +GtkTreeView.view GtkFlow .rubberband, +GtkFlow GtkTreeView.view rubberband, +GtkTreeView.view GtkFlow rubberband, +GtkFlow treeview.view .rubberband, +treeview.view GtkFlow .rubberband, +GtkFlow treeview.view rubberband, +treeview.view GtkFlow rubberband { + border: 1px solid #275f79; + background-color: rgba(39, 95, 121, 0.2); } + +GtkFlow flowboxchild { + padding: 3px; + border-radius: 3px; } + GtkFlow flowboxchild:selected { + outline-offset: -2px; } + +GtkLabel.separator { + color: #444; } + GtkLabel.separator:backdrop { + color: #9e9e9e; } +GtkLabel:selected { + background-color: #347D9F; + color: #ffffff; } +GtkLabel:insensitive { + color: #9e9e9e; } + GtkLabel:insensitive:backdrop { + color: #d1d1d1; } +GtkLabel:backdrop { + color: #9e9e9e; } + +.dim-label, GtkLabel.separator, .titlebar:not(headerbar) .subtitle, +.header-bar .subtitle { + opacity: 0.55; + text-shadow: none; } + +.app-notification, +.app-notification.frame, .osd .scale-popup, .csd .popover .background.touch-selection, .csd .popover .background.magnifier, .popover .background.touch-selection, .popover .background.magnifier, .csd .popover .background.osd, .popover .background.osd, +.osd { + color: #A1A8AB; + border: none; + background-color: rgba(32, 37, 38, 0.8); + background-clip: padding-box; + outline-color: rgba(161, 168, 171, 0.3); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; } + .app-notification:backdrop, .osd .scale-popup:backdrop, .popover .background.touch-selection:backdrop, .popover .background.magnifier:backdrop, .popover .background.osd:backdrop, + .osd:backdrop { + text-shadow: none; + icon-shadow: none; } + +.view:selected:focus, GtkIconView:selected:focus, .view:selected, GtkIconView:selected, +GtkTextView GtkLabel:selected:focus, +GtkTextView GtkLabel:selected, GtkTextView GtkLabel selection:focus, GtkTextView GtkLabel selection, GtkFlow flowboxchild:selected, modelbutton.flat:selected, .popover .check:selected, +.popover .radio:selected, +.menuitem.button.flat:selected, GtkCalendar:selected, .spinbutton:selected:not(.vertical), +.entry:selected:focus, +.entry:selected, .list-row:selected, GtkTreeView.view:selected:focus, GtkTreeView.view:selected, +treeview.view:selected:focus, +treeview.view:selected { + background-color: #347D9F; } + .list-row:selected GtkLabel, row:selected GtkLabel, GtkLabel:selected, .view:selected:focus, GtkIconView:selected:focus, .view:selected, GtkIconView:selected, + GtkTextView GtkLabel:selected:focus, + GtkTextView GtkLabel:selected, GtkTextView GtkLabel selection:focus, GtkTextView GtkLabel selection, GtkFlow flowboxchild:selected, modelbutton.flat:selected, .popover .check:selected, + .popover .radio:selected, + .menuitem.button.flat:selected, GtkCalendar:selected, .spinbutton:selected:not(.vertical), + .entry:selected:focus, + .entry:selected, .list-row:selected, GtkTreeView.view:selected:focus, GtkTreeView.view:selected, + treeview.view:selected:focus, + treeview.view:selected { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); } + .list-row:selected GtkLabel:insensitive, row:selected GtkLabel:insensitive, GtkLabel:insensitive:selected, GtkIconView:insensitive:selected:focus, .view:insensitive:selected, GtkIconView:insensitive:selected, + GtkTextView GtkLabel:insensitive:selected:focus, GtkTextView GtkLabel selection:insensitive, GtkFlow flowboxchild:insensitive:selected, GtkLabel:insensitive:selected, modelbutton.flat:insensitive:selected, .popover .check:insensitive:selected, + .popover .radio:insensitive:selected, + .menuitem.button.flat:insensitive:selected, GtkCalendar:insensitive:selected, .spinbutton:insensitive:selected:not(.vertical), + .entry:insensitive:selected, .list-row:insensitive:selected { + color: #9abecf; } + .list-row:selected GtkLabel:backdrop, row:selected GtkLabel:backdrop, GtkLabel:backdrop:selected, GtkIconView:backdrop:selected:focus, .view:backdrop:selected, GtkIconView:backdrop:selected, + GtkTextView GtkLabel:backdrop:selected:focus, GtkTextView GtkLabel selection:backdrop, GtkFlow flowboxchild:backdrop:selected, GtkLabel:backdrop:selected, modelbutton.flat:backdrop:selected, .popover .check:backdrop:selected, + .popover .radio:backdrop:selected, + .menuitem.button.flat:backdrop:selected, GtkCalendar:backdrop:selected, .spinbutton:backdrop:selected:not(.vertical), + .entry:backdrop:selected, .list-row:backdrop:selected { + color: rgba(255, 255, 255, 0.5); } + .list-row:selected GtkLabel:backdrop:insensitive, row:selected GtkLabel:backdrop:insensitive, GtkLabel:backdrop:insensitive:selected, .view:backdrop:insensitive:selected, GtkIconView:backdrop:insensitive:selected, GtkTextView GtkLabel selection:backdrop:insensitive, GtkFlow flowboxchild:backdrop:insensitive:selected, GtkLabel:backdrop:insensitive:selected, modelbutton.flat:backdrop:insensitive:selected, .popover .check:backdrop:insensitive:selected, + .popover .radio:backdrop:insensitive:selected, + .menuitem.button.flat:backdrop:insensitive:selected, GtkCalendar:backdrop:insensitive:selected, .spinbutton:backdrop:insensitive:selected:not(.vertical), + .entry:backdrop:insensitive:selected, .list-row:backdrop:insensitive:selected { + color: rgba(77, 141, 171, 0.85); } + +.monospace { + font: Monospace; } + +/*********** + * Buttons * + ***********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#347D9F), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#347D9F), to(transparent)); } } +.button { + padding: 4px 9px; + border: 1px solid #d1d1d1; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #d1d1d1; + background-image: linear-gradient(to bottom, #f7f7f7, #eaeaea); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white; + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + transition: none; } + .button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 500ms; } + .button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .button:hover { + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #d1d1d1; + background-image: linear-gradient(to bottom, white, #f7f7f7 60%, #ededed); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white; + -gtk-image-effect: highlight; } + .button:active, + .button:checked { + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #d1d1d1; + background-image: linear-gradient(to bottom, #e5e5e5, #f2f2f2); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); + transition-duration: 50ms; } + .button:backdrop.flat, + .button:backdrop { + border-color: #d5d5d5; + background-image: linear-gradient(to bottom, #f7f7f7); + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + transition: 200ms ease-out; + -gtk-image-effect: none; } + .button:backdrop.flat GtkLabel, + .button:backdrop.flat, + .button:backdrop GtkLabel, + .button:backdrop { + color: #9e9e9e; } + .button:backdrop.flat:active, + .button:backdrop.flat:checked, + .button:backdrop:active, + .button:backdrop:checked { + border-color: #d5d5d5; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button:backdrop.flat:active GtkLabel, + .button:backdrop.flat:active, + .button:backdrop.flat:checked GtkLabel, + .button:backdrop.flat:checked, + .button:backdrop:active GtkLabel, + .button:backdrop:active, + .button:backdrop:checked GtkLabel, + .button:backdrop:checked { + color: #9e9e9e; } + .button:backdrop.flat:active label, + .button:backdrop.flat:active, + .button:backdrop.flat:checked label, + .button:backdrop.flat:checked, + .button:backdrop:active label, + .button:backdrop:active, + .button:backdrop:checked label, + .button:backdrop:checked { + color: #9e9e9e; } + .button:backdrop.flat:insensitive, + .button:backdrop:insensitive { + border-color: #d5d5d5; + background-image: none; + background-color: #fafafa; + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button:backdrop.flat:insensitive GtkLabel, + .button:backdrop.flat:insensitive, + .button:backdrop:insensitive GtkLabel, + .button:backdrop:insensitive { + color: #d1d1d1; } + .button:backdrop.flat:insensitive:active, + .button:backdrop.flat:insensitive:checked, + .button:backdrop:insensitive:active, + .button:backdrop:insensitive:checked { + border-color: #d5d5d5; + background-image: none; + background-color: #ededed; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button:backdrop.flat:insensitive:active GtkLabel, + .button:backdrop.flat:insensitive:checked GtkLabel, + .button:backdrop:insensitive:active GtkLabel, + .button:backdrop:insensitive:checked GtkLabel { + color: #d1d1d1; } + .button.flat:backdrop, + .button.flat:insensitive, + .button.flat:backdrop:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; } + .button:insensitive, + .button:insensitive { + border-color: #d1d1d1; + background-image: none; + background-color: #fafafa; + text-shadow: none; + box-shadow: none; + icon-shadow: none; } + .button:insensitive GtkLabel, + .button:insensitive, + .button:insensitive GtkLabel, + .button:insensitive { + color: #9e9e9e; } + .button:insensitive:active, + .button:insensitive:checked, + .button:insensitive:active, + .button:insensitive:checked { + border-color: #d1d1d1; + background-image: none; + background-color: #fafafa; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button:insensitive:active GtkLabel, + .button:insensitive:active, + .button:insensitive:checked GtkLabel, + .button:insensitive:checked, + .button:insensitive:active GtkLabel, + .button:insensitive:active, + .button:insensitive:checked GtkLabel, + .button:insensitive:checked { + color: #9e9e9e; } + .button.image-button { + padding-left: 4px; + padding-right: 4px; } + .button.text-button { + padding-left: 16px; + padding-right: 16px; } + .button.text-button.image-button { + padding-left: 8px; + padding-right: 8px; } + .button.text-button.image-button GtkLabel, + .button.text-button.image-button label { + padding-left: 8px; + padding-right: 8px; } +row:selected +.button { + border-color: #275f79; } + row:selected + .button.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: #ffffff; + border-color: transparent; } + row:selected + .button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { + color: #fcfcfc; } +.button.osd { + color: #A1A8AB; + border-radius: 5px; + outline-color: rgba(161, 168, 171, 0.3); + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); + border: none; + box-shadow: none; } + .button.osd:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); + border: none; + box-shadow: none; } + .button.osd:active, + .button.osd:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); + border: none; + box-shadow: none; } + .button.osd:insensitive:backdrop, + .button.osd:insensitive, + .button.osd:insensitive:backdrop, + .button.osd:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + border: none; } + .button.osd:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + border: none; } +.app-notification .button, .app-notification button, +.app-notification.frame .button, +.app-notification.frame button, .csd .popover .background.touch-selection button, .csd .popover .background.magnifier button, .popover .background.touch-selection button, .popover .background.magnifier button, .osd +.button { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .button:hover, .app-notification button:hover, .popover .background.touch-selection button:hover, .popover .background.magnifier button:hover, .osd + .button:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .button:active:backdrop, .app-notification button:active:backdrop, .popover .background.touch-selection button:active:backdrop, .popover .background.magnifier button:active:backdrop, .app-notification .button:active, .app-notification button:active, .popover .background.touch-selection button:active, .popover .background.magnifier button:active, .app-notification .button:checked:backdrop, .app-notification button:checked:backdrop, .popover .background.touch-selection button:checked:backdrop, .popover .background.magnifier button:checked:backdrop, .app-notification .button:checked, .app-notification button:checked, .popover .background.touch-selection button:checked, .popover .background.magnifier button:checked, .osd + .button:active:backdrop, .osd + .button:active, .osd + .button:checked:backdrop, .osd + .button:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .button:insensitive:backdrop, .app-notification button:insensitive:backdrop, .popover .background.touch-selection button:insensitive:backdrop, .popover .background.magnifier button:insensitive:backdrop, .app-notification .button:insensitive, .app-notification button:insensitive, .popover .background.touch-selection button:insensitive, .popover .background.magnifier button:insensitive, .osd + .button:insensitive:backdrop, .osd + .button:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .app-notification .button:backdrop, .app-notification button:backdrop, .popover .background.touch-selection button:backdrop, .popover .background.magnifier button:backdrop, .osd + .button:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .app-notification .flat.button, .app-notification button.flat, .popover .background.touch-selection button.flat, .popover .background.magnifier button.flat, .osd + .button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + box-shadow: none; } + .app-notification .flat.button:hover, .app-notification button.flat:hover, .popover .background.touch-selection button.flat:hover, .popover .background.magnifier button.flat:hover, .osd + .button.flat:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .flat.button:insensitive, .app-notification button.flat:insensitive, .popover .background.touch-selection button.flat:insensitive, .popover .background.magnifier button.flat:insensitive, .osd + .button.flat:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + background-image: none; + border-color: transparent; + box-shadow: none; } + .app-notification .flat.button:backdrop, .app-notification button.flat:backdrop, .popover .background.touch-selection button.flat:backdrop, .popover .background.magnifier button.flat:backdrop, .osd + .button.flat:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; } + .app-notification .flat.button:active, .app-notification button.flat:active, .popover .background.touch-selection button.flat:active, .popover .background.magnifier button.flat:active, .app-notification .flat.button:checked, .app-notification button.flat:checked, .popover .background.touch-selection button.flat:checked, .popover .background.magnifier button.flat:checked, .osd + .button.flat:active, .osd + .button.flat:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } +.button.suggested-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #15313f; + background-image: linear-gradient(to bottom, #347D9F, #2e6e8c); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #347D9F; } + .button.suggested-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #15313f; + background-image: linear-gradient(to bottom, #3c8fb6, #347D9F 60%, #2f7190); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } + .button.suggested-action:active, + .button.suggested-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #15313f; + background-image: linear-gradient(to bottom, #2b6884, #317797); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.suggested-action:backdrop, + .button.suggested-action.flat:backdrop { + border-color: #347D9F; + background-image: linear-gradient(to bottom, #347D9F); + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button.suggested-action:backdrop GtkLabel, + .button.suggested-action:backdrop, + .button.suggested-action.flat:backdrop GtkLabel, + .button.suggested-action.flat:backdrop { + color: #d6e5ec; } + .button.suggested-action:backdrop:active, + .button.suggested-action:backdrop:checked, + .button.suggested-action.flat:backdrop:active, + .button.suggested-action.flat:backdrop:checked { + border-color: #275f79; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.suggested-action:backdrop:active GtkLabel, + .button.suggested-action:backdrop:active, + .button.suggested-action:backdrop:checked GtkLabel, + .button.suggested-action:backdrop:checked, + .button.suggested-action.flat:backdrop:active GtkLabel, + .button.suggested-action.flat:backdrop:active, + .button.suggested-action.flat:backdrop:checked GtkLabel, + .button.suggested-action.flat:backdrop:checked { + color: #d4dfe4; } + .button.suggested-action:backdrop:active label, + .button.suggested-action:backdrop:active, + .button.suggested-action:backdrop:checked label, + .button.suggested-action:backdrop:checked, + .button.suggested-action.flat:backdrop:active label, + .button.suggested-action.flat:backdrop:active, + .button.suggested-action.flat:backdrop:checked label, + .button.suggested-action.flat:backdrop:checked { + color: #d4dfe4; } + .button.suggested-action:backdrop:insensitive, + .button.suggested-action.flat:backdrop:insensitive { + border-color: #d5d5d5; + background-image: none; + background-color: #fafafa; + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button.suggested-action:backdrop:insensitive GtkLabel, + .button.suggested-action:backdrop:insensitive, + .button.suggested-action.flat:backdrop:insensitive GtkLabel, + .button.suggested-action.flat:backdrop:insensitive { + color: #d1d1d1; } + .button.suggested-action:backdrop:insensitive:active, + .button.suggested-action:backdrop:insensitive:checked, + .button.suggested-action.flat:backdrop:insensitive:active, + .button.suggested-action.flat:backdrop:insensitive:checked { + border-color: #4a839c; + background-image: none; + background-color: #4a839c; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.suggested-action:backdrop:insensitive:active GtkLabel, + .button.suggested-action:backdrop:insensitive:checked GtkLabel, + .button.suggested-action.flat:backdrop:insensitive:active GtkLabel, + .button.suggested-action.flat:backdrop:insensitive:checked GtkLabel { + color: #89aebf; } + .button.suggested-action.flat:backdrop, + .button.suggested-action.flat:insensitive, + .button.suggested-action.flat:backdrop:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: rgba(52, 125, 159, 0.8); } + .button.suggested-action:insensitive { + border-color: #d1d1d1; + background-image: none; + background-color: #fafafa; + text-shadow: none; + box-shadow: none; + icon-shadow: none; } + .button.suggested-action:insensitive GtkLabel, + .button.suggested-action:insensitive { + color: #9e9e9e; } + .button.suggested-action:insensitive:active, + .button.suggested-action:insensitive:checked { + border-color: #15313f; + background-image: none; + background-color: #4a839c; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.suggested-action:insensitive:active GtkLabel, + .button.suggested-action:insensitive:active, + .button.suggested-action:insensitive:checked GtkLabel, + .button.suggested-action:insensitive:checked { + color: #b7cdd7; } + .osd + .button.suggested-action { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(52, 125, 159, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.suggested-action:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(52, 125, 159, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.suggested-action:active:backdrop, .osd + .button.suggested-action:active, .osd + .button.suggested-action:checked:backdrop, .osd + .button.suggested-action:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, #347D9F); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.suggested-action:insensitive:backdrop, .osd + .button.suggested-action:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .osd + .button.suggested-action:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(52, 125, 159, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } +.button.destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #9f1409; + background-image: linear-gradient(to bottom, #f34235, #f22b1d); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #f34235; } + .button.destructive-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #9f1409; + background-image: linear-gradient(to bottom, #f55d52, #f34235 60%, #f23022); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + .button.destructive-action:active, + .button.destructive-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #9f1409; + background-image: linear-gradient(to bottom, #f12213, #f2392b); + text-shadow: 0 1px rgba(0, 0, 0, 0.2); + icon-shadow: 0 1px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.destructive-action:backdrop, + .button.destructive-action.flat:backdrop { + border-color: #f34235; + background-image: linear-gradient(to bottom, #f34235); + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button.destructive-action:backdrop GtkLabel, + .button.destructive-action:backdrop, + .button.destructive-action.flat:backdrop GtkLabel, + .button.destructive-action.flat:backdrop { + color: #fdd9d7; } + .button.destructive-action:backdrop:active, + .button.destructive-action:backdrop:checked, + .button.destructive-action.flat:backdrop:active, + .button.destructive-action.flat:backdrop:checked { + border-color: #e71d0e; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.destructive-action:backdrop:active GtkLabel, + .button.destructive-action:backdrop:active, + .button.destructive-action:backdrop:checked GtkLabel, + .button.destructive-action:backdrop:checked, + .button.destructive-action.flat:backdrop:active GtkLabel, + .button.destructive-action.flat:backdrop:active, + .button.destructive-action.flat:backdrop:checked GtkLabel, + .button.destructive-action.flat:backdrop:checked { + color: #fad2cf; } + .button.destructive-action:backdrop:active label, + .button.destructive-action:backdrop:active, + .button.destructive-action:backdrop:checked label, + .button.destructive-action:backdrop:checked, + .button.destructive-action.flat:backdrop:active label, + .button.destructive-action.flat:backdrop:active, + .button.destructive-action.flat:backdrop:checked label, + .button.destructive-action.flat:backdrop:checked { + color: #fad2cf; } + .button.destructive-action:backdrop:insensitive, + .button.destructive-action.flat:backdrop:insensitive { + border-color: #d5d5d5; + background-image: none; + background-color: #fafafa; + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .button.destructive-action:backdrop:insensitive GtkLabel, + .button.destructive-action:backdrop:insensitive, + .button.destructive-action.flat:backdrop:insensitive GtkLabel, + .button.destructive-action.flat:backdrop:insensitive { + color: #d1d1d1; } + .button.destructive-action:backdrop:insensitive:active, + .button.destructive-action:backdrop:insensitive:checked, + .button.destructive-action.flat:backdrop:insensitive:active, + .button.destructive-action.flat:backdrop:insensitive:checked { + border-color: #f4473b; + background-image: none; + background-color: #f4473b; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.destructive-action:backdrop:insensitive:active GtkLabel, + .button.destructive-action:backdrop:insensitive:checked GtkLabel, + .button.destructive-action.flat:backdrop:insensitive:active GtkLabel, + .button.destructive-action.flat:backdrop:insensitive:checked GtkLabel { + color: #f88780; } + .button.destructive-action.flat:backdrop, + .button.destructive-action.flat:insensitive, + .button.destructive-action.flat:backdrop:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: rgba(243, 66, 53, 0.8); } + .button.destructive-action:insensitive { + border-color: #d1d1d1; + background-image: none; + background-color: #fafafa; + text-shadow: none; + box-shadow: none; + icon-shadow: none; } + .button.destructive-action:insensitive GtkLabel, + .button.destructive-action:insensitive { + color: #9e9e9e; } + .button.destructive-action:insensitive:active, + .button.destructive-action:insensitive:checked { + border-color: #9f1409; + background-image: none; + background-color: #f4473b; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .button.destructive-action:insensitive:active GtkLabel, + .button.destructive-action:insensitive:active, + .button.destructive-action:insensitive:checked GtkLabel, + .button.destructive-action:insensitive:checked { + color: #fbb5b1; } + .osd + .button.destructive-action { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(243, 66, 53, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.destructive-action:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(243, 66, 53, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.destructive-action:active:backdrop, .osd + .button.destructive-action:active, .osd + .button.destructive-action:checked:backdrop, .osd + .button.destructive-action:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, #f34235); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + .button.destructive-action:insensitive:backdrop, .osd + .button.destructive-action:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .osd + .button.destructive-action:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(243, 66, 53, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } +.stack-switcher > +.button { + outline-offset: -3px; } + .stack-switcher > + .button > GtkLabel { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > + .button > GtkImage { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; } + .stack-switcher > + .button.text-button { + padding-left: 10px; + padding-right: 10px; } + .stack-switcher > + .button.image-button { + padding-left: 2px; + padding-right: 2px; } + .stack-switcher > + .button.needs-attention:active > label, + .stack-switcher > + .button.needs-attention:active > image, .stack-switcher > + .button.needs-attention:checked > label, + .stack-switcher > + .button.needs-attention:checked > image { + animation: none; + background-image: none; } +.inline-toolbar +.button, .inline-toolbar +.button:backdrop { + border-radius: 2px; + border-width: 1px; } +.primary-toolbar +.button { + icon-shadow: none; } + +.stack-switcher > +.button.needs-attention > label, +.stack-switcher > +.button.needs-attention > image { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#347D9F), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.76923)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 4px; } + .stack-switcher > + .button.needs-attention > label:backdrop, + .stack-switcher > + .button.needs-attention > image:backdrop { + background-size: 6px 6px, 0 0; } + .stack-switcher > + .button.needs-attention > label:dir(rtl), + .stack-switcher > + .button.needs-attention > image:dir(rtl) { + background-position: left 3px, left 4px; } + +.inline-toolbar toolbutton > button { + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #d1d1d1; + background-image: linear-gradient(to bottom, #f7f7f7, #eaeaea); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white; + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .inline-toolbar toolbutton > button:hover { + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #d1d1d1; + background-image: linear-gradient(to bottom, white, #f7f7f7 60%, #ededed); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white; } + .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #d1d1d1; + background-image: linear-gradient(to bottom, #e5e5e5, #f2f2f2); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .inline-toolbar toolbutton > button:insensitive { + border-color: #d1d1d1; + background-image: none; + background-color: #fafafa; + text-shadow: none; + box-shadow: none; + icon-shadow: none; } + .inline-toolbar toolbutton > button:insensitive GtkLabel, .inline-toolbar toolbutton > button:insensitive { + color: #9e9e9e; } + .inline-toolbar toolbutton > button:insensitive:active, .inline-toolbar toolbutton > button:insensitive:checked { + border-color: #d1d1d1; + background-image: none; + background-color: #fafafa; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .inline-toolbar toolbutton > button:insensitive:active GtkLabel, .inline-toolbar toolbutton > button:insensitive:active, .inline-toolbar toolbutton > button:insensitive:checked GtkLabel, .inline-toolbar toolbutton > button:insensitive:checked { + color: #9e9e9e; } + .inline-toolbar toolbutton > button:backdrop { + border-color: #d5d5d5; + background-image: linear-gradient(to bottom, #f7f7f7); + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop GtkLabel, .inline-toolbar toolbutton > button:backdrop { + color: #9e9e9e; } + .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { + border-color: #d5d5d5; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .inline-toolbar toolbutton > button:backdrop:active GtkLabel, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked GtkLabel, .inline-toolbar toolbutton > button:backdrop:checked { + color: #9e9e9e; } + .inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { + color: #9e9e9e; } + .inline-toolbar toolbutton > button:backdrop:insensitive { + border-color: #d5d5d5; + background-image: none; + background-color: #fafafa; + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop:insensitive GtkLabel, .inline-toolbar toolbutton > button:backdrop:insensitive { + color: #d1d1d1; } + .inline-toolbar toolbutton > button:backdrop:insensitive:active, .inline-toolbar toolbutton > button:backdrop:insensitive:checked { + border-color: #d5d5d5; + background-image: none; + background-color: #ededed; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .inline-toolbar toolbutton > button:backdrop:insensitive:active GtkLabel, .inline-toolbar toolbutton > button:backdrop:insensitive:checked GtkLabel { + color: #d1d1d1; } + +toolbar.inline-toolbar toolbutton > button.flat, +toolbar.inline-toolbar toolbutton:backdrop > button.flat, .inline-toolbar +.button, .inline-toolbar +.button:backdrop, .linked > +.button, .linked > +.button:hover, .linked > +.button:active, .linked > +.button:checked, .linked > +.button:backdrop, .linked:not(.vertical) > .spinbutton:not(.vertical), .linked:not(.vertical) > +.entry, .linked > GtkComboBox > box > button.combo:dir(ltr), .linked > GtkComboBox > box > button.combo:dir(rtl) { + border-radius: 0; + border-right-style: none; } + +.inline-toolbar +.button:first-child, .linked > +.button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat, GtkComboBox.linked .button:nth-child(2):dir(rtl), .linked:not(.vertical) > GtkComboBox:first-child > box > button.combo, .linked:not(.vertical) > .spinbutton:first-child:not(.vertical), .linked:not(.vertical) > +.entry:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } +.inline-toolbar +.button:last-child, .linked > +.button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat, GtkComboBox.linked .button:nth-child(2):dir(ltr), .linked:not(.vertical) > GtkComboBox:last-child > box > button.combo, .linked:not(.vertical) > .spinbutton:last-child:not(.vertical), .linked:not(.vertical) > +.entry:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-right-style: solid; } +.inline-toolbar +.button:only-child, .linked > +.button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, .linked:not(.vertical) > GtkComboBox:only-child > box > button.combo, .linked:not(.vertical) > .spinbutton:only-child:not(.vertical), .linked:not(.vertical) > +.entry:only-child { + border-radius: 3px; + border-style: solid; } + +.linked.vertical > +.button, .linked.vertical > +.button:hover, .linked.vertical > +.button:active, .linked.vertical > +.button:checked, .linked.vertical > +.button:backdrop, .linked.vertical > .spinbutton:not(.vertical), .linked.vertical > +.entry, .linked.vertical > GtkComboBox > box > button.combo { + border-style: solid solid none solid; + border-radius: 0; } + +.linked.vertical > +.button:first-child, .linked.vertical > GtkComboBox:first-child > box > button.combo, .linked.vertical > .spinbutton:first-child:not(.vertical), .linked.vertical > +.entry:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } +.linked.vertical > +.button:last-child, .linked.vertical > GtkComboBox:last-child > box > button.combo, .linked.vertical > .spinbutton:last-child:not(.vertical), .linked.vertical > +.entry:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border-style: solid; } +.linked.vertical > +.button:only-child, .linked.vertical > GtkComboBox:only-child > box > button.combo, .linked.vertical > .spinbutton:only-child:not(.vertical), .linked.vertical > +.entry:only-child { + border-radius: 3px; + border-style: solid; } + +modelbutton.flat, .popover .check, +.popover .radio, +.menuitem.button.flat, modelbutton.flat:backdrop, .popover .check:backdrop, +.popover .radio:backdrop, modelbutton.flat:backdrop:hover, .popover .check:backdrop:hover, +.popover .radio:backdrop:hover, +.menuitem.button.flat:backdrop, +.menuitem.button.flat:backdrop:hover, GtkCalendar.button, GtkCalendar.button:hover, GtkCalendar.button:backdrop, GtkCalendar.button:insensitive, .button:link, +.button:visited, .button:link:hover, .button:link:active, .button:link:checked, +.button:visited:hover, +.button:visited:active, +.button:visited:checked, .scale-popup .button:hover, +.scale-popup button:hover, .scale-popup .button:backdrop:hover, .scale-popup .button:backdrop:insensitive, .scale-popup .button:backdrop, +.scale-popup button:backdrop:hover, +.scale-popup button:backdrop:insensitive, +.scale-popup button:backdrop { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; } + +/* menu buttons */ +modelbutton.flat, .popover .check, +.popover .radio, +.menuitem.button.flat { + padding-left: 5px; + padding-right: 5px; + border-radius: 3px; + outline-offset: -2px; } + modelbutton.flat:hover, .popover .check:hover, + .popover .radio:hover, + .menuitem.button.flat:hover { + background-color: white; } + modelbutton.flat check:last-child, .popover .check check:last-child, + .popover .radio check:last-child, + modelbutton.flat radio:last-child, + .popover .check radio:last-child, + .popover .radio radio:last-child, + .menuitem.button.flat check:last-child, + .menuitem.button.flat radio:last-child { + margin-left: 8px; } + modelbutton.flat check:first-child, .popover .check check:first-child, + .popover .radio check:first-child, + modelbutton.flat radio:first-child, + .popover .check radio:first-child, + .popover .radio radio:first-child, + .menuitem.button.flat check:first-child, + .menuitem.button.flat radio:first-child { + margin-right: 8px; } + +modelbutton.flat arrow, .popover .check arrow, +.popover .radio arrow { + background: none; } + modelbutton.flat arrow:hover, .popover .check arrow:hover, + .popover .radio arrow:hover { + background: none; } + modelbutton.flat arrow.left, .popover .check arrow.left, + .popover .radio arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + modelbutton.flat arrow.right, .popover .check arrow.right, + .popover .radio arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + +button.color { + padding: 4px; } + button.color colorswatch:only-child { + box-shadow: 0 1px rgba(255, 255, 255, 0.76923); } + button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 0; } + button.color colorswatch:only-child:insensitive, button.color colorswatch:only-child:backdrop { + box-shadow: none; } + +/************ + * Calendar * + ***********/ +GtkCalendar { + color: #444; + border: 1px solid #d1d1d1; } + GtkCalendar:selected { + border-radius: 3px; } + GtkCalendar.header { + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 0; } + GtkCalendar.header:backdrop { + border-color: rgba(0, 0, 0, 0.1); } + GtkCalendar.button { + color: rgba(68, 68, 68, 0.45); } + GtkCalendar.button:hover { + color: #444; } + GtkCalendar.button:backdrop { + color: rgba(158, 158, 158, 0.45); } + GtkCalendar.button:insensitive { + color: rgba(158, 158, 158, 0.45); } + GtkCalendar.highlight, GtkCalendar.highlight:backdrop { + font-size: smaller; + color: #444; } + GtkCalendar:backdrop { + color: dimgray; + border-color: #d5d5d5; } + +/************************* + * Check and Radio Items * + *************************/ +.check { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + icon-shadow: none; } + +.radio { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked.png"), url("../assets/radio-unchecked@2.png")); + icon-shadow: none; } + +.check:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-hover.png"), url("../assets/checkbox-unchecked-hover@2.png")); + icon-shadow: none; } + +.radio:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-hover.png"), url("../assets/radio-unchecked-hover@2.png")); + icon-shadow: none; } + +.check:active { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-active.png"), url("../assets/checkbox-unchecked-active@2.png")); + icon-shadow: none; } + +.radio:active { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-active.png"), url("../assets/radio-unchecked-active@2.png")); + icon-shadow: none; } + +.check:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-backdrop.png"), url("../assets/checkbox-unchecked-backdrop@2.png")); + icon-shadow: none; } + +.radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-backdrop.png"), url("../assets/radio-unchecked-backdrop@2.png")); + icon-shadow: none; } + +.check:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-insensitive.png"), url("../assets/checkbox-unchecked-insensitive@2.png")); + icon-shadow: none; } + +.radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-insensitive.png"), url("../assets/radio-unchecked-insensitive@2.png")); + icon-shadow: none; } + +.check:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-insensitive-backdrop.png"), url("../assets/checkbox-unchecked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.radio:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-insensitive-backdrop.png"), url("../assets/radio-unchecked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.check:checked { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png")); + icon-shadow: none; } + +.radio:checked { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked.png"), url("../assets/radio-checked@2.png")); + icon-shadow: none; } + +.check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-hover.png"), url("../assets/checkbox-checked-hover@2.png")); + icon-shadow: none; } + +.radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-hover.png"), url("../assets/radio-checked-hover@2.png")); + icon-shadow: none; } + +.check:checked:active { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-active.png"), url("../assets/checkbox-checked-active@2.png")); + icon-shadow: none; } + +.radio:checked:active { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-active.png"), url("../assets/radio-checked-active@2.png")); + icon-shadow: none; } + +.check:checked:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-backdrop.png"), url("../assets/checkbox-checked-backdrop@2.png")); + icon-shadow: none; } + +.radio:checked:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-backdrop.png"), url("../assets/radio-checked-backdrop@2.png")); + icon-shadow: none; } + +.check:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-insensitive.png"), url("../assets/checkbox-checked-insensitive@2.png")); + icon-shadow: none; } + +.radio:checked:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-insensitive.png"), url("../assets/radio-checked-insensitive@2.png")); + icon-shadow: none; } + +.check:checked:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-insensitive-backdrop.png"), url("../assets/checkbox-checked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.radio:checked:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-insensitive-backdrop.png"), url("../assets/radio-checked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.check:inconsistent { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed.png"), url("../assets/checkbox-mixed@2.png")); + icon-shadow: none; } + +.radio:inconsistent { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed.png"), url("../assets/radio-mixed@2.png")); + icon-shadow: none; } + +.check:inconsistent:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-hover.png"), url("../assets/checkbox-mixed-hover@2.png")); + icon-shadow: none; } + +.radio:inconsistent:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-hover.png"), url("../assets/radio-mixed-hover@2.png")); + icon-shadow: none; } + +.check:inconsistent:active { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-active.png"), url("../assets/checkbox-mixed-active@2.png")); + icon-shadow: none; } + +.radio:inconsistent:active { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-active.png"), url("../assets/radio-mixed-active@2.png")); + icon-shadow: none; } + +.check:inconsistent:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-backdrop.png"), url("../assets/checkbox-mixed-backdrop@2.png")); + icon-shadow: none; } + +.radio:inconsistent:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-backdrop.png"), url("../assets/radio-mixed-backdrop@2.png")); + icon-shadow: none; } + +.check:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-insensitive.png"), url("../assets/checkbox-mixed-insensitive@2.png")); + icon-shadow: none; } + +.radio:inconsistent:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-insensitive.png"), url("../assets/radio-mixed-insensitive@2.png")); + icon-shadow: none; } + +.check:inconsistent:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-insensitive-backdrop.png"), url("../assets/checkbox-mixed-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.radio:inconsistent:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-insensitive-backdrop.png"), url("../assets/radio-mixed-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.check:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked.png"), url("../assets/selected-checkbox-unchecked@2.png")); + icon-shadow: none; } + +.radio:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked.png"), url("../assets/selected-radio-unchecked@2.png")); + icon-shadow: none; } + +.check:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-hover.png"), url("../assets/selected-checkbox-unchecked-hover@2.png")); + icon-shadow: none; } + +.radio:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-hover.png"), url("../assets/selected-radio-unchecked-hover@2.png")); + icon-shadow: none; } + +.check:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-active.png"), url("../assets/selected-checkbox-unchecked-active@2.png")); + icon-shadow: none; } + +.radio:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-active.png"), url("../assets/selected-radio-unchecked-active@2.png")); + icon-shadow: none; } + +.check:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-backdrop.png"), url("../assets/selected-checkbox-unchecked-backdrop@2.png")); + icon-shadow: none; } + +.radio:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-backdrop.png"), url("../assets/selected-radio-unchecked-backdrop@2.png")); + icon-shadow: none; } + +.check:insensitive:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-insensitive.png"), url("../assets/selected-checkbox-unchecked-insensitive@2.png")); + icon-shadow: none; } + +.radio:insensitive:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-insensitive.png"), url("../assets/selected-radio-unchecked-insensitive@2.png")); + icon-shadow: none; } + +.check:insensitive:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-insensitive-backdrop.png"), url("../assets/selected-checkbox-unchecked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.radio:insensitive:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-insensitive-backdrop.png"), url("../assets/selected-radio-unchecked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.check:checked:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked.png"), url("../assets/selected-checkbox-checked@2.png")); + icon-shadow: none; } + +.radio:checked:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked.png"), url("../assets/selected-radio-checked@2.png")); + icon-shadow: none; } + +.check:checked:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-hover.png"), url("../assets/selected-checkbox-checked-hover@2.png")); + icon-shadow: none; } + +.radio:checked:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-hover.png"), url("../assets/selected-radio-checked-hover@2.png")); + icon-shadow: none; } + +.check:checked:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-active.png"), url("../assets/selected-checkbox-checked-active@2.png")); + icon-shadow: none; } + +.radio:checked:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-active.png"), url("../assets/selected-radio-checked-active@2.png")); + icon-shadow: none; } + +.check:checked:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-backdrop.png"), url("../assets/selected-checkbox-checked-backdrop@2.png")); + icon-shadow: none; } + +.radio:checked:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-backdrop.png"), url("../assets/selected-radio-checked-backdrop@2.png")); + icon-shadow: none; } + +.check:checked:insensitive:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-insensitive.png"), url("../assets/selected-checkbox-checked-insensitive@2.png")); + icon-shadow: none; } + +.radio:checked:insensitive:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-insensitive.png"), url("../assets/selected-radio-checked-insensitive@2.png")); + icon-shadow: none; } + +.check:checked:insensitive:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-insensitive-backdrop.png"), url("../assets/selected-checkbox-checked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.radio:checked:insensitive:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-insensitive-backdrop.png"), url("../assets/selected-radio-checked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.check:inconsistent:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed.png"), url("../assets/selected-checkbox-mixed@2.png")); + icon-shadow: none; } + +.radio:inconsistent:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed.png"), url("../assets/selected-radio-mixed@2.png")); + icon-shadow: none; } + +.check:inconsistent:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-hover.png"), url("../assets/selected-checkbox-mixed-hover@2.png")); + icon-shadow: none; } + +.radio:inconsistent:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-hover.png"), url("../assets/selected-radio-mixed-hover@2.png")); + icon-shadow: none; } + +.check:inconsistent:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-active.png"), url("../assets/selected-checkbox-mixed-active@2.png")); + icon-shadow: none; } + +.radio:inconsistent:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-active.png"), url("../assets/selected-radio-mixed-active@2.png")); + icon-shadow: none; } + +.check:inconsistent:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-backdrop.png"), url("../assets/selected-checkbox-mixed-backdrop@2.png")); + icon-shadow: none; } + +.radio:inconsistent:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-backdrop.png"), url("../assets/selected-radio-mixed-backdrop@2.png")); + icon-shadow: none; } + +.check:inconsistent:insensitive:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-insensitive.png"), url("../assets/selected-checkbox-mixed-insensitive@2.png")); + icon-shadow: none; } + +.radio:inconsistent:insensitive:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-insensitive.png"), url("../assets/selected-radio-mixed-insensitive@2.png")); + icon-shadow: none; } + +.check:inconsistent:insensitive:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-insensitive-backdrop.png"), url("../assets/selected-checkbox-mixed-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.radio:inconsistent:insensitive:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-insensitive-backdrop.png"), url("../assets/selected-radio-mixed-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.view.content-view.check, GtkIconView.content-view.check { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + icon-shadow: none; } + +.view.content-view.radio, GtkIconView.content-view.radio { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked.png"), url("../assets/radio-unchecked@2.png")); + icon-shadow: none; } + +.view.content-view.check:hover, GtkIconView.content-view.check:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-hover.png"), url("../assets/checkbox-unchecked-hover@2.png")); + icon-shadow: none; } + +.view.content-view.radio:hover, GtkIconView.content-view.radio:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-hover.png"), url("../assets/radio-unchecked-hover@2.png")); + icon-shadow: none; } + +.view.content-view.check:active, GtkIconView.content-view.check:active { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-active.png"), url("../assets/checkbox-unchecked-active@2.png")); + icon-shadow: none; } + +.view.content-view.radio:active, GtkIconView.content-view.radio:active { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-active.png"), url("../assets/radio-unchecked-active@2.png")); + icon-shadow: none; } + +.view.content-view.check:backdrop, GtkIconView.content-view.check:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-backdrop.png"), url("../assets/checkbox-unchecked-backdrop@2.png")); + icon-shadow: none; } + +.view.content-view.radio:backdrop, GtkIconView.content-view.radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-backdrop.png"), url("../assets/radio-unchecked-backdrop@2.png")); + icon-shadow: none; } + +.view.content-view.check:insensitive, GtkIconView.content-view.check:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-insensitive.png"), url("../assets/checkbox-unchecked-insensitive@2.png")); + icon-shadow: none; } + +.view.content-view.radio:insensitive, GtkIconView.content-view.radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-insensitive.png"), url("../assets/radio-unchecked-insensitive@2.png")); + icon-shadow: none; } + +.view.content-view.check:insensitive:backdrop, GtkIconView.content-view.check:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-insensitive-backdrop.png"), url("../assets/checkbox-unchecked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.view.content-view.radio:insensitive:backdrop, GtkIconView.content-view.radio:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-insensitive-backdrop.png"), url("../assets/radio-unchecked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.view.content-view.check, GtkIconView.content-view.check { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked.png"), url("../assets/checkbox-checked@2.png")); + icon-shadow: none; } + +.view.content-view.radio, GtkIconView.content-view.radio { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked.png"), url("../assets/radio-checked@2.png")); + icon-shadow: none; } + +.view.content-view.check:hover, GtkIconView.content-view.check:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked-hover.png"), url("../assets/checkbox-checked-hover@2.png")); + icon-shadow: none; } + +.view.content-view.radio:hover, GtkIconView.content-view.radio:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked-hover.png"), url("../assets/radio-checked-hover@2.png")); + icon-shadow: none; } + +.view.content-view.check:active, GtkIconView.content-view.check:active { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked-active.png"), url("../assets/checkbox-checked-active@2.png")); + icon-shadow: none; } + +.view.content-view.radio:active, GtkIconView.content-view.radio:active { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked-active.png"), url("../assets/radio-checked-active@2.png")); + icon-shadow: none; } + +.view.content-view.check:backdrop, GtkIconView.content-view.check:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked-backdrop.png"), url("../assets/checkbox-checked-backdrop@2.png")); + icon-shadow: none; } + +.view.content-view.radio:backdrop, GtkIconView.content-view.radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked-backdrop.png"), url("../assets/radio-checked-backdrop@2.png")); + icon-shadow: none; } + +.view.content-view.check:insensitive, GtkIconView.content-view.check:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked-insensitive.png"), url("../assets/checkbox-checked-insensitive@2.png")); + icon-shadow: none; } + +.view.content-view.radio:insensitive, GtkIconView.content-view.radio:insensitive { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked-insensitive.png"), url("../assets/radio-checked-insensitive@2.png")); + icon-shadow: none; } + +.view.content-view.check:insensitive:backdrop, GtkIconView.content-view.check:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked-insensitive-backdrop.png"), url("../assets/checkbox-checked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.view.content-view.radio:insensitive:backdrop, GtkIconView.content-view.radio:insensitive:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked-insensitive-backdrop.png"), url("../assets/radio-checked-insensitive-backdrop@2.png")); + icon-shadow: none; } + +.check.text-button, .radio.text-button { + padding: 2px 0; + outline-offset: 0; } + .check.text-button label:not(:only-child):first-child, .radio.text-button label:not(:only-child):first-child { + margin-left: 4px; } + .check.text-button label:not(:only-child):last-child, .radio.text-button label:not(:only-child):last-child { + margin-right: 4px; } + +.check, +.radio { + margin: 0 4px; } + .menu .menuitem .check, .menu .menuitem + .radio { + margin: 0; } + +GtkTreeView.view check:selected:focus, GtkTreeView.view check:selected, +GtkTreeView.view radio:selected:focus, +GtkTreeView.view radio:selected { + color: #444; + border-color: #275f79; } +GtkTreeView.view check:selected:insensitive, +GtkTreeView.view radio:selected:insensitive { + color: #9e9e9e; } + GtkTreeView.view check:selected:insensitive:backdrop, + GtkTreeView.view radio:selected:insensitive:backdrop { + color: #d1d1d1; } +GtkTreeView.view check:backdrop:selected, GtkTreeView.view check:backdrop, +GtkTreeView.view radio:backdrop:selected, +GtkTreeView.view radio:backdrop { + color: #9e9e9e; } + +/***************** + * Color Chooser * + *****************/ +GtkColorSwatch.top { + border-top-left-radius: 5.5px; + border-top-right-radius: 5.5px; } + GtkColorSwatch.top overlay { + border-top-left-radius: 5px; + border-top-right-radius: 5px; } +GtkColorSwatch.bottom { + border-bottom-left-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + GtkColorSwatch.bottom overlay { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } +GtkColorSwatch.left, GtkColorSwatch:first-child:not(.top) { + border-top-left-radius: 5.5px; + border-bottom-left-radius: 5.5px; } + GtkColorSwatch.left overlay, GtkColorSwatch:first-child:not(.top) overlay { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } +GtkColorSwatch.right, GtkColorSwatch:last-child:not(.bottom) { + border-top-right-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + GtkColorSwatch.right overlay, GtkColorSwatch:last-child:not(.bottom) overlay { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } +GtkColorSwatch.dark overlay { + color: #ffffff; } + GtkColorSwatch.dark overlay:hover { + border-color: rgba(0, 0, 0, 0.8); } + GtkColorSwatch.dark overlay:backdrop { + color: rgba(255, 255, 255, 0.5); } +GtkColorSwatch.light overlay { + color: #444; } + GtkColorSwatch.light overlay:hover { + border-color: rgba(0, 0, 0, 0.5); } + GtkColorSwatch.light overlay:backdrop { + color: dimgray; } +GtkColorSwatch overlay { + box-shadow: inset 0 2px 2px -3px rgba(0, 0, 0, 0.7); + border: 1px solid rgba(0, 0, 0, 0.3); } + GtkColorSwatch overlay:hover { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); } + GtkColorSwatch overlay:backdrop, GtkColorSwatch overlay:backdrop:hover { + border-color: rgba(0, 0, 0, 0.3); + box-shadow: none; } +GtkColorSwatch#add-color-button { + border-radius: 5px 5px 0 0; } + GtkColorSwatch#add-color-button:only-child { + border-radius: 5px; } + GtkColorSwatch#add-color-button overlay { + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #d1d1d1; + background-image: linear-gradient(to bottom, #f7f7f7, #eaeaea); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white; + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8); } + GtkColorSwatch#add-color-button overlay:hover { + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #d1d1d1; + background-image: linear-gradient(to bottom, white, #f7f7f7 60%, #ededed); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white; } + GtkColorSwatch#add-color-button overlay:backdrop { + border-color: #d5d5d5; + background-image: linear-gradient(to bottom, #f7f7f7); + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + GtkColorSwatch#add-color-button overlay:backdrop GtkLabel, GtkColorSwatch#add-color-button overlay:backdrop { + color: #9e9e9e; } +GtkColorSwatch:insensitive { + opacity: 0.5; } + GtkColorSwatch:insensitive overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; } +row:selected GtkColorSwatch { + box-shadow: 0 0 0 2px #ffffff; } +GtkColorSwatch#editor-color-sample { + border-radius: 4px; } + GtkColorSwatch#editor-color-sample overlay { + border-radius: 4.5px; } + +colorchooser .popover.osd { + border-radius: 5px; } + +/************** + * ComboBoxes * + **************/ +GtkComboBox .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/****************** + * Combobox Entry * + ******************/ +.combobox-entry .button { + box-shadow: none; } + .combobox-entry .button:first-child { + border-radius: 4px 0 0 4px; + border-right-width: 0; } + .combobox-entry .button:last-child { + border-radius: 0 4px 4px 0; } +.combobox-entry .entry { + box-shadow: none; } + .combobox-entry .entry:first-child { + border-radius: 4px 0 0 4px; + border-right-width: 0; } + .combobox-entry .entry:last-child { + border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; } + +/*********** + * Dialogs * + ***********/ +GtkMessageDialog .header-bar, +GtkMessageDialog .titlebar, +.message-dialog .header-bar, +.message-dialog .titlebar { + background-image: none; + background-color: #f7f7f7; + border-style: none; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } + GtkMessageDialog .header-bar:backdrop, + GtkMessageDialog .titlebar:backdrop, + .message-dialog .header-bar:backdrop, + .message-dialog .titlebar:backdrop { + background-color: #f7f7f7; } + GtkMessageDialog .header-bar.default-decoration, + GtkMessageDialog .titlebar.default-decoration, + .message-dialog .header-bar.default-decoration, + .message-dialog .titlebar.default-decoration { + padding: 6px; + background-color: #f7f7f7; + color: #444; } + GtkMessageDialog .header-bar.default-decoration:backdrop, + GtkMessageDialog .titlebar.default-decoration:backdrop, + .message-dialog .header-bar.default-decoration:backdrop, + .message-dialog .titlebar.default-decoration:backdrop { + background-color: #f7f7f7; + color: #9e9e9e; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton, + .message-dialog .header-bar.default-decoration .button.titlebutton, + .message-dialog .titlebar.default-decoration .button.titlebutton { + padding: 1px; + border-radius: 50%; + background-color: transparent; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton GtkImage, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton GtkImage, + .message-dialog .header-bar.default-decoration .button.titlebutton GtkImage, + .message-dialog .titlebar.default-decoration .button.titlebutton GtkImage { + color: #444; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton:hover, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton:hover, + .message-dialog .header-bar.default-decoration .button.titlebutton:hover, + .message-dialog .titlebar.default-decoration .button.titlebutton:hover { + background-color: #dedede; + color: #5e5e5e; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton:hover GtkImage, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton:hover GtkImage, + .message-dialog .header-bar.default-decoration .button.titlebutton:hover GtkImage, + .message-dialog .titlebar.default-decoration .button.titlebutton:hover GtkImage { + color: #5e5e5e; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton:backdrop, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton:backdrop, + .message-dialog .header-bar.default-decoration .button.titlebutton:backdrop, + .message-dialog .titlebar.default-decoration .button.titlebutton:backdrop { + background-color: transparent; + color: #9e9e9e; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton:backdrop GtkImage, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton:backdrop GtkImage, + .message-dialog .header-bar.default-decoration .button.titlebutton:backdrop GtkImage, + .message-dialog .titlebar.default-decoration .button.titlebutton:backdrop GtkImage { + color: #b8b8b8; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton:active, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton:active, + .message-dialog .header-bar.default-decoration .button.titlebutton:active, + .message-dialog .titlebar.default-decoration .button.titlebutton:active { + background-color: #444; + color: #f7f7f7; + border-radius: 50%; + box-shadow: none; } + GtkMessageDialog .header-bar.default-decoration .button.titlebutton:active GtkImage, + GtkMessageDialog .titlebar.default-decoration .button.titlebutton:active GtkImage, + .message-dialog .header-bar.default-decoration .button.titlebutton:active GtkImage, + .message-dialog .titlebar.default-decoration .button.titlebutton:active GtkImage { + color: white; } +GtkMessageDialog.csd, +.message-dialog.csd { + border: none; + box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2); } + GtkMessageDialog.csd.background, + .message-dialog.csd.background { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + GtkMessageDialog.csd .dialog-action-area .button, + .message-dialog.csd .dialog-action-area .button { + padding: 10px 14px; + border-radius: 0; + background-image: none; + border-left-style: solid; + border-right-style: none; + border-bottom-style: none; } + GtkMessageDialog.csd .dialog-action-area .button:first-child, + .message-dialog.csd .dialog-action-area .button:first-child { + border-left-style: none; + border-bottom-left-radius: 4px; } + GtkMessageDialog.csd .dialog-action-area .button:last-child, + .message-dialog.csd .dialog-action-area .button:last-child { + border-bottom-right-radius: 4px; } + +GtkFileChooserDialog { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + GtkFileChooserDialog .dialog-action-box { + border-top: 1px solid #d1d1d1; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + GtkFileChooserDialog .dialog-action-box:backdrop { + border-top-color: #d5d5d5; } + GtkFileChooserDialog #pathbarbox { + border-bottom: 1px solid #f7f7f7; } + +/**************** + * Text Entries * + ****************/ +.spinbutton:not(.vertical), GeditWindow > .entry, +.entry { + padding: 4px 6px; + border: 1px solid; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #444; + border-color: #d1d1d1; + background-color: #ffffff; + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); } + .spinbutton:not(.vertical) GtkImage, GeditWindow > .entry GtkImage, + .entry GtkImage { + color: dimgray; } + .spinbutton:not(.vertical) GtkImage:hover, GeditWindow > .entry GtkImage:hover, + .entry GtkImage:hover { + color: #444; } + .spinbutton:not(.vertical) GtkImage:active, GeditWindow > .entry GtkImage:active, + .entry GtkImage:active { + color: #347D9F; } + .spinbutton:not(.vertical) GtkImage:backdrop, GeditWindow > .entry GtkImage:backdrop, + .entry GtkImage:backdrop { + color: #b1b1b1; } + .spinbutton:not(.vertical) GtkImage.left, GeditWindow > .entry GtkImage.left, + .entry GtkImage.left { + padding-left: 0; + padding-right: 6px; } + .spinbutton:not(.vertical) GtkImage.right, GeditWindow > .entry GtkImage.right, + .entry GtkImage.right { + padding-left: 6px; + padding-right: 0; } + .spinbutton:not(.vertical) .undershoot.left, GeditWindow > .entry .undershoot.left, + .entry .undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: none; } + .spinbutton:not(.vertical) .undershoot.right, GeditWindow > .entry .undershoot.right, + .entry .undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: none; } + .flat.spinbutton:focus:not(.vertical), GeditWindow > .flat.entry:focus, .flat.spinbutton:not(.vertical), GeditWindow > .flat.entry, + .entry.flat:focus, + .entry.flat { + padding: 2px; + background-image: none; + border-color: transparent; + border-radius: 0; } + .spinbutton:focus:not(.vertical), GeditWindow > .entry:focus, + .entry:focus { + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); + border-color: #347D9F; } + .spinbutton:insensitive:not(.vertical), GeditWindow > .entry:insensitive, + .entry:insensitive { + color: #9e9e9e; + border-color: #d1d1d1; + background-image: linear-gradient(to bottom, #fafafa); + box-shadow: none; } + .spinbutton:backdrop:not(.vertical), GeditWindow > .entry:backdrop, + .entry:backdrop { + color: dimgray; + border-color: #d5d5d5; + background-image: linear-gradient(to bottom, #fcfcfc); + box-shadow: none; + transition: 200ms ease-out; } + .spinbutton:backdrop:insensitive:not(.vertical), GeditWindow > .entry:backdrop:insensitive, + .entry:backdrop:insensitive { + color: #d1d1d1; + border-color: #d5d5d5; + background-image: linear-gradient(to bottom, #fafafa); + box-shadow: none; } + .spinbutton:backdrop:insensitive:not(.vertical), GeditWindow > .entry:backdrop:insensitive, + .entry:backdrop:insensitive { + color: #d1d1d1; + border-color: #d5d5d5; + background-image: linear-gradient(to bottom, #fafafa); + box-shadow: none; } + .error.spinbutton:not(.vertical), GeditWindow > .error.entry, + .entry.error { + color: #f34235; + border-color: #f34235; } + .error.spinbutton:focus:not(.vertical), GeditWindow > .error.entry:focus, + .entry.error:focus { + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); + border-color: #f34235; } + .error.spinbutton:selected:focus:not(.vertical), GeditWindow > .error.entry:selected:focus, .error.spinbutton:selected:not(.vertical), GeditWindow > .error.entry:selected, + .entry.error:selected:focus, + .entry.error:selected { + background-color: #f34235; } + .warning.spinbutton:not(.vertical), GeditWindow > .warning.entry, + .entry.warning { + color: #fec006; + border-color: #fec006; } + .warning.spinbutton:focus:not(.vertical), GeditWindow > .warning.entry:focus, + .entry.warning:focus { + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); + border-color: #fec006; } + .warning.spinbutton:selected:focus:not(.vertical), GeditWindow > .warning.entry:selected:focus, .warning.spinbutton:selected:not(.vertical), GeditWindow > .warning.entry:selected, + .entry.warning:selected:focus, + .entry.warning:selected { + background-color: #fec006; } +.spinbutton:not(.vertical) .progressbar, GeditWindow > .entry .progressbar, +.entry .progressbar { + margin: 2px -6px; + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: #347D9F; + border-style: solid; + box-shadow: none; } + .spinbutton:not(.vertical) .progressbar:backdrop, GeditWindow > .entry .progressbar:backdrop, + .entry .progressbar:backdrop { + background-color: transparent; } +.linked:not(.vertical) > .spinbutton:focus:not(.vertical) + .spinbutton:not(.vertical), GeditWindow.linked:not(.vertical) > .entry:focus + .spinbutton:not(.vertical), GeditWindow.linked:not(.vertical) > .spinbutton:focus:not(.vertical) + .entry, GeditWindow.linked:not(.vertical) > .entry:focus + .entry, .linked:not(.vertical) > .spinbutton:focus:not(.vertical) + button, GeditWindow.linked:not(.vertical) > .entry:focus + button, .linked:not(.vertical) > .spinbutton:focus:not(.vertical) + combobox > box > button.combo, GeditWindow.linked:not(.vertical) > .entry:focus + combobox > box > button.combo, .linked:not(.vertical) > +.entry:focus + .spinbutton:not(.vertical), GeditWindow.linked:not(.vertical) > .entry:focus + .entry, .linked:not(.vertical) > +.entry:focus + button, .linked:not(.vertical) > +.entry:focus + combobox > box > button.combo, .linked:not(.vertical) > .spinbutton:focus:not(.vertical) + +.entry, GeditWindow.linked:not(.vertical) > .entry:focus + +.entry, .linked:not(.vertical) > +.entry:focus + +.entry { + border-left-color: #347D9F; } +.linked.vertical > .spinbutton:not(:insensitive):not(.vertical) + entry:not(:insensitive), GeditWindow.linked.vertical > .entry:not(:insensitive) + entry:not(:insensitive), .linked.vertical > .spinbutton:not(:insensitive):not(.vertical) + .spinbutton:not(:insensitive):not(.vertical), GeditWindow.linked.vertical > .entry:not(:insensitive) + .spinbutton:not(:insensitive):not(.vertical), GeditWindow.linked.vertical > .spinbutton:not(:insensitive):not(.vertical) + .entry:not(:insensitive), GeditWindow.linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive), .linked.vertical > +.entry:not(:insensitive) + entry:not(:insensitive), .linked.vertical > +.entry:not(:insensitive) + .spinbutton:not(:insensitive):not(.vertical), GeditWindow.linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive) { + border-top-color: #f1f1f1; + background-image: linear-gradient(to bottom, #ffffff); } + .linked.vertical > .spinbutton:not(:insensitive):not(.vertical) + entry:not(:insensitive):backdrop, GeditWindow.linked.vertical > .entry:not(:insensitive) + entry:not(:insensitive):backdrop, .linked.vertical > .spinbutton:not(:insensitive):not(.vertical) + .spinbutton:not(:insensitive):backdrop:not(.vertical), GeditWindow.linked.vertical > .entry:not(:insensitive) + .spinbutton:not(:insensitive):backdrop:not(.vertical), GeditWindow.linked.vertical > .spinbutton:not(:insensitive):not(.vertical) + .entry:not(:insensitive):backdrop, GeditWindow.linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive):backdrop, .linked.vertical > + .entry:not(:insensitive) + entry:not(:insensitive):backdrop, .linked.vertical > + .entry:not(:insensitive) + .spinbutton:not(:insensitive):backdrop:not(.vertical), GeditWindow.linked.vertical > .entry:not(:insensitive) + .entry:not(:insensitive):backdrop { + border-top-color: #f0f0f0; + background-image: linear-gradient(to bottom, #fcfcfc); } +.linked.vertical > .spinbutton:insensitive:not(.vertical) + .spinbutton:insensitive:not(.vertical), GeditWindow.linked.vertical > .entry:insensitive + .spinbutton:insensitive:not(.vertical), GeditWindow.linked.vertical > .spinbutton:insensitive:not(.vertical) + .entry:insensitive, GeditWindow.linked.vertical > .entry:insensitive + .entry:insensitive, .linked.vertical > +.entry:insensitive + .spinbutton:insensitive:not(.vertical), GeditWindow.linked.vertical > .entry:insensitive + .entry:insensitive { + border-top-color: #f1f1f1; } +.linked.vertical > .spinbutton:not(.vertical) + .spinbutton:focus:not(:only-child):not(.vertical), GeditWindow.linked.vertical > .entry + .spinbutton:focus:not(:only-child):not(.vertical), GeditWindow.linked.vertical > .spinbutton:not(.vertical) + .entry:focus:not(:only-child), GeditWindow.linked.vertical > .entry + .entry:focus:not(:only-child), .linked.vertical > +.entry + .spinbutton:focus:not(:only-child):not(.vertical), GeditWindow.linked.vertical > .entry + .entry:focus:not(:only-child) { + border-top-color: #347D9F; } +.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + .spinbutton:not(.vertical), GeditWindow.linked.vertical > .entry:focus:not(:only-child) + .spinbutton:not(.vertical), GeditWindow.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + .entry, GeditWindow.linked.vertical > .entry:focus:not(:only-child) + .entry, +.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + .entry, +GeditWindow.linked.vertical > .entry:focus:not(:only-child) + .entry, +.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + .button, +GeditWindow.linked.vertical > .entry:focus:not(:only-child) + .button, +.linked.vertical > .spinbutton:focus:not(:only-child):not(.vertical) + GtkComboBox > box > .button.combo, +GeditWindow.linked.vertical > .entry:focus:not(:only-child) + GtkComboBox > box > .button.combo, .linked.vertical > +.entry:focus:not(:only-child) + .spinbutton:not(.vertical), GeditWindow.linked.vertical > .entry:focus:not(:only-child) + .entry, +.linked.vertical > +.entry:focus:not(:only-child) + .entry, +.linked.vertical > +.entry:focus:not(:only-child) + .button, +.linked.vertical > +.entry:focus:not(:only-child) + GtkComboBox > box > .button.combo { + border-top-color: #347D9F; } + +GtkTreeView .acceleditor > GtkLabel { + background-color: #347D9F; } + +GtkTreeView .entry.flat, GtkTreeView .entry { + border-radius: 0; + background-image: none; + background-color: #ffffff; } + GtkTreeView .entry.flat:focus, GtkTreeView .entry:focus { + border-color: #347D9F; } + +/************* + * Expanders * + *************/ +expander .arrow { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + expander .arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + expander .arrow:hover { + color: #919191; } + expander .arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/**************** + * Floating Bar * + ****************/ +.floating-bar { + background-color: #f7f7f7; + padding-top: 1px; + border-width: 1px; + border-style: solid solid none; + border-color: #d1d1d1; + border-radius: 3px 3px 0 0; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } + .floating-bar.bottom.left { + border-left-style: none; + border-top-left-radius: 0; + border-top-right-radius: 4px; } + .floating-bar.bottom.right { + border-right-style: none; + border-top-right-radius: 0; + border-top-left-radius: 4px; } + .floating-bar > .button { + padding: 4px; } + .floating-bar:backdrop { + background-color: #f7f7f7; + border-color: #d5d5d5; } + +/********** + * Frames * + **********/ +.frame { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #d1d1d1; } + .frame.flat { + border-style: none; } + .frame:backdrop { + border-color: #d5d5d5; } + +GtkScrolledWindow GtkViewport.frame { + border-style: none; } +GtkScrolledWindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#b7b7b7), to(rgba(183, 183, 183, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(68, 68, 68, 0.07)), to(rgba(68, 68, 68, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + GtkScrolledWindow overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#d5d5d5), to(rgba(213, 213, 213, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } +GtkScrolledWindow overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#b7b7b7), to(rgba(183, 183, 183, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(68, 68, 68, 0.07)), to(rgba(68, 68, 68, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + GtkScrolledWindow overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#d5d5d5), to(rgba(213, 213, 213, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } +GtkScrolledWindow overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#b7b7b7), to(rgba(183, 183, 183, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(68, 68, 68, 0.07)), to(rgba(68, 68, 68, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + GtkScrolledWindow overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#d5d5d5), to(rgba(213, 213, 213, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } +GtkScrolledWindow overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#b7b7b7), to(rgba(183, 183, 183, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(68, 68, 68, 0.07)), to(rgba(68, 68, 68, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + GtkScrolledWindow overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#d5d5d5), to(rgba(213, 213, 213, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } +GtkScrolledWindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; + box-shadow: none; } +GtkScrolledWindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; + box-shadow: none; } +GtkScrolledWindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: none; } +GtkScrolledWindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: none; } +GtkScrolledWindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #d1d1d1 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: lightgray; } + GtkScrolledWindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + GtkScrolledWindow junction:backdrop { + border-image-source: linear-gradient(to bottom, #d5d5d5 1px, transparent 1px); + background-color: #efefef; + transition: 200ms ease-out; } + +.separator { + background: rgba(0, 0, 0, 0.1); } + +/************ + * Popovers * + ************/ +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 8px; + -GraniteWidgetsPopOver-border-width: 0; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid #ffffff; + background: #ffffff; + color: #444; } + GraniteWidgetsPopOver .button { + background-image: none; + background: none; + border: none; } + GraniteWidgetsPopOver .button:active, GraniteWidgetsPopOver .button:active:hover { + color: #347D9F; } + GraniteWidgetsPopOver > .frame { + border: none; } + GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver GtkIconView.sidebar { + border: none; + background: none; } + +GraniteWidgetsStaticNotebook .frame { + border: none; } + +.popover_bg { + background-color: #ffffff; + border: 1px solid #ffffff; + color: #444; } + +/*********** + * Welcome * + **********/ +GraniteWidgetsWelcome { + background-color: #ffffff; } + GraniteWidgetsWelcome GtkLabel { + color: #444; } + GraniteWidgetsWelcome .h1, GraniteWidgetsWelcome .h3 { + color: rgba(68, 68, 68, 0.8); } + +/************** +* Source List * +***************/ +.source-list { + -GtkTreeView-horizontal-separator: 4px; + -GtkTreeView-vertical-separator: 4px; + background-color: #f7f7f7; + border: solid #d1d1d1; + color: #444; + border-right-width: 1px; } + .source-list .view, .source-list GtkIconView { + border-width: 0; + border-style: solid; + border-color: #d1d1d1; } + .source-list .category-expander { + border: none; + color: #444; } + .source-list .badge { + background-image: none; + background-color: rgba(0, 0, 0, 0.4); + color: #f7f7f7; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; } + .source-list .badge:selected:backdrop, .source-list .badge:selected:hover:backdrop { + background-color: rgba(0, 0, 0, 0.2); + color: #eaeaea; } + .source-list .list-row { + border: none; + padding: 0; } + .source-list .list-row > GtkLabel { + padding-left: 6px; + padding-right: 6px; } + .source-list.sidebar { + border-width: 0; + border-style: solid; + border-color: #d1d1d1; } + .source-list.sidebar.left, .source-list.sidebar.right { + border-width: 0; } + +/************** +* Text Styles * +**************/ +.h1 { + font-size: 24px; } + +.h2 { + font-weight: 300; + font-size: 18px; } + +.h3 { + font-size: 9px; } + +.h4 { + font-weight: bold; + font-size: 9px; } + +.category-label { + font-size: 9px; + padding: 6px; + color: rgba(68, 68, 68, 0.9); + font-weight: bold; + text-shadow: 0 1px rgba(255, 255, 255, 0.2); } + +/************** +* Storage Bar * +**************/ +.storage-bar .trough { + border: none; + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3); + background-image: none; + background-color: transparent; + padding: 8px 6px; } +.storage-bar .fill-block { + background-color: #fec006; + border: none; + box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); + transition: all 200ms ease-in-out; + padding: 8px 6px; } + .storage-bar .fill-block:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + border-left-width: 1px; + box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); } + .storage-bar .fill-block:last-child { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset -1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); } + .storage-bar .fill-block.empty-block { + background-color: #ffffff; } + .storage-bar .fill-block.app { + background-color: #2095f2; } + .storage-bar .fill-block.audio { + background-color: #fe9700; } + .storage-bar .fill-block.photo { + background-color: #f34235; } + .storage-bar .fill-block.video { + background-color: #9b26af; } + .storage-bar .fill-block .legend { + padding: 12px; + border-radius: 4px; } + +/*************** + * Header Bars * + ***************/ +.titlebar:not(headerbar), +.header-bar { + padding: 0 8px; + border: none; + border-radius: 4px 4px 0 0; + background-color: #636E73; + color: #ffffff; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } + .titlebar:backdrop:not(headerbar), + .header-bar:backdrop { + background-color: #636E73; + color: rgba(255, 255, 255, 0.5); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + transition: 200ms ease-out; } + .titlebar:not(headerbar) .title, + .header-bar .title { + font-weight: bold; + padding-left: 12px; + padding-right: 12px; + color: #ffffff; } + .titlebar:not(headerbar) .title:backdrop, + .header-bar .title:backdrop { + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .subtitle, + .header-bar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; + color: #ffffff; } + .selection-mode.titlebar:not(headerbar), + .header-bar.selection-mode { + border-radius: 4px 4px 0 0; + color: #ffffff; + text-shadow: 0 -1px rgba(0, 0, 0, 0.5); + border-color: #275f79; + background-color: #347D9F; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } + .selection-mode.titlebar:backdrop:not(headerbar), + .header-bar.selection-mode:backdrop { + background-color: #275f79; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, + .header-bar.selection-mode .selection-menu:backdrop, + .header-bar.selection-mode .selection-menu { + border-color: rgba(52, 125, 159, 0); + background-image: linear-gradient(to bottom, rgba(52, 125, 159, 0)); + box-shadow: none; + text-shadow: none; + padding-left: 10px; + padding-right: 10px; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop GtkArrow, .selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow, + .header-bar.selection-mode .selection-menu:backdrop GtkArrow, + .header-bar.selection-mode .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, + .header-bar.selection-mode .selection-menu:backdrop .arrow, + .header-bar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: rgba(255, 255, 255, 0.5); + icon-shadow: none; } + .tiled .titlebar:backdrop:not(headerbar), .tiled .titlebar:not(headerbar), .maximized .titlebar:backdrop:not(headerbar), .maximized .titlebar:not(headerbar), .tiled + .header-bar:backdrop, .tiled + .header-bar, .maximized + .header-bar:backdrop, .maximized + .header-bar { + border-radius: 0; } + .default-decoration.titlebar:not(headerbar), + .header-bar.default-decoration { + padding: 6px; + background-color: #636E73; + color: #ffffff; } + .default-decoration.titlebar:not(headerbar) .maximized, + .header-bar.default-decoration .maximized { + padding: 6px; + border-radius: 0; } + .default-decoration.titlebar:backdrop:not(headerbar), + .header-bar.default-decoration:backdrop { + background-color: #576165; + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .entry, + .header-bar .entry { + margin: 6px 0; + border-radius: 2px; + padding: 4px; + border: none; + box-shadow: none; + background: rgba(255, 255, 255, 0.95); + color: #444; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); } + .titlebar:not(headerbar) .entry > .image, + .header-bar .entry > .image { + padding-right: 6px; + color: rgba(68, 68, 68, 0.8); } + .titlebar:not(headerbar) .entry:active, .titlebar:not(headerbar) .entry:focus, + .header-bar .entry:active, + .header-bar .entry:focus { + background: #ffffff; + color: #444; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .titlebar:not(headerbar) .entry:active > .image, .titlebar:not(headerbar) .entry:focus > .image, + .header-bar .entry:active > .image, + .header-bar .entry:focus > .image { + padding-right: 6px; + color: #444; } + .titlebar:not(headerbar) .entry:active:backdrop, .titlebar:not(headerbar) .entry:focus:backdrop, + .header-bar .entry:active:backdrop, + .header-bar .entry:focus:backdrop { + background: rgba(255, 255, 255, 0.8); + color: rgba(68, 68, 68, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) .entry:insensitive, + .header-bar .entry:insensitive { + background: rgba(255, 255, 255, 0.6); + color: rgba(68, 68, 68, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) .entry:insensitive > .image, + .header-bar .entry:insensitive > .image { + padding-right: 6px; + color: rgba(68, 68, 68, 0.5); } + .titlebar:not(headerbar) .entry:insensitive:backdrop, + .header-bar .entry:insensitive:backdrop { + background: rgba(255, 255, 255, 0.5); + color: rgba(68, 68, 68, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) .entry:backdrop, + .header-bar .entry:backdrop { + background: rgba(255, 255, 255, 0.8); + color: rgba(68, 68, 68, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) .entry:backdrop > .image, + .header-bar .entry:backdrop > .image { + color: rgba(68, 68, 68, 0.5); } + .titlebar:not(headerbar) .button, + .header-bar .button { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + icon-shadow: none; + margin: 0; + padding: 10px; + text-shadow: none; } + .titlebar:not(headerbar) .button.back-button, .titlebar:not(headerbar) .button.suggested-action, .titlebar:not(headerbar) .button.menu-button, .titlebar:not(headerbar) .button.text-button, .titlebar:not(headerbar) .button.image-button, .titlebar:not(headerbar) .button.linked, .titlebar:not(headerbar) .button.flat, + .header-bar .button.back-button, + .header-bar .button.suggested-action, + .header-bar .button.menu-button, + .header-bar .button.text-button, + .header-bar .button.image-button, + .header-bar .button.linked, + .header-bar .button.flat { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + icon-shadow: none; + margin: 0; + padding: 10px; + text-shadow: none; + color: #ffffff; } + .titlebar:not(headerbar) .button.back-button:backdrop, .titlebar:not(headerbar) .button.suggested-action:backdrop, .titlebar:not(headerbar) .button.menu-button:backdrop, .titlebar:not(headerbar) .button.text-button:backdrop, .titlebar:not(headerbar) .button.image-button:backdrop, .titlebar:not(headerbar) .button.linked:backdrop, .titlebar:not(headerbar) .button.flat:backdrop, + .header-bar .button.back-button:backdrop, + .header-bar .button.suggested-action:backdrop, + .header-bar .button.menu-button:backdrop, + .header-bar .button.text-button:backdrop, + .header-bar .button.image-button:backdrop, + .header-bar .button.linked:backdrop, + .header-bar .button.flat:backdrop { + background-color: transparent; + background-image: none; + text-shadow: none; + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .button.back-button:hover, .titlebar:not(headerbar) .button.suggested-action:hover, .titlebar:not(headerbar) .button.menu-button:hover, .titlebar:not(headerbar) .button.text-button:hover, .titlebar:not(headerbar) .button.image-button:hover, .titlebar:not(headerbar) .button.linked:hover, .titlebar:not(headerbar) .button.flat:hover, + .header-bar .button.back-button:hover, + .header-bar .button.suggested-action:hover, + .header-bar .button.menu-button:hover, + .header-bar .button.text-button:hover, + .header-bar .button.image-button:hover, + .header-bar .button.linked:hover, + .header-bar .button.flat:hover { + background-image: none; + background-color: rgba(0, 0, 0, 0.15); + color: white; + box-shadow: none; + text-shadow: none; } + .titlebar:not(headerbar) .button GtkLabel, + .titlebar:not(headerbar) .button GtkImage, + .header-bar .button GtkLabel, + .header-bar .button GtkImage { + color: #ffffff; } + .titlebar:not(headerbar) .button GtkLabel:backdrop, .titlebar:not(headerbar) .button GtkLabel:insensitive, + .titlebar:not(headerbar) .button GtkImage:backdrop, + .titlebar:not(headerbar) .button GtkImage:insensitive, + .header-bar .button GtkLabel:backdrop, + .header-bar .button GtkLabel:insensitive, + .header-bar .button GtkImage:backdrop, + .header-bar .button GtkImage:insensitive { + color: rgba(255, 255, 255, 0.5); + -gtk-image-effect: dim; } + .titlebar:not(headerbar) .button:focus, .titlebar:not(headerbar) .button:hover, + .header-bar .button:focus, + .header-bar .button:hover { + background-image: none; + background-color: rgba(0, 0, 0, 0.15); + color: white; + box-shadow: none; + text-shadow: none; } + .titlebar:not(headerbar) .button:backdrop, + .header-bar .button:backdrop { + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .button:backdrop GtkImage, + .header-bar .button:backdrop GtkImage { + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .button:active, .titlebar:not(headerbar) .button:checked, + .header-bar .button:active, + .header-bar .button:checked { + border-radius: 0px; + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 -2px 0 0 #ffffff; + background-color: transparent; + background-image: none; + color: #ffffff; } + .titlebar:not(headerbar) .button:active:backdrop, .titlebar:not(headerbar) .button:checked:backdrop, + .header-bar .button:active:backdrop, + .header-bar .button:checked:backdrop { + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.5); + box-shadow: inset 0 -2px 0 0 rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .button:active:focus, .titlebar:not(headerbar) .button:active:hover, .titlebar:not(headerbar) .button:checked:focus, .titlebar:not(headerbar) .button:checked:hover, + .header-bar .button:active:focus, + .header-bar .button:active:hover, + .header-bar .button:checked:focus, + .header-bar .button:checked:hover { + background-image: none; + background-color: rgba(0, 0, 0, 0.15); + color: white; + box-shadow: inset 0 -2px 0 0 #ffffff; } + .titlebar:not(headerbar) .button:insensitive, .titlebar:not(headerbar) .button:insensitive:backdrop, + .header-bar .button:insensitive, + .header-bar .button:insensitive:backdrop { + color: rgba(255, 255, 255, 0.5); + background-color: transparent; + background-image: none; } + .titlebar:not(headerbar) .button:insensitive GtkImage, .titlebar:not(headerbar) .button:insensitive:backdrop GtkImage, + .header-bar .button:insensitive GtkImage, + .header-bar .button:insensitive:backdrop GtkImage { + -gtk-image-effect: dim; } + .titlebar:not(headerbar) .button.titlebutton, + .header-bar .button.titlebutton { + background-color: transparent; + background-image: none; + border-radius: 50%; + border: none; + box-shadow: none; + icon-shadow: none; + margin: 0; + padding: 1px; + text-shadow: none; + color: #ffffff; } + .titlebar:not(headerbar) .button.titlebutton:hover, + .header-bar .button.titlebutton:hover { + background-color: rgba(255, 255, 255, 0.1); + color: white; } + .titlebar:not(headerbar) .button.titlebutton:backdrop, + .header-bar .button.titlebutton:backdrop { + background-color: transparent; + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .button.titlebutton:active, + .header-bar .button.titlebutton:active { + background-color: #ffffff; + color: #636E73; + border-radius: 50%; + box-shadow: none; } + .titlebar:not(headerbar) .button.titlebutton:active GtkImage, + .header-bar .button.titlebutton:active GtkImage { + color: #636E73; } + .titlebar:not(headerbar) .button.menu-button .menu .menuitem GtkLabel, + .header-bar .button.menu-button .menu .menuitem GtkLabel { + color: #444; } + .titlebar:not(headerbar) .button.menu-button .menu .menuitem GtkLabel:insensitive, + .header-bar .button.menu-button .menu .menuitem GtkLabel:insensitive { + color: #9e9e9e; } + .titlebar:not(headerbar) .button.menu-button .menu .menuitem .separator, + .header-bar .button.menu-button .menu .menuitem .separator { + color: #d1d1d1; } + .titlebar:not(headerbar) .button.menu-button .menu .menuitem:hover GtkLabel, + .header-bar .button.menu-button .menu .menuitem:hover GtkLabel { + color: #ffffff; } + .titlebar:not(headerbar) .button.suggested-action, + .header-bar .button.suggested-action { + font-weight: bold; + padding: 0; + padding: 5px 10px; + border-radius: 2px; + background-color: #ffffff; + color: #347D9F; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); } + .titlebar:not(headerbar) .button.suggested-action GtkLabel, + .header-bar .button.suggested-action GtkLabel { + color: #347D9F; } + .titlebar:not(headerbar) .button.suggested-action:hover, + .header-bar .button.suggested-action:hover { + background-color: #ffffff; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .titlebar:not(headerbar) .button.suggested-action:hover GtkLabel, + .header-bar .button.suggested-action:hover GtkLabel { + color: #347D9F; } + .titlebar:not(headerbar) .button.suggested-action:hover:backdrop, + .header-bar .button.suggested-action:hover:backdrop { + background-color: rgba(255, 255, 255, 0.8); + box-shadow: none; } + .titlebar:not(headerbar) .button.suggested-action:hover:backdrop GtkLabel, + .header-bar .button.suggested-action:hover:backdrop GtkLabel { + color: rgba(52, 125, 159, 0.8); } + .titlebar:not(headerbar) .button.suggested-action:insensitive, + .header-bar .button.suggested-action:insensitive { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: none; } + .titlebar:not(headerbar) .button.suggested-action:insensitive GtkLabel, + .header-bar .button.suggested-action:insensitive GtkLabel { + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .button.suggested-action:insensitive:backdrop, + .header-bar .button.suggested-action:insensitive:backdrop { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: none; } + .titlebar:not(headerbar) .button.suggested-action:insensitive:backdrop GtkLabel, + .header-bar .button.suggested-action:insensitive:backdrop GtkLabel { + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .button.suggested-action:backdrop, + .header-bar .button.suggested-action:backdrop { + background-color: rgba(255, 255, 255, 0.1); + box-shadow: none; } + .titlebar:not(headerbar) .button.suggested-action:backdrop GtkLabel, + .header-bar .button.suggested-action:backdrop GtkLabel { + color: rgba(52, 125, 159, 0.2); } + .titlebar:not(headerbar) .button.linked:first-child, .titlebar:not(headerbar) .button.linked:last-child, + .header-bar .button.linked:first-child, + .header-bar .button.linked:last-child { + border-radius: 0; } + .titlebar:not(headerbar) .separator, + .header-bar .separator { + color: transparent; + background-color: transparent; } + +.titlebar, .titlebar:backdrop { + border-top-left-radius: 4px; + border-top-right-radius: 4px; } + +.separator:first-child + .header-bar, .separator:first-child + .header-bar:backdrop, separator:first-child + .header-bar, separator:first-child + .header-bar:backdrop, .header-bar:first-child, .header-bar:first-child:backdrop { + border-top-left-radius: 4px; } +.header-bar:last-child, .header-bar:last-child:backdrop { + border-top-right-radius: 4px; } + +window.csd > .titlebar:not(headerbar) { + padding: 0; + background-color: #636E73; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; } + window.csd > .titlebar:not(headerbar):backdrop { + background-color: #576165; } + +/************** + * GtkInfoBar * + **************/ +.info, .warning, .question, .error, +GtkInfoBar, +infobar { + text-shadow: none; + color: #444; + background-color: #f7f7f7; + border-bottom: 1px solid #dedede; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 0 0 rgba(0, 0, 0, 0.05), 0 1px 2px 0 rgba(0, 0, 0, 0.15); } + +.info, .warning, .question, .error { + text-shadow: none; + color: #ffffff; + border: none; } + .info .label, .warning .label, .question .label, .error .label { + color: #ffffff; } + .info .label:backdrop, .warning .label:backdrop, .question .label:backdrop, .error .label:backdrop { + color: rgba(255, 255, 255, 0.5); } + .info .button, .warning .button, .question .button, .error .button, + .info button, + .warning button, + .question button, + .error button { + border-radius: 2px; + border: none; + background: rgba(255, 255, 255, 0.95); + color: #444; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); } + .info .button .label, .warning .button .label, .question .button .label, .error .button .label, + .info button .label, + .warning button .label, + .question button .label, + .error button .label { + color: #444; } + .info .button:active, .warning .button:active, .question .button:active, .error .button:active, + .info button:active, + .warning button:active, + .question button:active, + .error button:active { + background: #ffffff; + color: #444; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .info .button:active:backdrop, .warning .button:active:backdrop, .question .button:active:backdrop, .error .button:active:backdrop, + .info button:active:backdrop, + .warning button:active:backdrop, + .question button:active:backdrop, + .error button:active:backdrop { + background: rgba(255, 255, 255, 0.8); + color: rgba(68, 68, 68, 0.5); + box-shadow: none; } + .info .button:hover, .warning .button:hover, .question .button:hover, .error .button:hover, .info .button:focus, .warning .button:focus, .question .button:focus, .error .button:focus, + .info button:hover, + .warning button:hover, + .question button:hover, + .error button:hover, + .info button:focus, + .warning button:focus, + .question button:focus, + .error button:focus { + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .info .button:insensitive, .warning .button:insensitive, .question .button:insensitive, .error .button:insensitive, + .info button:insensitive, + .warning button:insensitive, + .question button:insensitive, + .error button:insensitive { + background: rgba(255, 255, 255, 0.6); + color: rgba(68, 68, 68, 0.5); + box-shadow: none; } + .info .button:insensitive:backdrop, .warning .button:insensitive:backdrop, .question .button:insensitive:backdrop, .error .button:insensitive:backdrop, + .info button:insensitive:backdrop, + .warning button:insensitive:backdrop, + .question button:insensitive:backdrop, + .error button:insensitive:backdrop { + background: rgba(255, 255, 255, 0.5); + color: rgba(68, 68, 68, 0.5); + box-shadow: none; } + .info .button:backdrop, .warning .button:backdrop, .question .button:backdrop, .error .button:backdrop, + .info button:backdrop, + .warning button:backdrop, + .question button:backdrop, + .error button:backdrop { + background: rgba(255, 255, 255, 0.8); + color: rgba(68, 68, 68, 0.5); + box-shadow: none; } + +.info { + background-color: #2095f2; } + .info:backdrop { + background-color: #50acf5; + color: rgba(255, 255, 255, 0.5); } + +.warning { + background-color: #fec006; } + .warning:backdrop { + background-color: #fecd39; + color: rgba(255, 255, 255, 0.5); } + +.question { + background-color: #4bae4f; } + .question:backdrop { + background-color: #6cc070; + color: rgba(255, 255, 255, 0.5); } + +.error { + background-color: #f34235; } + .error:backdrop { + background-color: #f66f65; + color: rgba(255, 255, 255, 0.5); } + +/************* + * Level Bar * + *************/ +GtkLevelBar, +.level-bar { + -GtkLevelBar-min-block-width: 32; + -GtkLevelBar-min-block-height: 8; } + GtkLevelBar:backdrop, + .level-bar:backdrop { + transition: 200ms ease-out; } + GtkLevelBar .trough, + .level-bar .trough { + margin: 0; + padding: 2px; + border-radius: 3px; } + GtkLevelBar.horizontal.indicator-discrete.fill-block, + .level-bar.horizontal.indicator-discrete.fill-block { + margin: 0 1px; } + GtkLevelBar.horizontal.discrete block, + .level-bar.horizontal.discrete block { + margin: 0 1px; } + GtkLevelBar.vertical.indicator-discrete.fill-block, + .level-bar.vertical.indicator-discrete.fill-block { + margin: 1px 0; } + GtkLevelBar.vertical.discrete block, + .level-bar.vertical.discrete block { + margin: 1px 0; } + GtkLevelBar.vertical .fill-block, + GtkLevelBar .level-bar.vertical .fill-block, + .level-bar.vertical GtkLevelBar .fill-block, + GtkLevelBar .fill-block, + .level-bar GtkLevelBar.vertical .fill-block, + GtkLevelBar.vertical .level-bar .fill-block, + .level-bar.vertical .fill-block, + .level-bar .fill-block { + border-radius: 2px; } + GtkLevelBar.vertical .low.fill-block, + GtkLevelBar .level-bar.vertical .low.fill-block, + .level-bar.vertical GtkLevelBar .low.fill-block, GtkLevelBar.vertical .level-low.fill-block, + GtkLevelBar .level-bar.vertical .level-low.fill-block, + .level-bar.vertical GtkLevelBar .level-low.fill-block, + GtkLevelBar .fill-block.low, + GtkLevelBar .fill-block.level-low, + .level-bar GtkLevelBar.vertical .low.fill-block, + GtkLevelBar.vertical .level-bar .low.fill-block, + .level-bar.vertical .low.fill-block, + .level-bar GtkLevelBar.vertical .level-low.fill-block, + GtkLevelBar.vertical .level-bar .level-low.fill-block, + .level-bar.vertical .level-low.fill-block, + .level-bar .fill-block.low, + .level-bar .fill-block.level-low { + border: 1px solid #d09c01; + background-color: #fec006; } + GtkLevelBar.vertical .low.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .low.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .low.fill-block:backdrop, GtkLevelBar.vertical .level-low.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .level-low.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .level-low.fill-block:backdrop, + GtkLevelBar .fill-block.low:backdrop, + GtkLevelBar .fill-block.level-low:backdrop, + .level-bar GtkLevelBar.vertical .low.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .low.fill-block:backdrop, + .level-bar.vertical .low.fill-block:backdrop, + .level-bar GtkLevelBar.vertical .level-low.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .level-low.fill-block:backdrop, + .level-bar.vertical .level-low.fill-block:backdrop, + .level-bar .fill-block.low:backdrop, + .level-bar .fill-block.level-low:backdrop { + border: 1px solid #fec006; } + GtkLevelBar.vertical .high.fill-block, + GtkLevelBar .level-bar.vertical .high.fill-block, + .level-bar.vertical GtkLevelBar .high.fill-block, GtkLevelBar.vertical .level-high.fill-block, + GtkLevelBar .level-bar.vertical .level-high.fill-block, + .level-bar.vertical GtkLevelBar .level-high.fill-block, + GtkLevelBar .fill-block.high, + GtkLevelBar .fill-block.level-high, + .level-bar GtkLevelBar.vertical .high.fill-block, + GtkLevelBar.vertical .level-bar .high.fill-block, + .level-bar.vertical .high.fill-block, + .level-bar GtkLevelBar.vertical .level-high.fill-block, + GtkLevelBar.vertical .level-bar .level-high.fill-block, + .level-bar.vertical .level-high.fill-block, + .level-bar .fill-block.high, + .level-bar .fill-block.level-high { + border: 1px solid #275f79; + background-color: #347D9F; } + GtkLevelBar.vertical .high.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .high.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .high.fill-block:backdrop, GtkLevelBar.vertical .level-high.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .level-high.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .level-high.fill-block:backdrop, + GtkLevelBar .fill-block.high:backdrop, + GtkLevelBar .fill-block.level-high:backdrop, + .level-bar GtkLevelBar.vertical .high.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .high.fill-block:backdrop, + .level-bar.vertical .high.fill-block:backdrop, + .level-bar GtkLevelBar.vertical .level-high.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .level-high.fill-block:backdrop, + .level-bar.vertical .level-high.fill-block:backdrop, + .level-bar .fill-block.high:backdrop, + .level-bar .fill-block.level-high:backdrop { + border: 1px solid #347D9F; } + GtkLevelBar.vertical .full.fill-block, + GtkLevelBar .level-bar.vertical .full.fill-block, + .level-bar.vertical GtkLevelBar .full.fill-block, GtkLevelBar.vertical .level-full.fill-block, + GtkLevelBar .level-bar.vertical .level-full.fill-block, + .level-bar.vertical GtkLevelBar .level-full.fill-block, + GtkLevelBar .fill-block.full, + GtkLevelBar .fill-block.level-full, + .level-bar GtkLevelBar.vertical .full.fill-block, + GtkLevelBar.vertical .level-bar .full.fill-block, + .level-bar.vertical .full.fill-block, + .level-bar GtkLevelBar.vertical .level-full.fill-block, + GtkLevelBar.vertical .level-bar .level-full.fill-block, + .level-bar.vertical .level-full.fill-block, + .level-bar .fill-block.full, + .level-bar .fill-block.level-full { + border: 1px solid #3c8a3f; + background-color: #4bae4f; } + GtkLevelBar.vertical .full.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .full.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .full.fill-block:backdrop, GtkLevelBar.vertical .level-full.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .level-full.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .level-full.fill-block:backdrop, + GtkLevelBar .fill-block.full:backdrop, + GtkLevelBar .fill-block.level-full:backdrop, + .level-bar GtkLevelBar.vertical .full.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .full.fill-block:backdrop, + .level-bar.vertical .full.fill-block:backdrop, + .level-bar GtkLevelBar.vertical .level-full.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .level-full.fill-block:backdrop, + .level-bar.vertical .level-full.fill-block:backdrop, + .level-bar .fill-block.full:backdrop, + .level-bar .fill-block.level-full:backdrop { + border: 1px solid #4bae4f; } + GtkLevelBar.vertical .empty.fill-block, + GtkLevelBar .level-bar.vertical .empty.fill-block, + .level-bar.vertical GtkLevelBar .empty.fill-block, GtkLevelBar.vertical .level-empty.fill-block, + GtkLevelBar .level-bar.vertical .level-empty.fill-block, + .level-bar.vertical GtkLevelBar .level-empty.fill-block, + GtkLevelBar .fill-block.empty, + GtkLevelBar .fill-block.level-empty, + .level-bar GtkLevelBar.vertical .empty.fill-block, + GtkLevelBar.vertical .level-bar .empty.fill-block, + .level-bar.vertical .empty.fill-block, + .level-bar GtkLevelBar.vertical .level-empty.fill-block, + GtkLevelBar.vertical .level-bar .level-empty.fill-block, + .level-bar.vertical .level-empty.fill-block, + .level-bar .fill-block.empty, + .level-bar .fill-block.level-empty { + background-color: transparent; + border: 1px solid rgba(68, 68, 68, 0.2); + box-shadow: none; } + GtkLevelBar.vertical .empty.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .empty.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .empty.fill-block:backdrop, GtkLevelBar.vertical .level-empty.fill-block:backdrop, + GtkLevelBar .level-bar.vertical .level-empty.fill-block:backdrop, + .level-bar.vertical GtkLevelBar .level-empty.fill-block:backdrop, + GtkLevelBar .fill-block.empty:backdrop, + GtkLevelBar .fill-block.level-empty:backdrop, + .level-bar GtkLevelBar.vertical .empty.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .empty.fill-block:backdrop, + .level-bar.vertical .empty.fill-block:backdrop, + .level-bar GtkLevelBar.vertical .level-empty.fill-block:backdrop, + GtkLevelBar.vertical .level-bar .level-empty.fill-block:backdrop, + .level-bar.vertical .level-empty.fill-block:backdrop, + .level-bar .fill-block.empty:backdrop, + .level-bar .fill-block.level-empty:backdrop { + border-color: rgba(158, 158, 158, 0.15); } + GtkLevelBar.vertical, + .level-bar.vertical { + -GtkLevelBar-min-block-width: 8; + -GtkLevelBar-min-block-height: 32; } + +/********* + * Links * + *********/ +*:link, .button:link, +.button:visited { + color: blue; } + *:link:visited, + .button:visited { + color: rgba(0, 0, 255, 0.5); } + *:selected *:link:visited, + *:selected .button:visited { + color: #aecbd9; } + *:link:hover, .button:hover:link, + .button:hover:visited { + color: #3333ff; } + *:selected *:link:hover, *:selected .button:hover:link, + *:selected .button:hover:visited { + color: #ebf2f5; } + *:link:active, .button:active:link, + .button:active:visited { + color: blue; } + *:selected *:link:active, *:selected .button:active:link, + *:selected .button:active:visited { + color: #d6e5ec; } + *:link:backdrop:backdrop:hover, .button:backdrop:backdrop:hover:link, + .button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, .selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, + .header-bar.selection-mode .subtitle:backdrop:backdrop:hover:link, .button:backdrop:backdrop:hover:selected:link, + .button:backdrop:backdrop:hover:selected:visited, *:link:backdrop, .button:backdrop:link, + .button:backdrop:visited { + color: #347D9F; } + *:link:selected, .selection-mode.titlebar:not(headerbar) .subtitle:link, + .header-bar.selection-mode .subtitle:link, .button:selected:link, + .button:selected:visited, *:selected *:link, *:selected .button:link, + *:selected .button:visited { + color: #d6e5ec; } + +.button:link, +.button:visited { + text-shadow: none; } + .button:link:hover, .button:link:active, .button:link:checked, + .button:visited:hover, + .button:visited:active, + .button:visited:checked { + text-shadow: none; } + .button:link > GtkLabel, + .button:visited > GtkLabel { + text-decoration-line: underline; } + +/********* + * Lists * + *********/ +.list { + color: #444; + background-color: #ffffff; + border-color: #d1d1d1; } + .list:backdrop { + background-color: #fcfcfc; + border-color: #d5d5d5; } + +.list-row { + border-radius: 0; + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .list-row GtkImage { + padding-right: 6px; } + .list-row:hover { + transition: none; } + .list-row:backdrop { + transition: 200ms ease-out; } + +/********* + * Menus * + *********/ +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); + background-color: #636E73; + color: #ffffff; } + .menubar:backdrop { + background-color: #576165; } + .menubar > .menuitem { + padding: 4px 8px; } + .menubar > .menuitem:hover { + box-shadow: inset 0 -3px #347D9F; + color: #ffffff; } + .menubar > .menuitem:insensitive { + color: #9e9e9e; + box-shadow: none; } + +.content-view .menu, +.menu, +.popup { + padding: 4px 0px; + background-color: #ffffff; + border: 1px solid #d1d1d1; + border-radius: 4px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 0 rgba(255, 255, 255, 0.2); } + .csd + .content-view .menu, .csd + .menu, .csd + .popup { + border: none; } + .content-view .menu:backdrop, + .menu:backdrop, + .popup:backdrop { + background-color: #fcfcfc; } + .content-view .menu .menuitem, + .menu .menuitem, + .popup .menuitem { + padding: 8px 4px; + text-shadow: none; } + .content-view .menu .menuitem:hover, + .menu .menuitem:hover, + .popup .menuitem:hover { + color: #ffffff; + background-color: #347D9F; } + .content-view .menu .menuitem:insensitive, + .menu .menuitem:insensitive, + .popup .menuitem:insensitive { + color: #9e9e9e; } + .content-view .menu .menuitem:insensitive:backdrop, + .menu .menuitem:insensitive:backdrop, + .popup .menuitem:insensitive:backdrop { + color: #d1d1d1; } + .content-view .menu .menuitem:backdrop, + .content-view .menu .menuitem:backdrop:hover, + .menu .menuitem:backdrop, + .menu .menuitem:backdrop:hover, + .popup .menuitem:backdrop, + .popup .menuitem:backdrop:hover { + color: #9e9e9e; + background-color: transparent; } + .content-view .menu .menuitem .arrow:dir(ltr), + .menu .menuitem .arrow:dir(ltr), + .popup .menuitem .arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; } + .content-view .menu .menuitem .arrow:dir(rtl), + .menu .menuitem .arrow:dir(rtl), + .popup .menuitem .arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + .content-view .menu > .arrow, + .menu > .arrow, + .popup > .arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + padding: 4px; + background-color: #ffffff; + border-radius: 0; } + .content-view .menu > .arrow.top, + .menu > .arrow.top, + .popup > .arrow.top { + margin-top: -6px; + border-bottom: 1px solid #ececec; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + .content-view .menu > .arrow.bottom, + .menu > .arrow.bottom, + .popup > .arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid #ececec; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + .content-view .menu > .arrow:hover, + .menu > .arrow:hover, + .popup > .arrow:hover { + background-color: #ececec; } + .content-view .menu > .arrow:backdrop, + .menu > .arrow:backdrop, + .popup > .arrow:backdrop { + background-color: #fcfcfc; } + .content-view .menu > .arrow:insensitive, + .menu > .arrow:insensitive, + .popup > .arrow:insensitive { + color: transparent; + background-color: transparent; + border-color: transparent; } + +.menuitem .accelerator { + color: alpha(currentColor,0.55); } +.menuitem .check:dir(ltr), +.menuitem .radio:dir(ltr) { + margin-right: 7px; } +.menuitem .check:dir(rtl), +.menuitem .radio:dir(rtl) { + margin-left: 7px; } + +/******** + * Misc * + ********/ +.content-view { + background-color: #e5e5e5; } + .content-view:hover { + -gtk-image-effect: highlight; } + .content-view:backdrop { + background-color: #e5e5e5; } + +.osd .scale-popup button.flat { + border-style: none; + border-radius: 5px; } +.scale-popup .button:hover, +.scale-popup button:hover { + background-color: rgba(68, 68, 68, 0.1); + border-radius: 5px; } + +.separator { + color: #d1d1d1; } + +/************ +* Assistant * +*************/ +GtkAssistant { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + GtkAssistant .sidebar { + background-color: #ffffff; + border-top: 1px solid #d1d1d1; + border-bottom-left-radius: 4px; } + GtkAssistant .sidebar:backdrop { + background-color: #fcfcfc; + border-color: #d5d5d5; } + GtkAssistant.csd .sidebar { + border-top-style: none; } + GtkAssistant .sidebar GtkLabel { + padding: 6px 12px; } + GtkAssistant .sidebar GtkLabel.highlight { + background-color: lightgray; } + +/************* + * Notebooks * + *************/ +.dynamic-notebook, +.notebook { + padding: 0; + background-color: #ffffff; + box-shadow: 0 0 0 1px #d1d1d1; + background-clip: border-box; } + .dynamic-notebook > .header, + .notebook > .header { + border: none; + box-shadow: none; + background-color: #f7f7f7; } + .dynamic-notebook > tab, + .notebook > tab { + border-radius: 0; + background-color: #f7f7f7; } + .dynamic-notebook > tab.top, + .notebook > tab.top { + padding: 6px 8px 8px 8px; + box-shadow: inset 0 -1px 0 0 #d1d1d1; } + .dynamic-notebook > tab.top:active, + .notebook > tab.top:active { + box-shadow: inset 0 -3px 0 0 #347D9F; } + .dynamic-notebook > tab.top:active:backdrop, + .notebook > tab.top:active:backdrop { + box-shadow: inset 0 -3px 0 0 #3a8cb2; } + .dynamic-notebook > tab.top:backdrop, + .notebook > tab.top:backdrop { + box-shadow: inset 0 -1px 0 0 #d5d5d5; } + .dynamic-notebook > tab.top:insensitive, + .notebook > tab.top:insensitive { + box-shadow: inset 0 -1px 0 0 #d1d1d1; } + .dynamic-notebook > tab.bottom, + .notebook > tab.bottom { + padding: 8px 8px 6px 8px; + box-shadow: inset 0 1px 0 0 #d1d1d1; } + .dynamic-notebook > tab.bottom:active, + .notebook > tab.bottom:active { + box-shadow: inset 0 3px 0 0 #347D9F; } + .dynamic-notebook > tab.bottom:active:backdrop, + .notebook > tab.bottom:active:backdrop { + box-shadow: inset 0 3px 0 0 #3a8cb2; } + .dynamic-notebook > tab.bottom:backdrop, + .notebook > tab.bottom:backdrop { + box-shadow: inset 0 1px 0 0 #d5d5d5; } + .dynamic-notebook > tab.bottom:insensitive, + .notebook > tab.bottom:insensitive { + box-shadow: inset 0 1px 0 0 #d1d1d1; } + .dynamic-notebook > tab.left, + .notebook > tab.left { + padding: 8px; + box-shadow: inset -1px 0 0 0 #d1d1d1; } + .dynamic-notebook > tab.left:active, + .notebook > tab.left:active { + box-shadow: inset -3px 0 0 0 #347D9F; } + .dynamic-notebook > tab.left:active:backdrop, + .notebook > tab.left:active:backdrop { + box-shadow: inset -3px 0 0 0 #3a8cb2; } + .dynamic-notebook > tab.left:backdrop, + .notebook > tab.left:backdrop { + box-shadow: inset -1px 0 0 0 #d5d5d5; } + .dynamic-notebook > tab.left:insensitive, + .notebook > tab.left:insensitive { + box-shadow: inset -1px 0 0 0 #d1d1d1; } + .dynamic-notebook > tab.right, + .notebook > tab.right { + padding: 8px; + box-shadow: inset 1px 0 0 0 #d1d1d1; } + .dynamic-notebook > tab.right:active, + .notebook > tab.right:active { + box-shadow: inset 3px 0 0 0 #347D9F; } + .dynamic-notebook > tab.right:active:backdrop, + .notebook > tab.right:active:backdrop { + box-shadow: inset 3px 0 0 0 #3a8cb2; } + .dynamic-notebook > tab.right:backdrop, + .notebook > tab.right:backdrop { + box-shadow: inset 1px 0 0 0 #d5d5d5; } + .dynamic-notebook > tab.right:insensitive, + .notebook > tab.right:insensitive { + box-shadow: inset 1px 0 0 0 #d1d1d1; } + .dynamic-notebook > tab:active, + .notebook > tab:active { + font-weight: bold; } + .dynamic-notebook > tab:hover, + .notebook > tab:hover { + background: #eaeaea; } + +/********* + * Paned * + *********/ +.paned { + border: solid #d1d1d1; + border-left-width: 1px; } + .paned > .separator { + -gtk-icon-source: none; + border-style: none; + background-color: #d1d1d1; + background-size: 1px 1px; } + .paned > .separator:selected { + background-color: #347D9F; } + .paned > .separator:backdrop { + background-color: #d5d5d5; } + .paned.horizontal > .separator { + background-repeat: repeat-y; } + .paned.horizontal > .separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; } + .paned.horizontal > .separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; } + .paned.horizontal > .separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; } + .paned.vertical > .separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; } + .paned.vertical > .separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; } + +/************ + * Pathbars * + ************/ +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 4px; + padding-right: 4px; } +.path-bar button.text-button.image-button label { + padding-left: 0; + padding-right: 0; } +.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child { + padding-right: 8px; } +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 8px; } +.path-bar button image { + padding-left: 4px; + padding-right: 4px; } +.path-bar button.slider-button { + padding-left: 0; + padding-right: 0; } + +/************ + * Popovers * + ************/ +.popover .background { + padding: 2px; + border-radius: 4px; + border: none; + background-color: #ffffff; } + .popover .background:backdrop { + background-color: #f7f7f7; + box-shadow: none; } + .popover .background > .view, .popover .background > GtkIconView, + .popover .background > .toolbar { + border-style: none; + background-color: transparent; } + .csd .popover .background, .popover .background { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 3px 0 rgba(0, 0, 0, 0.3); } + .csd .popover .background.touch-selection, .csd .popover .background.magnifier, .popover .background.touch-selection, .popover .background.magnifier { + border: 1px solid rgba(255, 255, 255, 0.1); } +.popover .separator { + margin: 3px; } +.popover .menuitem { + padding: 8px; + text-shadow: none; } + .popover .menuitem:hover { + color: #ffffff; + background-color: #347D9F; } + .popover .menuitem:insensitive { + color: #9e9e9e; } + .popover .menuitem:insensitive:backdrop { + color: #d1d1d1; } + .popover .menuitem:backdrop, .popover .menuitem:backdrop:hover { + color: #9e9e9e; + background-color: transparent; } + .popover .menuitem .arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; } + .popover .menuitem .arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + +/***************** + * Progress bars * + *****************/ +GtkProgressBar, +.progressbar { + font-size: smaller; + color: rgba(68, 68, 68, 0.4); } + GtkProgressBar.horizontal progress, + .progressbar.horizontal progress { + margin: 0 -1px; } + GtkProgressBar.vertical progress, + .progressbar.vertical progress { + margin: -1px 0; } + GtkProgressBar:active, + .progressbar:active { + border-radius: 0px; + color: rgba(0, 0, 0, 0.5); + background-color: #347D9F; + border-color: #275f79; } + GtkProgressBar:active:backdrop, + .progressbar:active:backdrop { + background-color: #449ac2; + border-color: #347d9f; } + GtkProgressBar:backdrop, + .progressbar:backdrop { + transition: 200ms ease-out; } + GtkProgressBar .progressbar, + .progressbar .progressbar { + border-radius: 0px; } + GtkProgressBar .progressbar.left, + .progressbar .progressbar.left { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; } + GtkProgressBar .progressbar.right, + .progressbar .progressbar.right { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; } + GtkProgressBar .progressbar.top, + .progressbar .progressbar.top { + border-top-right-radius: 0px; + border-top-left-radius: 0px; } + GtkProgressBar .progressbar.bottom, + .progressbar .progressbar.bottom { + border-bottom-right-radius: 0px; + border-bottom-left-radius: 0px; } + GtkProgressBar.osd, + .progressbar.osd { + background-color: transparent; } + GtkProgressBar.osd .trough, + .progressbar.osd .trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; } + GtkProgressBar.osd .progressbar, + .progressbar.osd .progressbar { + border-style: none; + border-radius: 0; } + GtkProgressBar row:selected, + GtkProgressBar .list-row:selected, + .progressbar row:selected, + .progressbar .list-row:selected { + border: 1px solid #275f79; + color: rgba(0, 0, 0, 0.5); + background-color: #347D9F; } + +/********** + * Scales * + **********/ +GtkLevelBar .trough, +.level-bar .trough, GtkLevelBar.horizontal .trough, GtkLevelBar.vertical .trough, +.level-bar.horizontal .trough, +.level-bar.vertical .trough, GtkProgressBar, +.progressbar, .scale .trough, .scale.fine-tune .trough, .scale fill { + border: none; + background-color: #ffffff; + box-shadow: 0px 1px rgba(255, 255, 255, 0.3); + border: 1px solid #d1d1d1; + padding: 0; + margin: 0; } + GtkLevelBar .trough:insensitive, + .level-bar .trough:insensitive, GtkProgressBar:insensitive, + .progressbar:insensitive, .scale .trough:insensitive, .scale fill:insensitive { + background-color: #fafafa; } + GtkLevelBar .trough:backdrop, + .level-bar .trough:backdrop, GtkProgressBar:backdrop, + .progressbar:backdrop, .scale .trough:backdrop, .scale fill:backdrop { + background-color: #fcfcfc; + transition: 200ms ease-out; } + GtkLevelBar .trough:backdrop:insensitive, + .level-bar .trough:backdrop:insensitive, GtkProgressBar:backdrop:insensitive, + .progressbar:backdrop:insensitive, .scale .trough:backdrop:insensitive, .scale fill:backdrop:insensitive { + background-color: #fafafa; } + row:selected GtkLevelBar .trough, GtkLevelBar row:selected .trough, + row:selected .level-bar .trough, + .level-bar row:selected .trough, row:selected GtkProgressBar, + row:selected .progressbar, row:selected .scale .trough, .scale row:selected .trough, row:selected .scale fill, .scale row:selected fill { + box-shadow: none; } + row:selected GtkLevelBar .trough, GtkLevelBar row:selected .trough, + row:selected .level-bar .trough, + .level-bar row:selected .trough, row:selected GtkProgressBar, + row:selected .progressbar, row:selected .scale .trough, .scale row:selected .trough, row:selected .scale fill, .scale row:selected fill, row:selected GtkLevelBar .trough:insensitive, GtkLevelBar row:selected .trough:insensitive, + row:selected .level-bar .trough:insensitive, + .level-bar row:selected .trough:insensitive, row:selected GtkProgressBar:insensitive, + row:selected .progressbar:insensitive, row:selected .scale .trough:insensitive, .scale row:selected .trough:insensitive, row:selected .scale fill:insensitive, .scale row:selected fill:insensitive { + border-color: #275f79; } + .osd GtkLevelBar .trough, GtkLevelBar .osd .trough, + .osd .level-bar .trough, + .level-bar .osd .trough, .osd GtkProgressBar, + .osd .progressbar, .osd .scale .trough, .scale .osd .trough, .osd .scale fill, .scale .osd fill { + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.5); + box-shadow: none; + outline-color: rgba(161, 168, 171, 0.2); } + .osd GtkLevelBar .trough:insensitive, GtkLevelBar .osd .trough:insensitive, + .osd .level-bar .trough:insensitive, + .level-bar .osd .trough:insensitive, .osd GtkProgressBar:insensitive, + .osd .progressbar:insensitive, .osd .scale .trough:insensitive, .scale .osd .trough:insensitive, .osd .scale fill:insensitive, .scale .osd fill:insensitive { + background-color: rgba(45, 50, 51, 0.5); } + +GtkProgressBar .progressbar, +.progressbar .progressbar, .scale .highlight, .scale.fine-tune .highlight { + border: 1px solid #275f79; + background-color: #347D9F; + box-shadow: inset 0px 1px rgba(255, 255, 255, 0.2); + border-radius: 4px; } + GtkProgressBar .progressbar:insensitive, + .progressbar .progressbar:insensitive, .scale .highlight:insensitive { + border: 1px solid #d1d1d1; + background-color: rgba(0, 0, 0, 0.1); } + GtkProgressBar .progressbar:backdrop, + .progressbar .progressbar:backdrop, GtkProgressBar:backdrop .progressbar, + .progressbar:backdrop .progressbar, GtkProgressBar:backdrop progress, + .progressbar:backdrop progress, .scale .highlight:backdrop, GtkProgressBar .progressbar:active:backdrop, + .progressbar .progressbar:active:backdrop, GtkProgressBar:backdrop .progressbar:active, + .progressbar:backdrop .progressbar:active, GtkProgressBar:backdrop progress:active, + .progressbar:backdrop progress:active, .scale .highlight:active:backdrop { + border-color: #449ac2; + background-color: #449ac2; } + GtkProgressBar .progressbar:backdrop:insensitive, + .progressbar .progressbar:backdrop:insensitive, GtkProgressBar:backdrop .progressbar:insensitive, + .progressbar:backdrop .progressbar:insensitive, GtkProgressBar:backdrop progress:insensitive, + .progressbar:backdrop progress:insensitive, .scale .highlight:backdrop:insensitive, GtkProgressBar .progressbar:active:backdrop:insensitive, + .progressbar .progressbar:active:backdrop:insensitive, GtkProgressBar:backdrop .progressbar:active:insensitive, + .progressbar:backdrop .progressbar:active:insensitive, GtkProgressBar:backdrop progress:active:insensitive, + .progressbar:backdrop progress:active:insensitive, .scale .highlight:active:backdrop:insensitive { + background-color: transparent; + border-color: transparent; } + .list-row:selected GtkProgressBar .progressbar:insensitive, GtkProgressBar .list-row:selected .progressbar:insensitive, + .list-row:selected .progressbar .progressbar:insensitive, + .progressbar .list-row:selected .progressbar:insensitive, .list-row:selected .scale .highlight:insensitive, .scale .list-row:selected .highlight:insensitive, .list-row:selected GtkProgressBar .progressbar, GtkProgressBar .list-row:selected .progressbar, + .list-row:selected .progressbar .progressbar, + .progressbar .list-row:selected .progressbar, .list-row:selected .scale .highlight, .scale .list-row:selected .highlight { + border-color: #275f79; } + row:selected GtkProgressBar .progressbar:insensitive, GtkProgressBar row:selected .progressbar:insensitive, + row:selected .progressbar .progressbar:insensitive, + .progressbar row:selected .progressbar:insensitive, row:selected .scale .highlight:insensitive, .scale row:selected .highlight:insensitive, row:selected GtkProgressBar .progressbar, GtkProgressBar row:selected .progressbar, + row:selected .progressbar .progressbar, + .progressbar row:selected .progressbar, row:selected .scale .highlight, .scale row:selected .highlight { + border-color: #275f79; } + .osd GtkProgressBar .progressbar, GtkProgressBar .osd .progressbar, + .osd .progressbar .progressbar, + .progressbar .osd .progressbar, .osd .scale .highlight, .scale .osd .highlight { + border-color: rgba(0, 0, 0, 0.7); } + .osd GtkProgressBar .progressbar:insensitive, GtkProgressBar .osd .progressbar:insensitive, + .osd .progressbar .progressbar:insensitive, + .progressbar .osd .progressbar:insensitive, .osd .scale .highlight:insensitive, .scale .osd .highlight:insensitive { + border-color: transparent; } + +.scale { + -GtkScale-slider-length: 16px; + -GtkRange-slider-width: 16px; + -GtkRange-trough-border: 0px; + padding: 8px; } + .scale .highlight { + margin: -1px; } + .scale .slider { + margin: 1px; + background-color: #ffffff; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3); + border: 1px solid #d1d1d1; + border-radius: 12px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border, box-shadow; } + .scale .slider:active { + box-shadow: 0 1px 2px 0 rgba(52, 125, 159, 0.5); + border: 1px solid #347D9F; } + .scale .slider:active:insensitive { + box-shadow: none; + border: 1px solid rgba(0, 0, 0, 0.2); } + .scale .slider:insensitive { + box-shadow: none; } + .list-row:selected .scale .slider, .list-row:selected .scale .slider:insensitive { + border-color: #275f79; } + row:selected .scale .slider, row:selected .scale .slider:insensitive { + border-color: #275f79; } + .osd .scale .slider { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); + border-color: rgba(0, 0, 0, 0.7); + background-color: #202526; } + .osd .scale .slider:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd .scale .slider:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd .scale .slider:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .osd .scale .slider:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .scale .trough { + border-radius: 2px; + margin: 6px; + outline-offset: 2px; + outline-radius: 5px; } + .scale.fine-tune.horizontal { + padding-top: 9px; + padding-bottom: 9px; } + .scale.fine-tune.vertical { + padding-left: 9px; + padding-right: 9px; } + .scale.fine-tune .slider { + background-color: #ffffff; + border-color: #ffffff; + border: 1px solid rgba(0, 0, 0, 0.3); + border-radius: 12px; + box-shadow: none; } + .scale.fine-tune .trough { + border-radius: 6px; + outline-offset: 2px; + outline-radius: 5px; + margin: 2px; } + .scale fill { + border-radius: 2px; } + .scale fill, .scale fill:backdrop { + background-color: #d1d1d1; + box-shadow: none; } + .scale fill:insensitive, .scale fill:insensitive:backdrop { + border-color: transparent; + background-color: transparent; } + .osd .scale fill { + background-color: rgba(62, 64, 65, 0.775); } + .osd .scale fill:insensitive, .osd .scale fill:insensitive:backdrop { + border-color: transparent; + background-color: transparent; } + .scale value { + color: alpha(currentColor,0.4); } + .scale marks { + color: alpha(currentColor,0.4); } + .scale marks.top { + margin-bottom: 6px; + margin-top: -12px; } + .scale marks.bottom { + margin-top: 6px; + margin-bottom: -12px; } + .scale marks.top { + margin-right: 6px; + margin-left: -12px; } + .scale marks.bottom { + margin-left: 6px; + margin-right: -12px; } + .scale.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -9px; } + .scale.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -9px; } + .scale.fine-tune marks.top { + margin-right: 6px; + margin-left: -9px; } + .scale.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -9px; } + +/************** + * Scrollbars * + **************/ +.scrollbar { + background-color: lightgray; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; } + .scrollbar.top { + border-bottom: 1px solid #d1d1d1; } + .scrollbar.bottom { + border-top: 1px solid #d1d1d1; } + .scrollbar.left { + border-right: 1px solid #d1d1d1; } + .scrollbar.right { + border-left: 1px solid #d1d1d1; } + .scrollbar:backdrop { + background-color: #efefef; + border-color: #d5d5d5; + transition: 200ms ease-out; } + .scrollbar .slider { + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: #8c8c8c; } + .scrollbar .slider:hover { + background-color: #686868; } + .scrollbar .slider:hover:active { + background-color: #275f79; } + .scrollbar .slider:backdrop { + background-color: lightgray; } + .scrollbar .slider:insensitive { + background-color: transparent; } + .scrollbar.fine-tune.horizontal .slider { + border-width: 5px 4px; } + .scrollbar.fine-tune.vertical .slider { + border-width: 4px 5px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider { + margin: 0; + background-color: #444; + border: 1px solid white; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .button, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + background-color: #444; + background-clip: padding-box; + border-radius: 100%; + border: 1px solid white; + -gtk-icon-source: none; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .button, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + margin: 1px 2px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .slider { + margin: 2px 0; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .button { + margin: 2px 1px; } + .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering { + opacity: 0.8; } + .scrollbar .button { + padding: 0; + border-style: none; + border-radius: 0; + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #8c8c8c; } + .scrollbar .button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #686868; } + .scrollbar .button:active, .scrollbar .button:checked { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #275f79; } + .scrollbar .button:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: rgba(140, 140, 140, 0.2); } + .scrollbar .button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: lightgray; } + .scrollbar .button:backdrop:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: rgba(211, 211, 211, 0.2); } + .scrollbar.vertical .button.down, + .scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + .scrollbar.vertical .button.up, + .scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + .scrollbar.horizontal .button.down, + .scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); } + .scrollbar.horizontal .button.up, + .scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); } + +GtkTreeView ~ .scrollbar.vertical { + border-top: 1px solid #d1d1d1; + margin-top: -1px; } + +/********************** + * Overlay Scrollbars * + *********************/ +OsThumb, +OsScrollbar { + color: #347D9F; } + OsThumb:active, OsThumb:selected, + OsScrollbar:active, + OsScrollbar:selected { + background-color: #347D9F; } + OsThumb:backdrop, OsThumb:active:backdrop, + OsScrollbar:backdrop, + OsScrollbar:active:backdrop { + background-color: #9e9e9e; } + OsThumb:insensitive, + OsScrollbar:insensitive { + background-color: #9e9e9e; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + padding: 0; + border-style: solid; + background-color: #f7f7f7; } + .sidebar.left { + border-right: 1px solid #d1d1d1; + border-left-style: none; } + .sidebar.right { + border-left: 1px solid #d1d1d1; + border-right-style: none; } + .sidebar:backdrop { + background-color: #fafafa; + border-color: #d5d5d5; + transition: 200ms ease-out; } + .sidebar .frame { + border-width: 0; + border-left-width: 1px; + border-right-width: 1px; } + .sidebar .sidebar-item, + .sidebar .sidebar-row { + padding: 5px 8px; } + .sidebar .sidebar-item GtkImage, + .sidebar .sidebar-row GtkImage { + padding-right: 6px; + padding-left: 6px; } + .sidebar .sidebar-item:selected, .sidebar .sidebar-item:active, + .sidebar .sidebar-row:selected, + .sidebar .sidebar-row:active { + background-color: #347D9F; + color: #ffffff; } + .sidebar .sidebar-item:selected:hover, .sidebar .sidebar-item:active:hover, + .sidebar .sidebar-row:selected:hover, + .sidebar .sidebar-row:active:hover { + background-color: #347D9F; + color: #ffffff; + box-shadow: none; } + .sidebar .sidebar-item:selected:backdrop, .sidebar .sidebar-item:active:backdrop, + .sidebar .sidebar-row:selected:backdrop, + .sidebar .sidebar-row:active:backdrop { + background-color: #6bafce; } + .sidebar .sidebar-item:hover, + .sidebar .sidebar-row:hover { + background-color: #ffffff; + color: #444; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2); } + .sidebar .sidebar-item:hover:backdrop, + .sidebar .sidebar-row:hover:backdrop { + box-shadow: none; } + .sidebar .separator { + color: #d1d1d1; } + .paned .sidebar.left, .paned .sidebar.right, .paned .sidebar.left:dir(rtl), .paned .sidebar:dir(rtl), .paned .sidebar:dir(ltr), .paned .sidebar { + border-style: none; } + +/***************** + * GtkSpinButton * + *****************/ +.spinbutton:not(.vertical) .entry { + padding: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; } +.spinbutton:not(.vertical) .button { + margin: 0; + padding: 6px; + color: #575757; + background-image: none; + border-style: none none none solid; + border-color: rgba(209, 209, 209, 0.3); + border-radius: 0; + box-shadow: none; } + .spinbutton:not(.vertical) .button:dir(rtl) { + border-style: none solid none none; } + .spinbutton:not(.vertical) .button:hover { + color: #444; + background-color: rgba(68, 68, 68, 0.05); } + .spinbutton:not(.vertical) .button:insensitive { + color: rgba(158, 158, 158, 0.3); } + .spinbutton:not(.vertical) .button:active { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + .spinbutton:not(.vertical) .button:backdrop { + color: #a7a7a7; + background-color: transparent; + border-color: rgba(213, 213, 213, 0.3); + transition: 200ms ease-out; } + .spinbutton:not(.vertical) .button:backdrop:insensitive { + color: rgba(209, 209, 209, 0.3); + background-image: none; + border-style: none none none solid; } + .spinbutton:not(.vertical) .button:backdrop:insensitive:dir(rtl) { + border-style: none solid none none; } +.osd .spinbutton:not(.vertical) .button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #A1A8AB; + border-style: none none none solid; + border-color: rgba(0, 0, 0, 0.4); + border-radius: 0; + box-shadow: none; } + .osd .spinbutton:not(.vertical) .button:dir(rtl) { + border-style: none solid none none; } + .osd .spinbutton:not(.vertical) .button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.5); + background-color: rgba(161, 168, 171, 0.1); + box-shadow: none; } + .osd .spinbutton:not(.vertical) .button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.5); + box-shadow: none; } + .osd .spinbutton:not(.vertical) .button:insensitive { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + icon-shadow: none; + color: #616769; + border-color: rgba(0, 0, 0, 0.5); + box-shadow: none; } + .osd .spinbutton:not(.vertical) .button:last-child { + border-radius: 0 3px 3px 0; } + .osd .spinbutton:not(.vertical) .button:dir(rtl):first-child { + border-radius: 3px 0 0 3px; } +.spinbutton.vertical:insensitive { + color: #9e9e9e; } +.spinbutton.vertical:backdrop:insensitive { + color: #d1d1d1; } +.spinbutton.vertical .entry { + padding: 0; + border-radius: 0; } +.spinbutton.vertical .button { + padding: 0; + border: none; + background: none; + box-shadow: none; + color: #444; } + .spinbutton.vertical .button:hover { + background-color: #347D9F; + color: #ffffff; + icon-shadow: none; } + .spinbutton.vertical .button:active { + background-color: transparent; + color: #444; } +.spinbutton.vertical .button.up { + border-radius: 3px 3px 0 0; + border-style: solid solid none solid; } +.spinbutton.vertical .button.down { + border-radius: 0 0 3px 3px; + border-style: none solid solid solid; } +.osd .spinbutton.vertical button:first-child { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd .spinbutton.vertical button:first-child:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd .spinbutton.vertical button:first-child:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd .spinbutton.vertical button:first-child:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + .osd .spinbutton.vertical button:first-child:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } +GtkTreeView .spinbutton:not(.vertical) { + border-style: none; + border-radius: 0; } + GtkTreeView .spinbutton:not(.vertical) .entry { + padding: 1px 2px; } + +/*********** + * Spinner * + ***********/ +.menu.spinner, +menu spinner, +.primary-toolbar .spinner { + color: #347D9F; } + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } +.spinner, +spinner { + background-image: none; + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + .spinner:active, .spinner:checked, + spinner:active, + spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; } + .spinner:active:insensitive, .spinner:active:insensitive, .spinner:checked:insensitive, .spinner:checked:insensitive, + spinner:active:insensitive, + spinner:active:insensitive, + spinner:checked:insensitive, + spinner:checked:insensitive { + opacity: 0.5; } + +/********** + * Switch * + **********/ +GtkSwitch { + -GtkSwitch-slider-width: 24px; + -GtkSwitch-slider-height: 24px; + font: 1; + font-weight: bold; + outline-offset: -4px; + transition: all 200ms ease-in; + border: none; + border-radius: 14px; + color: transparent; + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05), 0px 1px rgba(255, 255, 255, 0.3); } + GtkSwitch:insensitive { + background-color: #fafafa; } + GtkSwitch:backdrop { + background-color: #f7f7f7; + transition: 200ms ease-out; } + GtkSwitch:backdrop:insensitive { + background-color: #fafafa; } + GtkSwitch:active, GtkSwitch:checked { + background-color: #347D9F; } + GtkSwitch:active:backdrop, GtkSwitch:checked:backdrop { + background-color: #3a8cb2; } + GtkSwitch:active:backdrop .slider:backdrop, + GtkSwitch:active:backdrop slider:backdrop, GtkSwitch:checked:backdrop .slider:backdrop, + GtkSwitch:checked:backdrop slider:backdrop { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.9); + border: none; } + GtkSwitch .slider { + padding: 2px; + border-radius: 50%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-color: #ffffff; + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2); } + GtkSwitch .slider:backdrop { + padding: 2px; + box-shadow: none; + background-color: #ffffff; } + GtkSwitch .trough:active, GtkSwitch .trough:checked { + background-color: #347D9F; } + GtkSwitch .trough:active:backdrop, GtkSwitch .trough:checked:backdrop { + background-color: #3a8cb2; } + +/************ + * Toolbars * + ************/ +.toolbar { + -GtkWidget-window-dragging: true; + padding: 0px; + background-color: #636E73; + color: #ffffff; } + .toolbar:backdrop { + background-color: #576165; + color: rgba(255, 255, 255, 0.5); } + +.osd .toolbar { + box-shadow: none; + background-color: transparent; } +.toolbar .button { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + icon-shadow: none; + margin: 0; + padding: 10px; + text-shadow: none; } + .toolbar .button.suggested-action, .toolbar .button.text-button, .toolbar .button.menu-button, .toolbar .button.image-button, .toolbar .button.linked, .toolbar .button.flat { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + icon-shadow: none; + margin: 0; + padding: 10px; + text-shadow: none; + color: #ffffff; } + .toolbar .button.suggested-action:backdrop, .toolbar .button.text-button:backdrop, .toolbar .button.menu-button:backdrop, .toolbar .button.image-button:backdrop, .toolbar .button.linked:backdrop, .toolbar .button.flat:backdrop { + background-color: transparent; + background-image: none; + text-shadow: none; + color: rgba(255, 255, 255, 0.5); } + .toolbar .button.suggested-action:hover, .toolbar .button.text-button:hover, .toolbar .button.menu-button:hover, .toolbar .button.image-button:hover, .toolbar .button.linked:hover, .toolbar .button.flat:hover { + background-image: none; + background-color: rgba(0, 0, 0, 0.15); + color: white; + box-shadow: none; + text-shadow: none; } + .toolbar .button.suggested-action:insensitive, .toolbar .button.text-button:insensitive, .toolbar .button.menu-button:insensitive, .toolbar .button.image-button:insensitive, .toolbar .button.linked:insensitive, .toolbar .button.flat:insensitive { + color: rgba(255, 255, 255, 0.5); + -gtk-image-effect: dim; } + .toolbar .button GtkLabel, + .toolbar .button GtkImage { + color: #ffffff; } + .toolbar .button GtkLabel:insensitive, .toolbar .button GtkLabel:backdrop, + .toolbar .button GtkImage:insensitive, + .toolbar .button GtkImage:backdrop { + color: rgba(255, 255, 255, 0.5); + -gtk-image-effect: dim; } + .toolbar .button:focus, .toolbar .button:hover { + background-image: none; + background-color: rgba(0, 0, 0, 0.15); + color: white; + box-shadow: none; + text-shadow: none; } + .toolbar .button:backdrop { + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.5); } + .toolbar .button:backdrop GtkImage { + color: rgba(255, 255, 255, 0.5); } + .toolbar .button:active, .toolbar .button:checked { + border-radius: 0px; + text-shadow: none; + icon-shadow: none; + box-shadow: inset 0 -2px 0 0 #ffffff; + background-color: transparent; + background-image: none; + color: #ffffff; } + .toolbar .button:active:backdrop, .toolbar .button:checked:backdrop { + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.5); + box-shadow: inset 0 -2px 0 0 rgba(255, 255, 255, 0.5); } + .toolbar .button:active:focus, .toolbar .button:active:hover, .toolbar .button:checked:focus, .toolbar .button:checked:hover { + background-image: none; + background-color: rgba(0, 0, 0, 0.15); + color: white; + box-shadow: inset 0 -2px 0 0 #ffffff; } + .toolbar .button:insensitive, .toolbar .button:insensitive:backdrop { + color: rgba(255, 255, 255, 0.5); + background-color: transparent; + background-image: none; } + .toolbar .button:insensitive image, + .toolbar .button:insensitive GtkImage, .toolbar .button:insensitive:backdrop image, + .toolbar .button:insensitive:backdrop GtkImage { + -gtk-image-effect: dim; } + .toolbar .button.menu-button .menu .menuitem GtkLabel { + color: #444; } + .toolbar .button.menu-button .menu .menuitem GtkLabel:insensitive { + color: #9e9e9e; } + .toolbar .button.menu-button .menu .menuitem .separator { + color: #d1d1d1; } + .toolbar .button.menu-button .menu .menuitem:hover GtkLabel { + color: #ffffff; } +.toolbar .separator { + color: transparent; + background-color: transparent; } +.toolbar.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: rgba(32, 37, 38, 0.8); } + .toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom { + border-radius: 0; } +.toolbar.horizontal separator { + margin: 0 7px 1px 6px; } +.toolbar.vertical separator { + margin: 6px 1px 7px 0; } + +/******************* + * Inline Toolbars * + *******************/ +searchbar, +.search-bar, .location-bar, +.inline-toolbar { + -GtkWidget-window-dragging: true; + background-color: #f2f2f2; + color: #444; + border: 1px solid #d1d1d1; + border-top-width: 0; + border-radius: 0 0 5px 5px; + box-shadow: inset 0 -1px 1px -2px rgba(0, 0, 0, 0.5); + padding: 0px; } + searchbar:backdrop, + .search-bar:backdrop, .location-bar:backdrop, + .inline-toolbar:backdrop { + background-color: #eaeaea; } + searchbar button, + .search-bar button, .location-bar button, + searchbar .button, + .search-bar .button, + .location-bar .button, + searchbar .flat, + .search-bar .flat, + .location-bar .flat, + searchbar .text-button, + .search-bar .text-button, + .location-bar .text-button, + searchbar .image-button, + .search-bar .image-button, + .location-bar .image-button, + .inline-toolbar button, + .inline-toolbar .button, + .inline-toolbar .flat, + .inline-toolbar .text-button, + .inline-toolbar .image-button { + border: none; + background: none; + text-shadow: none; + box-shadow: none; + background-color: transparent; + color: #444; + border-radius: 0px; + padding: 10px; } + searchbar button:focus, + .search-bar button:focus, .location-bar button:focus, searchbar button:active, + .search-bar button:active, .location-bar button:active, + searchbar .button:focus, + .search-bar .button:focus, + .location-bar .button:focus, + searchbar .button:active, + .search-bar .button:active, + .location-bar .button:active, + searchbar .flat:focus, + .search-bar .flat:focus, + .location-bar .flat:focus, + searchbar .flat:active, + .search-bar .flat:active, + .location-bar .flat:active, + searchbar .text-button:focus, + .search-bar .text-button:focus, + .location-bar .text-button:focus, + searchbar .text-button:active, + .search-bar .text-button:active, + .location-bar .text-button:active, + searchbar .image-button:focus, + .search-bar .image-button:focus, + .location-bar .image-button:focus, + searchbar .image-button:active, + .search-bar .image-button:active, + .location-bar .image-button:active, + .inline-toolbar button:focus, + .inline-toolbar button:active, + .inline-toolbar .button:focus, + .inline-toolbar .button:active, + .inline-toolbar .flat:focus, + .inline-toolbar .flat:active, + .inline-toolbar .text-button:focus, + .inline-toolbar .text-button:active, + .inline-toolbar .image-button:focus, + .inline-toolbar .image-button:active { + font: bold; + color: #444; + text-shadow: none; + box-shadow: none; + background-color: rgba(0, 0, 0, 0.05); } + searchbar button:focus:backdrop, + .search-bar button:focus:backdrop, .location-bar button:focus:backdrop, searchbar button:active:backdrop, + .search-bar button:active:backdrop, .location-bar button:active:backdrop, + searchbar .button:focus:backdrop, + .search-bar .button:focus:backdrop, + .location-bar .button:focus:backdrop, + searchbar .button:active:backdrop, + .search-bar .button:active:backdrop, + .location-bar .button:active:backdrop, + searchbar .flat:focus:backdrop, + .search-bar .flat:focus:backdrop, + .location-bar .flat:focus:backdrop, + searchbar .flat:active:backdrop, + .search-bar .flat:active:backdrop, + .location-bar .flat:active:backdrop, + searchbar .text-button:focus:backdrop, + .search-bar .text-button:focus:backdrop, + .location-bar .text-button:focus:backdrop, + searchbar .text-button:active:backdrop, + .search-bar .text-button:active:backdrop, + .location-bar .text-button:active:backdrop, + searchbar .image-button:focus:backdrop, + .search-bar .image-button:focus:backdrop, + .location-bar .image-button:focus:backdrop, + searchbar .image-button:active:backdrop, + .search-bar .image-button:active:backdrop, + .location-bar .image-button:active:backdrop, + .inline-toolbar button:focus:backdrop, + .inline-toolbar button:active:backdrop, + .inline-toolbar .button:focus:backdrop, + .inline-toolbar .button:active:backdrop, + .inline-toolbar .flat:focus:backdrop, + .inline-toolbar .flat:active:backdrop, + .inline-toolbar .text-button:focus:backdrop, + .inline-toolbar .text-button:active:backdrop, + .inline-toolbar .image-button:focus:backdrop, + .inline-toolbar .image-button:active:backdrop { + border: none; + background-color: transparent; + color: #9e9e9e; } + searchbar button:hover, + .search-bar button:hover, .location-bar button:hover, + searchbar .button:hover, + .search-bar .button:hover, + .location-bar .button:hover, + searchbar .flat:hover, + .search-bar .flat:hover, + .location-bar .flat:hover, + searchbar .text-button:hover, + .search-bar .text-button:hover, + .location-bar .text-button:hover, + searchbar .image-button:hover, + .search-bar .image-button:hover, + .location-bar .image-button:hover, + .inline-toolbar button:hover, + .inline-toolbar .button:hover, + .inline-toolbar .flat:hover, + .inline-toolbar .text-button:hover, + .inline-toolbar .image-button:hover { + background-color: rgba(0, 0, 0, 0.05); + text-shadow: none; + color: #444; + box-shadow: none; } + searchbar button:insensitive, + .search-bar button:insensitive, .location-bar button:insensitive, + searchbar .button:insensitive, + .search-bar .button:insensitive, + .location-bar .button:insensitive, + searchbar .flat:insensitive, + .search-bar .flat:insensitive, + .location-bar .flat:insensitive, + searchbar .text-button:insensitive, + .search-bar .text-button:insensitive, + .location-bar .text-button:insensitive, + searchbar .image-button:insensitive, + .search-bar .image-button:insensitive, + .location-bar .image-button:insensitive, + .inline-toolbar button:insensitive, + .inline-toolbar .button:insensitive, + .inline-toolbar .flat:insensitive, + .inline-toolbar .text-button:insensitive, + .inline-toolbar .image-button:insensitive { + background: none; + background-color: transparent; + color: rgba(68, 68, 68, 0.5); } + searchbar button:backdrop, + .search-bar button:backdrop, .location-bar button:backdrop, + searchbar .button:backdrop, + .search-bar .button:backdrop, + .location-bar .button:backdrop, + searchbar .flat:backdrop, + .search-bar .flat:backdrop, + .location-bar .flat:backdrop, + searchbar .text-button:backdrop, + .search-bar .text-button:backdrop, + .location-bar .text-button:backdrop, + searchbar .image-button:backdrop, + .search-bar .image-button:backdrop, + .location-bar .image-button:backdrop, + .inline-toolbar button:backdrop, + .inline-toolbar .button:backdrop, + .inline-toolbar .flat:backdrop, + .inline-toolbar .text-button:backdrop, + .inline-toolbar .image-button:backdrop { + border: none; + background: none; + background-color: transparent; + color: #9e9e9e; } + searchbar .entry, + .search-bar .entry, .location-bar .entry, + searchbar entry, + .search-bar entry, + .location-bar entry, + .inline-toolbar .entry, + .inline-toolbar entry { + background: none; + color: #444; + border-radius: 0px; + border: none; + box-shadow: none; } + searchbar .entry.image, + .search-bar .entry.image, .location-bar .entry.image, + searchbar entry.image, + .search-bar entry.image, + .location-bar entry.image, + .inline-toolbar .entry.image, + .inline-toolbar entry.image { + color: #444; } + searchbar .entry.image.left, + .search-bar .entry.image.left, .location-bar .entry.image.left, + searchbar entry.image.left, + .search-bar entry.image.left, + .location-bar entry.image.left, + .inline-toolbar .entry.image.left, + .inline-toolbar entry.image.left { + padding-right: 6px; } + searchbar .entry:backdrop, + .search-bar .entry:backdrop, .location-bar .entry:backdrop, + searchbar entry:backdrop, + .search-bar entry:backdrop, + .location-bar entry:backdrop, + .inline-toolbar .entry:backdrop, + .inline-toolbar entry:backdrop { + color: #9e9e9e; } + searchbar .entry:selected, + .search-bar .entry:selected, .location-bar .entry:selected, + searchbar entry:selected, + .search-bar entry:selected, + .location-bar entry:selected, + .inline-toolbar .entry:selected, + .inline-toolbar entry:selected { + color: #ffffff; + background-color: #347D9F; } + +searchbar, +.search-bar, .location-bar { + border-style: solid; + border-color: #d1d1d1; + background-color: #ececec; } + searchbar:backdrop, + .search-bar:backdrop, .location-bar:backdrop { + border-color: #d5d5d5; + background-color: #ebebeb; + box-shadow: none; + transition: 200ms ease-out; } + +searchbar, +.search-bar { + padding: 3px 0px; + border-width: 0; + border-radius: 0; } + +.location-bar { + border-width: 0 0 1px; + padding: 3px; } + +/************ + * Tooltips * + ************/ +.tooltip, +.overlay-bar { + margin: 4px; + border: none; + border-radius: 3px; + background-color: #ffffff; + color: #444; } + .tooltip.background, + .overlay-bar.background { + background-color: #ffffff; + border: none; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3); } + .tooltip *, + .overlay-bar * { + padding: 2px; + background-color: transparent; + color: #444; } + .tooltip .csd, + .overlay-bar .csd { + border-radius: 5px; + box-shadow: none; } + +/************** + * Tree Views * + **************/ +GtkTreeView.view, +treeview.view { + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; + border-left-color: #a2a2a2; + border-top-color: #f7f7f7; } + GtkTreeView.view:selected:focus, GtkTreeView.view:selected, + treeview.view:selected:focus, + treeview.view:selected { + border-radius: 0; } + GtkTreeView.view:selected:backdrop, GtkTreeView.view:selected, + treeview.view:selected:backdrop, + treeview.view:selected { + border-left-color: #9abecf; + border-top-color: rgba(68, 68, 68, 0.1); } + GtkTreeView.view:insensitive, + treeview.view:insensitive { + color: #9e9e9e; } + GtkTreeView.view:insensitive:selected, + treeview.view:insensitive:selected { + color: #85b1c5; } + GtkTreeView.view:insensitive:selected:backdrop, + treeview.view:insensitive:selected:backdrop { + color: rgba(77, 141, 171, 0.85); } + GtkTreeView.view:insensitive:backdrop, + treeview.view:insensitive:backdrop { + color: #d1d1d1; } + GtkTreeView.view.separator, + treeview.view.separator { + color: #f7f7f7; } + GtkTreeView.view.separator:backdrop, + treeview.view.separator:backdrop { + color: rgba(247, 247, 247, 0.1); } + GtkTreeView.view:backdrop, + treeview.view:backdrop { + border-left-color: #cbcbcb; + border-top: #f7f7f7; } + GtkTreeView.view.expander, + treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #7c7c7c; } + GtkTreeView.view.expander:dir(rtl), + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + GtkTreeView.view.expander:hover, + treeview.view.expander:hover { + color: #444; } + GtkTreeView.view.expander:selected, + treeview.view.expander:selected { + color: #c2d8e2; } + GtkTreeView.view.expander:selected:hover, + treeview.view.expander:selected:hover { + color: #ffffff; } + GtkTreeView.view.expander:selected:backdrop, + treeview.view.expander:selected:backdrop { + color: rgba(141, 182, 201, 0.65); } + GtkTreeView.view.expander:checked, + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + GtkTreeView.view.expander:backdrop, + treeview.view.expander:backdrop { + color: #bababa; } + GtkTreeView.view.progressbar, + treeview.view.progressbar { + color: #ffffff; + border: 1px solid #275f79; + border-radius: 4px; + background-color: #347D9F; + background-image: linear-gradient(to bottom, #347D9F, #275f79); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(0, 0, 0, 0.2); } + GtkTreeView.view.progressbar:selected:focus, GtkTreeView.view.progressbar:selected, + treeview.view.progressbar:selected:focus, + treeview.view.progressbar:selected { + border-radius: 0; + color: #347D9F; + box-shadow: none; + background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); } + GtkTreeView.view.progressbar:selected:focus:backdrop, GtkTreeView.view.progressbar:selected:backdrop, + treeview.view.progressbar:selected:focus:backdrop, + treeview.view.progressbar:selected:backdrop { + color: #347D9F; + border-color: #275f79; + background-color: #fcfcfc; } + GtkTreeView.view.progressbar:backdrop, + treeview.view.progressbar:backdrop { + color: #fcfcfc; + background-image: none; + box-shadow: none; } + GtkTreeView.view.trough, + treeview.view.trough { + background-color: rgba(68, 68, 68, 0.1); + border-radius: 4px; } + GtkTreeView.view.trough:selected:focus, GtkTreeView.view.trough:selected, + treeview.view.trough:selected:focus, + treeview.view.trough:selected { + background-color: rgba(255, 255, 255, 0.3); + border-radius: 4px; + border-width: 1px 0; + border-style: solid; + border-color: #347D9F; } + GtkTreeView.view column-header .button, + GtkTreeView.view column-header button, + GtkTreeView.view header .button, + GtkTreeView.view header button, + treeview.view column-header .button, + treeview.view column-header button, + treeview.view header .button, + treeview.view header button { + color: #a2a2a2; + background-color: #ffffff; + font-weight: bold; + text-shadow: none; + box-shadow: none; } + GtkTreeView.view column-header .button:hover, + GtkTreeView.view column-header button:hover, + GtkTreeView.view header .button:hover, + GtkTreeView.view header button:hover, + treeview.view column-header .button:hover, + treeview.view column-header button:hover, + treeview.view header .button:hover, + treeview.view header button:hover { + color: #737373; + box-shadow: none; + transition: none; } + GtkTreeView.view column-header .button:active, + GtkTreeView.view column-header button:active, + GtkTreeView.view header .button:active, + GtkTreeView.view header button:active, + treeview.view column-header .button:active, + treeview.view column-header button:active, + treeview.view header .button:active, + treeview.view header button:active { + color: #444; + transition: none; } + GtkTreeView.view column-header button:last-child:backdrop, GtkTreeView.view column-header button:last-child, + GtkTreeView.view header button:last-child:backdrop, + GtkTreeView.view header button:last-child, + treeview.view column-header button:last-child:backdrop, + treeview.view column-header button:last-child, + treeview.view header button:last-child:backdrop, + treeview.view header button:last-child { + border-right-style: none; } + GtkTreeView.view .button.dnd:active, GtkTreeView.view .button.dnd:selected, GtkTreeView.view .button.dnd:hover, GtkTreeView.view .button.dnd, + GtkTreeView.view button.dnd:active, + GtkTreeView.view button.dnd:selected, + GtkTreeView.view button.dnd:hover, + GtkTreeView.view button.dnd, + GtkTreeView.view column-header.button.dnd:active, + GtkTreeView.view column-header.button.dnd:selected, + GtkTreeView.view column-header.button.dnd:hover, + GtkTreeView.view column-header.button.dnd, + GtkTreeView.view header.button.dnd:active, + GtkTreeView.view header.button.dnd:selected, + GtkTreeView.view header.button.dnd:hover, + GtkTreeView.view header.button.dnd, + treeview.view .button.dnd:active, + treeview.view .button.dnd:selected, + treeview.view .button.dnd:hover, + treeview.view .button.dnd, + treeview.view button.dnd:active, + treeview.view button.dnd:selected, + treeview.view button.dnd:hover, + treeview.view button.dnd, + treeview.view column-header.button.dnd:active, + treeview.view column-header.button.dnd:selected, + treeview.view column-header.button.dnd:hover, + treeview.view column-header.button.dnd, + treeview.view header.button.dnd:active, + treeview.view header.button.dnd:selected, + treeview.view header.button.dnd:hover, + treeview.view header.button.dnd { + padding: 4px 6px; + transition: none; + background-image: none; + background-color: #347D9F; + color: #ffffff; + border-radius: 0; + border-style: none; + box-shadow: inset 0 0 0 1px #ffffff; + text-shadow: none; } + +GtkTreeView.view column-header .button, +GtkTreeView.view column-header button, +GtkTreeView.view header .button, +GtkTreeView.view header button, +treeview.view column-header .button, +treeview.view column-header button, +treeview.view header .button, +treeview.view header button, GtkTreeView.view column-header .button:hover, +GtkTreeView.view column-header button:hover, +GtkTreeView.view header .button:hover, +GtkTreeView.view header button:hover, +treeview.view column-header .button:hover, +treeview.view column-header button:hover, +treeview.view header .button:hover, +treeview.view header button:hover, GtkTreeView.view column-header .button:active, +GtkTreeView.view column-header button:active, +GtkTreeView.view header .button:active, +GtkTreeView.view header button:active, +treeview.view column-header .button:active, +treeview.view column-header button:active, +treeview.view header .button:active, +treeview.view header button:active { + padding: 4px 6px; + border-radius: 0; + background-image: none; + text-shadow: none; + border-style: none solid solid none; + border-color: #f7f7f7; } + GtkTreeView.view column-header .button:insensitive, + GtkTreeView.view column-header button:insensitive, + GtkTreeView.view header .button:insensitive, + GtkTreeView.view header button:insensitive, + treeview.view column-header .button:insensitive, + treeview.view column-header button:insensitive, + treeview.view header .button:insensitive, + treeview.view header button:insensitive { + border-color: #f7f7f7; + background-image: none; } + GtkTreeView.view column-header .button:backdrop, + GtkTreeView.view column-header button:backdrop, + GtkTreeView.view header .button:backdrop, + GtkTreeView.view header button:backdrop, + treeview.view column-header .button:backdrop, + treeview.view column-header button:backdrop, + treeview.view header .button:backdrop, + treeview.view header button:backdrop { + border-color: #f7f7f7; + border-style: none solid solid none; + color: #cbcbcb; + background-image: none; + background-color: #fcfcfc; } + GtkTreeView.view column-header .button:backdrop:insensitive, + GtkTreeView.view column-header button:backdrop:insensitive, + GtkTreeView.view header .button:backdrop:insensitive, + GtkTreeView.view header button:backdrop:insensitive, + treeview.view column-header .button:backdrop:insensitive, + treeview.view column-header button:backdrop:insensitive, + treeview.view header .button:backdrop:insensitive, + treeview.view header button:backdrop:insensitive { + border-color: #f7f7f7; + background-image: none; } + +/********************** + * Window Decorations * + *********************/ +.window-frame { + border-radius: 4px; + border-width: 0px; + box-shadow: 0 8px 9px 1px transparent, 0 8px 6px 1px rgba(0, 0, 0, 0.5); + margin: 10px; } + .window-frame:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 6px 6px 0 rgba(0, 0, 0, 0.3); + transition: 200ms ease-out; } + .fullscreen .window-frame, .tiled .window-frame { + border-radius: 0; } + .popup .window-frame { + box-shadow: none; } + .ssd .window-frame { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5); } + .csd.popup .window-frame { + border-radius: 0; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } + .solid-csd .window-frame { + border-radius: 0; + margin: 4px; + background-color: #f7f7f7; + border: 0px solid #d5d5d5; + box-shadow: none; } + +/********************** + * DE-Specific Styles * + **********************/ +/********* +* Budgie * +**********/ +.budgie-panel .unpinned .launcher:hover, .budgie-panel .pinned .launcher.running:hover { + background-color: rgba(0, 0, 0, 0.1); } +.budgie-panel .unpinned .launcher:active, .budgie-panel .pinned .launcher.running:active, .budgie-panel .unpinned .launcher:checked, .budgie-panel .pinned .launcher.running:checked { + background-color: rgba(0, 0, 0, 0.2); } +.top .budgie-panel .unpinned .launcher, .budgie-panel .unpinned .top .launcher, .top .budgie-panel .pinned .launcher.running, .budgie-panel .pinned .top .launcher.running { + border-bottom: 2px solid transparent; + border-top: 2px solid transparent; } + .top .budgie-panel .unpinned .launcher, + .top .budgie-panel .pinned .launcher.running { + border-top: 2px solid rgba(52, 125, 159, 0.5); } + .top .budgie-panel .unpinned .launcher:hover, .budgie-panel .unpinned .top .launcher:hover, .top .budgie-panel .pinned .launcher.running:hover, .budgie-panel .pinned .top .launcher.running:hover { + border-bottom: 2px solid rgba(0, 0, 0, 0.1); + border-top: 2px solid rgba(52, 125, 159, 0.5); } + .top .budgie-panel .unpinned .launcher:active, .budgie-panel .unpinned .top .launcher:active, .top .budgie-panel .pinned .launcher.running:active, .budgie-panel .pinned .top .launcher.running:active, .top .budgie-panel .unpinned .launcher:checked, .budgie-panel .unpinned .top .launcher:checked, .top .budgie-panel .pinned .launcher.running:checked, .budgie-panel .pinned .top .launcher.running:checked { + border-bottom: 2px solid rgba(0, 0, 0, 0.2); + border-top: 2px solid #347D9F; } +.bottom .budgie-panel .unpinned .launcher, .budgie-panel .unpinned .bottom .launcher, .bottom .budgie-panel .pinned .launcher.running, .budgie-panel .pinned .bottom .launcher.running { + border-top: 2px solid transparent; + border-bottom: 2px solid transparent; } + .bottom .budgie-panel .unpinned .launcher, + .bottom .budgie-panel .pinned .launcher.running { + border-bottom: 2px solid rgba(52, 125, 159, 0.5); } + .bottom .budgie-panel .unpinned .launcher:hover, .budgie-panel .unpinned .bottom .launcher:hover, .bottom .budgie-panel .pinned .launcher.running:hover, .budgie-panel .pinned .bottom .launcher.running:hover { + border-top: 2px solid rgba(0, 0, 0, 0.1); + border-bottom: 2px solid rgba(52, 125, 159, 0.5); } + .bottom .budgie-panel .unpinned .launcher:active, .budgie-panel .unpinned .bottom .launcher:active, .bottom .budgie-panel .pinned .launcher.running:active, .budgie-panel .pinned .bottom .launcher.running:active, .bottom .budgie-panel .unpinned .launcher:checked, .budgie-panel .unpinned .bottom .launcher:checked, .bottom .budgie-panel .pinned .launcher.running:checked, .budgie-panel .pinned .bottom .launcher.running:checked { + border-top: 2px solid rgba(0, 0, 0, 0.2); + border-bottom: 2px solid #347D9F; } +.left .budgie-panel .unpinned .launcher, .budgie-panel .unpinned .left .launcher, .left .budgie-panel .pinned .launcher.running, .budgie-panel .pinned .left .launcher.running { + border-right: 2px solid transparent; + border-left: 2px solid transparent; } + .left .budgie-panel .unpinned .launcher, + .left .budgie-panel .pinned .launcher.running { + border-left: 2px solid rgba(52, 125, 159, 0.5); } + .left .budgie-panel .unpinned .launcher:hover, .budgie-panel .unpinned .left .launcher:hover, .left .budgie-panel .pinned .launcher.running:hover, .budgie-panel .pinned .left .launcher.running:hover { + border-right: 2px solid rgba(0, 0, 0, 0.1); + border-left: 2px solid rgba(52, 125, 159, 0.5); } + .left .budgie-panel .unpinned .launcher:active, .budgie-panel .unpinned .left .launcher:active, .left .budgie-panel .pinned .launcher.running:active, .budgie-panel .pinned .left .launcher.running:active, .left .budgie-panel .unpinned .launcher:checked, .budgie-panel .unpinned .left .launcher:checked, .left .budgie-panel .pinned .launcher.running:checked, .budgie-panel .pinned .left .launcher.running:checked { + border-right: 2px solid rgba(0, 0, 0, 0.2); + border-left: 2px solid #347D9F; } +.right .budgie-panel .unpinned .launcher, .budgie-panel .unpinned .right .launcher, .right .budgie-panel .pinned .launcher.running, .budgie-panel .pinned .right .launcher.running { + border-left: 2px solid transparent; + border-right: 2px solid transparent; } + .right .budgie-panel .unpinned .launcher, + .right .budgie-panel .pinned .launcher.running { + border-right: 2px solid rgba(52, 125, 159, 0.5); } + .right .budgie-panel .unpinned .launcher:hover, .budgie-panel .unpinned .right .launcher:hover, .right .budgie-panel .pinned .launcher.running:hover, .budgie-panel .pinned .right .launcher.running:hover { + border-left: 2px solid rgba(0, 0, 0, 0.1); + border-right: 2px solid rgba(52, 125, 159, 0.5); } + .right .budgie-panel .unpinned .launcher:active, .budgie-panel .unpinned .right .launcher:active, .right .budgie-panel .pinned .launcher.running:active, .budgie-panel .pinned .right .launcher.running:active, .right .budgie-panel .unpinned .launcher:checked, .budgie-panel .unpinned .right .launcher:checked, .right .budgie-panel .pinned .launcher.running:checked, .budgie-panel .pinned .right .launcher.running:checked { + border-left: 2px solid rgba(0, 0, 0, 0.2); + border-right: 2px solid #347D9F; } + +.budgie-menu GtkSearchEntry.entry:not(:selected) { + border: none; + box-shadow: none; + background: none; + font-size: 120%; } + .budgie-menu GtkSearchEntry.entry:not(:selected).image { + padding-left: 0px; + padding-right: 6px; } +.budgie-menu .list-row.activatable:selected, +.budgie-menu .list-row.activatable:selected .button { + color: inherit; } + +.budgie-panel { + font: bold; + color: white; + background-color: rgba(0, 0, 0, 0.7); } + .budgie-panel:backdrop { + color: white; + background-color: rgba(0, 0, 0, 0.7); } + .budgie-panel WnckTasklist .button, + .budgie-panel WnckTasklist .button:backdrop { + border-radius: 0; } + .budgie-panel .launcher { + transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + padding-left: 2px; + padding-right: 2px; + border-color: transparent; } + .budgie-panel .launcher:hover { + -gtk-image-effect: highlight; } + +.top .budgie-panel { + border-bottom: 1px solid rgba(0, 0, 0, 0.2); } + +.top .raven-frame { + padding: 0; + background: none; + border: none; + border-bottom: 1px solid rgba(0, 0, 0, 0.2); } + +.top .shadow-block { + background-color: transparent; + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent); } + +.bottom .budgie-panel { + border-top: 1px solid rgba(0, 0, 0, 0.2); } + +.bottom .raven-frame { + padding: 0; + background: none; + border: none; + border-top: 1px solid rgba(0, 0, 0, 0.2); } + +.bottom .shadow-block { + background-color: transparent; + background-image: linear-gradient(to top, rgba(0, 0, 0, 0.2), transparent); } + +.left .budgie-panel { + border-right: 1px solid rgba(0, 0, 0, 0.2); } + +.left .raven-frame { + padding: 0; + background: none; + border: none; + border-right: 1px solid rgba(0, 0, 0, 0.2); } + +.left .shadow-block { + background-color: transparent; + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.2), transparent); } + +.right .budgie-panel { + border-left: 1px solid rgba(0, 0, 0, 0.2); } + +.right .raven-frame { + padding: 0; + background: none; + border: none; + border-left: 1px solid rgba(0, 0, 0, 0.2); } + +.right .shadow-block { + background-color: transparent; + background-image: linear-gradient(to left, rgba(0, 0, 0, 0.2), transparent); } + +.raven { + color: white; + background-color: transparent; + transition: 170ms ease-out; } + .raven .raven-header { + color: white; + border-width: 1px 0; } + .raven .raven-header.top { + border-top-style: none; } + .raven .raven-header.bottom { + border-bottom-style: none; } + .raven .raven-background { + color: white; + background-color: transparent; + border-bottom: 1px solid transparent; } + .raven .raven-background.middle { + border-bottom-style: none; } + .raven .powerstrip .button { + padding: 10px; } + .raven .option-subtitle { + font-size: smaller; } + +.raven-mpris { + border-width: 1px 0; } + .raven-mpris .button.image-button { + padding: 8px; } + +.budgie-notification-window { + background: none; + border-radius: 1px; } + +.budgie-notification.background { + background-color: white; + border-radius: 4px; } +.budgie-notification .notification-title { + font-size: 110%; + color: #444; } +.budgie-notification .notification-body { + color: rgba(255, 255, 255, 0.7); } + +.drop-shadow, .budgie-session-dialog.background, .background.budgie-polkit-dialog { + background-color: transparent; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.2); + border-radius: 1px; } + +.budgie-session-dialog .linked.horizontal > .button, .budgie-polkit-dialog .linked.horizontal > .button { + border-bottom: none; + border-radius: 0; } + .budgie-session-dialog .linked.horizontal > .button:first-child, .budgie-polkit-dialog .linked.horizontal > .button:first-child { + border-left: none; + border-radius: 0; } + .budgie-session-dialog .linked.horizontal > .button:last-child, .budgie-polkit-dialog .linked.horizontal > .button:last-child { + border-right: none; + border-radius: 0; } + +.budgie-polkit-dialog .message { + color: rgba(255, 255, 255, 0.7); } +.budgie-polkit-dialog .failure { + color: #f34235; } + +/*************** + * font-viewer * + ***************/ +SushiFontWidget { + padding: 6px 12px; } + +/********** + * Sudoku * + **********/ +SudokuView SudokuCellView { + border: inherit; + background-color: inherit; } + +SudokuView SudokuCellView:backdrop { + border: inherit; + background-color: inherit; } + +SudokuView { + border: none; } + +/***************** + * Character Map * + *****************/ +GucharmapChartable { + background-color: #ffffff; } + +GucharmapChartable:active, +GucharmapChartable:focus, +GucharmapChartable:selected { + background-color: #347D9F; + color: #ffffff; } + +/******** + * Misc * + *******/ +ApDocView, +EogScrollView, +CheeseThumbView { + -EogScrollView-shadow-type: none; } + +/************ + * Terminal * + ************/ +TerminalScreen, +VteTerminal { + background-color: rgba(0, 43, 54, 0.9); + color: #839495; } + +TerminalWindow .titlebar, +TerminalWindow .header-bar { + background-color: #636E73; } + TerminalWindow .titlebar:backdrop, + TerminalWindow .header-bar:backdrop { + background-color: #4b5458; } + +/************ + * Nautilus * + ************/ +NautilusCanvasView { + border: none; } + NautilusCanvasView:active, NautilusCanvasView:focus, NautilusCanvasView:backdrop { + border: none; } + +.nautilus-circular-button { + border-radius: 20px; + outline-radius: 20px; } + +.disk-space-display { + border: 2px solid; } + .disk-space-display .unknown { + background-color: #888a85; + border-color: #555653; } + .disk-space-display .used { + background-color: #9FB0B9; + border-color: #667f8c; } + .disk-space-display .free { + background-color: #D8D8D8; + border-color: #a5a5a5; } + +.nautilus-desktop { + color: #444; } + .nautilus-desktop .nautilus-canvas-item { + border-radius: 5px; + color: #ffffff; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); } + .nautilus-desktop .nautilus-canvas-item:active { + color: #444; + text-shadow: none; } + .nautilus-desktop .nautilus-canvas-item:prelight { + color: #444; + text-shadow: none; } + .nautilus-desktop .nautilus-canvas-item:selected { + color: #ffffff; + text-shadow: none; } + .nautilus-desktop .nautilus-canvas-item .dim-label:selected, .nautilus-desktop .nautilus-canvas-item GtkLabel.separator:selected, .nautilus-desktop .nautilus-canvas-item .titlebar:not(headerbar) .subtitle:selected, .titlebar:not(headerbar) .nautilus-desktop .nautilus-canvas-item .subtitle:selected, + .nautilus-desktop .nautilus-canvas-item .header-bar .subtitle:selected, + .header-bar .nautilus-desktop .nautilus-canvas-item .subtitle:selected { + color: #ffffff; } + .nautilus-desktop .nautilus-list .dim-label:selected, .nautilus-desktop .nautilus-list GtkLabel.separator:selected, .nautilus-desktop .nautilus-list .titlebar:not(headerbar) .subtitle:selected, .titlebar:not(headerbar) .nautilus-desktop .nautilus-list .subtitle:selected, + .nautilus-desktop .nautilus-list .header-bar .subtitle:selected, + .header-bar .nautilus-desktop .nautilus-list .subtitle:selected { + color: #ffffff; } + +/*********** + * Builder * + ***********/ +GbGreeterWindow .titlebar, +GbGreeterWindow .header-bar, +GbWorkbench .titlebar, +GbWorkbench .header-bar { + background-color: #CBBB2E; } + GbGreeterWindow .titlebar:backdrop, + GbGreeterWindow .header-bar:backdrop, + GbWorkbench .titlebar:backdrop, + GbWorkbench .header-bar:backdrop { + background-color: #a19525; } + +/************** + * Calculator * + **************/ +MathWindow { + background-color: #ffffff; + border-radius: 0 0 4px 4px; } + MathWindow .titlebar, + MathWindow .header-bar, + MathWindow .toolbar { + background-color: #07ce8e; } + MathWindow .titlebar:backdrop, + MathWindow .header-bar:backdrop, + MathWindow .toolbar:backdrop { + background-color: #059d6c; } + MathWindow MathButtons GtkComboBox, + MathWindow MathButtons .button { + background-color: transparent; + background-image: none; + box-shadow: none; + border: none; + text-shadow: none; + color: #07ce8e; + font: bold; } + MathWindow MathButtons GtkComboBox:hover, + MathWindow MathButtons .button:hover { + background-image: none; + background-color: #ffffff; + color: #07ce8e; } + MathWindow MathButtons GtkComboBox:backdrop, + MathWindow MathButtons .button:backdrop { + color: #059d6c; } + MathWindow MathButtons GtkComboBox.text-button.suggested-action, + MathWindow MathButtons .button.text-button.suggested-action { + background-image: none; + box-shadow: none; + text-shadow: none; + background-color: #07ce8e; + color: #ffffff; } + MathWindow MathButtons GtkComboBox.text-button.suggested-action:backdrop, + MathWindow MathButtons .button.text-button.suggested-action:backdrop { + background-color: #059d6c; + color: rgba(255, 255, 255, 0.5); } + MathWindow MathDisplay { + padding: 4px; + background-color: #ffffff; + border: 1px solid #d1d1d1; } + +/************ + * Calendar * + ************/ +GcalWindow .titlebar, +GcalWindow .header-bar { + background-color: #75A3F6; } + GcalWindow .titlebar:backdrop, + GcalWindow .header-bar:backdrop { + background-color: #4583f3; } + +/********** + * Cheese * + **********/ +CheeseWindow .titlebar, +CheeseWindow .header-bar, +CheeseWindow .toolbar { + background-color: #ad7fa8; } + CheeseWindow .titlebar:backdrop, + CheeseWindow .header-bar:backdrop, + CheeseWindow .toolbar:backdrop { + background-color: #986192; } + +/************ + * Contacts * + ************/ +ContactsWindow .titlebar, +ContactsWindow .header-bar { + background-color: #2095F2; } + ContactsWindow .titlebar:backdrop, + ContactsWindow .header-bar:backdrop { + background-color: #0c7bd3; } + +/********** + * Clocks * + **********/ +ClocksWindow .titlebar, +ClocksWindow .header-bar { + background-color: #4BAE4F; } + ClocksWindow .titlebar:backdrop, + ClocksWindow .header-bar:backdrop { + background-color: #3c8a3f; } + +/********* + * Disks * + *********/ +GduWindow .titlebar, +GduWindow .header-bar { + background-color: #8561C5; } + GduWindow .titlebar:backdrop, + GduWindow .header-bar:backdrop { + background-color: #6a41b2; } + +/************** + * Disk Usage * + **************/ +BaobabWindow .titlebar, +BaobabWindow .header-bar { + background-color: #CC5E55; } + BaobabWindow .titlebar:backdrop, + BaobabWindow .header-bar:backdrop { + background-color: #b74137; } + +/************* + * Documents * + *************/ +#Documents .titlebar, +#Documents .header-bar { + background-color: #C2352A; } + #Documents .titlebar:backdrop, + #Documents .header-bar:backdrop { + background-color: #982a21; } + +/************ + * Epiphany * + ************/ +EphyWindow .titlebar, +EphyWindow .header-bar { + background-color: #6573C3; } + EphyWindow .titlebar:backdrop, + EphyWindow .header-bar:backdrop { + background-color: #4555b0; } + EphyWindow .titlebar .incognito-mode, + EphyWindow .header-bar .incognito-mode { + background-color: #3e4c9e; } + EphyWindow .titlebar .incognito-mode .button, + EphyWindow .header-bar .incognito-mode .button { + background-image: none; } + EphyWindow .titlebar .incognito-mode:backdrop, + EphyWindow .header-bar .incognito-mode:backdrop { + background-color: #2f3a79; } + +/********* + * Gedit * + *********/ +GeditWindow .titlebar, +GeditWindow .header-bar { + background-color: #DC4836; } + GeditWindow .titlebar:backdrop, + GeditWindow .header-bar:backdrop { + background-color: #be3221; } + +/************** + * Log Viewer * + **************/ +GlWindow .titlebar, +GlWindow .header-bar, +GlWindow .toolbar, +LogviewWindow .titlebar, +LogviewWindow .header-bar, +LogviewWindow .toolbar { + background-color: #009587; } + GlWindow .titlebar:backdrop, + GlWindow .header-bar:backdrop, + GlWindow .toolbar:backdrop, + LogviewWindow .titlebar:backdrop, + LogviewWindow .header-bar:backdrop, + LogviewWindow .toolbar:backdrop { + background-color: #006259; } + +/********* + * Music * + *********/ +gnomemusic + window + Window .titlebar, +gnomemusic + window + Window .header-bar { + background-color: #fe9700; } + gnomemusic + window + Window .titlebar:backdrop, + gnomemusic + window + Window .header-bar:backdrop { + background-color: #cb7900; } + +/***************** + * Notes/Bijiben * + *****************/ +BjbMainToolbar .titlebar, +BjbMainToolbar .header-bar, +BjbWindowBase .titlebar, +BjbWindowBase .header-bar { + background-color: #ebdd4d; } + BjbMainToolbar .titlebar:backdrop, + BjbMainToolbar .header-bar:backdrop, + BjbWindowBase .titlebar:backdrop, + BjbWindowBase .header-bar:backdrop { + background-color: #e6d41f; } + +/********** + * Photos * + **********/ +PhotosMainWindow .titlebar, +PhotosMainWindow .header-bar { + background-color: #D30101; } + PhotosMainWindow .titlebar:backdrop, + PhotosMainWindow .header-bar:backdrop { + background-color: #a00101; } + +/********** + * Polari * + **********/ +.titlebar.polari-titlebar-left, .titlebar.polari-titlebar-right, +.header-bar.polari-titlebar-left, +.header-bar.polari-titlebar-right { + background-color: #4BAE4F; } + .titlebar.polari-titlebar-left:backdrop, .titlebar.polari-titlebar-right:backdrop, + .header-bar.polari-titlebar-left:backdrop, + .header-bar.polari-titlebar-right:backdrop { + background-color: #3c8a3f; } + +/******************* + * System Settings * + ******************/ +CcWindow .titlebar, +CcWindow .header-bar { + background-color: #5F7C8A; } + CcWindow .titlebar:backdrop, + CcWindow .header-bar:backdrop { + background-color: #4a616c; } + +CcShellNavBar { + padding: 0px; } + +/************ + * Software * + ************/ +#window_software .titlebar, +#window_software .header-bar { + background-color: #1A77C2; } + #window_software .titlebar:backdrop, + #window_software .header-bar:backdrop { + background-color: #145b95; } + +/****************** + * System Monitor * + ******************/ +#gnome-system-monitor .titlebar, +#gnome-system-monitor .header-bar { + background-color: #6fbe72; } + #gnome-system-monitor .titlebar:backdrop, + #gnome-system-monitor .header-bar:backdrop { + background-color: #4eac51; } + +/******** + * ToDo * + ********/ +GtdWindow .titlebar, +GtdWindow .header-bar { + background-color: #3262A1; } + GtdWindow .titlebar:backdrop, + GtdWindow .header-bar:backdrop { + background-color: #264a7a; } + +/******** + * Yelp * + ********/ +YelpWindow .titlebar, +YelpWindow .header-bar { + background-color: #435ece; } + YelpWindow .titlebar:backdrop, + YelpWindow .header-bar:backdrop { + background-color: #2e47b0; } + +/******** + * Gala * + *******/ +.gala-notification { + border-width: 0; + border-radius: 2px; + color: white; + border: 1px solid #ffffff; + background-color: #ffffff; } + .gala-notification .title, + .gala-notification .label { + color: #444; } + +.gala-button { + padding: 3px; + color: #ffffff; + border: none; + border-radius: 50%; + background-image: linear-gradient(to bottom, #7e7e7e, #3e3e3e); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.98), inset 0 1px 0 0 rgba(255, 255, 255, 0.93), inset 0 -1px 0 0 rgba(255, 255, 255, 0.99), 0 0 0 1px rgba(0, 0, 0, 0.6), 0 3px 6px rgba(0, 0, 0, 0.84), 0 3px 6px rgba(0, 0, 0, 0.77); + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); } + +/********** + * Notify * + *********/ +.notify { + /*-notify-shadow: 0px 2px 18px transparentize(black, 0.60);*/ + border-radius: 5px; + border: 1px solid rgba(0, 0, 0, 0.7); + background-color: rgba(255, 255, 255, 0.05); } + +/*************** + * SwitchBoard * + ***************/ +.category-label { + font-weight: bold; + color: #444; } + +/************* + * Slingshot * + ************/ +.button.app { + border: none; + border-radius: 0; + box-shadow: none; + background-image: none; } + .button.app .app:hover { + border-radius: 8px; + border: none; + background-color: rgba(52, 125, 159, 0.3); + color: white; } + .button.app .app:focus { + /*background-color: transparentize(black, 0.20);*/ } + +.search-item { + border-radius: 0; + border: none; + color: #444; + background: none; } + .search-item:hover, .search-item:focus { + border-radius: 0; + background-color: rgba(52, 125, 159, 0.3); + color: #ffffff; } + +.search-entry-large, +.search-entry-large:focus { + border: none; + font: 18; + font-weight: 300; + background-image: none; + background: none; + box-shadow: none; + border-radius: 0; } + +.search-category-header { + font-weight: bold; + color: #444; } + +/********* + * Panel * + ********/ +.panel { + background-color: transparent; + transition: all 100ms ease-in-out; + color: white; } + .panel.maximized { + background-color: #000; } + .panel.translucent { + background-color: rgba(0, 0, 0, 0.5); } + +.composited-indicator > GtkRevealer, +.composited-indicator > GtkRevealer GtkImage, +.composited-indicator > GtkRevealer GtkLabel { + color: white; + font-weight: bold; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.1); + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.1); } + +.panel.color-light .composited-indicator > GtkRevealer, +.panel.color-light .composited-indicator > GtkRevealer GtkImage, +.panel.color-light .composited-indicator > GtkRevealer GtkLabel { + color: rgba(0, 0, 0, 0.6); + text-shadow: 0 1px rgba(255, 255, 255, 0.1); + icon-shadow: 0 1px rgba(255, 255, 255, 0.1); } + +/************* + * AppCenter * + *************/ +AppCenterMainWindow .titlebar, +AppCenterMainWindow .header-bar { + background-color: #378BE6; } + AppCenterMainWindow .titlebar:backdrop, + AppCenterMainWindow .header-bar:backdrop { + background-color: #1a71d0; } + +/************** + * Calculator * + **************/ +PantheonCalculatorMainWindow { + border-radius: 0 0 4px 4px; } + PantheonCalculatorMainWindow .titlebar, + PantheonCalculatorMainWindow .header-bar { + background-color: #07ce8e; } + PantheonCalculatorMainWindow .titlebar:backdrop, + PantheonCalculatorMainWindow .header-bar:backdrop { + background-color: #059d6c; } + PantheonCalculatorMainWindow .window-frame { + border-radius: 3px; } + +/******** + * Maya * + ********/ +MayaViewMayaToolbar.titlebar, MayaViewMayaToolbar.header-bar { + background-color: #4bae4f; } + MayaViewMayaToolbar.titlebar:backdrop, MayaViewMayaToolbar.header-bar:backdrop { + background-color: #3c8a3f; } + +/********* + * Cards * + *********/ +.deck { + background-color: #e3e3e3; } + +.card { + background-color: #ffffff; + border: none; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 3px 3px rgba(0, 0, 0, 0.2); + transition: all 150ms ease-in-out; } + +.card.collapsed { + background-color: #f2f2f2; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.2); } + +/********* + * Noise * + *********/ +NoiseLibraryWindow { + border-radius: 0 0 4px 4px; } + NoiseLibraryWindow .titlebar, + NoiseLibraryWindow .header-bar { + background-color: #EE6020; } + NoiseLibraryWindow .titlebar:backdrop, + NoiseLibraryWindow .header-bar:backdrop { + background-color: #cb4a10; } + NoiseLibraryWindow .action-bar { + border-radius: 0 0 4px 4px; } + NoiseLibraryWindow .window-frame { + border-radius: 3px; } + +/*********** + * Scratch * + ***********/ +ScratchMainWindow .titlebar, +ScratchMainWindow .header-bar { + background-color: #e74c3c; } + ScratchMainWindow .titlebar:backdrop, + ScratchMainWindow .header-bar:backdrop { + background-color: #d62c1a; } + +/******** + * Snap * + ********/ +SnapMainWindow .titlebar, +SnapMainWindow .header-bar, +SnapSnapWindow .titlebar, +SnapSnapWindow .header-bar { + background-color: #6d266a; } + SnapMainWindow .titlebar:backdrop, + SnapMainWindow .header-bar:backdrop, + SnapSnapWindow .titlebar:backdrop, + SnapSnapWindow .header-bar:backdrop { + background-color: #471945; } +SnapMainWindow .take-button, +SnapSnapWindow .take-button { + border-radius: 0; } + +/******************* + * Photos/Shotwell * + *******************/ +DirectWindow .titlebar, +DirectWindow .header-bar, +LibraryWindow .titlebar, +LibraryWindow .header-bar { + background-color: #5544B5; } + DirectWindow .titlebar:backdrop, + DirectWindow .header-bar:backdrop, + LibraryWindow .titlebar:backdrop, + LibraryWindow .header-bar:backdrop { + background-color: #443690; } +DirectWindow .the-button-in-the-combobox, +LibraryWindow .the-button-in-the-combobox { + background: none; } + +.checkerboard-layout { + background-color: #f7f7f7; + background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)); + background-size: 24px 24px; + background-position: 0 0, 12px 12px; } + +.checkboard-layout .item { + background-color: #444; } + +/******** +* Unity * +*********/ +/* Unity window border color */ +/* Backdrop Unity window border color */ +/* Unity window text color */ +/* Backdrop Unity window text color */ +/* Unity panel color #454D50 */ +/* Backdrop Unity panel color */ +UnityDecoration { + /* Border properties (top, right, bottom, left) */ + -UnityDecoration-extents: 28px 1px 1px 1px; + /* the size of the decorations */ + -UnityDecoration-input-extents: 10px; + /* the extra size of the input areas */ + /* Shadows settings */ + -UnityDecoration-shadow-offset-x: 1px; + /* Size property, the shadow x offset */ + -UnityDecoration-shadow-offset-y: 1px; + /* Size property, the shadow y offset */ + -UnityDecoration-active-shadow-color: rgba 0, 0, 0, 0.647; + /* Color property, active window shadow color */ + -UnityDecoration-active-shadow-radius: 8px; + /* Size property, active window shadow radius */ + -UnityDecoration-inactive-shadow-color: rgba 0, 0, 0, 0.647; + /* Color property, inactive windows shadow color */ + -UnityDecoration-inactive-shadow-radius: 5px; + /* Size property, inactive windows shadow radius */ + /* Glow applied to the selected scaled window */ + -UnityDecoration-glow-size: 8px; + /* Size property, size of glow */ + -UnityDecoration-glow-color: #347D9F; + /* Color property of the glow */ + /* Title settings */ + -UnityDecoration-title-indent: 10px; + /* Size property, left indent of the title */ + -UnityDecoration-title-fade: 35px; + /* Size property, space of the title that can be faded */ + -UnityDecoration-title-alignment: 0.0; + /* Float from 0.0 to 1.0, to align the title */ + background-color: #636E73; + color: #dbdee0; } + UnityDecoration .top { + padding: 0 5px 0 5px; + border-radius: 4px 4px 0px 0px; + box-shadow: none; + border: 1px solid #636E73; + border-bottom-width: 0; + background-color: #636E73; + color: #dbdee0; + border-top: 1px solid rgba(255, 255, 255, 0.1); } + UnityDecoration .top:backdrop { + border-bottom-width: 0; + background-color: #4b5458; + color: #c0c5c8; + border-top: 1px solid rgba(255, 255, 255, 0.1); } + UnityDecoration .top .menuitem { + color: #dbdee0; } + UnityDecoration .top .menuitem:backdrop { + background-color: #4b5458; + color: #c0c5c8; } + +UnityDecoration.left, +UnityDecoration.right { + background-repeat: repeat-x; + background-color: #626c71; + background-size: 1px 120px; + background-clip: border-box; + background-image: linear-gradient(to bottom, #636E73, #626c71); } + +UnityDecoration.bottom { + background-size: 1px; + background-repeat: repeat-x; + background-color: #626c71; } + +UnityDecoration.left:backdrop, +UnityDecoration.right:backdrop, +UnityDecoration.bottom:backdrop { + background-size: 1px; + background-repeat: repeat-x; + background-color: #4b5458; } + +/************** +* Unity Panel * +***************/ +UnityPanelWidget, +.unity-panel { + background-color: #343a3c; + color: #dbdee0; } + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + background-color: #1c1f21; + color: #c0c5c8; } + +.unity-panel.menuitem, +.unity-panel .menuitem { + border-width: 0 1px; + color: #dbdee0; } + +.unity-panel.menubar, +.unity-panel .menubar { + color: #dbdee0; } + +.unity-panel.menu.menubar, +.unity-panel .menu .menubar { + background-color: #343a3c; + color: #dbdee0; } + +.unity-panel.menubar:backdrop, +.unity-panel .menubar *:backdrop { + color: #9e9e9e; } + +.unity-panel.menubar.menuitem, +.unity-panel.menubar .menuitem { + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border: none; + background: none; + color: #dbdee0; + box-shadow: none; } + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem:hover { + border-radius: 0; + background-color: #616b70; + color: #dbdee0; + box-shadow: none; } + +.unity-panel.menubar .menuitem *:hover { + color: white; + box-shadow: none; } + +.unity-panel.menubar .menuitem.separator, +.unity-panel.menubar.menuitem.separator { + -GtkMenuItem-horizontal-padding: 0; + -GtkWidget-separator-height: 1; + border: none; + color: #d1d1d1; } + +/* Force Quit */ +SheetStyleDialog.unity-force-quit { + background-color: #ffffff; } + +@keyframes playbackmenuitem_spinner { + to { + -gtk-icon-transform: rotate(1turn); } } +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: playbackmenuitem_spinner 1s infinite linear; + color: #347D9F; } + +/*********************** + * App-Specific Styles * + ***********************/ +/******************* + * Archive Manager * + *******************/ +FrWindow .titlebar, +FrWindow .header-bar, +FrWindow .toolbar { + background-color: #A88A67; } + FrWindow .titlebar:backdrop, + FrWindow .header-bar:backdrop, + FrWindow .toolbar:backdrop { + background-color: #8c7050; } + +/********* + * Birdie * + *********/ +BirdieWidgetsUnifiedWindow .titlebar, +BirdieWidgetsUnifiedWindow .header-bar { + background-image: none; + background-color: #3998E7; } + BirdieWidgetsUnifiedWindow .titlebar:backdrop, + BirdieWidgetsUnifiedWindow .header-bar:backdrop { + background-image: none; + background-color: #1a7fd3; } +BirdieWidgetsUnifiedWindow .menu-button { + padding: 0px; + padding-left: 6px; + padding-right: 6px; } + +BirdieWidgetsTweetList * { + background-image: none; + background: none; } + +BirdieWidgetsUserbox { + background-color: rgba(57, 152, 231, 0.2); } + +BirdieWidgetsNotebook .header { + background-color: #ffffff; } +BirdieWidgetsNotebook tab:active { + box-shadow: inset 0 -3px 0 0 #3998E7; } + +/********* + * Geary * + *********/ +.geary-titlebar-left, +.geary-titlebar-right { + background-color: #F2B035; } + .geary-titlebar-left:backdrop, + .geary-titlebar-right:backdrop { + background-color: #e59a0f; } + .geary-titlebar-left .separator, + .geary-titlebar-right .separator { + opacity: 0; } + +ConversationListView { + -GtkWidget-focus-line-width: 1px; + -GtkTreeView-grid-line-width: 0; } + ConversationListView .view:active, ConversationListView GtkIconView:active, ConversationListView .view:selected, ConversationListView GtkIconView:selected { + background-color: #347D9F; + color: #ffffff; } + ConversationListView .view:active:backdrop, ConversationListView GtkIconView:active:backdrop, ConversationListView .view:selected:backdrop, ConversationListView GtkIconView:selected:backdrop { + background-color: #3a8cb2; + color: rgba(255, 255, 255, 0.5); } + ConversationListView .view .cell, ConversationListView GtkIconView .cell { + border: solid rgba(0, 0, 0, 0.2); + border-width: 0 0 1px 0; } + ConversationListView .view .cell:selected, ConversationListView GtkIconView .cell:selected { + color: #ffffff; + border: 0px solid #275f79; } + +/*********** + * LightDm * + ***********/ +#panel_window { + background-color: rgba(0, 0, 0, 0.7); + color: white; + font: bold; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.7); } + #panel_window .menubar, + #panel_window .menubar > .menuitem + menubar, + #panel_window menubar > menuitem { + background-color: transparent; + color: white; + font: bold; } + #panel_window .menubar .menuitem:insensitive, + #panel_window menubar menuitem:insensitive { + color: rgba(255, 255, 255, 0.5); } + #panel_window .menubar .menuitem:insensitive GtkLabel, + #panel_window menubar menuitem:insensitive GtkLabel { + color: inherit; } + #panel_window .menubar .menuitem:insensitive label, + #panel_window menubar menuitem:insensitive label { + color: inherit; } + #panel_window .menubar .menu > .menuitem, + #panel_window menubar menu > menuitem { + font: normal; } + +#login_window, +#shutdown_dialog, +#restart_dialog { + font: normal; + border-style: none; + background-color: transparent; + color: #444; } + +#content_frame { + padding-bottom: 14px; + background-color: #f7f7f7; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; } + +#content_frame button { + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #d1d1d1; + background-image: linear-gradient(to bottom, #f7f7f7, #eaeaea); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white; + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8); } + #content_frame button:hover { + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #d1d1d1; + background-image: linear-gradient(to bottom, white, #f7f7f7 60%, #ededed); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white; } + #content_frame button:active, #content_frame button:checked { + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #d1d1d1; + background-image: linear-gradient(to bottom, #e5e5e5, #f2f2f2); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + #content_frame button:insensitive { + border-color: #d1d1d1; + background-image: none; + background-color: #fafafa; + text-shadow: none; + box-shadow: none; + icon-shadow: none; } + #content_frame button:insensitive GtkLabel, #content_frame button:insensitive { + color: #9e9e9e; } + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: rgba(32, 37, 38, 0.8); + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; } + +#buttonbox_frame button { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + #buttonbox_frame button:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + #buttonbox_frame button:active, #buttonbox_frame button:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + #buttonbox_frame button:insensitive { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + icon-shadow: none; } + +#login_window #user_combobox { + color: #444; + font: 13px; } + #login_window #user_combobox .menu, + #login_window #user_combobox menu { + font: normal; } + +#user_image { + padding: 3px; + border-radius: 2px; } + +#greeter_infobar { + border-bottom-width: 0; + font: bold; } + +/********** + * Midori * + **********/ +MidoriBrowser .titlebar, +MidoriBrowser .header-bar, +MidoriBrowser .toolbar { + background-color: #7FC843; } + MidoriBrowser .titlebar:backdrop, + MidoriBrowser .header-bar:backdrop, + MidoriBrowser .toolbar:backdrop { + background-color: #66a731; } + +/********* + * Vocal * + *********/ +.titlebar.vocal-headerbar, +.header-bar.vocal-headerbar { + background-color: #9C69C6; } + .titlebar.vocal-headerbar:backdrop, + .header-bar.vocal-headerbar:backdrop { + background-color: #8345b7; } diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/gtk.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/gtk.scss new file mode 100644 index 0000000..182b147 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/gtk.scss @@ -0,0 +1,26 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +$variant: 'light'; + +@import 'colors'; +@import 'colors-public'; +@import 'drawing'; +@import 'common'; +@import 'widgets'; +@import 'apps'; \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_action-bars.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_action-bars.scss new file mode 100644 index 0000000..dd4a3f5 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_action-bars.scss @@ -0,0 +1,27 @@ +/*************** +* Action bars * +***************/ + +.action-bar { + background-color: darken($bg_color, 10%); + border: solid $borders_color; + border-width: 1px 0 0 0; + color: $fg_color; + box-shadow: none; + + &:backdrop { + background-color: darken($backdrop_bg_color, 10%); + box-shadow: none; + -gtk-image-effect: dim; + } + + &:first-child { + border-radius: 6px 6px 0px 0px; + border-width: 1px 1px 0px 1px; + } + + &:last-child { + border-radius: 0 0 6px 6px; + border-width: 0px 1px 1px 1px; + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_app-notifications.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_app-notifications.scss new file mode 100644 index 0000000..024c6fc --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_app-notifications.scss @@ -0,0 +1,19 @@ +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + @extend %osd; + + padding: 10px; + border-radius: 0 0 5px 5px; + background-color: $osd_bg_color; + background-clip: padding-box; + + &:backdrop { + background-image: none; + transition: $backdrop_transition; + } + + .button, button { @extend %osd_button; } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_base-states.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_base-states.scss new file mode 100644 index 0000000..8987283 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_base-states.scss @@ -0,0 +1,206 @@ +/*************** + * Base States * + ***************/ +.background { + color: $fg_color; + background-color: $bg_color; + + &:backdrop { + color: $backdrop_fg_color; + background-color: $backdrop_bg_color; + text-shadow: none; + icon-shadow: none; + } +} + +/* + These wildcard seems unavoidable, need to investigate. + Wildcards are bad and troublesome, use them with care, + or better, just don't. + Everytime a wildcard is used a kitten dies, painfully. +*/ + +*:insensitive { -gtk-image-effect: dim; } + +.gtkstyle-fallback { + color: $fg_color; + background-color: $bg_color; + + &:hover { + color: $fg_color; + background-color: lighten($bg_color, 10%); + } + + &:active { + color: $fg_color; + background-color: darken($bg_color, 10%); + } + + &:insensitive { + color: $insensitive_fg_color; + background-color: $insensitive_bg_color; + } + + &:selected { + color: $selected_fg_color; + background-color: $selected_bg_color; + } +} + +.view, +%view { + color: $text_color; + background-color: $base_color; + + &:backdrop { + color: $backdrop_text_color; + background-color: $backdrop_base_color; + } + + &:selected { + &:focus, & { + @extend %selected_items; + + border-radius: 3px; + } + } +} + +GtkTextView { + GtkLabel { + @extend %view; + + selection { &:focus, & { @extend %selected_items; }} + } +} + +GtkTextView{ + background-color: mix($bg_color, $base_color, 50%); + + &:backdrop { background-color: mix($backdrop_bg_color, $backdrop_base_color, 50%); } + + &.bottom { + background-size: 100% 1px; + background-position: top; + } + + &.top { + background-size: 100% 1px; + background-position: bottom; + } + + &.left { + background-size: 1px 100%; + background-position: right; + } + + &.right { + background-size: 1px 100%; + background-position: left; + } +} + +GtkIconView { + @extend .view; + background-color:transparent; + + &:backdrop{ + background-color:transparent; + } +} + +.rubberband, +%rubberband { + border: 1px solid darken($selected_bg_color, 10%); + background-color: transparentize(darken($selected_bg_color, 10%), 0.8); +} + + +GtkFlow { + rubberband { @extend %rubberband; } + + flowboxchild { + padding: 3px; + border-radius: 3px; + + &:selected { + @extend %selected_items; + + outline-offset: -2px; + } + } +} + +GtkLabel { + &.separator { + @extend .dim-label; + + color: $fg_color; + + &:backdrop { color: $backdrop_fg_color; } + } + + .list-row:selected &, + row:selected &, + &:selected { @extend %nobg_selected_items; } + + &:selected { + background-color: $selected_bg_color; + color: $selected_fg_color; + } + + &:insensitive { + color: $insensitive_fg_color; + + &:selected { @extend %selected_items:insensitive; } + + &:backdrop { color: $backdrop_insensitive_color; } + } + + &:backdrop { + color: $backdrop_fg_color; + + &:selected { @extend %selected_items:backdrop; } + } +} + +.dim-label { + opacity: 0.55; + text-shadow: none; +} + +%osd, +.osd { + color: $osd_fg_color; + border: none; + background-color: $osd_bg_color; + background-clip: padding-box; + outline-color: transparentize($osd_fg_color, 0.7); + text-shadow: 0 1px black; + icon-shadow: 0 1px black; + + &:backdrop { + text-shadow: none; + icon-shadow: none; + } +} + +%selected_items { + background-color: $selected_bg_color; + + @at-root %nobg_selected_items, & { + color: $selected_fg_color; + + @if $variant == 'light' { outline-color: transparentize($selected_fg_color, 0.7); } + + &:insensitive { color: mix($selected_fg_color, $selected_bg_color, 50%); } + + &:backdrop { + color: $backdrop_selected_fg_color; + + &:insensitive { color: mix($backdrop_selected_fg_color, $selected_bg_color, 30%); } + } + } +} + +.monospace { font: Monospace; } \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_buttons.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_buttons.scss new file mode 100644 index 0000000..7c8b033 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_buttons.scss @@ -0,0 +1,526 @@ +/*********** + * Buttons * + ***********/ + +// stuff for .needs-attention +$_dot_color: if($variant=='light', $selected_bg_color, + lighten($selected_bg_color,15%)); +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, + center center, 0, + center center, 0.01, + to($_dot_color), + to(transparent)); + } + + to { + background-image: -gtk-gradient(radial, + center center, 0, + center center, 0.5, + to($selected_bg_color), + to(transparent)); + } +} + + + +%button, +.button { + @at-root %button_basic, & { + + padding: 4px 9px; + border: 1px solid $borders_color; + border-radius: 3px; + transition: $button_transition; + + @include button(normal); + + &.flat { + @include button(undecorated); + // to avoid adiacent buttons borders clashing when transitioning, the transition on the normal state is set + // to none, while it's added back in the hover state, so the button decoration will fade in on hover, but + // it won't fade out when the pointer leave the button allocation area. To make the transition more evident + // in this case the duration is increased. + transition: none; + + &:hover { + transition: $button_transition; + transition-duration: 500ms; + + &:active { transition: $button_transition; } + } + } + + &:hover { + @include button(hover); + -gtk-image-effect: highlight; + } + + &:active, + &:checked { + @include button(active); + + transition-duration: 50ms; + } + + &:backdrop { + &.flat, & { + @include button(backdrop); + + transition: $backdrop_transition; + -gtk-image-effect: none; + + &:active, + &:checked { @include button(backdrop-active); } + + &:insensitive { + @include button(backdrop-insensitive); + + &:active, + &:checked { @include button(backdrop-insensitive-active); } + } + } + } + + &.flat { &:backdrop, &:insensitive, &:backdrop:insensitive { @include button(undecorated); }} + + &:insensitive, + &:insensitive { + @include button(insensitive); + + &:active, + &:checked { @include button(insensitive-active); } + } + + &.image-button { + padding-left: 4px; + padding-right: 4px; + } + + &.text-button { + padding-left: 16px; + padding-right: 16px; + } + + &.text-button.image-button { + padding-left: 8px; + padding-right: 8px; + + GtkLabel, + label { + padding-left: 8px; + padding-right: 8px; + } + } + } + + @at-root %button_selected, & { + row:selected & { + @if $variant == 'light' { border-color: $selected_borders_color; } + + &.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: $selected_fg_color; + border-color: transparent; + + &:backdrop { color: if($variant=='light', $backdrop_base_color, $backdrop_fg_color); } + } + } + } + + + // Standalone Buttons + &.osd { + + + color: $osd_fg_color; + border-radius: 5px; + outline-color: transparentize($osd_fg_color, 0.7); //FIXME: define a color var? + + @include button(osd); + + border: none; + box-shadow: none; + + &:hover { + @include button(osd-hover); + + border: none; + box-shadow: none; + } + + &:active, + &:checked { + @include button(osd-active); + + border: none; + box-shadow: none; + } + + &:insensitive, + &:insensitive { + &:backdrop, & { + @include button(osd-insensitive); + + border: none; + } + } + + &:backdrop { + @include button(osd-backdrop); + + border: none; + } + } + + //overlay / OSD style + @at-root %osd_button, + .osd & { + @include button(osd); + + &:hover { @include button(osd-hover); } + + &:active, + &:checked { &:backdrop, & { @include button(osd-active); }} + + &:insensitive { &:backdrop, & { @include button(osd-insensitive); }} + + &:backdrop { @include button(osd-backdrop); } + + &.flat { + @include button(undecorated); + + box-shadow: none; //FIXME respect no edge on the button mixin + + &:hover { @include button(osd-hover); } + + &:insensitive { + @include button(osd-insensitive); + background-image: none; + border-color: transparent; + box-shadow: none; + } + + &:backdrop { @include button(undecorated); } + + &:active, + &:checked { @include button(osd-active); } + } + } + + // Suggested and Destructive Action buttons + @each $b_type, $b_color in (suggested-action, $selected_bg_color), + (destructive-action, $destructive_color) { + &.#{$b_type} { + @include button(normal, $b_color, white); + + &.flat { + @include button(undecorated); + + color: $b_color; //FIXME: does it work on the dark variant? + } + + &:hover { @include button(hover, $b_color, white); } + + &:active, + &:checked { @include button(active, $b_color, white); } + + &:backdrop, + &.flat:backdrop { + @include button(backdrop, $b_color, white); + + &:active, + &:checked { @include button(backdrop-active, $b_color, white); } + + &:insensitive { + @include button(backdrop-insensitive); + + &:active, + &:checked { @include button(backdrop-insensitive-active, $b_color, white); } + } + } + + &.flat { + &:backdrop, &:insensitive, &:backdrop:insensitive { + @include button(undecorated); + + color: transparentize($b_color, 0.2); + } + } + + &:insensitive { + @include button(insensitive); + + &:active, + &:checked { @include button(insensitive-active, $b_color, white); } + } + + .osd & { + @include button(osd, $b_color); + + &:hover { @include button(osd-hover, $b_color); } + + &:active, + &:checked { &:backdrop, & { @include button(osd-active, $b_color); }} + + &:insensitive { &:backdrop, & { @include button(osd-insensitive, $b_color); }} + + &:backdrop { @include button(osd-backdrop, $b_color); } + } + } + } + + .stack-switcher > & { + // to position the needs attention dot, padding is added to the button + // child, a label needs just lateral padding while an icon needs vertical + // padding added too. + + outline-offset: -3px; // needs to be set or it gets overriden by GtkRadioButton outline-offset + + > GtkLabel { + padding-left: 6px; // label padding + padding-right: 6px; // + } + + > GtkImage { + padding-left: 6px; // image padding + padding-right: 6px; // + padding-top: 3px; // + padding-bottom: 3px; // + } + + &.text-button { + // compensate text-button paddings + padding-left: 10px; + padding-right: 10px; + } + + &.image-button { + // we want image buttons to have a 1:1 aspect ratio, so compensation + // of the padding added to the GtkImage is needed + padding-left: 2px; + padding-right: 2px; + } + + &.needs-attention { + > label, + > image { @extend %needs_attention; } + + &:active, + &:checked { + > label, + > image { + animation: none; + background-image: none; + } + } + } + } + + //inline-toolbar buttons + .inline-toolbar &, .inline-toolbar &:backdrop { + border-radius: 2px; + border-width: 1px; + @extend %linked; + } + + .primary-toolbar & { icon-shadow: none; } // tango icons don't need shadows + + .linked > &, + .linked > &:hover, + .linked > &:active, + .linked > &:checked, + .linked > &:backdrop { @extend %linked; } + + .linked.vertical > &, + .linked.vertical > &:hover, + .linked.vertical > &:active, + .linked.vertical > &:checked, + .linked.vertical > &:backdrop { @extend %linked_vertical; } +} + +%needs_attention { + animation: needs_attention 150ms ease-in; + $_dot_shadow: _text_shadow_color(); + $_dot_shadow_r: if($variant=='light',0.5,0.45); + background-image: -gtk-gradient(radial, + center center, 0, + center center, 0.5, + to($_dot_color), + to(transparent)), + -gtk-gradient(radial, + center center, 0, + center center, $_dot_shadow_r, + to($_dot_shadow), + to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + + @if $variant == 'light' { background-position: right 3px, right 4px; } + + @else { background-position: right 3px, right 2px; } + + &:backdrop { background-size: 6px 6px, 0 0;} + + &:dir(rtl) { + @if $variant == 'light' { background-position: left 3px, left 4px; } + + @else { background-position: left 3px, left 2px; } + } +} + + +// all the following is for the +|- buttons on inline toolbars, that way +// should really be deprecated... +.inline-toolbar toolbutton > button { // redefining the button look is + // needed since those are flat... + @include button(normal); + + &:hover { @include button(hover); } + + &:active, + &:checked{ @include button(active); } + + &:insensitive { + @include button(insensitive); + + &:active, + &:checked { @include button(insensitive-active); } + } + + &:backdrop { + @include button(backdrop); + + &:active, + &:checked { @include button(backdrop-active); } + + &:insensitive { + @include button(backdrop-insensitive); + + &:active, + &:checked { @include button(backdrop-insensitive-active); } + } + } +} + +// More inline toolbar buttons +toolbar.inline-toolbar toolbutton, +toolbar.inline-toolbar toolbutton:backdrop { + > button.flat { @extend %linked_middle; } + + &:first-child > button.flat { @extend %linked:first-child; } + + &:last-child > button.flat { @extend %linked:last-child; } + + &:only-child > button.flat { @extend %linked:only-child; } +} + +%linked_middle { + border-radius: 0; + border-right-style: none; +} + +%linked { + @extend %linked_middle; + + &:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + } + + &:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-right-style: solid; + } + + &:only-child { + border-radius: 3px; + border-style: solid; + } +} + +%linked_vertical_middle { + border-style: solid solid none solid; + border-radius: 0; +} + +%linked_vertical{ + @extend %linked_vertical_middle; + + &:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + } + + &:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border-style: solid; + } + + &:only-child { + border-radius: 3px; + border-style: solid; + } +} + +%undecorated_button { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px transparentize(white,1), + 0 1px transparentize(white, 1); + text-shadow: none; + icon-shadow: none; +} + +/* menu buttons */ +modelbutton.flat, +.menuitem.button.flat { + padding-left: 5px; + padding-right: 5px; + border-radius: 3px; + outline-offset: -2px; + + @extend %undecorated_button; + + &:hover { background-color: $popover_hover_color; } + + &:selected { @extend %selected_items; } + + &:backdrop, + &:backdrop:hover { @extend %undecorated_button; } + + // FIXME: remove the following when the checks/radios rewrite lands + check:last-child, + radio:last-child { margin-left: 8px; } + + check:first-child, + radio:first-child { margin-right: 8px; } +} + +modelbutton.flat arrow { + background: none; + + &:hover { background: none; } + + &.left { -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + + &.right { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } +} + +button.color { + padding: 4px; + + colorswatch:only-child { + &, overlay { border-radius: 0; } + + @if $variant == 'light' { + box-shadow: 0 1px _text_shadow_color(); + + &:insensitive, + &:backdrop { box-shadow: none; } + } + } +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_calendar.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_calendar.scss new file mode 100644 index 0000000..a981a36 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_calendar.scss @@ -0,0 +1,56 @@ +/************ + * Calendar * + ***********/ +GtkCalendar { + color: $text_color; + border: 1px solid $borders_color; + + &:selected { + @extend %selected_items; + + border-radius: 3px; + } + + &.header { + border-bottom: 1px solid transparentize(black, 0.9); + border-radius: 0; + + &:backdrop { border-color: transparentize(black, 0.9); } + } + + &.button { + @extend %undecorated_button; + + color: transparentize($fg_color, 0.55); + + &:hover { + @extend %undecorated_button; + + color: $fg_color; + } + + &:backdrop { + @extend %undecorated_button; + + color: transparentize($backdrop_fg_color,0.55); + } + + &:insensitive { + @extend %undecorated_button; + + color: transparentize($insensitive_fg_color,0.55); + } + } + + &.highlight, + &.highlight:backdrop { + font-size: smaller; + color: $fg_color; + } + + + &:backdrop { + color: $backdrop_text_color; + border-color: $backdrop_borders_color; + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_checks-radios.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_checks-radios.scss new file mode 100644 index 0000000..65f2699 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_checks-radios.scss @@ -0,0 +1,184 @@ +/************************* + * Check and Radio Items * + *************************/ +// draw regular check and radio items using our PNG assets +// all assets are rendered from assets.svg. never add pngs directly + + +// unchecked +@each $s,$un in ('','-unchecked'), + (':hover', '-unchecked-hover'), + (':active', '-unchecked-active'), + (':backdrop', '-unchecked-backdrop'), + (':insensitive', '-unchecked-insensitive'), + (':insensitive:backdrop', '-unchecked-insensitive-backdrop') { + .check#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/checkbox#{$un}.png"),url("../assets/checkbox#{$un}@2.png")), -gtk-scaled(url("../assets/checkbox#{$un}-dark.png"),url("../assets/checkbox#{$un}-dark@2.png"))); + icon-shadow: none; + } + .radio#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/radio#{$un}.png"),url("../assets/radio#{$un}@2.png")), -gtk-scaled(url("../assets/radio#{$un}-dark.png"),url("../assets/radio#{$un}-dark@2.png"))); + icon-shadow: none; + } +} + +// checked +@each $s,$ch in (':checked', '-checked'), + (':checked:hover', '-checked-hover'), + (':checked:active', '-checked-active'), + (':checked:backdrop', '-checked-backdrop'), + (':checked:insensitive', '-checked-insensitive'), + (':checked:insensitive:backdrop', '-checked-insensitive-backdrop') { + .check#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/checkbox#{$ch}.png"),url("../assets/checkbox#{$ch}@2.png")), -gtk-scaled(url("../assets/checkbox#{$ch}-dark.png"),url("../assets/checkbox#{$ch}-dark@2.png"))); + icon-shadow: none; + } + .radio#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/radio#{$ch}.png"),url("../assets/radio#{$ch}@2.png")), -gtk-scaled(url("../assets/radio#{$ch}-dark.png"),url("../assets/radio#{$ch}-dark@2.png"))); + icon-shadow: none; + } +} + +// mixed +@each $s,$mx in (':inconsistent', '-mixed'), + (':inconsistent:hover', '-mixed-hover'), + (':inconsistent:active', '-mixed-active'), + (':inconsistent:backdrop', '-mixed-backdrop'), + (':inconsistent:insensitive', '-mixed-insensitive'), + (':inconsistent:insensitive:backdrop', '-mixed-insensitive-backdrop') { + .check#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/checkbox#{$mx}.png"),url("../assets/checkbox#{$mx}@2.png")), -gtk-scaled(url("../assets/checkbox#{$mx}-dark.png"),url("../assets/checkbox#{$mx}-dark@2.png"))); + icon-shadow: none; + } + .radio#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/radio#{$mx}.png"),url("../assets/radio#{$mx}@2.png")), -gtk-scaled(url("../assets/radio#{$mx}-dark.png"),url("../assets/radio#{$mx}-dark@2.png"))); + icon-shadow: none; + } +} + +// unchecked:selected +@each $s,$un in (':selected','-unchecked'), + (':hover:selected', '-unchecked-hover'), + (':active:selected', '-unchecked-active'), + (':backdrop:selected', '-unchecked-backdrop'), + (':insensitive:selected', '-unchecked-insensitive'), + (':insensitive:backdrop:selected', '-unchecked-insensitive-backdrop') { + .check#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/selected-checkbox#{$un}.png"),url("../assets/selected-checkbox#{$un}@2.png")), -gtk-scaled(url("../assets/selected-checkbox#{$un}-dark.png"),url("../assets/selected-checkbox#{$un}-dark@2.png"))); + icon-shadow: none; + } + .radio#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/selected-radio#{$un}.png"),url("../assets/selected-radio#{$un}@2.png")), -gtk-scaled(url("../assets/selected-radio#{$un}-dark.png"),url("../assets/selected-radio#{$un}-dark@2.png"))); + icon-shadow: none; + } +} + +// checked:selected +@each $s,$ch in (':checked:selected', '-checked'), + (':checked:hover:selected', '-checked-hover'), + (':checked:active:selected', '-checked-active'), + (':checked:backdrop:selected', '-checked-backdrop'), + (':checked:insensitive:selected', '-checked-insensitive'), + (':checked:insensitive:backdrop:selected', '-checked-insensitive-backdrop') { + .check#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/selected-checkbox#{$ch}.png"),url("../assets/selected-checkbox#{$ch}@2.png")), -gtk-scaled(url("../assets/selected-checkbox#{$ch}-dark.png"),url("../assets/selected-checkbox#{$ch}-dark@2.png"))); + icon-shadow: none; + } + .radio#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/selected-radio#{$ch}.png"),url("../assets/selected-radio#{$ch}@2.png")), -gtk-scaled(url("../assets/selected-radio#{$ch}-dark.png"),url("../assets/selected-radio#{$ch}-dark@2.png"))); + icon-shadow: none; + } +} + + +// mixed:selected +@each $s,$mx in (':inconsistent:selected', '-mixed'), + (':inconsistent:hover:selected', '-mixed-hover'), + (':inconsistent:active:selected', '-mixed-active'), + (':inconsistent:backdrop:selected', '-mixed-backdrop'), + (':inconsistent:insensitive:selected', '-mixed-insensitive'), + (':inconsistent:insensitive:backdrop:selected', '-mixed-insensitive-backdrop') { + .check#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/selected-checkbox#{$mx}.png"),url("../assets/selected-checkbox#{$mx}@2.png")), -gtk-scaled(url("../assets/selected-checkbox#{$mx}-dark.png"),url("../assets/selected-checkbox#{$mx}-dark@2.png"))); + icon-shadow: none; + } + .radio#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/selected-radio#{$mx}.png"),url("../assets/selected-radio#{$mx}@2.png")), -gtk-scaled(url("../assets/selected-radio#{$mx}-dark.png"),url("../assets/selected-radio#{$mx}-dark@2.png"))); + icon-shadow: none; + } +} + + +// selection-mode unchecked +@each $s,$un in ('','-unchecked'), + (':hover', '-unchecked-hover'), + (':active', '-unchecked-active'), + (':backdrop', '-unchecked-backdrop'), + (':insensitive', '-unchecked-insensitive'), + (':insensitive:backdrop', '-unchecked-insensitive-backdrop') { + .view.content-view.check#{$s}{ + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox#{$un}.png"),url("../assets/checkbox#{$un}@2.png")); + icon-shadow: none; + } + .view.content-view.radio#{$s}{ + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio#{$un}.png"),url("../assets/radio#{$un}@2.png")); + icon-shadow: none; + } +} + +// selection-mode checked +@each $s,$ch in ('','-checked'), + (':hover', '-checked-hover'), + (':active', '-checked-active'), + (':backdrop', '-checked-backdrop'), + (':insensitive', '-checked-insensitive'), + (':insensitive:backdrop', '-checked-insensitive-backdrop') { + .view.content-view.check#{$s}{ + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox#{$ch}.png"),url("../assets/checkbox#{$ch}@2.png")); + icon-shadow: none; + } + .view.content-view.radio#{$s}{ + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio#{$ch}.png"),url("../assets/radio#{$ch}@2.png")); + icon-shadow: none; + } +} + +// Style +.check.text-button, .radio.text-button { + // this is for a nice focus on check and radios text + padding: 2px 0; + outline-offset: 0; + + label:not(:only-child) { + &:first-child { margin-left: 4px; } + &:last-child { margin-right: 4px; } + } +} + +.check, +.radio { + margin: 0 4px; + + .menu .menuitem & { + margin: 0; // this is a workaround for a menu check/radio size allocation issue + } +} + +GtkTreeView.view check, +GtkTreeView.view radio { + &:selected { + &:focus, & { + color: $fg_color; + + @if $variant == 'light' { border-color: $selected_borders_color; } + } + + &:insensitive { + color: $insensitive_fg_color; + + &:backdrop { color: $backdrop_insensitive_color; } + } + } + + &:backdrop { &:selected, & { color: $backdrop_fg_color; }} +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_color-chooser.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_color-chooser.scss new file mode 100644 index 0000000..3dc182b --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_color-chooser.scss @@ -0,0 +1,114 @@ +/***************** + * Color Chooser * + *****************/ +GtkColorSwatch { + // This widget is made of two boxes one on top of the other, the lower box is colorswatch {} the other one + + $_colorswatch_radius: 5px; + $_colorswatch_overlay_shadow: if($variant == 'light', inset 0 2px 2px -3px transparentize(black, 0.3), + inset 0 3px 2px -2px transparentize(black, 0.5)); + + &.top { + border-top-left-radius: $_colorswatch_radius + 0.5px; + border-top-right-radius: $_colorswatch_radius + 0.5px; + + overlay { + border-top-left-radius: $_colorswatch_radius; + border-top-right-radius: $_colorswatch_radius; + } + } + + &.bottom { + border-bottom-left-radius: $_colorswatch_radius + 0.5px; + border-bottom-right-radius: $_colorswatch_radius + 0.5px; + + overlay { + border-bottom-left-radius: $_colorswatch_radius; + border-bottom-right-radius: $_colorswatch_radius; + } + } + + &.left, + &:first-child:not(.top) { + border-top-left-radius: $_colorswatch_radius + 0.5px; + border-bottom-left-radius: $_colorswatch_radius + 0.5px; + + overlay { + border-top-left-radius: $_colorswatch_radius; + border-bottom-left-radius: $_colorswatch_radius; + } + } + + &.right, + &:last-child:not(.bottom) { + border-top-right-radius: $_colorswatch_radius + 0.5px; + border-bottom-right-radius: $_colorswatch_radius + 0.5px; + + overlay { + border-top-right-radius: $_colorswatch_radius; + border-bottom-right-radius: $_colorswatch_radius; + } + } + + &.dark overlay { + color: $selected_fg_color; + + &:hover { border-color: if($variant == 'light', transparentize(black, 0.2), $borders_color); } + + &:backdrop { color: $backdrop_selected_fg_color; } + } + + &.light overlay { + color: $text_color; + + &:hover { border-color: if($variant == 'light', transparentize(black, 0.5), $borders_color); } + + &:backdrop { color: $backdrop_text_color; } + } + + overlay { + box-shadow: $_colorswatch_overlay_shadow; + border: 1px solid if($variant == 'light', transparentize(black, 0.7), $borders_color); + + &:hover { box-shadow: inset 0 1px transparentize(white, 0.7); } + + &:backdrop, &:backdrop:hover { + border-color: if($variant == 'light', transparentize(black, 0.7), $borders_color); + box-shadow: none; + } + } + + &#add-color-button { + border-radius: $_colorswatch_radius $_colorswatch_radius 0 0; + + &:only-child { border-radius: $_colorswatch_radius; } + + overlay { + @include button(normal); + + &:hover { @include button(hover); } + + &:backdrop { @include button(backdrop); } + } + } + + &:insensitive { + opacity: 0.5; + + overlay { + border-color: transparentize(black, 0.4); + box-shadow: none; + } + } + + row:selected & { box-shadow: 0 0 0 2px $selected_fg_color; } + + &#editor-color-sample { + border-radius: 4px; + + overlay { border-radius: 4.5px; } + } +} + +// colorscale popup +colorchooser .popover.osd { border-radius: 5px; } \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_comboboxes.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_comboboxes.scss new file mode 100644 index 0000000..4980a8c --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_comboboxes.scss @@ -0,0 +1,71 @@ +/************** + * ComboBoxes * + **************/ + +GtkComboBox { + .arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + } + + &.linked { + .button:nth-child(2) { + &:dir(ltr) { @extend %linked:last-child; } + &:dir(rtl) { @extend %linked:first-child; } + } + } +} + +.linked > GtkComboBox > box > button.combo { + // the combo is a composite widget so the way we do button linking doesn't + // work, special case needed. See + // https://bugzilla.gnome.org/show_bug.cgi?id=733979 + + &:dir(ltr), + &:dir(rtl) { @extend %linked_middle; } // specificity bump +} + +.linked:not(.vertical) > GtkComboBox:first-child > box > button.combo { @extend %linked:first-child; } +.linked:not(.vertical) > GtkComboBox:last-child > box > button.combo { @extend %linked:last-child; } +.linked:not(.vertical) > GtkComboBox:only-child > box > button.combo { @extend %linked:only-child; } + +.linked.vertical > GtkComboBox > box > button.combo { @extend %linked_vertical_middle; } +.linked.vertical > GtkComboBox:first-child > box > button.combo { @extend %linked_vertical:first-child;} +.linked.vertical > GtkComboBox:last-child > box > button.combo { @extend %linked_vertical:last-child; } +.linked.vertical > GtkComboBox:only-child > box > button.combo { @extend %linked_vertical:only-child; } + +/****************** + * Combobox Entry * + ******************/ + +.combobox-entry { + + // Button + .button { + box-shadow: none; + + &:first-child { + border-radius: 4px 0 0 4px; + border-right-width: 0; + } + + &:last-child { + border-radius: 0 4px 4px 0; + } + } + + // Entry + .entry { + box-shadow: none; + + &:first-child { + border-radius: 4px 0 0 4px; + border-right-width: 0; + } + + &:last-child { + border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; + } + + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_dialogs.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_dialogs.scss new file mode 100644 index 0000000..640d063 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_dialogs.scss @@ -0,0 +1,123 @@ +/*********** + * Dialogs * + ***********/ + +GtkMessageDialog, +.message-dialog { + .header-bar, + .titlebar { + background-image: none; + background-color: $bg_color; + border-style: none; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + box-shadow: inset 0 1px $top_highlight; + + &:backdrop { + background-color: $backdrop_bg_color; + } + + &.default-decoration { + padding: 6px; + background-color: $bg_color; + color: $fg_color; + + &:backdrop { + background-color: $backdrop_bg_color; + color: $backdrop_fg_color; + } + + .button { + &.titlebutton { + padding: 1px; + border-radius:50%; + background-color:transparent; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + + GtkImage { + color: $fg_color; + } + + &:hover { + background-color:darken($bg_color, 10%);; + color:lighten($fg_color, 10%); + + GtkImage { + color: lighten($fg_color, 10%); + } + } + + &:backdrop { + background-color:transparent; + color:$backdrop_fg_color; + + GtkImage { + color: lighten($backdrop_fg_color, 10%); + } + } + + &:active { + background-color:$fg_color; + color:$bg_color; + border-radius:50%; + box-shadow:none; + + GtkImage { + color: lighten($bg_color, 10%); + } + } + } + } + } + } + + &.csd { // rounded bottom border styling for csd version + border:none; + box-shadow: 0 1px 4px 0 transparentize(black, 0.8); + + &.background { + // bigger radius for better antialiasing + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + } + + .dialog-action-area .button { + padding: 10px 14px; // labels are not vertically centered on message dialog, this is a workaround + border-radius: 0; + background-image:none; + border-left-style: solid; + border-right-style: none; + border-bottom-style: none; + + &:first-child { + border-left-style: none; + border-bottom-left-radius: 4px; + // -gtk-outline-bottom-left-radius: 4px; + } + + &:last-child { + border-bottom-right-radius: 4px; + // -gtk-outline-bottom-right-radius: 4px; + } + } + } +} + +GtkFileChooserDialog { + + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + + .dialog-action-box { + border-top: 1px solid $borders_color; + + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + + &:backdrop { border-top-color: $backdrop_borders_color; } + } + + #pathbarbox { border-bottom: 1px solid $bg_color; } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_entries.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_entries.scss new file mode 100644 index 0000000..cb6c849 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_entries.scss @@ -0,0 +1,139 @@ +/**************** + * Text Entries * + ****************/ + +%entry, +.entry { + %entry_basic, & { + padding: 4px 6px; + border: 1px solid; + border-radius: 3px; + transition: all 200ms $ease-out-quad; + + @include entry(normal); + + // icons inside the entry + GtkImage { + color: mix($fg_color, $base_color, 80%); + + &:hover { color: $fg_color; } + + &:active { color: $selected_bg_color; } + + &:backdrop { color: mix($backdrop_fg_color, $backdrop_base_color, 80%); } + + &.left { padding-left: 0; padding-right: 6px; } + &.right { padding-left: 6px; padding-right: 0; } + } + + .undershoot { + &.left { @include undershoot(left); } + &.right { @include undershoot(right); } + } + + &.flat { + &:focus, & { + padding: 2px; + background-image: none; + border-color: transparent; + border-radius: 0; + } + } + + &:focus { @include entry(focus); } + + &:insensitive { @include entry(insensitive); } + + &:backdrop { + @include entry(backdrop); + + transition: $backdrop_transition; + } + + &:backdrop:insensitive { @include entry(backdrop-insensitive); } + &:backdrop:insensitive { @include entry(backdrop-insensitive); } + + &:selected { &:focus, & { @extend %selected_items; }} + + // entry error and warning style + @each $e_type, $e_color in (error, $error_color), + (warning, $warning_color) { + &.#{$e_type} { + color: $e_color; + border-color: entry_focus_border($e_color); + + &:focus { @include entry(focus, $e_color); } + + &:selected { &:focus, & { background-color: $e_color; }} + } + } + + } + + .progressbar { + margin: 2px -6px; + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: $selected_bg_color; + border-style: solid; + box-shadow: none; + + &:backdrop { background-color: transparent; } + } + + // linked entries + .linked:not(.vertical) > & { @extend %linked; } + .linked:not(.vertical) > &:focus + &, + .linked:not(.vertical) > &:focus + button, + .linked:not(.vertical) > &:focus + combobox > box > button.combo { border-left-color: entry_focus_border(); } + + // Vertically linked entries + // FIXME: take care of "colored" entries + .linked.vertical > & { + @extend %linked_vertical; + + // brighter border between linked entries + &:not(:insensitive) + entry:not(:insensitive), + &:not(:insensitive) + %entry:not(:insensitive) { + border-top-color: mix($borders_color, $base_color, 30%); + background-image: linear-gradient(to bottom, $base_color); + + &:backdrop { + border-top-color: mix($backdrop_borders_color, $backdrop_base_color, 30%); + background-image: linear-gradient(to bottom, $backdrop_base_color); + } + } + + // brighter border between linked insensitive entries + &:insensitive + %entry:insensitive { border-top-color: mix($borders_color, $base_color, 30%); } + + // color back the top border of a linked focused entry following another entry and add back the focus shadow. + // :not(:only-child) is a specificity bump hack. + + %entry:focus:not(:only-child) { border-top-color: entry_focus_border(); } + + // this takes care of coloring the top border of the focused entry subsequent widget. + // :not(:only-child) is a specificity bump hack. + &:focus:not(:only-child) { + + %entry, + + .entry, + + .button, + + GtkComboBox > box > .button.combo { border-top-color: entry_focus_border(); } + } + } +} + +GtkTreeView .acceleditor > GtkLabel { + background-color: $selected_bg_color; +} + +GtkTreeView .entry { + &.flat, & { + border-radius: 0; + background-image: none; + background-color: $base_color; + + &:focus { border-color: $selected_bg_color; } + } +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_expanders.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_expanders.scss new file mode 100644 index 0000000..bcf16e3 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_expanders.scss @@ -0,0 +1,14 @@ +/************* + * Expanders * + *************/ +expander { + .arrow { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + + &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } + + &:hover { color: lighten($fg_color,30%); } //only lightens the arrow + + &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_floating-bar.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_floating-bar.scss new file mode 100644 index 0000000..c133354 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_floating-bar.scss @@ -0,0 +1,36 @@ +/**************** + * Floating Bar * + ****************/ +.floating-bar { + background-color: $bg_color; + padding-top:1px; + border-width: 1px; + border-style: solid solid none; + border-color: $borders_color; + border-radius: 3px 3px 0 0; + box-shadow: inset 0 1px $top_highlight; + + &.bottom { + + &.left { + border-left-style: none; + border-top-left-radius: 0; + border-top-right-radius: 4px; + } + + &.right { + border-right-style: none; + border-top-right-radius: 0; + border-top-left-radius: 4px; + } + } + + > .button { + padding:4px; + } + + &:backdrop { + background-color: $backdrop_bg_color; + border-color: $backdrop_borders_color; + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_frames.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_frames.scss new file mode 100644 index 0000000..6114e03 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_frames.scss @@ -0,0 +1,79 @@ +/********** + * Frames * + **********/ +.frame { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid $borders_color; + + &.flat { border-style: none; } + + &:backdrop { border-color: $backdrop_borders_color; } +} + +GtkScrolledWindow { + GtkViewport.frame { // avoid double borders when viewport inside scrolled window + border-style: none; + } + + // This is used when content is touch-dragged past boundaries. + // draws a box on top of the content, the size changes programmatically. + overshoot { + &.top { + @include overshoot(top); + + &:backdrop { @include overshoot(top, backdrop); } + } + + &.bottom { + @include overshoot(bottom); + + &:backdrop { @include overshoot(bottom, backdrop); } + } + + &.left { + @include overshoot(left); + + &:backdrop { @include overshoot(left, backdrop); } + } + + &.right { + @include overshoot(right); + + &:backdrop { @include overshoot(right, backdrop); } + } + } + + // Overflow indication, works similarly to the overshoot, the size if fixed tho. + undershoot { + &.top { @include undershoot(top); } + + &.bottom { @include undershoot(bottom); } + + &.left { @include undershoot(left); } + + &.right { @include undershoot(right); } + } + + junction { // the small square between two scrollbars + border-color: transparent; + // the border image is used to add the missing dot between the borders, details, details, details... + border-image: linear-gradient(to bottom, $borders_color 1px, transparent 1px) 0 0 0 1 / 0 1px stretch; + background-color: $scrollbar_bg_color; + + &:dir(rtl) { border-image-slice: 0 1 0 0; } + + &:backdrop { + border-image-source: linear-gradient(to bottom, $backdrop_borders_color 1px, transparent 1px); + background-color: $backdrop_scrollbar_bg_color; + transition: $backdrop_transition; + } + } +} + +//vbox and hbox separators +.separator { + background: transparentize(black, 0.9); +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_granite.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_granite.scss new file mode 100644 index 0000000..1f947b6 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_granite.scss @@ -0,0 +1,225 @@ +/************ + * Popovers * + ************/ + +GraniteWidgetsPopOver { + + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 8px; + -GraniteWidgetsPopOver-border-width: 0; + -GraniteWidgetsPopOver-shadow-size: 12; + + border: 1px solid $base_color; + background: $base_color; + color: $fg_color; + + .button { + background-image: none; + background: none; + border: none; + + &:active, + &:active:hover, { + color: $selected_bg_color; + } + } + + > .frame { + border:none; + } + + .sidebar.view { + border: none; + background: none; + } +} + +GraniteWidgetsStaticNotebook .frame { + border: none; +} + +.popover_bg { + background-color: $base_color; + border: 1px solid $base_color; + color: $fg_color; +} + + +/*********** + * Welcome * + **********/ + +GraniteWidgetsWelcome { + background-color: $base_color; + + GtkLabel { + color: $fg_color; + } + + .h1,.h3 { + color: transparentize($fg_color, 0.2); + } +} + +/************** +* Source List * +***************/ + +.source-list { + -GtkTreeView-horizontal-separator: 4px; + -GtkTreeView-vertical-separator: 4px; + + + background-color: $bg_color; + border: solid $borders_color; + color: $fg_color; + border-right-width: 1px; + + .view { + border-width:0; + border-style:solid; + border-color:$borders_color; + } + + &:backdrop {} + + .category-expander { + border:none; + color: $fg_color; + } + + .badge { + background-image: none; + background-color: transparentize(black, 0.6); + color: $bg_color; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; + + &:selected:backdrop, + &:selected:hover:backdrop { + background-color: transparentize(black, 0.8); + color: darken($bg_color, 5%); + } + } + + .list-row { + border:none; + padding: 0; + + > GtkLabel { + padding-left: 6px; + padding-right: 6px; + } + } + + &.sidebar { + border-width:0; + border-style:solid; + border-color:$borders_color; + + &.left, + &.right { + border-width:0; + } + } +} + +/************** +* Text Styles * +**************/ + +.h1 { + font-size: 24px; +} + +.h2 { + font-weight: 300; + font-size: 18px; +} + +.h3 { + font-size: 9px; +} + +.h4 { + font-weight: bold; + font-size: 9px; +} + +.category-label { + font-size: 9px; + padding: 6px; + color: transparentize($fg_color, 0.1); + font-weight: bold; + text-shadow: 0 1px transparentize(white,0.8); +} + + +/************** +* Storage Bar * +**************/ +.storage-bar { + + .trough { + border: none; + box-shadow:0 1px 0 0 $bottom_highlight; + background-image: none; + background-color: transparent; + padding: 8px 6px; + } + + .fill-block { + background-color: $yellow; + border:none; + box-shadow: inset 0 1px 0 0 transparentize(black, 0.9), inset 0 -1px 0 0 transparentize(black, 0.9); + + transition: all 200ms ease-in-out; + + padding: 8px 6px; + + &:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + border-left-width: 1px; + box-shadow: inset 0 1px 0 0 transparentize(black, 0.9), + inset 1px 0 0 transparentize(black, 0.9), + inset 0 -1px 0 0 transparentize(black, 0.9); + } + + &:last-child { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow: inset 0 1px 0 0 transparentize(black, 0.9), + inset -1px 0 0 transparentize(black, 0.9), + inset 0 -1px 0 0 transparentize(black, 0.9); + } + + &.empty-block { + background-color: $base_color; + } + + &.app { + background-color: $blue; + } + + &.audio { + background-color: $orange; + } + + &.photo { + background-color: $red; + } + + &.video { + background-color: $purple; + } + + .legend { + padding: 12px; + border-radius: 4px; + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_header-bars.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_header-bars.scss new file mode 100644 index 0000000..3c41fe4 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_header-bars.scss @@ -0,0 +1,429 @@ +/*************** + * Header Bars * + ***************/ + +%headerbar, +.header-bar { + padding:0 8px; + border: none; + border-radius: 4px 4px 0 0; + + background-color: $headerbar_bg_color; + color: $headerbar_fg_color; + + box-shadow: inset 0 1px $top_highlight; + + &:backdrop { + background-color: $headerbar_bg_color; + color: $backdrop_headerbar_fg_color; + + box-shadow: inset 0 1px transparentize($top_highlight, 0.4); + + transition: $backdrop_transition; + } + + .title { + font-weight: bold; + padding-left: 12px; + padding-right: 12px; + color: $headerbar_fg_color; + + &:backdrop { + color:$backdrop_headerbar_fg_color; + } + } + + .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; + color: $headerbar_fg_color; + + @extend .dim-label; + } + + // selection mode + &.selection-mode { + + border-radius: 4px 4px 0 0; + + color: $selected_fg_color; + text-shadow: 0 -1px transparentize(black, 0.5); + border-color: $selected_borders_color; + + background-color: $selection_mode_headerbar_bg_color; + box-shadow: inset 0 1px $top_highlight; + + &:backdrop { + background-color: darken($selection_mode_headerbar_bg_color, 10%); + background-image: none; + box-shadow: inset 0 1px transparentize($top_highlight, 0.4); + } + + .subtitle:link { @extend *:link:selected; } + + .selection-menu { + &:backdrop, & { + border-color: transparentize($selected_bg_color, 1); + background-image: linear-gradient(to bottom, transparentize($selected_bg_color, 1)); + box-shadow: none; + text-shadow: none; + padding-left: 10px; + padding-right: 10px; + + GtkArrow { -GtkArrow-arrow-scaling: 1; } + + .arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + color: transparentize($selected_fg_color,0.5); + icon-shadow: none; + } + } + } + } + + .tiled &, + .maximized & { &:backdrop, & { border-radius: 0; }} // squared corners when the window is maximized or tiled + + &.default-decoration { + padding: 6px; + background-color: $headerbar_bg_color; + color: $headerbar_fg_color; + + .maximized { + padding: 6px; + border-radius:0; + } + + &:backdrop { + background-color: $backdrop_headerbar_bg_color; + color: $backdrop_headerbar_fg_color; + } + } + + // Entries + + .entry { + + margin:6px 0; + border-radius: 2px; + padding: 4px; + + border: none; + box-shadow: none; + background: transparentize($base_color, 0.05); + color: $fg_color; + box-shadow: 0 1px 0 0 transparentize(black, 0.8); + + > .image { + padding-right: 6px; + color: transparentize($fg_color, 0.2); + } + + &:active, + &:focus { + background: $base_color; + color: $fg_color; + + box-shadow: 0 1px 2px 0 transparentize(black, 0.6); + + > .image { + padding-right: 6px; + color: $fg_color; + } + + &:backdrop { + background: transparentize($base_color, 0.2); + color: transparentize($fg_color, 0.5); + box-shadow: none; + } + } + + &:insensitive { + background: transparentize($base_color, 0.4); + color: transparentize($fg_color, 0.5); + box-shadow: none; + + > .image { + padding-right: 6px; + color: transparentize($fg_color, 0.5); + } + + &:backdrop { + background: transparentize($base_color, 0.5); + color: transparentize($fg_color, 0.5); + box-shadow: none; + } + } + + &:backdrop { + background: transparentize($base_color, 0.2); + color: transparentize($fg_color, 0.5); + box-shadow: none; + + > .image { + color: transparentize($fg_color, 0.5); + } + } + } + + // Buttons + + // header bar buttons have no backgrounds or borders + .button { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + icon-shadow: none; + margin: 0; + padding: 10px; + text-shadow: none; + + &.back-button, + &.suggested-action, + &.menu-button, + &.text-button, + &.image-button, + &.linked, + &.flat { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + icon-shadow: none; + margin: 0; + padding: 10px; + text-shadow: none; + color: $headerbar_fg_color; + + &:backdrop { + background-color: transparent; + background-image: none; + text-shadow: none; + color: $backdrop_headerbar_fg_color; + } + + &:hover { + background-image:none; + background-color: transparentize(black, 0.85); + color:lighten($headerbar_fg_color, 10%); + box-shadow:none; + text-shadow:none; + } + } + + GtkLabel, + GtkImage { + color: $headerbar_fg_color; + + &:backdrop, + &:insensitive { + color: $backdrop_headerbar_fg_color; + -gtk-image-effect: dim; + } + } + + &:focus, + &:hover { + background-image:none; + background-color: transparentize(black, 0.85); + color:lighten($headerbar_fg_color, 10%); + box-shadow:none; + text-shadow:none; + } + + &:backdrop { + background-color: transparent; + background-image: none; + color: $backdrop_headerbar_fg_color; + + GtkImage { + color: $backdrop_headerbar_fg_color; + } + } + + &:active, + &:checked { + border-radius: 0px; + + text-shadow: none; + icon-shadow: none; + + box-shadow: inset 0 -2px 0 0 $headerbar_fg_color; + + background-color: transparent; + background-image: none; + color: $headerbar_fg_color; + + &:backdrop { + background-color: transparent; + background-image: none; + color: $backdrop_headerbar_fg_color; + + box-shadow: inset 0 -2px 0 0 $backdrop_headerbar_fg_color; + } + + &:focus, + &:hover { + background-image:none; + background-color: transparentize(black, 0.85); + color:lighten($headerbar_fg_color, 10%); + box-shadow: inset 0 -2px 0 0 $headerbar_fg_color; + } + } + + &:insensitive, + &:insensitive:backdrop { + color: $backdrop_headerbar_fg_color; + background-color: transparent; + background-image: none; + + GtkImage { + -gtk-image-effect: dim; + } + } + + // Title Button + &.titlebutton { + background-color:transparent; + background-image: none; + border-radius:50%; + border: none; + box-shadow: none; + icon-shadow: none; + margin: 0; + padding: 1px; + text-shadow: none; + color:$headerbar_fg_color; + + &:hover { + background-color:transparentize($headerbar_fg_color, 0.9); + color:lighten($headerbar_fg_color, 10%); + } + + &:backdrop { + background-color:transparent; + color:$backdrop_headerbar_fg_color; + } + + &:active { + background-color:$headerbar_fg_color; + color:$headerbar_bg_color; + border-radius:50%; + box-shadow:none; + + GtkImage { + color:$headerbar_bg_color; + } + } + } + + // Menu Button + &.menu-button { + .menu { + .menuitem { + GtkLabel { + color: $fg_color; + &:insensitive { color: $insensitive_fg_color; } + } + .separator { color: $borders_color;} + &:hover { GtkLabel {color: $selected_fg_color;}} + } + } + } + + // Suggested Button + &.suggested-action { + font-weight: bold; + padding:0; + padding: 5px 10px; + border-radius: 2px; + + background-color: $headerbar_fg_color; + color: $selected_bg_color; + box-shadow: 0 1px 0 0 transparentize(black, 0.8); + + GtkLabel { color: $selected_bg_color;} + + &:hover { + background-color: $headerbar_fg_color; + box-shadow: 0 1px 2px 0 transparentize(black, 0.6); + GtkLabel {color: $selected_bg_color;} + + &:backdrop { + background-color: transparentize($headerbar_fg_color, 0.2); + box-shadow:none; + GtkLabel { color:transparentize($selected_bg_color, 0.2);} + } + } + + &:insensitive { + background-color: transparentize(black, 0.9); + box-shadow:none; + GtkLabel { color:transparentize($headerbar_fg_color, 0.5);} + + &:backdrop { + background-color: transparentize(black, 0.9); + box-shadow:none; + GtkLabel { color:transparentize($headerbar_fg_color, 0.5);} + } + } + + &:backdrop { + background-color: transparentize($headerbar_fg_color, 0.9); + box-shadow: none; + GtkLabel {color:transparentize($selected_bg_color, 0.8);} + } + } + + // Linked button + &.linked { + &:first-child, + &:last-child { + border-radius:0; + } + } + } + + // Separator + .separator { + color: transparent; + background-color: transparent; + } +} + +.titlebar { + &, &:backdrop { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + } +} + +.header-bar { + .separator:first-child + &, + separator:first-child + &, // tackles the paned container case + &:first-child { &, &:backdrop { border-top-left-radius: 4px; }} + + &:last-child { &, &:backdrop { border-top-right-radius: 4px; }} +} + +.titlebar:not(headerbar) { + window.csd > & { + // in csd we assume every titlebar is a headerbar so reset anything, this is needed for split toolbars cases + padding: 0; + background-color: $headerbar_bg_color; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; + + &:backdrop { + background-color: $backdrop_headerbar_bg_color; + } + } + + @extend %headerbar; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_infobars.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_infobars.scss new file mode 100644 index 0000000..13c5203 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_infobars.scss @@ -0,0 +1,122 @@ +/************** + * GtkInfoBar * + **************/ +%infobar, +GtkInfoBar, +infobar { + text-shadow: none; + color: $fg_color; + background-color: $bg_color; + border-bottom:1px solid darken($bg_color,10%); + box-shadow: inset 0 1px transparentize(white, 0.8), + 0 1px 0 0 transparentize(black, 0.95), + 0 1px 2px 0 transparentize(black, 0.85); + +} + +%color_infobar { + + @extend %infobar; + + text-shadow: none; + color: $selected_fg_color; + border:none; + + .label { + color: $selected_fg_color; + + &:backdrop { + color: $backdrop_selected_fg_color; + } + } + + .button, + button { + border-radius: 2px; + border: none; + background: transparentize($base_color, 0.05); + color: $fg_color; + box-shadow: 0 1px 0 0 transparentize(black, 0.8); + + .label { + color: $fg_color; + } + + &:active { + background: $base_color; + color: $fg_color; + + box-shadow: 0 1px 2px 0 transparentize(black, 0.6); + + &:backdrop { + background: transparentize($base_color, 0.2); + color: transparentize($fg_color, 0.5); + box-shadow: none; + } + } + + &:hover, + &:focus { + box-shadow: 0 1px 2px 0 transparentize(black, 0.6); + } + + &:insensitive { + background: transparentize($base_color, 0.4); + color: transparentize($fg_color, 0.5); + box-shadow: none; + + &:backdrop { + background: transparentize($base_color, 0.5); + color: transparentize($fg_color, 0.5); + box-shadow: none; + } + } + + &:backdrop { + background: transparentize($base_color, 0.2); + color: transparentize($fg_color, 0.5); + box-shadow: none; + } + } +} + +.info { + @extend %color_infobar; + background-color: $info_color; + + &:backdrop { + background-color:lighten($info_color,10%); + color: $backdrop_selected_fg_color; + } +} + +.warning { + @extend %color_infobar; + background-color: $warning_color; + + &:backdrop { + background-color:lighten($warning_color,10%); + color: $backdrop_selected_fg_color; + } +} + +.question { + @extend %color_infobar; + background-color: $question_color; + + &:backdrop { + background-color:lighten($question_color,10%); + color: $backdrop_selected_fg_color; + } + +} + +.error { + @extend %color_infobar; + background-color: $error_color; + + &:backdrop { + background-color:lighten($error_color,10%); + color: $backdrop_selected_fg_color; + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_level-bars.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_level-bars.scss new file mode 100644 index 0000000..2d7876b --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_level-bars.scss @@ -0,0 +1,85 @@ +/************* + * Level Bar * + *************/ +GtkLevelBar, +.level-bar { + + -GtkLevelBar-min-block-width: 32; + -GtkLevelBar-min-block-height: 8; + + &:backdrop { transition: $backdrop_transition; } + + .trough { + @extend %scale_trough; + margin: 0; + padding:2px; + border-radius:3px; + } + + &.horizontal.indicator-discrete.fill-block { margin: 0 1px; } + &.horizontal.discrete block { margin: 0 1px; } + + &.vertical.indicator-discrete.fill-block { margin: 1px 0; } + &.vertical.discrete block { margin: 1px 0; } + + %fill-block, + .fill-block { + + border-radius:2px; + + &.low, + &.level-low { + border:1px solid darken($warning_color,10%); + background-color: $warning_color; + + &:backdrop { border:1px solid $warning_color; }; + } + + &.high, + &.level-high { + border:1px solid darken($selected_bg_color,10%); + background-color: $selected_bg_color; + + &:backdrop { border:1px solid $selected_bg_color; } + } + + &.full, + &.level-full { + border:1px solid darken($success_color,10%); + background-color: $success_color; + + &:backdrop { border:1px solid $success_color; }; + } + + &.empty, + &.level-empty { + background-color: transparent; + border:1px solid if($variant=='light', transparentize($fg_color,0.8), + transparentize($fg_color,0.9)); + box-shadow: none; + + &:backdrop { border-color: transparentize($backdrop_fg_color,0.85); } + } + } + + // Trough + &.horizontal, + &.vertical { + .trough { + @extend %scale_trough; + } + } + + + // Vertical + &.vertical { + -GtkLevelBar-min-block-width: 8; + -GtkLevelBar-min-block-height: 32; + + .fill-block { + + @extend %fill-block; + + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_links.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_links.scss new file mode 100644 index 0000000..7fcdadf --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_links.scss @@ -0,0 +1,49 @@ +/********* + * Links * + *********/ +*:link { + color: $link_color; + + &:visited { + color: $link_visited_color; + + *:selected & { color: mix($selected_fg_color, $selected_bg_color, 60%); } + } + + &:hover { + color: lighten($link_color,10%); + + *:selected & { color: mix($selected_fg_color, $selected_bg_color, 90%); } + } + + &:active { + color: $link_color; + + *:selected & { color: mix($selected_fg_color, $selected_bg_color, 80%); } + } + + &:backdrop { &:backdrop:hover, &:backdrop:hover:selected, & { color: $selected_bg_color; }} + + @at-root %link_selected, + &:selected, + *:selected & { color: mix($selected_fg_color, $selected_bg_color, 80%); } +} + +.button:link, +.button:visited { + @extend %undecorated_button; + + @extend *:link; + + text-shadow: none; + + &:hover, + &:active, + &:checked { + @extend %undecorated_button; + + text-shadow: none; + } + + > GtkLabel { text-decoration-line: underline; } +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_lists.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_lists.scss new file mode 100644 index 0000000..cd33b1e --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_lists.scss @@ -0,0 +1,29 @@ +/********* + * Lists * + *********/ +.list { + color: $text_color; + background-color: $base_color; + border-color: $borders_color; + + &:backdrop { + background-color: $backdrop_base_color; + border-color: $backdrop_borders_color; + } + +} + +.list-row { + border-radius:0; + transition: all 150ms $ease-out-quad; + + GtkImage { + padding-right: 6px; + } + + &:hover { transition: none; } + + &:backdrop { transition: $backdrop_transition; } + + &:selected { @extend %selected_items; } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_menus.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_menus.scss new file mode 100644 index 0000000..f3a2cdf --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_menus.scss @@ -0,0 +1,118 @@ +/********* + * Menus * + *********/ +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + box-shadow: inset 0 -1px transparentize(black, 0.9); + background-color: $headerbar_bg_color; + color: $headerbar_fg_color; + + &:backdrop { background-color: $backdrop_headerbar_bg_color; } + + > .menuitem { + padding: 4px 8px; + + &:hover { //Seems like it :hover even with keyboard focus + box-shadow: inset 0 -3px $selected_bg_color; + color: $headerbar_fg_color; + } + + &:insensitive { + color: $insensitive_fg_color; + box-shadow: none; + } + } +} + +%menu, +.content-view .menu, +.menu, +.popup { + padding: 4px 0px; + background-color: $menu_color; + border: 1px solid $borders_color; + border-radius: 4px; + box-shadow: 0 2px 4px 0 transparentize(black,0.9), inset 0 1px 0 0 $top_highlight; + + .csd & {border: none;} + + &:backdrop { background-color: $backdrop_menu_color; } + + .menuitem { + padding: 8px 4px; + text-shadow: none; + + &:hover { + color: $selected_fg_color; + background-color: $selected_bg_color; + } + + &:insensitive { + color: $insensitive_fg_color; + &:backdrop { color: $backdrop_insensitive_color; } + } + + &:backdrop, + &:backdrop:hover { + color: $backdrop_fg_color; + background-color: transparent; + } + + // submenu indicators + .arrow { + + &:dir(ltr) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + margin-left: 10px; + } + + &:dir(rtl) { + -gtk-icon-source:-gtk-icontheme('pan-end-symbolic-rtl'); + margin-right: 10px; + } + } + } + + // overflow arrows + > .arrow { + @include button(undecorated); + + padding: 4px; + background-color: $menu_color; + border-radius: 0; + + &.top { + margin-top: -6px; + border-bottom: 1px solid mix($fg_color, $base_color, 10%); + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); + } + + &.bottom { + margin-bottom: -6px; + border-top: 1px solid mix($fg_color, $base_color, 10%); + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + } + + &:hover { background-color: mix($fg_color, $base_color, 10%); } + + &:backdrop { background-color: $backdrop_menu_color; } + + &:insensitive { + color: transparent; + background-color: transparent; + border-color: transparent ; + } + } +} + +.menuitem { + .accelerator { color: gtkalpha(currentColor,0.55); } + + .check, + .radio { + + &:dir(ltr) { margin-right: 7px; } + &:dir(rtl) { margin-left: 7px; } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_misc.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_misc.scss new file mode 100644 index 0000000..e26f75b --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_misc.scss @@ -0,0 +1,66 @@ +/******** + * Misc * + ********/ + +//content view (grid/list) +.content-view { + background-color: darken($bg_color,7%); + + &:hover { -gtk-image-effect: highlight; } + + &:backdrop { background-color: darken($bg_color,7%); } + +} + +.scale-popup { + .osd & { @extend %osd; } + + .osd & button.flat { //FIXME: quick hack, redo properly + border-style: none; + border-radius: 5px; + } + + // +/- buttons on GtkVolumeButton popup + .button, + button { + &:hover { + @extend %undecorated_button; + background-color: transparentize($fg_color,0.9); + border-radius: 5px; + } + + &:backdrop { &:hover, &:insensitive, & { @extend %undecorated_button; }} + } +} + +.separator { + color: $borders_color; +} + +/************ +* Assistant * +*************/ + +GtkAssistant { + + border-bottom-left-radius:4px; + border-bottom-right-radius:4px; + + .sidebar { + background-color: $base_color; + border-top: 1px solid $borders_color; + + border-bottom-left-radius:4px; + + &:backdrop { + background-color: $backdrop_base_color; + border-color: $backdrop_borders_color; + } + } + + &.csd .sidebar { border-top-style: none; } + + .sidebar GtkLabel { padding: 6px 12px; } + + .sidebar GtkLabel.highlight { background-color: mix($bg_color, $fg_color, 80%); } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_notebooks.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_notebooks.scss new file mode 100644 index 0000000..1e8a087 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_notebooks.scss @@ -0,0 +1,113 @@ +/************* + * Notebooks * + *************/ +.dynamic-notebook, +.notebook { + padding:0; + background-color: $base_color; + box-shadow:0 0 0 1px $borders_color; + background-clip: border-box; + + > .header { + border: none; + box-shadow:none; + background-color: $bg_color; + } + + > tab { + border-radius: 0; + background-color: $bg_color; + + &.top { + padding: 6px 8px 8px 8px; + box-shadow:inset 0 -1px 0 0 $borders_color; + + &:active { + box-shadow:inset 0 -3px 0 0 $selected_bg_color; + + &:backdrop { + box-shadow:inset 0 -3px 0 0 $backdrop_selected_bg_color; + } + } + + &:backdrop { + box-shadow:inset 0 -1px 0 0 $backdrop_borders_color; + } + + &:insensitive { + box-shadow:inset 0 -1px 0 0 $insensitive_borders_color; + } + } + + &.bottom { + padding: 8px 8px 6px 8px; + box-shadow:inset 0 1px 0 0 $borders_color; + + &:active { + box-shadow:inset 0 3px 0 0 $selected_bg_color; + + &:backdrop { + box-shadow:inset 0 3px 0 0 $backdrop_selected_bg_color; + } + } + + &:backdrop { + box-shadow:inset 0 1px 0 0 $backdrop_borders_color; + } + + &:insensitive { + box-shadow:inset 0 1px 0 0 $insensitive_borders_color; + } + } + + &.left { + padding: 8px; + box-shadow:inset -1px 0 0 0 $borders_color; + + &:active { + box-shadow:inset -3px 0 0 0 $selected_bg_color; + + &:backdrop { + box-shadow:inset -3px 0 0 0 $backdrop_selected_bg_color; + } + } + + &:backdrop { + box-shadow:inset -1px 0 0 0 $backdrop_borders_color; + } + + &:insensitive { + box-shadow:inset -1px 0 0 0 $insensitive_borders_color; + } + } + + &.right { + padding: 8px; + box-shadow:inset 1px 0 0 0 $borders_color; + + &:active { + box-shadow:inset 3px 0 0 0 $selected_bg_color; + + &:backdrop { + box-shadow:inset 3px 0 0 0 $backdrop_selected_bg_color; + } + } + + &:backdrop { + box-shadow:inset 1px 0 0 0 $backdrop_borders_color; + } + + &:insensitive { + box-shadow:inset 1px 0 0 0 $insensitive_borders_color; + } + } + + &:active { + font-weight: bold; + } + + &:hover { + background: darken($bg_color, 5%); + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_paned.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_paned.scss new file mode 100644 index 0000000..1b1e987 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_paned.scss @@ -0,0 +1,56 @@ +/********* + * Paned * + *********/ +.paned { + > .separator { + -gtk-icon-source: none; // defeats the ugly default handle decoration + border-style: none; // just to be sure + background-color: $borders_color; + // workaround, using background istead of a border since the border will get rendered twice (?) + background-size: 1px 1px; + + &:selected { background-color: $selected_bg_color } // FIXME is this needed? + + &:backdrop { background-color: $backdrop_borders_color } + + } + + border: solid $borders_color; + border-left-width: 1px; + + &.horizontal > .separator { + background-repeat: repeat-y; + + &:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; + } + &:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; + } + + &.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; + } + } + + &.vertical > .separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; + + &.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_pathbars.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_pathbars.scss new file mode 100644 index 0000000..f5dfeca --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_pathbars.scss @@ -0,0 +1,29 @@ +/************ + * Pathbars * + ************/ +.path-bar button { + &.text-button, &.image-button, & { + padding-left: 4px; + padding-right: 4px; + } + + &.text-button.image-button label { + padding-left: 0; + padding-right: 0; + } + + &.text-button.image-button, & { + label:last-child { padding-right: 8px; } + label:first-child { padding-left: 8px; } + } + + image { + padding-left: 4px; + padding-right: 4px; + } + + &.slider-button { + padding-left: 0; + padding-right: 0; + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_popovers.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_popovers.scss new file mode 100644 index 0000000..1b4ebc2 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_popovers.scss @@ -0,0 +1,79 @@ +/************ + * Popovers * + ************/ +.popover { + + .background { + padding: 2px; + border-radius: 4px; + border:none; + background-color: $popover_bg_color; + + &:backdrop { + background-color: $backdrop_bg_color; + box-shadow: none; + } + + > .view, + > .toolbar { + border-style: none; + background-color: transparent; + } + + .csd &, & { + + box-shadow: 0 0 0 1px transparentize(black, 0.9), 0 2px 3px 0 transparentize(black, 0.7); + + &.touch-selection, + &.magnifier { + @extend %osd; + + border: 1px solid transparentize(white, 0.9); + + button { @extend %osd_button }; + } + + &.osd { @extend %osd; } + } + } + + .separator { margin: 3px; } + + .check, + .radio { @extend modelbutton.flat; } + + .menuitem { + padding: 8px; + text-shadow: none; + + &:hover { + color: $selected_fg_color; + background-color: $selected_bg_color; + } + + &:insensitive { + color: $insensitive_fg_color; + &:backdrop { color: $backdrop_insensitive_color; } + } + + &:backdrop, + &:backdrop:hover { + color: $backdrop_fg_color; + background-color: transparent; + } + + // submenu indicators + .arrow { + + &:dir(ltr) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + margin-left: 10px; + } + + &:dir(rtl) { + -gtk-icon-source:-gtk-icontheme('pan-end-symbolic-rtl'); + margin-right: 10px; + } + } + } +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_progress-bars.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_progress-bars.scss new file mode 100644 index 0000000..e86d4ec --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_progress-bars.scss @@ -0,0 +1,91 @@ +/***************** + * Progress bars * + *****************/ + +GtkProgressBar, +.progressbar { + + @extend %scale_trough; + + // sizing + &.horizontal progress { margin: 0 -1px; } // the progress node is positioned after the trough border + &.vertical progress { margin: -1px 0; } // this moves it over it. + + + // FIXME: insensitive state missing and some other state should be set probably + font-size: smaller; + color: transparentize($fg_color, 0.6); + + &:active { + border-radius:0px; + color: transparentize(black,0.5); + background-color: $selected_bg_color; + border-color: darken($selected_bg_color, 10%); + + &:backdrop { + background-color: lighten($selected_bg_color, 10%); + border-color: lighten(darken($selected_bg_color, 10%), 10%); + } + } + + &:backdrop { + transition: $backdrop_transition; + } + + .progressbar { + @extend %scale_highlight; + + border-radius: 0px; + + // default 2px + &.left { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; + } + + &.right { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; + } + + &.top { + border-top-right-radius: 0px; + border-top-left-radius: 0px; + } + + &.bottom { + border-bottom-right-radius: 0px; + border-bottom-left-radius: 0px; + } + } + + &:backdrop .progressbar { @extend %scale_highlight:backdrop; } // states not passed here as well + &:backdrop progress { @extend %scale_highlight:backdrop; } // states not passed here as well + + &.osd { // progressbar.osd used for epiphany page loading progress + background-color: transparent; + + .trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; + } + + .progressbar { + border-style: none; + border-radius: 0; + } + } + + // In-Row + + row, + .list-row { + &:selected { + border: 1px solid darken($selected_bg_color, 10%); + color: transparentize(black,0.5); + background-color: $selected_bg_color; + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_scales.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_scales.scss new file mode 100644 index 0000000..1ab9961 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_scales.scss @@ -0,0 +1,269 @@ +/********** + * Scales * + **********/ + +%scale_trough { + border:none; + background-color: $base_color; + box-shadow: 0px 1px $bottom_highlight; + border:1px solid $borders_color; + + padding:0; + margin: 0; + + &:insensitive { + background-color: $insensitive_bg_color; + } + + &:backdrop { + background-color: $backdrop_base_color; + transition: $backdrop_transition; + + &:insensitive { background-color: $insensitive_bg_color; } + } + + // on selected list rows + row:selected & { + box-shadow: none; + + &, &:insensitive { border-color: $selected_borders_color; } + } + + // OSD + .osd & { + border-color: $osd_borders_color; + background-color: transparentize($osd_borders_color, 0.2); + box-shadow: none; + outline-color: transparentize($osd_fg_color, 0.8); + + &:insensitive { background-color: $osd_insensitive_bg_color; } + } +} + +%scale_highlight { + + border: 1px solid $selected_borders_color; + background-color: $selected_bg_color; + box-shadow: inset 0px 1px $top_highlight; + + border-radius: 4px; + + + &:insensitive { + border: 1px solid $borders_color; + background-color: transparentize(black, 0.9); + } + + &:backdrop, + &:active:backdrop { + border-color: lighten($selected_bg_color, 10%); + background-color: lighten($selected_bg_color, 10%); + &:insensitive { + background-color: transparent; + border-color: transparent; + } + } + + // on selected list rows + .list-row:selected & { &:insensitive, & { border-color: $selected_borders_color; } } + row:selected & { &:insensitive, & { border-color: $selected_borders_color; } } + + // OSD + .osd & { + border-color: $osd_borders_color; + + &:insensitive { border-color: transparent; } + } +} + + +// Scale +.scale { + // sizing + + $_marks_length: 6px; + $_marks_distance: 6px; + + + -GtkScale-slider-length: 16px; + -GtkRange-slider-width: 16px; + -GtkRange-trough-border: 0px; + + padding: 8px; + + // those are inside the trough node, I need them to show their own border over the trough one, so negative margin + .highlight { margin: -1px; } + + // Slider, the scale handle + .slider { + margin: 1px; + + background-color:$base_color; + box-shadow:0 1px 2px 0 transparentize(black, 0.7); + border: 1px solid $borders_color; + border-radius: 12px; + + transition: $button_transition; + transition-property: background, border, box-shadow; + + &:hover {} + &:active { + box-shadow:0 1px 2px 0 transparentize($selected_bg_color, 0.5); + border: 1px solid $selected_bg_color; + + &:insensitive { + box-shadow:none; + border: 1px solid transparentize(black, 0.8); + } + } + + &:insensitive { + box-shadow:none; + } + + &:backdrop {} + + .list-row:selected & { &, &:insensitive { border-color: $selected_borders_color; } } + row:selected & { &, &:insensitive { border-color: $selected_borders_color; } } + + // OSD + .osd & { + @include button(osd); + border-color: darken($osd_borders_color, 3%); + background-color: opacify($osd_bg_color, 1); // solid background needed here + + &:hover { @include button(osd-hover); } + + &:active { @include button(osd-active); } + + &:insensitive { @include button(osd-insensitive); } + + &:backdrop { + @include button(osd-backdrop); + + &:insensitive { @include button(osd-backdrop-insensitive); } + } + } + } + + // Trough + .trough { + @extend %scale_trough; + border-radius: 2px; + margin: 6px; + + outline-offset: 2px; + outline-radius: 5px; + + &.horizontal { + } + + &.vertical { + } + } + + + // The coloured part of the Trough + .highlight{ + @extend %scale_highlight; + } + + // Fine-tune mode + // when you click-and-hold the slider + &.fine-tune { + + &.horizontal { + padding-top: 9px; + padding-bottom: 9px; + } + + &.vertical { + padding-left: 9px; + padding-right: 9px; + } + + // to make the trough grow in fine-tune mode + .slider { + + background-color:$base_color; + border-color:$base_color; + border: 1px solid transparentize(black, 0.7); + border-radius: 12px; + box-shadow:none; + } + + .trough { + @extend %scale_trough; + + border-radius:6px; + + outline-offset: 2px; + outline-radius: 5px; + + margin: 2px; + } + + .highlight { + @extend %scale_highlight; + } + } + + // this is another differently styled part of the backing bit, the most relevant use case is for example + // in media player to indicate how much video stream as been cached + fill { + @extend %scale_trough; + border-radius: 2px; + + &, &:backdrop { + background-color: $borders_color; + box-shadow: none; + } + + &:insensitive { + &, &:backdrop { + border-color: transparent; + background-color: transparent; + } + } + + // OSD + .osd & { + background-color: mix($osd_fg_color, $osd_borders_color, 25%); + + &:insensitive { + &, &:backdrop { + border-color: transparent; + background-color: transparent; + } + } + } + } + + value { color: gtkalpha(currentColor, 0.4); } + + marks { + color: gtkalpha(currentColor, 0.4); + + @each $marks_class, $marks_pos, $marks_margin in (top, top, bottom), + (bottom, bottom, top), + (top, left, right), + (bottom, right, left) { + &.#{$marks_class} { + margin-#{$marks_margin}: $_marks_distance; + margin-#{$marks_pos}: -($_marks_distance + $_marks_length); + } + } + } + + &.fine-tune marks { + @each $marks_class, $marks_pos, $marks_margin in (top, top, bottom), + (bottom, bottom, top), + (top, left, right), + (bottom, right, left) { + &.#{$marks_class} { + margin-#{$marks_margin}: $_marks_distance; + margin-#{$marks_pos}: -($_marks_distance + $_marks_length - 3px); + } + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_scrollbars.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_scrollbars.scss new file mode 100644 index 0000000..f127e2c --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_scrollbars.scss @@ -0,0 +1,188 @@ +/************** + * Scrollbars * + **************/ + +.scrollbar { + $_slider_min_length: 40px; + + // disable steppers + @at-root * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; + } + + background-color: $scrollbar_bg_color; + transition: 300ms $ease-out-quad; + + // scrollbar border + &.top { border-bottom: 1px solid $borders_color; } + &.bottom { border-top: 1px solid $borders_color; } + &.left { border-right: 1px solid $borders_color; } + &.right { border-left: 1px solid $borders_color; } + + &:backdrop { + background-color: $backdrop_scrollbar_bg_color; + border-color: $backdrop_borders_color; + transition: $backdrop_transition; + } + + // slider + .slider { + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: $scrollbar_slider_color; + + &:hover { background-color: $scrollbar_slider_hover_color; } + + &:hover:active { background-color: $scrollbar_slider_active_color; } + + &:backdrop { background-color: $backdrop_scrollbar_slider_color; } + + &:insensitive { background-color: transparent; } + } + + &.fine-tune { + .slider { + } + + &.horizontal .slider { border-width: 5px 4px; } + &.vertical .slider { border-width: 4px 5px; } + } + + &.overlay-indicator { + &:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; + + .slider { + margin: 0; + background-color: $fg_color; + border: 1px solid if($variant == 'light', white, black); + } + + .button, + button { + background-color: $fg_color; + background-clip: padding-box; + border-radius: 100%; + border: 1px solid if($variant == 'light', white, black); + -gtk-icon-source: none; + } + + &.horizontal { + .slider, + slider { + margin: 0 2px; + } + + .button, + button { + margin: 1px 2px; + } + } + + &.vertical { + .slider { + margin: 2px 0; + } + + .button { + margin: 2px 1px; + } + } + } + + &.dragging, + &.hovering { opacity: 0.8; } + } + + + + // button styling + .button { + padding: 0; + border-style: none; + border-radius: 0; + + @include button(undecorated); + + color: $scrollbar_slider_color; + + &:hover { + @include button(undecorated); + + color: $scrollbar_slider_hover_color; + } + &:active, &:checked { + @include button(undecorated); + + color: $scrollbar_slider_active_color; + } + &:insensitive { + @include button(undecorated); + + color: transparentize($scrollbar_slider_color, 0.8); + } + &:backdrop { + @include button(undecorated); + + color: $backdrop_scrollbar_slider_color; + + &:insensitive { + @include button(undecorated); + + color: transparentize($backdrop_scrollbar_slider_color, 0.8); + } + } + } + + // button icons + &.vertical { + .button, + button { + &.down { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } + &.up { -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); } + } + } + + &.horizontal { + .button, + button { + &.down { -gtk-icon-source: -gtk-icontheme('pan-right-symbolic'); } + &.up { -gtk-icon-source: -gtk-icontheme('pan-left-symbolic'); } + } + } +} + +GtkTreeView ~ .scrollbar.vertical { + border-top: 1px solid $borders_color; + margin-top: -1px; +} + + +/********************** + * Overlay Scrollbars * + *********************/ + +OsThumb, +OsScrollbar { + + color: $selected_bg_color; + + &:active, + &:selected { + background-color: $selected_bg_color; + } + + &:backdrop, + &:active:backdrop { + background-color: $backdrop_fg_color; + } + + &:insensitive { + background-color: $insensitive_fg_color; + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_sidebar.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_sidebar.scss new file mode 100644 index 0000000..b4cab0c --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_sidebar.scss @@ -0,0 +1,73 @@ +/*********** + * Sidebar * + ***********/ +.sidebar { + padding:0; + border-style: solid; + background-color: $bg_color; + + &.left { + border-right: 1px solid $borders_color; + border-left-style: none; + } + + &.right { + border-left: 1px solid $borders_color; + border-right-style: none; + } + + &:backdrop { + background-color: $backdrop_sidebar_bg_color; + border-color: $backdrop_borders_color; + transition: $backdrop_transition; + } + + .frame { + border-width:0; + border-left-width:1px; + border-right-width:1px; + } + + .sidebar-item, + .sidebar-row { + padding: 5px 8px; + + GtkImage { + padding-right: 6px; + padding-left: 6px; + } + + &:selected, + &:active { + background-color: $selected_bg_color; + color: $selected_fg_color; + + &:hover { + background-color: $selected_bg_color; + color: $selected_fg_color; + box-shadow:none; + } + + &:backdrop { + background-color: lighten($selected_bg_color, 20%); + } + } + + &:hover { + background-color: $base_color; + color: $fg_color; + box-shadow:0 1px 2px 0 transparentize(black, 0.8); + + &:backdrop { + box-shadow:none; + } + } + } + + .separator { + color: $borders_color; + } + + .paned & { &.left, &.right, &.left:dir(rtl), &:dir(rtl), &:dir(ltr), & { border-style: none; }} + +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_spinbuttons.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_spinbuttons.scss new file mode 100644 index 0000000..f168d7c --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_spinbuttons.scss @@ -0,0 +1,172 @@ +/***************** + * GtkSpinButton * + *****************/ + +.spinbutton { + &:not(.vertical) { + + @extend %entry; + + .entry { + padding: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; + } + + .button { + margin: 0; + padding: 6px; + color: mix($fg_color, $base_color, 90%); + background-image: none; + border-style: none none none solid; + border-color: transparentize($borders_color, 0.7); + border-radius: 0; + box-shadow: none; + + &:dir(rtl) { border-style: none solid none none; } + + &:hover { + color: $fg_color; + background-color: $base_hover_color; + } + + &:insensitive { color: transparentize($insensitive_fg_color, 0.7); } + + &:active { + background-color: transparentize(black, 0.9); + box-shadow: inset 0 2px 3px -1px transparentize(black, 0.8); + } + + &:backdrop { + color: mix($backdrop_fg_color, $backdrop_base_color, 90%); + background-color: transparent; + border-color: transparentize($backdrop_borders_color, 0.7); + transition: $backdrop_transition; + } + + &:backdrop:insensitive { + color: transparentize($backdrop_insensitive_color,0.7); + background-image: none; + border-style: none none none solid; // It is needed or it gets overridden + + &:dir(rtl) { border-style: none solid none none; } + } + } + } + + // OSD horizontal + .osd &:not(.vertical) { + .button { + @include button(undecorated); + + color: $osd_fg_color; + border-style: none none none solid; + border-color: transparentize($osd_borders_color, 0.3); + border-radius: 0; + box-shadow: none; + + &:dir(rtl) { border-style: none solid none none; } + + &:hover { + @include button(undecorated); + + color: $osd_fg_color; + border-color: transparentize(opacify($osd_borders_color, 1), 0.5); + background-color: transparentize($osd_fg_color, 0.9); + box-shadow: none; + } + + &:backdrop { + @include button(undecorated); + + color: $osd_fg_color; + border-color: transparentize(opacify($osd_borders_color, 1), 0.5); + box-shadow: none; + } + + &:insensitive { + @include button(undecorated); + + color: $osd_insensitive_fg_color; + border-color: transparentize(opacify($osd_borders_color, 1), 0.5); + box-shadow: none; + } + + &:last-child { border-radius: 0 3px 3px 0; } + + &:dir(rtl):first-child { border-radius: 3px 0 0 3px; } + } + } + + // Vertical + &.vertical { + + &:insensitive { color: $insensitive_fg_color; } + &:backdrop:insensitive { color: $backdrop_insensitive_color; } + + .entry { + padding: 0; + border-radius: 0; + } + + .button { + padding: 0; + border: none; + background: none; + box-shadow: none; + color: $fg_color; + + &:hover { + background-color:$selected_bg_color; + color: $selected_fg_color; + icon-shadow:none; + } + + &:active { + background-color:transparent; + color: $fg_color; + } + + &.up { @extend %top_button; } + + &.down { @extend %bottom_button; } + } + + %top_button { + border-radius: 3px 3px 0 0; + border-style: solid solid none solid; + } + + %bottom_button { + border-radius: 0 0 3px 3px; + border-style: none solid solid solid; + } + } + + // OSD vertical + .osd &.vertical button:first-child { + @include button(osd); + + &:hover { @include button(osd-hover);} + + &:active { @include button(osd-active); } + + &:insensitive { @include button(osd-insensitive); } + + &:backdrop { @include button(osd-backdrop); } + } + + // Misc + + GtkTreeView &:not(.vertical) { + border-style: none; + border-radius: 0; + + .entry { + padding: 1px 2px; + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_spinner.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_spinner.scss new file mode 100644 index 0000000..b8b9f4a --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_spinner.scss @@ -0,0 +1,33 @@ + +/*********** + * Spinner * + ***********/ + +.menu.spinner, +menu spinner, +.primary-toolbar .spinner { + color: $selected_bg_color; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { -gtk-icon-transform: rotate(1turn); } +} + +.spinner, +spinner { + background-image: none; + background: none; + opacity: 0; // non spinning spinner makes no sense + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); + + &:active, + &:checked { + opacity: 1; + animation: spin 1s linear infinite; + + &:insensitive, &:insensitive { opacity: 0.5; } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_switches.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_switches.scss new file mode 100644 index 0000000..8c1845e --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_switches.scss @@ -0,0 +1,79 @@ +/********** + * Switch * + **********/ +GtkSwitch { + -GtkSwitch-slider-width: 24px; + -GtkSwitch-slider-height: 24px; + + font: 1; + font-weight: bold; + outline-offset: -4px; + transition: all 200ms ease-in; + + border: none; + border-radius: 14px; + color: transparent; + + background-color: transparentize(black, 0.9); + box-shadow: inset 0 0 0 1px transparentize(black, 0.95), 0px 1px $bottom_highlight; + + &:insensitive { + background-color: $insensitive_bg_color; + } + + &:backdrop { + background-color: $backdrop_bg_color; + transition: $backdrop_transition; + + &:insensitive { background-color: $insensitive_bg_color; } + } + + + &:active, + &:checked { + background-color: $selected_bg_color; + + &:backdrop { + background-color: $backdrop_selected_bg_color; + + .slider, + slider { + &:backdrop { + box-shadow:none; + background-color:transparentize($base_color, 0.1); + border:none; + } + } + } + } + + // Handle + .slider { + padding:2px; + border-radius: 50%; + transition: $button_transition; + background-color: $base_color; + + box-shadow: 0 2px 2px transparentize(black, 0.8), + 0 1px 2px transparentize(black, 0.8); + + &:backdrop { + padding:2px; + box-shadow:none; + background-color:$base_color; + } + } + + // Trough + .trough { + + &:active, + &:checked { + background-color: $selected_bg_color; + + &:backdrop { + background-color: $backdrop_selected_bg_color; + } + } + } +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_toolbars.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_toolbars.scss new file mode 100644 index 0000000..7b6b424 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_toolbars.scss @@ -0,0 +1,321 @@ +/************ + * Toolbars * + ************/ +%toolbar { + -GtkWidget-window-dragging: true; + padding: 0px; + background-color: $headerbar_bg_color; + color: $headerbar_fg_color; + + &:backdrop { + background-color:$backdrop_headerbar_bg_color; + color:$backdrop_headerbar_fg_color; + } +} + +.toolbar { + @extend %toolbar; + + // on OSD + .osd & { box-shadow:none; background-color: transparent; } + + // Buttons + .button { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + icon-shadow: none; + margin: 0; + padding: 10px; + text-shadow: none; + + &.suggested-action, + &.text-button, + &.menu-button, + &.image-button, + &.linked, + &.flat { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + icon-shadow: none; + margin: 0; + padding: 10px; + text-shadow: none; + color: $headerbar_fg_color; + + &:backdrop { + background-color: transparent; + background-image: none; + text-shadow: none; + color: $backdrop_headerbar_fg_color; + } + + &:hover { + background-image:none; + background-color: transparentize(black, 0.85); + color:lighten($headerbar_fg_color, 10%); + box-shadow:none; + text-shadow:none; + } + + &:insensitive { + color: $backdrop_headerbar_fg_color; + -gtk-image-effect: dim; + } + } + + GtkLabel, + GtkImage { + color: $headerbar_fg_color; + + &:insensitive, + &:backdrop { + color: $backdrop_headerbar_fg_color; + -gtk-image-effect: dim; + } + } + + &:focus, + &:hover { + background-image:none; + background-color: transparentize(black, 0.85); + color:lighten($headerbar_fg_color, 10%); + box-shadow:none; + text-shadow:none; + } + + &:backdrop { + background-color: transparent; + background-image: none; + color: $backdrop_headerbar_fg_color; + + GtkImage { + color: $backdrop_headerbar_fg_color; + } + } + + &:active, + &:checked { + border-radius: 0px; + + text-shadow: none; + icon-shadow: none; + + box-shadow: inset 0 -2px 0 0 $headerbar_fg_color; + + background-color: transparent; + background-image: none; + color: $headerbar_fg_color; + + &:backdrop { + background-color: transparent; + background-image: none; + color: $backdrop_headerbar_fg_color; + + box-shadow: inset 0 -2px 0 0 $backdrop_headerbar_fg_color; + } + + &:focus, + &:hover { + background-image:none; + background-color: transparentize(black, 0.85); + color:lighten($headerbar_fg_color, 10%); + box-shadow: inset 0 -2px 0 0 $headerbar_fg_color; + } + } + + &:insensitive, + &:insensitive:backdrop { + color: $backdrop_headerbar_fg_color; + background-color: transparent; + background-image: none; + + image, + GtkImage { + -gtk-image-effect: dim; + } + } + + + // Menu Button + &.menu-button { + .menu { + .menuitem { + GtkLabel { + color: $fg_color; + &:insensitive { color: $insensitive_fg_color; } + } + .separator { color: $borders_color;} + &:hover { GtkLabel {color: $selected_fg_color;}} + } + } + } + } + + .separator { + color: transparent; + background-color: transparent; + } + + // stand-alone OSD toolbars + &.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: $osd_bg_color; + + &.left, + &.right, + &.top, + &.bottom { border-radius: 0; } // positional classes for `attached` osd toolbars + } + + // toolbar separators + &.horizontal separator { margin: 0 7px 1px 6px; } + &.vertical separator { margin: 6px 1px 7px 0; } + +} + + +/******************* + * Inline Toolbars * + *******************/ + +%inline-toolbar, +.inline-toolbar { + -GtkWidget-window-dragging: true; + + background-color: darken($bg_color, 2%); + color: $fg_color; + + border: 1px solid $borders_color; + border-top-width: 0; + border-radius: 0 0 5px 5px; + + box-shadow: inset 0 -1px 1px -2px transparentize(black, 0.5); + + padding: 0px; + + &:backdrop { + background-color: darken($bg_color, 5%); + } + + // buttons + button, + .button, + .flat, + .text-button, + .image-button { + border: none; + background: none; + text-shadow: none; + box-shadow: none; + background-color: transparent; + color: $fg_color; + border-radius: 0px; + padding: 10px; + + &:focus, + &:active { + font:bold; + color: $fg_color; + text-shadow: none; + box-shadow: none; + background-color: transparentize(black, 0.95); + + &:backdrop { + border: none; + background-color: transparent; + color: $backdrop_fg_color; + } + } + + &:hover { + background-color: transparentize(black, 0.95); + text-shadow: none; + color: $fg_color; + box-shadow: none; + } + + &:insensitive { + background:none; + background-color: transparent; + color: transparentize($fg_color,0.5); + } + + &:backdrop { + border: none; + background:none; + background-color: transparent; + color: $backdrop_fg_color; + } + } + + .entry, + entry { + background: none; + color: $fg_color; + border-radius: 0px; + border: none; + box-shadow: none; + + &.image { + color: $fg_color; + + &.left{ + padding-right: 6px; + } + } + + &:backdrop { + color: $backdrop_fg_color; + } + + &:selected { + color: $base_color; + background-color:$selected_bg_color; + } + } +} + + +%darkbar { + border-style: solid; + border-color: $borders_color; + $_bg: mix($bg_color, $borders_color, 70%); + background-color: $_bg; + + &:backdrop { + border-color: $backdrop_borders_color; + background-color: $backdrop_dark_fill; + box-shadow: none; + transition: $backdrop_transition; + } +} + + +// search-bar +searchbar, +.search-bar { + @extend %darkbar; + @extend %inline-toolbar; + + padding:3px 0px; + border-width: 0; + border-radius:0; + +} + +// location-bar +.location-bar { + @extend %darkbar; + @extend %inline-toolbar; + + border-width: 0 0 1px; + padding: 3px; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_tooltips.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_tooltips.scss new file mode 100644 index 0000000..09b7e50 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_tooltips.scss @@ -0,0 +1,29 @@ +/************ + * Tooltips * + ************/ +.tooltip, +.overlay-bar { + + margin: 4px; + border: none; + border-radius: 3px; + background-color: $base_color; + color: $fg_color; + + &.background { + background-color: $base_color; + border: none; + box-shadow: 0 1px 2px 0 transparentize(black, 0.7); + } + + * { // Yeah this is ugly + padding: 2px; + background-color: transparent; + color: $fg_color; + } + + .csd { + border-radius: 5px; + box-shadow: none; + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_treeviews.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_treeviews.scss new file mode 100644 index 0000000..92bbc7b --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_treeviews.scss @@ -0,0 +1,226 @@ +/************** + * Tree Views * + **************/ +GtkTreeView.view, +treeview.view { + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; + + border-left-color: mix($fg_color, $base_color, 50%); // this is actually the tree lines color, + border-top-color: $bg_color; // while this is the grid lines color, better then nothing + + .rubberband,rubberband { @extend rubberband; } // to avoid borders being overridden by the previously set props + + &:selected { + &:focus, & { + border-radius: 0; + + @extend %selected_items; + } + + &:backdrop, & { + border-left-color: mix($selected_fg_color, $selected_bg_color, 50%); + border-top-color: transparentize($fg_color, 0.9); // doesn't work unfortunatelly + } + } + + &:insensitive { + color: $insensitive_fg_color; + + &:selected { + color: mix($selected_fg_color, $selected_bg_color, 40%); + &:backdrop { color: mix($backdrop_selected_fg_color, $selected_bg_color, 30%); } + } + + &:backdrop { color: $backdrop_insensitive_color; } + } + + &.separator { + color: $bg_color; + + &:backdrop { color: transparentize($bg_color, 0.9); } + } + + &:backdrop { + border-left-color: mix($backdrop_fg_color, $backdrop_bg_color, 50%); + border-top: $backdrop_bg_color; + } + + &.expander { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + + &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } + + color: mix($fg_color, $base_color, 70%); + + &:hover { color: $fg_color; } + + &:selected { + color: mix($selected_fg_color, $selected_bg_color, 70%); + + &:hover { color: $selected_fg_color; } + + &:backdrop { color: mix($backdrop_selected_fg_color, $selected_bg_color, 70%); } + } + + &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } + + &:backdrop { color: mix($backdrop_fg_color, $backdrop_base_color, 70%); } + } + + &.progressbar { // progress bar in treeviews + @if $variant == light { color: $base_color; } + + border: 1px solid $selected_borders_color; + border-radius: 4px; + background-color: $selected_bg_color; + background-image: linear-gradient(to bottom, + $selected_bg_color, + darken($selected_bg_color,10%)); + box-shadow: inset 0 1px if($variant=='light', transparentize(white,0.7), + transparentize(white,0.85)), + 0 1px if($variant=='light', transparentize(black, 0.8), + transparentize(black,0.9)); + + &:selected { + &:focus, & { + border-radius: 0; + + @if $variant == 'light' { + color: $selected_bg_color; + box-shadow: none; + } + + @else { box-shadow: inset 0 1px transparentize(white, 0.95); } + + background-image: linear-gradient(to bottom, + $base_color, + darken($base_color,10%)); + + &:backdrop { + @if $variant == 'light' { + color: $selected_bg_color; + border-color: $selected_borders_color; // otherwise it gets inherited by .view(?!?) + } + + @else { border-color: $backdrop_base_color; } + + background-color: $backdrop_base_color; + } + } + } + + &:backdrop { + @if $variant == 'light' { color: $backdrop_base_color; } + + @else { border-color: $backdrop_base_color; } + + background-image: none; + box-shadow: none; + } + } + + + // progress bar trough in treeviews + &.trough { + background-color: transparentize($fg_color,0.9); + border-radius: 4px; + + &:selected { + &:focus, & { + background-color: if($variant == 'light', + transparentize($selected_fg_color, 0.7), + darken($selected_bg_color, 10%)); + border-radius: 4px; + + @if $variant == 'light' { + border-width: 1px 0; + border-style: solid; + border-color: $selected_bg_color; + } + } + } + } + + // Column Header + + column-header, + header { + .button, + button { + $_column_header_color: mix($fg_color, $base_color, 50%); + + @extend %column_header_button; + + color: $_column_header_color; + background-color: $base_color; + font-weight: bold; + text-shadow: none; + box-shadow: none; + + &:hover { + @extend %column_header_button; + + color: mix($_column_header_color, $fg_color, 50%); + box-shadow: none; + transition: none; //I shouldn't need this + } + + &:active { + @extend %column_header_button; + + color: $fg_color; + transition: none; //I shouldn't need this + } + } + + button:last-child { &:backdrop, & { border-right-style: none; }} + } + + // for treeview-like derive widgets + .button.dnd, + button.dnd, + column-header.button.dnd, + header.button.dnd { + &:active, &:selected, &:hover, & { + padding: 4px 6px; + transition: none; + background-image: none; + background-color: $selected_bg_color; + color: $base_color; + border-radius: 0; + border-style: none; + box-shadow: inset 0 0 0 1px $base_color; + text-shadow: none; + } + } +} + +%column_header_button { + padding: 4px 6px; + border-radius: 0; + background-image: none; + text-shadow: none; + border-style: none solid solid none; + border-color: $bg_color; + + &:insensitive { + border-color: $bg_color; + background-image: none; + } + + &:backdrop { + border-color: $backdrop_bg_color; + border-style: none solid solid none; + color: mix($backdrop_fg_color, $backdrop_bg_color, 50%); + background-image: none; + background-color: $backdrop_base_color; + + &:insensitive { + border-color: $backdrop_bg_color; + background-image: none; + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_windows.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_windows.scss new file mode 100644 index 0000000..e1e22e2 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.18/widgets/_windows.scss @@ -0,0 +1,41 @@ +/********************** + * Window Decorations * + *********************/ + +.window-frame { + + border-radius: 4px; + border-width: 0px; + + box-shadow: 0 8px 9px 1px transparent, + 0 8px 6px 1px transparentize(black, 0.5); + + margin: 10px; + + &:backdrop { + box-shadow: 0 3px 9px 1px transparent, + 0 6px 6px 0 transparentize(black, 0.7); + transition: $backdrop_transition; + } + + .fullscreen &, + .tiled & { border-radius: 0; } + + .popup & { box-shadow: none; } + + // server-side decorations as used by mutter + .ssd & { box-shadow: 0 0 0 1px transparentize(black,0.5);} + + .csd.popup & { + border-radius: 0; + box-shadow: 0 1px 2px transparentize(black, 0.8); + } + + .solid-csd & { + border-radius: 0; + margin: 4px; + background-color: $backdrop_bg_color; + border: 0px solid $backdrop_borders_color; + box-shadow: none; + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/_apps.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/_apps.scss new file mode 100644 index 0000000..83a5301 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/_apps.scss @@ -0,0 +1,15 @@ +/********************** + * DE-Specific Styles * + **********************/ + +@import 'apps/budgie'; +@import 'apps/gnome'; +@import 'apps/pantheon'; +@import 'apps/unity'; + +/*********************** + * App-Specific Styles * + ***********************/ + +@import 'apps/geary'; +@import 'apps/lightdm'; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/_colors-public.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/_colors-public.scss new file mode 100644 index 0000000..70a06a9 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/_colors-public.scss @@ -0,0 +1,94 @@ +//apps rely on some named colors to be exported +/* GTK NAMED COLORS + ---------------- + use responsibly! */ + +// Sass thinks we're using the colors in the variables as strings and may shoot +// warning, it's innocuous and can be defeated by using "" + $var + +/* widget text/foreground color */ +@define-color theme_fg_color #{"" +$fg_color}; + +/* text color for entries, views and content in general */ +@define-color theme_text_color #{"" +$text_color}; + +/* widget base background color */ +@define-color theme_bg_color #{"" +$bg_color}; + +/* text widgets and the like base background color */ +@define-color theme_base_color #{"" +$base_color}; + +/* base background color of selections */ +@define-color theme_selected_bg_color #{"" +$selected_bg_color}; + +/* text/foreground color of selections */ +@define-color theme_selected_fg_color #{"" +$selected_fg_color}; + +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #{"" +$insensitive_bg_color}; + +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #{"" +$insensitive_fg_color}; + +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #{"" +$base_color}; + +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #{"" +$backdrop_fg_color}; + +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #{"" +$text_color}; + +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #{"" +$backdrop_bg_color}; + +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #{"" +$backdrop_base_color}; + +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #{"" +$selected_bg_color}; + +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #{"" + $selected_fg_color}; + +/* widgets main borders color */ +@define-color borders #{"" +$borders_color}; + +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders #{"" +$backdrop_borders_color}; + +/* these are pretty self explicative */ +@define-color warning_color #{"" +$warning_color}; +@define-color error_color #{"" +$error_color}; +@define-color success_color #{"" +$success_color}; +//@define-color destructive_color #{$destructive_color} + +//WM + +$_wm_highlight: if($variant=='light', $top_highlight, // Sass gets mad if this is + transparentize(black,1)); // done directly in the + // color definition + +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title shade(#{$fg_color}, 1.8); +@define-color wm_unfocused_title #{$backdrop_fg_color}; +@define-color wm_highlight #{"" + $_wm_highlight}; +@define-color wm_borders_edge #{"" + $borders_edge}; + +@define-color wm_bg_a shade(#{$bg_color}, 1.2); +@define-color wm_bg_b #{$bg_color}; + +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); + +@define-color wm_button_hover_color_a shade(#{$bg_color}, 1.3); +@define-color wm_button_hover_color_b #{$bg_color}; +@define-color wm_button_active_color_a shade(#{$bg_color}, 0.85); +@define-color wm_button_active_color_b shade(#{$bg_color}, 0.89); +@define-color wm_button_active_color_c shade(#{$bg_color}, 0.9); + +//FIXME this is really an API + +@define-color content_view_bg #{"" + $base_color}; + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/_colors.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/_colors.scss new file mode 100644 index 0000000..4e43710 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/_colors.scss @@ -0,0 +1,95 @@ +// When color definition differs for dark and light variant +// it gets @if ed depending on $variant + +// Main definitions +$base_color: if($variant == 'light', #ffffff, #636E73); +$bg_color: if($variant == 'light', #f7f7f7, #4F585C); +$fg_color: if($variant == 'light', #444, #A1A8AB); +$text_color: if($variant == 'light', $fg_color, $fg_color); +$headerbar_bg_color: if($variant == 'light', #636E73, #3B4245); +$headerbar_fg_color: if($variant == 'light', #ffffff, transparentize(#ffffff, 0.2)); + +// Primary colors +$red: #f34235; +$orange: #fe9700; +$yellow: #feea3a; +$green: #1ea362; +$blue: #2095f2; +$purple: #9b26af; + +$selected_fg_color: #ffffff; +$selected_bg_color: if($variant == 'light', lighten(#347D9F, 10%), darken(#9fb0b9,20%)); +$selected_borders_color: if($variant== 'light', darken($selected_bg_color, 10%), darken($selected_bg_color, 30%)); +$borders_color: if($variant == 'light', darken($bg_color,20%), darken($bg_color,12%)); +$borders_edge: if($variant == 'light', transparentize(white, 0.8), transparentize(white, 0.9)); +$link_color: blue; +$link_visited_color:transparentize($link_color,0.5); +$top_highlight: $borders_edge; +$bottom_highlight: if($variant == 'light', transparentize(white, 0.2), transparentize(white, 0.9)); +$dark_fill: mix($borders_color, $bg_color, 35%); +$menu_color: if($variant == 'light', $base_color, mix($bg_color, $base_color, 20%)); +$popover_bg_color: $bg_color; +$popover_hover_color: lighten($bg_color, 5%); + +$selection_mode_headerbar_bg_color: #347D9F; + +$scrollbar_bg_color: if($variant == 'light', mix($bg_color, $fg_color, 80%), mix($base_color, $bg_color, 50%)); +$scrollbar_slider_color: mix($fg_color, $bg_color, 60%); +$scrollbar_slider_hover_color: mix($fg_color, $bg_color, 80%); +$scrollbar_slider_active_color: if($variant=='light', darken($selected_bg_color, 10%), lighten($selected_bg_color, 10%)); + +$success_color: if($variant == 'light', $green, darken($green,10%)); +$destructive_color: if($variant == 'light', $red, darken($red,10%)); +$suggested_color: if($variant == 'light', $selected_bg_color, darken($selected_bg_color,10%)); + +$osd_fg_color: #A1A8AB; +$osd_text_color: white; +$osd_bg_color: transparentize(#202526, 0.2); +$osd_insensitive_bg_color: transparentize(mix($osd_fg_color, opacify($osd_bg_color, 1), 10%), 0.5); +$osd_insensitive_fg_color: mix($osd_fg_color, opacify($osd_bg_color, 1), 50%); +$osd_borders_color: transparentize(black, 0.3); + +$sidebar_bg_color: mix($bg_color, $base_color, 50%); +$base_hover_color: transparentize($fg_color, 0.95); + +$tooltip_borders_color: transparentize(white, 0.9); +$shadow_color: transparentize(black, 0.9); + +$drop_target_color: #4e9a06; + +// Infobar colors +$warning_color: $yellow; +$error_color: $red; +$info_color: $blue; +$question_color: $green; + +// Panel colors +$panel_bg_color: darken($headerbar_bg_color, 10%); +$backdrop_panel_color: darken($panel_bg_color,10%); +$panel_fg_color: $headerbar_fg_color; +$backdrop_panel_fg_color: darken($panel_fg_color,10%); + +// Insensitive state colors +$insensitive_fg_color: mix($fg_color, $bg_color, 50%); +$insensitive_bg_color: mix($bg_color, $base_color, 60%); +$insensitive_base_color: darken($base_color, 5%); +$insensitive_borders_color: $borders_color; + +// Backdrop state colors +$backdrop_base_color: if($variant == 'light', darken($base_color, 1%), lighten($base_color, 1%)); +$backdrop_text_color: mix($text_color, $backdrop_base_color, 80%); +$backdrop_bg_color: $bg_color; +$backdrop_headerbar_bg_color: darken($headerbar_bg_color, 5%); +$backdrop_headerbar_fg_color: transparentize($headerbar_fg_color, 0.5); +$backdrop_fg_color: mix($fg_color, $backdrop_bg_color, 50%); +$backdrop_insensitive_color: if($variant == 'light', darken($backdrop_bg_color, 15%), lighten($backdrop_bg_color, 15%)); +$backdrop_selected_bg_color: if($variant == 'light', lighten($selected_bg_color, 5%), lighten($selected_bg_color, 5%)); +$backdrop_selected_fg_color: if($variant == 'light', transparentize($selected_fg_color, 0.5), transparentize($selected_fg_color, 0.5)); +$backdrop_borders_color: mix($borders_color, $bg_color, 90%); +$backdrop_dark_fill: mix($backdrop_borders_color, $backdrop_bg_color, 35%); +$backdrop_sidebar_bg_color: mix($backdrop_bg_color, $backdrop_base_color, 50%); + +$backdrop_scrollbar_bg_color: darken($backdrop_bg_color, 3%); +$backdrop_scrollbar_slider_color: mix($backdrop_fg_color, $backdrop_bg_color, 40%); + +$backdrop_menu_color: if($variant == 'light', $backdrop_base_color, mix($backdrop_bg_color, $backdrop_base_color, 20%)); diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/_common.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/_common.scss new file mode 100644 index 0000000..b6468d1 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/_common.scss @@ -0,0 +1,51 @@ +/********** + * Common * + **********/ + +@function gtkalpha($c,$a) { + @return unquote("alpha(#{$c},#{$a})"); +} + +$ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94); +$asset_suffix: if($variant=='dark', '-dark', ''); +$backdrop_transition: 200ms ease-out; +$button_transition: all 200ms $ease-out-quad; + +* { + padding: 0; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: $error_color; + + // The size for scrollbars. The slider is 2px smaller, but we keep it + // up so that the whole area is sensitive to button presses for the + // slider. The stepper button is larger in both directions, the slider + // only in the width + + -GtkScrolledWindow-scrollbar-spacing: 0; + + -GtkToolItemGroup-expander-size: 11; + -GtkTreeView-expander-size: 11; + + -GtkTreeView-horizontal-separator: 4; + + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 24; + + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + + + -GtkPaned-handle-size: 1; + + // We use the outline properties to signal the focus properties + // to the adwaita engine: using real CSS properties is faster, + // and we don't use any outlines for now. + + // outline-color: transparentize($fg_color, 0.7); + // outline-style: dashed; + // outline-offset: -3px; + // outline-width: 1px; + // -gtk-outline-radius: 2px; + + -gtk-secondary-caret-color: $selected_bg_color +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/_drawing.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/_drawing.scss new file mode 100644 index 0000000..f8c954f --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/_drawing.scss @@ -0,0 +1,597 @@ +// Drawing mixins + +// generic drawing of more complex things + +@function _widget_edge($c:$borders_edge) { +// outer highlight "used" on most widgets + @if $c == none { @return none; } + @else { @return 0 1px $c; } +} + +@mixin _shadows($shadow1, $shadow2:none, $shadow3:none, $shadow4:none) { +// +// Helper function to stack up to 4 box-shadows; +// + @if $shadow4!=none { box-shadow: $shadow1, $shadow2, $shadow3, $shadow4; } + @else if $shadow3!=none { box-shadow: $shadow1, $shadow2, $shadow3; } + @else if $shadow2!=none { box-shadow: $shadow1, $shadow2; } + @else { box-shadow: $shadow1; } +} + +// entries + +@function entry_focus_border($fc:$selected_bg_color) { + @if $variant == 'light' { @return $fc; } + @else { @return if($fc==$selected_bg_color, $selected_borders_color, darken($fc, 35%)); } +} + +@function entry_focus_shadow($fc:$selected_bg_color) { + @return inset 0 1px 2px 0 transparentize(black, 0.95), inset 0 1px 1px 0 transparentize(black, 0.9); +} + +@function entry_gradient($c) { + @if $variant=='light' { @return linear-gradient(to bottom, mix($borders_color, $c, 45%), + mix($borders_color, $c, 3%) 2px, + $c 90%); } + @else { @return linear-gradient(to bottom, mix($borders_color, $c, 95%), + mix($borders_color, $c, 40%) 3px, + $c 90%); } +} + +@mixin entry($t, $fc:$selected_bg_color, $edge: none) { +// +// Entries drawing function +// +// $t: entry type +// $fc: focus color +// $edge: set to none to not draw the bottom edge or specify a color to not +// use the default one +// +// possible $t values: +// normal, focus, insensitive, backdrop, backdrop-insensitive, osd, osd-focus, osd-backdrop; +// + + $_blank_edge: if($edge == none, none, 0 1px transparentize($edge, 1)); + $_entry_edge: if($edge == none, none, _widget_edge($edge)); + + @if $t==normal { + color: $text_color; + border-color: $borders_color; + background-color:$base_color; + @include _shadows(entry_focus_shadow(transparentize($fc, 1)), $_entry_edge); + // for the transition to work the number of shadows in different states needs to match, hence the transparent shadow here. + } + @if $t==focus { + @include _shadows(entry_focus_shadow($fc), $_entry_edge); + border-color: entry_focus_border($fc); + } + @if $t==insensitive { + color: $insensitive_fg_color; + border-color: $borders_color; + background-image: linear-gradient(to bottom, $insensitive_bg_color); + box-shadow: $_entry_edge; + } + @if $t==backdrop { + color: $backdrop_text_color; + border-color: $backdrop_borders_color; + background-image: linear-gradient(to bottom, $backdrop_base_color); + box-shadow: $_blank_edge; + } + @if $t==backdrop-insensitive { + color: $backdrop_insensitive_color; + border-color: $backdrop_borders_color; + background-image: linear-gradient(to bottom, $insensitive_bg_color); + box-shadow: $_blank_edge; + } + @if $t==osd { + color: $osd_text_color; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, transparentize(opacify($osd_borders_color, 1), 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + } + @if $t==osd-focus { + color: $osd_text_color; + border-color: $selected_bg_color; + background-image: linear-gradient(to bottom, transparentize(opacify($osd_borders_color, 1), 0.5)); + background-clip: padding-box; + box-shadow: entry_focus_shadow($fc); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + } + @if $t==osd-insensitive { + color: $osd_insensitive_fg_color; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, $osd_insensitive_bg_color); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + } + @if $t==osd-backdrop { + color: $osd_text_color; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, transparentize(opacify($osd_borders_color, 1), 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + } +} + +// +// Buttons +// + +@function _border_color ($c) { @return darken($c, 25%); } // colored buttons want + // the border form the + // base color + +@function _text_shadow_color ($tc: $fg_color, $bg: $bg_color) { +// +// calculate the color of text shadows +// +// $tc is the text color +// $bg is the background color +// + $_lbg: lightness($bg)/100%; + @if lightness($tc)<50% { @return transparentize(white, 1-$_lbg/($_lbg*1.3)); } + @else { @return transparentize(black, $_lbg*0.8); } +} + +@function _button_hilight_color($c) { +// +// calculate the right top hilight color for buttons +// +// $c: base color; +// + @if lightness($c)>95% { @return white; } + @else if lightness($c)>90% { @return transparentize(white, 0.2); } + @else if lightness($c)>80% { @return transparentize(white, 0.4); } + @else if lightness($c)>50% { @return transparentize(white, 0.6); } + @else if lightness($c)>40% { @return transparentize(white, 0.8); } + @else { @return transparentize(white, 0.95); } +} + +@mixin _button_text_shadow ($tc:$fg_color, $bg:$bg_color) { +// +// helper function for the text emboss effect +// +// $tc is the optional text color, not the shadow color +// +// TODO: this functions needs a way to deal with special cases +// + + $_shadow: _text_shadow_color($tc, $bg); + + @if lightness($tc)<50% { + text-shadow: 0 1px $_shadow; + -gtk-icon-shadow: 0 1px $_shadow; + } + @else { + text-shadow: 0 1px $_shadow; + -gtk-icon-shadow: 0 -1px $_shadow; + } +} + +@mixin button($t, $c:$bg_color, $tc:$fg_color, $edge: none) { +// +// Button drawing function +// +// $t: button type, +// $c: base button color for colored* types +// $tc: optional text color for colored* types +// $edge: set to none to not draw the bottom edge or specify a color to not +// use the default one +// +// possible $t values: +// normal, hover, active, insensitive, insensitive-active, +// backdrop, backdrop-active, backdrop-insensitive, backdrop-insensitive-active, +// osd, osd-hover, osd-active, osd-insensitive, osd-backdrop, undecorated +// + + $_hilight_color: _button_hilight_color($c); + $_button_edge: if($edge == none, none, _widget_edge($edge)); + $_blank_edge: if($edge == none, none, _widget_edge(transparentize($edge,1))); + + // Normal Button + @if $t==normal { + + color: $tc; + outline-color: transparentize($tc, 0.7); + border-color: if($c!=$bg_color, _border_color($c), $borders_color); + background-image: linear-gradient(to bottom, $c, darken($c, 5%)); + @include _button_text_shadow($tc, $c); + @include _shadows(inset 0 1px $_hilight_color, $_button_edge); + + @if $variant == 'light' { + box-shadow:0 1px 0 0 transparentize(white, 0.2); + } + @else { + box-shadow:0 1px 0 0 transparentize(white, 0.95); + } + + } + + // Hover Button + + @else if $t==hover { + + color: $tc; + outline-color: transparentize($tc, 0.7); + border-color: if($c!=$bg_color, _border_color($c), $borders_color); + @if $variant == 'light' { + background-image: linear-gradient(to bottom, lighten($c, 6%), $c 60%, darken($c, 4%)); + @include _button_text_shadow($tc,lighten($c, 6%)); + @include _shadows(inset 0 1px _button_hilight_color(lighten($c, 6%)), $_button_edge); + } + @else { + background-image: linear-gradient(to bottom, lighten($c, 1%), darken($c, 2%) 60%, darken($c, 4%)); + @include _button_text_shadow($tc,lighten($c, 6%)); + @include _shadows(inset 0 1px _button_hilight_color(darken($c, 2%)), $_button_edge); + } + } + + // Pressed button + @else if $t==active { + + color: $tc; + outline-color: transparentize($tc, 0.7); + border-color: if($c!=$bg_color, _border_color($c), $borders_color); + background-image: linear-gradient(to bottom, darken($c, 7%), darken($c, 2%)); + @include _button_text_shadow($tc, darken($c,10%)); + @include _shadows(inset 0 2px 1px -2px transparentize(black,0.4), + $_button_edge); + + @if $variant == 'light' { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.2); + } + @else { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.95); + } + } + + // Insensitive Button + @else if $t==insensitive { + + $_bg: if($c!=$bg_color, mix($c, $base_color, 85%), $insensitive_bg_color); + + GtkLabel, & { color: if($tc!=$fg_color, mix($tc, $_bg, 50%), $insensitive_fg_color); } + label, & { color: if($tc!=$fg_color, mix($tc, $_bg, 50%), $insensitive_fg_color); } + + border-color: if($c!=$bg_color, _border_color($c), $insensitive_borders_color); + background-image: none; + background-color: $_bg; + text-shadow: none; + box-shadow: none; + -gtk-icon-shadow: none; + } + + // Insensitive Pushed Button + @else if $t==insensitive-active { + $_bg: if($c!=$bg_color, darken(mix($c,$base_color, 85%), 5%), + $insensitive_bg_color); + $_bc: if($c!=$bg_color, _border_color($c), $insensitive_borders_color); + + GtkLabel, & { color: if($c!=$bg_color, mix($tc, $_bg, 60%), $insensitive_fg_color); } + label, & { color: if($c!=$bg_color, mix($tc, $_bg, 60%), $insensitive_fg_color); } + + border-color: $_bc; + background-image: none; + background-color: $_bg; + text-shadow: none; + + @if $variant == 'light' { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.2); + } + @else { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.95); + } + } + + // Backdrop Button + @else if $t==backdrop { + + $_bg: if($c!=$bg_color,$c,$backdrop_bg_color); + $_bc: if($variant=='light',$c,_border_color($c)); + + GtkLabel, & { color: if($tc!=$fg_color,mix($tc, $_bg, 80%), $backdrop_fg_color); } + label, & { color: if($tc!=$fg_color,mix($tc, $_bg, 80%), $backdrop_fg_color); } + + border-color: if($c!=$bg_color, $_bc, $backdrop_borders_color); + background-image: linear-gradient(to bottom, $_bg); + text-shadow: none; + -gtk-icon-shadow: none; + @include _shadows(inset 0 1px transparentize(white, 1), $_blank_edge); + } + + // Backdrop Pressed Button + @else if $t==backdrop-active { + + $_bg: if($c!=$bg_color, darken($c, 10%), $backdrop_dark_fill); + $_bc: if($variant=='light',$_bg,_border_color($c)); + + GtkLabel, & { color: if($tc!=$fg_color, mix($tc, $_bg, 80%), $backdrop_fg_color); } + label, & { color: if($tc!=$fg_color, mix($tc, $_bg, 80%), $backdrop_fg_color); } + + border-color: if($c!=$bg_color, $_bc, $backdrop_borders_color); + background-image: none; + + @if $variant == 'light' { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.2); + } + @else { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.95); + } + } + + // Insensitive Backdrop Button + @else if $t==backdrop-insensitive { + + $_bg: if($c!=$bg_color, mix($c, $base_color, 85%), $insensitive_bg_color); + $_bc: if($variant=='light', $_bg,_border_color($c)); + + GtkLabel, & { color: if($c!=$bg_color, mix($tc, $_bg, 35%), $backdrop_insensitive_color); } + label, & { color: if($c!=$bg_color, mix($tc, $_bg, 35%), $backdrop_insensitive_color); } + + border-color: if($c!=$bg_color, $_bc, $backdrop_borders_color); + background-image: none; + background-color: $_bg; + text-shadow: none; + -gtk-icon-shadow: none; + // white with 0 alpha to avoid an ugly transition, since no color means + // black with 0 alpha + @include _shadows(inset 0 1px transparentize(white, 1), $_blank_edge); + } + + // Insensitive Backdrop Pushed Button + @else if $t==backdrop-insensitive-active { + + $_bg: if($c!=$bg_color, darken(mix($c, $base_color, 85%), 5%), + darken($insensitive_bg_color, 5%)); + $_bc: if($variant=='light', $_bg,_border_color($c)); + + label { color: if($c!=$bg_color, mix($tc, $_bg, 35%), $backdrop_insensitive_color); } + + border-color: if($c!=$bg_color, $_bc, $backdrop_borders_color); + background-image: none; + background-color: $_bg; + + @if $variant == 'light' { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.2); + } + @else { + box-shadow:inset 0 1px 1px 0 transparentize(black, 0.95), 0 1px 0 0 transparentize(white, 0.95); + } + } + + // OSD Button + @else if $t==osd { + $_bg: if($c!=$bg_color, transparentize($c, 0.5), + $osd_bg_color); + + color: $osd_fg_color; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, $_bg); + background-clip: padding-box; + box-shadow: inset 0 1px transparentize(white, 0.9); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: transparentize($osd_fg_color, 0.7); + } + + // Hover OSD Button + @else if $t==osd-hover { + $_bg: if($c!=$bg_color, transparentize($c, 0.3), + lighten($osd_bg_color, 12%)); + + color: white; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, $_bg); + background-clip: padding-box; + box-shadow: inset 0 1px transparentize(white, 0.9); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: transparentize($osd_fg_color, 0.7); + } + + // ACtive OSD Button + @else if $t==osd-active { + $_bg: if($c!=$bg_color, $c, $osd_borders_color); + + color: white; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, $_bg); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: transparentize($osd_fg_color, 0.7); + } + + // Insensitive OSD Button + @else if $t==osd-insensitive { + color: $osd_insensitive_fg_color; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, $osd_insensitive_bg_color); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + } + + // Backdrop OSD Button + @else if $t==osd-backdrop { + + $_bg: if($c!=$bg_color, transparentize($c, 0.5), + $osd_bg_color); + + color: $osd_fg_color; + border-color: $osd_borders_color; + background-image: linear-gradient(to bottom, $_bg); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + } + + + // Reset + @else if $t==undecorated { + border-color: transparent; + background-color: transparent; + background-image: none; + + @include _shadows(inset 0 1px transparentize(white, 1), $_blank_edge); + + text-shadow: none; + -gtk-icon-shadow: none; + } +} + +@mixin trough($flat:false, $c:$bg_color, $tc:$fg_color, $noedge:true) { + color: mix($tc, $bg_color, 80%); + @if $flat { background-image: linear-gradient(to bottom, $c); } + @else { + background-image: linear-gradient(to bottom, + mix(black,$c,15%) 5%, + mix(black,$c,10%) 20%, + mix(black,$c,10%) 90%, + $c); + } + + border-color: if($c!=$bg_color, _border_color($c), $border_color); + + @if not($noedge) { + @if lightness($c) > 60% { + box-shadow: inset 0 -1px $borders_edge, + 0 1px $borders_edge; + } + @else { + box-shadow: inset 0 -1px transparentize($borders_edge, 0.5), + 0 1px transparentize($borders_edge, 0.5); + } + } + @else { box-shadow: none; } +} + +@mixin overshoot($p, $t:normal, $c:$fg_color) { +// +// overshoot +// +// $p: position +// $t: type +// $c: base color +// +// possible $p values: +// top, bottom, right, left +// +// possible $t values: +// normal, backdrop +// + + $_small_gradient_length: 5%; + $_big_gradient_length: 100%; + + $_position: center top; + $_small_gradient_size: 100% $_small_gradient_length; + $_big_gradient_size: 100% $_big_gradient_length; + + @if $p==bottom { + $_position: center bottom; + $_linear_gradient_direction: to top; + } + + @else if $p==right { + $_position: right center; + $_small_gradient_size: $_small_gradient_length 100%; + $_big_gradient_size: $_big_gradient_length 100%; + } + + @else if $p==left { + $_position: left center; + $_small_gradient_size: $_small_gradient_length 100%; + $_big_gradient_size: $_big_gradient_length 100%; + } + + $_small_gradient_color: $c; + $_big_gradient_color: $c; + + @if $c==$fg_color { + $_small_gradient_color: darken($borders_color, 10%); + $_big_gradient_color: $fg_color; + + @if $t==backdrop { $_small_gradient_color: $backdrop_borders_color; } + } + + $_small_gradient: -gtk-gradient(radial, + $_position, 0, + $_position, 0.5, + to($_small_gradient_color), + to(transparentize($_small_gradient_color, 1))); + + $_big_gradient: -gtk-gradient(radial, + $_position, 0, + $_position, 0.6, + from(transparentize($_big_gradient_color, 0.93)), + to(transparentize($_big_gradient_color, 1))); + + @if $t==normal { + background-image: $_small_gradient, $_big_gradient; + background-size: $_small_gradient_size, $_big_gradient_size; + } + + @else if $t==backdrop { + background-image: $_small_gradient; + background-size: $_small_gradient_size; + } + + background-repeat: no-repeat; + background-position: $_position; + + background-color: transparent; // reset some properties to be sure to not inherit them somehow + border: none; // + box-shadow: none; // +} + +@mixin undershoot($p) { +// +// undershoot +// +// $p: position +// +// possible $p values: +// top, bottom, right, left +// + + $_undershoot_color_dark: transparentize(black, 0.8); + $_undershoot_color_light: transparentize(white, 0.8); + + $_gradient_dir: left; + $_dash_bg_size: 10px 1px; + $_gradient_repeat: repeat-x; + $_bg_pos: center $p; + + background-color: transparent; // shouldn't be needed, but better to be sure; + + @if ($p == left) or ($p == right) { + $_gradient_dir: top; + $_dash_bg_size: 1px 10px; + $_gradient_repeat: repeat-y; + $_bg_pos: $p center; + } + + background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%); + + padding-#{$p}: 1px; + background-size: $_dash_bg_size; + background-repeat: $_gradient_repeat; + background-origin: content-box; + background-position: $_bg_pos; + border: none; + box-shadow: none; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/_widgets.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/_widgets.scss new file mode 100644 index 0000000..a284116 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/_widgets.scss @@ -0,0 +1,43 @@ +/*********** + * Widgets * + ***********/ + +@import 'widgets/action-bars'; +@import 'widgets/app-notifications'; +@import 'widgets/base-states'; +@import 'widgets/buttons'; +@import 'widgets/calendar'; +@import 'widgets/checks-radios'; +@import 'widgets/color-chooser'; +@import 'widgets/comboboxes'; +@import 'widgets/dialogs'; +@import 'widgets/entries'; +@import 'widgets/expanders'; +@import 'widgets/file-chooser'; +@import 'widgets/floating-bar'; +@import 'widgets/frames'; +@import 'widgets/granite'; +@import 'widgets/header-bars'; +@import 'widgets/infobars'; +@import 'widgets/level-bars'; +@import 'widgets/links'; +@import 'widgets/lists'; +@import 'widgets/menus'; +@import 'widgets/misc'; +@import 'widgets/notebooks'; +@import 'widgets/paned'; +@import 'widgets/pathbars'; +@import 'widgets/popovers'; +@import 'widgets/print-dialog'; +@import 'widgets/progress-bars'; +@import 'widgets/scales'; +@import 'widgets/scrollbars'; +@import 'widgets/sidebar'; +@import 'widgets/spinbuttons'; +@import 'widgets/spinner'; +@import 'widgets/switches'; +@import 'widgets/toolbars'; +@import 'widgets/tooltips'; +@import 'widgets/touch-copy-paste'; +@import 'widgets/treeviews'; +@import 'widgets/windows'; \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/apps/_budgie.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/apps/_budgie.scss new file mode 100644 index 0000000..56acf83 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/apps/_budgie.scss @@ -0,0 +1,102 @@ +/********** +* Budgie * +**********/ + +.budgie-panel { + background-color: transparentize(black, 0.2); + transition: 100ms ease-in; + font:bold; + color: white; + + .top { + border-bottom: 1px solid transparentize(white, 0.8); + } + + .bottom { + border-top: 1px solid transparentize(white, 0.8); + } + + .left { + border-right: 1px solid transparentize(white, 0.8); + } + + .right { + border-left: 1px solid transparentize(white, 0.8); + } +} + +.max-budgie-panel { + background-color: transparentize(black, 0.0); + transition: 100ms ease-in; + font:bold; + color: white; + + .top { + border-bottom: 1px solid transparentize(white, 0.8); + } + + .bottom { + border-top: 1px solid transparentize(white, 0.8); + } + + .left { + border-right: 1px solid transparentize(white, 0.8); + } + + .right { + border-left: 1px solid transparentize(white, 0.8); + } +} + + +.budgie-panel .message-area { +} + +.budgie-panel .max-message-area { +} + +.budgie-panel .launcher, +PanelToplevel .launcher { +} +.budgie-panel .launcher:hover, +PanelToplevel .launcher:hover { +} +.budgie-panel .launcher:active, +PanelToplevel .launcher:active { +} + +/* Top launchers */ +.top .launcher:hover { +} +.top .launcher:active { +} + +/* Left hand side launchers */ +.left .launcher:hover { +} +.left .launcher:active { +} + +/* Right hand side launchers */ +.right .launcher:hover { +} +.right .launcher:active { +} + +.panel-applet { +} + +.budgie-panel .menu-icon, +.budgie-panel .menu-icon:active, +.budgie-panel .menu-icon:hover { +} + +.notification .priority.low { + background-color: $info_color; +} +.notification .priority.high { + background-color: $warning_color; +} +.notification .priority.critical { + background-color: $error_color; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/apps/_geary.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/apps/_geary.scss new file mode 100644 index 0000000..aa10f23 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/apps/_geary.scss @@ -0,0 +1,44 @@ +/********* + * Geary * + *********/ + +$geary: #F2B035; + +.geary-titlebar-left, +.geary-titlebar-right { + background-color: $geary; + + &:backdrop { + background-color: darken($geary,10%); + } + + .separator { + opacity: 0; + } +} + +ConversationListView { + -GtkTreeView-grid-line-width: 0; + + .view { + &:active, + &:selected { + background-color: $selected_bg_color; + color: $selected_fg_color; + + &:backdrop { + background-color: $backdrop_selected_bg_color; + color: $backdrop_selected_fg_color; + } + } + + .cell { + border: solid transparentize(black, 0.8); + border-width: 0 0 1px 0; + &:selected { + color: $selected_fg_color; + border: 0px solid darken($selected_bg_color, 10% ); + } + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/apps/_gnome.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/apps/_gnome.scss new file mode 100644 index 0000000..dbff7fc --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/apps/_gnome.scss @@ -0,0 +1,571 @@ +/*************** + * font-viewer * + ***************/ +SushiFontWidget { + padding: 6px 12px; +} + + +/********** + * Sudoku * + **********/ +SudokuView SudokuCellView { + border: inherit; + background-color: inherit; +} + +SudokuView SudokuCellView:backdrop { + border: inherit; + background-color: inherit; +} + +SudokuView { + border: none; +} + +/***************** + * Character Map * + *****************/ +GucharmapChartable { + background-color: $base_color; +} + +GucharmapChartable:active, +GucharmapChartable:focus, +GucharmapChartable:selected { + background-color: $selected_bg_color; + color: $selected_fg_color; +} + + +/******** + * Misc * + *******/ + +ApDocView, /* Abiword */ +EogScrollView, /* Eog */ +CheeseThumbView /* Cheese */ +{ + -EogScrollView-shadow-type: none; +} + + +/************ + * Terminal * + ************/ + +$gnome_terminal: #636E73; +$terminal_bg_color: transparentize(#002B36, 0.1); +$terminal_fg_color: #839495; + +TerminalScreen, +VteTerminal { + background-color: $terminal_bg_color; + color: $terminal_fg_color; +} + +TerminalWindow { + .titlebar, + .header-bar { + background-color: $gnome_terminal; + + &:backdrop { + background-color: darken($gnome_terminal,10%); + } + } +} + +/************ + * Nautilus * + ************/ + +NautilusCanvasView { + border: none; + + &:active, + &:focus, + &:backdrop { + border: none; + } +} + +.nautilus-circular-button { + border-radius: 20px; + -gtk-outline-radius: 20px; +} + +.disk-space-display { + border: 2px solid; + + .unknown { + background-color: #888a85; + border-color: darken(#888a85, 20%); + } + + .used { + background-color: #9FB0B9; + border-color: darken(#9FB0B9, 20%); + } + + .free { + background-color: #D8D8D8; + border-color: darken(#D8D8D8, 20%); + } +} + + +.nautilus-desktop { + + color: $fg_color; + + .nautilus-canvas-item { + border-radius: 5px; + color: $selected_fg_color; + text-shadow: 1px 1px transparentize(black, 0.4); + + &:active { + color: $fg_color; + text-shadow: none; + } + + &:hover { + color: $fg_color; + text-shadow: none; + } + + &:selected { + color: $selected_fg_color; + text-shadow: none; + } + + .dim-label { + &:selected { + color: $selected_fg_color; + } + } + } + + .nautilus-list { + + .dim-label { + &:selected { + color: $selected_fg_color; + } + } + } +} + +/*********** + * Builder * + ***********/ + +$gnome_builder: #CBBB2E; + +GbGreeterWindow, +GbWorkbench { + .titlebar, + .header-bar { + background-color: $gnome_builder; + + &:backdrop { + background-color: darken($gnome_builder,10%); + } + } +} + +/************** + * Calculator * + **************/ + +$gnome_calculator: #07ce8e; + +MathWindow { + + background-color: $base_color; + border-radius: 0 0 4px 4px; + + .titlebar, + .header-bar, + .toolbar { + background-color: $gnome_calculator; + + &:backdrop { + background-color: darken($gnome_calculator,10%); + } + } + + MathButtons { + GtkComboBox, + .button { + background-color: transparent; + background-image: none; + box-shadow:none; + border: none; + text-shadow: none; + color: $gnome_calculator; + font: bold; + + &:hover { + background-image: none; + background-color:$base_color; + color: $gnome_calculator; + } + + &:backdrop { + color: darken($gnome_calculator,10%); + } + + &.text-button.suggested-action { + background-image: none; + box-shadow:none; + text-shadow: none; + background-color: $gnome_calculator; + color: $base_color; + + &:backdrop { + background-color: darken($gnome_calculator,10%); + color: transparentize($base_color, 0.5); + } + } + } + } + + MathDisplay { + padding: 4px; + background-color:$base_color; + border: 1px solid $borders_color; + } +} + + +/************ + * Calendar * + ************/ + +$gnome_calendar: #75A3F6; + +GcalWindow { + .titlebar, + .header-bar { + background-color: $gnome_calendar; + + &:backdrop { + background-color: darken($gnome_calendar,10%); + } + } +} + +/********** + * Cheese * + **********/ + +$cheese: #ad7fa8; + +CheeseWindow { + .titlebar, + .header-bar, + .toolbar { + background-color: $cheese; + + &:backdrop { + background-color: darken($cheese,10%); + } + } +} + +/************ + * Contacts * + ************/ + +$gnome_contacts: #2095F2; + +ContactsWindow { + .titlebar, + .header-bar { + background-color: $gnome_contacts; + + &:backdrop { + background-color: darken($gnome_contacts,10%); + } + } +} + + +/********** + * Clocks * + **********/ + +$gnome_clocks: #4BAE4F; + +ClocksWindow { + .titlebar, + .header-bar { + background-color: $gnome_clocks; + + &:backdrop { + background-color: darken($gnome_clocks,10%); + } + } +} + + +/********* + * Disks * + *********/ + +$gnome_disks: #8561C5; + +GduWindow { + .titlebar, + .header-bar { + background-color: $gnome_disks; + + &:backdrop { + background-color: darken($gnome_disks,10%); + } + } +} + + +/************** + * Disk Usage * + **************/ + +$gnome_baobab: #CC5E55; + +BaobabWindow { + .titlebar, + .header-bar { + background-color: $gnome_baobab; + + &:backdrop { + background-color: darken($gnome_baobab,10%); + } + } +} + +/************* + * Documents * + *************/ + +$gnome_documents: #C2352A; + +#Documents { + .titlebar, + .header-bar { + background-color: $gnome_documents; + + &:backdrop { + background-color: darken($gnome_documents,10%); + } + } +} + +/************ + * Epiphany * + ************/ + +$gnome_epiphany: #6573C3; + +EphyWindow { + .titlebar, + .header-bar { + background-color: $gnome_epiphany; + + &:backdrop { + background-color: darken($gnome_epiphany,10%); + } + + .incognito-mode { + background-color: darken($gnome_epiphany,15%); + + .button { + background-image:none; + } + + &:backdrop { + background-color: darken($gnome_epiphany,25%); + } + } + } +} + +/********* + * Gedit * + *********/ + +$gedit: #DC4836; + +GeditWindow { + .titlebar, + .header-bar, + .gedit-headerbar-paned { + background-color: $gedit; + + &:backdrop { + background-color: darken($gedit,10%); + } + } +} + +/************** + * Log Viewer * + **************/ + +$gnome_logs: #009587; + +GlWindow, +LogviewWindow { + .titlebar, + .header-bar, + .toolbar { + background-color: $gnome_logs; + + &:backdrop { + background-color: darken($gnome_logs,10%); + } + } +} + +/********* + * Music * + *********/ + +$gnome_music: #fe9700; + +gnomemusic+window+Window { + .titlebar, + .header-bar { + background-color: $gnome_music; + + &:backdrop { + background-color: darken($gnome_music,10%); + } + } +} + + +/***************** + * Notes/Bijiben * + *****************/ + +$bijiben: #ebdd4d; + +BjbMainToolbar, +BjbWindowBase { + .titlebar, + .header-bar { + background-color: $bijiben; + + &:backdrop { + background-color: darken($bijiben,10%); + } + } +} + +/********** + * Photos * + **********/ + +$gnome_photos: #D30101; + +PhotosMainWindow { + .titlebar, + .header-bar { + background-color: $gnome_photos; + + &:backdrop { + background-color: darken($gnome_photos,10%); + } + } +} +/********** + * Polari * + **********/ + +$polari: #4BAE4F; + +.titlebar, +.header-bar { + &.polari-titlebar-left, + &.polari-titlebar-right { + background-color: $polari; + + &:backdrop { + background-color: darken($polari,10%); + } + } +} + +/******************* + * System Settings * + ******************/ + +$gnome_settings: #5F7C8A; + +CcWindow { + .titlebar, + .header-bar { + background-color: $gnome_settings; + + &:backdrop { + background-color: darken($gnome_settings,10%); + } + } +} + +CcShellNavBar { + padding:0px; +} + +/************ + * Software * + ************/ + +$gnome_software: #1A77C2; + +#window_software { + .titlebar, + .header-bar { + background-color: $gnome_software; + + &:backdrop { + background-color: darken($gnome_software,10%); + } + } +} + +/****************** + * System Monitor * + ******************/ + +$gnome_system_monitor: #6fbe72; + +#gnome-system-monitor { + .titlebar, + .header-bar { + background-color: $gnome_system_monitor; + + &:backdrop { + background-color: darken($gnome_system_monitor,10%); + } + } +} + + +/******** + * Yelp * + ********/ + +$yelp: #435ece; + +YelpWindow { + .titlebar, + .header-bar { + background-color: $yelp; + + &:backdrop { + background-color: darken($yelp,10%); + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/apps/_lightdm.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/apps/_lightdm.scss new file mode 100644 index 0000000..d039173 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/apps/_lightdm.scss @@ -0,0 +1,114 @@ +/*********** + * LightDm * + ***********/ + +// the panel widget at the top +#panel_window { + background-color: $panel_bg_color; + color: $panel_fg_color; + font: bold; + box-shadow: inset 0 -1px darken($panel_bg_color, 7%); + + // the menubars/menus of the panel, i.e. indicators + .menubar, + .menubar > .menuitem + menubar, + menubar > menuitem { + background-color: transparent; + color: $panel_fg_color; + font: bold; + } + + menubar menuitem:disabled { + color: transparentize($panel_fg_color, 0.5); + + GtkLabel { color: inherit; } + label { color: inherit; } + } + .menubar .menu > .menuitem, + menubar menu > menuitem { font: normal; } +} + +// the login window +#login_window, +#shutdown_dialog, +#restart_dialog { + font: normal; + border-style: none; + background-color: transparent; + color: $fg_color; +} + +// the top half of the login-window, in GtkDialog terms, the content +#content_frame { + padding-bottom: 14px; + background-color: $bg_color; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid transparentize(black, 0.9); + border-width: 1px 1px 0 1px; +} + +#content_frame button { + @include button(normal); + + &:hover { @include button(hover); } + &:active, &:checked { @include button(active); } + &:disabled { @include button(insensitive); } +} + +// the lower half of the login-window, in GtkDialog terms the buttonbox or action area +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: if($variant=='light', $osd_bg_color, $headerbar_bg_color); + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid transparentize(black, 0.9); + border-width: 0 1px 1px 1px; +} + +#buttonbox_frame button{ + @include button(osd); + + &:hover { @include button(osd-hover); } + &:active, &:checked { @include button(osd-active); } + &:disabled { @include button(osd-insensitive); } +} + +#login_window #user_combobox { + color: $fg_color; + font: 13px; + + .menu, + menu { font: normal; } +} + +// the user's avatar box +#user_image { + padding: 3px; + border-radius: 2px; +} + +// the shutdown button +#shutdown_button.button { + @include button(suggested_destructive, $destructive_color); + + &:hover { @include button(suggested_destructive, lighten($destructive_color, 10%)); } + &:active, &:checked { @include button(suggested_destructive, darken($destructive_color, 10%)); } +} + +// the restart button +#restart_button.button { + @include button(suggested_destructive, $suggested_color); + + &:hover { @include button(suggested_destructive, lighten($suggested_color, 10%)); } + &:active, &:checked { @include button(suggested_destructive, darken($suggested_color, 10%)); } +} + +// the warning, in case a wrong password is entered or something else goes wrong according to PAM +#greeter_infobar { + border-bottom-width: 0; + font: bold; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/apps/_pantheon.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/apps/_pantheon.scss new file mode 100644 index 0000000..2d6705f --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/apps/_pantheon.scss @@ -0,0 +1,355 @@ +/******** + * Gala * + *******/ + +.gala-notification { + border-width: 0; + border-radius: 2px; + color: white; + border: 1px solid $base_color; + background-color: $base_color; + + .title, + .label { + color: $fg_color; + } +} + +.gala-button { + padding: 3px; + color: $base_color; + border: none; + border-radius: 50%; + background-image: linear-gradient(to bottom, + #7e7e7e, + #3e3e3e + ); + box-shadow: inset 0 0 0 1px transparentize(white, 0.02), + inset 0 1px 0 0 transparentize(white, 0.07), + inset 0 -1px 0 0 transparentize(white, 0.01), + 0 0 0 1px transparentize(black, 0.40), + 0 3px 6px transparentize(black, 0.16), + 0 3px 6px transparentize(black, 0.23); + text-shadow: 0 1px 1px transparentize(black, 0.6); +} + +/********** + * Notify * + *********/ + +.notify { + /*-notify-shadow: 0px 2px 18px transparentize(black, 0.60);*/ + + border-radius: 5px; + border: 1px solid transparentize(black, 0.30); + + background-color: transparentize($base_color, 0.95); + + .low {} + .critical {} +} + + +/*************** + * SwitchBoard * + ***************/ + +.category-label { + font-weight: bold; + color: $fg_color; +} + + +/************* + * Slingshot * + ************/ + +.button.app { + border: none; + border-radius: 0; + box-shadow: none; + background-image: none; + + .app { + &:hover{ + border-radius: 8px; + border: none; + background-color: transparentize($selected_bg_color, 0.7); + color: white; + } + &:focus{ + /*background-color: transparentize(black, 0.20);*/ + } + } +} + +.search-item { + border-radius: 0; + border: none; + color: $fg_color; + background: none; + + &:hover, + &:focus { + border-radius: 0; + background-color: transparentize($selected_bg_color, 0.7); + color: $selected_fg_color; + } +} + + +.search-entry-large, +.search-entry-large:focus { + border: none; + font: 18; + font-weight: 300; + background-image: none; + background: none; + box-shadow: none; + border-radius: 0; +} + +.search-category-header { + font-weight: bold; + color: $fg_color; +} + + +/********* + * Panel * + ********/ + +.panel { + background-color: transparent; + transition: all 100ms ease-in-out; + + .maximized { + background-color: #000; + } + + .translucent { + background-color: transparentize(black, 0.5); + } + + .color-light { + + .composited-indicator { + + > revealer label, + > revealer image, + > GtkRevealer { + color: transparentize(black, 0.65); + text-shadow: 0 0 2px transparentize(white, 0.7), + 0 1px 0 transparentize(white, 0.75); + -gtk-icon-shadow: 0 0 2px transparentize(white, 0.7), + 0 1px 0 transparentize(white, 0.75); + } + } + } +} + +.composited-indicator { + + > revealer label, + > revealer image, + > GtkRevealer { + color: $base_color; + font-weight: bold; + text-shadow: 0 0 2px transparentize(black, 0.7), + 0 1px 2px transparentize(black, 0.4); + -gtk-icon-shadow: 0 0 2px transparentize(black, 0.7), + 0 1px 2px transparentize(black, 0.4); + } +} + +/************* + * AppCenter * + *************/ + +$appcenter: #378BE6; + +AppCenterMainWindow { + .titlebar, + .header-bar{ + background-color: $appcenter; + + &:backdrop { + background-color: darken($appcenter,10%); + } + } +} + +/************** + * Calculator * + **************/ + +$pantheon_calculator: #07ce8e; + +PantheonCalculatorMainWindow { + border-radius: 0 0 4px 4px; + + .titlebar, + .header-bar { + background-color: $pantheon_calculator; + + &:backdrop { + background-color: darken($pantheon_calculator,10%); + } + } + + .window-frame { + border-radius:3px; + } +} + +/******** + * Maya * + ********/ + +$maya: #8CD33F; + +MayaViewMayaToolbar { + &.titlebar, + &.header-bar { + background-color: $maya; + + &:backdrop { + background-color: darken($maya,10%); + } + } +} + +/********* + * Cards * + *********/ + +.deck { + background-color: darken($bg_color, 8%); +} + +.card { + background-color: $base_color; + border: none; + box-shadow: 0 0 0 1px transparentize(black, 0.95), + 0 3px 3px transparentize(black, 0.8); + transition: all 150ms ease-in-out; +} + +.card.collapsed { + background-color: darken($base_color, 5%); + box-shadow: 0 0 0 1px transparentize(black, 0.95), + 0 1px 2px transparentize(black, 0.8); +} + +/********* + * Noise * + *********/ + +$noise: #EE6020; + +NoiseLibraryWindow { + border-radius: 0 0 4px 4px; + + .titlebar, + .header-bar { + background-color: $noise; + + &:backdrop { + background-color: darken($noise,10%); + } + } + + .action-bar { + border-radius: 0 0 4px 4px; + } + + .window-frame { + border-radius:3px; + } +} + + +/*********** + * Scratch * + ***********/ + +$scratch: #e74c3c; + +ScratchMainWindow { + .titlebar, + .header-bar { + background-color: $scratch; + + &:backdrop { + background-color: darken($scratch,10%); + } + } +} + + +/******** + * Snap * + ********/ + +$snap: #6d266a; + +SnapMainWindow, +SnapSnapWindow { + .titlebar, + .header-bar { + background-color: $snap; + + &:backdrop { + background-color: darken($snap,10%); + } + } + + .take-button { + border-radius: 0; + } +} + + +/******************* + * Photos/Shotwell * + *******************/ + +$pantheon_photos: #5544B5; + +DirectWindow, +LibraryWindow { + .titlebar, + .header-bar { + background-color: $pantheon_photos; + + &:backdrop { + background-color: darken($pantheon_photos,10%); + } + } + + .the-button-in-the-combobox { + background: none; + } +} + +.checkerboard-layout { + background-color: $bg_color; + background-image: linear-gradient(45deg, + transparentize(black, 0.9) 25%, + transparent 25%, + transparent 75%, + transparentize(black, 0.9) 75%, + transparentize(black, 0.9)), + linear-gradient(45deg, + transparentize(black, 0.9) 25%, + transparent 25%, + transparent 75%, + transparentize(black, 0.9) 75%, + transparentize(black, 0.9)); + background-size: 24px 24px; + background-position: 0 0, 12px 12px +} + +.checkboard-layout .item { + background-color: $fg_color; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/apps/_unity.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/apps/_unity.scss new file mode 100644 index 0000000..abbb18c --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/apps/_unity.scss @@ -0,0 +1,176 @@ +/******** +* Unity * +*********/ + +$unity_color: #636E73; /* Unity window border color */ +$backdrop_unity_color: darken($unity_color,10%); /* Backdrop Unity window border color */ +$unity_text_color: #dbdee0; /* Unity window text color */ +$backdrop_unity_text_color: darken($unity_text_color,10%); /* Backdrop Unity window text color */ +$unity_panel_color: darken($unity_color, 20%); /* Unity panel color #454D50 */ +$backdrop_unity_panel_color: darken($unity_panel_color, 10%); /* Backdrop Unity panel color */ + +UnityDecoration { + + /* Border properties (top, right, bottom, left) */ + -UnityDecoration-extents: 28px 1px 1px 1px;/* the size of the decorations */ + -UnityDecoration-input-extents: 10px;/* the extra size of the input areas */ + + /* Shadows settings */ + -UnityDecoration-shadow-offset-x: 1px;/* Size property, the shadow x offset */ + -UnityDecoration-shadow-offset-y: 1px;/* Size property, the shadow y offset */ + -UnityDecoration-active-shadow-color: rgba (0, 0, 0, 0.647);/* Color property, active window shadow color */ + -UnityDecoration-active-shadow-radius: 8px;/* Size property, active window shadow radius */ + -UnityDecoration-inactive-shadow-color: rgba (0, 0, 0, 0.647);/* Color property, inactive windows shadow color */ + -UnityDecoration-inactive-shadow-radius: 5px;/* Size property, inactive windows shadow radius */ + + /* Glow applied to the selected scaled window */ + -UnityDecoration-glow-size: 8px;/* Size property, size of glow */ + -UnityDecoration-glow-color: $selected_bg_color;/* Color property of the glow */ + + /* Title settings */ + -UnityDecoration-title-indent: 10px;/* Size property, left indent of the title */ + -UnityDecoration-title-fade: 35px;/* Size property, space of the title that can be faded */ + -UnityDecoration-title-alignment: 0.0;/* Float from 0.0 to 1.0, to align the title */ + background-color: $unity_color; + color: $unity_text_color; + + .top { + padding: 0 5px 0 5px; + border-radius: 4px 4px 0px 0px; + box-shadow: none; + border: 1px solid $unity_color; + border-bottom-width: 0; + background-color: $unity_color; + color: $unity_text_color; + border-top: 1px solid rgba(255,255,255,0.1); + + &:backdrop { + border-bottom-width: 0; + background-color: $backdrop_unity_color; + color: $backdrop_unity_text_color; + border-top: 1px solid rgba(255,255,255,0.1); + } + + .menuitem { + color: $unity_text_color; + + &:backdrop { + background-color: $backdrop_unity_color; + color: $backdrop_unity_text_color; + } + } + } +} + + +UnityDecoration.left, +UnityDecoration.right { + background-repeat: repeat-x; + background-color: darken($unity_color, 0.6); + background-size: 1px 120px; + background-clip: border-box; + background-image: linear-gradient(to bottom, + $unity_color, + darken($unity_color, 0.6) + ); +} + +UnityDecoration.bottom { + background-size: 1px; + background-repeat: repeat-x; + background-color: darken($unity_color, 0.6); +} + +UnityDecoration.left:backdrop, +UnityDecoration.right:backdrop, +UnityDecoration.bottom:backdrop { + background-size: 1px; + background-repeat: repeat-x; + background-color: $backdrop_unity_color; +} + + +/************** +* Unity Panel * +***************/ + +UnityPanelWidget, +.unity-panel { +background-color: $unity_panel_color; +color: $unity_text_color; +} + + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + background-color: $backdrop_unity_panel_color; + color: $backdrop_unity_text_color; +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + border-width: 0 1px; + color: $unity_text_color; +} + +.unity-panel.menubar, +.unity-panel .menubar { + color: $unity_text_color; +} + +.unity-panel.menu.menubar, +.unity-panel .menu .menubar { + background-color: $unity_panel_color; + color: $unity_text_color; +} + +.unity-panel.menubar:backdrop, +.unity-panel .menubar *:backdrop { + color: $backdrop_fg_color; +} + +.unity-panel.menubar.menuitem, +.unity-panel.menubar .menuitem { + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border: none; + background: none; + color: $unity_text_color; + box-shadow: none; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem:hover { + border-radius: 0; + background-color: darken($unity_color, 1.05); + color: $unity_text_color; + box-shadow: none; +} + +.unity-panel.menubar .menuitem *:hover { + color: white; + box-shadow: none; +} + +.unity-panel.menubar .menuitem.separator, +.unity-panel.menubar.menuitem.separator { + border: none; + color: $borders_color; +} + +/* Force Quit */ +SheetStyleDialog.unity-force-quit { + background-color: $base_color; +} + + +@keyframes playbackmenuitem_spinner { + to { -gtk-icon-transform: rotate(1turn); } +} + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: playbackmenuitem_spinner 1s infinite linear; + color: $selected_bg_color; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/gtk-dark.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/gtk-dark.css new file mode 100644 index 0000000..5cd92c1 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/gtk-dark.css @@ -0,0 +1,7012 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* widget text/foreground color */ +@define-color theme_fg_color #A1A8AB; +/* text color for entries, views and content in general */ +@define-color theme_text_color #A1A8AB; +/* widget base background color */ +@define-color theme_bg_color #4F585C; +/* text widgets and the like base background color */ +@define-color theme_base_color #636E73; +/* base background color of selections */ +@define-color theme_selected_bg_color #667f8c; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color #ffffff; +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #576165; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #788084; +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #636E73; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #788084; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #A1A8AB; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #4F585C; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #657176; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #667f8c; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #ffffff; +/* widgets main borders color */ +@define-color borders #33393b; +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders #363c3e; +/* these are pretty self explicative */ +@define-color warning_color #feea3a; +@define-color error_color #f34235; +@define-color success_color #167848; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title shade(#A1A8AB, 1.8); +@define-color wm_unfocused_title #788084; +@define-color wm_highlight transparent; +@define-color wm_borders_edge rgba(255, 255, 255, 0.1); +@define-color wm_bg_a shade(#4F585C, 1.2); +@define-color wm_bg_b #4F585C; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#4F585C, 1.3); +@define-color wm_button_hover_color_b #4F585C; +@define-color wm_button_active_color_a shade(#4F585C, 0.85); +@define-color wm_button_active_color_b shade(#4F585C, 0.89); +@define-color wm_button_active_color_c shade(#4F585C, 0.9); +@define-color content_view_bg #636E73; +/********** + * Common * + **********/ +* { + padding: 0; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #f34235; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkTreeView-expander-size: 11; + -GtkTreeView-horizontal-separator: 4; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 24; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + -GtkPaned-handle-size: 1; + -gtk-secondary-caret-color: #667f8c; } + +/*********** + * Widgets * + ***********/ +/*************** +* Action bars * +***************/ +.action-bar { + background-color: #373e41; + border: solid #33393b; + border-width: 1px 0 0 0; + color: #A1A8AB; + box-shadow: none; } + .action-bar:backdrop { + background-color: #373e41; + box-shadow: none; + -gtk-icon-effect: dim; } + .action-bar:first-child { + border-radius: 6px 6px 0px 0px; + border-width: 1px 1px 0px 1px; } + .action-bar:last-child { + border-radius: 0 0 6px 6px; + border-width: 0px 1px 1px 1px; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 10px; + border-radius: 0 0 5px 5px; + background-color: rgba(32, 37, 38, 0.8); + background-clip: padding-box; } + .app-notification:backdrop, + .app-notification.frame:backdrop { + background-image: none; + transition: 200ms ease-out; } + .app-notification border, + .app-notification.frame border { + border: none; } + +/*************** + * Base States * + ***************/ +.background { + color: #A1A8AB; + background-color: #4F585C; } + .background:backdrop { + color: #788084; + background-color: #4F585C; + text-shadow: none; + -gtk-icon-shadow: none; } + +/* + These wildcard seems unavoidable, need to investigate. + Wildcards are bad and troublesome, use them with care, + or better, just don't. + Everytime a wildcard is used a kitten dies, painfully. +*/ +*:disabled { + -gtk-icon-effect: dim; } + +.gtkstyle-fallback { + color: #A1A8AB; + background-color: #4F585C; } + .gtkstyle-fallback:hover { + color: #A1A8AB; + background-color: #677277; } + .gtkstyle-fallback:active { + color: #A1A8AB; + background-color: #373e41; } + .gtkstyle-fallback:disabled { + color: #788084; + background-color: #576165; } + .gtkstyle-fallback:selected { + color: #ffffff; + background-color: #667f8c; } + +.view, GtkIconView, +iconview, +GtkTextView text, +textview text { + color: #A1A8AB; + background-color: #636E73; } + .view:backdrop, GtkIconView:backdrop, + iconview:backdrop, + GtkTextView text:backdrop, + textview text:backdrop { + color: #959da0; + background-color: #657176; } + .view:selected:focus, GtkIconView:selected:focus, + iconview:selected:focus, .view:selected, GtkIconView:selected, + iconview:selected, + GtkTextView text:selected:focus, + textview text:selected:focus, + GtkTextView text:selected, + textview text:selected { + border-radius: 3px; } + +GtkTextView, +textview border { + background-color: #596368; + background-image: image(rgba(0, 0, 0, 0.2)); + background-repeat: no-repeat; } + GtkTextView:backdrop, + textview border:backdrop { + background-color: #5a6569; } + GtkTextView.bottom, + textview border.bottom { + background-size: 100% 1px; + background-position: top; } + GtkTextView.top, + textview border.top { + background-size: 100% 1px; + background-position: bottom; } + GtkTextView.left, + textview border.left { + background-size: 1px 100%; + background-position: right; } + GtkTextView.right, + textview border.right { + background-size: 1px 100%; + background-position: left; } + +GtkIconView, +iconview { + background-color: transparent; } + GtkIconView:backdrop, + iconview:backdrop { + background-color: transparent; } + +.rubberband, +rubberband, +GtkFlow rubberband, +flowbox rubberband, +.content-view rubberband, +GtkTreeView.view .rubberband, +GtkTreeView.view rubberband, +treeview.view .rubberband, +treeview.view rubberband { + border: 1px solid #51646e; + background-color: rgba(81, 100, 110, 0.2); } + +GtkFlow flowboxchild, +flowbox flowboxchild { + padding: 3px; + border-radius: 3px; } + GtkFlow flowboxchild:selected, + flowbox flowboxchild:selected { + outline-offset: -2px; } + +GtkLabel.separator, +label.separator { + color: #A1A8AB; } + GtkLabel.separator:backdrop, + label.separator:backdrop { + color: #788084; } +GtkLabel selection, +label selection { + background-color: #667f8c; + color: #ffffff; } +GtkLabel:disabled, +label:disabled { + color: #788084; } + GtkLabel:disabled:backdrop, + label:disabled:backdrop { + color: #727f85; } +GtkLabel:backdrop, +label:backdrop { + color: #788084; } + +.dim-label, GtkLabel.separator, +label.separator, .titlebar:not(headerbar) .subtitle, +headerbar .subtitle { + opacity: 0.55; + text-shadow: none; } + +.app-notification, +.app-notification.frame, .osd .scale-popup, .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd, +.osd { + color: #A1A8AB; + border: none; + background-color: rgba(32, 37, 38, 0.8); + background-clip: padding-box; + outline-color: rgba(161, 168, 171, 0.3); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .app-notification:backdrop, .osd .scale-popup:backdrop, popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop, popover.background.osd:backdrop, + .osd:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; } + +/*********** + * Buttons * + ***********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#90a4ae), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#667f8c), to(transparent)); } } +notebook > header > tabs > arrow, +button { + min-height: 20px; + min-width: 16px; + padding: 4px 9px; + border: 1px solid #33393b; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #A1A8AB; + outline-color: rgba(161, 168, 171, 0.3); + border-color: #33393b; + background-image: linear-gradient(to bottom, #4F585C, #434b4e); + text-shadow: 0 1px rgba(0, 0, 0, 0.73176); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.73176); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05); } + button.sidebar-button, notebook > header > tabs > arrow, + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + transition: none; } + button.sidebar-button:hover, notebook > header > tabs > arrow:hover, + button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 500ms; } + button.sidebar-button:hover:active, notebook > header > tabs > arrow:hover:active, + button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + notebook > header > tabs > arrow:hover, + button:hover { + color: #A1A8AB; + outline-color: rgba(161, 168, 171, 0.3); + border-color: #33393b; + background-image: linear-gradient(to bottom, #515b5f, #4a5357 60%, #464e51); + text-shadow: 0 1px rgba(0, 0, 0, 0.68376); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.68376); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + -gtk-icon-effect: highlight; } + notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked, + button:active, + button:checked { + color: #A1A8AB; + outline-color: rgba(161, 168, 171, 0.3); + border-color: #33393b; + background-image: linear-gradient(to bottom, #3f4649, #4a5357); + text-shadow: 0 1px rgba(0, 0, 0, 0.81176); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); + transition-duration: 50ms; } + button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:backdrop, + button:backdrop.flat, + button:backdrop { + border-color: #363c3e; + background-image: linear-gradient(to bottom, #4F585C); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + transition: 200ms ease-out; + -gtk-icon-effect: none; } + button.sidebar-button:backdrop GtkLabel, notebook > header > tabs > arrow:backdrop GtkLabel, button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:backdrop GtkLabel, notebook > header > tabs > arrow:backdrop, + button:backdrop.flat GtkLabel, + button:backdrop.flat, + button:backdrop GtkLabel, + button:backdrop { + color: #788084; } + button.sidebar-button:backdrop label, notebook > header > tabs > arrow:backdrop label, button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:backdrop label, notebook > header > tabs > arrow:backdrop, + button:backdrop.flat label, + button:backdrop.flat, + button:backdrop label, + button:backdrop { + color: #788084; } + button.sidebar-button:backdrop:active, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:checked, notebook > header > tabs > arrow:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, + button:backdrop.flat:active, + button:backdrop.flat:checked, + button:backdrop:active, + button:backdrop:checked { + border-color: #363c3e; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + button.sidebar-button:backdrop:active GtkLabel, notebook > header > tabs > arrow:backdrop:active GtkLabel, button.sidebar-button:backdrop:active, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:checked GtkLabel, notebook > header > tabs > arrow:backdrop:checked GtkLabel, button.sidebar-button:backdrop:checked, notebook > header > tabs > arrow:backdrop:checked, notebook > header > tabs > arrow:backdrop:active GtkLabel, notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked GtkLabel, notebook > header > tabs > arrow:backdrop:checked, + button:backdrop.flat:active GtkLabel, + button:backdrop.flat:active, + button:backdrop.flat:checked GtkLabel, + button:backdrop.flat:checked, + button:backdrop:active GtkLabel, + button:backdrop:active, + button:backdrop:checked GtkLabel, + button:backdrop:checked { + color: #788084; } + button.sidebar-button:backdrop:active label, notebook > header > tabs > arrow:backdrop:active label, button.sidebar-button:backdrop:active, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked label, button.sidebar-button:backdrop:checked, notebook > header > tabs > arrow:backdrop:checked, notebook > header > tabs > arrow:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, + button:backdrop.flat:active label, + button:backdrop.flat:active, + button:backdrop.flat:checked label, + button:backdrop.flat:checked, + button:backdrop:active label, + button:backdrop:active, + button:backdrop:checked label, + button:backdrop:checked { + color: #788084; } + button.sidebar-button:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, + button:backdrop.flat:disabled, + button:backdrop:disabled { + border-color: #363c3e; + background-image: none; + background-color: #576165; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.sidebar-button:backdrop:disabled GtkLabel, notebook > header > tabs > arrow:backdrop:disabled GtkLabel, button.sidebar-button:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled GtkLabel, notebook > header > tabs > arrow:backdrop:disabled, + button:backdrop.flat:disabled GtkLabel, + button:backdrop.flat:disabled, + button:backdrop:disabled GtkLabel, + button:backdrop:disabled { + color: #727f85; } + button.sidebar-button:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled label, button.sidebar-button:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, + button:backdrop.flat:disabled label, + button:backdrop.flat:disabled, + button:backdrop:disabled label, + button:backdrop:disabled { + color: #727f85; } + button.sidebar-button:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:active, button.sidebar-button:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, + button:backdrop.flat:disabled:active, + button:backdrop.flat:disabled:checked, + button:backdrop:disabled:active, + button:backdrop:disabled:checked { + border-color: #363c3e; + background-image: none; + background-color: #4b5457; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + button.sidebar-button:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:active label, button.sidebar-button:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, + button:backdrop.flat:disabled:active label, + button:backdrop.flat:disabled:checked label, + button:backdrop:disabled:active label, + button:backdrop:disabled:checked label { + color: #727f85; } + button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, button.sidebar-button:disabled, notebook > header > tabs > arrow:disabled, button.sidebar-button:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, + button.flat:backdrop, + button.flat:disabled, + button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header > tabs > arrow:disabled, + button:disabled { + border-color: #33393b; + background-image: none; + background-color: #576165; + text-shadow: none; + box-shadow: none; + -gtk-icon-shadow: none; } + notebook > header > tabs > arrow:disabled GtkLabel, notebook > header > tabs > arrow:disabled, + button:disabled GtkLabel, + button:disabled { + color: #788084; } + notebook > header > tabs > arrow:disabled label, notebook > header > tabs > arrow:disabled, + button:disabled label, + button:disabled { + color: #788084; } + notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked, + button:disabled:active, + button:disabled:checked { + border-color: #33393b; + background-image: none; + background-color: #576165; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + notebook > header > tabs > arrow:disabled:active GtkLabel, notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked GtkLabel, notebook > header > tabs > arrow:disabled:checked, + button:disabled:active GtkLabel, + button:disabled:active, + button:disabled:checked GtkLabel, + button:disabled:checked { + color: #788084; } + notebook > header > tabs > arrow:disabled:active label, notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, + button:disabled:active label, + button:disabled:active, + button:disabled:checked label, + button:disabled:checked { + color: #788084; } + notebook > header > tabs > arrow.image-button, + button.image-button { + min-width: 24px; + padding-left: 4px; + padding-right: 4px; } + notebook > header > tabs > arrow.text-button, + button.text-button { + padding-left: 16px; + padding-right: 16px; } + notebook > header > tabs > arrow.text-button.image-button, + button.text-button.image-button { + padding-left: 8px; + padding-right: 8px; } + notebook > header > tabs > arrow.text-button.image-button GtkLabel, + notebook > header > tabs > arrow.text-button.image-button label, + button.text-button.image-button GtkLabel, + button.text-button.image-button label { + padding-left: 8px; + padding-right: 8px; } + combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active), + button:drop(active) { + color: #4e9a06; + border-color: #4e9a06; + box-shadow: inset 0 0 0 1px #4e9a06; } +row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected +button.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: #ffffff; + border-color: transparent; } + row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected + button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { + color: #788084; } +button.osd { + min-width: 24px; + min-height: 32px; + color: #A1A8AB; + border-radius: 5px; + outline-color: rgba(161, 168, 171, 0.3); + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); + border: none; + box-shadow: none; } + button.osd.image-button { + min-width: 32px; } + button.osd:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); + border: none; + box-shadow: none; } + button.osd:active, + button.osd:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); + border: none; + box-shadow: none; } + button.osd:disabled:backdrop, + button.osd:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } + button.osd:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } +.app-notification .button, .app-notification button, +.app-notification.frame .button, +.app-notification.frame button, .csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .osd +button { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .button:hover, .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd + button:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .button:active:backdrop, .app-notification button:active:backdrop, popover.background.touch-selection button:active:backdrop, popover.background.magnifier button:active:backdrop, .app-notification .button:active, .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification .button:checked:backdrop, .app-notification button:checked:backdrop, popover.background.touch-selection button:checked:backdrop, popover.background.magnifier button:checked:backdrop, .app-notification .button:checked, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .osd + button:active:backdrop, .osd + button:active, .osd + button:checked:backdrop, .osd + button:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .button:disabled:backdrop, .app-notification button:disabled:backdrop, popover.background.touch-selection button:disabled:backdrop, popover.background.magnifier button:disabled:backdrop, .app-notification .button:disabled, .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .osd + button:disabled:backdrop, .osd + button:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification .button:backdrop, .app-notification button:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .osd + button:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification .flat.button, .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .osd + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .app-notification .flat.button:hover, .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .osd + button.flat:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .flat.button:disabled, .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .osd + button.flat:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-image: none; + border-color: transparent; + box-shadow: none; } + .app-notification .flat.button:backdrop, .app-notification button.flat:backdrop, popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, .osd + button.flat:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification .flat.button:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification .flat.button:checked, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .osd + button.flat:active, .osd + button.flat:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } +button.suggested-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #303c42; + background-image: linear-gradient(to bottom, #667f8c, #5b717d); + text-shadow: 0 1px rgba(0, 0, 0, 0.62039); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.62039); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05); } + button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #667f8c; } + button.suggested-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #303c42; + background-image: linear-gradient(to bottom, #68828f, #627986 60%, #5d7480); + text-shadow: 0 1px rgba(0, 0, 0, 0.57239); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.57239); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } + button.suggested-action:active, + button.suggested-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #303c42; + background-image: linear-gradient(to bottom, #576c77, #627986); + text-shadow: 0 1px rgba(0, 0, 0, 0.70039); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.70039); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop { + border-color: #303c42; + background-image: linear-gradient(to bottom, #667f8c); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.suggested-action:backdrop GtkLabel, + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop GtkLabel, + button.suggested-action.flat:backdrop { + color: #e0e5e8; } + button.suggested-action:backdrop label, + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop label, + button.suggested-action.flat:backdrop { + color: #e0e5e8; } + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked { + border-color: #303c42; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + button.suggested-action:backdrop:active GtkLabel, + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked GtkLabel, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active GtkLabel, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked GtkLabel, + button.suggested-action.flat:backdrop:checked { + color: #dce0e2; } + button.suggested-action:backdrop:active label, + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked label, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active label, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked label, + button.suggested-action.flat:backdrop:checked { + color: #dce0e2; } + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled { + border-color: #363c3e; + background-image: none; + background-color: #576165; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.suggested-action:backdrop:disabled GtkLabel, + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled GtkLabel, + button.suggested-action.flat:backdrop:disabled { + color: #727f85; } + button.suggested-action:backdrop:disabled label, + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled label, + button.suggested-action.flat:backdrop:disabled { + color: #727f85; } + button.suggested-action:backdrop:disabled:active, + button.suggested-action:backdrop:disabled:checked, + button.suggested-action.flat:backdrop:disabled:active, + button.suggested-action.flat:backdrop:disabled:checked { + border-color: #303c42; + background-image: none; + background-color: #5b6f79; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + button.suggested-action:backdrop:disabled:active label, + button.suggested-action:backdrop:disabled:checked label, + button.suggested-action.flat:backdrop:disabled:active label, + button.suggested-action.flat:backdrop:disabled:checked label { + color: #94a1a8; } + button.suggested-action.flat:backdrop, + button.suggested-action.flat:disabled, + button.suggested-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(102, 127, 140, 0.8); } + button.suggested-action:disabled { + border-color: #33393b; + background-image: none; + background-color: #576165; + text-shadow: none; + box-shadow: none; + -gtk-icon-shadow: none; } + button.suggested-action:disabled GtkLabel, + button.suggested-action:disabled { + color: #788084; } + button.suggested-action:disabled label, + button.suggested-action:disabled { + color: #788084; } + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked { + border-color: #303c42; + background-image: none; + background-color: #5b6f79; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + button.suggested-action:disabled:active GtkLabel, + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked GtkLabel, + button.suggested-action:disabled:checked { + color: #bdc5c9; } + button.suggested-action:disabled:active label, + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked label, + button.suggested-action:disabled:checked { + color: #bdc5c9; } + .osd + button.suggested-action { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(102, 127, 140, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + button.suggested-action:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(102, 127, 140, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + button.suggested-action:active:backdrop, .osd + button.suggested-action:active, .osd + button.suggested-action:checked:backdrop, .osd + button.suggested-action:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, #667f8c); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + button.suggested-action:disabled:backdrop, .osd + button.suggested-action:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd + button.suggested-action:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(102, 127, 140, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } +button.destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #6f0e07; + background-image: linear-gradient(to bottom, #e71d0e, #cf1a0c); + text-shadow: 0 1px rgba(0, 0, 0, 0.61569); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.61569); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05); } + button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #e71d0e; } + button.destructive-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #6f0e07; + background-image: linear-gradient(to bottom, #ec1d0e, #de1b0d 60%, #d41a0d); + text-shadow: 0 1px rgba(0, 0, 0, 0.56769); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.56769); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } + button.destructive-action:active, + button.destructive-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #6f0e07; + background-image: linear-gradient(to bottom, #c6180c, #de1b0d); + text-shadow: 0 1px rgba(0, 0, 0, 0.69569); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.69569); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop { + border-color: #6f0e07; + background-image: linear-gradient(to bottom, #e71d0e); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.destructive-action:backdrop GtkLabel, + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop GtkLabel, + button.destructive-action.flat:backdrop { + color: #fad2cf; } + button.destructive-action:backdrop label, + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop label, + button.destructive-action.flat:backdrop { + color: #fad2cf; } + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked { + border-color: #6f0e07; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + button.destructive-action:backdrop:active GtkLabel, + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked GtkLabel, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active GtkLabel, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked GtkLabel, + button.destructive-action.flat:backdrop:checked { + color: #f1d1ce; } + button.destructive-action:backdrop:active label, + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked label, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active label, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked label, + button.destructive-action.flat:backdrop:checked { + color: #f1d1ce; } + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled { + border-color: #363c3e; + background-image: none; + background-color: #576165; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.destructive-action:backdrop:disabled GtkLabel, + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled GtkLabel, + button.destructive-action.flat:backdrop:disabled { + color: #727f85; } + button.destructive-action:backdrop:disabled label, + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled label, + button.destructive-action.flat:backdrop:disabled { + color: #727f85; } + button.destructive-action:backdrop:disabled:active, + button.destructive-action:backdrop:disabled:checked, + button.destructive-action.flat:backdrop:disabled:active, + button.destructive-action.flat:backdrop:disabled:checked { + border-color: #6f0e07; + background-image: none; + background-color: #bd251a; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + button.destructive-action:backdrop:disabled:active label, + button.destructive-action:backdrop:disabled:checked label, + button.destructive-action.flat:backdrop:disabled:active label, + button.destructive-action.flat:backdrop:disabled:checked label { + color: #d4716a; } + button.destructive-action.flat:backdrop, + button.destructive-action.flat:disabled, + button.destructive-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(231, 29, 14, 0.8); } + button.destructive-action:disabled { + border-color: #33393b; + background-image: none; + background-color: #576165; + text-shadow: none; + box-shadow: none; + -gtk-icon-shadow: none; } + button.destructive-action:disabled GtkLabel, + button.destructive-action:disabled { + color: #788084; } + button.destructive-action:disabled label, + button.destructive-action:disabled { + color: #788084; } + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked { + border-color: #6f0e07; + background-image: none; + background-color: #bd251a; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + button.destructive-action:disabled:active GtkLabel, + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked GtkLabel, + button.destructive-action:disabled:checked { + color: #e5a8a3; } + button.destructive-action:disabled:active label, + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked label, + button.destructive-action:disabled:checked { + color: #e5a8a3; } + .osd + button.destructive-action { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(231, 29, 14, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + button.destructive-action:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(231, 29, 14, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + button.destructive-action:active:backdrop, .osd + button.destructive-action:active, .osd + button.destructive-action:checked:backdrop, .osd + button.destructive-action:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, #e71d0e); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + button.destructive-action:disabled:backdrop, .osd + button.destructive-action:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd + button.destructive-action:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(231, 29, 14, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } +.stack-switcher > +button { + outline-offset: -3px; } + .stack-switcher > + button > label { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > + button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; } + .stack-switcher > + button.text-button { + padding-left: 10px; + padding-right: 10px; } + .stack-switcher > + button.image-button { + padding-left: 2px; + padding-right: 2px; } + .stack-switcher > + button.needs-attention:active > label, + .stack-switcher > + button.needs-attention:active > image, .stack-switcher > + button.needs-attention:checked > label, + .stack-switcher > + button.needs-attention:checked > image { + animation: none; + background-image: none; } +.inline-toolbar +button, .inline-toolbar +button:backdrop { + border-radius: 2px; + border-width: 1px; } +.primary-toolbar +button { + -gtk-icon-shadow: none; } + +.stack-switcher > +button.needs-attention > label, +.stack-switcher > +button.needs-attention > image, .sidebar .list-row.needs-attention > label, +.sidebar row.needs-attention > label, stacksidebar .list-row.needs-attention > label, +stacksidebar row.needs-attention > label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#90a4ae), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.73176)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; } + .stack-switcher > + button.needs-attention > label:backdrop, + .stack-switcher > + button.needs-attention > image:backdrop, .sidebar .list-row.needs-attention > label:backdrop, + .sidebar row.needs-attention > label:backdrop, stacksidebar .list-row.needs-attention > label:backdrop, + stacksidebar row.needs-attention > label:backdrop { + background-size: 6px 6px, 0 0; } + .stack-switcher > + button.needs-attention > label:dir(rtl), + .stack-switcher > + button.needs-attention > image:dir(rtl), .sidebar .list-row.needs-attention > label:dir(rtl), + .sidebar row.needs-attention > label:dir(rtl), stacksidebar .list-row.needs-attention > label:dir(rtl), + stacksidebar row.needs-attention > label:dir(rtl) { + background-position: left 3px, left 2px; } + +.inline-toolbar toolbutton > button { + color: #A1A8AB; + outline-color: rgba(161, 168, 171, 0.3); + border-color: #33393b; + background-image: linear-gradient(to bottom, #4F585C, #434b4e); + text-shadow: 0 1px rgba(0, 0, 0, 0.73176); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.73176); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .inline-toolbar toolbutton > button:hover { + color: #A1A8AB; + outline-color: rgba(161, 168, 171, 0.3); + border-color: #33393b; + background-image: linear-gradient(to bottom, #515b5f, #4a5357 60%, #464e51); + text-shadow: 0 1px rgba(0, 0, 0, 0.68376); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.68376); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } + .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: #A1A8AB; + outline-color: rgba(161, 168, 171, 0.3); + border-color: #33393b; + background-image: linear-gradient(to bottom, #3f4649, #4a5357); + text-shadow: 0 1px rgba(0, 0, 0, 0.81176); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .inline-toolbar toolbutton > button:disabled { + border-color: #33393b; + background-image: none; + background-color: #576165; + text-shadow: none; + box-shadow: none; + -gtk-icon-shadow: none; } + .inline-toolbar toolbutton > button:disabled GtkLabel, .inline-toolbar toolbutton > button:disabled { + color: #788084; } + .inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { + color: #788084; } + .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + border-color: #33393b; + background-image: none; + background-color: #576165; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .inline-toolbar toolbutton > button:disabled:active GtkLabel, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked GtkLabel, .inline-toolbar toolbutton > button:disabled:checked { + color: #788084; } + .inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { + color: #788084; } + .inline-toolbar toolbutton > button:backdrop { + border-color: #363c3e; + background-image: linear-gradient(to bottom, #4F585C); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop GtkLabel, .inline-toolbar toolbutton > button:backdrop { + color: #788084; } + .inline-toolbar toolbutton > button:backdrop label, .inline-toolbar toolbutton > button:backdrop { + color: #788084; } + .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { + border-color: #363c3e; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .inline-toolbar toolbutton > button:backdrop:active GtkLabel, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked GtkLabel, .inline-toolbar toolbutton > button:backdrop:checked { + color: #788084; } + .inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { + color: #788084; } + .inline-toolbar toolbutton > button:backdrop:disabled { + border-color: #363c3e; + background-image: none; + background-color: #576165; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop:disabled GtkLabel, .inline-toolbar toolbutton > button:backdrop:disabled { + color: #727f85; } + .inline-toolbar toolbutton > button:backdrop:disabled label, .inline-toolbar toolbutton > button:backdrop:disabled { + color: #727f85; } + .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { + border-color: #363c3e; + background-image: none; + background-color: #4b5457; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + .inline-toolbar toolbutton > button:backdrop:disabled:active label, .inline-toolbar toolbutton > button:backdrop:disabled:checked label { + color: #727f85; } + +toolbar.inline-toolbar toolbutton > button.flat, +toolbar.inline-toolbar toolbutton:backdrop > button.flat, .inline-toolbar +button, .inline-toolbar +button:backdrop, .linked > +button, .linked > +button:hover, .linked > +button:active, .linked > +button:checked, .linked > +button:backdrop, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > +entry, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) { + border-radius: 0; + border-right-style: none; } + +.inline-toolbar +button:first-child, .linked > +button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > +entry:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } +.inline-toolbar +button:last-child, .linked > +button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > +entry:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-right-style: solid; } +.inline-toolbar +button:only-child, .linked > +button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, .linked:not(.vertical) > combobox:only-child > box > button.combo, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > +entry:only-child { + border-radius: 3px; + border-style: solid; } + +.linked.vertical > +button, .linked.vertical > +button:hover, .linked.vertical > +button:active, .linked.vertical > +button:checked, .linked.vertical > +button:backdrop, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > +entry, .linked.vertical > combobox > box > button.combo { + border-style: solid solid none solid; + border-radius: 0; } + +.linked.vertical > +button:first-child, .linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > +entry:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } +.linked.vertical > +button:last-child, .linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > +entry:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border-style: solid; } +.linked.vertical > +button:only-child, .linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > +entry:only-child { + border-radius: 3px; + border-style: solid; } + +modelbutton.flat, popover.background checkbutton, +popover.background radiobutton, +.menuitem.button.flat, modelbutton.flat:backdrop, popover.background checkbutton:backdrop, +popover.background radiobutton:backdrop, modelbutton.flat:backdrop:hover, popover.background checkbutton:backdrop:hover, +popover.background radiobutton:backdrop:hover, +.menuitem.button.flat:backdrop, +.menuitem.button.flat:backdrop:hover, calendar.button, calendar.button:hover, calendar.button:backdrop, calendar.button:disabled, button:link, +button:visited, button:link:hover, button:link:active, button:link:checked, +button:visited:hover, +button:visited:active, +button:visited:checked, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + +/* menu buttons */ +modelbutton.flat, popover.background checkbutton, +popover.background radiobutton, +.menuitem.button.flat { + min-height: 26px; + padding-left: 5px; + padding-right: 5px; + border-radius: 3px; + outline-offset: -2px; } + modelbutton.flat:hover, popover.background checkbutton:hover, + popover.background radiobutton:hover, + .menuitem.button.flat:hover { + background-color: #5b656a; } + modelbutton.flat check:last-child, popover.background checkbutton check:last-child, + popover.background radiobutton check:last-child, + modelbutton.flat radio:last-child, + popover.background checkbutton radio:last-child, + popover.background radiobutton radio:last-child, + .menuitem.button.flat check:last-child, + .menuitem.button.flat radio:last-child { + margin-left: 8px; } + modelbutton.flat check:first-child, popover.background checkbutton check:first-child, + popover.background radiobutton check:first-child, + modelbutton.flat radio:first-child, + popover.background checkbutton radio:first-child, + popover.background radiobutton radio:first-child, + .menuitem.button.flat check:first-child, + .menuitem.button.flat radio:first-child { + margin-right: 8px; } + +modelbutton.flat arrow, popover.background checkbutton arrow, +popover.background radiobutton arrow { + background: none; } + modelbutton.flat arrow:hover, popover.background checkbutton arrow:hover, + popover.background radiobutton arrow:hover { + background: none; } + modelbutton.flat arrow.left, popover.background checkbutton arrow.left, + popover.background radiobutton arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + modelbutton.flat arrow.right, popover.background checkbutton arrow.right, + popover.background radiobutton arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + +button.color { + padding: 4px; } + button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 0; } + +/************ + * Calendar * + ***********/ +calendar { + color: #A1A8AB; + border: 1px solid #33393b; } + calendar:selected { + border-radius: 3px; } + calendar.header { + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 0; } + calendar.header:backdrop { + border-color: rgba(0, 0, 0, 0.1); } + calendar.button { + color: rgba(161, 168, 171, 0.45); } + calendar.button:hover { + color: #A1A8AB; } + calendar.button:backdrop { + color: rgba(120, 128, 132, 0.45); } + calendar.button:disabled { + color: rgba(120, 128, 132, 0.45); } + calendar:indeterminate, calendar:indeterminate:backdrop { + color: alpha(currentColor,0.55); } + calendar.highlight, calendar.highlight:backdrop { + font-size: smaller; + color: #A1A8AB; } + calendar:backdrop { + color: #959da0; + border-color: #363c3e; } + +/************************* + * Check and Radio Items * + *************************/ +check { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-dark.png"), url("../assets/checkbox-unchecked-dark@2.png")); + -gtk-icon-shadow: none; } + +radio { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-dark.png"), url("../assets/radio-unchecked-dark@2.png")); + -gtk-icon-shadow: none; } + +check:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-hover-dark.png"), url("../assets/checkbox-unchecked-hover-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-hover-dark.png"), url("../assets/radio-unchecked-hover-dark@2.png")); + -gtk-icon-shadow: none; } + +check:active { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-active-dark.png"), url("../assets/checkbox-unchecked-active-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:active { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-active-dark.png"), url("../assets/radio-unchecked-active-dark@2.png")); + -gtk-icon-shadow: none; } + +check:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-backdrop-dark.png"), url("../assets/checkbox-unchecked-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-backdrop-dark.png"), url("../assets/radio-unchecked-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +check:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-insensitive-dark.png"), url("../assets/checkbox-unchecked-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-insensitive-dark.png"), url("../assets/radio-unchecked-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +check:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-backdrop-insensitive-dark.png"), url("../assets/checkbox-unchecked-backdrop-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-backdrop-insensitive-dark.png"), url("../assets/radio-unchecked-backdrop-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +check:checked { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-dark.png"), url("../assets/checkbox-checked-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:checked { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-dark.png"), url("../assets/radio-checked-dark@2.png")); + -gtk-icon-shadow: none; } + +check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-hover-dark.png"), url("../assets/checkbox-checked-hover-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-hover-dark.png"), url("../assets/radio-checked-hover-dark@2.png")); + -gtk-icon-shadow: none; } + +check:checked:active { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-active-dark.png"), url("../assets/checkbox-checked-active-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:active { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-active-dark.png"), url("../assets/radio-checked-active-dark@2.png")); + -gtk-icon-shadow: none; } + +check:checked:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-backdrop-dark.png"), url("../assets/checkbox-checked-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-backdrop-dark.png"), url("../assets/radio-checked-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-insensitive-dark.png"), url("../assets/checkbox-checked-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-insensitive-dark.png"), url("../assets/radio-checked-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +check:checked:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-insensitive-backdrop-dark.png"), url("../assets/checkbox-checked-insensitive-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-insensitive-backdrop-dark.png"), url("../assets/radio-checked-insensitive-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-dark.png"), url("../assets/checkbox-mixed-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-dark.png"), url("../assets/radio-mixed-dark@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-hover-dark.png"), url("../assets/checkbox-mixed-hover-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-hover-dark.png"), url("../assets/radio-mixed-hover-dark@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:active { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-active-dark.png"), url("../assets/checkbox-mixed-active-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:active { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-active-dark.png"), url("../assets/radio-mixed-active-dark@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-backdrop-dark.png"), url("../assets/checkbox-mixed-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-backdrop-dark.png"), url("../assets/radio-mixed-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-insensitive-dark.png"), url("../assets/checkbox-mixed-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-insensitive-dark.png"), url("../assets/radio-mixed-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-insensitive-backdrop-dark.png"), url("../assets/checkbox-mixed-insensitive-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-insensitive-backdrop-dark.png"), url("../assets/radio-mixed-insensitive-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +check:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-dark.png"), url("../assets/selected-checkbox-unchecked-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-dark.png"), url("../assets/selected-radio-unchecked-dark@2.png")); + -gtk-icon-shadow: none; } + +check:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-hover-dark.png"), url("../assets/selected-checkbox-unchecked-hover-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-hover-dark.png"), url("../assets/selected-radio-unchecked-hover-dark@2.png")); + -gtk-icon-shadow: none; } + +check:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-active-dark.png"), url("../assets/selected-checkbox-unchecked-active-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-active-dark.png"), url("../assets/selected-radio-unchecked-active-dark@2.png")); + -gtk-icon-shadow: none; } + +check:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-backdrop-dark.png"), url("../assets/selected-checkbox-unchecked-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-backdrop-dark.png"), url("../assets/selected-radio-unchecked-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +check:disabled:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-insensitive-dark.png"), url("../assets/selected-checkbox-unchecked-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:disabled:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-insensitive-dark.png"), url("../assets/selected-radio-unchecked-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +check:disabled:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-backdrop-insensitive-dark.png"), url("../assets/selected-checkbox-unchecked-backdrop-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:disabled:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-backdrop-insensitive-dark.png"), url("../assets/selected-radio-unchecked-backdrop-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +check:checked:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-dark.png"), url("../assets/selected-checkbox-checked-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-dark.png"), url("../assets/selected-radio-checked-dark@2.png")); + -gtk-icon-shadow: none; } + +check:checked:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-hover-dark.png"), url("../assets/selected-checkbox-checked-hover-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-hover-dark.png"), url("../assets/selected-radio-checked-hover-dark@2.png")); + -gtk-icon-shadow: none; } + +check:checked:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-active-dark.png"), url("../assets/selected-checkbox-checked-active-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-active-dark.png"), url("../assets/selected-radio-checked-active-dark@2.png")); + -gtk-icon-shadow: none; } + +check:checked:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-backdrop-dark.png"), url("../assets/selected-checkbox-checked-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-backdrop-dark.png"), url("../assets/selected-radio-checked-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +check:checked:disabled:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-insensitive-dark.png"), url("../assets/selected-checkbox-checked-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:disabled:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-insensitive-dark.png"), url("../assets/selected-radio-checked-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +check:checked:disabled:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-insensitive-backdrop-dark.png"), url("../assets/selected-checkbox-checked-insensitive-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:disabled:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-insensitive-backdrop-dark.png"), url("../assets/selected-radio-checked-insensitive-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-dark.png"), url("../assets/selected-checkbox-mixed-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-dark.png"), url("../assets/selected-radio-mixed-dark@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-hover-dark.png"), url("../assets/selected-checkbox-mixed-hover-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-hover-dark.png"), url("../assets/selected-radio-mixed-hover-dark@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-active-dark.png"), url("../assets/selected-checkbox-mixed-active-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-active-dark.png"), url("../assets/selected-radio-mixed-active-dark@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-backdrop-dark.png"), url("../assets/selected-checkbox-mixed-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-backdrop-dark.png"), url("../assets/selected-radio-mixed-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:disabled:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-insensitive-dark.png"), url("../assets/selected-checkbox-mixed-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:disabled:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-insensitive-dark.png"), url("../assets/selected-radio-mixed-insensitive-dark@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:disabled:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-insensitive-backdrop-dark.png"), url("../assets/selected-checkbox-mixed-insensitive-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:disabled:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-insensitive-backdrop-dark.png"), url("../assets/selected-radio-mixed-insensitive-backdrop-dark@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check, GtkIconView.content-view check, +iconview.content-view check, +.view.content-view.check, +GtkIconView.content-view.check, +iconview.content-view.check { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio, GtkIconView.content-view radio, +iconview.content-view radio, +.view.content-view.radio, +GtkIconView.content-view.radio, +iconview.content-view.radio { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked.png"), url("../assets/radio-unchecked@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check:hover, GtkIconView.content-view check:hover, +iconview.content-view check:hover, +.view.content-view.check:hover, +GtkIconView.content-view.check:hover, +iconview.content-view.check:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-hover.png"), url("../assets/checkbox-unchecked-hover@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio:hover, GtkIconView.content-view radio:hover, +iconview.content-view radio:hover, +.view.content-view.radio:hover, +GtkIconView.content-view.radio:hover, +iconview.content-view.radio:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-hover.png"), url("../assets/radio-unchecked-hover@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check:active, GtkIconView.content-view check:active, +iconview.content-view check:active, +.view.content-view.check:active, +GtkIconView.content-view.check:active, +iconview.content-view.check:active { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-active.png"), url("../assets/checkbox-unchecked-active@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio:active, GtkIconView.content-view radio:active, +iconview.content-view radio:active, +.view.content-view.radio:active, +GtkIconView.content-view.radio:active, +iconview.content-view.radio:active { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-active.png"), url("../assets/radio-unchecked-active@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check:backdrop, GtkIconView.content-view check:backdrop, +iconview.content-view check:backdrop, +.view.content-view.check:backdrop, +GtkIconView.content-view.check:backdrop, +iconview.content-view.check:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-backdrop.png"), url("../assets/checkbox-unchecked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio:backdrop, GtkIconView.content-view radio:backdrop, +iconview.content-view radio:backdrop, +.view.content-view.radio:backdrop, +GtkIconView.content-view.radio:backdrop, +iconview.content-view.radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-backdrop.png"), url("../assets/radio-unchecked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check:disabled, GtkIconView.content-view check:disabled, +iconview.content-view check:disabled, +.view.content-view.check:disabled, +GtkIconView.content-view.check:disabled, +iconview.content-view.check:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-insensitive.png"), url("../assets/checkbox-unchecked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio:disabled, GtkIconView.content-view radio:disabled, +iconview.content-view radio:disabled, +.view.content-view.radio:disabled, +GtkIconView.content-view.radio:disabled, +iconview.content-view.radio:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-insensitive.png"), url("../assets/radio-unchecked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check:disabled:backdrop, GtkIconView.content-view check:disabled:backdrop, +iconview.content-view check:disabled:backdrop, +.view.content-view.check:disabled:backdrop, +GtkIconView.content-view.check:disabled:backdrop, +iconview.content-view.check:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-backdrop-insensitive.png"), url("../assets/checkbox-unchecked-backdrop-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio:disabled:backdrop, GtkIconView.content-view radio:disabled:backdrop, +iconview.content-view radio:disabled:backdrop, +.view.content-view.radio:disabled:backdrop, +GtkIconView.content-view.radio:disabled:backdrop, +iconview.content-view.radio:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-backdrop-insensitive.png"), url("../assets/radio-unchecked-backdrop-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check, GtkIconView.content-view check, +iconview.content-view check, +.view.content-view.check, +GtkIconView.content-view.check, +iconview.content-view.check { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked.png"), url("../assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio, GtkIconView.content-view radio, +iconview.content-view radio, +.view.content-view.radio, +GtkIconView.content-view.radio, +iconview.content-view.radio { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked.png"), url("../assets/radio-checked@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check:hover, GtkIconView.content-view check:hover, +iconview.content-view check:hover, +.view.content-view.check:hover, +GtkIconView.content-view.check:hover, +iconview.content-view.check:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked-hover.png"), url("../assets/checkbox-checked-hover@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio:hover, GtkIconView.content-view radio:hover, +iconview.content-view radio:hover, +.view.content-view.radio:hover, +GtkIconView.content-view.radio:hover, +iconview.content-view.radio:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked-hover.png"), url("../assets/radio-checked-hover@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check:active, GtkIconView.content-view check:active, +iconview.content-view check:active, +.view.content-view.check:active, +GtkIconView.content-view.check:active, +iconview.content-view.check:active { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked-active.png"), url("../assets/checkbox-checked-active@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio:active, GtkIconView.content-view radio:active, +iconview.content-view radio:active, +.view.content-view.radio:active, +GtkIconView.content-view.radio:active, +iconview.content-view.radio:active { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked-active.png"), url("../assets/radio-checked-active@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check:backdrop, GtkIconView.content-view check:backdrop, +iconview.content-view check:backdrop, +.view.content-view.check:backdrop, +GtkIconView.content-view.check:backdrop, +iconview.content-view.check:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked-backdrop.png"), url("../assets/checkbox-checked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio:backdrop, GtkIconView.content-view radio:backdrop, +iconview.content-view radio:backdrop, +.view.content-view.radio:backdrop, +GtkIconView.content-view.radio:backdrop, +iconview.content-view.radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked-backdrop.png"), url("../assets/radio-checked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check:disabled, GtkIconView.content-view check:disabled, +iconview.content-view check:disabled, +.view.content-view.check:disabled, +GtkIconView.content-view.check:disabled, +iconview.content-view.check:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked-insensitive.png"), url("../assets/checkbox-checked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio:disabled, GtkIconView.content-view radio:disabled, +iconview.content-view radio:disabled, +.view.content-view.radio:disabled, +GtkIconView.content-view.radio:disabled, +iconview.content-view.radio:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked-insensitive.png"), url("../assets/radio-checked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check:disabled:backdrop, GtkIconView.content-view check:disabled:backdrop, +iconview.content-view check:disabled:backdrop, +.view.content-view.check:disabled:backdrop, +GtkIconView.content-view.check:disabled:backdrop, +iconview.content-view.check:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked-backdrop-insensitive.png"), url("../assets/checkbox-checked-backdrop-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio:disabled:backdrop, GtkIconView.content-view radio:disabled:backdrop, +iconview.content-view radio:disabled:backdrop, +.view.content-view.radio:disabled:backdrop, +GtkIconView.content-view.radio:disabled:backdrop, +iconview.content-view.radio:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked-backdrop-insensitive.png"), url("../assets/radio-checked-backdrop-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.check.text-button, .radio.text-button, +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; } + .check.text-button label:not(:only-child):first-child, .radio.text-button label:not(:only-child):first-child, + checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child { + margin-left: 4px; } + .check.text-button label:not(:only-child):last-child, .radio.text-button label:not(:only-child):last-child, + checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { + margin-right: 4px; } + +check, +.check, +radio, +.radio { + margin: 0 4px; } + .menu .menuitem check, menu menuitem check, .menu .menuitem + .check, menu menuitem + .check, .menu .menuitem + radio, menu menuitem + radio, .menu .menuitem + .radio, menu menuitem + .radio { + margin: 0; } + +menu menuitem check:not(:indeterminate):checked, +menu menuitem radio:not(:indeterminate):checked, +menu menuitem check:indeterminate:checked:active, +menu menuitem radio:indeterminate:checked { + animation: none; } + +treeview.view check:selected:focus, treeview.view check:selected, +treeview.view radio:selected:focus, +treeview.view radio:selected { + color: #A1A8AB; } +treeview.view check:selected:disabled, +treeview.view radio:selected:disabled { + color: #788084; } + treeview.view check:selected:disabled:backdrop, + treeview.view radio:selected:disabled:backdrop { + color: #727f85; } +treeview.view check:backdrop:selected, treeview.view check:backdrop, +treeview.view radio:backdrop:selected, +treeview.view radio:backdrop { + color: #788084; } + +/***************** + * Color Chooser * + *****************/ +colorswatch, colorswatch:drop(active) { + border-style: none; } +colorswatch.top { + border-top-left-radius: 5.5px; + border-top-right-radius: 5.5px; } + colorswatch.top overlay { + border-top-left-radius: 5px; + border-top-right-radius: 5px; } +colorswatch.bottom { + border-bottom-left-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.bottom overlay { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 5.5px; + border-bottom-left-radius: 5.5px; } + colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } +colorswatch.dark overlay { + color: #ffffff; } + colorswatch.dark overlay:hover { + border-color: #33393b; } + colorswatch.dark overlay:backdrop { + color: rgba(255, 255, 255, 0.5); } +colorswatch.light overlay { + color: #A1A8AB; } + colorswatch.light overlay:hover { + border-color: #33393b; } + colorswatch.light overlay:backdrop { + color: #959da0; } +colorswatch:drop(active) { + box-shadow: none; } + colorswatch:drop(active).light overlay { + border-color: #4e9a06; + box-shadow: inset 0 0 0 2px #33393b, inset 0 0 0 1px #4e9a06; } + colorswatch:drop(active).dark overlay { + border-color: #4e9a06; + box-shadow: inset 0 0 0 2px #33393b, inset 0 0 0 1px #4e9a06; } +colorswatch overlay { + box-shadow: inset 0 3px 2px -2px rgba(0, 0, 0, 0.5); + border: 1px solid #33393b; } + colorswatch overlay:hover { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); } + colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { + border-color: #33393b; + box-shadow: none; } +colorswatch#add-color-button { + border-radius: 5px 5px 0 0; } + colorswatch#add-color-button:only-child { + border-radius: 5px; } + colorswatch#add-color-button overlay { + color: #A1A8AB; + outline-color: rgba(161, 168, 171, 0.3); + border-color: #33393b; + background-image: linear-gradient(to bottom, #4F585C, #434b4e); + text-shadow: 0 1px rgba(0, 0, 0, 0.73176); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.73176); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05); } + colorswatch#add-color-button overlay:hover { + color: #A1A8AB; + outline-color: rgba(161, 168, 171, 0.3); + border-color: #33393b; + background-image: linear-gradient(to bottom, #515b5f, #4a5357 60%, #464e51); + text-shadow: 0 1px rgba(0, 0, 0, 0.68376); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.68376); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } + colorswatch#add-color-button overlay:backdrop { + border-color: #363c3e; + background-image: linear-gradient(to bottom, #4F585C); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + colorswatch#add-color-button overlay:backdrop GtkLabel, colorswatch#add-color-button overlay:backdrop { + color: #788084; } + colorswatch#add-color-button overlay:backdrop label, colorswatch#add-color-button overlay:backdrop { + color: #788084; } +colorswatch:disabled { + opacity: 0.5; } + colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; } +row:selected colorswatch { + box-shadow: 0 0 0 2px #ffffff; } +colorswatch#editor-color-sample { + border-radius: 4px; } + colorswatch#editor-color-sample overlay { + border-radius: 4.5px; } + +colorchooser .popover.osd { + border-radius: 5px; } + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; } +combobox:drop(active) { + box-shadow: none; } + +/****************** + * Combobox Entry * + ******************/ +.combobox-entry button { + box-shadow: none; } + .combobox-entry button:first-child { + border-radius: 4px 0 0 4px; + border-right-width: 0; } + .combobox-entry button:last-child { + border-radius: 0 4px 4px 0; } +.combobox-entry entry { + box-shadow: none; } + .combobox-entry entry:first-child { + border-radius: 4px 0 0 4px; + border-right-width: 0; } + .combobox-entry entry:last-child { + border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; } + +/*********** + * Dialogs * + ***********/ +messagedialog .titlebar { + min-height: 20px; + background-image: none; + background-color: #4F585C; + border-style: none; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } + messagedialog .titlebar:backdrop { + background-color: #4F585C; } +messagedialog.csd { + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.1); } + messagedialog.csd.background { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + messagedialog.csd .dialog-action-area .button, + messagedialog.csd .dialog-action-area button { + padding: 10px 14px; + border-radius: 0; + border-left-style: solid; + border-right-style: none; + border-bottom-style: none; } + messagedialog.csd .dialog-action-area .button:first-child, + messagedialog.csd .dialog-action-area button:first-child { + border-left-style: none; + border-bottom-left-radius: 4px; } + messagedialog.csd .dialog-action-area .button:last-child, + messagedialog.csd .dialog-action-area button:last-child { + border-bottom-right-radius: 4px; } + +filechooser { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + filechooser .dialog-action-box { + border-top: 1px solid #33393b; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + filechooser .dialog-action-box:backdrop { + border-top-color: #363c3e; } + filechooser #pathbarbox { + border-bottom: 1px solid #4F585C; } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/**************** + * Text Entries * + ****************/ +spinbutton:not(.vertical), +entry { + min-height: 20px; + padding: 4px 6px; + border: 1px solid; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #A1A8AB; + border-color: #33393b; + background-color: #636E73; + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); } + spinbutton:not(.vertical) image.left, + entry image.left { + padding-left: 0; + padding-right: 6px; } + spinbutton:not(.vertical) image.right, + entry image.right { + padding-left: 6px; + padding-right: 0; } + spinbutton:not(.vertical) undershoot.left, + entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: none; } + spinbutton:not(.vertical) undershoot.right, + entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: none; } + spinbutton.flat:focus:not(.vertical), spinbutton.flat:not(.vertical), + entry.flat:focus, + entry.flat { + min-height: 0; + padding: 2px; + background-image: none; + border-color: transparent; + border-radius: 0; } + spinbutton:focus:not(.vertical), + entry:focus { + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); + border-color: #262f33; } + spinbutton:disabled:not(.vertical), + entry:disabled { + color: #788084; + border-color: #33393b; + background-image: linear-gradient(to bottom, #576165); + box-shadow: none; } + spinbutton:backdrop:not(.vertical), + entry:backdrop { + color: #959da0; + border-color: #363c3e; + background-image: linear-gradient(to bottom, #657176); + box-shadow: none; + transition: 200ms ease-out; } + spinbutton:backdrop:disabled:not(.vertical), + entry:backdrop:disabled { + color: #727f85; + border-color: #363c3e; + background-image: linear-gradient(to bottom, #576165); + box-shadow: none; } + spinbutton.error:not(.vertical), + entry.error { + color: #f34235; + border-color: #6f0e07; } + spinbutton.error:focus:not(.vertical), + entry.error:focus { + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); + border-color: #6f0e07; } + spinbutton.error:selected:focus:not(.vertical), spinbutton.error:selected:not(.vertical), + entry.error:selected:focus, + entry.error:selected { + background-color: #f34235; } + spinbutton.warning:not(.vertical), + entry.warning { + color: #feea3a; + border-color: #857701; } + spinbutton.warning:focus:not(.vertical), + entry.warning:focus { + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); + border-color: #857701; } + spinbutton.warning:selected:focus:not(.vertical), spinbutton.warning:selected:not(.vertical), + entry.warning:selected:focus, + entry.warning:selected { + background-color: #feea3a; } + spinbutton:not(.vertical) image, + entry image { + color: #959ca0; } + spinbutton:not(.vertical) image:hover, + entry image:hover { + color: #A1A8AB; } + spinbutton:not(.vertical) image:active, + entry image:active { + color: #667f8c; } + spinbutton:not(.vertical) image:backdrop, + entry image:backdrop { + color: #747d81; } + spinbutton:drop(active):focus:not(.vertical), spinbutton:drop(active):not(.vertical), + entry:drop(active):focus, + entry:drop(active) { + border-color: #4e9a06; + box-shadow: inset 0 0 0 1px #4e9a06; } + .osd spinbutton:not(.vertical), .osd + entry { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:focus:not(.vertical), .osd + entry:focus { + color: white; + border-color: #667f8c; + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:backdrop:not(.vertical), .osd + entry:backdrop { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd spinbutton:disabled:not(.vertical), .osd + entry:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } +spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -6px; + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: #667f8c; + border-style: solid; + box-shadow: none; } + spinbutton:not(.vertical) progress:backdrop, + entry progress:backdrop { + background-color: transparent; } +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > +entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > +entry:focus + button, .linked:not(.vertical) > +entry:focus + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + +entry, .linked:not(.vertical) > +entry:focus + +entry { + border-left-color: #262f33; } +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > +entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > +entry:drop(active) + button, .linked:not(.vertical) > +entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + +entry, .linked:not(.vertical) > +entry:drop(active) + +entry { + border-left-color: #4e9a06; } +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > +entry:not(:disabled) + entry:not(:disabled), .linked.vertical > +entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { + border-top-color: #555e62; + background-image: linear-gradient(to bottom, #636E73); } + .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > + entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > + entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { + border-top-color: #576165; + background-image: linear-gradient(to bottom, #657176); } +.linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > +entry:disabled + entry:disabled, .linked.vertical > +entry:disabled + entry:disabled { + border-top-color: #555e62; } +.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > +entry + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > +entry + entry:focus:not(:only-child) { + border-top-color: #262f33; } +.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > +entry + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > +entry + entry:drop(active):not(:only-child) { + border-top-color: #4e9a06; } +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + .entry, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + .button, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > +entry:focus:not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +entry:focus:not(:only-child) + entry, +.linked.vertical > +entry:focus:not(:only-child) + .entry, +.linked.vertical > +entry:focus:not(:only-child) + button, +.linked.vertical > +entry:focus:not(:only-child) + .button, +.linked.vertical > +entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #262f33; } +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + .entry, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + .button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > +entry:drop(active):not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +entry:drop(active):not(:only-child) + entry, +.linked.vertical > +entry:drop(active):not(:only-child) + .entry, +.linked.vertical > +entry:drop(active):not(:only-child) + button, +.linked.vertical > +entry:drop(active):not(:only-child) + .button, +.linked.vertical > +entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #4e9a06; } + +treeview acceleditor > label { + background-color: #667f8c; } + +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #636E73; } + treeview entry.flat:focus, treeview entry:focus { + border-color: #667f8c; } + +/************* + * Expanders * + *************/ +expander arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + expander arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + expander arrow:hover { + color: #f2f3f3; } + expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/**************** + * File chooser * + ****************/ +placessidebar > viewport.frame { + border-style: none; } +placessidebar row { + min-height: 36px; + padding: 0px; } + placessidebar row > revealer { + padding: 0 14px; } + placessidebar row:selected { + color: #ffffff; } + placessidebar row:disabled { + color: #788084; } + placessidebar row:backdrop { + color: #788084; } + placessidebar row:backdrop:selected { + color: rgba(255, 255, 255, 0.5); } + placessidebar row:backdrop:disabled { + color: #727f85; } + placessidebar row GtkImage.sidebar-icon, + placessidebar row image.sidebar-icon { + opacity: 0.7; } + placessidebar row GtkImage.sidebar-icon:dir(ltr), + placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; } + placessidebar row GtkImage.sidebar-icon:dir(rtl), + placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; } + placessidebar row GtkLabel.sidebar-label:dir(ltr), + placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; } + placessidebar row GtkLabel.sidebar-label:dir(rtl), + placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; } + button.sidebar-button { + min-height: 26px; + min-width: 26px; + margin-top: 3px; + margin-bottom: 3px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; } + button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image { + opacity: 0.7; } + placessidebar row:selected:active { + box-shadow: none; } + placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image(#4e9a06); + background-clip: content-box; } + placessidebar row.sidebar-new-bookmark-row { + color: #667f8c; } + placessidebar row:drop(active):not(:disabled) { + color: #4e9a06; + box-shadow: inset 0 1px #4e9a06, inset 0 -1px #4e9a06; } + placessidebar row:drop(active):not(:disabled):selected { + color: #ffffff; + background-color: #4e9a06; } + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(0turn); } +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); } +placesview row.activatable:hover { + background-color: transparent; } +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; } + +/**************** + * Floating Bar * + ****************/ +.floating-bar { + background-color: #4F585C; + border-width: 1px; + border-style: solid solid none; + border-color: #33393b; + border-radius: 3px 3px 0 0; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } + .floating-bar.bottom.left { + border-left-style: none; + border-top-left-radius: 0; } + .floating-bar.bottom.right { + border-right-style: none; + border-top-right-radius: 0; } + .floating-bar > .button { + padding: 4px; } + .floating-bar:backdrop { + background-color: #4F585C; + border-color: #363c3e; } + +/********** + * Frames * + **********/ +frame > border { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #33393b; } + frame > border.flat { + border-style: none; } + frame > border:backdrop { + border-color: #363c3e; } + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid #33393b; } + actionbar > revealer > box:backdrop { + border-color: #363c3e; } + +scrolledwindow viewport.frame { + border-style: none; } +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#1b1e20), to(rgba(27, 30, 32, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(161, 168, 171, 0.07)), to(rgba(161, 168, 171, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#363c3e), to(rgba(54, 60, 62, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } +scrolledwindow overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#1b1e20), to(rgba(27, 30, 32, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(161, 168, 171, 0.07)), to(rgba(161, 168, 171, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#363c3e), to(rgba(54, 60, 62, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } +scrolledwindow overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#1b1e20), to(rgba(27, 30, 32, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(161, 168, 171, 0.07)), to(rgba(161, 168, 171, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#363c3e), to(rgba(54, 60, 62, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } +scrolledwindow overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#1b1e20), to(rgba(27, 30, 32, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(161, 168, 171, 0.07)), to(rgba(161, 168, 171, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#363c3e), to(rgba(54, 60, 62, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; + box-shadow: none; } +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; + box-shadow: none; } +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: none; } +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: none; } +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #33393b 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #596368; } + scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + scrolledwindow junction:backdrop { + border-image-source: linear-gradient(to bottom, #363c3e 1px, transparent 1px); + background-color: #485054; + transition: 200ms ease-out; } + +separator { + background: rgba(0, 0, 0, 0.1); + min-width: 1px; + min-height: 1px; } + +/************ + * Popovers * + ************/ +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 8px; + -GraniteWidgetsPopOver-border-width: 0; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid #636E73; + background: #636E73; + color: #A1A8AB; } + GraniteWidgetsPopOver .button { + background-image: none; + background: none; + border: none; } + GraniteWidgetsPopOver .button:active, GraniteWidgetsPopOver .button:active:hover { + color: #667f8c; } + GraniteWidgetsPopOver > .frame { + border: none; } + GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver GtkIconView.sidebar, + GraniteWidgetsPopOver iconview.sidebar { + border: none; + background: none; } + +GraniteWidgetsStaticNotebook .frame { + border: none; } + +.popover_bg { + background-color: #636E73; + background-image: none; + border: 1px solid #636E73; + color: #A1A8AB; } + +/*********** + * Welcome * + **********/ +GraniteWidgetsWelcome { + background-color: #636E73; } + GraniteWidgetsWelcome GtkLabel { + color: #A1A8AB; } + GraniteWidgetsWelcome .h1, GraniteWidgetsWelcome .h3 { + color: rgba(161, 168, 171, 0.8); } + +/************** +* Source List * +***************/ +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; + background-color: #4F585C; + border: solid #33393b; + color: #A1A8AB; + border-right-width: 1px; } + .source-list .category-expander { + color: transparent; } + .source-list .badge { + background-image: none; + background-color: rgba(0, 0, 0, 0.4); + color: #4F585C; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; } + .source-list .badge:selected:backdrop, .source-list .badge:selected:hover:backdrop { + background-color: rgba(0, 0, 0, 0.2); + color: #434b4e; } + .source-list row, + .source-list .list-row { + border: none; + padding: 0; } + .source-list row > GtkLabel, + .source-list row > label, + .source-list .list-row > GtkLabel, + .source-list .list-row > label { + padding-left: 6px; + padding-right: 6px; } + +/************** +* Text Styles * +**************/ +.h1 { + font-size: 24px; } + +.h2 { + font-weight: 300; + font-size: 18px; } + +.h3 { + font-size: 11px; } + +.h4, +.category-label { + font-size: 12px; + padding: 6px; + color: rgba(161, 168, 171, 0.3); + font-weight: bold; + text-shadow: 0 1px rgba(255, 255, 255, 0.2); } + +/************** +* Storage Bar * +**************/ +.storage-bar .trough { + border: none; + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1); + background-image: none; + background-color: transparent; + padding: 8px 6px; } +.storage-bar .fill-block { + background-color: #feea3a; + border: none; + box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); + transition: all 200ms ease-in-out; + padding: 8px 6px; } + .storage-bar .fill-block:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + border-left-width: 1px; + box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); } + .storage-bar .fill-block:last-child { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset -1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); } + .storage-bar .fill-block.empty-block { + background-color: #636E73; } + .storage-bar .fill-block.app { + background-color: #2095f2; } + .storage-bar .fill-block.audio { + background-color: #fe9700; } + .storage-bar .fill-block.photo { + background-color: #f34235; } + .storage-bar .fill-block.video { + background-color: #9b26af; } + .storage-bar .fill-block .legend { + padding: 12px; + border-radius: 4px; } + +/*************** + * Header Bars * + ***************/ +.titlebar:not(headerbar), +headerbar { + min-height: 40px; + padding: 0 8px; + border: none; + border-radius: 4px 4px 0 0; + background-color: #3B4245; + color: rgba(255, 255, 255, 0.8); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } + .titlebar:backdrop:not(headerbar), + headerbar:backdrop { + background-color: #3B4245; + color: rgba(255, 255, 255, 0.3); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + transition: 200ms ease-out; } + .titlebar:not(headerbar) .title, + headerbar .title { + font-weight: bold; + padding-left: 12px; + padding-right: 12px; + color: rgba(255, 255, 255, 0.8); } + .titlebar:not(headerbar) .title:backdrop, + headerbar .title:backdrop { + color: rgba(255, 255, 255, 0.3); } + .titlebar:not(headerbar) .subtitle, + headerbar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; + color: rgba(255, 255, 255, 0.8); } + .selection-mode.titlebar:not(headerbar), + headerbar.selection-mode { + border-radius: 4px 4px 0 0; + color: #ffffff; + text-shadow: 0 -1px rgba(0, 0, 0, 0.5); + border-color: #262f33; + background-color: #347D9F; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); } + .selection-mode.titlebar:backdrop:not(headerbar), + headerbar.selection-mode:backdrop { + background-color: #275f79; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, + headerbar.selection-mode .selection-menu:backdrop, + headerbar.selection-mode .selection-menu { + border-color: rgba(102, 127, 140, 0); + background-image: linear-gradient(to bottom, rgba(102, 127, 140, 0)); + box-shadow: none; + text-shadow: none; + padding-left: 10px; + padding-right: 10px; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop GtkArrow, .selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow, + headerbar.selection-mode .selection-menu:backdrop GtkArrow, + headerbar.selection-mode .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, + headerbar.selection-mode .selection-menu:backdrop .arrow, + headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: rgba(255, 255, 255, 0.5); + -gtk-icon-shadow: none; } + .tiled .titlebar:backdrop:not(headerbar), .tiled .titlebar:not(headerbar), .maximized .titlebar:backdrop:not(headerbar), .maximized .titlebar:not(headerbar), .tiled + headerbar:backdrop, .tiled + headerbar, .maximized + headerbar:backdrop, .maximized + headerbar { + border-radius: 0; } + .default-decoration.titlebar:not(headerbar), + headerbar.default-decoration { + padding: 6px; + min-height: 28px; + background-color: #3B4245; + color: rgba(255, 255, 255, 0.8); } + .default-decoration.titlebar:not(headerbar) .maximized, + headerbar.default-decoration .maximized { + padding: 6px; } + .default-decoration.titlebar:backdrop:not(headerbar), + headerbar.default-decoration:backdrop { + background-color: #2f3537; + color: rgba(255, 255, 255, 0.3); } + .default-decoration.titlebar:not(headerbar) .button.titlebutton, + .default-decoration.titlebar:not(headerbar) button.titlebutton, + headerbar.default-decoration .button.titlebutton, + headerbar.default-decoration button.titlebutton { + min-height: 16px; + min-width: 16px; + padding: 1px; + border-radius: 50%; + background-color: transparent; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .default-decoration.titlebar:not(headerbar) .button.titlebutton:hover, + .default-decoration.titlebar:not(headerbar) button.titlebutton:hover, + headerbar.default-decoration .button.titlebutton:hover, + headerbar.default-decoration button.titlebutton:hover { + background-color: transparent; + color: rgba(255, 255, 255, 0.8); } + .default-decoration.titlebar:not(headerbar) .button.titlebutton:backdrop, + .default-decoration.titlebar:not(headerbar) button.titlebutton:backdrop, + headerbar.default-decoration .button.titlebutton:backdrop, + headerbar.default-decoration button.titlebutton:backdrop { + background-color: transparent; + color: rgba(255, 255, 255, 0.3); } + .default-decoration.titlebar:not(headerbar) .button.titlebutton:active, + .default-decoration.titlebar:not(headerbar) button.titlebutton:active, + headerbar.default-decoration .button.titlebutton:active, + headerbar.default-decoration button.titlebutton:active { + background-color: rgba(255, 255, 255, 0.8); + color: #3B4245; + border-radius: 50%; + box-shadow: none; } + .titlebar:not(headerbar) entry, + headerbar entry { + margin: 6px 0; + min-height: 16px; + border-radius: 2px; + padding: 4px; + border: none; + box-shadow: none; + background: rgba(99, 110, 115, 0.95); + color: #A1A8AB; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); } + .titlebar:not(headerbar) entry > image, + headerbar entry > image { + padding-right: 6px; + color: rgba(161, 168, 171, 0.8); } + .titlebar:not(headerbar) entry:active, .titlebar:not(headerbar) entry:focus, + headerbar entry:active, + headerbar entry:focus { + background: #636E73; + color: #A1A8AB; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .titlebar:not(headerbar) entry:active > image, .titlebar:not(headerbar) entry:focus > image, + headerbar entry:active > image, + headerbar entry:focus > image { + padding-right: 6px; + color: #A1A8AB; } + .titlebar:not(headerbar) entry:active:backdrop, .titlebar:not(headerbar) entry:focus:backdrop, + headerbar entry:active:backdrop, + headerbar entry:focus:backdrop { + background: rgba(99, 110, 115, 0.8); + color: rgba(161, 168, 171, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) entry:disabled, + headerbar entry:disabled { + background: rgba(99, 110, 115, 0.6); + color: rgba(161, 168, 171, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) entry:disabled > image, + headerbar entry:disabled > image { + padding-right: 6px; + color: rgba(161, 168, 171, 0.5); } + .titlebar:not(headerbar) entry:disabled:backdrop, + headerbar entry:disabled:backdrop { + background: rgba(99, 110, 115, 0.5); + color: rgba(161, 168, 171, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) entry:backdrop, + headerbar entry:backdrop { + background: rgba(99, 110, 115, 0.8); + color: rgba(161, 168, 171, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) entry:backdrop > image, + headerbar entry:backdrop > image { + color: rgba(161, 168, 171, 0.5); } + .titlebar:not(headerbar) button, + headerbar button { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + padding: 10px; + margin: 0; + color: rgba(255, 255, 255, 0.8); } + .titlebar:not(headerbar) button.text-button, .titlebar:not(headerbar) button.image-button, .titlebar:not(headerbar) button.flat, + headerbar button.text-button, + headerbar button.image-button, + headerbar button.flat { + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.8); } + .titlebar:not(headerbar) button.text-button:backdrop, .titlebar:not(headerbar) button.image-button:backdrop, .titlebar:not(headerbar) button.flat:backdrop, + headerbar button.text-button:backdrop, + headerbar button.image-button:backdrop, + headerbar button.flat:backdrop { + background-color: transparent; + background-image: none; + text-shadow: none; + color: rgba(255, 255, 255, 0.3); } + .titlebar:not(headerbar) button.linked, + headerbar button.linked { + border-radius: 0px; + margin: 0; } + .titlebar:not(headerbar) button:hover, + headerbar button:hover { + background-image: none; + background-color: rgba(0, 0, 0, 0.15); + color: rgba(255, 255, 255, 0.8); + box-shadow: none; + text-shadow: none; } + .titlebar:not(headerbar) button:backdrop, + headerbar button:backdrop { + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.3); } + .titlebar:not(headerbar) button:active, .titlebar:not(headerbar) button:checked, + headerbar button:active, + headerbar button:checked { + font: bold; + border-radius: 0px; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 -2px 0 0 rgba(255, 255, 255, 0.8); + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.8); } + .titlebar:not(headerbar) button:active:backdrop, .titlebar:not(headerbar) button:checked:backdrop, + headerbar button:active:backdrop, + headerbar button:checked:backdrop { + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.3); + box-shadow: inset 0 -2px 0 0 rgba(255, 255, 255, 0.3); } + .titlebar:not(headerbar) button:disabled, + headerbar button:disabled { + color: rgba(255, 255, 255, 0.3); + background-color: transparent; + background-image: none; } + .titlebar:not(headerbar) button:disabled:backdrop, + headerbar button:disabled:backdrop { + color: rgba(255, 255, 255, 0.3); + background-color: transparent; + background-image: none; } + .titlebar:not(headerbar) button:disabled:backdrop image, + headerbar button:disabled:backdrop image { + -gtk-icon-effect: dim; } + .titlebar:not(headerbar) button.titlebutton, + headerbar button.titlebutton { + min-height: 16px; + min-width: 16px; + padding: 1px; + border-radius: 50%; + background-color: transparent; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .titlebar:not(headerbar) button.titlebutton:hover, + headerbar button.titlebutton:hover { + background-color: transparent; + color: rgba(255, 255, 255, 0.8); } + .titlebar:not(headerbar) button.titlebutton:backdrop, + headerbar button.titlebutton:backdrop { + background-color: transparent; + color: rgba(255, 255, 255, 0.3); } + .titlebar:not(headerbar) button.titlebutton:active, + headerbar button.titlebutton:active { + background-color: rgba(255, 255, 255, 0.8); + color: #3B4245; + border-radius: 50%; + box-shadow: none; } + .titlebar:not(headerbar) button.menu-button, .titlebar:not(headerbar) button.title-menu-button, + headerbar button.menu-button, + headerbar button.title-menu-button { + padding: 1px; + background-color: transparent; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .titlebar:not(headerbar) button.menu-button:hover, .titlebar:not(headerbar) button.title-menu-button:hover, + headerbar button.menu-button:hover, + headerbar button.title-menu-button:hover { + background-color: rgba(0, 0, 0, 0.1); + color: rgba(255, 255, 255, 0.8); } + .titlebar:not(headerbar) button.menu-button:backdrop, .titlebar:not(headerbar) button.title-menu-button:backdrop, + headerbar button.menu-button:backdrop, + headerbar button.title-menu-button:backdrop { + background-color: transparent; + color: rgba(255, 255, 255, 0.3); } + .titlebar:not(headerbar) button.menu-button:active, .titlebar:not(headerbar) button.title-menu-button:active, + headerbar button.menu-button:active, + headerbar button.title-menu-button:active { + background-color: #23282a; + color: rgba(255, 255, 255, 0.8); + box-shadow: none; } + .titlebar:not(headerbar) .separator, + headerbar .separator { + color: transparent; + background-color: transparent; } + +.titlebar, .titlebar:backdrop { + border-top-left-radius: 4px; + border-top-right-radius: 4px; } + +separator:first-child + headerbar, separator:first-child + headerbar:backdrop, headerbar:first-child, headerbar:first-child:backdrop { + border-top-left-radius: 4px; } +headerbar:last-child, headerbar:last-child:backdrop { + border-top-right-radius: 4px; } + +window.csd > .titlebar:not(headerbar) { + padding: 0; + background-color: #3B4245; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; } + window.csd > .titlebar:not(headerbar):backdrop { + background-color: #2f3537; } + +/************** + * GtkInfoBar * + **************/ +.info, .warning, .question, .error, +infobar { + text-shadow: none; + color: #A1A8AB; + background-color: #4F585C; + border-bottom: 1px solid #373e41; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 0 0 rgba(0, 0, 0, 0.05), 0 1px 2px 0 rgba(0, 0, 0, 0.15); } + +.info, .warning, .question, .error { + text-shadow: none; + color: #ffffff; + border: none; } + .info .label, .warning .label, .question .label, .error .label { + color: #ffffff; } + .info .label:backdrop, .warning .label:backdrop, .question .label:backdrop, .error .label:backdrop { + color: rgba(255, 255, 255, 0.5); } + .info button, .warning button, .question button, .error button { + border-radius: 2px; + border: none; + background: rgba(99, 110, 115, 0.95); + color: #A1A8AB; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); } + .info button .label, .warning button .label, .question button .label, .error button .label { + color: #A1A8AB; } + .info button:active, .warning button:active, .question button:active, .error button:active { + background: #636E73; + color: #A1A8AB; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .info button:active:backdrop, .warning button:active:backdrop, .question button:active:backdrop, .error button:active:backdrop { + background: rgba(99, 110, 115, 0.8); + color: rgba(161, 168, 171, 0.5); + box-shadow: none; } + .info button:hover, .warning button:hover, .question button:hover, .error button:hover, .info button:focus, .warning button:focus, .question button:focus, .error button:focus { + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .info button:disabled, .warning button:disabled, .question button:disabled, .error button:disabled { + background: rgba(99, 110, 115, 0.6); + color: rgba(161, 168, 171, 0.5); + box-shadow: none; } + .info button:disabled:backdrop, .warning button:disabled:backdrop, .question button:disabled:backdrop, .error button:disabled:backdrop { + background: rgba(99, 110, 115, 0.5); + color: rgba(161, 168, 171, 0.5); + box-shadow: none; } + .info button:backdrop, .warning button:backdrop, .question button:backdrop, .error button:backdrop { + background: rgba(99, 110, 115, 0.8); + color: rgba(161, 168, 171, 0.5); + box-shadow: none; } + +.info { + background-color: #2095f2; } + .info:backdrop { + background-color: #50acf5; + color: rgba(255, 255, 255, 0.5); } + +.warning { + background-color: #feea3a; } + .warning:backdrop { + background-color: #feef6d; + color: rgba(255, 255, 255, 0.5); } + +.question { + background-color: #1ea362; } + .question:backdrop { + background-color: #26ce7c; + color: rgba(255, 255, 255, 0.5); } + +.error { + background-color: #f34235; } + .error:backdrop { + background-color: #f66f65; + color: rgba(255, 255, 255, 0.5); } + +/************* + * Level Bar * + *************/ +levelbar { + -GtkLevelBar-min-block-width: 32; + -GtkLevelBar-min-block-height: 8; } + levelbar:backdrop { + transition: 200ms ease-out; } + levelbar trough { + margin: 0; + padding: 2px; + border-radius: 3px; } + levelbar.horizontal.indicator-discrete.fill-block { + margin: 0 1px; } + levelbar.horizontal.discrete block { + margin: 0 1px; } + levelbar.vertical.indicator-discrete.fill-block { + margin: 1px 0; } + levelbar.vertical.discrete block { + margin: 1px 0; } + levelbar.vertical .fill-block, + levelbar.vertical block, + levelbar block { + border-radius: 2px; + min-width: 32px; + min-height: 2px; } + levelbar.vertical .low.fill-block, + levelbar.vertical block.low, levelbar.vertical .level-low.fill-block, + levelbar.vertical block.level-low, + levelbar block.low, + levelbar block.level-low { + border: 1px solid #fee507; + background-color: #feea3a; } + levelbar.vertical .low.fill-block:backdrop, + levelbar.vertical block.low:backdrop, levelbar.vertical .level-low.fill-block:backdrop, + levelbar.vertical block.level-low:backdrop, + levelbar block.low:backdrop, + levelbar block.level-low:backdrop { + border: 1px solid #feea3a; } + levelbar.vertical .high.fill-block, + levelbar.vertical block.high, levelbar.vertical .level-high.fill-block, + levelbar.vertical block.level-high, + levelbar block.high, + levelbar block.level-high { + border: 1px solid #51646e; + background-color: #667f8c; } + levelbar.vertical .high.fill-block:backdrop, + levelbar.vertical block.high:backdrop, levelbar.vertical .level-high.fill-block:backdrop, + levelbar.vertical block.level-high:backdrop, + levelbar block.high:backdrop, + levelbar block.level-high:backdrop { + border: 1px solid #667f8c; } + levelbar.vertical .full.fill-block, + levelbar.vertical block.full, levelbar.vertical .level-full.fill-block, + levelbar.vertical block.level-full, + levelbar block.full, + levelbar block.level-full { + border: 1px solid #0e4d2e; + background-color: #167848; } + levelbar.vertical .full.fill-block:backdrop, + levelbar.vertical block.full:backdrop, levelbar.vertical .level-full.fill-block:backdrop, + levelbar.vertical block.level-full:backdrop, + levelbar block.full:backdrop, + levelbar block.level-full:backdrop { + border: 1px solid #167848; } + levelbar.vertical .empty.fill-block, + levelbar.vertical block.empty, levelbar.vertical .level-empty.fill-block, + levelbar.vertical block.level-empty, + levelbar block.empty, + levelbar block.level-empty { + background-color: transparent; + border: 1px solid rgba(161, 168, 171, 0.1); + box-shadow: none; } + levelbar.vertical .empty.fill-block:backdrop, + levelbar.vertical block.empty:backdrop, levelbar.vertical .level-empty.fill-block:backdrop, + levelbar.vertical block.level-empty:backdrop, + levelbar block.empty:backdrop, + levelbar block.level-empty:backdrop { + border-color: rgba(120, 128, 132, 0.15); } + levelbar.vertical { + -GtkLevelBar-min-block-width: 8; + -GtkLevelBar-min-block-height: 32; } + levelbar.vertical .fill-block, + levelbar.vertical block { + min-width: 8px; + min-height: 32px; } + +/********* + * Links * + *********/ +*:link, button:link, +button:visited { + color: blue; } + *:link:visited, + button:visited { + color: rgba(0, 0, 255, 0.5); } + *:selected *:link:visited, *:selected button:visited:link, + *:selected button:visited { + color: #c2ccd1; } + *:link:hover, button:hover:link, + button:hover:visited { + color: #3333ff; } + *:selected *:link:hover, *:selected button:hover:link, + *:selected button:hover:visited { + color: #f0f2f4; } + *:link:active, button:active:link, + button:active:visited { + color: blue; } + *:selected *:link:active, *:selected button:active:link, + *:selected button:active:visited { + color: #e0e5e8; } + *:link:backdrop:backdrop:hover, button:backdrop:backdrop:hover:link, + button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, .selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, + headerbar.selection-mode .subtitle:backdrop:backdrop:hover:link, button:backdrop:backdrop:hover:selected:link, + button:backdrop:backdrop:hover:selected:visited, *:link:backdrop, button:backdrop:link, + button:backdrop:visited { + color: #667f8c; } + *:link:selected, .selection-mode.titlebar:not(headerbar) .subtitle:link, + headerbar.selection-mode .subtitle:link, button:selected:link, + button:selected:visited, *:selected *:link, *:selected button:link, + *:selected button:visited { + color: #e0e5e8; } + +button:link, +button:visited { + text-shadow: none; } + button:link:hover, button:link:active, button:link:checked, + button:visited:hover, + button:visited:active, + button:visited:checked { + text-shadow: none; } + button:link > label, + button:visited > label { + text-decoration-line: underline; } + button:link > GtkLabel, + button:visited > GtkLabel { + text-decoration-line: underline; } + +/********* + * Lists * + *********/ +list { + color: #A1A8AB; + background-color: #636E73; + border-color: #33393b; } + list:backdrop { + background-color: #657176; + border-color: #363c3e; } + +row { + border-radius: 0; + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + row image { + padding-right: 6px; } + row:hover { + transition: none; } + row:backdrop { + transition: 200ms ease-out; } + row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(161, 168, 171, 0.05); } + row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); } + row.activatable:backdrop:hover { + background-color: transparent; } + row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } + row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: #6c838f; } + row.activatable:selected:backdrop { + background-color: #667f8c; } + +/********* + * Menus * + *********/ +menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); + background-color: #3B4245; + color: rgba(255, 255, 255, 0.8); } + menubar:backdrop { + background-color: #2f3537; } + menubar > menuitem { + min-height: 16px; + padding: 4px 8px; } + menubar > menuitem:hover { + box-shadow: inset 0 -3px #667f8c; + color: rgba(255, 255, 255, 0.8); } + menubar > menuitem:disabled { + color: #788084; + box-shadow: none; } + +menu { + padding: 4px 0px; + background-color: #5f6a6e; + border: 1px solid #33393b; + border-radius: 4px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 0 rgba(255, 255, 255, 0.1); } + .csd menu { + border: none; } + menu:backdrop { + background-color: #616c71; } + menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 8px 4px; + text-shadow: none; } + menu menuitem:hover { + color: #ffffff; + background-color: #667f8c; } + menu menuitem:disabled { + color: #788084; } + menu menuitem:disabled:backdrop { + color: #727f85; } + menu menuitem:backdrop, menu menuitem:backdrop:hover { + color: #788084; + background-color: transparent; } + menu menuitem arrow { + min-height: 16px; + min-width: 16px; } + menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; } + menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #5f6a6e; + border-radius: 0; } + menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid #697479; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + menu > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid #697479; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + menu > arrow:hover { + background-color: #697479; } + menu > arrow:backdrop { + background-color: #616c71; } + menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; } + +menuitem accelerator { + color: alpha(currentColor,0.55); } +menuitem check, +menuitem radio { + min-height: 16px; + min-width: 16px; } + menuitem check:dir(ltr), + menuitem radio:dir(ltr) { + margin-right: 7px; } + menuitem check:dir(rtl), + menuitem radio:dir(rtl) { + margin-left: 7px; } + +/******** + * Misc * + ********/ +.content-view { + background-color: #3f4649; } + .content-view:hover { + -gtk-icon-effect: highlight; } + .content-view:backdrop { + background-color: #3f4649; } + +.osd .scale-popup button.flat { + border-style: none; + border-radius: 5px; } +.scale-popup button:hover { + background-color: rgba(161, 168, 171, 0.1); + border-radius: 5px; } + +separator { + color: #33393b; } + +/************ +* Assistant * +*************/ +assistant { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + assistant .sidebar { + background-color: #636E73; + border-top: 1px solid #33393b; + border-bottom-left-radius: 4px; } + assistant .sidebar:backdrop { + background-color: #657176; + border-color: #363c3e; } + assistant.csd .sidebar { + border-top-style: none; } + assistant .sidebar GtkLabel, + assistant .sidebar label { + padding: 6px 12px; } + assistant .sidebar GtkLabel.highlight, + assistant .sidebar label.highlight { + background-color: #5f686c; } + +/************* + * Notebooks * + *************/ +notebook > header { + border: none; } + notebook > header.top { + border-bottom-style: solid; } + notebook > header.top > tabs > tab:hover { + box-shadow: inset 0 -2px #33393b; } + notebook > header.top > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -2px #667f8c; } + notebook > header.bottom { + border-top-style: solid; } + notebook > header.bottom > tabs > tab:hover { + box-shadow: inset 0 2px #33393b; } + notebook > header.bottom > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.bottom > tabs > tab:checked { + box-shadow: inset 0 2px #667f8c; } + notebook > header.left { + border-right-style: solid; } + notebook > header.left > tabs > tab:hover { + box-shadow: inset -2px 0 #33393b; } + notebook > header.left > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.left > tabs > tab:checked { + box-shadow: inset -2px 0 #667f8c; } + notebook > header.right { + border-left-style: solid; } + notebook > header.right > tabs > tab:hover { + box-shadow: inset 2px 0 #33393b; } + notebook > header.right > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.right > tabs > tab:checked { + box-shadow: inset 2px 0 #667f8c; } + notebook > header.top > tabs > arrow { + border-top-style: none; } + notebook > header.bottom > tabs > arrow { + border-bottom-style: none; } + notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; } + notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + notebook > header.left > tabs > arrow { + border-left-style: none; } + notebook > header.right > tabs > arrow { + border-right-style: none; } + notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; } + notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { + background-clip: padding-box; + background-image: none; + background-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + box-shadow: none; } + notebook > header > tabs > arrow:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header tab { + min-height: 30px; + min-width: 30px; + padding: 3px 12px; + outline-offset: -5px; + color: #788084; + font-weight: bold; + border-width: 1px; + border-color: transparent; } + notebook > header tab:hover { + color: #8d9498; } + notebook > header tab:hover.reorderable-page { + border-color: rgba(51, 57, 59, 0.3); + background-color: rgba(79, 88, 92, 0.2); } + notebook > header tab:backdrop { + color: #687074; } + notebook > header tab:backdrop.reorderable-page { + border-color: transparent; + background-color: transparent; } + notebook > header tab:checked { + color: #A1A8AB; } + notebook > header tab:checked.reorderable-page { + border-color: rgba(51, 57, 59, 0.5); + background-color: rgba(79, 88, 92, 0.5); } + notebook > header tab:checked.reorderable-page:hover { + background-color: rgba(79, 88, 92, 0.7); } + notebook > header tab:backdrop:checked { + color: #788084; } + notebook > header tab:backdrop:checked.reorderable-page { + border-color: #363c3e; + background-color: #4F585C; } + notebook > header tab button.flat { + padding: 0; + margin-top: 4px; + margin-bottom: 4px; + min-width: 20px; + min-height: 20px; } + notebook > header tab button.flat:hover { + color: currentColor; } + notebook > header tab button.flat, notebook > header tab button.flat:backdrop { + color: alpha(currentColor,0.3); } + notebook > header tab button.flat:last-child { + margin-left: 4px; + margin-right: -4px; } + notebook > header tab button.flat:first-child { + margin-left: -4px; + margin-right: 4px; } + notebook > header.top tabs, notebook > header.bottom tabs { + padding-left: 4px; + padding-right: 4px; } + notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) { + margin-left: 3px; + margin-right: 3px; } + notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: -1px; } + notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: -1px; } + notebook > header.top tabs tab, notebook > header.bottom tabs tab { + margin-left: 4px; + margin-right: 4px; } + notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: none solid; } + notebook > header.left tabs, notebook > header.right tabs { + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) { + margin-top: 3px; + margin-bottom: 3px; } + notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: -1px; } + notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: -1px; } + notebook > header.left tabs tab, notebook > header.right tabs tab { + margin-top: 4px; + margin-bottom: 4px; } + notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid none; } + notebook > header.top tab { + padding-bottom: 4px; } + notebook > header.bottom tab { + padding-top: 4px; } +notebook > stack:not(:only-child) { + background-color: #636E73; } + notebook > stack:not(:only-child):backdrop { + background-color: #657176; } + +notebook, +.dynamic-notebook, +.notebook { + padding: 0; + background-color: #636E73; + box-shadow: 0 0 0 1px #33393b; + background-clip: border-box; } + notebook > header, + notebook > .header, + .dynamic-notebook > header, + .dynamic-notebook > .header, + .notebook > header, + .notebook > .header { + border: none; + box-shadow: none; + background-color: #4F585C; } + notebook > tab, + .dynamic-notebook > tab, + .notebook > tab { + border-radius: 0; + background-color: #4F585C; } + notebook > tab.top, + .dynamic-notebook > tab.top, + .notebook > tab.top { + padding: 6px 8px 8px 8px; + box-shadow: inset 0 -1px 0 0 #33393b; } + notebook > tab.top:active, + .dynamic-notebook > tab.top:active, + .notebook > tab.top:active { + box-shadow: inset 0 -3px 0 0 #33393b; } + notebook > tab.top:active:backdrop, + .dynamic-notebook > tab.top:active:backdrop, + .notebook > tab.top:active:backdrop { + box-shadow: inset 0 -3px 0 0 #363c3e; } + notebook > tab.top:backdrop, + .dynamic-notebook > tab.top:backdrop, + .notebook > tab.top:backdrop { + box-shadow: inset 0 -1px 0 0 #363c3e; } + notebook > tab.top:disabled, + .dynamic-notebook > tab.top:disabled, + .notebook > tab.top:disabled { + box-shadow: inset 0 -1px 0 0 #33393b; } + notebook > tab.bottom, + .dynamic-notebook > tab.bottom, + .notebook > tab.bottom { + padding: 8px 8px 6px 8px; + box-shadow: inset 0 1px 0 0 #33393b; } + notebook > tab.bottom:active, + .dynamic-notebook > tab.bottom:active, + .notebook > tab.bottom:active { + box-shadow: inset 0 3px 0 0 #33393b; } + notebook > tab.bottom:active:backdrop, + .dynamic-notebook > tab.bottom:active:backdrop, + .notebook > tab.bottom:active:backdrop { + box-shadow: inset 0 3px 0 0 #363c3e; } + notebook > tab.bottom:backdrop, + .dynamic-notebook > tab.bottom:backdrop, + .notebook > tab.bottom:backdrop { + box-shadow: inset 0 1px 0 0 #363c3e; } + notebook > tab.bottom:disabled, + .dynamic-notebook > tab.bottom:disabled, + .notebook > tab.bottom:disabled { + box-shadow: inset 0 1px 0 0 #33393b; } + notebook > tab.left, + .dynamic-notebook > tab.left, + .notebook > tab.left { + padding: 8px; + box-shadow: inset -1px 0 0 0 #33393b; } + notebook > tab.left:active, + .dynamic-notebook > tab.left:active, + .notebook > tab.left:active { + box-shadow: inset -3px 0 0 0 #33393b; } + notebook > tab.left:active:backdrop, + .dynamic-notebook > tab.left:active:backdrop, + .notebook > tab.left:active:backdrop { + box-shadow: inset -3px 0 0 0 #363c3e; } + notebook > tab.left:backdrop, + .dynamic-notebook > tab.left:backdrop, + .notebook > tab.left:backdrop { + box-shadow: inset -1px 0 0 0 #363c3e; } + notebook > tab.left:disabled, + .dynamic-notebook > tab.left:disabled, + .notebook > tab.left:disabled { + box-shadow: inset -1px 0 0 0 #33393b; } + notebook > tab.right, + .dynamic-notebook > tab.right, + .notebook > tab.right { + padding: 8px; + box-shadow: inset 1px 0 0 0 #33393b; } + notebook > tab.right:active, + .dynamic-notebook > tab.right:active, + .notebook > tab.right:active { + box-shadow: inset 3px 0 0 0 #33393b; } + notebook > tab.right:active:backdrop, + .dynamic-notebook > tab.right:active:backdrop, + .notebook > tab.right:active:backdrop { + box-shadow: inset 3px 0 0 0 #363c3e; } + notebook > tab.right:backdrop, + .dynamic-notebook > tab.right:backdrop, + .notebook > tab.right:backdrop { + box-shadow: inset 1px 0 0 0 #363c3e; } + notebook > tab.right:disabled, + .dynamic-notebook > tab.right:disabled, + .notebook > tab.right:disabled { + box-shadow: inset 1px 0 0 0 #33393b; } + notebook > tab:active, + .dynamic-notebook > tab:active, + .notebook > tab:active { + font-weight: bold; } + notebook > tab:hover, + .dynamic-notebook > tab:hover, + .notebook > tab:hover { + background: #434b4e; } + +/********* + * Paned * + *********/ +.paned, +paned { + border: solid #33393b; + border-left-width: 1px; } + .paned > separator, + paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#33393b); + background-size: 1px 1px; } + .paned > separator:selected, + paned > separator:selected { + background-image: image(#667f8c); } + .paned > separator:backdrop, + paned > separator:backdrop { + background-image: image(#363c3e); } + .paned > separator.wide, + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #4F585C; + background-image: image(#33393b), image(#33393b); + background-size: 1px 1px, 1px 1px; } + .paned > separator.wide:backdrop, + paned > separator.wide:backdrop { + background-color: #4F585C; + background-image: image(#363c3e), image(#363c3e); } + .paned.horizontal > separator, + paned.horizontal > separator { + background-repeat: repeat-y; } + .paned.horizontal > separator:dir(ltr), + paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; } + .paned.horizontal > separator:dir(rtl), + paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; } + .paned.horizontal > separator.wide, + paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; } + .paned.vertical > separator, + paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; } + .paned.vertical > separator.wide, + paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; } + +/************ + * Pathbars * + ************/ +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 4px; + padding-right: 4px; } +.path-bar button.text-button.image-button label { + padding-left: 0; + padding-right: 0; } +.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child { + padding-right: 8px; } +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 8px; } +.path-bar button image { + padding-left: 4px; + padding-right: 4px; } +.path-bar button.slider-button { + padding-left: 0; + padding-right: 0; } + +/************ + * Popovers * + ************/ +popover.background { + padding: 2px; + border-radius: 4px; + border: none; + background-color: #4F585C; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + .csd popover.background, popover.background { + border: 1px solid #33393b; } + popover.background:backdrop { + background-color: #4F585C; + box-shadow: none; } + popover.background > list, + popover.background > .view, + popover.background > GtkIconView, + popover.background > iconview, + popover.background > toolbar, + popover.background > .toolbar { + border-style: none; + background-color: transparent; } + .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier { + border: 1px solid rgba(255, 255, 255, 0.1); } + popover.background .separator, popover.background separator { + margin: 3px; } + popover.background list separator { + margin: 0px; } + +/**************** + * Print dialog * +*****************/ +printdialog paper { + color: #A1A8AB; + border: 1px solid #33393b; + background: white; + padding: 0; } + printdialog paper:backdrop { + color: #788084; + border-color: #363c3e; } +printdialog .dialog-action-box { + margin: 12px; } + +/***************** + * Progress bars * + *****************/ +GtkProgressBar, +.progressbar, +progressbar { + font-size: smaller; + color: rgba(161, 168, 171, 0.4); } + GtkProgressBar.horizontal trough, + GtkProgressBar.horizontal .trough, + GtkProgressBar.horizontal progress, + .progressbar.horizontal trough, + .progressbar.horizontal .trough, + .progressbar.horizontal progress, + progressbar.horizontal trough, + progressbar.horizontal .trough, + progressbar.horizontal progress { + min-height: 4px; } + GtkProgressBar.vertical trough, + GtkProgressBar.vertical .trough, + GtkProgressBar.vertical progress, + .progressbar.vertical trough, + .progressbar.vertical .trough, + .progressbar.vertical progress, + progressbar.vertical trough, + progressbar.vertical .trough, + progressbar.vertical progress { + min-width: 4px; } + GtkProgressBar.horizontal progress, + .progressbar.horizontal progress, + progressbar.horizontal progress { + margin: 0 -1px; } + GtkProgressBar.vertical progress, + .progressbar.vertical progress, + progressbar.vertical progress { + margin: -1px 0; } + GtkProgressBar:active, + .progressbar:active, + progressbar:active { + border-radius: 0px; + color: rgba(0, 0, 0, 0.5); + background-color: #667f8c; + border-color: #51646e; } + GtkProgressBar:active:backdrop, + .progressbar:active:backdrop, + progressbar:active:backdrop { + background-color: #8298a3; + border-color: #667f8c; } + GtkProgressBar:backdrop, + .progressbar:backdrop, + progressbar:backdrop { + transition: 200ms ease-out; } + GtkProgressBar .progressbar, + GtkProgressBar progress, + .progressbar .progressbar, + .progressbar progress, + progressbar .progressbar, + progressbar progress { + border-radius: 0px; } + GtkProgressBar .progressbar.left, + GtkProgressBar progress.left, + .progressbar .progressbar.left, + .progressbar progress.left, + progressbar .progressbar.left, + progressbar progress.left { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; } + GtkProgressBar .progressbar.right, + GtkProgressBar progress.right, + .progressbar .progressbar.right, + .progressbar progress.right, + progressbar .progressbar.right, + progressbar progress.right { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; } + GtkProgressBar .progressbar.top, + GtkProgressBar progress.top, + .progressbar .progressbar.top, + .progressbar progress.top, + progressbar .progressbar.top, + progressbar progress.top { + border-top-right-radius: 0px; + border-top-left-radius: 0px; } + GtkProgressBar .progressbar.bottom, + GtkProgressBar progress.bottom, + .progressbar .progressbar.bottom, + .progressbar progress.bottom, + progressbar .progressbar.bottom, + progressbar progress.bottom { + border-bottom-right-radius: 0px; + border-bottom-left-radius: 0px; } + GtkProgressBar.osd, + .progressbar.osd, + progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; } + GtkProgressBar.osd .trough, + GtkProgressBar.osd trough, + .progressbar.osd .trough, + .progressbar.osd trough, + progressbar.osd .trough, + progressbar.osd trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; } + GtkProgressBar.osd .progressbar, + GtkProgressBar.osd progress, + .progressbar.osd .progressbar, + .progressbar.osd progress, + progressbar.osd .progressbar, + progressbar.osd progress { + border-style: none; + border-radius: 0; } + GtkProgressBar row:selected, + GtkProgressBar .list-row:selected, + .progressbar row:selected, + .progressbar .list-row:selected, + progressbar row:selected, + progressbar .list-row:selected { + border: 1px solid #51646e; + color: rgba(0, 0, 0, 0.5); + background-color: #667f8c; } + +/************ + * GtkScale * + ************/ +levelbar trough, levelbar.horizontal trough, +levelbar.horizontal .trough, levelbar.vertical trough, +levelbar.vertical .trough, GtkProgressBar, +.progressbar, +progressbar, scale trough, scale.fine-tune trough, scale fill { + border: none; + background-color: #636E73; + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2), 0px 1px rgba(255, 255, 255, 0.1); + padding: 0; + margin: 0; } + levelbar trough:disabled, + levelbar.horizontal .trough:disabled, + levelbar.vertical .trough:disabled, GtkProgressBar:disabled, + .progressbar:disabled, + progressbar:disabled, scale trough:disabled, scale fill:disabled { + background-color: #576165; } + levelbar trough:backdrop, + levelbar.horizontal .trough:backdrop, + levelbar.vertical .trough:backdrop, GtkProgressBar:backdrop, + .progressbar:backdrop, + progressbar:backdrop, scale trough:backdrop, scale fill:backdrop { + background-color: #657176; + transition: 200ms ease-out; } + levelbar trough:backdrop:disabled, + levelbar.horizontal .trough:backdrop:disabled, + levelbar.vertical .trough:backdrop:disabled, GtkProgressBar:backdrop:disabled, + .progressbar:backdrop:disabled, + progressbar:backdrop:disabled, scale trough:backdrop:disabled, scale fill:backdrop:disabled { + background-color: #576165; } + row:selected levelbar trough, levelbar row:selected trough, + row:selected levelbar.horizontal .trough, + levelbar.horizontal row:selected .trough, + row:selected levelbar.vertical .trough, + levelbar.vertical row:selected .trough, row:selected GtkProgressBar, + row:selected .progressbar, + row:selected progressbar, row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill { + box-shadow: none; } + row:selected levelbar trough, levelbar row:selected trough, + row:selected levelbar.horizontal .trough, + levelbar.horizontal row:selected .trough, + row:selected levelbar.vertical .trough, + levelbar.vertical row:selected .trough, row:selected GtkProgressBar, + row:selected .progressbar, + row:selected progressbar, row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected levelbar trough:disabled, levelbar row:selected trough:disabled, + row:selected levelbar.horizontal .trough:disabled, + levelbar.horizontal row:selected .trough:disabled, + row:selected levelbar.vertical .trough:disabled, + levelbar.vertical row:selected .trough:disabled, row:selected GtkProgressBar:disabled, + row:selected .progressbar:disabled, + row:selected progressbar:disabled, row:selected scale trough:disabled, scale row:selected trough:disabled, row:selected scale fill:disabled, scale row:selected fill:disabled { + border-color: #262f33; } + .osd levelbar trough, levelbar .osd trough, + .osd levelbar.horizontal .trough, + levelbar.horizontal .osd .trough, + .osd levelbar.vertical .trough, + levelbar.vertical .osd .trough, .osd GtkProgressBar, + .osd .progressbar, + .osd progressbar, .osd scale trough, scale .osd trough, .osd scale fill, scale .osd fill { + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.5); + box-shadow: none; + outline-color: rgba(161, 168, 171, 0.2); } + .osd levelbar trough:disabled, levelbar .osd trough:disabled, + .osd levelbar.horizontal .trough:disabled, + levelbar.horizontal .osd .trough:disabled, + .osd levelbar.vertical .trough:disabled, + levelbar.vertical .osd .trough:disabled, .osd GtkProgressBar:disabled, + .osd .progressbar:disabled, + .osd progressbar:disabled, .osd scale trough:disabled, scale .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled { + background-color: rgba(45, 50, 51, 0.5); } + +GtkProgressBar .progressbar, +GtkProgressBar progress, +.progressbar .progressbar, +.progressbar progress, +progressbar .progressbar, +progressbar progress, scale fill, +scale highlight, scale.fine-tune fill, +scale.fine-tune highlight { + border: 1px solid #262f33; + background-color: #667f8c; + box-shadow: 0px 1px rgba(255, 255, 255, 0.1); + border-radius: 4px; + min-height: 8px; } + GtkProgressBar .progressbar:disabled, + GtkProgressBar progress:disabled, + .progressbar .progressbar:disabled, + .progressbar progress:disabled, + progressbar .progressbar:disabled, + progressbar progress:disabled, scale fill:disabled, + scale highlight:disabled { + border: 1px solid #0f1112; + background-color: #202425; } + GtkProgressBar .progressbar:backdrop, + GtkProgressBar progress:backdrop, + .progressbar .progressbar:backdrop, + .progressbar progress:backdrop, + progressbar .progressbar:backdrop, + progressbar progress:backdrop, GtkProgressBar:backdrop .progressbar, + .progressbar:backdrop .progressbar, + progressbar:backdrop .progressbar, GtkProgressBar:backdrop progress, + .progressbar:backdrop progress, + progressbar:backdrop progress, scale fill:backdrop, + scale highlight:backdrop, GtkProgressBar .progressbar:active:backdrop, + GtkProgressBar progress:active:backdrop, + .progressbar .progressbar:active:backdrop, + .progressbar progress:active:backdrop, + progressbar .progressbar:active:backdrop, + progressbar progress:active:backdrop, GtkProgressBar:backdrop .progressbar:active, + .progressbar:backdrop .progressbar:active, + progressbar:backdrop .progressbar:active, GtkProgressBar:backdrop progress:active, + .progressbar:backdrop progress:active, + progressbar:backdrop progress:active, scale fill:active:backdrop, + scale highlight:active:backdrop { + border-color: #262f33; + background-color: #8298a3; } + GtkProgressBar .progressbar:backdrop:disabled, + GtkProgressBar progress:backdrop:disabled, + .progressbar .progressbar:backdrop:disabled, + .progressbar progress:backdrop:disabled, + progressbar .progressbar:backdrop:disabled, + progressbar progress:backdrop:disabled, GtkProgressBar:backdrop .progressbar:disabled, + .progressbar:backdrop .progressbar:disabled, + progressbar:backdrop .progressbar:disabled, GtkProgressBar:backdrop progress:disabled, + .progressbar:backdrop progress:disabled, + progressbar:backdrop progress:disabled, scale fill:backdrop:disabled, + scale highlight:backdrop:disabled, GtkProgressBar .progressbar:active:backdrop:disabled, + GtkProgressBar progress:active:backdrop:disabled, + .progressbar .progressbar:active:backdrop:disabled, + .progressbar progress:active:backdrop:disabled, + progressbar .progressbar:active:backdrop:disabled, + progressbar progress:active:backdrop:disabled, GtkProgressBar:backdrop .progressbar:active:disabled, + .progressbar:backdrop .progressbar:active:disabled, + progressbar:backdrop .progressbar:active:disabled, GtkProgressBar:backdrop progress:active:disabled, + .progressbar:backdrop progress:active:disabled, + progressbar:backdrop progress:active:disabled, scale fill:active:backdrop:disabled, + scale highlight:active:backdrop:disabled { + background-color: transparent; + border-color: transparent; } + .list-row:selected GtkProgressBar .progressbar:disabled, GtkProgressBar .list-row:selected .progressbar:disabled, + .list-row:selected GtkProgressBar progress:disabled, + GtkProgressBar .list-row:selected progress:disabled, + .list-row:selected .progressbar .progressbar:disabled, + .progressbar .list-row:selected .progressbar:disabled, + .list-row:selected .progressbar progress:disabled, + .progressbar .list-row:selected progress:disabled, + .list-row:selected progressbar .progressbar:disabled, + progressbar .list-row:selected .progressbar:disabled, + .list-row:selected progressbar progress:disabled, + progressbar .list-row:selected progress:disabled, .list-row:selected scale fill:disabled, scale .list-row:selected fill:disabled, + .list-row:selected scale highlight:disabled, + scale .list-row:selected highlight:disabled, .list-row:selected GtkProgressBar .progressbar, GtkProgressBar .list-row:selected .progressbar, + .list-row:selected GtkProgressBar progress, + GtkProgressBar .list-row:selected progress, + .list-row:selected .progressbar .progressbar, + .progressbar .list-row:selected .progressbar, + .list-row:selected .progressbar progress, + .progressbar .list-row:selected progress, + .list-row:selected progressbar .progressbar, + progressbar .list-row:selected .progressbar, + .list-row:selected progressbar progress, + progressbar .list-row:selected progress, .list-row:selected scale fill, scale .list-row:selected fill, + .list-row:selected scale highlight, + scale .list-row:selected highlight { + border-color: #262f33; } + row:selected GtkProgressBar .progressbar:disabled, GtkProgressBar row:selected .progressbar:disabled, + row:selected GtkProgressBar progress:disabled, + GtkProgressBar row:selected progress:disabled, + row:selected .progressbar .progressbar:disabled, + .progressbar row:selected .progressbar:disabled, + row:selected .progressbar progress:disabled, + .progressbar row:selected progress:disabled, + row:selected progressbar .progressbar:disabled, + progressbar row:selected .progressbar:disabled, + row:selected progressbar progress:disabled, + progressbar row:selected progress:disabled, row:selected scale fill:disabled, scale row:selected fill:disabled, + row:selected scale highlight:disabled, + scale row:selected highlight:disabled, row:selected GtkProgressBar .progressbar, GtkProgressBar row:selected .progressbar, + row:selected GtkProgressBar progress, + GtkProgressBar row:selected progress, + row:selected .progressbar .progressbar, + .progressbar row:selected .progressbar, + row:selected .progressbar progress, + .progressbar row:selected progress, + row:selected progressbar .progressbar, + progressbar row:selected .progressbar, + row:selected progressbar progress, + progressbar row:selected progress, row:selected scale fill, scale row:selected fill, + row:selected scale highlight, + scale row:selected highlight { + border-color: #262f33; } + .osd GtkProgressBar .progressbar, GtkProgressBar .osd .progressbar, + .osd GtkProgressBar progress, + GtkProgressBar .osd progress, + .osd .progressbar .progressbar, + .progressbar .osd .progressbar, + .osd .progressbar progress, + .progressbar .osd progress, + .osd progressbar .progressbar, + progressbar .osd .progressbar, + .osd progressbar progress, + progressbar .osd progress, .osd scale fill, scale .osd fill, + .osd scale highlight, + scale .osd highlight { + border-color: rgba(0, 0, 0, 0.7); } + .osd GtkProgressBar .progressbar:disabled, GtkProgressBar .osd .progressbar:disabled, + .osd GtkProgressBar progress:disabled, + GtkProgressBar .osd progress:disabled, + .osd .progressbar .progressbar:disabled, + .progressbar .osd .progressbar:disabled, + .osd .progressbar progress:disabled, + .progressbar .osd progress:disabled, + .osd progressbar .progressbar:disabled, + progressbar .osd .progressbar:disabled, + .osd progressbar progress:disabled, + progressbar .osd progress:disabled, .osd scale fill:disabled, scale .osd fill:disabled, + .osd scale highlight:disabled, + scale .osd highlight:disabled { + border-color: transparent; } + +scale { + min-height: 10px; + min-width: 10px; + padding: 8px; } + scale fill, + scale highlight { + margin: -1px; } + scale slider { + min-height: 16px; + min-width: 16px; + margin: 2px; + background-color: #636E73; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2); + border: 1px solid rgba(0, 0, 0, 0.3); + border-radius: 12px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border, box-shadow; } + scale slider:active { + box-shadow: 0 1px 1px 0 rgba(102, 127, 140, 0.5); + border: 1px solid #667f8c; } + scale slider:active:disabled { + box-shadow: none; + border: 1px solid rgba(0, 0, 0, 0.2); } + scale slider:disabled { + box-shadow: none; } + .list-row:selected scale slider, .list-row:selected scale slider:disabled { + border-color: #262f33; } + row:selected scale slider, row:selected scale slider:disabled { + border-color: #262f33; } + .osd scale slider { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); + border-color: rgba(0, 0, 0, 0.7); + background-color: #202526; } + .osd scale slider:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd scale slider:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd scale slider:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd scale slider:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + scale trough { + border-radius: 2px; + margin: 6px; + outline-offset: 2px; + -gtk-outline-radius: 5px; } + scale.fine-tune.horizontal { + padding-top: 9px; + padding-bottom: 9px; + min-height: 16px; } + scale.fine-tune.vertical { + padding-left: 9px; + padding-right: 9px; + min-width: 16px; } + scale.fine-tune slider { + min-height: 16px; + min-width: 16px; + background-color: #636E73; + border-color: #636E73; + border: 1px solid rgba(0, 0, 0, 0.3); + border-radius: 12px; + box-shadow: none; } + scale.fine-tune trough { + border-radius: 6px; + outline-offset: 2px; + -gtk-outline-radius: 5px; + margin: 2px; } + scale fill { + border-radius: 2px; } + scale fill, scale fill:backdrop { + background-color: #33393b; + box-shadow: none; } + scale fill:disabled, scale fill:disabled:backdrop { + border-color: transparent; + background-color: transparent; } + .osd scale fill { + background-color: rgba(62, 64, 65, 0.775); } + .osd scale fill:disabled, .osd scale fill:disabled:backdrop { + border-color: transparent; + background-color: transparent; } + scale value { + color: alpha(currentColor,0.4); } + scale marks { + color: alpha(currentColor,0.4); } + scale marks.top { + margin-bottom: 6px; + margin-top: -12px; } + scale marks.bottom { + margin-top: 6px; + margin-bottom: -12px; } + scale marks.top { + margin-right: 6px; + margin-left: -12px; } + scale marks.bottom { + margin-left: 6px; + margin-right: -12px; } + scale.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -9px; } + scale.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -9px; } + scale.fine-tune marks.top { + margin-right: 6px; + margin-left: -9px; } + scale.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -9px; } + scale.horizontal indicator { + min-height: 6px; + min-width: 1px; } + scale.horizontal.fine-tune indicator { + min-height: 3px; } + scale.vertical indicator { + min-height: 1px; + min-width: 6px; } + scale.vertical.fine-tune indicator { + min-width: 3px; } + scale.color.horizontal .slider:hover, scale.color.horizontal .slider:backdrop, scale.color.horizontal .slider:disabled, scale.color.horizontal .slider:backdrop:disabled, scale.color.horizontal .slider, + scale.color.horizontal slider:hover, + scale.color.horizontal slider:backdrop, + scale.color.horizontal slider:disabled, + scale.color.horizontal slider:backdrop:disabled, + scale.color.horizontal slider, + scale.horizontal contents:last-child:not(:only-child) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-dark.png"), url("assets/slider-horz-scale-has-marks-above-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.horizontal .slider, + scale.color.fine-tune.horizontal slider, scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-top: -11px; } + scale.color.horizontal .slider:hover, scale.color.horizontal .slider:hover:backdrop:disabled, + scale.color.horizontal slider:hover, + scale.color.horizontal slider:hover:backdrop:disabled, + scale.horizontal contents:last-child:not(:only-child) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.horizontal .slider, + scale.color.fine-tune.horizontal slider, scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-top: -11px; } + scale.color.horizontal .slider:active:backdrop:disabled, scale.color.horizontal .slider:active, + scale.color.horizontal slider:active:backdrop:disabled, + scale.color.horizontal slider:active, + scale.horizontal contents:last-child:not(:only-child) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.horizontal .slider, + scale.color.fine-tune.horizontal slider, scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-top: -11px; } + scale.color.horizontal .slider:disabled, + scale.color.horizontal slider:disabled, + scale.horizontal contents:last-child:not(:only-child) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.horizontal .slider, + scale.color.fine-tune.horizontal slider, scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-top: -11px; } + scale.color.horizontal .slider:backdrop, + scale.color.horizontal slider:backdrop, + scale.horizontal contents:last-child:not(:only-child) > trough > slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-dark.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.horizontal .slider, + scale.color.fine-tune.horizontal slider, scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-top: -11px; } + scale.color.horizontal .slider:backdrop:disabled, + scale.color.horizontal slider:backdrop:disabled, + scale.horizontal contents:last-child:not(:only-child) > trough > slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.horizontal .slider, + scale.color.fine-tune.horizontal slider, scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal contents:first-child:not(:only-child) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-dark.png"), url("assets/slider-horz-scale-has-marks-below-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal contents:first-child:not(:only-child) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover-dark.png"), url("assets/slider-horz-scale-has-marks-below-hover-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal contents:first-child:not(:only-child) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active-dark.png"), url("assets/slider-horz-scale-has-marks-below-active-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal contents:first-child:not(:only-child) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal contents:first-child:not(:only-child) > trough > slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-dark.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal contents:first-child:not(:only-child) > trough > slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-bottom: -11px; } + scale.color.vertical:dir(rtl) .slider:hover, scale.color.vertical:dir(rtl) .slider:backdrop, scale.color.vertical:dir(rtl) .slider:disabled, scale.color.vertical:dir(rtl) .slider:backdrop:disabled, scale.color.vertical:dir(rtl) .slider, + scale.color.vertical:dir(rtl) slider:hover, + scale.color.vertical:dir(rtl) slider:backdrop, + scale.color.vertical:dir(rtl) slider:disabled, + scale.color.vertical:dir(rtl) slider:backdrop:disabled, + scale.color.vertical:dir(rtl) slider, + scale.vertical contents:last-child:not(:only-child) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-dark.png"), url("assets/slider-vert-scale-has-marks-above-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(rtl) .slider, + scale.color.fine-tune.vertical:dir(rtl) slider, scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-left: -11px; } + scale.color.vertical:dir(rtl) .slider:hover, scale.color.vertical:dir(rtl) .slider:hover:backdrop:disabled, + scale.color.vertical:dir(rtl) slider:hover, + scale.color.vertical:dir(rtl) slider:hover:backdrop:disabled, + scale.vertical contents:last-child:not(:only-child) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover-dark.png"), url("assets/slider-vert-scale-has-marks-above-hover-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(rtl) .slider, + scale.color.fine-tune.vertical:dir(rtl) slider, scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-left: -11px; } + scale.color.vertical:dir(rtl) .slider:active:backdrop:disabled, scale.color.vertical:dir(rtl) .slider:active, + scale.color.vertical:dir(rtl) slider:active:backdrop:disabled, + scale.color.vertical:dir(rtl) slider:active, + scale.vertical contents:last-child:not(:only-child) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active-dark.png"), url("assets/slider-vert-scale-has-marks-above-active-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(rtl) .slider, + scale.color.fine-tune.vertical:dir(rtl) slider, scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-left: -11px; } + scale.color.vertical:dir(rtl) .slider:disabled, + scale.color.vertical:dir(rtl) slider:disabled, + scale.vertical contents:last-child:not(:only-child) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(rtl) .slider, + scale.color.fine-tune.vertical:dir(rtl) slider, scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-left: -11px; } + scale.color.vertical:dir(rtl) .slider:backdrop, + scale.color.vertical:dir(rtl) slider:backdrop, + scale.vertical contents:last-child:not(:only-child) > trough > slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-dark.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(rtl) .slider, + scale.color.fine-tune.vertical:dir(rtl) slider, scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-left: -11px; } + scale.color.vertical:dir(rtl) .slider:backdrop:disabled, + scale.color.vertical:dir(rtl) slider:backdrop:disabled, + scale.vertical contents:last-child:not(:only-child) > trough > slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(rtl) .slider, + scale.color.fine-tune.vertical:dir(rtl) slider, scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-left: -11px; } + scale.color.vertical:dir(ltr) .slider:hover, scale.color.vertical:dir(ltr) .slider:backdrop, scale.color.vertical:dir(ltr) .slider:disabled, scale.color.vertical:dir(ltr) .slider:backdrop:disabled, scale.color.vertical:dir(ltr) .slider, + scale.color.vertical:dir(ltr) slider:hover, + scale.color.vertical:dir(ltr) slider:backdrop, + scale.color.vertical:dir(ltr) slider:disabled, + scale.color.vertical:dir(ltr) slider:backdrop:disabled, + scale.color.vertical:dir(ltr) slider, + scale.vertical contents:first-child:not(:only-child) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-dark.png"), url("assets/slider-vert-scale-has-marks-below-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(ltr) .slider, + scale.color.fine-tune.vertical:dir(ltr) slider, scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-right: -11px; } + scale.color.vertical:dir(ltr) .slider:hover, scale.color.vertical:dir(ltr) .slider:hover:backdrop:disabled, + scale.color.vertical:dir(ltr) slider:hover, + scale.color.vertical:dir(ltr) slider:hover:backdrop:disabled, + scale.vertical contents:first-child:not(:only-child) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover-dark.png"), url("assets/slider-vert-scale-has-marks-below-hover-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(ltr) .slider, + scale.color.fine-tune.vertical:dir(ltr) slider, scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-right: -11px; } + scale.color.vertical:dir(ltr) .slider:active:backdrop:disabled, scale.color.vertical:dir(ltr) .slider:active, + scale.color.vertical:dir(ltr) slider:active:backdrop:disabled, + scale.color.vertical:dir(ltr) slider:active, + scale.vertical contents:first-child:not(:only-child) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active-dark.png"), url("assets/slider-vert-scale-has-marks-below-active-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(ltr) .slider, + scale.color.fine-tune.vertical:dir(ltr) slider, scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-right: -11px; } + scale.color.vertical:dir(ltr) .slider:disabled, + scale.color.vertical:dir(ltr) slider:disabled, + scale.vertical contents:first-child:not(:only-child) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(ltr) .slider, + scale.color.fine-tune.vertical:dir(ltr) slider, scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-right: -11px; } + scale.color.vertical:dir(ltr) .slider:backdrop, + scale.color.vertical:dir(ltr) slider:backdrop, + scale.vertical contents:first-child:not(:only-child) > trough > slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-dark.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(ltr) .slider, + scale.color.fine-tune.vertical:dir(ltr) slider, scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-right: -11px; } + scale.color.vertical:dir(ltr) .slider:backdrop:disabled, + scale.color.vertical:dir(ltr) slider:backdrop:disabled, + scale.vertical contents:first-child:not(:only-child) > trough > slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(ltr) .slider, + scale.color.fine-tune.vertical:dir(ltr) slider, scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-right: -11px; } + scale.color { + min-height: 0; + min-width: 0; } + scale.color .trough, + scale.color trough { + background-image: linear-gradient(to top, #33393b); + background-repeat: no-repeat; } + scale.color.horizontal { + padding: 0 0 15px 0; } + scale.color.horizontal .trough, + scale.color.horizontal trough { + padding-bottom: 4px; + background-position: 0 -3px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + scale.color.horizontal .slider:hover, scale.color.horizontal .slider:backdrop, scale.color.horizontal .slider:disabled, scale.color.horizontal .slider:backdrop:disabled, scale.color.horizontal .slider, + scale.color.horizontal slider:hover, + scale.color.horizontal slider:backdrop, + scale.color.horizontal slider:disabled, + scale.color.horizontal slider:backdrop:disabled, + scale.color.horizontal slider { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.vertical:dir(ltr) { + padding: 0 0 0 15px; } + scale.color.vertical:dir(ltr) .trough, + scale.color.vertical:dir(ltr) trough { + padding-left: 4px; + background-position: 3px 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + scale.color.vertical:dir(ltr) .slider:hover, scale.color.vertical:dir(ltr) .slider:backdrop, scale.color.vertical:dir(ltr) .slider:disabled, scale.color.vertical:dir(ltr) .slider:backdrop:disabled, scale.color.vertical:dir(ltr) .slider, + scale.color.vertical:dir(ltr) slider:hover, + scale.color.vertical:dir(ltr) slider:backdrop, + scale.color.vertical:dir(ltr) slider:disabled, + scale.color.vertical:dir(ltr) slider:backdrop:disabled, + scale.color.vertical:dir(ltr) slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.vertical:dir(rtl) { + padding: 0 15px 0 0; } + scale.color.vertical:dir(rtl) .trough, + scale.color.vertical:dir(rtl) trough { + padding-right: 4px; + background-position: -3px 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + scale.color.vertical:dir(rtl) .slider:hover, scale.color.vertical:dir(rtl) .slider:backdrop, scale.color.vertical:dir(rtl) .slider:disabled, scale.color.vertical:dir(rtl) .slider:backdrop:disabled, scale.color.vertical:dir(rtl) .slider, + scale.color.vertical:dir(rtl) slider:hover, + scale.color.vertical:dir(rtl) slider:backdrop, + scale.color.vertical:dir(rtl) slider:disabled, + scale.color.vertical:dir(rtl) slider:backdrop:disabled, + scale.color.vertical:dir(rtl) slider { + margin-right: -15px; + margin-left: 6px; } + scale.color.fine-tune.horizontal { + padding: 0 0 12px 0; } + scale.color.fine-tune.horizontal .trough, + scale.color.fine-tune.horizontal trough { + padding-bottom: 7px; + background-position: 0 -6px; } + scale.color.fine-tune.horizontal .slider, + scale.color.fine-tune.horizontal slider { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.fine-tune.vertical:dir(ltr) { + padding: 0 0 0 12px; } + scale.color.fine-tune.vertical:dir(ltr) .trough, + scale.color.fine-tune.vertical:dir(ltr) trough { + padding-left: 7px; + background-position: 6px 0; } + scale.color.fine-tune.vertical:dir(ltr) .slider, + scale.color.fine-tune.vertical:dir(ltr) slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.fine-tune.vertical:dir(rtl) { + padding: 0 12px 0 0; } + scale.color.fine-tune.vertical:dir(rtl) .trough, + scale.color.fine-tune.vertical:dir(rtl) trough { + padding-right: 7px; + background-position: -6px 0; } + scale.color.fine-tune.vertical:dir(rtl) .slider, + scale.color.fine-tune.vertical:dir(rtl) slider { + margin-right: -15px; + margin-left: 6px; } + +/************** + * Scrollbars * + **************/ +.scrollbar, +scrollbar { + background-color: #596368; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; } + .scrollbar.top, + scrollbar.top { + border-bottom: 1px solid #33393b; } + .scrollbar.bottom, + scrollbar.bottom { + border-top: 1px solid #33393b; } + .scrollbar.left, + scrollbar.left { + border-right: 1px solid #33393b; } + .scrollbar.right, + scrollbar.right { + border-left: 1px solid #33393b; } + .scrollbar:backdrop, + scrollbar:backdrop { + background-color: #485054; + border-color: #363c3e; + transition: 200ms ease-out; } + .scrollbar slider, + scrollbar slider { + min-width: 6px; + min-height: 6px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: #80888b; } + .scrollbar slider:hover, + scrollbar slider:hover { + background-color: #91989b; } + .scrollbar slider:hover:active, + scrollbar slider:hover:active { + background-color: #8298a3; } + .scrollbar slider:backdrop, + scrollbar slider:backdrop { + background-color: #5f686c; } + .scrollbar slider:disabled, + scrollbar slider:disabled { + background-color: transparent; } + .scrollbar.fine-tune .slider, + .scrollbar.fine-tune slider, + scrollbar.fine-tune .slider, + scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; } + .scrollbar.fine-tune.horizontal slider, + scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; } + .scrollbar.fine-tune.vertical slider, + scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering), + scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, + scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider, + scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 3px; + min-height: 3px; + background-color: #A1A8AB; + border: 1px solid black; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .button, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, + scrollbar.overlay-indicator:not(.dragging):not(.hovering) .button, + scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 5px; + min-height: 5px; + background-color: #A1A8AB; + background-clip: padding-box; + border-radius: 100%; + border: 1px solid black; + -gtk-icon-source: none; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .button, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .button, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + margin: 1px 2px; + min-width: 5px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .slider, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .slider, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .button, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .button, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + margin: 2px 1px; + min-height: 5px; } + .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering, + scrollbar.overlay-indicator.dragging, + scrollbar.overlay-indicator.hovering { + opacity: 0.8; } + .scrollbar.horizontal slider, + scrollbar.horizontal slider { + min-width: 40px; } + .scrollbar.vertical slider, + scrollbar.vertical slider { + min-height: 40px; } + .scrollbar .button, + .scrollbar button, + scrollbar .button, + scrollbar button { + padding: 0; + min-width: 12px; + min-height: 12px; + border-style: none; + border-radius: 0; + transition-property: min-height, min-width, color; + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #80888b; } + .scrollbar .button:hover, + .scrollbar button:hover, + scrollbar .button:hover, + scrollbar button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #91989b; } + .scrollbar .button:active, .scrollbar .button:checked, + .scrollbar button:active, + .scrollbar button:checked, + scrollbar .button:active, + scrollbar .button:checked, + scrollbar button:active, + scrollbar button:checked { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #8298a3; } + .scrollbar .button:disabled, + .scrollbar button:disabled, + scrollbar .button:disabled, + scrollbar button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(128, 136, 139, 0.2); } + .scrollbar .button:backdrop, + .scrollbar button:backdrop, + scrollbar .button:backdrop, + scrollbar button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #5f686c; } + .scrollbar .button:backdrop:disabled, + .scrollbar button:backdrop:disabled, + scrollbar .button:backdrop:disabled, + scrollbar button:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(95, 104, 108, 0.2); } + .scrollbar.vertical .button.down, + .scrollbar.vertical button.down, + scrollbar.vertical .button.down, + scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + .scrollbar.vertical .button.up, + .scrollbar.vertical button.up, + scrollbar.vertical .button.up, + scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + .scrollbar.horizontal .button.down, + .scrollbar.horizontal button.down, + scrollbar.horizontal .button.down, + scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); } + .scrollbar.horizontal .button.up, + .scrollbar.horizontal button.up, + scrollbar.horizontal .button.up, + scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); } + +treeview ~ scrollbar.vertical { + border-top: 1px solid #33393b; + margin-top: -1px; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: solid; + background-color: #4F585C; } + stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) { + border-right: 1px solid #33393b; + border-left-style: none; } + stacksidebar.sidebar:dir(rtl) list + .sidebar:dir(rtl), stacksidebar.sidebar.right list + .sidebar:dir(rtl), .sidebar.right { + border-left: 1px solid #33393b; + border-right-style: none; } + .sidebar:backdrop { + background-color: #5a6569; + border-color: #363c3e; + transition: 200ms ease-out; } + .sidebar list { + background-color: transparent; } + .sidebar .frame { + border-width: 0; + border-right-width: 1px; } + .sidebar .list-row, + .sidebar row { + border: none; + padding: 5px 8px; } + .sidebar .list-row > GtkLabel, + .sidebar .list-row > label, + .sidebar row > GtkLabel, + .sidebar row > label { + padding-left: 6px; + padding-right: 6px; } + .sidebar .list-row.needs-attention > label, + .sidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + .sidebar .separator { + color: #33393b; } + .sidebar > .inline-toolbar { + border-radius: 0; } + .paned .sidebar.left, .paned .sidebar.right, .paned .sidebar.left:dir(rtl), .paned .sidebar:dir(rtl), .paned .sidebar:dir(ltr), .paned .sidebar, paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; } + +stacksidebar .list-row, +stacksidebar row { + padding: 5px 8px; } + stacksidebar .list-row > label, + stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; } + stacksidebar .list-row.needs-attention > label, + stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical) entry { + min-width: 28px; + margin: 0; + padding: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; } +spinbutton:not(.vertical) button { + min-height: 16px; + margin: 0; + padding: 6px; + color: #9ba2a5; + background-image: none; + border-style: none none none solid; + border-color: rgba(51, 57, 59, 0.3); + border-radius: 0; + box-shadow: none; } + spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + spinbutton:not(.vertical) button:hover { + color: #A1A8AB; + background-color: rgba(161, 168, 171, 0.05); } + spinbutton:not(.vertical) button:disabled { + color: rgba(120, 128, 132, 0.3); } + spinbutton:not(.vertical) button:active { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + spinbutton:not(.vertical) button:backdrop { + color: #767f83; + background-color: transparent; + border-color: rgba(54, 60, 62, 0.3); + transition: 200ms ease-out; } + spinbutton:not(.vertical) button:backdrop:disabled { + color: rgba(114, 127, 133, 0.3); + background-image: none; + border-style: none none none solid; } + spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { + border-style: none solid none none; } +.osd spinbutton:not(.vertical) button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #A1A8AB; + border-style: none none none solid; + border-color: rgba(0, 0, 0, 0.4); + border-radius: 0; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + .osd spinbutton:not(.vertical) button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.5); + background-color: rgba(161, 168, 171, 0.1); + box-shadow: none; } + .osd spinbutton:not(.vertical) button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.5); + box-shadow: none; } + .osd spinbutton:not(.vertical) button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #616769; + border-color: rgba(0, 0, 0, 0.5); + box-shadow: none; } + .osd spinbutton:not(.vertical) button:last-child { + border-radius: 0 3px 3px 0; } + .osd spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 3px 0 0 3px; } +spinbutton.vertical:disabled { + color: #788084; } +spinbutton.vertical:backdrop:disabled { + color: #727f85; } +spinbutton.vertical:drop(active) { + border-color: transparent; + box-shadow: none; } +spinbutton.vertical .entry, +spinbutton.vertical entry { + min-height: 24px; + min-width: 32px; + padding: 0; + border-radius: 0; } +spinbutton.vertical .button, +spinbutton.vertical button { + min-height: 32px; + min-width: 32px; + padding: 0; + border: none; + background: none; + box-shadow: none; + color: #A1A8AB; } + spinbutton.vertical .button:hover, + spinbutton.vertical button:hover { + background-color: #667f8c; + color: #ffffff; + -gtk-icon-shadow: none; } + spinbutton.vertical .button:active, + spinbutton.vertical button:active { + background-color: transparent; + color: #A1A8AB; } +spinbutton.vertical .button.up, +spinbutton.vertical button.up { + border-radius: 3px 3px 0 0; + border-style: solid solid none solid; } +spinbutton.vertical .button.down, +spinbutton.vertical button.down { + border-radius: 0 0 3px 3px; + border-style: none solid solid solid; } +.osd spinbutton.vertical button:first-child { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd spinbutton.vertical button:first-child:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd spinbutton.vertical button:first-child:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd spinbutton.vertical button:first-child:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd spinbutton.vertical button:first-child:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } +GtkTreeView spinbutton:not(.vertical), treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; } + GtkTreeView spinbutton:not(.vertical) .entry, + GtkTreeView spinbutton:not(.vertical) entry, treeview spinbutton:not(.vertical) .entry, + treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; } + +/*********** + * Spinner * + ***********/ +menu spinner { + color: #667f8c; } + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } +.spinner, +spinner { + background-image: none; + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + .spinner:active, .spinner:checked, + spinner:active, + spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; } + .spinner:active:disabled, .spinner:checked:disabled, + spinner:active:disabled, + spinner:checked:disabled { + opacity: 0.5; } + +/********** + * Switch * + **********/ +switch { + font: 1; + font-weight: bold; + outline-offset: -4px; + transition: all 200ms ease-in; + border: none; + border-radius: 14px; + color: transparent; + padding: 2px; + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05), 0px 1px rgba(255, 255, 255, 0.1); } + switch:disabled { + background-color: #576165; } + switch:backdrop { + background-color: #4F585C; + transition: 200ms ease-out; } + switch:backdrop:disabled { + background-color: #576165; } + switch:active, switch:checked { + background-color: #667f8c; } + switch:active:backdrop, switch:checked:backdrop { + background-color: #738c99; } + switch:active:backdrop slider:backdrop, switch:checked:backdrop slider:backdrop { + box-shadow: none; + background-color: rgba(99, 110, 115, 0.9); + border: none; } + switch slider { + padding: 2px; + min-width: 16px; + min-height: 16px; + border-radius: 50%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-color: #636E73; + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2); } + switch slider:backdrop { + padding: 2px; + box-shadow: none; + background-color: #636E73; } + switch trough:active, switch trough:checked { + background-color: #667f8c; } + switch trough:active:backdrop, switch trough:checked:backdrop { + background-color: #738c99; } + +/************ + * Toolbars * + ************/ +toolbar { + padding: 0px; + background-color: #3B4245; + color: rgba(255, 255, 255, 0.8); } + toolbar:backdrop { + background-color: #2f3537; + color: rgba(255, 255, 255, 0.3); } + +.osd toolbar { + box-shadow: none; + background-color: transparent; } +toolbar button { + border: none; + background: none; + text-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.8); + border-radius: 0px; + padding: 10px; } + toolbar button:focus, toolbar button:active { + color: rgba(255, 255, 255, 0.8); + text-shadow: none; + box-shadow: inset 0 -2px 0 0 rgba(255, 255, 255, 0.8); + background-color: rgba(255, 255, 255, 0.1); } + toolbar button:focus:backdrop, toolbar button:active:backdrop { + background-color: transparent; + color: rgba(255, 255, 255, 0.3); } + toolbar button:hover { + background-color: rgba(255, 255, 255, 0.1); + text-shadow: none; + color: rgba(255, 255, 255, 0.8); + box-shadow: inset 0 -2px 0 0 rgba(255, 255, 255, 0.8); } + toolbar button:disabled { + background: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.3); } + toolbar button:backdrop { + background: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.3); } +toolbar .separator { + color: transparent; + background-color: transparent; } +toolbar.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: rgba(32, 37, 38, 0.8); } + toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; } +toolbar.horizontal separator { + margin: 0 7px 1px 6px; } +toolbar.vertical separator { + margin: 6px 1px 7px 0; } + +/******************* + * Inline Toolbars * + *******************/ +searchbar, +.search-bar, .location-bar, +.inline-toolbar { + background-color: #4a5357; + color: #A1A8AB; + border: 1px solid #33393b; + border-top-width: 0; + border-radius: 0 0 5px 5px; + box-shadow: inset 0 -1px 1px -2px rgba(0, 0, 0, 0.5); + padding: 0px; } + searchbar:backdrop, + .search-bar:backdrop, .location-bar:backdrop, + .inline-toolbar:backdrop { + background-color: #434b4e; } + searchbar button, + .search-bar button, .location-bar button, + .inline-toolbar button { + border: none; + background: none; + text-shadow: none; + box-shadow: none; + background-color: transparent; + color: #A1A8AB; + border-radius: 0px; + padding: 10px; } + searchbar button:focus, + .search-bar button:focus, .location-bar button:focus, searchbar button:active, + .search-bar button:active, .location-bar button:active, + .inline-toolbar button:focus, + .inline-toolbar button:active { + font: bold; + color: #A1A8AB; + text-shadow: none; + box-shadow: none; + background-color: rgba(0, 0, 0, 0.05); } + searchbar button:focus:backdrop, + .search-bar button:focus:backdrop, .location-bar button:focus:backdrop, searchbar button:active:backdrop, + .search-bar button:active:backdrop, .location-bar button:active:backdrop, + .inline-toolbar button:focus:backdrop, + .inline-toolbar button:active:backdrop { + border: none; + background-color: transparent; + color: #788084; } + searchbar button:hover, + .search-bar button:hover, .location-bar button:hover, + .inline-toolbar button:hover { + background-color: rgba(0, 0, 0, 0.05); + text-shadow: none; + color: #A1A8AB; + box-shadow: none; } + searchbar button:disabled, + .search-bar button:disabled, .location-bar button:disabled, + .inline-toolbar button:disabled { + background: none; + background-color: transparent; + color: rgba(161, 168, 171, 0.5); } + searchbar button:backdrop, + .search-bar button:backdrop, .location-bar button:backdrop, + .inline-toolbar button:backdrop { + border: none; + background: none; + background-color: transparent; + color: #788084; } + searchbar entry, + .search-bar entry, .location-bar entry, + .inline-toolbar entry { + background: none; + color: #A1A8AB; + border-radius: 0px; + border: none; + box-shadow: none; } + searchbar entry.image, + .search-bar entry.image, .location-bar entry.image, + .inline-toolbar entry.image { + color: #A1A8AB; } + searchbar entry.image.left, + .search-bar entry.image.left, .location-bar entry.image.left, + .inline-toolbar entry.image.left { + padding-right: 6px; } + searchbar entry:backdrop, + .search-bar entry:backdrop, .location-bar entry:backdrop, + .inline-toolbar entry:backdrop { + color: #788084; } + searchbar entry:selected, + .search-bar entry:selected, .location-bar entry:selected, + .inline-toolbar entry:selected { + color: #636E73; + background-color: #667f8c; } + +searchbar, +.search-bar, .location-bar { + border-style: solid; + border-color: #33393b; + background-color: #474f52; } + searchbar:backdrop, + .search-bar:backdrop, .location-bar:backdrop { + border-color: #363c3e; + background-color: #464e52; + box-shadow: none; + transition: 200ms ease-out; } + +searchbar, +.search-bar { + padding: 3px 0px; + border-width: 0; + border-radius: 0; } + +.location-bar { + border-width: 0 0 1px; + padding: 3px; } + +/************ + * Tooltips * + ************/ +tooltip, +.tooltip, +.overlay-bar { + margin: 4px; + border: none; + border-radius: 3px; + background-color: #636E73; + color: #A1A8AB; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3); } + tooltip.background, + .tooltip.background, + .overlay-bar.background { + background-color: #636E73; + border: none; } + tooltip decoration, + .tooltip decoration, + .overlay-bar decoration { + background-color: transparent; } + tooltip *, + .tooltip *, + .overlay-bar * { + padding: 2px; + background-color: transparent; + color: #A1A8AB; } + +/********************** + * Touch Copy & Paste * + *********************/ +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; } + cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-dark.png"), url("assets/text-select-start-dark@2.png")); + padding-left: 10px; } + cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-dark.png"), url("assets/text-select-end-dark@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-dark.png"), url("assets/slider-horz-scale-has-marks-above-dark@2.png")); } + cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-hover-dark.png"), url("assets/text-select-start-hover-dark@2.png")); + padding-left: 10px; } + cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-hover-dark.png"), url("assets/text-select-end-hover-dark@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png")); } + cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-active-dark.png"), url("assets/text-select-start-active-dark@2.png")); + padding-left: 10px; } + cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-active-dark.png"), url("assets/text-select-end-active-dark@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png")); } + +.context-menu { + font: initial; } + +.button.circular, +button.circular { + border-radius: 20px; + -gtk-outline-radius: 20px; } + .button.circular label, + button.circular label { + padding: 0; } + +.keycap { + min-width: 20px; + min-height: 25px; + margin-top: 2px; + padding-bottom: 3px; + padding-left: 6px; + padding-right: 6px; + color: #A1A8AB; + background-color: #636E73; + border: 1px solid; + border-color: #33393b; + border-radius: 5px; + box-shadow: inset 0 -3px #464e51; + font-size: smaller; } + .keycap:backdrop { + background-color: #657176; + color: #788084; + transition: 200ms ease-out; } + +*:drop(active):focus, +*:drop(active) { + border-color: #4e9a06; + box-shadow: inset 0 0 0 1px #4e9a06; + caret-color: #4e9a06; } + +stackswitcher button.text-button { + min-width: 100px; } + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 32px; + min-height: 32px; + padding: 0; } + +/************** + * Tree Views * + **************/ +GtkTreeView.view, +treeview.view { + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; + border-left-color: #828b8f; + border-top-color: #4F585C; } + GtkTreeView.view:selected:focus, GtkTreeView.view:selected, + treeview.view:selected:focus, + treeview.view:selected { + border-radius: 0; } + GtkTreeView.view:selected:backdrop, GtkTreeView.view:selected, + treeview.view:selected:backdrop, + treeview.view:selected { + border-left-color: #b3bfc6; + border-top-color: rgba(161, 168, 171, 0.1); } + GtkTreeView.view:disabled, + treeview.view:disabled { + color: #788084; } + GtkTreeView.view:disabled:selected, + treeview.view:disabled:selected { + color: #a3b2ba; } + GtkTreeView.view:disabled:selected:backdrop, + treeview.view:disabled:selected:backdrop { + color: rgba(121, 143, 154, 0.85); } + GtkTreeView.view:disabled:backdrop, + treeview.view:disabled:backdrop { + color: #727f85; } + GtkTreeView.view.separator, + treeview.view.separator { + min-height: 2px; + color: #4F585C; } + GtkTreeView.view.separator:backdrop, + treeview.view.separator:backdrop { + color: rgba(79, 88, 92, 0.1); } + GtkTreeView.view:backdrop, + treeview.view:backdrop { + border-left-color: #646c70; + border-top: #4F585C; } + GtkTreeView.view:drop(active), + treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #262f33; } + GtkTreeView.view:drop(active).after, + treeview.view:drop(active).after { + border-top-style: none; } + GtkTreeView.view:drop(active).before, + treeview.view:drop(active).before { + border-bottom-style: none; } + GtkTreeView.view.expander, + treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #8e979a; } + GtkTreeView.view.expander:dir(rtl), + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + GtkTreeView.view.expander:hover, + treeview.view.expander:hover { + color: #A1A8AB; } + GtkTreeView.view.expander:selected, + treeview.view.expander:selected { + color: #d1d9dd; } + GtkTreeView.view.expander:selected:hover, + treeview.view.expander:selected:hover { + color: #ffffff; } + GtkTreeView.view.expander:selected:backdrop, + treeview.view.expander:selected:backdrop { + color: rgba(169, 183, 190, 0.65); } + GtkTreeView.view.expander:checked, + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + GtkTreeView.view.expander:backdrop, + treeview.view.expander:backdrop { + color: #727c80; } + GtkTreeView.view.progressbar, + treeview.view.progressbar { + border: 1px solid #262f33; + border-radius: 4px; + background-color: #667f8c; + background-image: linear-gradient(to bottom, #667f8c, #51646e); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); } + GtkTreeView.view.progressbar:selected:focus, GtkTreeView.view.progressbar:selected, + treeview.view.progressbar:selected:focus, + treeview.view.progressbar:selected { + border-radius: 0; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + background-image: linear-gradient(to bottom, #636E73, #4b5458); } + GtkTreeView.view.progressbar:selected:focus:backdrop, GtkTreeView.view.progressbar:selected:backdrop, + treeview.view.progressbar:selected:focus:backdrop, + treeview.view.progressbar:selected:backdrop { + border-color: #657176; + background-color: #657176; } + GtkTreeView.view.progressbar:backdrop, + treeview.view.progressbar:backdrop { + border-color: #657176; + background-image: none; + box-shadow: none; } + GtkTreeView.view.trough, + treeview.view.trough { + background-color: rgba(161, 168, 171, 0.1); + border-radius: 4px; } + GtkTreeView.view.trough:selected:focus, GtkTreeView.view.trough:selected, + treeview.view.trough:selected:focus, + treeview.view.trough:selected { + background-color: #51646e; + border-radius: 4px; } + GtkTreeView.view column-header .button, + GtkTreeView.view column-header button, + GtkTreeView.view header .button, + GtkTreeView.view header button, + treeview.view column-header .button, + treeview.view column-header button, + treeview.view header .button, + treeview.view header button { + color: #828b8f; + background-color: #636E73; + font-weight: bold; + text-shadow: none; + box-shadow: none; } + GtkTreeView.view column-header .button:hover, + GtkTreeView.view column-header button:hover, + GtkTreeView.view header .button:hover, + GtkTreeView.view header button:hover, + treeview.view column-header .button:hover, + treeview.view column-header button:hover, + treeview.view header .button:hover, + treeview.view header button:hover { + color: #929a9d; + box-shadow: none; + transition: none; } + GtkTreeView.view column-header .button:active, + GtkTreeView.view column-header button:active, + GtkTreeView.view header .button:active, + GtkTreeView.view header button:active, + treeview.view column-header .button:active, + treeview.view column-header button:active, + treeview.view header .button:active, + treeview.view header button:active { + color: #A1A8AB; + transition: none; } + GtkTreeView.view column-header button:last-child:backdrop, GtkTreeView.view column-header button:last-child, + GtkTreeView.view header button:last-child:backdrop, + GtkTreeView.view header button:last-child, + treeview.view column-header button:last-child:backdrop, + treeview.view column-header button:last-child, + treeview.view header button:last-child:backdrop, + treeview.view header button:last-child { + border-right-style: none; } + GtkTreeView.view .button.dnd:active, GtkTreeView.view .button.dnd:selected, GtkTreeView.view .button.dnd:hover, GtkTreeView.view .button.dnd, + GtkTreeView.view button.dnd:active, + GtkTreeView.view button.dnd:selected, + GtkTreeView.view button.dnd:hover, + GtkTreeView.view button.dnd, + GtkTreeView.view column-header.button.dnd:active, + GtkTreeView.view column-header.button.dnd:selected, + GtkTreeView.view column-header.button.dnd:hover, + GtkTreeView.view column-header.button.dnd, + GtkTreeView.view header.button.dnd:active, + GtkTreeView.view header.button.dnd:selected, + GtkTreeView.view header.button.dnd:hover, + GtkTreeView.view header.button.dnd, + treeview.view .button.dnd:active, + treeview.view .button.dnd:selected, + treeview.view .button.dnd:hover, + treeview.view .button.dnd, + treeview.view button.dnd:active, + treeview.view button.dnd:selected, + treeview.view button.dnd:hover, + treeview.view button.dnd, + treeview.view column-header.button.dnd:active, + treeview.view column-header.button.dnd:selected, + treeview.view column-header.button.dnd:hover, + treeview.view column-header.button.dnd, + treeview.view header.button.dnd:active, + treeview.view header.button.dnd:selected, + treeview.view header.button.dnd:hover, + treeview.view header.button.dnd { + padding: 4px 6px; + transition: none; + background-image: none; + background-color: #667f8c; + color: #636E73; + border-radius: 0; + border-style: none; + box-shadow: inset 0 0 0 1px #636E73; + text-shadow: none; } + +GtkTreeView.view column-header .button, +GtkTreeView.view column-header button, +GtkTreeView.view header .button, +GtkTreeView.view header button, +treeview.view column-header .button, +treeview.view column-header button, +treeview.view header .button, +treeview.view header button, GtkTreeView.view column-header .button:hover, +GtkTreeView.view column-header button:hover, +GtkTreeView.view header .button:hover, +GtkTreeView.view header button:hover, +treeview.view column-header .button:hover, +treeview.view column-header button:hover, +treeview.view header .button:hover, +treeview.view header button:hover, GtkTreeView.view column-header .button:active, +GtkTreeView.view column-header button:active, +GtkTreeView.view header .button:active, +GtkTreeView.view header button:active, +treeview.view column-header .button:active, +treeview.view column-header button:active, +treeview.view header .button:active, +treeview.view header button:active { + padding: 4px 6px; + border-radius: 0; + background-image: none; + text-shadow: none; + border-style: none solid solid none; + border-color: #4F585C; } + GtkTreeView.view column-header .button:disabled, + GtkTreeView.view column-header button:disabled, + GtkTreeView.view header .button:disabled, + GtkTreeView.view header button:disabled, + treeview.view column-header .button:disabled, + treeview.view column-header button:disabled, + treeview.view header .button:disabled, + treeview.view header button:disabled { + border-color: #4F585C; + background-image: none; } + GtkTreeView.view column-header .button:backdrop, + GtkTreeView.view column-header button:backdrop, + GtkTreeView.view header .button:backdrop, + GtkTreeView.view header button:backdrop, + treeview.view column-header .button:backdrop, + treeview.view column-header button:backdrop, + treeview.view header .button:backdrop, + treeview.view header button:backdrop { + border-color: #4F585C; + border-style: none solid solid none; + color: #646c70; + background-image: none; + background-color: #657176; } + GtkTreeView.view column-header .button:backdrop:disabled, + GtkTreeView.view column-header button:backdrop:disabled, + GtkTreeView.view header .button:backdrop:disabled, + GtkTreeView.view header button:backdrop:disabled, + treeview.view column-header .button:backdrop:disabled, + treeview.view column-header button:backdrop:disabled, + treeview.view header .button:backdrop:disabled, + treeview.view header button:backdrop:disabled { + border-color: #4F585C; + background-image: none; } + +/********************** + * Window Decorations * + *********************/ +.window-frame, +decoration { + border-radius: 4px; + border-width: 0px; + box-shadow: 0 8px 9px 1px transparent, 0 8px 6px 1px rgba(0, 0, 0, 0.5); + margin: 10px; } + .window-frame:backdrop, + decoration:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 6px 6px 0 rgba(0, 0, 0, 0.3); + transition: 200ms ease-out; } + .fullscreen .window-frame, .tiled .window-frame, .fullscreen + decoration, .tiled + decoration { + border-radius: 0; } + .popup .window-frame, .popup + decoration { + box-shadow: none; } + .ssd .window-frame, .ssd + decoration { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5); } + .csd.popup .window-frame, .csd.popup + decoration { + border-radius: 0; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } + .tooltip.csd .window-frame, tooltip.csd .window-frame, .tooltip.csd + decoration, tooltip.csd + decoration { + border-radius: 5px; + box-shadow: none; } + GtkMessageDialog.csd .window-frame, messagedialog.csd .window-frame, GtkMessageDialog.csd + decoration, messagedialog.csd + decoration { + border-radius: 5px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2), 0 1px 3px rgba(0, 0, 0, 0.3); } + .solid-csd .window-frame, .solid-csd + decoration { + border-radius: 0; + margin: 4px; + background-color: #4F585C; + border: 0px solid #363c3e; + box-shadow: none; } + +.view:selected:focus, GtkIconView:selected:focus, +iconview:selected:focus, .view:selected, GtkIconView:selected, +iconview:selected, +GtkTextView text:selected:focus, +textview text:selected:focus, +GtkTextView text:selected, +textview text:selected, GtkTextView text selection:focus, GtkTextView text selection, +textview text selection:focus, +textview text selection, GtkFlow flowboxchild:selected, +flowbox flowboxchild:selected, modelbutton.flat:selected, popover.background checkbutton:selected, +popover.background radiobutton:selected, +.menuitem.button.flat:selected, calendar:selected, spinbutton:selected:focus:not(.vertical), spinbutton:selected:not(.vertical), +entry:selected:focus, +entry:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection, +entry selection:focus, +entry selection, row:selected, GtkTreeView.view:selected:focus, GtkTreeView.view:selected, +treeview.view:selected:focus, +treeview.view:selected { + background-color: #667f8c; } + .list-row:selected GtkLabel, row:selected GtkLabel, GtkLabel:selected, .list-row:selected + label, row:selected + label, + label:selected, .view:selected:focus, GtkIconView:selected:focus, + iconview:selected:focus, .view:selected, GtkIconView:selected, + iconview:selected, + GtkTextView text:selected:focus, + textview text:selected:focus, + GtkTextView text:selected, + textview text:selected, GtkTextView text selection:focus, GtkTextView text selection, + textview text selection:focus, + textview text selection, GtkFlow flowboxchild:selected, + flowbox flowboxchild:selected, modelbutton.flat:selected, popover.background checkbutton:selected, + popover.background radiobutton:selected, + .menuitem.button.flat:selected, calendar:selected, spinbutton:selected:focus:not(.vertical), spinbutton:selected:not(.vertical), + entry:selected:focus, + entry:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection, + entry selection:focus, + entry selection, row:selected, GtkTreeView.view:selected:focus, GtkTreeView.view:selected, + treeview.view:selected:focus, + treeview.view:selected { + color: #ffffff; } + .list-row:selected GtkLabel:disabled, row:selected GtkLabel:disabled, GtkLabel:disabled:selected, .list-row:selected + label:disabled, row:selected + label:disabled, + label:disabled:selected, GtkIconView:disabled:selected:focus, + iconview:disabled:selected:focus, .view:disabled:selected, GtkIconView:disabled:selected, + iconview:disabled:selected, + GtkTextView text:disabled:selected:focus, + textview text:disabled:selected:focus, + GtkTextView text:disabled:selected, + textview text:disabled:selected, GtkTextView text selection:disabled, + textview text selection:disabled, GtkFlow flowboxchild:disabled:selected, + flowbox flowboxchild:disabled:selected, GtkLabel:disabled selection, + label:disabled selection, modelbutton.flat:disabled:selected, popover.background checkbutton:disabled:selected, + popover.background radiobutton:disabled:selected, + .menuitem.button.flat:disabled:selected, calendar:disabled:selected, spinbutton:disabled:selected:not(.vertical), + entry:disabled:selected, spinbutton:not(.vertical) selection:disabled, + entry selection:disabled, row:disabled:selected { + color: #b3bfc6; } + .list-row:selected GtkLabel:backdrop, row:selected GtkLabel:backdrop, GtkLabel:backdrop:selected, .list-row:selected + label:backdrop, row:selected + label:backdrop, + label:backdrop:selected, GtkIconView:backdrop:selected:focus, + iconview:backdrop:selected:focus, .view:backdrop:selected, GtkIconView:backdrop:selected, + iconview:backdrop:selected, + GtkTextView text:backdrop:selected:focus, + textview text:backdrop:selected:focus, + GtkTextView text:backdrop:selected, + textview text:backdrop:selected, GtkTextView text selection:backdrop, + textview text selection:backdrop, GtkFlow flowboxchild:backdrop:selected, + flowbox flowboxchild:backdrop:selected, GtkLabel:backdrop selection, + label:backdrop selection, modelbutton.flat:backdrop:selected, popover.background checkbutton:backdrop:selected, + popover.background radiobutton:backdrop:selected, + .menuitem.button.flat:backdrop:selected, calendar:backdrop:selected, spinbutton:backdrop:selected:not(.vertical), + entry:backdrop:selected, spinbutton:not(.vertical) selection:backdrop, + entry selection:backdrop, row:backdrop:selected { + color: rgba(255, 255, 255, 0.5); } + .list-row:selected GtkLabel:backdrop:disabled, row:selected GtkLabel:backdrop:disabled, GtkLabel:backdrop:disabled:selected, .list-row:selected + label:backdrop:disabled, row:selected + label:backdrop:disabled, + label:backdrop:disabled:selected, .view:backdrop:disabled:selected, GtkIconView:backdrop:disabled:selected, + iconview:backdrop:disabled:selected, + GtkTextView text:backdrop:disabled:selected, + textview text:backdrop:disabled:selected, GtkTextView text selection:backdrop:disabled, + textview text selection:backdrop:disabled, GtkFlow flowboxchild:backdrop:disabled:selected, + flowbox flowboxchild:backdrop:disabled:selected, GtkLabel:disabled selection:backdrop, + label:disabled selection:backdrop, GtkLabel:backdrop selection:disabled, + label:backdrop selection:disabled, modelbutton.flat:backdrop:disabled:selected, popover.background checkbutton:backdrop:disabled:selected, + popover.background radiobutton:backdrop:disabled:selected, + .menuitem.button.flat:backdrop:disabled:selected, calendar:backdrop:disabled:selected, spinbutton:backdrop:disabled:selected:not(.vertical), + entry:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled, + entry selection:backdrop:disabled, row:backdrop:disabled:selected { + color: rgba(121, 143, 154, 0.85); } + +.monospace { + font: Monospace; } + +/********************** + * DE-Specific Styles * + **********************/ +/********** +* Budgie * +**********/ +.budgie-panel { + background-color: rgba(0, 0, 0, 0.8); + transition: 100ms ease-in; + font: bold; + color: white; } + .budgie-panel .top { + border-bottom: 1px solid rgba(255, 255, 255, 0.2); } + .budgie-panel .bottom { + border-top: 1px solid rgba(255, 255, 255, 0.2); } + .budgie-panel .left { + border-right: 1px solid rgba(255, 255, 255, 0.2); } + .budgie-panel .right { + border-left: 1px solid rgba(255, 255, 255, 0.2); } + +.max-budgie-panel { + background-color: black; + transition: 100ms ease-in; + font: bold; + color: white; } + .max-budgie-panel .top { + border-bottom: 1px solid rgba(255, 255, 255, 0.2); } + .max-budgie-panel .bottom { + border-top: 1px solid rgba(255, 255, 255, 0.2); } + .max-budgie-panel .left { + border-right: 1px solid rgba(255, 255, 255, 0.2); } + .max-budgie-panel .right { + border-left: 1px solid rgba(255, 255, 255, 0.2); } + +/* Top launchers */ +/* Left hand side launchers */ +/* Right hand side launchers */ +.notification .priority.low { + background-color: #2095f2; } + +.notification .priority.high { + background-color: #feea3a; } + +.notification .priority.critical { + background-color: #f34235; } + +/*************** + * font-viewer * + ***************/ +SushiFontWidget { + padding: 6px 12px; } + +/********** + * Sudoku * + **********/ +SudokuView SudokuCellView { + border: inherit; + background-color: inherit; } + +SudokuView SudokuCellView:backdrop { + border: inherit; + background-color: inherit; } + +SudokuView { + border: none; } + +/***************** + * Character Map * + *****************/ +GucharmapChartable { + background-color: #636E73; } + +GucharmapChartable:active, +GucharmapChartable:focus, +GucharmapChartable:selected { + background-color: #667f8c; + color: #ffffff; } + +/******** + * Misc * + *******/ +ApDocView, +EogScrollView, +CheeseThumbView { + -EogScrollView-shadow-type: none; } + +/************ + * Terminal * + ************/ +TerminalScreen, +VteTerminal { + background-color: rgba(0, 43, 54, 0.9); + color: #839495; } + +TerminalWindow .titlebar, +TerminalWindow .header-bar { + background-color: #636E73; } + TerminalWindow .titlebar:backdrop, + TerminalWindow .header-bar:backdrop { + background-color: #4b5458; } + +/************ + * Nautilus * + ************/ +NautilusCanvasView { + border: none; } + NautilusCanvasView:active, NautilusCanvasView:focus, NautilusCanvasView:backdrop { + border: none; } + +.nautilus-circular-button { + border-radius: 20px; + -gtk-outline-radius: 20px; } + +.disk-space-display { + border: 2px solid; } + .disk-space-display .unknown { + background-color: #888a85; + border-color: #555653; } + .disk-space-display .used { + background-color: #9FB0B9; + border-color: #667f8c; } + .disk-space-display .free { + background-color: #D8D8D8; + border-color: #a5a5a5; } + +.nautilus-desktop { + color: #A1A8AB; } + .nautilus-desktop .nautilus-canvas-item { + border-radius: 5px; + color: #ffffff; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); } + .nautilus-desktop .nautilus-canvas-item:active { + color: #A1A8AB; + text-shadow: none; } + .nautilus-desktop .nautilus-canvas-item:hover { + color: #A1A8AB; + text-shadow: none; } + .nautilus-desktop .nautilus-canvas-item:selected { + color: #ffffff; + text-shadow: none; } + .nautilus-desktop .nautilus-canvas-item .dim-label:selected, .nautilus-desktop .nautilus-canvas-item GtkLabel.separator:selected, + .nautilus-desktop .nautilus-canvas-item label.separator:selected, .nautilus-desktop .nautilus-canvas-item .titlebar:not(headerbar) .subtitle:selected, .titlebar:not(headerbar) .nautilus-desktop .nautilus-canvas-item .subtitle:selected, + .nautilus-desktop .nautilus-canvas-item headerbar .subtitle:selected, + headerbar .nautilus-desktop .nautilus-canvas-item .subtitle:selected { + color: #ffffff; } + .nautilus-desktop .nautilus-list .dim-label:selected, .nautilus-desktop .nautilus-list GtkLabel.separator:selected, + .nautilus-desktop .nautilus-list label.separator:selected, .nautilus-desktop .nautilus-list .titlebar:not(headerbar) .subtitle:selected, .titlebar:not(headerbar) .nautilus-desktop .nautilus-list .subtitle:selected, + .nautilus-desktop .nautilus-list headerbar .subtitle:selected, + headerbar .nautilus-desktop .nautilus-list .subtitle:selected { + color: #ffffff; } + +/*********** + * Builder * + ***********/ +GbGreeterWindow .titlebar, +GbGreeterWindow .header-bar, +GbWorkbench .titlebar, +GbWorkbench .header-bar { + background-color: #CBBB2E; } + GbGreeterWindow .titlebar:backdrop, + GbGreeterWindow .header-bar:backdrop, + GbWorkbench .titlebar:backdrop, + GbWorkbench .header-bar:backdrop { + background-color: #a19525; } + +/************** + * Calculator * + **************/ +MathWindow { + background-color: #636E73; + border-radius: 0 0 4px 4px; } + MathWindow .titlebar, + MathWindow .header-bar, + MathWindow .toolbar { + background-color: #07ce8e; } + MathWindow .titlebar:backdrop, + MathWindow .header-bar:backdrop, + MathWindow .toolbar:backdrop { + background-color: #059d6c; } + MathWindow MathButtons GtkComboBox, + MathWindow MathButtons .button { + background-color: transparent; + background-image: none; + box-shadow: none; + border: none; + text-shadow: none; + color: #07ce8e; + font: bold; } + MathWindow MathButtons GtkComboBox:hover, + MathWindow MathButtons .button:hover { + background-image: none; + background-color: #636E73; + color: #07ce8e; } + MathWindow MathButtons GtkComboBox:backdrop, + MathWindow MathButtons .button:backdrop { + color: #059d6c; } + MathWindow MathButtons GtkComboBox.text-button.suggested-action, + MathWindow MathButtons .button.text-button.suggested-action { + background-image: none; + box-shadow: none; + text-shadow: none; + background-color: #07ce8e; + color: #636E73; } + MathWindow MathButtons GtkComboBox.text-button.suggested-action:backdrop, + MathWindow MathButtons .button.text-button.suggested-action:backdrop { + background-color: #059d6c; + color: rgba(99, 110, 115, 0.5); } + MathWindow MathDisplay { + padding: 4px; + background-color: #636E73; + border: 1px solid #33393b; } + +/************ + * Calendar * + ************/ +GcalWindow .titlebar, +GcalWindow .header-bar { + background-color: #75A3F6; } + GcalWindow .titlebar:backdrop, + GcalWindow .header-bar:backdrop { + background-color: #4583f3; } + +/********** + * Cheese * + **********/ +CheeseWindow .titlebar, +CheeseWindow .header-bar, +CheeseWindow .toolbar { + background-color: #ad7fa8; } + CheeseWindow .titlebar:backdrop, + CheeseWindow .header-bar:backdrop, + CheeseWindow .toolbar:backdrop { + background-color: #986192; } + +/************ + * Contacts * + ************/ +ContactsWindow .titlebar, +ContactsWindow .header-bar { + background-color: #2095F2; } + ContactsWindow .titlebar:backdrop, + ContactsWindow .header-bar:backdrop { + background-color: #0c7bd3; } + +/********** + * Clocks * + **********/ +ClocksWindow .titlebar, +ClocksWindow .header-bar { + background-color: #4BAE4F; } + ClocksWindow .titlebar:backdrop, + ClocksWindow .header-bar:backdrop { + background-color: #3c8a3f; } + +/********* + * Disks * + *********/ +GduWindow .titlebar, +GduWindow .header-bar { + background-color: #8561C5; } + GduWindow .titlebar:backdrop, + GduWindow .header-bar:backdrop { + background-color: #6a41b2; } + +/************** + * Disk Usage * + **************/ +BaobabWindow .titlebar, +BaobabWindow .header-bar { + background-color: #CC5E55; } + BaobabWindow .titlebar:backdrop, + BaobabWindow .header-bar:backdrop { + background-color: #b74137; } + +/************* + * Documents * + *************/ +#Documents .titlebar, +#Documents .header-bar { + background-color: #C2352A; } + #Documents .titlebar:backdrop, + #Documents .header-bar:backdrop { + background-color: #982a21; } + +/************ + * Epiphany * + ************/ +EphyWindow .titlebar, +EphyWindow .header-bar { + background-color: #6573C3; } + EphyWindow .titlebar:backdrop, + EphyWindow .header-bar:backdrop { + background-color: #4555b0; } + EphyWindow .titlebar .incognito-mode, + EphyWindow .header-bar .incognito-mode { + background-color: #3e4c9e; } + EphyWindow .titlebar .incognito-mode .button, + EphyWindow .header-bar .incognito-mode .button { + background-image: none; } + EphyWindow .titlebar .incognito-mode:backdrop, + EphyWindow .header-bar .incognito-mode:backdrop { + background-color: #2f3a79; } + +/********* + * Gedit * + *********/ +GeditWindow .titlebar, +GeditWindow .header-bar, +GeditWindow .gedit-headerbar-paned { + background-color: #DC4836; } + GeditWindow .titlebar:backdrop, + GeditWindow .header-bar:backdrop, + GeditWindow .gedit-headerbar-paned:backdrop { + background-color: #be3221; } + +/************** + * Log Viewer * + **************/ +GlWindow .titlebar, +GlWindow .header-bar, +GlWindow .toolbar, +LogviewWindow .titlebar, +LogviewWindow .header-bar, +LogviewWindow .toolbar { + background-color: #009587; } + GlWindow .titlebar:backdrop, + GlWindow .header-bar:backdrop, + GlWindow .toolbar:backdrop, + LogviewWindow .titlebar:backdrop, + LogviewWindow .header-bar:backdrop, + LogviewWindow .toolbar:backdrop { + background-color: #006259; } + +/********* + * Music * + *********/ +gnomemusic + window + Window .titlebar, +gnomemusic + window + Window .header-bar { + background-color: #fe9700; } + gnomemusic + window + Window .titlebar:backdrop, + gnomemusic + window + Window .header-bar:backdrop { + background-color: #cb7900; } + +/***************** + * Notes/Bijiben * + *****************/ +BjbMainToolbar .titlebar, +BjbMainToolbar .header-bar, +BjbWindowBase .titlebar, +BjbWindowBase .header-bar { + background-color: #ebdd4d; } + BjbMainToolbar .titlebar:backdrop, + BjbMainToolbar .header-bar:backdrop, + BjbWindowBase .titlebar:backdrop, + BjbWindowBase .header-bar:backdrop { + background-color: #e6d41f; } + +/********** + * Photos * + **********/ +PhotosMainWindow .titlebar, +PhotosMainWindow .header-bar { + background-color: #D30101; } + PhotosMainWindow .titlebar:backdrop, + PhotosMainWindow .header-bar:backdrop { + background-color: #a00101; } + +/********** + * Polari * + **********/ +.titlebar.polari-titlebar-left, .titlebar.polari-titlebar-right, +.header-bar.polari-titlebar-left, +.header-bar.polari-titlebar-right { + background-color: #4BAE4F; } + .titlebar.polari-titlebar-left:backdrop, .titlebar.polari-titlebar-right:backdrop, + .header-bar.polari-titlebar-left:backdrop, + .header-bar.polari-titlebar-right:backdrop { + background-color: #3c8a3f; } + +/******************* + * System Settings * + ******************/ +CcWindow .titlebar, +CcWindow .header-bar { + background-color: #5F7C8A; } + CcWindow .titlebar:backdrop, + CcWindow .header-bar:backdrop { + background-color: #4a616c; } + +CcShellNavBar { + padding: 0px; } + +/************ + * Software * + ************/ +#window_software .titlebar, +#window_software .header-bar { + background-color: #1A77C2; } + #window_software .titlebar:backdrop, + #window_software .header-bar:backdrop { + background-color: #145b95; } + +/****************** + * System Monitor * + ******************/ +#gnome-system-monitor .titlebar, +#gnome-system-monitor .header-bar { + background-color: #6fbe72; } + #gnome-system-monitor .titlebar:backdrop, + #gnome-system-monitor .header-bar:backdrop { + background-color: #4eac51; } + +/******** + * Yelp * + ********/ +YelpWindow .titlebar, +YelpWindow .header-bar { + background-color: #435ece; } + YelpWindow .titlebar:backdrop, + YelpWindow .header-bar:backdrop { + background-color: #2e47b0; } + +/******** + * Gala * + *******/ +.gala-notification { + border-width: 0; + border-radius: 2px; + color: white; + border: 1px solid #636E73; + background-color: #636E73; } + .gala-notification .title, + .gala-notification .label { + color: #A1A8AB; } + +.gala-button { + padding: 3px; + color: #636E73; + border: none; + border-radius: 50%; + background-image: linear-gradient(to bottom, #7e7e7e, #3e3e3e); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.98), inset 0 1px 0 0 rgba(255, 255, 255, 0.93), inset 0 -1px 0 0 rgba(255, 255, 255, 0.99), 0 0 0 1px rgba(0, 0, 0, 0.6), 0 3px 6px rgba(0, 0, 0, 0.84), 0 3px 6px rgba(0, 0, 0, 0.77); + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); } + +/********** + * Notify * + *********/ +.notify { + /*-notify-shadow: 0px 2px 18px transparentize(black, 0.60);*/ + border-radius: 5px; + border: 1px solid rgba(0, 0, 0, 0.7); + background-color: rgba(99, 110, 115, 0.05); } + +/*************** + * SwitchBoard * + ***************/ +.category-label { + font-weight: bold; + color: #A1A8AB; } + +/************* + * Slingshot * + ************/ +.button.app { + border: none; + border-radius: 0; + box-shadow: none; + background-image: none; } + .button.app .app:hover { + border-radius: 8px; + border: none; + background-color: rgba(102, 127, 140, 0.3); + color: white; } + .button.app .app:focus { + /*background-color: transparentize(black, 0.20);*/ } + +.search-item { + border-radius: 0; + border: none; + color: #A1A8AB; + background: none; } + .search-item:hover, .search-item:focus { + border-radius: 0; + background-color: rgba(102, 127, 140, 0.3); + color: #ffffff; } + +.search-entry-large, +.search-entry-large:focus { + border: none; + font: 18; + font-weight: 300; + background-image: none; + background: none; + box-shadow: none; + border-radius: 0; } + +.search-category-header { + font-weight: bold; + color: #A1A8AB; } + +/********* + * Panel * + ********/ +.panel { + background-color: transparent; + transition: all 100ms ease-in-out; } + .panel .maximized { + background-color: #000; } + .panel .translucent { + background-color: rgba(0, 0, 0, 0.5); } + .panel .color-light .composited-indicator > revealer label, + .panel .color-light .composited-indicator > revealer image, + .panel .color-light .composited-indicator > GtkRevealer { + color: rgba(0, 0, 0, 0.35); + text-shadow: 0 0 2px rgba(255, 255, 255, 0.3), 0 1px 0 rgba(255, 255, 255, 0.25); + -gtk-icon-shadow: 0 0 2px rgba(255, 255, 255, 0.3), 0 1px 0 rgba(255, 255, 255, 0.25); } + +.composited-indicator > revealer label, +.composited-indicator > revealer image, +.composited-indicator > GtkRevealer { + color: #636E73; + font-weight: bold; + text-shadow: 0 0 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 0 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.6); } + +/************* + * AppCenter * + *************/ +AppCenterMainWindow .titlebar, +AppCenterMainWindow .header-bar { + background-color: #378BE6; } + AppCenterMainWindow .titlebar:backdrop, + AppCenterMainWindow .header-bar:backdrop { + background-color: #1a71d0; } + +/************** + * Calculator * + **************/ +PantheonCalculatorMainWindow { + border-radius: 0 0 4px 4px; } + PantheonCalculatorMainWindow .titlebar, + PantheonCalculatorMainWindow .header-bar { + background-color: #07ce8e; } + PantheonCalculatorMainWindow .titlebar:backdrop, + PantheonCalculatorMainWindow .header-bar:backdrop { + background-color: #059d6c; } + PantheonCalculatorMainWindow .window-frame { + border-radius: 3px; } + +/******** + * Maya * + ********/ +MayaViewMayaToolbar.titlebar, MayaViewMayaToolbar.header-bar { + background-color: #8CD33F; } + MayaViewMayaToolbar.titlebar:backdrop, MayaViewMayaToolbar.header-bar:backdrop { + background-color: #72b52a; } + +/********* + * Cards * + *********/ +.deck { + background-color: #3c4346; } + +.card { + background-color: #636E73; + border: none; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 3px 3px rgba(0, 0, 0, 0.2); + transition: all 150ms ease-in-out; } + +.card.collapsed { + background-color: #576165; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.2); } + +/********* + * Noise * + *********/ +NoiseLibraryWindow { + border-radius: 0 0 4px 4px; } + NoiseLibraryWindow .titlebar, + NoiseLibraryWindow .header-bar { + background-color: #EE6020; } + NoiseLibraryWindow .titlebar:backdrop, + NoiseLibraryWindow .header-bar:backdrop { + background-color: #cb4a10; } + NoiseLibraryWindow .action-bar { + border-radius: 0 0 4px 4px; } + NoiseLibraryWindow .window-frame { + border-radius: 3px; } + +/*********** + * Scratch * + ***********/ +ScratchMainWindow .titlebar, +ScratchMainWindow .header-bar { + background-color: #e74c3c; } + ScratchMainWindow .titlebar:backdrop, + ScratchMainWindow .header-bar:backdrop { + background-color: #d62c1a; } + +/******** + * Snap * + ********/ +SnapMainWindow .titlebar, +SnapMainWindow .header-bar, +SnapSnapWindow .titlebar, +SnapSnapWindow .header-bar { + background-color: #6d266a; } + SnapMainWindow .titlebar:backdrop, + SnapMainWindow .header-bar:backdrop, + SnapSnapWindow .titlebar:backdrop, + SnapSnapWindow .header-bar:backdrop { + background-color: #471945; } +SnapMainWindow .take-button, +SnapSnapWindow .take-button { + border-radius: 0; } + +/******************* + * Photos/Shotwell * + *******************/ +DirectWindow .titlebar, +DirectWindow .header-bar, +LibraryWindow .titlebar, +LibraryWindow .header-bar { + background-color: #5544B5; } + DirectWindow .titlebar:backdrop, + DirectWindow .header-bar:backdrop, + LibraryWindow .titlebar:backdrop, + LibraryWindow .header-bar:backdrop { + background-color: #443690; } +DirectWindow .the-button-in-the-combobox, +LibraryWindow .the-button-in-the-combobox { + background: none; } + +.checkerboard-layout { + background-color: #4F585C; + background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)); + background-size: 24px 24px; + background-position: 0 0, 12px 12px; } + +.checkboard-layout .item { + background-color: #A1A8AB; } + +/******** +* Unity * +*********/ +/* Unity window border color */ +/* Backdrop Unity window border color */ +/* Unity window text color */ +/* Backdrop Unity window text color */ +/* Unity panel color #454D50 */ +/* Backdrop Unity panel color */ +UnityDecoration { + /* Border properties (top, right, bottom, left) */ + -UnityDecoration-extents: 28px 1px 1px 1px; + /* the size of the decorations */ + -UnityDecoration-input-extents: 10px; + /* the extra size of the input areas */ + /* Shadows settings */ + -UnityDecoration-shadow-offset-x: 1px; + /* Size property, the shadow x offset */ + -UnityDecoration-shadow-offset-y: 1px; + /* Size property, the shadow y offset */ + -UnityDecoration-active-shadow-color: rgba 0, 0, 0, 0.647; + /* Color property, active window shadow color */ + -UnityDecoration-active-shadow-radius: 8px; + /* Size property, active window shadow radius */ + -UnityDecoration-inactive-shadow-color: rgba 0, 0, 0, 0.647; + /* Color property, inactive windows shadow color */ + -UnityDecoration-inactive-shadow-radius: 5px; + /* Size property, inactive windows shadow radius */ + /* Glow applied to the selected scaled window */ + -UnityDecoration-glow-size: 8px; + /* Size property, size of glow */ + -UnityDecoration-glow-color: #667f8c; + /* Color property of the glow */ + /* Title settings */ + -UnityDecoration-title-indent: 10px; + /* Size property, left indent of the title */ + -UnityDecoration-title-fade: 35px; + /* Size property, space of the title that can be faded */ + -UnityDecoration-title-alignment: 0.0; + /* Float from 0.0 to 1.0, to align the title */ + background-color: #636E73; + color: #dbdee0; } + UnityDecoration .top { + padding: 0 5px 0 5px; + border-radius: 4px 4px 0px 0px; + box-shadow: none; + border: 1px solid #636E73; + border-bottom-width: 0; + background-color: #636E73; + color: #dbdee0; + border-top: 1px solid rgba(255, 255, 255, 0.1); } + UnityDecoration .top:backdrop { + border-bottom-width: 0; + background-color: #4b5458; + color: #c0c5c8; + border-top: 1px solid rgba(255, 255, 255, 0.1); } + UnityDecoration .top .menuitem { + color: #dbdee0; } + UnityDecoration .top .menuitem:backdrop { + background-color: #4b5458; + color: #c0c5c8; } + +UnityDecoration.left, +UnityDecoration.right { + background-repeat: repeat-x; + background-color: #626c71; + background-size: 1px 120px; + background-clip: border-box; + background-image: linear-gradient(to bottom, #636E73, #626c71); } + +UnityDecoration.bottom { + background-size: 1px; + background-repeat: repeat-x; + background-color: #626c71; } + +UnityDecoration.left:backdrop, +UnityDecoration.right:backdrop, +UnityDecoration.bottom:backdrop { + background-size: 1px; + background-repeat: repeat-x; + background-color: #4b5458; } + +/************** +* Unity Panel * +***************/ +UnityPanelWidget, +.unity-panel { + background-color: #343a3c; + color: #dbdee0; } + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + background-color: #1c1f21; + color: #c0c5c8; } + +.unity-panel.menuitem, +.unity-panel .menuitem { + border-width: 0 1px; + color: #dbdee0; } + +.unity-panel.menubar, +.unity-panel .menubar { + color: #dbdee0; } + +.unity-panel.menu.menubar, +.unity-panel .menu .menubar { + background-color: #343a3c; + color: #dbdee0; } + +.unity-panel.menubar:backdrop, +.unity-panel .menubar *:backdrop { + color: #788084; } + +.unity-panel.menubar.menuitem, +.unity-panel.menubar .menuitem { + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border: none; + background: none; + color: #dbdee0; + box-shadow: none; } + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem:hover { + border-radius: 0; + background-color: #616b70; + color: #dbdee0; + box-shadow: none; } + +.unity-panel.menubar .menuitem *:hover { + color: white; + box-shadow: none; } + +.unity-panel.menubar .menuitem.separator, +.unity-panel.menubar.menuitem.separator { + border: none; + color: #33393b; } + +/* Force Quit */ +SheetStyleDialog.unity-force-quit { + background-color: #636E73; } + +@keyframes playbackmenuitem_spinner { + to { + -gtk-icon-transform: rotate(1turn); } } +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: playbackmenuitem_spinner 1s infinite linear; + color: #667f8c; } + +/*********************** + * App-Specific Styles * + ***********************/ +/********* + * Geary * + *********/ +.geary-titlebar-left, +.geary-titlebar-right { + background-color: #F2B035; } + .geary-titlebar-left:backdrop, + .geary-titlebar-right:backdrop { + background-color: #e59a0f; } + .geary-titlebar-left .separator, + .geary-titlebar-right .separator { + opacity: 0; } + +ConversationListView { + -GtkTreeView-grid-line-width: 0; } + ConversationListView .view:active, ConversationListView GtkIconView:active, + ConversationListView iconview:active, ConversationListView .view:selected, ConversationListView GtkIconView:selected, + ConversationListView iconview:selected { + background-color: #667f8c; + color: #ffffff; } + ConversationListView .view:active:backdrop, ConversationListView GtkIconView:active:backdrop, + ConversationListView iconview:active:backdrop, ConversationListView .view:selected:backdrop, ConversationListView GtkIconView:selected:backdrop, + ConversationListView iconview:selected:backdrop { + background-color: #738c99; + color: rgba(255, 255, 255, 0.5); } + ConversationListView .view .cell, ConversationListView GtkIconView .cell, + ConversationListView iconview .cell { + border: solid rgba(0, 0, 0, 0.2); + border-width: 0 0 1px 0; } + ConversationListView .view .cell:selected, ConversationListView GtkIconView .cell:selected, + ConversationListView iconview .cell:selected { + color: #ffffff; + border: 0px solid #51646e; } + +/*********** + * LightDm * + ***********/ +#panel_window { + background-color: #23282a; + color: rgba(255, 255, 255, 0.8); + font: bold; + box-shadow: inset 0 -1px #131516; } + #panel_window .menubar, + #panel_window .menubar > .menuitem + menubar, + #panel_window menubar > menuitem { + background-color: transparent; + color: rgba(255, 255, 255, 0.8); + font: bold; } + #panel_window menubar menuitem:disabled { + color: rgba(255, 255, 255, 0.3); } + #panel_window menubar menuitem:disabled GtkLabel { + color: inherit; } + #panel_window menubar menuitem:disabled label { + color: inherit; } + #panel_window .menubar .menu > .menuitem, + #panel_window menubar menu > menuitem { + font: normal; } + +#login_window, +#shutdown_dialog, +#restart_dialog { + font: normal; + border-style: none; + background-color: transparent; + color: #A1A8AB; } + +#content_frame { + padding-bottom: 14px; + background-color: #4F585C; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; } + +#content_frame button { + color: #A1A8AB; + outline-color: rgba(161, 168, 171, 0.3); + border-color: #33393b; + background-image: linear-gradient(to bottom, #4F585C, #434b4e); + text-shadow: 0 1px rgba(0, 0, 0, 0.73176); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.73176); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.05); } + #content_frame button:hover { + color: #A1A8AB; + outline-color: rgba(161, 168, 171, 0.3); + border-color: #33393b; + background-image: linear-gradient(to bottom, #515b5f, #4a5357 60%, #464e51); + text-shadow: 0 1px rgba(0, 0, 0, 0.68376); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.68376); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); } + #content_frame button:active, #content_frame button:checked { + color: #A1A8AB; + outline-color: rgba(161, 168, 171, 0.3); + border-color: #33393b; + background-image: linear-gradient(to bottom, #3f4649, #4a5357); + text-shadow: 0 1px rgba(0, 0, 0, 0.81176); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.05); } + #content_frame button:disabled { + border-color: #33393b; + background-image: none; + background-color: #576165; + text-shadow: none; + box-shadow: none; + -gtk-icon-shadow: none; } + #content_frame button:disabled GtkLabel, #content_frame button:disabled { + color: #788084; } + #content_frame button:disabled label, #content_frame button:disabled { + color: #788084; } + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: #3B4245; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; } + +#buttonbox_frame button { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + #buttonbox_frame button:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + #buttonbox_frame button:active, #buttonbox_frame button:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + #buttonbox_frame button:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +#login_window #user_combobox { + color: #A1A8AB; + font: 13px; } + #login_window #user_combobox .menu, + #login_window #user_combobox menu { + font: normal; } + +#user_image { + padding: 3px; + border-radius: 2px; } + +#greeter_infobar { + border-bottom-width: 0; + font: bold; } diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/gtk-dark.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/gtk-dark.scss new file mode 100644 index 0000000..3bb20fd --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/gtk-dark.scss @@ -0,0 +1,26 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +$variant: 'dark'; + +@import 'colors'; +@import 'colors-public'; +@import 'drawing'; +@import 'common'; +@import 'widgets'; +@import 'apps'; \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/gtk.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/gtk.css new file mode 100644 index 0000000..77c56ff --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/gtk.css @@ -0,0 +1,7038 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* widget text/foreground color */ +@define-color theme_fg_color #444; +/* text color for entries, views and content in general */ +@define-color theme_text_color #444; +/* widget base background color */ +@define-color theme_bg_color #f7f7f7; +/* text widgets and the like base background color */ +@define-color theme_base_color #ffffff; +/* base background color of selections */ +@define-color theme_selected_bg_color #449ac2; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color #ffffff; +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #fafafa; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #9e9e9e; +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #ffffff; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #9e9e9e; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #444; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #f7f7f7; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #fcfcfc; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #449ac2; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #ffffff; +/* widgets main borders color */ +@define-color borders #c4c4c4; +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders #c9c9c9; +/* these are pretty self explicative */ +@define-color warning_color #feea3a; +@define-color error_color #f34235; +@define-color success_color #1ea362; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title shade(#444, 1.8); +@define-color wm_unfocused_title #9e9e9e; +@define-color wm_highlight rgba(255, 255, 255, 0.2); +@define-color wm_borders_edge rgba(255, 255, 255, 0.2); +@define-color wm_bg_a shade(#f7f7f7, 1.2); +@define-color wm_bg_b #f7f7f7; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#f7f7f7, 1.3); +@define-color wm_button_hover_color_b #f7f7f7; +@define-color wm_button_active_color_a shade(#f7f7f7, 0.85); +@define-color wm_button_active_color_b shade(#f7f7f7, 0.89); +@define-color wm_button_active_color_c shade(#f7f7f7, 0.9); +@define-color content_view_bg #ffffff; +/********** + * Common * + **********/ +* { + padding: 0; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #f34235; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkTreeView-expander-size: 11; + -GtkTreeView-horizontal-separator: 4; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 24; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + -GtkPaned-handle-size: 1; + -gtk-secondary-caret-color: #449ac2; } + +/*********** + * Widgets * + ***********/ +/*************** +* Action bars * +***************/ +.action-bar { + background-color: #dedede; + border: solid #c4c4c4; + border-width: 1px 0 0 0; + color: #444; + box-shadow: none; } + .action-bar:backdrop { + background-color: #dedede; + box-shadow: none; + -gtk-icon-effect: dim; } + .action-bar:first-child { + border-radius: 6px 6px 0px 0px; + border-width: 1px 1px 0px 1px; } + .action-bar:last-child { + border-radius: 0 0 6px 6px; + border-width: 0px 1px 1px 1px; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 10px; + border-radius: 0 0 5px 5px; + background-color: rgba(32, 37, 38, 0.8); + background-clip: padding-box; } + .app-notification:backdrop, + .app-notification.frame:backdrop { + background-image: none; + transition: 200ms ease-out; } + .app-notification border, + .app-notification.frame border { + border: none; } + +/*************** + * Base States * + ***************/ +.background { + color: #444; + background-color: #f7f7f7; } + .background:backdrop { + color: #9e9e9e; + background-color: #f7f7f7; + text-shadow: none; + -gtk-icon-shadow: none; } + +/* + These wildcard seems unavoidable, need to investigate. + Wildcards are bad and troublesome, use them with care, + or better, just don't. + Everytime a wildcard is used a kitten dies, painfully. +*/ +*:disabled { + -gtk-icon-effect: dim; } + +.gtkstyle-fallback { + color: #444; + background-color: #f7f7f7; } + .gtkstyle-fallback:hover { + color: #444; + background-color: white; } + .gtkstyle-fallback:active { + color: #444; + background-color: #dedede; } + .gtkstyle-fallback:disabled { + color: #9e9e9e; + background-color: #fafafa; } + .gtkstyle-fallback:selected { + color: #ffffff; + background-color: #449ac2; } + +.view, GtkIconView, +iconview, +GtkTextView text, +textview text { + color: #444; + background-color: #ffffff; } + .view:backdrop, GtkIconView:backdrop, + iconview:backdrop, + GtkTextView text:backdrop, + textview text:backdrop { + color: dimgray; + background-color: #fcfcfc; } + .view:selected:focus, GtkIconView:selected:focus, + iconview:selected:focus, .view:selected, GtkIconView:selected, + iconview:selected, + GtkTextView text:selected:focus, + textview text:selected:focus, + GtkTextView text:selected, + textview text:selected { + border-radius: 3px; } + +GtkTextView, +textview border { + background-color: #fbfbfb; + background-image: image(rgba(0, 0, 0, 0.2)); + background-repeat: no-repeat; } + GtkTextView:backdrop, + textview border:backdrop { + background-color: #fafafa; } + GtkTextView.bottom, + textview border.bottom { + background-size: 100% 1px; + background-position: top; } + GtkTextView.top, + textview border.top { + background-size: 100% 1px; + background-position: bottom; } + GtkTextView.left, + textview border.left { + background-size: 1px 100%; + background-position: right; } + GtkTextView.right, + textview border.right { + background-size: 1px 100%; + background-position: left; } + +GtkIconView, +iconview { + background-color: transparent; } + GtkIconView:backdrop, + iconview:backdrop { + background-color: transparent; } + +.rubberband, +rubberband, +GtkFlow rubberband, +flowbox rubberband, +.content-view rubberband, +GtkTreeView.view .rubberband, +GtkTreeView.view rubberband, +treeview.view .rubberband, +treeview.view rubberband { + border: 1px solid #347d9f; + background-color: rgba(52, 125, 159, 0.2); } + +GtkFlow flowboxchild, +flowbox flowboxchild { + padding: 3px; + border-radius: 3px; } + GtkFlow flowboxchild:selected, + flowbox flowboxchild:selected { + outline-offset: -2px; } + +GtkLabel.separator, +label.separator { + color: #444; } + GtkLabel.separator:backdrop, + label.separator:backdrop { + color: #9e9e9e; } +GtkLabel selection, +label selection { + background-color: #449ac2; + color: #ffffff; } +GtkLabel:disabled, +label:disabled { + color: #9e9e9e; } + GtkLabel:disabled:backdrop, + label:disabled:backdrop { + color: #d1d1d1; } +GtkLabel:backdrop, +label:backdrop { + color: #9e9e9e; } + +.dim-label, GtkLabel.separator, +label.separator, .titlebar:not(headerbar) .subtitle, +headerbar .subtitle { + opacity: 0.55; + text-shadow: none; } + +.app-notification, +.app-notification.frame, .osd .scale-popup, .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd, +.osd { + color: #A1A8AB; + border: none; + background-color: rgba(32, 37, 38, 0.8); + background-clip: padding-box; + outline-color: rgba(161, 168, 171, 0.3); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .app-notification:backdrop, .osd .scale-popup:backdrop, popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop, popover.background.osd:backdrop, + .osd:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; } + +/*********** + * Buttons * + ***********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#449ac2), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#449ac2), to(transparent)); } } +notebook > header > tabs > arrow, +button { + min-height: 20px; + min-width: 16px; + padding: 4px 9px; + border: 1px solid #c4c4c4; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #c4c4c4; + background-image: linear-gradient(to bottom, #f7f7f7, #eaeaea); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white; + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8); } + button.sidebar-button, notebook > header > tabs > arrow, + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + transition: none; } + button.sidebar-button:hover, notebook > header > tabs > arrow:hover, + button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 500ms; } + button.sidebar-button:hover:active, notebook > header > tabs > arrow:hover:active, + button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + notebook > header > tabs > arrow:hover, + button:hover { + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #c4c4c4; + background-image: linear-gradient(to bottom, white, #f7f7f7 60%, #ededed); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white; + -gtk-icon-effect: highlight; } + notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked, + button:active, + button:checked { + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #c4c4c4; + background-image: linear-gradient(to bottom, #e5e5e5, #f2f2f2); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); + transition-duration: 50ms; } + button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:backdrop, + button:backdrop.flat, + button:backdrop { + border-color: #c9c9c9; + background-image: linear-gradient(to bottom, #f7f7f7); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + transition: 200ms ease-out; + -gtk-icon-effect: none; } + button.sidebar-button:backdrop GtkLabel, notebook > header > tabs > arrow:backdrop GtkLabel, button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:backdrop GtkLabel, notebook > header > tabs > arrow:backdrop, + button:backdrop.flat GtkLabel, + button:backdrop.flat, + button:backdrop GtkLabel, + button:backdrop { + color: #9e9e9e; } + button.sidebar-button:backdrop label, notebook > header > tabs > arrow:backdrop label, button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:backdrop label, notebook > header > tabs > arrow:backdrop, + button:backdrop.flat label, + button:backdrop.flat, + button:backdrop label, + button:backdrop { + color: #9e9e9e; } + button.sidebar-button:backdrop:active, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:checked, notebook > header > tabs > arrow:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, + button:backdrop.flat:active, + button:backdrop.flat:checked, + button:backdrop:active, + button:backdrop:checked { + border-color: #c9c9c9; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + button.sidebar-button:backdrop:active GtkLabel, notebook > header > tabs > arrow:backdrop:active GtkLabel, button.sidebar-button:backdrop:active, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:checked GtkLabel, notebook > header > tabs > arrow:backdrop:checked GtkLabel, button.sidebar-button:backdrop:checked, notebook > header > tabs > arrow:backdrop:checked, notebook > header > tabs > arrow:backdrop:active GtkLabel, notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked GtkLabel, notebook > header > tabs > arrow:backdrop:checked, + button:backdrop.flat:active GtkLabel, + button:backdrop.flat:active, + button:backdrop.flat:checked GtkLabel, + button:backdrop.flat:checked, + button:backdrop:active GtkLabel, + button:backdrop:active, + button:backdrop:checked GtkLabel, + button:backdrop:checked { + color: #9e9e9e; } + button.sidebar-button:backdrop:active label, notebook > header > tabs > arrow:backdrop:active label, button.sidebar-button:backdrop:active, notebook > header > tabs > arrow:backdrop:active, button.sidebar-button:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked label, button.sidebar-button:backdrop:checked, notebook > header > tabs > arrow:backdrop:checked, notebook > header > tabs > arrow:backdrop:active label, notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked label, notebook > header > tabs > arrow:backdrop:checked, + button:backdrop.flat:active label, + button:backdrop.flat:active, + button:backdrop.flat:checked label, + button:backdrop.flat:checked, + button:backdrop:active label, + button:backdrop:active, + button:backdrop:checked label, + button:backdrop:checked { + color: #9e9e9e; } + button.sidebar-button:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, + button:backdrop.flat:disabled, + button:backdrop:disabled { + border-color: #c9c9c9; + background-image: none; + background-color: #fafafa; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.sidebar-button:backdrop:disabled GtkLabel, notebook > header > tabs > arrow:backdrop:disabled GtkLabel, button.sidebar-button:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled GtkLabel, notebook > header > tabs > arrow:backdrop:disabled, + button:backdrop.flat:disabled GtkLabel, + button:backdrop.flat:disabled, + button:backdrop:disabled GtkLabel, + button:backdrop:disabled { + color: #d1d1d1; } + button.sidebar-button:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled label, button.sidebar-button:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled label, notebook > header > tabs > arrow:backdrop:disabled, + button:backdrop.flat:disabled label, + button:backdrop.flat:disabled, + button:backdrop:disabled label, + button:backdrop:disabled { + color: #d1d1d1; } + button.sidebar-button:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:active, button.sidebar-button:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, + button:backdrop.flat:disabled:active, + button:backdrop.flat:disabled:checked, + button:backdrop:disabled:active, + button:backdrop:disabled:checked { + border-color: #c9c9c9; + background-image: none; + background-color: #ededed; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + button.sidebar-button:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:active label, button.sidebar-button:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:checked label, notebook > header > tabs > arrow:backdrop:disabled:active label, notebook > header > tabs > arrow:backdrop:disabled:checked label, + button:backdrop.flat:disabled:active label, + button:backdrop.flat:disabled:checked label, + button:backdrop:disabled:active label, + button:backdrop:disabled:checked label { + color: #d1d1d1; } + button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, button.sidebar-button:disabled, notebook > header > tabs > arrow:disabled, button.sidebar-button:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled, + button.flat:backdrop, + button.flat:disabled, + button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header > tabs > arrow:disabled, + button:disabled { + border-color: #c4c4c4; + background-image: none; + background-color: #fafafa; + text-shadow: none; + box-shadow: none; + -gtk-icon-shadow: none; } + notebook > header > tabs > arrow:disabled GtkLabel, notebook > header > tabs > arrow:disabled, + button:disabled GtkLabel, + button:disabled { + color: #9e9e9e; } + notebook > header > tabs > arrow:disabled label, notebook > header > tabs > arrow:disabled, + button:disabled label, + button:disabled { + color: #9e9e9e; } + notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked, + button:disabled:active, + button:disabled:checked { + border-color: #c4c4c4; + background-image: none; + background-color: #fafafa; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + notebook > header > tabs > arrow:disabled:active GtkLabel, notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked GtkLabel, notebook > header > tabs > arrow:disabled:checked, + button:disabled:active GtkLabel, + button:disabled:active, + button:disabled:checked GtkLabel, + button:disabled:checked { + color: #9e9e9e; } + notebook > header > tabs > arrow:disabled:active label, notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked label, notebook > header > tabs > arrow:disabled:checked, + button:disabled:active label, + button:disabled:active, + button:disabled:checked label, + button:disabled:checked { + color: #9e9e9e; } + notebook > header > tabs > arrow.image-button, + button.image-button { + min-width: 24px; + padding-left: 4px; + padding-right: 4px; } + notebook > header > tabs > arrow.text-button, + button.text-button { + padding-left: 16px; + padding-right: 16px; } + notebook > header > tabs > arrow.text-button.image-button, + button.text-button.image-button { + padding-left: 8px; + padding-right: 8px; } + notebook > header > tabs > arrow.text-button.image-button GtkLabel, + notebook > header > tabs > arrow.text-button.image-button label, + button.text-button.image-button GtkLabel, + button.text-button.image-button label { + padding-left: 8px; + padding-right: 8px; } + combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active), + button:drop(active) { + color: #4e9a06; + border-color: #4e9a06; + box-shadow: inset 0 0 0 1px #4e9a06; } +row:selected +button { + border-color: #347d9f; } + row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected + button.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: #ffffff; + border-color: transparent; } + row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected + button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { + color: #fcfcfc; } +button.osd { + min-width: 24px; + min-height: 32px; + color: #A1A8AB; + border-radius: 5px; + outline-color: rgba(161, 168, 171, 0.3); + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); + border: none; + box-shadow: none; } + button.osd.image-button { + min-width: 32px; } + button.osd:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); + border: none; + box-shadow: none; } + button.osd:active, + button.osd:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); + border: none; + box-shadow: none; } + button.osd:disabled:backdrop, + button.osd:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } + button.osd:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } +.app-notification .button, .app-notification button, +.app-notification.frame .button, +.app-notification.frame button, .csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .osd +button { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .button:hover, .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd + button:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .button:active:backdrop, .app-notification button:active:backdrop, popover.background.touch-selection button:active:backdrop, popover.background.magnifier button:active:backdrop, .app-notification .button:active, .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification .button:checked:backdrop, .app-notification button:checked:backdrop, popover.background.touch-selection button:checked:backdrop, popover.background.magnifier button:checked:backdrop, .app-notification .button:checked, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .osd + button:active:backdrop, .osd + button:active, .osd + button:checked:backdrop, .osd + button:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .button:disabled:backdrop, .app-notification button:disabled:backdrop, popover.background.touch-selection button:disabled:backdrop, popover.background.magnifier button:disabled:backdrop, .app-notification .button:disabled, .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .osd + button:disabled:backdrop, .osd + button:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification .button:backdrop, .app-notification button:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .osd + button:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification .flat.button, .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .osd + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .app-notification .flat.button:hover, .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .osd + button.flat:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .app-notification .flat.button:disabled, .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .osd + button.flat:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-image: none; + border-color: transparent; + box-shadow: none; } + .app-notification .flat.button:backdrop, .app-notification button.flat:backdrop, popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, .osd + button.flat:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification .flat.button:active, .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification .flat.button:checked, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .osd + button.flat:active, .osd + button.flat:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } +button.suggested-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #215065; + background-image: linear-gradient(to bottom, #449ac2, #3a8cb2); + text-shadow: 0 1px rgba(0, 0, 0, 0.58902); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.58902); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8); } + button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #449ac2; } + button.suggested-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #215065; + background-image: linear-gradient(to bottom, #5ba6c9, #449ac2 60%, #3c8fb6); + text-shadow: 0 1px rgba(0, 0, 0, 0.54102); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.54102); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + button.suggested-action:active, + button.suggested-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #215065; + background-image: linear-gradient(to bottom, #3886ab, #3e95be); + text-shadow: 0 1px rgba(0, 0, 0, 0.66902); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.66902); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop { + border-color: #449ac2; + background-image: linear-gradient(to bottom, #449ac2); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.suggested-action:backdrop GtkLabel, + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop GtkLabel, + button.suggested-action.flat:backdrop { + color: #daebf3; } + button.suggested-action:backdrop label, + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop label, + button.suggested-action.flat:backdrop { + color: #daebf3; } + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked { + border-color: #347d9f; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + button.suggested-action:backdrop:active GtkLabel, + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked GtkLabel, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active GtkLabel, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked GtkLabel, + button.suggested-action.flat:backdrop:checked { + color: #d6e5ec; } + button.suggested-action:backdrop:active label, + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked label, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active label, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked label, + button.suggested-action.flat:backdrop:checked { + color: #d6e5ec; } + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled { + border-color: #c9c9c9; + background-image: none; + background-color: #fafafa; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.suggested-action:backdrop:disabled GtkLabel, + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled GtkLabel, + button.suggested-action.flat:backdrop:disabled { + color: #d1d1d1; } + button.suggested-action:backdrop:disabled label, + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled label, + button.suggested-action.flat:backdrop:disabled { + color: #d1d1d1; } + button.suggested-action:backdrop:disabled:active, + button.suggested-action:backdrop:disabled:checked, + button.suggested-action.flat:backdrop:disabled:active, + button.suggested-action.flat:backdrop:disabled:checked { + border-color: #4d9fc5; + background-image: none; + background-color: #4d9fc5; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + button.suggested-action:backdrop:disabled:active label, + button.suggested-action:backdrop:disabled:checked label, + button.suggested-action.flat:backdrop:disabled:active label, + button.suggested-action.flat:backdrop:disabled:checked label { + color: #8bc1d9; } + button.suggested-action.flat:backdrop, + button.suggested-action.flat:disabled, + button.suggested-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(68, 154, 194, 0.8); } + button.suggested-action:disabled { + border-color: #c4c4c4; + background-image: none; + background-color: #fafafa; + text-shadow: none; + box-shadow: none; + -gtk-icon-shadow: none; } + button.suggested-action:disabled GtkLabel, + button.suggested-action:disabled { + color: #9e9e9e; } + button.suggested-action:disabled label, + button.suggested-action:disabled { + color: #9e9e9e; } + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked { + border-color: #215065; + background-image: none; + background-color: #4d9fc5; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + button.suggested-action:disabled:active GtkLabel, + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked GtkLabel, + button.suggested-action:disabled:checked { + color: #b8d9e8; } + button.suggested-action:disabled:active label, + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked label, + button.suggested-action:disabled:checked { + color: #b8d9e8; } + .osd + button.suggested-action { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(68, 154, 194, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + button.suggested-action:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(68, 154, 194, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + button.suggested-action:active:backdrop, .osd + button.suggested-action:active, .osd + button.suggested-action:checked:backdrop, .osd + button.suggested-action:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, #449ac2); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + button.suggested-action:disabled:backdrop, .osd + button.suggested-action:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd + button.suggested-action:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(68, 154, 194, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } +button.destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #9f1409; + background-image: linear-gradient(to bottom, #f34235, #f22b1d); + text-shadow: 0 1px rgba(0, 0, 0, 0.53569); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.53569); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8); } + button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #f34235; } + button.destructive-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #9f1409; + background-image: linear-gradient(to bottom, #f55d52, #f34235 60%, #f23022); + text-shadow: 0 1px rgba(0, 0, 0, 0.48769); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.48769); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + button.destructive-action:active, + button.destructive-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #9f1409; + background-image: linear-gradient(to bottom, #f12213, #f2392b); + text-shadow: 0 1px rgba(0, 0, 0, 0.61569); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.61569); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop { + border-color: #f34235; + background-image: linear-gradient(to bottom, #f34235); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.destructive-action:backdrop GtkLabel, + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop GtkLabel, + button.destructive-action.flat:backdrop { + color: #fdd9d7; } + button.destructive-action:backdrop label, + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop label, + button.destructive-action.flat:backdrop { + color: #fdd9d7; } + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked { + border-color: #e71d0e; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + button.destructive-action:backdrop:active GtkLabel, + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked GtkLabel, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active GtkLabel, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked GtkLabel, + button.destructive-action.flat:backdrop:checked { + color: #fad2cf; } + button.destructive-action:backdrop:active label, + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked label, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active label, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked label, + button.destructive-action.flat:backdrop:checked { + color: #fad2cf; } + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled { + border-color: #c9c9c9; + background-image: none; + background-color: #fafafa; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + button.destructive-action:backdrop:disabled GtkLabel, + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled GtkLabel, + button.destructive-action.flat:backdrop:disabled { + color: #d1d1d1; } + button.destructive-action:backdrop:disabled label, + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled label, + button.destructive-action.flat:backdrop:disabled { + color: #d1d1d1; } + button.destructive-action:backdrop:disabled:active, + button.destructive-action:backdrop:disabled:checked, + button.destructive-action.flat:backdrop:disabled:active, + button.destructive-action.flat:backdrop:disabled:checked { + border-color: #f4473b; + background-image: none; + background-color: #f4473b; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + button.destructive-action:backdrop:disabled:active label, + button.destructive-action:backdrop:disabled:checked label, + button.destructive-action.flat:backdrop:disabled:active label, + button.destructive-action.flat:backdrop:disabled:checked label { + color: #f88780; } + button.destructive-action.flat:backdrop, + button.destructive-action.flat:disabled, + button.destructive-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(243, 66, 53, 0.8); } + button.destructive-action:disabled { + border-color: #c4c4c4; + background-image: none; + background-color: #fafafa; + text-shadow: none; + box-shadow: none; + -gtk-icon-shadow: none; } + button.destructive-action:disabled GtkLabel, + button.destructive-action:disabled { + color: #9e9e9e; } + button.destructive-action:disabled label, + button.destructive-action:disabled { + color: #9e9e9e; } + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked { + border-color: #9f1409; + background-image: none; + background-color: #f4473b; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + button.destructive-action:disabled:active GtkLabel, + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked GtkLabel, + button.destructive-action:disabled:checked { + color: #fbb5b1; } + button.destructive-action:disabled:active label, + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked label, + button.destructive-action:disabled:checked { + color: #fbb5b1; } + .osd + button.destructive-action { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(243, 66, 53, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + button.destructive-action:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(243, 66, 53, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + button.destructive-action:active:backdrop, .osd + button.destructive-action:active, .osd + button.destructive-action:checked:backdrop, .osd + button.destructive-action:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, #f34235); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd + button.destructive-action:disabled:backdrop, .osd + button.destructive-action:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd + button.destructive-action:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(243, 66, 53, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } +.stack-switcher > +button { + outline-offset: -3px; } + .stack-switcher > + button > label { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > + button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; } + .stack-switcher > + button.text-button { + padding-left: 10px; + padding-right: 10px; } + .stack-switcher > + button.image-button { + padding-left: 2px; + padding-right: 2px; } + .stack-switcher > + button.needs-attention:active > label, + .stack-switcher > + button.needs-attention:active > image, .stack-switcher > + button.needs-attention:checked > label, + .stack-switcher > + button.needs-attention:checked > image { + animation: none; + background-image: none; } +.inline-toolbar +button, .inline-toolbar +button:backdrop { + border-radius: 2px; + border-width: 1px; } +.primary-toolbar +button { + -gtk-icon-shadow: none; } + +.stack-switcher > +button.needs-attention > label, +.stack-switcher > +button.needs-attention > image, .sidebar .list-row.needs-attention > label, +.sidebar row.needs-attention > label, stacksidebar .list-row.needs-attention > label, +stacksidebar row.needs-attention > label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#449ac2), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.76923)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 4px; } + .stack-switcher > + button.needs-attention > label:backdrop, + .stack-switcher > + button.needs-attention > image:backdrop, .sidebar .list-row.needs-attention > label:backdrop, + .sidebar row.needs-attention > label:backdrop, stacksidebar .list-row.needs-attention > label:backdrop, + stacksidebar row.needs-attention > label:backdrop { + background-size: 6px 6px, 0 0; } + .stack-switcher > + button.needs-attention > label:dir(rtl), + .stack-switcher > + button.needs-attention > image:dir(rtl), .sidebar .list-row.needs-attention > label:dir(rtl), + .sidebar row.needs-attention > label:dir(rtl), stacksidebar .list-row.needs-attention > label:dir(rtl), + stacksidebar row.needs-attention > label:dir(rtl) { + background-position: left 3px, left 4px; } + +.inline-toolbar toolbutton > button { + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #c4c4c4; + background-image: linear-gradient(to bottom, #f7f7f7, #eaeaea); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white; + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .inline-toolbar toolbutton > button:hover { + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #c4c4c4; + background-image: linear-gradient(to bottom, white, #f7f7f7 60%, #ededed); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white; } + .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #c4c4c4; + background-image: linear-gradient(to bottom, #e5e5e5, #f2f2f2); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .inline-toolbar toolbutton > button:disabled { + border-color: #c4c4c4; + background-image: none; + background-color: #fafafa; + text-shadow: none; + box-shadow: none; + -gtk-icon-shadow: none; } + .inline-toolbar toolbutton > button:disabled GtkLabel, .inline-toolbar toolbutton > button:disabled { + color: #9e9e9e; } + .inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { + color: #9e9e9e; } + .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + border-color: #c4c4c4; + background-image: none; + background-color: #fafafa; + text-shadow: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .inline-toolbar toolbutton > button:disabled:active GtkLabel, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked GtkLabel, .inline-toolbar toolbutton > button:disabled:checked { + color: #9e9e9e; } + .inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { + color: #9e9e9e; } + .inline-toolbar toolbutton > button:backdrop { + border-color: #c9c9c9; + background-image: linear-gradient(to bottom, #f7f7f7); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop GtkLabel, .inline-toolbar toolbutton > button:backdrop { + color: #9e9e9e; } + .inline-toolbar toolbutton > button:backdrop label, .inline-toolbar toolbutton > button:backdrop { + color: #9e9e9e; } + .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { + border-color: #c9c9c9; + background-image: none; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .inline-toolbar toolbutton > button:backdrop:active GtkLabel, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked GtkLabel, .inline-toolbar toolbutton > button:backdrop:checked { + color: #9e9e9e; } + .inline-toolbar toolbutton > button:backdrop:active label, .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked label, .inline-toolbar toolbutton > button:backdrop:checked { + color: #9e9e9e; } + .inline-toolbar toolbutton > button:backdrop:disabled { + border-color: #c9c9c9; + background-image: none; + background-color: #fafafa; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .inline-toolbar toolbutton > button:backdrop:disabled GtkLabel, .inline-toolbar toolbutton > button:backdrop:disabled { + color: #d1d1d1; } + .inline-toolbar toolbutton > button:backdrop:disabled label, .inline-toolbar toolbutton > button:backdrop:disabled { + color: #d1d1d1; } + .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { + border-color: #c9c9c9; + background-image: none; + background-color: #ededed; + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + .inline-toolbar toolbutton > button:backdrop:disabled:active label, .inline-toolbar toolbutton > button:backdrop:disabled:checked label { + color: #d1d1d1; } + +toolbar.inline-toolbar toolbutton > button.flat, +toolbar.inline-toolbar toolbutton:backdrop > button.flat, .inline-toolbar +button, .inline-toolbar +button:backdrop, .linked > +button, .linked > +button:hover, .linked > +button:active, .linked > +button:checked, .linked > +button:backdrop, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > +entry, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) { + border-radius: 0; + border-right-style: none; } + +.inline-toolbar +button:first-child, .linked > +button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:first-child > button.flat, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > +entry:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; } +.inline-toolbar +button:last-child, .linked > +button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:last-child > button.flat, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > +entry:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-right-style: solid; } +.inline-toolbar +button:only-child, .linked > +button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, +toolbar.inline-toolbar toolbutton:backdrop:only-child > button.flat, .linked:not(.vertical) > combobox:only-child > box > button.combo, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > +entry:only-child { + border-radius: 3px; + border-style: solid; } + +.linked.vertical > +button, .linked.vertical > +button:hover, .linked.vertical > +button:active, .linked.vertical > +button:checked, .linked.vertical > +button:backdrop, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > +entry, .linked.vertical > combobox > box > button.combo { + border-style: solid solid none solid; + border-radius: 0; } + +.linked.vertical > +button:first-child, .linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > +entry:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; } +.linked.vertical > +button:last-child, .linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > +entry:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border-style: solid; } +.linked.vertical > +button:only-child, .linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > +entry:only-child { + border-radius: 3px; + border-style: solid; } + +modelbutton.flat, popover.background checkbutton, +popover.background radiobutton, +.menuitem.button.flat, modelbutton.flat:backdrop, popover.background checkbutton:backdrop, +popover.background radiobutton:backdrop, modelbutton.flat:backdrop:hover, popover.background checkbutton:backdrop:hover, +popover.background radiobutton:backdrop:hover, +.menuitem.button.flat:backdrop, +.menuitem.button.flat:backdrop:hover, calendar.button, calendar.button:hover, calendar.button:backdrop, calendar.button:disabled, button:link, +button:visited, button:link:hover, button:link:active, button:link:checked, +button:visited:hover, +button:visited:active, +button:visited:checked, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + +/* menu buttons */ +modelbutton.flat, popover.background checkbutton, +popover.background radiobutton, +.menuitem.button.flat { + min-height: 26px; + padding-left: 5px; + padding-right: 5px; + border-radius: 3px; + outline-offset: -2px; } + modelbutton.flat:hover, popover.background checkbutton:hover, + popover.background radiobutton:hover, + .menuitem.button.flat:hover { + background-color: white; } + modelbutton.flat check:last-child, popover.background checkbutton check:last-child, + popover.background radiobutton check:last-child, + modelbutton.flat radio:last-child, + popover.background checkbutton radio:last-child, + popover.background radiobutton radio:last-child, + .menuitem.button.flat check:last-child, + .menuitem.button.flat radio:last-child { + margin-left: 8px; } + modelbutton.flat check:first-child, popover.background checkbutton check:first-child, + popover.background radiobutton check:first-child, + modelbutton.flat radio:first-child, + popover.background checkbutton radio:first-child, + popover.background radiobutton radio:first-child, + .menuitem.button.flat check:first-child, + .menuitem.button.flat radio:first-child { + margin-right: 8px; } + +modelbutton.flat arrow, popover.background checkbutton arrow, +popover.background radiobutton arrow { + background: none; } + modelbutton.flat arrow:hover, popover.background checkbutton arrow:hover, + popover.background radiobutton arrow:hover { + background: none; } + modelbutton.flat arrow.left, popover.background checkbutton arrow.left, + popover.background radiobutton arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + modelbutton.flat arrow.right, popover.background checkbutton arrow.right, + popover.background radiobutton arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + +button.color { + padding: 4px; } + button.color colorswatch:only-child { + box-shadow: 0 1px rgba(255, 255, 255, 0.76923); } + button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 0; } + button.color colorswatch:only-child:disabled, button.color colorswatch:only-child:backdrop { + box-shadow: none; } + +/************ + * Calendar * + ***********/ +calendar { + color: #444; + border: 1px solid #c4c4c4; } + calendar:selected { + border-radius: 3px; } + calendar.header { + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 0; } + calendar.header:backdrop { + border-color: rgba(0, 0, 0, 0.1); } + calendar.button { + color: rgba(68, 68, 68, 0.45); } + calendar.button:hover { + color: #444; } + calendar.button:backdrop { + color: rgba(158, 158, 158, 0.45); } + calendar.button:disabled { + color: rgba(158, 158, 158, 0.45); } + calendar:indeterminate, calendar:indeterminate:backdrop { + color: alpha(currentColor,0.55); } + calendar.highlight, calendar.highlight:backdrop { + font-size: smaller; + color: #444; } + calendar:backdrop { + color: dimgray; + border-color: #c9c9c9; } + +/************************* + * Check and Radio Items * + *************************/ +check { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + +radio { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked.png"), url("../assets/radio-unchecked@2.png")); + -gtk-icon-shadow: none; } + +check:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-hover.png"), url("../assets/checkbox-unchecked-hover@2.png")); + -gtk-icon-shadow: none; } + +radio:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-hover.png"), url("../assets/radio-unchecked-hover@2.png")); + -gtk-icon-shadow: none; } + +check:active { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-active.png"), url("../assets/checkbox-unchecked-active@2.png")); + -gtk-icon-shadow: none; } + +radio:active { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-active.png"), url("../assets/radio-unchecked-active@2.png")); + -gtk-icon-shadow: none; } + +check:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-backdrop.png"), url("../assets/checkbox-unchecked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-backdrop.png"), url("../assets/radio-unchecked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +check:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-insensitive.png"), url("../assets/checkbox-unchecked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +radio:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-insensitive.png"), url("../assets/radio-unchecked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +check:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-backdrop-insensitive.png"), url("../assets/checkbox-unchecked-backdrop-insensitive@2.png")); + -gtk-icon-shadow: none; } + +radio:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-backdrop-insensitive.png"), url("../assets/radio-unchecked-backdrop-insensitive@2.png")); + -gtk-icon-shadow: none; } + +check:checked { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + +radio:checked { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked.png"), url("../assets/radio-checked@2.png")); + -gtk-icon-shadow: none; } + +check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-hover.png"), url("../assets/checkbox-checked-hover@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-hover.png"), url("../assets/radio-checked-hover@2.png")); + -gtk-icon-shadow: none; } + +check:checked:active { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-active.png"), url("../assets/checkbox-checked-active@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:active { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-active.png"), url("../assets/radio-checked-active@2.png")); + -gtk-icon-shadow: none; } + +check:checked:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-backdrop.png"), url("../assets/checkbox-checked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-backdrop.png"), url("../assets/radio-checked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-insensitive.png"), url("../assets/checkbox-checked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-insensitive.png"), url("../assets/radio-checked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +check:checked:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-insensitive-backdrop.png"), url("../assets/checkbox-checked-insensitive-backdrop@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-insensitive-backdrop.png"), url("../assets/radio-checked-insensitive-backdrop@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed.png"), url("../assets/checkbox-mixed@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed.png"), url("../assets/radio-mixed@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-hover.png"), url("../assets/checkbox-mixed-hover@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-hover.png"), url("../assets/radio-mixed-hover@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:active { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-active.png"), url("../assets/checkbox-mixed-active@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:active { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-active.png"), url("../assets/radio-mixed-active@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-backdrop.png"), url("../assets/checkbox-mixed-backdrop@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-backdrop.png"), url("../assets/radio-mixed-backdrop@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-insensitive.png"), url("../assets/checkbox-mixed-insensitive@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-insensitive.png"), url("../assets/radio-mixed-insensitive@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-insensitive-backdrop.png"), url("../assets/checkbox-mixed-insensitive-backdrop@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-insensitive-backdrop.png"), url("../assets/radio-mixed-insensitive-backdrop@2.png")); + -gtk-icon-shadow: none; } + +check:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked.png"), url("../assets/selected-checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + +radio:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked.png"), url("../assets/selected-radio-unchecked@2.png")); + -gtk-icon-shadow: none; } + +check:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-hover.png"), url("../assets/selected-checkbox-unchecked-hover@2.png")); + -gtk-icon-shadow: none; } + +radio:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-hover.png"), url("../assets/selected-radio-unchecked-hover@2.png")); + -gtk-icon-shadow: none; } + +check:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-active.png"), url("../assets/selected-checkbox-unchecked-active@2.png")); + -gtk-icon-shadow: none; } + +radio:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-active.png"), url("../assets/selected-radio-unchecked-active@2.png")); + -gtk-icon-shadow: none; } + +check:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-backdrop.png"), url("../assets/selected-checkbox-unchecked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +radio:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-backdrop.png"), url("../assets/selected-radio-unchecked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +check:disabled:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-insensitive.png"), url("../assets/selected-checkbox-unchecked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +radio:disabled:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-insensitive.png"), url("../assets/selected-radio-unchecked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +check:disabled:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-unchecked-backdrop-insensitive.png"), url("../assets/selected-checkbox-unchecked-backdrop-insensitive@2.png")); + -gtk-icon-shadow: none; } + +radio:disabled:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked-backdrop-insensitive.png"), url("../assets/selected-radio-unchecked-backdrop-insensitive@2.png")); + -gtk-icon-shadow: none; } + +check:checked:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked.png"), url("../assets/selected-checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked.png"), url("../assets/selected-radio-checked@2.png")); + -gtk-icon-shadow: none; } + +check:checked:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-hover.png"), url("../assets/selected-checkbox-checked-hover@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-hover.png"), url("../assets/selected-radio-checked-hover@2.png")); + -gtk-icon-shadow: none; } + +check:checked:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-active.png"), url("../assets/selected-checkbox-checked-active@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-active.png"), url("../assets/selected-radio-checked-active@2.png")); + -gtk-icon-shadow: none; } + +check:checked:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-backdrop.png"), url("../assets/selected-checkbox-checked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-backdrop.png"), url("../assets/selected-radio-checked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +check:checked:disabled:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-insensitive.png"), url("../assets/selected-checkbox-checked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:disabled:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-insensitive.png"), url("../assets/selected-radio-checked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +check:checked:disabled:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-checked-insensitive-backdrop.png"), url("../assets/selected-checkbox-checked-insensitive-backdrop@2.png")); + -gtk-icon-shadow: none; } + +radio:checked:disabled:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked-insensitive-backdrop.png"), url("../assets/selected-radio-checked-insensitive-backdrop@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed.png"), url("../assets/selected-checkbox-mixed@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed.png"), url("../assets/selected-radio-mixed@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-hover.png"), url("../assets/selected-checkbox-mixed-hover@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:hover:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-hover.png"), url("../assets/selected-radio-mixed-hover@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-active.png"), url("../assets/selected-checkbox-mixed-active@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:active:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-active.png"), url("../assets/selected-radio-mixed-active@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-backdrop.png"), url("../assets/selected-checkbox-mixed-backdrop@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-backdrop.png"), url("../assets/selected-radio-mixed-backdrop@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:disabled:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-insensitive.png"), url("../assets/selected-checkbox-mixed-insensitive@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:disabled:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-insensitive.png"), url("../assets/selected-radio-mixed-insensitive@2.png")); + -gtk-icon-shadow: none; } + +check:indeterminate:disabled:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed-insensitive-backdrop.png"), url("../assets/selected-checkbox-mixed-insensitive-backdrop@2.png")); + -gtk-icon-shadow: none; } + +radio:indeterminate:disabled:backdrop:selected { + -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed-insensitive-backdrop.png"), url("../assets/selected-radio-mixed-insensitive-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check, GtkIconView.content-view check, +iconview.content-view check, +.view.content-view.check, +GtkIconView.content-view.check, +iconview.content-view.check { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio, GtkIconView.content-view radio, +iconview.content-view radio, +.view.content-view.radio, +GtkIconView.content-view.radio, +iconview.content-view.radio { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked.png"), url("../assets/radio-unchecked@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check:hover, GtkIconView.content-view check:hover, +iconview.content-view check:hover, +.view.content-view.check:hover, +GtkIconView.content-view.check:hover, +iconview.content-view.check:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-hover.png"), url("../assets/checkbox-unchecked-hover@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio:hover, GtkIconView.content-view radio:hover, +iconview.content-view radio:hover, +.view.content-view.radio:hover, +GtkIconView.content-view.radio:hover, +iconview.content-view.radio:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-hover.png"), url("../assets/radio-unchecked-hover@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check:active, GtkIconView.content-view check:active, +iconview.content-view check:active, +.view.content-view.check:active, +GtkIconView.content-view.check:active, +iconview.content-view.check:active { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-active.png"), url("../assets/checkbox-unchecked-active@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio:active, GtkIconView.content-view radio:active, +iconview.content-view radio:active, +.view.content-view.radio:active, +GtkIconView.content-view.radio:active, +iconview.content-view.radio:active { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-active.png"), url("../assets/radio-unchecked-active@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check:backdrop, GtkIconView.content-view check:backdrop, +iconview.content-view check:backdrop, +.view.content-view.check:backdrop, +GtkIconView.content-view.check:backdrop, +iconview.content-view.check:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-backdrop.png"), url("../assets/checkbox-unchecked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio:backdrop, GtkIconView.content-view radio:backdrop, +iconview.content-view radio:backdrop, +.view.content-view.radio:backdrop, +GtkIconView.content-view.radio:backdrop, +iconview.content-view.radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-backdrop.png"), url("../assets/radio-unchecked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check:disabled, GtkIconView.content-view check:disabled, +iconview.content-view check:disabled, +.view.content-view.check:disabled, +GtkIconView.content-view.check:disabled, +iconview.content-view.check:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-insensitive.png"), url("../assets/checkbox-unchecked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio:disabled, GtkIconView.content-view radio:disabled, +iconview.content-view radio:disabled, +.view.content-view.radio:disabled, +GtkIconView.content-view.radio:disabled, +iconview.content-view.radio:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-insensitive.png"), url("../assets/radio-unchecked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check:disabled:backdrop, GtkIconView.content-view check:disabled:backdrop, +iconview.content-view check:disabled:backdrop, +.view.content-view.check:disabled:backdrop, +GtkIconView.content-view.check:disabled:backdrop, +iconview.content-view.check:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-backdrop-insensitive.png"), url("../assets/checkbox-unchecked-backdrop-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio:disabled:backdrop, GtkIconView.content-view radio:disabled:backdrop, +iconview.content-view radio:disabled:backdrop, +.view.content-view.radio:disabled:backdrop, +GtkIconView.content-view.radio:disabled:backdrop, +iconview.content-view.radio:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-backdrop-insensitive.png"), url("../assets/radio-unchecked-backdrop-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check, GtkIconView.content-view check, +iconview.content-view check, +.view.content-view.check, +GtkIconView.content-view.check, +iconview.content-view.check { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked.png"), url("../assets/checkbox-checked@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio, GtkIconView.content-view radio, +iconview.content-view radio, +.view.content-view.radio, +GtkIconView.content-view.radio, +iconview.content-view.radio { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked.png"), url("../assets/radio-checked@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check:hover, GtkIconView.content-view check:hover, +iconview.content-view check:hover, +.view.content-view.check:hover, +GtkIconView.content-view.check:hover, +iconview.content-view.check:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked-hover.png"), url("../assets/checkbox-checked-hover@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio:hover, GtkIconView.content-view radio:hover, +iconview.content-view radio:hover, +.view.content-view.radio:hover, +GtkIconView.content-view.radio:hover, +iconview.content-view.radio:hover { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked-hover.png"), url("../assets/radio-checked-hover@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check:active, GtkIconView.content-view check:active, +iconview.content-view check:active, +.view.content-view.check:active, +GtkIconView.content-view.check:active, +iconview.content-view.check:active { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked-active.png"), url("../assets/checkbox-checked-active@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio:active, GtkIconView.content-view radio:active, +iconview.content-view radio:active, +.view.content-view.radio:active, +GtkIconView.content-view.radio:active, +iconview.content-view.radio:active { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked-active.png"), url("../assets/radio-checked-active@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check:backdrop, GtkIconView.content-view check:backdrop, +iconview.content-view check:backdrop, +.view.content-view.check:backdrop, +GtkIconView.content-view.check:backdrop, +iconview.content-view.check:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked-backdrop.png"), url("../assets/checkbox-checked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio:backdrop, GtkIconView.content-view radio:backdrop, +iconview.content-view radio:backdrop, +.view.content-view.radio:backdrop, +GtkIconView.content-view.radio:backdrop, +iconview.content-view.radio:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked-backdrop.png"), url("../assets/radio-checked-backdrop@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check:disabled, GtkIconView.content-view check:disabled, +iconview.content-view check:disabled, +.view.content-view.check:disabled, +GtkIconView.content-view.check:disabled, +iconview.content-view.check:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked-insensitive.png"), url("../assets/checkbox-checked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio:disabled, GtkIconView.content-view radio:disabled, +iconview.content-view radio:disabled, +.view.content-view.radio:disabled, +GtkIconView.content-view.radio:disabled, +iconview.content-view.radio:disabled { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked-insensitive.png"), url("../assets/radio-checked-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view check:disabled:backdrop, GtkIconView.content-view check:disabled:backdrop, +iconview.content-view check:disabled:backdrop, +.view.content-view.check:disabled:backdrop, +GtkIconView.content-view.check:disabled:backdrop, +iconview.content-view.check:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-checked-backdrop-insensitive.png"), url("../assets/checkbox-checked-backdrop-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.view.content-view radio:disabled:backdrop, GtkIconView.content-view radio:disabled:backdrop, +iconview.content-view radio:disabled:backdrop, +.view.content-view.radio:disabled:backdrop, +GtkIconView.content-view.radio:disabled:backdrop, +iconview.content-view.radio:disabled:backdrop { + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-checked-backdrop-insensitive.png"), url("../assets/radio-checked-backdrop-insensitive@2.png")); + -gtk-icon-shadow: none; } + +.check.text-button, .radio.text-button, +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; } + .check.text-button label:not(:only-child):first-child, .radio.text-button label:not(:only-child):first-child, + checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child { + margin-left: 4px; } + .check.text-button label:not(:only-child):last-child, .radio.text-button label:not(:only-child):last-child, + checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { + margin-right: 4px; } + +check, +.check, +radio, +.radio { + margin: 0 4px; } + .menu .menuitem check, menu menuitem check, .menu .menuitem + .check, menu menuitem + .check, .menu .menuitem + radio, menu menuitem + radio, .menu .menuitem + .radio, menu menuitem + .radio { + margin: 0; } + +menu menuitem check:not(:indeterminate):checked, +menu menuitem radio:not(:indeterminate):checked, +menu menuitem check:indeterminate:checked:active, +menu menuitem radio:indeterminate:checked { + animation: none; } + +treeview.view check:selected:focus, treeview.view check:selected, +treeview.view radio:selected:focus, +treeview.view radio:selected { + color: #444; + border-color: #347d9f; } +treeview.view check:selected:disabled, +treeview.view radio:selected:disabled { + color: #9e9e9e; } + treeview.view check:selected:disabled:backdrop, + treeview.view radio:selected:disabled:backdrop { + color: #d1d1d1; } +treeview.view check:backdrop:selected, treeview.view check:backdrop, +treeview.view radio:backdrop:selected, +treeview.view radio:backdrop { + color: #9e9e9e; } + +/***************** + * Color Chooser * + *****************/ +colorswatch, colorswatch:drop(active) { + border-style: none; } +colorswatch.top { + border-top-left-radius: 5.5px; + border-top-right-radius: 5.5px; } + colorswatch.top overlay { + border-top-left-radius: 5px; + border-top-right-radius: 5px; } +colorswatch.bottom { + border-bottom-left-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.bottom overlay { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 5.5px; + border-bottom-left-radius: 5.5px; } + colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } +colorswatch.dark overlay { + color: #ffffff; } + colorswatch.dark overlay:hover { + border-color: rgba(0, 0, 0, 0.8); } + colorswatch.dark overlay:backdrop { + color: rgba(255, 255, 255, 0.5); } +colorswatch.light overlay { + color: #444; } + colorswatch.light overlay:hover { + border-color: rgba(0, 0, 0, 0.5); } + colorswatch.light overlay:backdrop { + color: dimgray; } +colorswatch:drop(active) { + box-shadow: none; } + colorswatch:drop(active).light overlay { + border-color: #4e9a06; + box-shadow: inset 0 0 0 2px #3d7805, inset 0 0 0 1px #4e9a06; } + colorswatch:drop(active).dark overlay { + border-color: #4e9a06; + box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #4e9a06; } +colorswatch overlay { + box-shadow: inset 0 2px 2px -3px rgba(0, 0, 0, 0.7); + border: 1px solid rgba(0, 0, 0, 0.3); } + colorswatch overlay:hover { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); } + colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { + border-color: rgba(0, 0, 0, 0.3); + box-shadow: none; } +colorswatch#add-color-button { + border-radius: 5px 5px 0 0; } + colorswatch#add-color-button:only-child { + border-radius: 5px; } + colorswatch#add-color-button overlay { + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #c4c4c4; + background-image: linear-gradient(to bottom, #f7f7f7, #eaeaea); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white; + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8); } + colorswatch#add-color-button overlay:hover { + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #c4c4c4; + background-image: linear-gradient(to bottom, white, #f7f7f7 60%, #ededed); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white; } + colorswatch#add-color-button overlay:backdrop { + border-color: #c9c9c9; + background-image: linear-gradient(to bottom, #f7f7f7); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + colorswatch#add-color-button overlay:backdrop GtkLabel, colorswatch#add-color-button overlay:backdrop { + color: #9e9e9e; } + colorswatch#add-color-button overlay:backdrop label, colorswatch#add-color-button overlay:backdrop { + color: #9e9e9e; } +colorswatch:disabled { + opacity: 0.5; } + colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; } +row:selected colorswatch { + box-shadow: 0 0 0 2px #ffffff; } +colorswatch#editor-color-sample { + border-radius: 4px; } + colorswatch#editor-color-sample overlay { + border-radius: 4.5px; } + +colorchooser .popover.osd { + border-radius: 5px; } + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; } +combobox:drop(active) { + box-shadow: none; } + +/****************** + * Combobox Entry * + ******************/ +.combobox-entry button { + box-shadow: none; } + .combobox-entry button:first-child { + border-radius: 4px 0 0 4px; + border-right-width: 0; } + .combobox-entry button:last-child { + border-radius: 0 4px 4px 0; } +.combobox-entry entry { + box-shadow: none; } + .combobox-entry entry:first-child { + border-radius: 4px 0 0 4px; + border-right-width: 0; } + .combobox-entry entry:last-child { + border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; } + +/*********** + * Dialogs * + ***********/ +messagedialog .titlebar { + min-height: 20px; + background-image: none; + background-color: #f7f7f7; + border-style: none; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } + messagedialog .titlebar:backdrop { + background-color: #f7f7f7; } +messagedialog.csd { + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.1); } + messagedialog.csd.background { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + messagedialog.csd .dialog-action-area .button, + messagedialog.csd .dialog-action-area button { + padding: 10px 14px; + border-radius: 0; + border-left-style: solid; + border-right-style: none; + border-bottom-style: none; } + messagedialog.csd .dialog-action-area .button:first-child, + messagedialog.csd .dialog-action-area button:first-child { + border-left-style: none; + border-bottom-left-radius: 4px; } + messagedialog.csd .dialog-action-area .button:last-child, + messagedialog.csd .dialog-action-area button:last-child { + border-bottom-right-radius: 4px; } + +filechooser { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + filechooser .dialog-action-box { + border-top: 1px solid #c4c4c4; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + filechooser .dialog-action-box:backdrop { + border-top-color: #c9c9c9; } + filechooser #pathbarbox { + border-bottom: 1px solid #f7f7f7; } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/**************** + * Text Entries * + ****************/ +spinbutton:not(.vertical), +entry { + min-height: 20px; + padding: 4px 6px; + border: 1px solid; + border-radius: 3px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #444; + border-color: #c4c4c4; + background-color: #ffffff; + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); } + spinbutton:not(.vertical) image.left, + entry image.left { + padding-left: 0; + padding-right: 6px; } + spinbutton:not(.vertical) image.right, + entry image.right { + padding-left: 6px; + padding-right: 0; } + spinbutton:not(.vertical) undershoot.left, + entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: none; } + spinbutton:not(.vertical) undershoot.right, + entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: none; } + spinbutton.flat:focus:not(.vertical), spinbutton.flat:not(.vertical), + entry.flat:focus, + entry.flat { + min-height: 0; + padding: 2px; + background-image: none; + border-color: transparent; + border-radius: 0; } + spinbutton:focus:not(.vertical), + entry:focus { + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); + border-color: #449ac2; } + spinbutton:disabled:not(.vertical), + entry:disabled { + color: #9e9e9e; + border-color: #c4c4c4; + background-image: linear-gradient(to bottom, #fafafa); + box-shadow: none; } + spinbutton:backdrop:not(.vertical), + entry:backdrop { + color: dimgray; + border-color: #c9c9c9; + background-image: linear-gradient(to bottom, #fcfcfc); + box-shadow: none; + transition: 200ms ease-out; } + spinbutton:backdrop:disabled:not(.vertical), + entry:backdrop:disabled { + color: #d1d1d1; + border-color: #c9c9c9; + background-image: linear-gradient(to bottom, #fafafa); + box-shadow: none; } + spinbutton.error:not(.vertical), + entry.error { + color: #f34235; + border-color: #f34235; } + spinbutton.error:focus:not(.vertical), + entry.error:focus { + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); + border-color: #f34235; } + spinbutton.error:selected:focus:not(.vertical), spinbutton.error:selected:not(.vertical), + entry.error:selected:focus, + entry.error:selected { + background-color: #f34235; } + spinbutton.warning:not(.vertical), + entry.warning { + color: #feea3a; + border-color: #feea3a; } + spinbutton.warning:focus:not(.vertical), + entry.warning:focus { + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); + border-color: #feea3a; } + spinbutton.warning:selected:focus:not(.vertical), spinbutton.warning:selected:not(.vertical), + entry.warning:selected:focus, + entry.warning:selected { + background-color: #feea3a; } + spinbutton:not(.vertical) image, + entry image { + color: dimgray; } + spinbutton:not(.vertical) image:hover, + entry image:hover { + color: #444; } + spinbutton:not(.vertical) image:active, + entry image:active { + color: #449ac2; } + spinbutton:not(.vertical) image:backdrop, + entry image:backdrop { + color: #b1b1b1; } + spinbutton:drop(active):focus:not(.vertical), spinbutton:drop(active):not(.vertical), + entry:drop(active):focus, + entry:drop(active) { + border-color: #4e9a06; + box-shadow: inset 0 0 0 1px #4e9a06; } + .osd spinbutton:not(.vertical), .osd + entry { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:focus:not(.vertical), .osd + entry:focus { + color: white; + border-color: #449ac2; + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.05), inset 0 1px 1px 0 rgba(0, 0, 0, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:backdrop:not(.vertical), .osd + entry:backdrop { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd spinbutton:disabled:not(.vertical), .osd + entry:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } +spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -6px; + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: #449ac2; + border-style: solid; + box-shadow: none; } + spinbutton:not(.vertical) progress:backdrop, + entry progress:backdrop { + background-color: transparent; } +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > +entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > +entry:focus + button, .linked:not(.vertical) > +entry:focus + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + +entry, .linked:not(.vertical) > +entry:focus + +entry { + border-left-color: #449ac2; } +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > +entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > +entry:drop(active) + button, .linked:not(.vertical) > +entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + +entry, .linked:not(.vertical) > +entry:drop(active) + +entry { + border-left-color: #4e9a06; } +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > +entry:not(:disabled) + entry:not(:disabled), .linked.vertical > +entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { + border-top-color: #ededed; + background-image: linear-gradient(to bottom, #ffffff); } + .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > + entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > + entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { + border-top-color: #ededed; + background-image: linear-gradient(to bottom, #fcfcfc); } +.linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > +entry:disabled + entry:disabled, .linked.vertical > +entry:disabled + entry:disabled { + border-top-color: #ededed; } +.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > +entry + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > +entry + entry:focus:not(:only-child) { + border-top-color: #449ac2; } +.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > +entry + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > +entry + entry:drop(active):not(:only-child) { + border-top-color: #4e9a06; } +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + .entry, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + .button, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > +entry:focus:not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +entry:focus:not(:only-child) + entry, +.linked.vertical > +entry:focus:not(:only-child) + .entry, +.linked.vertical > +entry:focus:not(:only-child) + button, +.linked.vertical > +entry:focus:not(:only-child) + .button, +.linked.vertical > +entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #449ac2; } +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + .entry, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + .button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > +entry:drop(active):not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > +entry:drop(active):not(:only-child) + entry, +.linked.vertical > +entry:drop(active):not(:only-child) + .entry, +.linked.vertical > +entry:drop(active):not(:only-child) + button, +.linked.vertical > +entry:drop(active):not(:only-child) + .button, +.linked.vertical > +entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #4e9a06; } + +treeview acceleditor > label { + background-color: #449ac2; } + +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #ffffff; } + treeview entry.flat:focus, treeview entry:focus { + border-color: #449ac2; } + +/************* + * Expanders * + *************/ +expander arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + expander arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + expander arrow:hover { + color: #919191; } + expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/**************** + * File chooser * + ****************/ +placessidebar > viewport.frame { + border-style: none; } +placessidebar row { + min-height: 36px; + padding: 0px; } + placessidebar row > revealer { + padding: 0 14px; } + placessidebar row:selected { + color: #ffffff; } + placessidebar row:disabled { + color: #9e9e9e; } + placessidebar row:backdrop { + color: #9e9e9e; } + placessidebar row:backdrop:selected { + color: rgba(255, 255, 255, 0.5); } + placessidebar row:backdrop:disabled { + color: #d1d1d1; } + placessidebar row GtkImage.sidebar-icon, + placessidebar row image.sidebar-icon { + opacity: 0.7; } + placessidebar row GtkImage.sidebar-icon:dir(ltr), + placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; } + placessidebar row GtkImage.sidebar-icon:dir(rtl), + placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; } + placessidebar row GtkLabel.sidebar-label:dir(ltr), + placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; } + placessidebar row GtkLabel.sidebar-label:dir(rtl), + placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; } + button.sidebar-button { + min-height: 26px; + min-width: 26px; + margin-top: 3px; + margin-bottom: 3px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; } + button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image { + opacity: 0.7; } + placessidebar row:selected:active { + box-shadow: none; } + placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image(#4e9a06); + background-clip: content-box; } + placessidebar row.sidebar-new-bookmark-row { + color: #449ac2; } + placessidebar row:drop(active):not(:disabled) { + color: #4e9a06; + box-shadow: inset 0 1px #4e9a06, inset 0 -1px #4e9a06; } + placessidebar row:drop(active):not(:disabled):selected { + color: #ffffff; + background-color: #4e9a06; } + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(0turn); } +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); } +placesview row.activatable:hover { + background-color: transparent; } +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; } + +/**************** + * Floating Bar * + ****************/ +.floating-bar { + background-color: #f7f7f7; + border-width: 1px; + border-style: solid solid none; + border-color: #c4c4c4; + border-radius: 3px 3px 0 0; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } + .floating-bar.bottom.left { + border-left-style: none; + border-top-left-radius: 0; } + .floating-bar.bottom.right { + border-right-style: none; + border-top-right-radius: 0; } + .floating-bar > .button { + padding: 4px; } + .floating-bar:backdrop { + background-color: #f7f7f7; + border-color: #c9c9c9; } + +/********** + * Frames * + **********/ +frame > border { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #c4c4c4; } + frame > border.flat { + border-style: none; } + frame > border:backdrop { + border-color: #c9c9c9; } + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid #c4c4c4; } + actionbar > revealer > box:backdrop { + border-color: #c9c9c9; } + +scrolledwindow viewport.frame { + border-style: none; } +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#ababab), to(rgba(171, 171, 171, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(68, 68, 68, 0.07)), to(rgba(68, 68, 68, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#c9c9c9), to(rgba(201, 201, 201, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } +scrolledwindow overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#ababab), to(rgba(171, 171, 171, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(68, 68, 68, 0.07)), to(rgba(68, 68, 68, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#c9c9c9), to(rgba(201, 201, 201, 0))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } +scrolledwindow overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#ababab), to(rgba(171, 171, 171, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(68, 68, 68, 0.07)), to(rgba(68, 68, 68, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#c9c9c9), to(rgba(201, 201, 201, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } +scrolledwindow overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#ababab), to(rgba(171, 171, 171, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(68, 68, 68, 0.07)), to(rgba(68, 68, 68, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + scrolledwindow overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#c9c9c9), to(rgba(201, 201, 201, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; + box-shadow: none; } +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; + box-shadow: none; } +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; + box-shadow: none; } +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; + box-shadow: none; } +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #c4c4c4 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: lightgray; } + scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + scrolledwindow junction:backdrop { + border-image-source: linear-gradient(to bottom, #c9c9c9 1px, transparent 1px); + background-color: #efefef; + transition: 200ms ease-out; } + +separator { + background: rgba(0, 0, 0, 0.1); + min-width: 1px; + min-height: 1px; } + +/************ + * Popovers * + ************/ +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 8px; + -GraniteWidgetsPopOver-border-width: 0; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid #ffffff; + background: #ffffff; + color: #444; } + GraniteWidgetsPopOver .button { + background-image: none; + background: none; + border: none; } + GraniteWidgetsPopOver .button:active, GraniteWidgetsPopOver .button:active:hover { + color: #449ac2; } + GraniteWidgetsPopOver > .frame { + border: none; } + GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver GtkIconView.sidebar, + GraniteWidgetsPopOver iconview.sidebar { + border: none; + background: none; } + +GraniteWidgetsStaticNotebook .frame { + border: none; } + +.popover_bg { + background-color: #ffffff; + background-image: none; + border: 1px solid #ffffff; + color: #444; } + +/*********** + * Welcome * + **********/ +GraniteWidgetsWelcome { + background-color: #ffffff; } + GraniteWidgetsWelcome GtkLabel { + color: #444; } + GraniteWidgetsWelcome .h1, GraniteWidgetsWelcome .h3 { + color: rgba(68, 68, 68, 0.8); } + +/************** +* Source List * +***************/ +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; + background-color: #f7f7f7; + border: solid #c4c4c4; + color: #444; + border-right-width: 1px; } + .source-list .category-expander { + color: transparent; } + .source-list .badge { + background-image: none; + background-color: rgba(0, 0, 0, 0.4); + color: #f7f7f7; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; } + .source-list .badge:selected:backdrop, .source-list .badge:selected:hover:backdrop { + background-color: rgba(0, 0, 0, 0.2); + color: #eaeaea; } + .source-list row, + .source-list .list-row { + border: none; + padding: 0; } + .source-list row > GtkLabel, + .source-list row > label, + .source-list .list-row > GtkLabel, + .source-list .list-row > label { + padding-left: 6px; + padding-right: 6px; } + +/************** +* Text Styles * +**************/ +.h1 { + font-size: 24px; } + +.h2 { + font-weight: 300; + font-size: 18px; } + +.h3 { + font-size: 11px; } + +.h4, +.category-label { + font-size: 12px; + padding: 6px; + color: rgba(68, 68, 68, 0.3); + font-weight: bold; + text-shadow: 0 1px rgba(255, 255, 255, 0.2); } + +/************** +* Storage Bar * +**************/ +.storage-bar .trough { + border: none; + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8); + background-image: none; + background-color: transparent; + padding: 8px 6px; } +.storage-bar .fill-block { + background-color: #feea3a; + border: none; + box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); + transition: all 200ms ease-in-out; + padding: 8px 6px; } + .storage-bar .fill-block:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + border-left-width: 1px; + box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); } + .storage-bar .fill-block:last-child { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset -1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); } + .storage-bar .fill-block.empty-block { + background-color: #ffffff; } + .storage-bar .fill-block.app { + background-color: #2095f2; } + .storage-bar .fill-block.audio { + background-color: #fe9700; } + .storage-bar .fill-block.photo { + background-color: #f34235; } + .storage-bar .fill-block.video { + background-color: #9b26af; } + .storage-bar .fill-block .legend { + padding: 12px; + border-radius: 4px; } + +/*************** + * Header Bars * + ***************/ +.titlebar:not(headerbar), +headerbar { + min-height: 40px; + padding: 0 8px; + border: none; + border-radius: 4px 4px 0 0; + background-color: #636E73; + color: #ffffff; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } + .titlebar:backdrop:not(headerbar), + headerbar:backdrop { + background-color: #636E73; + color: rgba(255, 255, 255, 0.5); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + transition: 200ms ease-out; } + .titlebar:not(headerbar) .title, + headerbar .title { + font-weight: bold; + padding-left: 12px; + padding-right: 12px; + color: #ffffff; } + .titlebar:not(headerbar) .title:backdrop, + headerbar .title:backdrop { + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) .subtitle, + headerbar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; + color: #ffffff; } + .selection-mode.titlebar:not(headerbar), + headerbar.selection-mode { + border-radius: 4px 4px 0 0; + color: #ffffff; + text-shadow: 0 -1px rgba(0, 0, 0, 0.5); + border-color: #347d9f; + background-color: #347D9F; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); } + .selection-mode.titlebar:backdrop:not(headerbar), + headerbar.selection-mode:backdrop { + background-color: #275f79; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu, + headerbar.selection-mode .selection-menu:backdrop, + headerbar.selection-mode .selection-menu { + border-color: rgba(68, 154, 194, 0); + background-image: linear-gradient(to bottom, rgba(68, 154, 194, 0)); + box-shadow: none; + text-shadow: none; + padding-left: 10px; + padding-right: 10px; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop GtkArrow, .selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow, + headerbar.selection-mode .selection-menu:backdrop GtkArrow, + headerbar.selection-mode .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; } + .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, + headerbar.selection-mode .selection-menu:backdrop .arrow, + headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: rgba(255, 255, 255, 0.5); + -gtk-icon-shadow: none; } + .tiled .titlebar:backdrop:not(headerbar), .tiled .titlebar:not(headerbar), .maximized .titlebar:backdrop:not(headerbar), .maximized .titlebar:not(headerbar), .tiled + headerbar:backdrop, .tiled + headerbar, .maximized + headerbar:backdrop, .maximized + headerbar { + border-radius: 0; } + .default-decoration.titlebar:not(headerbar), + headerbar.default-decoration { + padding: 6px; + min-height: 28px; + background-color: #636E73; + color: #ffffff; } + .default-decoration.titlebar:not(headerbar) .maximized, + headerbar.default-decoration .maximized { + padding: 6px; } + .default-decoration.titlebar:backdrop:not(headerbar), + headerbar.default-decoration:backdrop { + background-color: #576165; + color: rgba(255, 255, 255, 0.5); } + .default-decoration.titlebar:not(headerbar) .button.titlebutton, + .default-decoration.titlebar:not(headerbar) button.titlebutton, + headerbar.default-decoration .button.titlebutton, + headerbar.default-decoration button.titlebutton { + min-height: 16px; + min-width: 16px; + padding: 1px; + border-radius: 50%; + background-color: transparent; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .default-decoration.titlebar:not(headerbar) .button.titlebutton:hover, + .default-decoration.titlebar:not(headerbar) button.titlebutton:hover, + headerbar.default-decoration .button.titlebutton:hover, + headerbar.default-decoration button.titlebutton:hover { + background-color: transparent; + color: white; } + .default-decoration.titlebar:not(headerbar) .button.titlebutton:backdrop, + .default-decoration.titlebar:not(headerbar) button.titlebutton:backdrop, + headerbar.default-decoration .button.titlebutton:backdrop, + headerbar.default-decoration button.titlebutton:backdrop { + background-color: transparent; + color: rgba(255, 255, 255, 0.5); } + .default-decoration.titlebar:not(headerbar) .button.titlebutton:active, + .default-decoration.titlebar:not(headerbar) button.titlebutton:active, + headerbar.default-decoration .button.titlebutton:active, + headerbar.default-decoration button.titlebutton:active { + background-color: #ffffff; + color: #636E73; + border-radius: 50%; + box-shadow: none; } + .titlebar:not(headerbar) entry, + headerbar entry { + margin: 6px 0; + min-height: 16px; + border-radius: 2px; + padding: 4px; + border: none; + box-shadow: none; + background: rgba(255, 255, 255, 0.95); + color: #444; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); } + .titlebar:not(headerbar) entry > image, + headerbar entry > image { + padding-right: 6px; + color: rgba(68, 68, 68, 0.8); } + .titlebar:not(headerbar) entry:active, .titlebar:not(headerbar) entry:focus, + headerbar entry:active, + headerbar entry:focus { + background: #ffffff; + color: #444; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .titlebar:not(headerbar) entry:active > image, .titlebar:not(headerbar) entry:focus > image, + headerbar entry:active > image, + headerbar entry:focus > image { + padding-right: 6px; + color: #444; } + .titlebar:not(headerbar) entry:active:backdrop, .titlebar:not(headerbar) entry:focus:backdrop, + headerbar entry:active:backdrop, + headerbar entry:focus:backdrop { + background: rgba(255, 255, 255, 0.8); + color: rgba(68, 68, 68, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) entry:disabled, + headerbar entry:disabled { + background: rgba(255, 255, 255, 0.6); + color: rgba(68, 68, 68, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) entry:disabled > image, + headerbar entry:disabled > image { + padding-right: 6px; + color: rgba(68, 68, 68, 0.5); } + .titlebar:not(headerbar) entry:disabled:backdrop, + headerbar entry:disabled:backdrop { + background: rgba(255, 255, 255, 0.5); + color: rgba(68, 68, 68, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) entry:backdrop, + headerbar entry:backdrop { + background: rgba(255, 255, 255, 0.8); + color: rgba(68, 68, 68, 0.5); + box-shadow: none; } + .titlebar:not(headerbar) entry:backdrop > image, + headerbar entry:backdrop > image { + color: rgba(68, 68, 68, 0.5); } + .titlebar:not(headerbar) button, + headerbar button { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + padding: 10px; + margin: 0; + color: #ffffff; } + .titlebar:not(headerbar) button.text-button, .titlebar:not(headerbar) button.image-button, .titlebar:not(headerbar) button.flat, + headerbar button.text-button, + headerbar button.image-button, + headerbar button.flat { + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-color: transparent; + background-image: none; + color: #ffffff; } + .titlebar:not(headerbar) button.text-button:backdrop, .titlebar:not(headerbar) button.image-button:backdrop, .titlebar:not(headerbar) button.flat:backdrop, + headerbar button.text-button:backdrop, + headerbar button.image-button:backdrop, + headerbar button.flat:backdrop { + background-color: transparent; + background-image: none; + text-shadow: none; + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) button.linked, + headerbar button.linked { + border-radius: 0px; + margin: 0; } + .titlebar:not(headerbar) button:hover, + headerbar button:hover { + background-image: none; + background-color: rgba(0, 0, 0, 0.15); + color: white; + box-shadow: none; + text-shadow: none; } + .titlebar:not(headerbar) button:backdrop, + headerbar button:backdrop { + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) button:active, .titlebar:not(headerbar) button:checked, + headerbar button:active, + headerbar button:checked { + font: bold; + border-radius: 0px; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 -2px 0 0 #ffffff; + background-color: transparent; + background-image: none; + color: #ffffff; } + .titlebar:not(headerbar) button:active:backdrop, .titlebar:not(headerbar) button:checked:backdrop, + headerbar button:active:backdrop, + headerbar button:checked:backdrop { + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.5); + box-shadow: inset 0 -2px 0 0 rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) button:disabled, + headerbar button:disabled { + color: rgba(255, 255, 255, 0.5); + background-color: transparent; + background-image: none; } + .titlebar:not(headerbar) button:disabled:backdrop, + headerbar button:disabled:backdrop { + color: rgba(255, 255, 255, 0.5); + background-color: transparent; + background-image: none; } + .titlebar:not(headerbar) button:disabled:backdrop image, + headerbar button:disabled:backdrop image { + -gtk-icon-effect: dim; } + .titlebar:not(headerbar) button.titlebutton, + headerbar button.titlebutton { + min-height: 16px; + min-width: 16px; + padding: 1px; + border-radius: 50%; + background-color: transparent; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .titlebar:not(headerbar) button.titlebutton:hover, + headerbar button.titlebutton:hover { + background-color: transparent; + color: white; } + .titlebar:not(headerbar) button.titlebutton:backdrop, + headerbar button.titlebutton:backdrop { + background-color: transparent; + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) button.titlebutton:active, + headerbar button.titlebutton:active { + background-color: #ffffff; + color: #636E73; + border-radius: 50%; + box-shadow: none; } + .titlebar:not(headerbar) button.menu-button, .titlebar:not(headerbar) button.title-menu-button, + headerbar button.menu-button, + headerbar button.title-menu-button { + padding: 1px; + background-color: transparent; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .titlebar:not(headerbar) button.menu-button:hover, .titlebar:not(headerbar) button.title-menu-button:hover, + headerbar button.menu-button:hover, + headerbar button.title-menu-button:hover { + background-color: rgba(0, 0, 0, 0.1); + color: white; } + .titlebar:not(headerbar) button.menu-button:backdrop, .titlebar:not(headerbar) button.title-menu-button:backdrop, + headerbar button.menu-button:backdrop, + headerbar button.title-menu-button:backdrop { + background-color: transparent; + color: rgba(255, 255, 255, 0.5); } + .titlebar:not(headerbar) button.menu-button:active, .titlebar:not(headerbar) button.title-menu-button:active, + headerbar button.menu-button:active, + headerbar button.title-menu-button:active { + background-color: #4b5458; + color: #ffffff; + box-shadow: none; } + .titlebar:not(headerbar) .separator, + headerbar .separator { + color: transparent; + background-color: transparent; } + +.titlebar, .titlebar:backdrop { + border-top-left-radius: 4px; + border-top-right-radius: 4px; } + +separator:first-child + headerbar, separator:first-child + headerbar:backdrop, headerbar:first-child, headerbar:first-child:backdrop { + border-top-left-radius: 4px; } +headerbar:last-child, headerbar:last-child:backdrop { + border-top-right-radius: 4px; } + +window.csd > .titlebar:not(headerbar) { + padding: 0; + background-color: #636E73; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; } + window.csd > .titlebar:not(headerbar):backdrop { + background-color: #576165; } + +/************** + * GtkInfoBar * + **************/ +.info, .warning, .question, .error, +infobar { + text-shadow: none; + color: #444; + background-color: #f7f7f7; + border-bottom: 1px solid #dedede; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 0 0 rgba(0, 0, 0, 0.05), 0 1px 2px 0 rgba(0, 0, 0, 0.15); } + +.info, .warning, .question, .error { + text-shadow: none; + color: #ffffff; + border: none; } + .info .label, .warning .label, .question .label, .error .label { + color: #ffffff; } + .info .label:backdrop, .warning .label:backdrop, .question .label:backdrop, .error .label:backdrop { + color: rgba(255, 255, 255, 0.5); } + .info button, .warning button, .question button, .error button { + border-radius: 2px; + border: none; + background: rgba(255, 255, 255, 0.95); + color: #444; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); } + .info button .label, .warning button .label, .question button .label, .error button .label { + color: #444; } + .info button:active, .warning button:active, .question button:active, .error button:active { + background: #ffffff; + color: #444; + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .info button:active:backdrop, .warning button:active:backdrop, .question button:active:backdrop, .error button:active:backdrop { + background: rgba(255, 255, 255, 0.8); + color: rgba(68, 68, 68, 0.5); + box-shadow: none; } + .info button:hover, .warning button:hover, .question button:hover, .error button:hover, .info button:focus, .warning button:focus, .question button:focus, .error button:focus { + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); } + .info button:disabled, .warning button:disabled, .question button:disabled, .error button:disabled { + background: rgba(255, 255, 255, 0.6); + color: rgba(68, 68, 68, 0.5); + box-shadow: none; } + .info button:disabled:backdrop, .warning button:disabled:backdrop, .question button:disabled:backdrop, .error button:disabled:backdrop { + background: rgba(255, 255, 255, 0.5); + color: rgba(68, 68, 68, 0.5); + box-shadow: none; } + .info button:backdrop, .warning button:backdrop, .question button:backdrop, .error button:backdrop { + background: rgba(255, 255, 255, 0.8); + color: rgba(68, 68, 68, 0.5); + box-shadow: none; } + +.info { + background-color: #2095f2; } + .info:backdrop { + background-color: #50acf5; + color: rgba(255, 255, 255, 0.5); } + +.warning { + background-color: #feea3a; } + .warning:backdrop { + background-color: #feef6d; + color: rgba(255, 255, 255, 0.5); } + +.question { + background-color: #1ea362; } + .question:backdrop { + background-color: #26ce7c; + color: rgba(255, 255, 255, 0.5); } + +.error { + background-color: #f34235; } + .error:backdrop { + background-color: #f66f65; + color: rgba(255, 255, 255, 0.5); } + +/************* + * Level Bar * + *************/ +levelbar { + -GtkLevelBar-min-block-width: 32; + -GtkLevelBar-min-block-height: 8; } + levelbar:backdrop { + transition: 200ms ease-out; } + levelbar trough { + margin: 0; + padding: 2px; + border-radius: 3px; } + levelbar.horizontal.indicator-discrete.fill-block { + margin: 0 1px; } + levelbar.horizontal.discrete block { + margin: 0 1px; } + levelbar.vertical.indicator-discrete.fill-block { + margin: 1px 0; } + levelbar.vertical.discrete block { + margin: 1px 0; } + levelbar.vertical .fill-block, + levelbar.vertical block, + levelbar block { + border-radius: 2px; + min-width: 32px; + min-height: 2px; } + levelbar.vertical .low.fill-block, + levelbar.vertical block.low, levelbar.vertical .level-low.fill-block, + levelbar.vertical block.level-low, + levelbar block.low, + levelbar block.level-low { + border: 1px solid #fee507; + background-color: #feea3a; } + levelbar.vertical .low.fill-block:backdrop, + levelbar.vertical block.low:backdrop, levelbar.vertical .level-low.fill-block:backdrop, + levelbar.vertical block.level-low:backdrop, + levelbar block.low:backdrop, + levelbar block.level-low:backdrop { + border: 1px solid #feea3a; } + levelbar.vertical .high.fill-block, + levelbar.vertical block.high, levelbar.vertical .level-high.fill-block, + levelbar.vertical block.level-high, + levelbar block.high, + levelbar block.level-high { + border: 1px solid #347d9f; + background-color: #449ac2; } + levelbar.vertical .high.fill-block:backdrop, + levelbar.vertical block.high:backdrop, levelbar.vertical .level-high.fill-block:backdrop, + levelbar.vertical block.level-high:backdrop, + levelbar block.high:backdrop, + levelbar block.level-high:backdrop { + border: 1px solid #449ac2; } + levelbar.vertical .full.fill-block, + levelbar.vertical block.full, levelbar.vertical .level-full.fill-block, + levelbar.vertical block.level-full, + levelbar block.full, + levelbar block.level-full { + border: 1px solid #167848; + background-color: #1ea362; } + levelbar.vertical .full.fill-block:backdrop, + levelbar.vertical block.full:backdrop, levelbar.vertical .level-full.fill-block:backdrop, + levelbar.vertical block.level-full:backdrop, + levelbar block.full:backdrop, + levelbar block.level-full:backdrop { + border: 1px solid #1ea362; } + levelbar.vertical .empty.fill-block, + levelbar.vertical block.empty, levelbar.vertical .level-empty.fill-block, + levelbar.vertical block.level-empty, + levelbar block.empty, + levelbar block.level-empty { + background-color: transparent; + border: 1px solid rgba(68, 68, 68, 0.2); + box-shadow: none; } + levelbar.vertical .empty.fill-block:backdrop, + levelbar.vertical block.empty:backdrop, levelbar.vertical .level-empty.fill-block:backdrop, + levelbar.vertical block.level-empty:backdrop, + levelbar block.empty:backdrop, + levelbar block.level-empty:backdrop { + border-color: rgba(158, 158, 158, 0.15); } + levelbar.vertical { + -GtkLevelBar-min-block-width: 8; + -GtkLevelBar-min-block-height: 32; } + levelbar.vertical .fill-block, + levelbar.vertical block { + min-width: 8px; + min-height: 32px; } + +/********* + * Links * + *********/ +*:link, button:link, +button:visited { + color: blue; } + *:link:visited, + button:visited { + color: rgba(0, 0, 255, 0.5); } + *:selected *:link:visited, *:selected button:visited:link, + *:selected button:visited { + color: #b4d7e7; } + *:link:hover, button:hover:link, + button:hover:visited { + color: #3333ff; } + *:selected *:link:hover, *:selected button:hover:link, + *:selected button:hover:visited { + color: #ecf5f9; } + *:link:active, button:active:link, + button:active:visited { + color: blue; } + *:selected *:link:active, *:selected button:active:link, + *:selected button:active:visited { + color: #daebf3; } + *:link:backdrop:backdrop:hover, button:backdrop:backdrop:hover:link, + button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, .selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, + headerbar.selection-mode .subtitle:backdrop:backdrop:hover:link, button:backdrop:backdrop:hover:selected:link, + button:backdrop:backdrop:hover:selected:visited, *:link:backdrop, button:backdrop:link, + button:backdrop:visited { + color: #449ac2; } + *:link:selected, .selection-mode.titlebar:not(headerbar) .subtitle:link, + headerbar.selection-mode .subtitle:link, button:selected:link, + button:selected:visited, *:selected *:link, *:selected button:link, + *:selected button:visited { + color: #daebf3; } + +button:link, +button:visited { + text-shadow: none; } + button:link:hover, button:link:active, button:link:checked, + button:visited:hover, + button:visited:active, + button:visited:checked { + text-shadow: none; } + button:link > label, + button:visited > label { + text-decoration-line: underline; } + button:link > GtkLabel, + button:visited > GtkLabel { + text-decoration-line: underline; } + +/********* + * Lists * + *********/ +list { + color: #444; + background-color: #ffffff; + border-color: #c4c4c4; } + list:backdrop { + background-color: #fcfcfc; + border-color: #c9c9c9; } + +row { + border-radius: 0; + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + row image { + padding-right: 6px; } + row:hover { + transition: none; } + row:backdrop { + transition: 200ms ease-out; } + row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(68, 68, 68, 0.05); } + row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); } + row.activatable:backdrop:hover { + background-color: transparent; } + row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } + row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: #4491b5; } + row.activatable:selected:backdrop { + background-color: #449ac2; } + +/********* + * Menus * + *********/ +menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); + background-color: #636E73; + color: #ffffff; } + menubar:backdrop { + background-color: #576165; } + menubar > menuitem { + min-height: 16px; + padding: 4px 8px; } + menubar > menuitem:hover { + box-shadow: inset 0 -3px #449ac2; + color: #ffffff; } + menubar > menuitem:disabled { + color: #9e9e9e; + box-shadow: none; } + +menu { + padding: 4px 0px; + background-color: #ffffff; + border: 1px solid #c4c4c4; + border-radius: 4px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 0 rgba(255, 255, 255, 0.1); } + .csd menu { + border: none; } + menu:backdrop { + background-color: #fcfcfc; } + menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 8px 4px; + text-shadow: none; } + menu menuitem:hover { + color: #ffffff; + background-color: #449ac2; } + menu menuitem:disabled { + color: #9e9e9e; } + menu menuitem:disabled:backdrop { + color: #d1d1d1; } + menu menuitem:backdrop, menu menuitem:backdrop:hover { + color: #9e9e9e; + background-color: transparent; } + menu menuitem arrow { + min-height: 16px; + min-width: 16px; } + menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; } + menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #ffffff; + border-radius: 0; } + menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid #ececec; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + menu > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid #ececec; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + menu > arrow:hover { + background-color: #ececec; } + menu > arrow:backdrop { + background-color: #fcfcfc; } + menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; } + +menuitem accelerator { + color: alpha(currentColor,0.55); } +menuitem check, +menuitem radio { + min-height: 16px; + min-width: 16px; } + menuitem check:dir(ltr), + menuitem radio:dir(ltr) { + margin-right: 7px; } + menuitem check:dir(rtl), + menuitem radio:dir(rtl) { + margin-left: 7px; } + +/******** + * Misc * + ********/ +.content-view { + background-color: #e5e5e5; } + .content-view:hover { + -gtk-icon-effect: highlight; } + .content-view:backdrop { + background-color: #e5e5e5; } + +.osd .scale-popup button.flat { + border-style: none; + border-radius: 5px; } +.scale-popup button:hover { + background-color: rgba(68, 68, 68, 0.1); + border-radius: 5px; } + +separator { + color: #c4c4c4; } + +/************ +* Assistant * +*************/ +assistant { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + assistant .sidebar { + background-color: #ffffff; + border-top: 1px solid #c4c4c4; + border-bottom-left-radius: 4px; } + assistant .sidebar:backdrop { + background-color: #fcfcfc; + border-color: #c9c9c9; } + assistant.csd .sidebar { + border-top-style: none; } + assistant .sidebar GtkLabel, + assistant .sidebar label { + padding: 6px 12px; } + assistant .sidebar GtkLabel.highlight, + assistant .sidebar label.highlight { + background-color: lightgray; } + +/************* + * Notebooks * + *************/ +notebook > header { + border: none; } + notebook > header.top { + border-bottom-style: solid; } + notebook > header.top > tabs > tab:hover { + box-shadow: inset 0 -2px #c4c4c4; } + notebook > header.top > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -2px #449ac2; } + notebook > header.bottom { + border-top-style: solid; } + notebook > header.bottom > tabs > tab:hover { + box-shadow: inset 0 2px #c4c4c4; } + notebook > header.bottom > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.bottom > tabs > tab:checked { + box-shadow: inset 0 2px #449ac2; } + notebook > header.left { + border-right-style: solid; } + notebook > header.left > tabs > tab:hover { + box-shadow: inset -2px 0 #c4c4c4; } + notebook > header.left > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.left > tabs > tab:checked { + box-shadow: inset -2px 0 #449ac2; } + notebook > header.right { + border-left-style: solid; } + notebook > header.right > tabs > tab:hover { + box-shadow: inset 2px 0 #c4c4c4; } + notebook > header.right > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.right > tabs > tab:checked { + box-shadow: inset 2px 0 #449ac2; } + notebook > header.top > tabs > arrow { + border-top-style: none; } + notebook > header.bottom > tabs > arrow { + border-bottom-style: none; } + notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; } + notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + notebook > header.left > tabs > arrow { + border-left-style: none; } + notebook > header.right > tabs > arrow { + border-right-style: none; } + notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; } + notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { + background-clip: padding-box; + background-image: none; + background-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + box-shadow: none; } + notebook > header > tabs > arrow:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header tab { + min-height: 30px; + min-width: 30px; + padding: 3px 12px; + outline-offset: -5px; + color: #9e9e9e; + font-weight: bold; + border-width: 1px; + border-color: transparent; } + notebook > header tab:hover { + color: #717171; } + notebook > header tab:hover.reorderable-page { + border-color: rgba(196, 196, 196, 0.3); + background-color: rgba(247, 247, 247, 0.2); } + notebook > header tab:backdrop { + color: #c2c2c2; } + notebook > header tab:backdrop.reorderable-page { + border-color: transparent; + background-color: transparent; } + notebook > header tab:checked { + color: #444; } + notebook > header tab:checked.reorderable-page { + border-color: rgba(196, 196, 196, 0.5); + background-color: rgba(247, 247, 247, 0.5); } + notebook > header tab:checked.reorderable-page:hover { + background-color: rgba(247, 247, 247, 0.7); } + notebook > header tab:backdrop:checked { + color: #9e9e9e; } + notebook > header tab:backdrop:checked.reorderable-page { + border-color: #c9c9c9; + background-color: #f7f7f7; } + notebook > header tab button.flat { + padding: 0; + margin-top: 4px; + margin-bottom: 4px; + min-width: 20px; + min-height: 20px; } + notebook > header tab button.flat:hover { + color: currentColor; } + notebook > header tab button.flat, notebook > header tab button.flat:backdrop { + color: alpha(currentColor,0.3); } + notebook > header tab button.flat:last-child { + margin-left: 4px; + margin-right: -4px; } + notebook > header tab button.flat:first-child { + margin-left: -4px; + margin-right: 4px; } + notebook > header.top tabs, notebook > header.bottom tabs { + padding-left: 4px; + padding-right: 4px; } + notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) { + margin-left: 3px; + margin-right: 3px; } + notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: -1px; } + notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: -1px; } + notebook > header.top tabs tab, notebook > header.bottom tabs tab { + margin-left: 4px; + margin-right: 4px; } + notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: none solid; } + notebook > header.left tabs, notebook > header.right tabs { + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) { + margin-top: 3px; + margin-bottom: 3px; } + notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: -1px; } + notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: -1px; } + notebook > header.left tabs tab, notebook > header.right tabs tab { + margin-top: 4px; + margin-bottom: 4px; } + notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid none; } + notebook > header.top tab { + padding-bottom: 4px; } + notebook > header.bottom tab { + padding-top: 4px; } +notebook > stack:not(:only-child) { + background-color: #ffffff; } + notebook > stack:not(:only-child):backdrop { + background-color: #fcfcfc; } + +notebook, +.dynamic-notebook, +.notebook { + padding: 0; + background-color: #ffffff; + box-shadow: 0 0 0 1px #c4c4c4; + background-clip: border-box; } + notebook > header, + notebook > .header, + .dynamic-notebook > header, + .dynamic-notebook > .header, + .notebook > header, + .notebook > .header { + border: none; + box-shadow: none; + background-color: #f7f7f7; } + notebook > tab, + .dynamic-notebook > tab, + .notebook > tab { + border-radius: 0; + background-color: #f7f7f7; } + notebook > tab.top, + .dynamic-notebook > tab.top, + .notebook > tab.top { + padding: 6px 8px 8px 8px; + box-shadow: inset 0 -1px 0 0 #c4c4c4; } + notebook > tab.top:active, + .dynamic-notebook > tab.top:active, + .notebook > tab.top:active { + box-shadow: inset 0 -3px 0 0 #c4c4c4; } + notebook > tab.top:active:backdrop, + .dynamic-notebook > tab.top:active:backdrop, + .notebook > tab.top:active:backdrop { + box-shadow: inset 0 -3px 0 0 #c9c9c9; } + notebook > tab.top:backdrop, + .dynamic-notebook > tab.top:backdrop, + .notebook > tab.top:backdrop { + box-shadow: inset 0 -1px 0 0 #c9c9c9; } + notebook > tab.top:disabled, + .dynamic-notebook > tab.top:disabled, + .notebook > tab.top:disabled { + box-shadow: inset 0 -1px 0 0 #c4c4c4; } + notebook > tab.bottom, + .dynamic-notebook > tab.bottom, + .notebook > tab.bottom { + padding: 8px 8px 6px 8px; + box-shadow: inset 0 1px 0 0 #c4c4c4; } + notebook > tab.bottom:active, + .dynamic-notebook > tab.bottom:active, + .notebook > tab.bottom:active { + box-shadow: inset 0 3px 0 0 #c4c4c4; } + notebook > tab.bottom:active:backdrop, + .dynamic-notebook > tab.bottom:active:backdrop, + .notebook > tab.bottom:active:backdrop { + box-shadow: inset 0 3px 0 0 #c9c9c9; } + notebook > tab.bottom:backdrop, + .dynamic-notebook > tab.bottom:backdrop, + .notebook > tab.bottom:backdrop { + box-shadow: inset 0 1px 0 0 #c9c9c9; } + notebook > tab.bottom:disabled, + .dynamic-notebook > tab.bottom:disabled, + .notebook > tab.bottom:disabled { + box-shadow: inset 0 1px 0 0 #c4c4c4; } + notebook > tab.left, + .dynamic-notebook > tab.left, + .notebook > tab.left { + padding: 8px; + box-shadow: inset -1px 0 0 0 #c4c4c4; } + notebook > tab.left:active, + .dynamic-notebook > tab.left:active, + .notebook > tab.left:active { + box-shadow: inset -3px 0 0 0 #c4c4c4; } + notebook > tab.left:active:backdrop, + .dynamic-notebook > tab.left:active:backdrop, + .notebook > tab.left:active:backdrop { + box-shadow: inset -3px 0 0 0 #c9c9c9; } + notebook > tab.left:backdrop, + .dynamic-notebook > tab.left:backdrop, + .notebook > tab.left:backdrop { + box-shadow: inset -1px 0 0 0 #c9c9c9; } + notebook > tab.left:disabled, + .dynamic-notebook > tab.left:disabled, + .notebook > tab.left:disabled { + box-shadow: inset -1px 0 0 0 #c4c4c4; } + notebook > tab.right, + .dynamic-notebook > tab.right, + .notebook > tab.right { + padding: 8px; + box-shadow: inset 1px 0 0 0 #c4c4c4; } + notebook > tab.right:active, + .dynamic-notebook > tab.right:active, + .notebook > tab.right:active { + box-shadow: inset 3px 0 0 0 #c4c4c4; } + notebook > tab.right:active:backdrop, + .dynamic-notebook > tab.right:active:backdrop, + .notebook > tab.right:active:backdrop { + box-shadow: inset 3px 0 0 0 #c9c9c9; } + notebook > tab.right:backdrop, + .dynamic-notebook > tab.right:backdrop, + .notebook > tab.right:backdrop { + box-shadow: inset 1px 0 0 0 #c9c9c9; } + notebook > tab.right:disabled, + .dynamic-notebook > tab.right:disabled, + .notebook > tab.right:disabled { + box-shadow: inset 1px 0 0 0 #c4c4c4; } + notebook > tab:active, + .dynamic-notebook > tab:active, + .notebook > tab:active { + font-weight: bold; } + notebook > tab:hover, + .dynamic-notebook > tab:hover, + .notebook > tab:hover { + background: #eaeaea; } + +/********* + * Paned * + *********/ +.paned, +paned { + border: solid #c4c4c4; + border-left-width: 1px; } + .paned > separator, + paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#c4c4c4); + background-size: 1px 1px; } + .paned > separator:selected, + paned > separator:selected { + background-image: image(#449ac2); } + .paned > separator:backdrop, + paned > separator:backdrop { + background-image: image(#c9c9c9); } + .paned > separator.wide, + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #f7f7f7; + background-image: image(#c4c4c4), image(#c4c4c4); + background-size: 1px 1px, 1px 1px; } + .paned > separator.wide:backdrop, + paned > separator.wide:backdrop { + background-color: #f7f7f7; + background-image: image(#c9c9c9), image(#c9c9c9); } + .paned.horizontal > separator, + paned.horizontal > separator { + background-repeat: repeat-y; } + .paned.horizontal > separator:dir(ltr), + paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; } + .paned.horizontal > separator:dir(rtl), + paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; } + .paned.horizontal > separator.wide, + paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; } + .paned.vertical > separator, + paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; } + .paned.vertical > separator.wide, + paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; } + +/************ + * Pathbars * + ************/ +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 4px; + padding-right: 4px; } +.path-bar button.text-button.image-button label { + padding-left: 0; + padding-right: 0; } +.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child { + padding-right: 8px; } +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 8px; } +.path-bar button image { + padding-left: 4px; + padding-right: 4px; } +.path-bar button.slider-button { + padding-left: 0; + padding-right: 0; } + +/************ + * Popovers * + ************/ +popover.background { + padding: 2px; + border-radius: 4px; + border: none; + background-color: #f7f7f7; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + .csd popover.background, popover.background { + border: 1px solid #c4c4c4; } + popover.background:backdrop { + background-color: #f7f7f7; + box-shadow: none; } + popover.background > list, + popover.background > .view, + popover.background > GtkIconView, + popover.background > iconview, + popover.background > toolbar, + popover.background > .toolbar { + border-style: none; + background-color: transparent; } + .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier { + border: 1px solid rgba(255, 255, 255, 0.1); } + popover.background .separator, popover.background separator { + margin: 3px; } + popover.background list separator { + margin: 0px; } + +/**************** + * Print dialog * +*****************/ +printdialog paper { + color: #444; + border: 1px solid #c4c4c4; + background: white; + padding: 0; } + printdialog paper:backdrop { + color: #9e9e9e; + border-color: #c9c9c9; } +printdialog .dialog-action-box { + margin: 12px; } + +/***************** + * Progress bars * + *****************/ +GtkProgressBar, +.progressbar, +progressbar { + font-size: smaller; + color: rgba(68, 68, 68, 0.4); } + GtkProgressBar.horizontal trough, + GtkProgressBar.horizontal .trough, + GtkProgressBar.horizontal progress, + .progressbar.horizontal trough, + .progressbar.horizontal .trough, + .progressbar.horizontal progress, + progressbar.horizontal trough, + progressbar.horizontal .trough, + progressbar.horizontal progress { + min-height: 4px; } + GtkProgressBar.vertical trough, + GtkProgressBar.vertical .trough, + GtkProgressBar.vertical progress, + .progressbar.vertical trough, + .progressbar.vertical .trough, + .progressbar.vertical progress, + progressbar.vertical trough, + progressbar.vertical .trough, + progressbar.vertical progress { + min-width: 4px; } + GtkProgressBar.horizontal progress, + .progressbar.horizontal progress, + progressbar.horizontal progress { + margin: 0 -1px; } + GtkProgressBar.vertical progress, + .progressbar.vertical progress, + progressbar.vertical progress { + margin: -1px 0; } + GtkProgressBar:active, + .progressbar:active, + progressbar:active { + border-radius: 0px; + color: rgba(0, 0, 0, 0.5); + background-color: #449ac2; + border-color: #347d9f; } + GtkProgressBar:active:backdrop, + .progressbar:active:backdrop, + progressbar:active:backdrop { + background-color: #6bafce; + border-color: #449ac2; } + GtkProgressBar:backdrop, + .progressbar:backdrop, + progressbar:backdrop { + transition: 200ms ease-out; } + GtkProgressBar .progressbar, + GtkProgressBar progress, + .progressbar .progressbar, + .progressbar progress, + progressbar .progressbar, + progressbar progress { + border-radius: 0px; } + GtkProgressBar .progressbar.left, + GtkProgressBar progress.left, + .progressbar .progressbar.left, + .progressbar progress.left, + progressbar .progressbar.left, + progressbar progress.left { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; } + GtkProgressBar .progressbar.right, + GtkProgressBar progress.right, + .progressbar .progressbar.right, + .progressbar progress.right, + progressbar .progressbar.right, + progressbar progress.right { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; } + GtkProgressBar .progressbar.top, + GtkProgressBar progress.top, + .progressbar .progressbar.top, + .progressbar progress.top, + progressbar .progressbar.top, + progressbar progress.top { + border-top-right-radius: 0px; + border-top-left-radius: 0px; } + GtkProgressBar .progressbar.bottom, + GtkProgressBar progress.bottom, + .progressbar .progressbar.bottom, + .progressbar progress.bottom, + progressbar .progressbar.bottom, + progressbar progress.bottom { + border-bottom-right-radius: 0px; + border-bottom-left-radius: 0px; } + GtkProgressBar.osd, + .progressbar.osd, + progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; } + GtkProgressBar.osd .trough, + GtkProgressBar.osd trough, + .progressbar.osd .trough, + .progressbar.osd trough, + progressbar.osd .trough, + progressbar.osd trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; } + GtkProgressBar.osd .progressbar, + GtkProgressBar.osd progress, + .progressbar.osd .progressbar, + .progressbar.osd progress, + progressbar.osd .progressbar, + progressbar.osd progress { + border-style: none; + border-radius: 0; } + GtkProgressBar row:selected, + GtkProgressBar .list-row:selected, + .progressbar row:selected, + .progressbar .list-row:selected, + progressbar row:selected, + progressbar .list-row:selected { + border: 1px solid #347d9f; + color: rgba(0, 0, 0, 0.5); + background-color: #449ac2; } + +/************ + * GtkScale * + ************/ +levelbar trough, levelbar.horizontal trough, +levelbar.horizontal .trough, levelbar.vertical trough, +levelbar.vertical .trough, GtkProgressBar, +.progressbar, +progressbar, scale trough, scale.fine-tune trough, scale fill { + border: none; + background-color: #ffffff; + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2), 0px 1px rgba(255, 255, 255, 0.8); + padding: 0; + margin: 0; } + levelbar trough:disabled, + levelbar.horizontal .trough:disabled, + levelbar.vertical .trough:disabled, GtkProgressBar:disabled, + .progressbar:disabled, + progressbar:disabled, scale trough:disabled, scale fill:disabled { + background-color: #fafafa; } + levelbar trough:backdrop, + levelbar.horizontal .trough:backdrop, + levelbar.vertical .trough:backdrop, GtkProgressBar:backdrop, + .progressbar:backdrop, + progressbar:backdrop, scale trough:backdrop, scale fill:backdrop { + background-color: #fcfcfc; + transition: 200ms ease-out; } + levelbar trough:backdrop:disabled, + levelbar.horizontal .trough:backdrop:disabled, + levelbar.vertical .trough:backdrop:disabled, GtkProgressBar:backdrop:disabled, + .progressbar:backdrop:disabled, + progressbar:backdrop:disabled, scale trough:backdrop:disabled, scale fill:backdrop:disabled { + background-color: #fafafa; } + row:selected levelbar trough, levelbar row:selected trough, + row:selected levelbar.horizontal .trough, + levelbar.horizontal row:selected .trough, + row:selected levelbar.vertical .trough, + levelbar.vertical row:selected .trough, row:selected GtkProgressBar, + row:selected .progressbar, + row:selected progressbar, row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill { + box-shadow: none; } + row:selected levelbar trough, levelbar row:selected trough, + row:selected levelbar.horizontal .trough, + levelbar.horizontal row:selected .trough, + row:selected levelbar.vertical .trough, + levelbar.vertical row:selected .trough, row:selected GtkProgressBar, + row:selected .progressbar, + row:selected progressbar, row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected levelbar trough:disabled, levelbar row:selected trough:disabled, + row:selected levelbar.horizontal .trough:disabled, + levelbar.horizontal row:selected .trough:disabled, + row:selected levelbar.vertical .trough:disabled, + levelbar.vertical row:selected .trough:disabled, row:selected GtkProgressBar:disabled, + row:selected .progressbar:disabled, + row:selected progressbar:disabled, row:selected scale trough:disabled, scale row:selected trough:disabled, row:selected scale fill:disabled, scale row:selected fill:disabled { + border-color: #347d9f; } + .osd levelbar trough, levelbar .osd trough, + .osd levelbar.horizontal .trough, + levelbar.horizontal .osd .trough, + .osd levelbar.vertical .trough, + levelbar.vertical .osd .trough, .osd GtkProgressBar, + .osd .progressbar, + .osd progressbar, .osd scale trough, scale .osd trough, .osd scale fill, scale .osd fill { + border-color: rgba(0, 0, 0, 0.7); + background-color: rgba(0, 0, 0, 0.5); + box-shadow: none; + outline-color: rgba(161, 168, 171, 0.2); } + .osd levelbar trough:disabled, levelbar .osd trough:disabled, + .osd levelbar.horizontal .trough:disabled, + levelbar.horizontal .osd .trough:disabled, + .osd levelbar.vertical .trough:disabled, + levelbar.vertical .osd .trough:disabled, .osd GtkProgressBar:disabled, + .osd .progressbar:disabled, + .osd progressbar:disabled, .osd scale trough:disabled, scale .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled { + background-color: rgba(45, 50, 51, 0.5); } + +GtkProgressBar .progressbar, +GtkProgressBar progress, +.progressbar .progressbar, +.progressbar progress, +progressbar .progressbar, +progressbar progress, scale fill, +scale highlight, scale.fine-tune fill, +scale.fine-tune highlight { + border: 1px solid #347d9f; + background-color: #449ac2; + box-shadow: 0px 1px rgba(255, 255, 255, 0.8); + border-radius: 4px; + min-height: 8px; } + GtkProgressBar .progressbar:disabled, + GtkProgressBar progress:disabled, + .progressbar .progressbar:disabled, + .progressbar progress:disabled, + progressbar .progressbar:disabled, + progressbar progress:disabled, scale fill:disabled, + scale highlight:disabled { + border: 1px solid #9e9e9e; + background-color: #c4c4c4; } + GtkProgressBar .progressbar:backdrop, + GtkProgressBar progress:backdrop, + .progressbar .progressbar:backdrop, + .progressbar progress:backdrop, + progressbar .progressbar:backdrop, + progressbar progress:backdrop, GtkProgressBar:backdrop .progressbar, + .progressbar:backdrop .progressbar, + progressbar:backdrop .progressbar, GtkProgressBar:backdrop progress, + .progressbar:backdrop progress, + progressbar:backdrop progress, scale fill:backdrop, + scale highlight:backdrop, GtkProgressBar .progressbar:active:backdrop, + GtkProgressBar progress:active:backdrop, + .progressbar .progressbar:active:backdrop, + .progressbar progress:active:backdrop, + progressbar .progressbar:active:backdrop, + progressbar progress:active:backdrop, GtkProgressBar:backdrop .progressbar:active, + .progressbar:backdrop .progressbar:active, + progressbar:backdrop .progressbar:active, GtkProgressBar:backdrop progress:active, + .progressbar:backdrop progress:active, + progressbar:backdrop progress:active, scale fill:active:backdrop, + scale highlight:active:backdrop { + border-color: #449ac2; + background-color: #6bafce; } + GtkProgressBar .progressbar:backdrop:disabled, + GtkProgressBar progress:backdrop:disabled, + .progressbar .progressbar:backdrop:disabled, + .progressbar progress:backdrop:disabled, + progressbar .progressbar:backdrop:disabled, + progressbar progress:backdrop:disabled, GtkProgressBar:backdrop .progressbar:disabled, + .progressbar:backdrop .progressbar:disabled, + progressbar:backdrop .progressbar:disabled, GtkProgressBar:backdrop progress:disabled, + .progressbar:backdrop progress:disabled, + progressbar:backdrop progress:disabled, scale fill:backdrop:disabled, + scale highlight:backdrop:disabled, GtkProgressBar .progressbar:active:backdrop:disabled, + GtkProgressBar progress:active:backdrop:disabled, + .progressbar .progressbar:active:backdrop:disabled, + .progressbar progress:active:backdrop:disabled, + progressbar .progressbar:active:backdrop:disabled, + progressbar progress:active:backdrop:disabled, GtkProgressBar:backdrop .progressbar:active:disabled, + .progressbar:backdrop .progressbar:active:disabled, + progressbar:backdrop .progressbar:active:disabled, GtkProgressBar:backdrop progress:active:disabled, + .progressbar:backdrop progress:active:disabled, + progressbar:backdrop progress:active:disabled, scale fill:active:backdrop:disabled, + scale highlight:active:backdrop:disabled { + background-color: transparent; + border-color: transparent; } + .list-row:selected GtkProgressBar .progressbar:disabled, GtkProgressBar .list-row:selected .progressbar:disabled, + .list-row:selected GtkProgressBar progress:disabled, + GtkProgressBar .list-row:selected progress:disabled, + .list-row:selected .progressbar .progressbar:disabled, + .progressbar .list-row:selected .progressbar:disabled, + .list-row:selected .progressbar progress:disabled, + .progressbar .list-row:selected progress:disabled, + .list-row:selected progressbar .progressbar:disabled, + progressbar .list-row:selected .progressbar:disabled, + .list-row:selected progressbar progress:disabled, + progressbar .list-row:selected progress:disabled, .list-row:selected scale fill:disabled, scale .list-row:selected fill:disabled, + .list-row:selected scale highlight:disabled, + scale .list-row:selected highlight:disabled, .list-row:selected GtkProgressBar .progressbar, GtkProgressBar .list-row:selected .progressbar, + .list-row:selected GtkProgressBar progress, + GtkProgressBar .list-row:selected progress, + .list-row:selected .progressbar .progressbar, + .progressbar .list-row:selected .progressbar, + .list-row:selected .progressbar progress, + .progressbar .list-row:selected progress, + .list-row:selected progressbar .progressbar, + progressbar .list-row:selected .progressbar, + .list-row:selected progressbar progress, + progressbar .list-row:selected progress, .list-row:selected scale fill, scale .list-row:selected fill, + .list-row:selected scale highlight, + scale .list-row:selected highlight { + border-color: #347d9f; } + row:selected GtkProgressBar .progressbar:disabled, GtkProgressBar row:selected .progressbar:disabled, + row:selected GtkProgressBar progress:disabled, + GtkProgressBar row:selected progress:disabled, + row:selected .progressbar .progressbar:disabled, + .progressbar row:selected .progressbar:disabled, + row:selected .progressbar progress:disabled, + .progressbar row:selected progress:disabled, + row:selected progressbar .progressbar:disabled, + progressbar row:selected .progressbar:disabled, + row:selected progressbar progress:disabled, + progressbar row:selected progress:disabled, row:selected scale fill:disabled, scale row:selected fill:disabled, + row:selected scale highlight:disabled, + scale row:selected highlight:disabled, row:selected GtkProgressBar .progressbar, GtkProgressBar row:selected .progressbar, + row:selected GtkProgressBar progress, + GtkProgressBar row:selected progress, + row:selected .progressbar .progressbar, + .progressbar row:selected .progressbar, + row:selected .progressbar progress, + .progressbar row:selected progress, + row:selected progressbar .progressbar, + progressbar row:selected .progressbar, + row:selected progressbar progress, + progressbar row:selected progress, row:selected scale fill, scale row:selected fill, + row:selected scale highlight, + scale row:selected highlight { + border-color: #347d9f; } + .osd GtkProgressBar .progressbar, GtkProgressBar .osd .progressbar, + .osd GtkProgressBar progress, + GtkProgressBar .osd progress, + .osd .progressbar .progressbar, + .progressbar .osd .progressbar, + .osd .progressbar progress, + .progressbar .osd progress, + .osd progressbar .progressbar, + progressbar .osd .progressbar, + .osd progressbar progress, + progressbar .osd progress, .osd scale fill, scale .osd fill, + .osd scale highlight, + scale .osd highlight { + border-color: rgba(0, 0, 0, 0.7); } + .osd GtkProgressBar .progressbar:disabled, GtkProgressBar .osd .progressbar:disabled, + .osd GtkProgressBar progress:disabled, + GtkProgressBar .osd progress:disabled, + .osd .progressbar .progressbar:disabled, + .progressbar .osd .progressbar:disabled, + .osd .progressbar progress:disabled, + .progressbar .osd progress:disabled, + .osd progressbar .progressbar:disabled, + progressbar .osd .progressbar:disabled, + .osd progressbar progress:disabled, + progressbar .osd progress:disabled, .osd scale fill:disabled, scale .osd fill:disabled, + .osd scale highlight:disabled, + scale .osd highlight:disabled { + border-color: transparent; } + +scale { + min-height: 10px; + min-width: 10px; + padding: 8px; } + scale fill, + scale highlight { + margin: -1px; } + scale slider { + min-height: 16px; + min-width: 16px; + margin: 2px; + background-color: #ffffff; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2); + border: 1px solid rgba(0, 0, 0, 0.3); + border-radius: 12px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border, box-shadow; } + scale slider:active { + box-shadow: 0 1px 1px 0 rgba(68, 154, 194, 0.5); + border: 1px solid #449ac2; } + scale slider:active:disabled { + box-shadow: none; + border: 1px solid rgba(0, 0, 0, 0.2); } + scale slider:disabled { + box-shadow: none; } + .list-row:selected scale slider, .list-row:selected scale slider:disabled { + border-color: #347d9f; } + row:selected scale slider, row:selected scale slider:disabled { + border-color: #347d9f; } + .osd scale slider { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); + border-color: rgba(0, 0, 0, 0.7); + background-color: #202526; } + .osd scale slider:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd scale slider:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd scale slider:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd scale slider:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + scale trough { + border-radius: 2px; + margin: 6px; + outline-offset: 2px; + -gtk-outline-radius: 5px; } + scale.fine-tune.horizontal { + padding-top: 9px; + padding-bottom: 9px; + min-height: 16px; } + scale.fine-tune.vertical { + padding-left: 9px; + padding-right: 9px; + min-width: 16px; } + scale.fine-tune slider { + min-height: 16px; + min-width: 16px; + background-color: #ffffff; + border-color: #ffffff; + border: 1px solid rgba(0, 0, 0, 0.3); + border-radius: 12px; + box-shadow: none; } + scale.fine-tune trough { + border-radius: 6px; + outline-offset: 2px; + -gtk-outline-radius: 5px; + margin: 2px; } + scale fill { + border-radius: 2px; } + scale fill, scale fill:backdrop { + background-color: #c4c4c4; + box-shadow: none; } + scale fill:disabled, scale fill:disabled:backdrop { + border-color: transparent; + background-color: transparent; } + .osd scale fill { + background-color: rgba(62, 64, 65, 0.775); } + .osd scale fill:disabled, .osd scale fill:disabled:backdrop { + border-color: transparent; + background-color: transparent; } + scale value { + color: alpha(currentColor,0.4); } + scale marks { + color: alpha(currentColor,0.4); } + scale marks.top { + margin-bottom: 6px; + margin-top: -12px; } + scale marks.bottom { + margin-top: 6px; + margin-bottom: -12px; } + scale marks.top { + margin-right: 6px; + margin-left: -12px; } + scale marks.bottom { + margin-left: 6px; + margin-right: -12px; } + scale.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -9px; } + scale.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -9px; } + scale.fine-tune marks.top { + margin-right: 6px; + margin-left: -9px; } + scale.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -9px; } + scale.horizontal indicator { + min-height: 6px; + min-width: 1px; } + scale.horizontal.fine-tune indicator { + min-height: 3px; } + scale.vertical indicator { + min-height: 1px; + min-width: 6px; } + scale.vertical.fine-tune indicator { + min-width: 3px; } + scale.color.horizontal .slider:hover, scale.color.horizontal .slider:backdrop, scale.color.horizontal .slider:disabled, scale.color.horizontal .slider:backdrop:disabled, scale.color.horizontal .slider, + scale.color.horizontal slider:hover, + scale.color.horizontal slider:backdrop, + scale.color.horizontal slider:disabled, + scale.color.horizontal slider:backdrop:disabled, + scale.color.horizontal slider, + scale.horizontal contents:last-child:not(:only-child) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/slider-horz-scale-has-marks-above@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.horizontal .slider, + scale.color.fine-tune.horizontal slider, scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-top: -11px; } + scale.color.horizontal .slider:hover, scale.color.horizontal .slider:hover:backdrop:disabled, + scale.color.horizontal slider:hover, + scale.color.horizontal slider:hover:backdrop:disabled, + scale.horizontal contents:last-child:not(:only-child) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover.png"), url("assets/slider-horz-scale-has-marks-above-hover@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.horizontal .slider, + scale.color.fine-tune.horizontal slider, scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-top: -11px; } + scale.color.horizontal .slider:active:backdrop:disabled, scale.color.horizontal .slider:active, + scale.color.horizontal slider:active:backdrop:disabled, + scale.color.horizontal slider:active, + scale.horizontal contents:last-child:not(:only-child) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/slider-horz-scale-has-marks-above-active@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.horizontal .slider, + scale.color.fine-tune.horizontal slider, scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-top: -11px; } + scale.color.horizontal .slider:disabled, + scale.color.horizontal slider:disabled, + scale.horizontal contents:last-child:not(:only-child) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive.png"), url("assets/slider-horz-scale-has-marks-above-insensitive@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.horizontal .slider, + scale.color.fine-tune.horizontal slider, scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-top: -11px; } + scale.color.horizontal .slider:backdrop, + scale.color.horizontal slider:backdrop, + scale.horizontal contents:last-child:not(:only-child) > trough > slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop.png"), url("assets/slider-horz-scale-has-marks-above-backdrop@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.horizontal .slider, + scale.color.fine-tune.horizontal slider, scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-top: -11px; } + scale.color.horizontal .slider:backdrop:disabled, + scale.color.horizontal slider:backdrop:disabled, + scale.horizontal contents:last-child:not(:only-child) > trough > slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.horizontal .slider, + scale.color.fine-tune.horizontal slider, scale.horizontal.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal contents:first-child:not(:only-child) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below.png"), url("assets/slider-horz-scale-has-marks-below@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal contents:first-child:not(:only-child) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover.png"), url("assets/slider-horz-scale-has-marks-below-hover@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal contents:first-child:not(:only-child) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active.png"), url("assets/slider-horz-scale-has-marks-below-active@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal contents:first-child:not(:only-child) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive.png"), url("assets/slider-horz-scale-has-marks-below-insensitive@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal contents:first-child:not(:only-child) > trough > slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop.png"), url("assets/slider-horz-scale-has-marks-below-backdrop@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal contents:first-child:not(:only-child) > trough > slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-bottom: -11px; } + scale.color.vertical:dir(rtl) .slider:hover, scale.color.vertical:dir(rtl) .slider:backdrop, scale.color.vertical:dir(rtl) .slider:disabled, scale.color.vertical:dir(rtl) .slider:backdrop:disabled, scale.color.vertical:dir(rtl) .slider, + scale.color.vertical:dir(rtl) slider:hover, + scale.color.vertical:dir(rtl) slider:backdrop, + scale.color.vertical:dir(rtl) slider:disabled, + scale.color.vertical:dir(rtl) slider:backdrop:disabled, + scale.color.vertical:dir(rtl) slider, + scale.vertical contents:last-child:not(:only-child) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above.png"), url("assets/slider-vert-scale-has-marks-above@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(rtl) .slider, + scale.color.fine-tune.vertical:dir(rtl) slider, scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-left: -11px; } + scale.color.vertical:dir(rtl) .slider:hover, scale.color.vertical:dir(rtl) .slider:hover:backdrop:disabled, + scale.color.vertical:dir(rtl) slider:hover, + scale.color.vertical:dir(rtl) slider:hover:backdrop:disabled, + scale.vertical contents:last-child:not(:only-child) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover.png"), url("assets/slider-vert-scale-has-marks-above-hover@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(rtl) .slider, + scale.color.fine-tune.vertical:dir(rtl) slider, scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-left: -11px; } + scale.color.vertical:dir(rtl) .slider:active:backdrop:disabled, scale.color.vertical:dir(rtl) .slider:active, + scale.color.vertical:dir(rtl) slider:active:backdrop:disabled, + scale.color.vertical:dir(rtl) slider:active, + scale.vertical contents:last-child:not(:only-child) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active.png"), url("assets/slider-vert-scale-has-marks-above-active@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(rtl) .slider, + scale.color.fine-tune.vertical:dir(rtl) slider, scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-left: -11px; } + scale.color.vertical:dir(rtl) .slider:disabled, + scale.color.vertical:dir(rtl) slider:disabled, + scale.vertical contents:last-child:not(:only-child) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive.png"), url("assets/slider-vert-scale-has-marks-above-insensitive@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(rtl) .slider, + scale.color.fine-tune.vertical:dir(rtl) slider, scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-left: -11px; } + scale.color.vertical:dir(rtl) .slider:backdrop, + scale.color.vertical:dir(rtl) slider:backdrop, + scale.vertical contents:last-child:not(:only-child) > trough > slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop.png"), url("assets/slider-vert-scale-has-marks-above-backdrop@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(rtl) .slider, + scale.color.fine-tune.vertical:dir(rtl) slider, scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-left: -11px; } + scale.color.vertical:dir(rtl) .slider:backdrop:disabled, + scale.color.vertical:dir(rtl) slider:backdrop:disabled, + scale.vertical contents:last-child:not(:only-child) > trough > slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(rtl) .slider, + scale.color.fine-tune.vertical:dir(rtl) slider, scale.vertical.fine-tune contents:last-child:not(:only-child) > trough > slider { + margin: -7px; + margin-left: -11px; } + scale.color.vertical:dir(ltr) .slider:hover, scale.color.vertical:dir(ltr) .slider:backdrop, scale.color.vertical:dir(ltr) .slider:disabled, scale.color.vertical:dir(ltr) .slider:backdrop:disabled, scale.color.vertical:dir(ltr) .slider, + scale.color.vertical:dir(ltr) slider:hover, + scale.color.vertical:dir(ltr) slider:backdrop, + scale.color.vertical:dir(ltr) slider:disabled, + scale.color.vertical:dir(ltr) slider:backdrop:disabled, + scale.color.vertical:dir(ltr) slider, + scale.vertical contents:first-child:not(:only-child) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below.png"), url("assets/slider-vert-scale-has-marks-below@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(ltr) .slider, + scale.color.fine-tune.vertical:dir(ltr) slider, scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-right: -11px; } + scale.color.vertical:dir(ltr) .slider:hover, scale.color.vertical:dir(ltr) .slider:hover:backdrop:disabled, + scale.color.vertical:dir(ltr) slider:hover, + scale.color.vertical:dir(ltr) slider:hover:backdrop:disabled, + scale.vertical contents:first-child:not(:only-child) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover.png"), url("assets/slider-vert-scale-has-marks-below-hover@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(ltr) .slider, + scale.color.fine-tune.vertical:dir(ltr) slider, scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-right: -11px; } + scale.color.vertical:dir(ltr) .slider:active:backdrop:disabled, scale.color.vertical:dir(ltr) .slider:active, + scale.color.vertical:dir(ltr) slider:active:backdrop:disabled, + scale.color.vertical:dir(ltr) slider:active, + scale.vertical contents:first-child:not(:only-child) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active.png"), url("assets/slider-vert-scale-has-marks-below-active@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(ltr) .slider, + scale.color.fine-tune.vertical:dir(ltr) slider, scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-right: -11px; } + scale.color.vertical:dir(ltr) .slider:disabled, + scale.color.vertical:dir(ltr) slider:disabled, + scale.vertical contents:first-child:not(:only-child) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive.png"), url("assets/slider-vert-scale-has-marks-below-insensitive@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(ltr) .slider, + scale.color.fine-tune.vertical:dir(ltr) slider, scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-right: -11px; } + scale.color.vertical:dir(ltr) .slider:backdrop, + scale.color.vertical:dir(ltr) slider:backdrop, + scale.vertical contents:first-child:not(:only-child) > trough > slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop.png"), url("assets/slider-vert-scale-has-marks-below-backdrop@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(ltr) .slider, + scale.color.fine-tune.vertical:dir(ltr) slider, scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-right: -11px; } + scale.color.vertical:dir(ltr) .slider:backdrop:disabled, + scale.color.vertical:dir(ltr) slider:backdrop:disabled, + scale.vertical contents:first-child:not(:only-child) > trough > slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.color.fine-tune.vertical:dir(ltr) .slider, + scale.color.fine-tune.vertical:dir(ltr) slider, scale.vertical.fine-tune contents:first-child:not(:only-child) > trough > slider { + margin: -7px; + margin-right: -11px; } + scale.color { + min-height: 0; + min-width: 0; } + scale.color .trough, + scale.color trough { + background-image: linear-gradient(to top, #c4c4c4); + background-repeat: no-repeat; } + scale.color.horizontal { + padding: 0 0 15px 0; } + scale.color.horizontal .trough, + scale.color.horizontal trough { + padding-bottom: 4px; + background-position: 0 -3px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + scale.color.horizontal .slider:hover, scale.color.horizontal .slider:backdrop, scale.color.horizontal .slider:disabled, scale.color.horizontal .slider:backdrop:disabled, scale.color.horizontal .slider, + scale.color.horizontal slider:hover, + scale.color.horizontal slider:backdrop, + scale.color.horizontal slider:disabled, + scale.color.horizontal slider:backdrop:disabled, + scale.color.horizontal slider { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.vertical:dir(ltr) { + padding: 0 0 0 15px; } + scale.color.vertical:dir(ltr) .trough, + scale.color.vertical:dir(ltr) trough { + padding-left: 4px; + background-position: 3px 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + scale.color.vertical:dir(ltr) .slider:hover, scale.color.vertical:dir(ltr) .slider:backdrop, scale.color.vertical:dir(ltr) .slider:disabled, scale.color.vertical:dir(ltr) .slider:backdrop:disabled, scale.color.vertical:dir(ltr) .slider, + scale.color.vertical:dir(ltr) slider:hover, + scale.color.vertical:dir(ltr) slider:backdrop, + scale.color.vertical:dir(ltr) slider:disabled, + scale.color.vertical:dir(ltr) slider:backdrop:disabled, + scale.color.vertical:dir(ltr) slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.vertical:dir(rtl) { + padding: 0 15px 0 0; } + scale.color.vertical:dir(rtl) .trough, + scale.color.vertical:dir(rtl) trough { + padding-right: 4px; + background-position: -3px 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + scale.color.vertical:dir(rtl) .slider:hover, scale.color.vertical:dir(rtl) .slider:backdrop, scale.color.vertical:dir(rtl) .slider:disabled, scale.color.vertical:dir(rtl) .slider:backdrop:disabled, scale.color.vertical:dir(rtl) .slider, + scale.color.vertical:dir(rtl) slider:hover, + scale.color.vertical:dir(rtl) slider:backdrop, + scale.color.vertical:dir(rtl) slider:disabled, + scale.color.vertical:dir(rtl) slider:backdrop:disabled, + scale.color.vertical:dir(rtl) slider { + margin-right: -15px; + margin-left: 6px; } + scale.color.fine-tune.horizontal { + padding: 0 0 12px 0; } + scale.color.fine-tune.horizontal .trough, + scale.color.fine-tune.horizontal trough { + padding-bottom: 7px; + background-position: 0 -6px; } + scale.color.fine-tune.horizontal .slider, + scale.color.fine-tune.horizontal slider { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.fine-tune.vertical:dir(ltr) { + padding: 0 0 0 12px; } + scale.color.fine-tune.vertical:dir(ltr) .trough, + scale.color.fine-tune.vertical:dir(ltr) trough { + padding-left: 7px; + background-position: 6px 0; } + scale.color.fine-tune.vertical:dir(ltr) .slider, + scale.color.fine-tune.vertical:dir(ltr) slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.fine-tune.vertical:dir(rtl) { + padding: 0 12px 0 0; } + scale.color.fine-tune.vertical:dir(rtl) .trough, + scale.color.fine-tune.vertical:dir(rtl) trough { + padding-right: 7px; + background-position: -6px 0; } + scale.color.fine-tune.vertical:dir(rtl) .slider, + scale.color.fine-tune.vertical:dir(rtl) slider { + margin-right: -15px; + margin-left: 6px; } + +/************** + * Scrollbars * + **************/ +.scrollbar, +scrollbar { + background-color: lightgray; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; } + .scrollbar.top, + scrollbar.top { + border-bottom: 1px solid #c4c4c4; } + .scrollbar.bottom, + scrollbar.bottom { + border-top: 1px solid #c4c4c4; } + .scrollbar.left, + scrollbar.left { + border-right: 1px solid #c4c4c4; } + .scrollbar.right, + scrollbar.right { + border-left: 1px solid #c4c4c4; } + .scrollbar:backdrop, + scrollbar:backdrop { + background-color: #efefef; + border-color: #c9c9c9; + transition: 200ms ease-out; } + .scrollbar slider, + scrollbar slider { + min-width: 6px; + min-height: 6px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: #8c8c8c; } + .scrollbar slider:hover, + scrollbar slider:hover { + background-color: #686868; } + .scrollbar slider:hover:active, + scrollbar slider:hover:active { + background-color: #347d9f; } + .scrollbar slider:backdrop, + scrollbar slider:backdrop { + background-color: lightgray; } + .scrollbar slider:disabled, + scrollbar slider:disabled { + background-color: transparent; } + .scrollbar.fine-tune .slider, + .scrollbar.fine-tune slider, + scrollbar.fine-tune .slider, + scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; } + .scrollbar.fine-tune.horizontal slider, + scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; } + .scrollbar.fine-tune.vertical slider, + scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering), + scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, + scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider, + scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 3px; + min-height: 3px; + background-color: #444; + border: 1px solid white; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .button, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) button, + scrollbar.overlay-indicator:not(.dragging):not(.hovering) .button, + scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 5px; + min-height: 5px; + background-color: #444; + background-clip: padding-box; + border-radius: 100%; + border: 1px solid white; + -gtk-icon-source: none; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .slider, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .button, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal .button, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + margin: 1px 2px; + min-width: 5px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .slider, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .slider, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .button, + .scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical .button, + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + margin: 2px 1px; + min-height: 5px; } + .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering, + scrollbar.overlay-indicator.dragging, + scrollbar.overlay-indicator.hovering { + opacity: 0.8; } + .scrollbar.horizontal slider, + scrollbar.horizontal slider { + min-width: 40px; } + .scrollbar.vertical slider, + scrollbar.vertical slider { + min-height: 40px; } + .scrollbar .button, + .scrollbar button, + scrollbar .button, + scrollbar button { + padding: 0; + min-width: 12px; + min-height: 12px; + border-style: none; + border-radius: 0; + transition-property: min-height, min-width, color; + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #8c8c8c; } + .scrollbar .button:hover, + .scrollbar button:hover, + scrollbar .button:hover, + scrollbar button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #686868; } + .scrollbar .button:active, .scrollbar .button:checked, + .scrollbar button:active, + .scrollbar button:checked, + scrollbar .button:active, + scrollbar .button:checked, + scrollbar button:active, + scrollbar button:checked { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #347d9f; } + .scrollbar .button:disabled, + .scrollbar button:disabled, + scrollbar .button:disabled, + scrollbar button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(140, 140, 140, 0.2); } + .scrollbar .button:backdrop, + .scrollbar button:backdrop, + scrollbar .button:backdrop, + scrollbar button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: lightgray; } + .scrollbar .button:backdrop:disabled, + .scrollbar button:backdrop:disabled, + scrollbar .button:backdrop:disabled, + scrollbar button:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(211, 211, 211, 0.2); } + .scrollbar.vertical .button.down, + .scrollbar.vertical button.down, + scrollbar.vertical .button.down, + scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + .scrollbar.vertical .button.up, + .scrollbar.vertical button.up, + scrollbar.vertical .button.up, + scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + .scrollbar.horizontal .button.down, + .scrollbar.horizontal button.down, + scrollbar.horizontal .button.down, + scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); } + .scrollbar.horizontal .button.up, + .scrollbar.horizontal button.up, + scrollbar.horizontal .button.up, + scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); } + +treeview ~ scrollbar.vertical { + border-top: 1px solid #c4c4c4; + margin-top: -1px; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: solid; + background-color: #f7f7f7; } + stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) { + border-right: 1px solid #c4c4c4; + border-left-style: none; } + stacksidebar.sidebar:dir(rtl) list + .sidebar:dir(rtl), stacksidebar.sidebar.right list + .sidebar:dir(rtl), .sidebar.right { + border-left: 1px solid #c4c4c4; + border-right-style: none; } + .sidebar:backdrop { + background-color: #fafafa; + border-color: #c9c9c9; + transition: 200ms ease-out; } + .sidebar list { + background-color: transparent; } + .sidebar .frame { + border-width: 0; + border-right-width: 1px; } + .sidebar .list-row, + .sidebar row { + border: none; + padding: 5px 8px; } + .sidebar .list-row > GtkLabel, + .sidebar .list-row > label, + .sidebar row > GtkLabel, + .sidebar row > label { + padding-left: 6px; + padding-right: 6px; } + .sidebar .list-row.needs-attention > label, + .sidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + .sidebar .separator { + color: #c4c4c4; } + .sidebar > .inline-toolbar { + border-radius: 0; } + .paned .sidebar.left, .paned .sidebar.right, .paned .sidebar.left:dir(rtl), .paned .sidebar:dir(rtl), .paned .sidebar:dir(ltr), .paned .sidebar, paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; } + +stacksidebar .list-row, +stacksidebar row { + padding: 5px 8px; } + stacksidebar .list-row > label, + stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; } + stacksidebar .list-row.needs-attention > label, + stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical) entry { + min-width: 28px; + margin: 0; + padding: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; } +spinbutton:not(.vertical) button { + min-height: 16px; + margin: 0; + padding: 6px; + color: #575757; + background-image: none; + border-style: none none none solid; + border-color: rgba(196, 196, 196, 0.3); + border-radius: 0; + box-shadow: none; } + spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + spinbutton:not(.vertical) button:hover { + color: #444; + background-color: rgba(68, 68, 68, 0.05); } + spinbutton:not(.vertical) button:disabled { + color: rgba(158, 158, 158, 0.3); } + spinbutton:not(.vertical) button:active { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + spinbutton:not(.vertical) button:backdrop { + color: #a7a7a7; + background-color: transparent; + border-color: rgba(201, 201, 201, 0.3); + transition: 200ms ease-out; } + spinbutton:not(.vertical) button:backdrop:disabled { + color: rgba(209, 209, 209, 0.3); + background-image: none; + border-style: none none none solid; } + spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { + border-style: none solid none none; } +.osd spinbutton:not(.vertical) button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #A1A8AB; + border-style: none none none solid; + border-color: rgba(0, 0, 0, 0.4); + border-radius: 0; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + .osd spinbutton:not(.vertical) button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.5); + background-color: rgba(161, 168, 171, 0.1); + box-shadow: none; } + .osd spinbutton:not(.vertical) button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.5); + box-shadow: none; } + .osd spinbutton:not(.vertical) button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #616769; + border-color: rgba(0, 0, 0, 0.5); + box-shadow: none; } + .osd spinbutton:not(.vertical) button:last-child { + border-radius: 0 3px 3px 0; } + .osd spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 3px 0 0 3px; } +spinbutton.vertical:disabled { + color: #9e9e9e; } +spinbutton.vertical:backdrop:disabled { + color: #d1d1d1; } +spinbutton.vertical:drop(active) { + border-color: transparent; + box-shadow: none; } +spinbutton.vertical .entry, +spinbutton.vertical entry { + min-height: 24px; + min-width: 32px; + padding: 0; + border-radius: 0; } +spinbutton.vertical .button, +spinbutton.vertical button { + min-height: 32px; + min-width: 32px; + padding: 0; + border: none; + background: none; + box-shadow: none; + color: #444; } + spinbutton.vertical .button:hover, + spinbutton.vertical button:hover { + background-color: #449ac2; + color: #ffffff; + -gtk-icon-shadow: none; } + spinbutton.vertical .button:active, + spinbutton.vertical button:active { + background-color: transparent; + color: #444; } +spinbutton.vertical .button.up, +spinbutton.vertical button.up { + border-radius: 3px 3px 0 0; + border-style: solid solid none solid; } +spinbutton.vertical .button.down, +spinbutton.vertical button.down { + border-radius: 0 0 3px 3px; + border-style: none solid solid solid; } +.osd spinbutton.vertical button:first-child { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd spinbutton.vertical button:first-child:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + .osd spinbutton.vertical button:first-child:active { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + .osd spinbutton.vertical button:first-child:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd spinbutton.vertical button:first-child:backdrop { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } +GtkTreeView spinbutton:not(.vertical), treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; } + GtkTreeView spinbutton:not(.vertical) .entry, + GtkTreeView spinbutton:not(.vertical) entry, treeview spinbutton:not(.vertical) .entry, + treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; } + +/*********** + * Spinner * + ***********/ +menu spinner { + color: #449ac2; } + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } +.spinner, +spinner { + background-image: none; + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + .spinner:active, .spinner:checked, + spinner:active, + spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; } + .spinner:active:disabled, .spinner:checked:disabled, + spinner:active:disabled, + spinner:checked:disabled { + opacity: 0.5; } + +/********** + * Switch * + **********/ +switch { + font: 1; + font-weight: bold; + outline-offset: -4px; + transition: all 200ms ease-in; + border: none; + border-radius: 14px; + color: transparent; + padding: 2px; + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05), 0px 1px rgba(255, 255, 255, 0.8); } + switch:disabled { + background-color: #fafafa; } + switch:backdrop { + background-color: #f7f7f7; + transition: 200ms ease-out; } + switch:backdrop:disabled { + background-color: #fafafa; } + switch:active, switch:checked { + background-color: #449ac2; } + switch:active:backdrop, switch:checked:backdrop { + background-color: #57a4c8; } + switch:active:backdrop slider:backdrop, switch:checked:backdrop slider:backdrop { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.9); + border: none; } + switch slider { + padding: 2px; + min-width: 16px; + min-height: 16px; + border-radius: 50%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-color: #ffffff; + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2); } + switch slider:backdrop { + padding: 2px; + box-shadow: none; + background-color: #ffffff; } + row:selected switch { + box-shadow: none; + border-color: #347d9f; } + row:selected switch:backdrop { + border-color: #347d9f; } + row:selected switch.slider:dir(rtl) { + border-left-color: #c4c4c4; } + row:selected switch.slider:dir(ltr) { + border-right-color: #c4c4c4; } + row:selected switch.slider:checked, row:selected switch.slider { + border-color: #347d9f; } + switch trough:active, switch trough:checked { + background-color: #449ac2; } + switch trough:active:backdrop, switch trough:checked:backdrop { + background-color: #57a4c8; } + +/************ + * Toolbars * + ************/ +toolbar { + padding: 0px; + background-color: #636E73; + color: #ffffff; } + toolbar:backdrop { + background-color: #576165; + color: rgba(255, 255, 255, 0.5); } + +.osd toolbar { + box-shadow: none; + background-color: transparent; } +toolbar button { + border: none; + background: none; + text-shadow: none; + background-color: transparent; + color: #ffffff; + border-radius: 0px; + padding: 10px; } + toolbar button:focus, toolbar button:active { + color: #ffffff; + text-shadow: none; + box-shadow: inset 0 -2px 0 0 #ffffff; + background-color: rgba(255, 255, 255, 0.1); } + toolbar button:focus:backdrop, toolbar button:active:backdrop { + background-color: transparent; + color: rgba(255, 255, 255, 0.5); } + toolbar button:hover { + background-color: rgba(255, 255, 255, 0.1); + text-shadow: none; + color: #ffffff; + box-shadow: inset 0 -2px 0 0 #ffffff; } + toolbar button:disabled { + background: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.5); } + toolbar button:backdrop { + background: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.5); } +toolbar .separator { + color: transparent; + background-color: transparent; } +toolbar.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: rgba(32, 37, 38, 0.8); } + toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; } +toolbar.horizontal separator { + margin: 0 7px 1px 6px; } +toolbar.vertical separator { + margin: 6px 1px 7px 0; } + +/******************* + * Inline Toolbars * + *******************/ +searchbar, +.search-bar, .location-bar, +.inline-toolbar { + background-color: #f2f2f2; + color: #444; + border: 1px solid #c4c4c4; + border-top-width: 0; + border-radius: 0 0 5px 5px; + box-shadow: inset 0 -1px 1px -2px rgba(0, 0, 0, 0.5); + padding: 0px; } + searchbar:backdrop, + .search-bar:backdrop, .location-bar:backdrop, + .inline-toolbar:backdrop { + background-color: #eaeaea; } + searchbar button, + .search-bar button, .location-bar button, + .inline-toolbar button { + border: none; + background: none; + text-shadow: none; + box-shadow: none; + background-color: transparent; + color: #444; + border-radius: 0px; + padding: 10px; } + searchbar button:focus, + .search-bar button:focus, .location-bar button:focus, searchbar button:active, + .search-bar button:active, .location-bar button:active, + .inline-toolbar button:focus, + .inline-toolbar button:active { + font: bold; + color: #444; + text-shadow: none; + box-shadow: none; + background-color: rgba(0, 0, 0, 0.05); } + searchbar button:focus:backdrop, + .search-bar button:focus:backdrop, .location-bar button:focus:backdrop, searchbar button:active:backdrop, + .search-bar button:active:backdrop, .location-bar button:active:backdrop, + .inline-toolbar button:focus:backdrop, + .inline-toolbar button:active:backdrop { + border: none; + background-color: transparent; + color: #9e9e9e; } + searchbar button:hover, + .search-bar button:hover, .location-bar button:hover, + .inline-toolbar button:hover { + background-color: rgba(0, 0, 0, 0.05); + text-shadow: none; + color: #444; + box-shadow: none; } + searchbar button:disabled, + .search-bar button:disabled, .location-bar button:disabled, + .inline-toolbar button:disabled { + background: none; + background-color: transparent; + color: rgba(68, 68, 68, 0.5); } + searchbar button:backdrop, + .search-bar button:backdrop, .location-bar button:backdrop, + .inline-toolbar button:backdrop { + border: none; + background: none; + background-color: transparent; + color: #9e9e9e; } + searchbar entry, + .search-bar entry, .location-bar entry, + .inline-toolbar entry { + background: none; + color: #444; + border-radius: 0px; + border: none; + box-shadow: none; } + searchbar entry.image, + .search-bar entry.image, .location-bar entry.image, + .inline-toolbar entry.image { + color: #444; } + searchbar entry.image.left, + .search-bar entry.image.left, .location-bar entry.image.left, + .inline-toolbar entry.image.left { + padding-right: 6px; } + searchbar entry:backdrop, + .search-bar entry:backdrop, .location-bar entry:backdrop, + .inline-toolbar entry:backdrop { + color: #9e9e9e; } + searchbar entry:selected, + .search-bar entry:selected, .location-bar entry:selected, + .inline-toolbar entry:selected { + color: #ffffff; + background-color: #449ac2; } + +searchbar, +.search-bar, .location-bar { + border-style: solid; + border-color: #c4c4c4; + background-color: #e8e8e8; } + searchbar:backdrop, + .search-bar:backdrop, .location-bar:backdrop { + border-color: #c9c9c9; + background-color: #e7e7e7; + box-shadow: none; + transition: 200ms ease-out; } + +searchbar, +.search-bar { + padding: 3px 0px; + border-width: 0; + border-radius: 0; } + +.location-bar { + border-width: 0 0 1px; + padding: 3px; } + +/************ + * Tooltips * + ************/ +tooltip, +.tooltip, +.overlay-bar { + margin: 4px; + border: none; + border-radius: 3px; + background-color: #ffffff; + color: #444; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3); } + tooltip.background, + .tooltip.background, + .overlay-bar.background { + background-color: #ffffff; + border: none; } + tooltip decoration, + .tooltip decoration, + .overlay-bar decoration { + background-color: transparent; } + tooltip *, + .tooltip *, + .overlay-bar * { + padding: 2px; + background-color: transparent; + color: #444; } + +/********************** + * Touch Copy & Paste * + *********************/ +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; } + cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start.png"), url("assets/text-select-start@2.png")); + padding-left: 10px; } + cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end.png"), url("assets/text-select-end@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above.png"), url("assets/slider-horz-scale-has-marks-above@2.png")); } + cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-hover.png"), url("assets/text-select-start-hover@2.png")); + padding-left: 10px; } + cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-hover.png"), url("assets/text-select-end-hover@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover.png"), url("assets/slider-horz-scale-has-marks-above-hover@2.png")); } + cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-active.png"), url("assets/text-select-start-active@2.png")); + padding-left: 10px; } + cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-active.png"), url("assets/text-select-end-active@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active.png"), url("assets/slider-horz-scale-has-marks-above-active@2.png")); } + +.context-menu { + font: initial; } + +.button.circular, +button.circular { + border-radius: 20px; + -gtk-outline-radius: 20px; } + .button.circular label, + button.circular label { + padding: 0; } + +.keycap { + min-width: 20px; + min-height: 25px; + margin-top: 2px; + padding-bottom: 3px; + padding-left: 6px; + padding-right: 6px; + color: #444; + background-color: #ffffff; + border: 1px solid; + border-color: #dedede; + border-radius: 5px; + box-shadow: inset 0 -3px #f9f9f9; + font-size: smaller; } + .keycap:backdrop { + background-color: #fcfcfc; + color: #9e9e9e; + transition: 200ms ease-out; } + +*:drop(active):focus, +*:drop(active) { + border-color: #4e9a06; + box-shadow: inset 0 0 0 1px #4e9a06; + caret-color: #4e9a06; } + +stackswitcher button.text-button { + min-width: 100px; } + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 32px; + min-height: 32px; + padding: 0; } + +/************** + * Tree Views * + **************/ +GtkTreeView.view, +treeview.view { + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; + border-left-color: #a2a2a2; + border-top-color: #f7f7f7; } + GtkTreeView.view:selected:focus, GtkTreeView.view:selected, + treeview.view:selected:focus, + treeview.view:selected { + border-radius: 0; } + GtkTreeView.view:selected:backdrop, GtkTreeView.view:selected, + treeview.view:selected:backdrop, + treeview.view:selected { + border-left-color: #a2cde1; + border-top-color: rgba(68, 68, 68, 0.1); } + GtkTreeView.view:disabled, + treeview.view:disabled { + color: #9e9e9e; } + GtkTreeView.view:disabled:selected, + treeview.view:disabled:selected { + color: #8fc2da; } + GtkTreeView.view:disabled:selected:backdrop, + treeview.view:disabled:selected:backdrop { + color: rgba(91, 167, 202, 0.85); } + GtkTreeView.view:disabled:backdrop, + treeview.view:disabled:backdrop { + color: #d1d1d1; } + GtkTreeView.view.separator, + treeview.view.separator { + min-height: 2px; + color: #f7f7f7; } + GtkTreeView.view.separator:backdrop, + treeview.view.separator:backdrop { + color: rgba(247, 247, 247, 0.1); } + GtkTreeView.view:backdrop, + treeview.view:backdrop { + border-left-color: #cbcbcb; + border-top: #f7f7f7; } + GtkTreeView.view:drop(active), + treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #347d9f; } + GtkTreeView.view:drop(active).after, + treeview.view:drop(active).after { + border-top-style: none; } + GtkTreeView.view:drop(active).before, + treeview.view:drop(active).before { + border-bottom-style: none; } + GtkTreeView.view.expander, + treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #7c7c7c; } + GtkTreeView.view.expander:dir(rtl), + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + GtkTreeView.view.expander:hover, + treeview.view.expander:hover { + color: #444; } + GtkTreeView.view.expander:selected, + treeview.view.expander:selected { + color: #c7e1ed; } + GtkTreeView.view.expander:selected:hover, + treeview.view.expander:selected:hover { + color: #ffffff; } + GtkTreeView.view.expander:selected:backdrop, + treeview.view.expander:selected:backdrop { + color: rgba(150, 198, 221, 0.65); } + GtkTreeView.view.expander:checked, + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + GtkTreeView.view.expander:backdrop, + treeview.view.expander:backdrop { + color: #bababa; } + GtkTreeView.view.progressbar, + treeview.view.progressbar { + color: #ffffff; + border: 1px solid #347d9f; + border-radius: 4px; + background-color: #449ac2; + background-image: linear-gradient(to bottom, #449ac2, #347d9f); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px rgba(0, 0, 0, 0.2); } + GtkTreeView.view.progressbar:selected:focus, GtkTreeView.view.progressbar:selected, + treeview.view.progressbar:selected:focus, + treeview.view.progressbar:selected { + border-radius: 0; + color: #449ac2; + box-shadow: none; + background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); } + GtkTreeView.view.progressbar:selected:focus:backdrop, GtkTreeView.view.progressbar:selected:backdrop, + treeview.view.progressbar:selected:focus:backdrop, + treeview.view.progressbar:selected:backdrop { + color: #449ac2; + border-color: #347d9f; + background-color: #fcfcfc; } + GtkTreeView.view.progressbar:backdrop, + treeview.view.progressbar:backdrop { + color: #fcfcfc; + background-image: none; + box-shadow: none; } + GtkTreeView.view.trough, + treeview.view.trough { + background-color: rgba(68, 68, 68, 0.1); + border-radius: 4px; } + GtkTreeView.view.trough:selected:focus, GtkTreeView.view.trough:selected, + treeview.view.trough:selected:focus, + treeview.view.trough:selected { + background-color: rgba(255, 255, 255, 0.3); + border-radius: 4px; + border-width: 1px 0; + border-style: solid; + border-color: #449ac2; } + GtkTreeView.view column-header .button, + GtkTreeView.view column-header button, + GtkTreeView.view header .button, + GtkTreeView.view header button, + treeview.view column-header .button, + treeview.view column-header button, + treeview.view header .button, + treeview.view header button { + color: #a2a2a2; + background-color: #ffffff; + font-weight: bold; + text-shadow: none; + box-shadow: none; } + GtkTreeView.view column-header .button:hover, + GtkTreeView.view column-header button:hover, + GtkTreeView.view header .button:hover, + GtkTreeView.view header button:hover, + treeview.view column-header .button:hover, + treeview.view column-header button:hover, + treeview.view header .button:hover, + treeview.view header button:hover { + color: #737373; + box-shadow: none; + transition: none; } + GtkTreeView.view column-header .button:active, + GtkTreeView.view column-header button:active, + GtkTreeView.view header .button:active, + GtkTreeView.view header button:active, + treeview.view column-header .button:active, + treeview.view column-header button:active, + treeview.view header .button:active, + treeview.view header button:active { + color: #444; + transition: none; } + GtkTreeView.view column-header button:last-child:backdrop, GtkTreeView.view column-header button:last-child, + GtkTreeView.view header button:last-child:backdrop, + GtkTreeView.view header button:last-child, + treeview.view column-header button:last-child:backdrop, + treeview.view column-header button:last-child, + treeview.view header button:last-child:backdrop, + treeview.view header button:last-child { + border-right-style: none; } + GtkTreeView.view .button.dnd:active, GtkTreeView.view .button.dnd:selected, GtkTreeView.view .button.dnd:hover, GtkTreeView.view .button.dnd, + GtkTreeView.view button.dnd:active, + GtkTreeView.view button.dnd:selected, + GtkTreeView.view button.dnd:hover, + GtkTreeView.view button.dnd, + GtkTreeView.view column-header.button.dnd:active, + GtkTreeView.view column-header.button.dnd:selected, + GtkTreeView.view column-header.button.dnd:hover, + GtkTreeView.view column-header.button.dnd, + GtkTreeView.view header.button.dnd:active, + GtkTreeView.view header.button.dnd:selected, + GtkTreeView.view header.button.dnd:hover, + GtkTreeView.view header.button.dnd, + treeview.view .button.dnd:active, + treeview.view .button.dnd:selected, + treeview.view .button.dnd:hover, + treeview.view .button.dnd, + treeview.view button.dnd:active, + treeview.view button.dnd:selected, + treeview.view button.dnd:hover, + treeview.view button.dnd, + treeview.view column-header.button.dnd:active, + treeview.view column-header.button.dnd:selected, + treeview.view column-header.button.dnd:hover, + treeview.view column-header.button.dnd, + treeview.view header.button.dnd:active, + treeview.view header.button.dnd:selected, + treeview.view header.button.dnd:hover, + treeview.view header.button.dnd { + padding: 4px 6px; + transition: none; + background-image: none; + background-color: #449ac2; + color: #ffffff; + border-radius: 0; + border-style: none; + box-shadow: inset 0 0 0 1px #ffffff; + text-shadow: none; } + +GtkTreeView.view column-header .button, +GtkTreeView.view column-header button, +GtkTreeView.view header .button, +GtkTreeView.view header button, +treeview.view column-header .button, +treeview.view column-header button, +treeview.view header .button, +treeview.view header button, GtkTreeView.view column-header .button:hover, +GtkTreeView.view column-header button:hover, +GtkTreeView.view header .button:hover, +GtkTreeView.view header button:hover, +treeview.view column-header .button:hover, +treeview.view column-header button:hover, +treeview.view header .button:hover, +treeview.view header button:hover, GtkTreeView.view column-header .button:active, +GtkTreeView.view column-header button:active, +GtkTreeView.view header .button:active, +GtkTreeView.view header button:active, +treeview.view column-header .button:active, +treeview.view column-header button:active, +treeview.view header .button:active, +treeview.view header button:active { + padding: 4px 6px; + border-radius: 0; + background-image: none; + text-shadow: none; + border-style: none solid solid none; + border-color: #f7f7f7; } + GtkTreeView.view column-header .button:disabled, + GtkTreeView.view column-header button:disabled, + GtkTreeView.view header .button:disabled, + GtkTreeView.view header button:disabled, + treeview.view column-header .button:disabled, + treeview.view column-header button:disabled, + treeview.view header .button:disabled, + treeview.view header button:disabled { + border-color: #f7f7f7; + background-image: none; } + GtkTreeView.view column-header .button:backdrop, + GtkTreeView.view column-header button:backdrop, + GtkTreeView.view header .button:backdrop, + GtkTreeView.view header button:backdrop, + treeview.view column-header .button:backdrop, + treeview.view column-header button:backdrop, + treeview.view header .button:backdrop, + treeview.view header button:backdrop { + border-color: #f7f7f7; + border-style: none solid solid none; + color: #cbcbcb; + background-image: none; + background-color: #fcfcfc; } + GtkTreeView.view column-header .button:backdrop:disabled, + GtkTreeView.view column-header button:backdrop:disabled, + GtkTreeView.view header .button:backdrop:disabled, + GtkTreeView.view header button:backdrop:disabled, + treeview.view column-header .button:backdrop:disabled, + treeview.view column-header button:backdrop:disabled, + treeview.view header .button:backdrop:disabled, + treeview.view header button:backdrop:disabled { + border-color: #f7f7f7; + background-image: none; } + +/********************** + * Window Decorations * + *********************/ +.window-frame, +decoration { + border-radius: 4px; + border-width: 0px; + box-shadow: 0 8px 9px 1px transparent, 0 8px 6px 1px rgba(0, 0, 0, 0.5); + margin: 10px; } + .window-frame:backdrop, + decoration:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 6px 6px 0 rgba(0, 0, 0, 0.3); + transition: 200ms ease-out; } + .fullscreen .window-frame, .tiled .window-frame, .fullscreen + decoration, .tiled + decoration { + border-radius: 0; } + .popup .window-frame, .popup + decoration { + box-shadow: none; } + .ssd .window-frame, .ssd + decoration { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5); } + .csd.popup .window-frame, .csd.popup + decoration { + border-radius: 0; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } + .tooltip.csd .window-frame, tooltip.csd .window-frame, .tooltip.csd + decoration, tooltip.csd + decoration { + border-radius: 5px; + box-shadow: none; } + GtkMessageDialog.csd .window-frame, messagedialog.csd .window-frame, GtkMessageDialog.csd + decoration, messagedialog.csd + decoration { + border-radius: 5px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2), 0 1px 3px rgba(0, 0, 0, 0.3); } + .solid-csd .window-frame, .solid-csd + decoration { + border-radius: 0; + margin: 4px; + background-color: #f7f7f7; + border: 0px solid #c9c9c9; + box-shadow: none; } + +.view:selected:focus, GtkIconView:selected:focus, +iconview:selected:focus, .view:selected, GtkIconView:selected, +iconview:selected, +GtkTextView text:selected:focus, +textview text:selected:focus, +GtkTextView text:selected, +textview text:selected, GtkTextView text selection:focus, GtkTextView text selection, +textview text selection:focus, +textview text selection, GtkFlow flowboxchild:selected, +flowbox flowboxchild:selected, modelbutton.flat:selected, popover.background checkbutton:selected, +popover.background radiobutton:selected, +.menuitem.button.flat:selected, calendar:selected, spinbutton:selected:focus:not(.vertical), spinbutton:selected:not(.vertical), +entry:selected:focus, +entry:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection, +entry selection:focus, +entry selection, row:selected, GtkTreeView.view:selected:focus, GtkTreeView.view:selected, +treeview.view:selected:focus, +treeview.view:selected { + background-color: #449ac2; } + .list-row:selected GtkLabel, row:selected GtkLabel, GtkLabel:selected, .list-row:selected + label, row:selected + label, + label:selected, .view:selected:focus, GtkIconView:selected:focus, + iconview:selected:focus, .view:selected, GtkIconView:selected, + iconview:selected, + GtkTextView text:selected:focus, + textview text:selected:focus, + GtkTextView text:selected, + textview text:selected, GtkTextView text selection:focus, GtkTextView text selection, + textview text selection:focus, + textview text selection, GtkFlow flowboxchild:selected, + flowbox flowboxchild:selected, modelbutton.flat:selected, popover.background checkbutton:selected, + popover.background radiobutton:selected, + .menuitem.button.flat:selected, calendar:selected, spinbutton:selected:focus:not(.vertical), spinbutton:selected:not(.vertical), + entry:selected:focus, + entry:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection, + entry selection:focus, + entry selection, row:selected, GtkTreeView.view:selected:focus, GtkTreeView.view:selected, + treeview.view:selected:focus, + treeview.view:selected { + color: #ffffff; + outline-color: rgba(255, 255, 255, 0.3); } + .list-row:selected GtkLabel:disabled, row:selected GtkLabel:disabled, GtkLabel:disabled:selected, .list-row:selected + label:disabled, row:selected + label:disabled, + label:disabled:selected, GtkIconView:disabled:selected:focus, + iconview:disabled:selected:focus, .view:disabled:selected, GtkIconView:disabled:selected, + iconview:disabled:selected, + GtkTextView text:disabled:selected:focus, + textview text:disabled:selected:focus, + GtkTextView text:disabled:selected, + textview text:disabled:selected, GtkTextView text selection:disabled, + textview text selection:disabled, GtkFlow flowboxchild:disabled:selected, + flowbox flowboxchild:disabled:selected, GtkLabel:disabled selection, + label:disabled selection, modelbutton.flat:disabled:selected, popover.background checkbutton:disabled:selected, + popover.background radiobutton:disabled:selected, + .menuitem.button.flat:disabled:selected, calendar:disabled:selected, spinbutton:disabled:selected:not(.vertical), + entry:disabled:selected, spinbutton:not(.vertical) selection:disabled, + entry selection:disabled, row:disabled:selected { + color: #a2cde1; } + .list-row:selected GtkLabel:backdrop, row:selected GtkLabel:backdrop, GtkLabel:backdrop:selected, .list-row:selected + label:backdrop, row:selected + label:backdrop, + label:backdrop:selected, GtkIconView:backdrop:selected:focus, + iconview:backdrop:selected:focus, .view:backdrop:selected, GtkIconView:backdrop:selected, + iconview:backdrop:selected, + GtkTextView text:backdrop:selected:focus, + textview text:backdrop:selected:focus, + GtkTextView text:backdrop:selected, + textview text:backdrop:selected, GtkTextView text selection:backdrop, + textview text selection:backdrop, GtkFlow flowboxchild:backdrop:selected, + flowbox flowboxchild:backdrop:selected, GtkLabel:backdrop selection, + label:backdrop selection, modelbutton.flat:backdrop:selected, popover.background checkbutton:backdrop:selected, + popover.background radiobutton:backdrop:selected, + .menuitem.button.flat:backdrop:selected, calendar:backdrop:selected, spinbutton:backdrop:selected:not(.vertical), + entry:backdrop:selected, spinbutton:not(.vertical) selection:backdrop, + entry selection:backdrop, row:backdrop:selected { + color: rgba(255, 255, 255, 0.5); } + .list-row:selected GtkLabel:backdrop:disabled, row:selected GtkLabel:backdrop:disabled, GtkLabel:backdrop:disabled:selected, .list-row:selected + label:backdrop:disabled, row:selected + label:backdrop:disabled, + label:backdrop:disabled:selected, .view:backdrop:disabled:selected, GtkIconView:backdrop:disabled:selected, + iconview:backdrop:disabled:selected, + GtkTextView text:backdrop:disabled:selected, + textview text:backdrop:disabled:selected, GtkTextView text selection:backdrop:disabled, + textview text selection:backdrop:disabled, GtkFlow flowboxchild:backdrop:disabled:selected, + flowbox flowboxchild:backdrop:disabled:selected, GtkLabel:disabled selection:backdrop, + label:disabled selection:backdrop, GtkLabel:backdrop selection:disabled, + label:backdrop selection:disabled, modelbutton.flat:backdrop:disabled:selected, popover.background checkbutton:backdrop:disabled:selected, + popover.background radiobutton:backdrop:disabled:selected, + .menuitem.button.flat:backdrop:disabled:selected, calendar:backdrop:disabled:selected, spinbutton:backdrop:disabled:selected:not(.vertical), + entry:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled, + entry selection:backdrop:disabled, row:backdrop:disabled:selected { + color: rgba(91, 167, 202, 0.85); } + +.monospace { + font: Monospace; } + +/********************** + * DE-Specific Styles * + **********************/ +/********** +* Budgie * +**********/ +.budgie-panel { + background-color: rgba(0, 0, 0, 0.8); + transition: 100ms ease-in; + font: bold; + color: white; } + .budgie-panel .top { + border-bottom: 1px solid rgba(255, 255, 255, 0.2); } + .budgie-panel .bottom { + border-top: 1px solid rgba(255, 255, 255, 0.2); } + .budgie-panel .left { + border-right: 1px solid rgba(255, 255, 255, 0.2); } + .budgie-panel .right { + border-left: 1px solid rgba(255, 255, 255, 0.2); } + +.max-budgie-panel { + background-color: black; + transition: 100ms ease-in; + font: bold; + color: white; } + .max-budgie-panel .top { + border-bottom: 1px solid rgba(255, 255, 255, 0.2); } + .max-budgie-panel .bottom { + border-top: 1px solid rgba(255, 255, 255, 0.2); } + .max-budgie-panel .left { + border-right: 1px solid rgba(255, 255, 255, 0.2); } + .max-budgie-panel .right { + border-left: 1px solid rgba(255, 255, 255, 0.2); } + +/* Top launchers */ +/* Left hand side launchers */ +/* Right hand side launchers */ +.notification .priority.low { + background-color: #2095f2; } + +.notification .priority.high { + background-color: #feea3a; } + +.notification .priority.critical { + background-color: #f34235; } + +/*************** + * font-viewer * + ***************/ +SushiFontWidget { + padding: 6px 12px; } + +/********** + * Sudoku * + **********/ +SudokuView SudokuCellView { + border: inherit; + background-color: inherit; } + +SudokuView SudokuCellView:backdrop { + border: inherit; + background-color: inherit; } + +SudokuView { + border: none; } + +/***************** + * Character Map * + *****************/ +GucharmapChartable { + background-color: #ffffff; } + +GucharmapChartable:active, +GucharmapChartable:focus, +GucharmapChartable:selected { + background-color: #449ac2; + color: #ffffff; } + +/******** + * Misc * + *******/ +ApDocView, +EogScrollView, +CheeseThumbView { + -EogScrollView-shadow-type: none; } + +/************ + * Terminal * + ************/ +TerminalScreen, +VteTerminal { + background-color: rgba(0, 43, 54, 0.9); + color: #839495; } + +TerminalWindow .titlebar, +TerminalWindow .header-bar { + background-color: #636E73; } + TerminalWindow .titlebar:backdrop, + TerminalWindow .header-bar:backdrop { + background-color: #4b5458; } + +/************ + * Nautilus * + ************/ +NautilusCanvasView { + border: none; } + NautilusCanvasView:active, NautilusCanvasView:focus, NautilusCanvasView:backdrop { + border: none; } + +.nautilus-circular-button { + border-radius: 20px; + -gtk-outline-radius: 20px; } + +.disk-space-display { + border: 2px solid; } + .disk-space-display .unknown { + background-color: #888a85; + border-color: #555653; } + .disk-space-display .used { + background-color: #9FB0B9; + border-color: #667f8c; } + .disk-space-display .free { + background-color: #D8D8D8; + border-color: #a5a5a5; } + +.nautilus-desktop { + color: #444; } + .nautilus-desktop .nautilus-canvas-item { + border-radius: 5px; + color: #ffffff; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); } + .nautilus-desktop .nautilus-canvas-item:active { + color: #444; + text-shadow: none; } + .nautilus-desktop .nautilus-canvas-item:hover { + color: #444; + text-shadow: none; } + .nautilus-desktop .nautilus-canvas-item:selected { + color: #ffffff; + text-shadow: none; } + .nautilus-desktop .nautilus-canvas-item .dim-label:selected, .nautilus-desktop .nautilus-canvas-item GtkLabel.separator:selected, + .nautilus-desktop .nautilus-canvas-item label.separator:selected, .nautilus-desktop .nautilus-canvas-item .titlebar:not(headerbar) .subtitle:selected, .titlebar:not(headerbar) .nautilus-desktop .nautilus-canvas-item .subtitle:selected, + .nautilus-desktop .nautilus-canvas-item headerbar .subtitle:selected, + headerbar .nautilus-desktop .nautilus-canvas-item .subtitle:selected { + color: #ffffff; } + .nautilus-desktop .nautilus-list .dim-label:selected, .nautilus-desktop .nautilus-list GtkLabel.separator:selected, + .nautilus-desktop .nautilus-list label.separator:selected, .nautilus-desktop .nautilus-list .titlebar:not(headerbar) .subtitle:selected, .titlebar:not(headerbar) .nautilus-desktop .nautilus-list .subtitle:selected, + .nautilus-desktop .nautilus-list headerbar .subtitle:selected, + headerbar .nautilus-desktop .nautilus-list .subtitle:selected { + color: #ffffff; } + +/*********** + * Builder * + ***********/ +GbGreeterWindow .titlebar, +GbGreeterWindow .header-bar, +GbWorkbench .titlebar, +GbWorkbench .header-bar { + background-color: #CBBB2E; } + GbGreeterWindow .titlebar:backdrop, + GbGreeterWindow .header-bar:backdrop, + GbWorkbench .titlebar:backdrop, + GbWorkbench .header-bar:backdrop { + background-color: #a19525; } + +/************** + * Calculator * + **************/ +MathWindow { + background-color: #ffffff; + border-radius: 0 0 4px 4px; } + MathWindow .titlebar, + MathWindow .header-bar, + MathWindow .toolbar { + background-color: #07ce8e; } + MathWindow .titlebar:backdrop, + MathWindow .header-bar:backdrop, + MathWindow .toolbar:backdrop { + background-color: #059d6c; } + MathWindow MathButtons GtkComboBox, + MathWindow MathButtons .button { + background-color: transparent; + background-image: none; + box-shadow: none; + border: none; + text-shadow: none; + color: #07ce8e; + font: bold; } + MathWindow MathButtons GtkComboBox:hover, + MathWindow MathButtons .button:hover { + background-image: none; + background-color: #ffffff; + color: #07ce8e; } + MathWindow MathButtons GtkComboBox:backdrop, + MathWindow MathButtons .button:backdrop { + color: #059d6c; } + MathWindow MathButtons GtkComboBox.text-button.suggested-action, + MathWindow MathButtons .button.text-button.suggested-action { + background-image: none; + box-shadow: none; + text-shadow: none; + background-color: #07ce8e; + color: #ffffff; } + MathWindow MathButtons GtkComboBox.text-button.suggested-action:backdrop, + MathWindow MathButtons .button.text-button.suggested-action:backdrop { + background-color: #059d6c; + color: rgba(255, 255, 255, 0.5); } + MathWindow MathDisplay { + padding: 4px; + background-color: #ffffff; + border: 1px solid #c4c4c4; } + +/************ + * Calendar * + ************/ +GcalWindow .titlebar, +GcalWindow .header-bar { + background-color: #75A3F6; } + GcalWindow .titlebar:backdrop, + GcalWindow .header-bar:backdrop { + background-color: #4583f3; } + +/********** + * Cheese * + **********/ +CheeseWindow .titlebar, +CheeseWindow .header-bar, +CheeseWindow .toolbar { + background-color: #ad7fa8; } + CheeseWindow .titlebar:backdrop, + CheeseWindow .header-bar:backdrop, + CheeseWindow .toolbar:backdrop { + background-color: #986192; } + +/************ + * Contacts * + ************/ +ContactsWindow .titlebar, +ContactsWindow .header-bar { + background-color: #2095F2; } + ContactsWindow .titlebar:backdrop, + ContactsWindow .header-bar:backdrop { + background-color: #0c7bd3; } + +/********** + * Clocks * + **********/ +ClocksWindow .titlebar, +ClocksWindow .header-bar { + background-color: #4BAE4F; } + ClocksWindow .titlebar:backdrop, + ClocksWindow .header-bar:backdrop { + background-color: #3c8a3f; } + +/********* + * Disks * + *********/ +GduWindow .titlebar, +GduWindow .header-bar { + background-color: #8561C5; } + GduWindow .titlebar:backdrop, + GduWindow .header-bar:backdrop { + background-color: #6a41b2; } + +/************** + * Disk Usage * + **************/ +BaobabWindow .titlebar, +BaobabWindow .header-bar { + background-color: #CC5E55; } + BaobabWindow .titlebar:backdrop, + BaobabWindow .header-bar:backdrop { + background-color: #b74137; } + +/************* + * Documents * + *************/ +#Documents .titlebar, +#Documents .header-bar { + background-color: #C2352A; } + #Documents .titlebar:backdrop, + #Documents .header-bar:backdrop { + background-color: #982a21; } + +/************ + * Epiphany * + ************/ +EphyWindow .titlebar, +EphyWindow .header-bar { + background-color: #6573C3; } + EphyWindow .titlebar:backdrop, + EphyWindow .header-bar:backdrop { + background-color: #4555b0; } + EphyWindow .titlebar .incognito-mode, + EphyWindow .header-bar .incognito-mode { + background-color: #3e4c9e; } + EphyWindow .titlebar .incognito-mode .button, + EphyWindow .header-bar .incognito-mode .button { + background-image: none; } + EphyWindow .titlebar .incognito-mode:backdrop, + EphyWindow .header-bar .incognito-mode:backdrop { + background-color: #2f3a79; } + +/********* + * Gedit * + *********/ +GeditWindow .titlebar, +GeditWindow .header-bar, +GeditWindow .gedit-headerbar-paned { + background-color: #DC4836; } + GeditWindow .titlebar:backdrop, + GeditWindow .header-bar:backdrop, + GeditWindow .gedit-headerbar-paned:backdrop { + background-color: #be3221; } + +/************** + * Log Viewer * + **************/ +GlWindow .titlebar, +GlWindow .header-bar, +GlWindow .toolbar, +LogviewWindow .titlebar, +LogviewWindow .header-bar, +LogviewWindow .toolbar { + background-color: #009587; } + GlWindow .titlebar:backdrop, + GlWindow .header-bar:backdrop, + GlWindow .toolbar:backdrop, + LogviewWindow .titlebar:backdrop, + LogviewWindow .header-bar:backdrop, + LogviewWindow .toolbar:backdrop { + background-color: #006259; } + +/********* + * Music * + *********/ +gnomemusic + window + Window .titlebar, +gnomemusic + window + Window .header-bar { + background-color: #fe9700; } + gnomemusic + window + Window .titlebar:backdrop, + gnomemusic + window + Window .header-bar:backdrop { + background-color: #cb7900; } + +/***************** + * Notes/Bijiben * + *****************/ +BjbMainToolbar .titlebar, +BjbMainToolbar .header-bar, +BjbWindowBase .titlebar, +BjbWindowBase .header-bar { + background-color: #ebdd4d; } + BjbMainToolbar .titlebar:backdrop, + BjbMainToolbar .header-bar:backdrop, + BjbWindowBase .titlebar:backdrop, + BjbWindowBase .header-bar:backdrop { + background-color: #e6d41f; } + +/********** + * Photos * + **********/ +PhotosMainWindow .titlebar, +PhotosMainWindow .header-bar { + background-color: #D30101; } + PhotosMainWindow .titlebar:backdrop, + PhotosMainWindow .header-bar:backdrop { + background-color: #a00101; } + +/********** + * Polari * + **********/ +.titlebar.polari-titlebar-left, .titlebar.polari-titlebar-right, +.header-bar.polari-titlebar-left, +.header-bar.polari-titlebar-right { + background-color: #4BAE4F; } + .titlebar.polari-titlebar-left:backdrop, .titlebar.polari-titlebar-right:backdrop, + .header-bar.polari-titlebar-left:backdrop, + .header-bar.polari-titlebar-right:backdrop { + background-color: #3c8a3f; } + +/******************* + * System Settings * + ******************/ +CcWindow .titlebar, +CcWindow .header-bar { + background-color: #5F7C8A; } + CcWindow .titlebar:backdrop, + CcWindow .header-bar:backdrop { + background-color: #4a616c; } + +CcShellNavBar { + padding: 0px; } + +/************ + * Software * + ************/ +#window_software .titlebar, +#window_software .header-bar { + background-color: #1A77C2; } + #window_software .titlebar:backdrop, + #window_software .header-bar:backdrop { + background-color: #145b95; } + +/****************** + * System Monitor * + ******************/ +#gnome-system-monitor .titlebar, +#gnome-system-monitor .header-bar { + background-color: #6fbe72; } + #gnome-system-monitor .titlebar:backdrop, + #gnome-system-monitor .header-bar:backdrop { + background-color: #4eac51; } + +/******** + * Yelp * + ********/ +YelpWindow .titlebar, +YelpWindow .header-bar { + background-color: #435ece; } + YelpWindow .titlebar:backdrop, + YelpWindow .header-bar:backdrop { + background-color: #2e47b0; } + +/******** + * Gala * + *******/ +.gala-notification { + border-width: 0; + border-radius: 2px; + color: white; + border: 1px solid #ffffff; + background-color: #ffffff; } + .gala-notification .title, + .gala-notification .label { + color: #444; } + +.gala-button { + padding: 3px; + color: #ffffff; + border: none; + border-radius: 50%; + background-image: linear-gradient(to bottom, #7e7e7e, #3e3e3e); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.98), inset 0 1px 0 0 rgba(255, 255, 255, 0.93), inset 0 -1px 0 0 rgba(255, 255, 255, 0.99), 0 0 0 1px rgba(0, 0, 0, 0.6), 0 3px 6px rgba(0, 0, 0, 0.84), 0 3px 6px rgba(0, 0, 0, 0.77); + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); } + +/********** + * Notify * + *********/ +.notify { + /*-notify-shadow: 0px 2px 18px transparentize(black, 0.60);*/ + border-radius: 5px; + border: 1px solid rgba(0, 0, 0, 0.7); + background-color: rgba(255, 255, 255, 0.05); } + +/*************** + * SwitchBoard * + ***************/ +.category-label { + font-weight: bold; + color: #444; } + +/************* + * Slingshot * + ************/ +.button.app { + border: none; + border-radius: 0; + box-shadow: none; + background-image: none; } + .button.app .app:hover { + border-radius: 8px; + border: none; + background-color: rgba(68, 154, 194, 0.3); + color: white; } + .button.app .app:focus { + /*background-color: transparentize(black, 0.20);*/ } + +.search-item { + border-radius: 0; + border: none; + color: #444; + background: none; } + .search-item:hover, .search-item:focus { + border-radius: 0; + background-color: rgba(68, 154, 194, 0.3); + color: #ffffff; } + +.search-entry-large, +.search-entry-large:focus { + border: none; + font: 18; + font-weight: 300; + background-image: none; + background: none; + box-shadow: none; + border-radius: 0; } + +.search-category-header { + font-weight: bold; + color: #444; } + +/********* + * Panel * + ********/ +.panel { + background-color: transparent; + transition: all 100ms ease-in-out; } + .panel .maximized { + background-color: #000; } + .panel .translucent { + background-color: rgba(0, 0, 0, 0.5); } + .panel .color-light .composited-indicator > revealer label, + .panel .color-light .composited-indicator > revealer image, + .panel .color-light .composited-indicator > GtkRevealer { + color: rgba(0, 0, 0, 0.35); + text-shadow: 0 0 2px rgba(255, 255, 255, 0.3), 0 1px 0 rgba(255, 255, 255, 0.25); + -gtk-icon-shadow: 0 0 2px rgba(255, 255, 255, 0.3), 0 1px 0 rgba(255, 255, 255, 0.25); } + +.composited-indicator > revealer label, +.composited-indicator > revealer image, +.composited-indicator > GtkRevealer { + color: #ffffff; + font-weight: bold; + text-shadow: 0 0 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 0 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.6); } + +/************* + * AppCenter * + *************/ +AppCenterMainWindow .titlebar, +AppCenterMainWindow .header-bar { + background-color: #378BE6; } + AppCenterMainWindow .titlebar:backdrop, + AppCenterMainWindow .header-bar:backdrop { + background-color: #1a71d0; } + +/************** + * Calculator * + **************/ +PantheonCalculatorMainWindow { + border-radius: 0 0 4px 4px; } + PantheonCalculatorMainWindow .titlebar, + PantheonCalculatorMainWindow .header-bar { + background-color: #07ce8e; } + PantheonCalculatorMainWindow .titlebar:backdrop, + PantheonCalculatorMainWindow .header-bar:backdrop { + background-color: #059d6c; } + PantheonCalculatorMainWindow .window-frame { + border-radius: 3px; } + +/******** + * Maya * + ********/ +MayaViewMayaToolbar.titlebar, MayaViewMayaToolbar.header-bar { + background-color: #8CD33F; } + MayaViewMayaToolbar.titlebar:backdrop, MayaViewMayaToolbar.header-bar:backdrop { + background-color: #72b52a; } + +/********* + * Cards * + *********/ +.deck { + background-color: #e3e3e3; } + +.card { + background-color: #ffffff; + border: none; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 3px 3px rgba(0, 0, 0, 0.2); + transition: all 150ms ease-in-out; } + +.card.collapsed { + background-color: #f2f2f2; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.2); } + +/********* + * Noise * + *********/ +NoiseLibraryWindow { + border-radius: 0 0 4px 4px; } + NoiseLibraryWindow .titlebar, + NoiseLibraryWindow .header-bar { + background-color: #EE6020; } + NoiseLibraryWindow .titlebar:backdrop, + NoiseLibraryWindow .header-bar:backdrop { + background-color: #cb4a10; } + NoiseLibraryWindow .action-bar { + border-radius: 0 0 4px 4px; } + NoiseLibraryWindow .window-frame { + border-radius: 3px; } + +/*********** + * Scratch * + ***********/ +ScratchMainWindow .titlebar, +ScratchMainWindow .header-bar { + background-color: #e74c3c; } + ScratchMainWindow .titlebar:backdrop, + ScratchMainWindow .header-bar:backdrop { + background-color: #d62c1a; } + +/******** + * Snap * + ********/ +SnapMainWindow .titlebar, +SnapMainWindow .header-bar, +SnapSnapWindow .titlebar, +SnapSnapWindow .header-bar { + background-color: #6d266a; } + SnapMainWindow .titlebar:backdrop, + SnapMainWindow .header-bar:backdrop, + SnapSnapWindow .titlebar:backdrop, + SnapSnapWindow .header-bar:backdrop { + background-color: #471945; } +SnapMainWindow .take-button, +SnapSnapWindow .take-button { + border-radius: 0; } + +/******************* + * Photos/Shotwell * + *******************/ +DirectWindow .titlebar, +DirectWindow .header-bar, +LibraryWindow .titlebar, +LibraryWindow .header-bar { + background-color: #5544B5; } + DirectWindow .titlebar:backdrop, + DirectWindow .header-bar:backdrop, + LibraryWindow .titlebar:backdrop, + LibraryWindow .header-bar:backdrop { + background-color: #443690; } +DirectWindow .the-button-in-the-combobox, +LibraryWindow .the-button-in-the-combobox { + background: none; } + +.checkerboard-layout { + background-color: #f7f7f7; + background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)); + background-size: 24px 24px; + background-position: 0 0, 12px 12px; } + +.checkboard-layout .item { + background-color: #444; } + +/******** +* Unity * +*********/ +/* Unity window border color */ +/* Backdrop Unity window border color */ +/* Unity window text color */ +/* Backdrop Unity window text color */ +/* Unity panel color #454D50 */ +/* Backdrop Unity panel color */ +UnityDecoration { + /* Border properties (top, right, bottom, left) */ + -UnityDecoration-extents: 28px 1px 1px 1px; + /* the size of the decorations */ + -UnityDecoration-input-extents: 10px; + /* the extra size of the input areas */ + /* Shadows settings */ + -UnityDecoration-shadow-offset-x: 1px; + /* Size property, the shadow x offset */ + -UnityDecoration-shadow-offset-y: 1px; + /* Size property, the shadow y offset */ + -UnityDecoration-active-shadow-color: rgba 0, 0, 0, 0.647; + /* Color property, active window shadow color */ + -UnityDecoration-active-shadow-radius: 8px; + /* Size property, active window shadow radius */ + -UnityDecoration-inactive-shadow-color: rgba 0, 0, 0, 0.647; + /* Color property, inactive windows shadow color */ + -UnityDecoration-inactive-shadow-radius: 5px; + /* Size property, inactive windows shadow radius */ + /* Glow applied to the selected scaled window */ + -UnityDecoration-glow-size: 8px; + /* Size property, size of glow */ + -UnityDecoration-glow-color: #449ac2; + /* Color property of the glow */ + /* Title settings */ + -UnityDecoration-title-indent: 10px; + /* Size property, left indent of the title */ + -UnityDecoration-title-fade: 35px; + /* Size property, space of the title that can be faded */ + -UnityDecoration-title-alignment: 0.0; + /* Float from 0.0 to 1.0, to align the title */ + background-color: #636E73; + color: #dbdee0; } + UnityDecoration .top { + padding: 0 5px 0 5px; + border-radius: 4px 4px 0px 0px; + box-shadow: none; + border: 1px solid #636E73; + border-bottom-width: 0; + background-color: #636E73; + color: #dbdee0; + border-top: 1px solid rgba(255, 255, 255, 0.1); } + UnityDecoration .top:backdrop { + border-bottom-width: 0; + background-color: #4b5458; + color: #c0c5c8; + border-top: 1px solid rgba(255, 255, 255, 0.1); } + UnityDecoration .top .menuitem { + color: #dbdee0; } + UnityDecoration .top .menuitem:backdrop { + background-color: #4b5458; + color: #c0c5c8; } + +UnityDecoration.left, +UnityDecoration.right { + background-repeat: repeat-x; + background-color: #626c71; + background-size: 1px 120px; + background-clip: border-box; + background-image: linear-gradient(to bottom, #636E73, #626c71); } + +UnityDecoration.bottom { + background-size: 1px; + background-repeat: repeat-x; + background-color: #626c71; } + +UnityDecoration.left:backdrop, +UnityDecoration.right:backdrop, +UnityDecoration.bottom:backdrop { + background-size: 1px; + background-repeat: repeat-x; + background-color: #4b5458; } + +/************** +* Unity Panel * +***************/ +UnityPanelWidget, +.unity-panel { + background-color: #343a3c; + color: #dbdee0; } + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + background-color: #1c1f21; + color: #c0c5c8; } + +.unity-panel.menuitem, +.unity-panel .menuitem { + border-width: 0 1px; + color: #dbdee0; } + +.unity-panel.menubar, +.unity-panel .menubar { + color: #dbdee0; } + +.unity-panel.menu.menubar, +.unity-panel .menu .menubar { + background-color: #343a3c; + color: #dbdee0; } + +.unity-panel.menubar:backdrop, +.unity-panel .menubar *:backdrop { + color: #9e9e9e; } + +.unity-panel.menubar.menuitem, +.unity-panel.menubar .menuitem { + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border: none; + background: none; + color: #dbdee0; + box-shadow: none; } + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem:hover { + border-radius: 0; + background-color: #616b70; + color: #dbdee0; + box-shadow: none; } + +.unity-panel.menubar .menuitem *:hover { + color: white; + box-shadow: none; } + +.unity-panel.menubar .menuitem.separator, +.unity-panel.menubar.menuitem.separator { + border: none; + color: #c4c4c4; } + +/* Force Quit */ +SheetStyleDialog.unity-force-quit { + background-color: #ffffff; } + +@keyframes playbackmenuitem_spinner { + to { + -gtk-icon-transform: rotate(1turn); } } +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: playbackmenuitem_spinner 1s infinite linear; + color: #449ac2; } + +/*********************** + * App-Specific Styles * + ***********************/ +/********* + * Geary * + *********/ +.geary-titlebar-left, +.geary-titlebar-right { + background-color: #F2B035; } + .geary-titlebar-left:backdrop, + .geary-titlebar-right:backdrop { + background-color: #e59a0f; } + .geary-titlebar-left .separator, + .geary-titlebar-right .separator { + opacity: 0; } + +ConversationListView { + -GtkTreeView-grid-line-width: 0; } + ConversationListView .view:active, ConversationListView GtkIconView:active, + ConversationListView iconview:active, ConversationListView .view:selected, ConversationListView GtkIconView:selected, + ConversationListView iconview:selected { + background-color: #449ac2; + color: #ffffff; } + ConversationListView .view:active:backdrop, ConversationListView GtkIconView:active:backdrop, + ConversationListView iconview:active:backdrop, ConversationListView .view:selected:backdrop, ConversationListView GtkIconView:selected:backdrop, + ConversationListView iconview:selected:backdrop { + background-color: #57a4c8; + color: rgba(255, 255, 255, 0.5); } + ConversationListView .view .cell, ConversationListView GtkIconView .cell, + ConversationListView iconview .cell { + border: solid rgba(0, 0, 0, 0.2); + border-width: 0 0 1px 0; } + ConversationListView .view .cell:selected, ConversationListView GtkIconView .cell:selected, + ConversationListView iconview .cell:selected { + color: #ffffff; + border: 0px solid #347d9f; } + +/*********** + * LightDm * + ***********/ +#panel_window { + background-color: #4b5458; + color: #ffffff; + font: bold; + box-shadow: inset 0 -1px #3b4144; } + #panel_window .menubar, + #panel_window .menubar > .menuitem + menubar, + #panel_window menubar > menuitem { + background-color: transparent; + color: #ffffff; + font: bold; } + #panel_window menubar menuitem:disabled { + color: rgba(255, 255, 255, 0.5); } + #panel_window menubar menuitem:disabled GtkLabel { + color: inherit; } + #panel_window menubar menuitem:disabled label { + color: inherit; } + #panel_window .menubar .menu > .menuitem, + #panel_window menubar menu > menuitem { + font: normal; } + +#login_window, +#shutdown_dialog, +#restart_dialog { + font: normal; + border-style: none; + background-color: transparent; + color: #444; } + +#content_frame { + padding-bottom: 14px; + background-color: #f7f7f7; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; } + +#content_frame button { + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #c4c4c4; + background-image: linear-gradient(to bottom, #f7f7f7, #eaeaea); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white; + box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.8); } + #content_frame button:hover { + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #c4c4c4; + background-image: linear-gradient(to bottom, white, #f7f7f7 60%, #ededed); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 1px white; } + #content_frame button:active, #content_frame button:checked { + color: #444; + outline-color: rgba(68, 68, 68, 0.3); + border-color: #c4c4c4; + background-image: linear-gradient(to bottom, #e5e5e5, #f2f2f2); + text-shadow: 0 1px rgba(255, 255, 255, 0.76923); + -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923); + box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6); + box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 0 rgba(255, 255, 255, 0.8); } + #content_frame button:disabled { + border-color: #c4c4c4; + background-image: none; + background-color: #fafafa; + text-shadow: none; + box-shadow: none; + -gtk-icon-shadow: none; } + #content_frame button:disabled GtkLabel, #content_frame button:disabled { + color: #9e9e9e; } + #content_frame button:disabled label, #content_frame button:disabled { + color: #9e9e9e; } + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: rgba(32, 37, 38, 0.8); + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; } + +#buttonbox_frame button { + color: #A1A8AB; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(32, 37, 38, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + #buttonbox_frame button:hover { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(60, 69, 71, 0.8)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(161, 168, 171, 0.3); } + #buttonbox_frame button:active, #buttonbox_frame button:checked { + color: white; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(161, 168, 171, 0.3); } + #buttonbox_frame button:disabled { + color: #616769; + border-color: rgba(0, 0, 0, 0.7); + background-image: linear-gradient(to bottom, rgba(45, 50, 51, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +#login_window #user_combobox { + color: #444; + font: 13px; } + #login_window #user_combobox .menu, + #login_window #user_combobox menu { + font: normal; } + +#user_image { + padding: 3px; + border-radius: 2px; } + +#greeter_infobar { + border-bottom-width: 0; + font: bold; } diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/gtk.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/gtk.scss new file mode 100644 index 0000000..182b147 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/gtk.scss @@ -0,0 +1,26 @@ +/* Copyright 2016 Sam Hewitt. +* +* This file is part of the Paper GTK theme. +* +* The Paper GTK theme is free software: you can redistribute it +* and/or modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation, either version 3 of the +* License, or (at your option) any later version. +* +* The Paper GTK theme is distributed in the hope that it will be +* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +* Public License for more details. +* +* You should have received a copy of the GNU General Public License along +* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. +*/ + +$variant: 'light'; + +@import 'colors'; +@import 'colors-public'; +@import 'drawing'; +@import 'common'; +@import 'widgets'; +@import 'apps'; \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_action-bars.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_action-bars.scss new file mode 100644 index 0000000..c610c3d --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_action-bars.scss @@ -0,0 +1,27 @@ +/*************** +* Action bars * +***************/ + +.action-bar { + background-color: darken($bg_color, 10%); + border: solid $borders_color; + border-width: 1px 0 0 0; + color: $fg_color; + box-shadow: none; + + &:backdrop { + background-color: darken($backdrop_bg_color, 10%); + box-shadow: none; + -gtk-icon-effect: dim; + } + + &:first-child { + border-radius: 6px 6px 0px 0px; + border-width: 1px 1px 0px 1px; + } + + &:last-child { + border-radius: 0 0 6px 6px; + border-width: 0px 1px 1px 1px; + } +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_app-notifications.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_app-notifications.scss new file mode 100644 index 0000000..20cbe20 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_app-notifications.scss @@ -0,0 +1,21 @@ +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + @extend %osd; + + padding: 10px; + border-radius: 0 0 5px 5px; + background-color: $osd_bg_color; + background-clip: padding-box; + + &:backdrop { + background-image: none; + transition: $backdrop_transition; + } + + .button, button { @extend %osd_button; } + + border { border: none; } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_base-states.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_base-states.scss new file mode 100644 index 0000000..5174a19 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_base-states.scss @@ -0,0 +1,193 @@ +/*************** + * Base States * + ***************/ +.background { + color: $fg_color; + background-color: $bg_color; + + &:backdrop { + color: $backdrop_fg_color; + background-color: $backdrop_bg_color; + text-shadow: none; + -gtk-icon-shadow: none; + } +} + +/* + These wildcard seems unavoidable, need to investigate. + Wildcards are bad and troublesome, use them with care, + or better, just don't. + Everytime a wildcard is used a kitten dies, painfully. +*/ + +*:disabled { -gtk-icon-effect: dim; } + +.gtkstyle-fallback { + color: $fg_color; + background-color: $bg_color; + + &:hover { + color: $fg_color; + background-color: lighten($bg_color, 10%); + } + + &:active { + color: $fg_color; + background-color: darken($bg_color, 10%); + } + + &:disabled { + color: $insensitive_fg_color; + background-color: $insensitive_bg_color; + } + + &:selected { + color: $selected_fg_color; + background-color: $selected_bg_color; + } +} + +.view, +%view { + color: $text_color; + background-color: $base_color; + + &:backdrop { + color: $backdrop_text_color; + background-color: $backdrop_base_color; + } + + &:selected { + &:focus, & { + @extend %selected_items; + + border-radius: 3px; + } + } +} + +GtkTextView, +textview { + text { + @extend %view; + + selection { &:focus, & { @extend %selected_items; }} + } +} + +GtkTextView, +textview border { + background-color: mix($bg_color, $base_color, 50%); + background-image: image(transparentize(black, 0.8)); // HACK: the border node just draws background so, + background-repeat: no-repeat; // using a background-image to draw the border + + &:backdrop { background-color: mix($backdrop_bg_color, $backdrop_base_color, 50%); } + + &.bottom { + background-size: 100% 1px; + background-position: top; + } + + &.top { + background-size: 100% 1px; + background-position: bottom; + } + + &.left { + background-size: 1px 100%; + background-position: right; + } + + &.right { + background-size: 1px 100%; + background-position: left; + } +} + +GtkIconView, +iconview { + @extend .view; + background-color:transparent; + + &:backdrop{ + background-color:transparent; + } +} + +.rubberband, +rubberband { + border: 1px solid darken($selected_bg_color, 10%); + background-color: transparentize(darken($selected_bg_color, 10%), 0.8); +} + + +GtkFlow, +flowbox { + rubberband { @extend rubberband; } + + flowboxchild { + padding: 3px; + border-radius: 3px; + + &:selected { + @extend %selected_items; + + outline-offset: -2px; + } + } +} + +GtkLabel, +label { + &.separator { + @extend .dim-label; + + color: $fg_color; + + &:backdrop { color: $backdrop_fg_color; } + } + + .list-row:selected &, + row:selected &, + &:selected { @extend %nobg_selected_items; } + + selection { + background-color: $selected_bg_color; + color: $selected_fg_color; + } + + &:disabled { + color: $insensitive_fg_color; + + selection { @extend %selected_items:disabled; } + + &:backdrop { color: $backdrop_insensitive_color; } + } + + &:backdrop { + color: $backdrop_fg_color; + + selection { @extend %selected_items:backdrop; } + } +} + +.dim-label { + opacity: 0.55; + text-shadow: none; +} + +%osd, +.osd { + color: $osd_fg_color; + border: none; + background-color: $osd_bg_color; + background-clip: padding-box; + outline-color: transparentize($osd_fg_color, 0.7); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + + &:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; + } +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_buttons.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_buttons.scss new file mode 100644 index 0000000..74daa9c --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_buttons.scss @@ -0,0 +1,537 @@ +/*********** + * Buttons * + ***********/ + +// stuff for .needs-attention +$_dot_color: if($variant=='light', $selected_bg_color, + lighten($selected_bg_color,15%)); +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, + center center, 0, + center center, 0.01, + to($_dot_color), + to(transparent)); + } + + to { + background-image: -gtk-gradient(radial, + center center, 0, + center center, 0.5, + to($selected_bg_color), + to(transparent)); + } +} + +%button, +button { + @at-root %button_basic, & { + + min-height: 20px; + min-width: 16px; + padding: 4px 9px; + border: 1px solid $borders_color; + border-radius: 3px; + transition: $button_transition; + + @include button(normal); + + &.flat { + @include button(undecorated); + // to avoid adiacent buttons borders clashing when transitioning, the transition on the normal state is set + // to none, while it's added back in the hover state, so the button decoration will fade in on hover, but + // it won't fade out when the pointer leave the button allocation area. To make the transition more evident + // in this case the duration is increased. + transition: none; + + &:hover { + transition: $button_transition; + transition-duration: 500ms; + + &:active { transition: $button_transition; } + } + } + + &:hover { + @include button(hover); + -gtk-icon-effect: highlight; + } + + &:active, + &:checked { + @include button(active); + + transition-duration: 50ms; + } + + &:backdrop { + &.flat, & { + @include button(backdrop); + + transition: $backdrop_transition; + -gtk-icon-effect: none; + + &:active, + &:checked { @include button(backdrop-active); } + + &:disabled { + @include button(backdrop-insensitive); + + &:active, + &:checked { @include button(backdrop-insensitive-active); } + } + } + } + + &.flat { &:backdrop, &:disabled, &:backdrop:disabled { @include button(undecorated); }} + + &:disabled { + @include button(insensitive); + + &:active, + &:checked { @include button(insensitive-active); } + } + + &.image-button { + min-width: 24px; + padding-left: 4px; + padding-right: 4px; + } + + &.text-button { + padding-left: 16px; + padding-right: 16px; + } + + &.text-button.image-button { + padding-left: 8px; + padding-right: 8px; + + GtkLabel, + label { + padding-left: 8px; + padding-right: 8px; + } + } + + &:drop(active) { + color: $drop_target_color; + border-color: $drop_target_color; + box-shadow: inset 0 0 0 1px $drop_target_color; + } + } + + @at-root %button_selected, & { + row:selected & { + @if $variant == 'light' { border-color: $selected_borders_color; } + + &.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: $selected_fg_color; + border-color: transparent; + + &:backdrop { color: if($variant=='light', $backdrop_base_color, $backdrop_fg_color); } + } + } + } + + + // Standalone Buttons + &.osd { + min-width: 24px; + min-height: 32px; + + &.image-button { min-width: 32px; } + + color: $osd_fg_color; + border-radius: 5px; + outline-color: transparentize($osd_fg_color, 0.7); //FIXME: define a color var? + + @include button(osd); + + border: none; + box-shadow: none; + + &:hover { + @include button(osd-hover); + + border: none; + box-shadow: none; + } + + &:active, + &:checked { + @include button(osd-active); + + border: none; + box-shadow: none; + } + + &:disabled { + &:backdrop, & { + @include button(osd-insensitive); + + border: none; + } + } + + &:backdrop { + @include button(osd-backdrop); + + border: none; + } + } + + //overlay / OSD style + @at-root %osd_button, + .osd & { + @include button(osd); + + &:hover { @include button(osd-hover); } + + &:active, + &:checked { &:backdrop, & { @include button(osd-active); }} + + &:disabled { &:backdrop, & { @include button(osd-insensitive); }} + + &:backdrop { @include button(osd-backdrop); } + + &.flat { + @include button(undecorated); + + box-shadow: none; //FIXME respect no edge on the button mixin + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + + &:hover { @include button(osd-hover); } + + &:disabled { + @include button(osd-insensitive); + background-image: none; + border-color: transparent; + box-shadow: none; + } + + &:backdrop { @include button(undecorated); } + + &:active, + &:checked { @include button(osd-active); } + } + } + + // Suggested and Destructive Action buttons + @each $b_type, $b_color in (suggested-action, $selected_bg_color), + (destructive-action, $destructive_color) { + &.#{$b_type} { + @include button(normal, $b_color, white); + + &.flat { + @include button(undecorated); + + color: $b_color; //FIXME: does it work on the dark variant? + } + + &:hover { @include button(hover, $b_color, white); } + + &:active, + &:checked { @include button(active, $b_color, white); } + + &:backdrop, + &.flat:backdrop { + @include button(backdrop, $b_color, white); + + &:active, + &:checked { @include button(backdrop-active, $b_color, white); } + + &:disabled { + @include button(backdrop-insensitive); + + &:active, + &:checked { @include button(backdrop-insensitive-active, $b_color, white); } + } + } + + &.flat { + &:backdrop, &:disabled, &:backdrop:disabled { + @include button(undecorated); + + color: transparentize($b_color, 0.2); + } + } + + &:disabled { + @include button(insensitive); + + &:active, + &:checked { @include button(insensitive-active, $b_color, white); } + } + + .osd & { + @include button(osd, $b_color); + + &:hover { @include button(osd-hover, $b_color); } + + &:active, + &:checked { &:backdrop, & { @include button(osd-active, $b_color); }} + + &:disabled { &:backdrop, & { @include button(osd-insensitive, $b_color); }} + + &:backdrop { @include button(osd-backdrop, $b_color); } + } + } + } + + .stack-switcher > & { + // to position the needs attention dot, padding is added to the button + // child, a label needs just lateral padding while an icon needs vertical + // padding added too. + + outline-offset: -3px; // needs to be set or it gets overriden by GtkRadioButton outline-offset + + > label { + padding-left: 6px; // label padding + padding-right: 6px; // + } + + > image { + padding-left: 6px; // image padding + padding-right: 6px; // + padding-top: 3px; // + padding-bottom: 3px; // + } + + &.text-button { + // compensate text-button paddings + padding-left: 10px; + padding-right: 10px; + } + + &.image-button { + // we want image buttons to have a 1:1 aspect ratio, so compensation + // of the padding added to the GtkImage is needed + padding-left: 2px; + padding-right: 2px; + } + + &.needs-attention { + > label, + > image { @extend %needs_attention; } + + &:active, + &:checked { + > label, + > image { + animation: none; + background-image: none; + } + } + } + } + + //inline-toolbar buttons + .inline-toolbar &, .inline-toolbar &:backdrop { + border-radius: 2px; + border-width: 1px; + @extend %linked; + } + + .primary-toolbar & { -gtk-icon-shadow: none; } // tango icons don't need shadows + + .linked > &, + .linked > &:hover, + .linked > &:active, + .linked > &:checked, + .linked > &:backdrop { @extend %linked; } + + .linked.vertical > &, + .linked.vertical > &:hover, + .linked.vertical > &:active, + .linked.vertical > &:checked, + .linked.vertical > &:backdrop { @extend %linked_vertical; } +} + +%needs_attention { + animation: needs_attention 150ms ease-in; + $_dot_shadow: _text_shadow_color(); + $_dot_shadow_r: if($variant=='light',0.5,0.45); + background-image: -gtk-gradient(radial, + center center, 0, + center center, 0.5, + to($_dot_color), + to(transparent)), + -gtk-gradient(radial, + center center, 0, + center center, $_dot_shadow_r, + to($_dot_shadow), + to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + + @if $variant == 'light' { background-position: right 3px, right 4px; } + + @else { background-position: right 3px, right 2px; } + + &:backdrop { background-size: 6px 6px, 0 0;} + + &:dir(rtl) { + @if $variant == 'light' { background-position: left 3px, left 4px; } + + @else { background-position: left 3px, left 2px; } + } +} + + +// all the following is for the +|- buttons on inline toolbars, that way +// should really be deprecated... +.inline-toolbar toolbutton > button { // redefining the button look is + // needed since those are flat... + @include button(normal); + + &:hover { @include button(hover); } + + &:active, + &:checked{ @include button(active); } + + &:disabled { + @include button(insensitive); + + &:active, + &:checked { @include button(insensitive-active); } + } + + &:backdrop { + @include button(backdrop); + + &:active, + &:checked { @include button(backdrop-active); } + + &:disabled { + @include button(backdrop-insensitive); + + &:active, + &:checked { @include button(backdrop-insensitive-active); } + } + } +} + +// More inline toolbar buttons +toolbar.inline-toolbar toolbutton, +toolbar.inline-toolbar toolbutton:backdrop { + > button.flat { @extend %linked_middle; } + + &:first-child > button.flat { @extend %linked:first-child; } + + &:last-child > button.flat { @extend %linked:last-child; } + + &:only-child > button.flat { @extend %linked:only-child; } +} + +%linked_middle { + border-radius: 0; + border-right-style: none; +} + +%linked { + @extend %linked_middle; + + &:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + } + + &:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-right-style: solid; + } + + &:only-child { + border-radius: 3px; + border-style: solid; + } +} + +%linked_vertical_middle { + border-style: solid solid none solid; + border-radius: 0; +} + +%linked_vertical{ + @extend %linked_vertical_middle; + + &:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + } + + &:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border-style: solid; + } + + &:only-child { + border-radius: 3px; + border-style: solid; + } +} + +%undecorated_button { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px transparentize(white,1), + 0 1px transparentize(white, 1); + text-shadow: none; + -gtk-icon-shadow: none; +} + +/* menu buttons */ +modelbutton.flat, +.menuitem.button.flat { + min-height: 26px; + padding-left: 5px; + padding-right: 5px; + border-radius: 3px; + outline-offset: -2px; + + @extend %undecorated_button; + + &:hover { background-color: $popover_hover_color; } + + &:selected { @extend %selected_items; } + + &:backdrop, + &:backdrop:hover { @extend %undecorated_button; } + + // FIXME: remove the following when the checks/radios rewrite lands + check:last-child, + radio:last-child { margin-left: 8px; } + + check:first-child, + radio:first-child { margin-right: 8px; } +} + +modelbutton.flat arrow { + background: none; + + &:hover { background: none; } + + &.left { -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + + &.right { -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } +} + +button.color { + padding: 4px; + + colorswatch:only-child { + &, overlay { border-radius: 0; } + + @if $variant == 'light' { + box-shadow: 0 1px _text_shadow_color(); + + &:disabled, + &:backdrop { box-shadow: none; } + } + } +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_calendar.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_calendar.scss new file mode 100644 index 0000000..a632e68 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_calendar.scss @@ -0,0 +1,59 @@ +/************ + * Calendar * + ***********/ +calendar { + color: $text_color; + border: 1px solid $borders_color; + + &:selected { + @extend %selected_items; + + border-radius: 3px; + } + + &.header { + border-bottom: 1px solid transparentize(black, 0.9); + border-radius: 0; + + &:backdrop { border-color: transparentize(black, 0.9); } + } + + &.button { + @extend %undecorated_button; + + color: transparentize($fg_color, 0.55); + + &:hover { + @extend %undecorated_button; + + color: $fg_color; + } + + &:backdrop { + @extend %undecorated_button; + + color: transparentize($backdrop_fg_color,0.55); + } + + &:disabled { + @extend %undecorated_button; + + color: transparentize($insensitive_fg_color,0.55); + } + } + + &:indeterminate, + &:indeterminate:backdrop { color: gtkalpha(currentColor, 0.55); } + + &.highlight, + &.highlight:backdrop { + font-size: smaller; + color: $fg_color; + } + + + &:backdrop { + color: $backdrop_text_color; + border-color: $backdrop_borders_color; + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_checks-radios.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_checks-radios.scss new file mode 100644 index 0000000..c731f49 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_checks-radios.scss @@ -0,0 +1,203 @@ +/************************* + * Check and Radio Items * + *************************/ +// draw regular check and radio items using our PNG assets +// all assets are rendered from assets.svg. never add pngs directly + + +// unchecked +@each $s,$un in ('','-unchecked'), + (':hover', '-unchecked-hover'), + (':active', '-unchecked-active'), + (':backdrop', '-unchecked-backdrop'), + (':disabled', '-unchecked-insensitive'), + (':disabled:backdrop', '-unchecked-backdrop-insensitive') { + check#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/checkbox#{$un}.png"),url("../assets/checkbox#{$un}@2.png")), -gtk-scaled(url("../assets/checkbox#{$un}-dark.png"),url("../assets/checkbox#{$un}-dark@2.png"))); + -gtk-icon-shadow: none; + } + radio#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/radio#{$un}.png"),url("../assets/radio#{$un}@2.png")), -gtk-scaled(url("../assets/radio#{$un}-dark.png"),url("../assets/radio#{$un}-dark@2.png"))); + -gtk-icon-shadow: none; + } +} + +// checked +@each $s,$ch in (':checked', '-checked'), + (':checked:hover', '-checked-hover'), + (':checked:active', '-checked-active'), + (':checked:backdrop', '-checked-backdrop'), + (':checked:disabled', '-checked-insensitive'), + (':checked:disabled:backdrop', '-checked-insensitive-backdrop') { + check#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/checkbox#{$ch}.png"),url("../assets/checkbox#{$ch}@2.png")), -gtk-scaled(url("../assets/checkbox#{$ch}-dark.png"),url("../assets/checkbox#{$ch}-dark@2.png"))); + -gtk-icon-shadow: none; + } + radio#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/radio#{$ch}.png"),url("../assets/radio#{$ch}@2.png")), -gtk-scaled(url("../assets/radio#{$ch}-dark.png"),url("../assets/radio#{$ch}-dark@2.png"))); + -gtk-icon-shadow: none; + } +} + +// mixed +@each $s,$mx in (':indeterminate', '-mixed'), + (':indeterminate:hover', '-mixed-hover'), + (':indeterminate:active', '-mixed-active'), + (':indeterminate:backdrop', '-mixed-backdrop'), + (':indeterminate:disabled', '-mixed-insensitive'), + (':indeterminate:disabled:backdrop', '-mixed-insensitive-backdrop') { + check#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/checkbox#{$mx}.png"),url("../assets/checkbox#{$mx}@2.png")), -gtk-scaled(url("../assets/checkbox#{$mx}-dark.png"),url("../assets/checkbox#{$mx}-dark@2.png"))); + -gtk-icon-shadow: none; + } + radio#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/radio#{$mx}.png"),url("../assets/radio#{$mx}@2.png")), -gtk-scaled(url("../assets/radio#{$mx}-dark.png"),url("../assets/radio#{$mx}-dark@2.png"))); + -gtk-icon-shadow: none; + } +} + +// unchecked:selected +@each $s,$un in (':selected','-unchecked'), + (':hover:selected', '-unchecked-hover'), + (':active:selected', '-unchecked-active'), + (':backdrop:selected', '-unchecked-backdrop'), + (':disabled:selected', '-unchecked-insensitive'), + (':disabled:backdrop:selected', '-unchecked-backdrop-insensitive') { + check#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/selected-checkbox#{$un}.png"),url("../assets/selected-checkbox#{$un}@2.png")), -gtk-scaled(url("../assets/selected-checkbox#{$un}-dark.png"),url("../assets/selected-checkbox#{$un}-dark@2.png"))); + -gtk-icon-shadow: none; + } + radio#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/selected-radio#{$un}.png"),url("../assets/selected-radio#{$un}@2.png")), -gtk-scaled(url("../assets/selected-radio#{$un}-dark.png"),url("../assets/selected-radio#{$un}-dark@2.png"))); + -gtk-icon-shadow: none; + } +} + +// checked:selected +@each $s,$ch in (':checked:selected', '-checked'), + (':checked:hover:selected', '-checked-hover'), + (':checked:active:selected', '-checked-active'), + (':checked:backdrop:selected', '-checked-backdrop'), + (':checked:disabled:selected', '-checked-insensitive'), + (':checked:disabled:backdrop:selected', '-checked-insensitive-backdrop') { + check#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/selected-checkbox#{$ch}.png"),url("../assets/selected-checkbox#{$ch}@2.png")), -gtk-scaled(url("../assets/selected-checkbox#{$ch}-dark.png"),url("../assets/selected-checkbox#{$ch}-dark@2.png"))); + -gtk-icon-shadow: none; + } + radio#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/selected-radio#{$ch}.png"),url("../assets/selected-radio#{$ch}@2.png")), -gtk-scaled(url("../assets/selected-radio#{$ch}-dark.png"),url("../assets/selected-radio#{$ch}-dark@2.png"))); + -gtk-icon-shadow: none; + } +} + + +// mixed:selected +@each $s,$mx in (':indeterminate:selected', '-mixed'), + (':indeterminate:hover:selected', '-mixed-hover'), + (':indeterminate:active:selected', '-mixed-active'), + (':indeterminate:backdrop:selected', '-mixed-backdrop'), + (':indeterminate:disabled:selected', '-mixed-insensitive'), + (':indeterminate:disabled:backdrop:selected', '-mixed-insensitive-backdrop') { + check#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/selected-checkbox#{$mx}.png"),url("../assets/selected-checkbox#{$mx}@2.png")), -gtk-scaled(url("../assets/selected-checkbox#{$mx}-dark.png"),url("../assets/selected-checkbox#{$mx}-dark@2.png"))); + -gtk-icon-shadow: none; + } + radio#{$s}{ + -gtk-icon-source: if($variant == 'light', -gtk-scaled(url("../assets/selected-radio#{$mx}.png"),url("../assets/selected-radio#{$mx}@2.png")), -gtk-scaled(url("../assets/selected-radio#{$mx}-dark.png"),url("../assets/selected-radio#{$mx}-dark@2.png"))); + -gtk-icon-shadow: none; + } +} + + +// selection-mode unchecked +@each $s,$un in ('','-unchecked'), + (':hover', '-unchecked-hover'), + (':active', '-unchecked-active'), + (':backdrop', '-unchecked-backdrop'), + (':disabled', '-unchecked-insensitive'), + (':disabled:backdrop', '-unchecked-backdrop-insensitive') { + .view.content-view check#{$s}, + .view.content-view.check#{$s}{ + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox#{$un}.png"),url("../assets/checkbox#{$un}@2.png")); + -gtk-icon-shadow: none; + } + .view.content-view radio#{$s}, + .view.content-view.radio#{$s}{ + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio#{$un}.png"),url("../assets/radio#{$un}@2.png")); + -gtk-icon-shadow: none; + } +} + +// selection-mode checked +@each $s,$ch in ('','-checked'), + (':hover', '-checked-hover'), + (':active', '-checked-active'), + (':backdrop', '-checked-backdrop'), + (':disabled', '-checked-insensitive'), + (':disabled:backdrop', '-checked-backdrop-insensitive') { + .view.content-view check#{$s}, + .view.content-view.check#{$s}{ + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox#{$ch}.png"),url("../assets/checkbox#{$ch}@2.png")); + -gtk-icon-shadow: none; + } + .view.content-view radio#{$s}, + .view.content-view.radio#{$s}{ + -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio#{$ch}.png"),url("../assets/radio#{$ch}@2.png")); + -gtk-icon-shadow: none; + } +} + + + +// Style + +.check.text-button, .radio.text-button, +checkbutton.text-button, radiobutton.text-button { + // this is for a nice focus on check and radios text + padding: 2px 0; + outline-offset: 0; + + label:not(:only-child) { + &:first-child { margin-left: 4px; } + &:last-child { margin-right: 4px; } + } +} + +check, +.check, +radio, +.radio { + margin: 0 4px; + + .menu .menuitem &, + menu menuitem & { + margin: 0; // this is a workaround for a menu check/radio size allocation issue + } +} + +// no animations in menus +menu menuitem { + check:not(:indeterminate):checked, + radio:not(:indeterminate):checked, + check:indeterminate:checked:active, + radio:indeterminate:checked { animation: none; } +} + +treeview.view check, +treeview.view radio { + &:selected { + &:focus, & { + color: $fg_color; + + @if $variant == 'light' { border-color: $selected_borders_color; } + } + + &:disabled { + color: $insensitive_fg_color; + + &:backdrop { color: $backdrop_insensitive_color; } + } + } + + &:backdrop { &:selected, & { color: $backdrop_fg_color; }} +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_color-chooser.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_color-chooser.scss new file mode 100644 index 0000000..19ec578 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_color-chooser.scss @@ -0,0 +1,139 @@ +/***************** + * Color Chooser * + *****************/ +colorswatch { + // This widget is made of two boxes one on top of the other, the lower box is colorswatch {} the other one + // is colorswatch overlay {}, colorswatch has the programmatically set background, so most of the style is + // applied to the overlay box. + + &, &:drop(active) { border-style: none; } // FIXME: implement a proper drop(active) state + + $_colorswatch_radius: 5px; + $_colorswatch_overlay_shadow: if($variant == 'light', inset 0 2px 2px -3px transparentize(black, 0.3), + inset 0 3px 2px -2px transparentize(black, 0.5)); + + // base color corners rounding + // to avoid the artifacts caused by rounded corner anti-aliasing the base color + // sports a bigger radius. + // nth-child is needed by the custom color strip. + + &.top { + border-top-left-radius: $_colorswatch_radius + 0.5px; + border-top-right-radius: $_colorswatch_radius + 0.5px; + + overlay { + border-top-left-radius: $_colorswatch_radius; + border-top-right-radius: $_colorswatch_radius; + } + } + + &.bottom { + border-bottom-left-radius: $_colorswatch_radius + 0.5px; + border-bottom-right-radius: $_colorswatch_radius + 0.5px; + + overlay { + border-bottom-left-radius: $_colorswatch_radius; + border-bottom-right-radius: $_colorswatch_radius; + } + } + + &.left, + &:first-child:not(.top) { + border-top-left-radius: $_colorswatch_radius + 0.5px; + border-bottom-left-radius: $_colorswatch_radius + 0.5px; + + overlay { + border-top-left-radius: $_colorswatch_radius; + border-bottom-left-radius: $_colorswatch_radius; + } + } + + &.right, + &:last-child:not(.bottom) { + border-top-right-radius: $_colorswatch_radius + 0.5px; + border-bottom-right-radius: $_colorswatch_radius + 0.5px; + + overlay { + border-top-right-radius: $_colorswatch_radius; + border-bottom-right-radius: $_colorswatch_radius; + } + } + + &.dark overlay { + color: $selected_fg_color; + + &:hover { border-color: if($variant == 'light', transparentize(black, 0.2), $borders_color); } + + &:backdrop { color: $backdrop_selected_fg_color; } + } + + &.light overlay { + color: $text_color; + + &:hover { border-color: if($variant == 'light', transparentize(black, 0.5), $borders_color); } + + &:backdrop { color: $backdrop_text_color; } + } + + &:drop(active) { + box-shadow: none; + + &.light overlay { + border-color: $drop_target_color; + box-shadow: inset 0 0 0 2px if($variant == 'light', darken($drop_target_color, 7%), $borders_color), + inset 0 0 0 1px $drop_target_color; + } + + &.dark overlay { + border-color: $drop_target_color; + box-shadow: inset 0 0 0 2px if($variant == 'light', transparentize(black, 0.7), $borders_color), + inset 0 0 0 1px $drop_target_color; + } + } + + overlay { + box-shadow: $_colorswatch_overlay_shadow; + border: 1px solid if($variant == 'light', transparentize(black, 0.7), $borders_color); + + &:hover { box-shadow: inset 0 1px transparentize(white, 0.7); } + + &:backdrop, &:backdrop:hover { + border-color: if($variant == 'light', transparentize(black, 0.7), $borders_color); + box-shadow: none; + } + } + + &#add-color-button { + border-radius: $_colorswatch_radius $_colorswatch_radius 0 0; + + &:only-child { border-radius: $_colorswatch_radius; } + + overlay { + @include button(normal); + + &:hover { @include button(hover); } + + &:backdrop { @include button(backdrop); } + } + } + + &:disabled { + opacity: 0.5; + + overlay { + border-color: transparentize(black, 0.4); + box-shadow: none; + } + } + + row:selected & { box-shadow: 0 0 0 2px $selected_fg_color; } + + &#editor-color-sample { + border-radius: 4px; + + overlay { border-radius: 4.5px; } + } +} + +// colorscale popup +colorchooser .popover.osd { border-radius: 5px; } \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_comboboxes.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_comboboxes.scss new file mode 100644 index 0000000..2b08508 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_comboboxes.scss @@ -0,0 +1,79 @@ +/************** + * ComboBoxes * + **************/ + +combobox { + arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + min-height: 16px; + min-width: 16px; + } + + &.linked { + button:nth-child(2) { + &:dir(ltr) { @extend %linked:last-child; } + &:dir(rtl) { @extend %linked:first-child; } + } + } + + &:drop(active) { // FIXME: untested + box-shadow: none; + + button.combo { @extend %button_basic:drop(active); } + } +} + +.linked > combobox > box > button.combo { + // the combo is a composite widget so the way we do button linking doesn't + // work, special case needed. See + // https://bugzilla.gnome.org/show_bug.cgi?id=733979 + + &:dir(ltr), + &:dir(rtl) { @extend %linked_middle; } // specificity bump +} + +.linked:not(.vertical) > combobox:first-child > box > button.combo { @extend %linked:first-child; } +.linked:not(.vertical) > combobox:last-child > box > button.combo { @extend %linked:last-child; } +.linked:not(.vertical) > combobox:only-child > box > button.combo { @extend %linked:only-child; } + +.linked.vertical > combobox > box > button.combo { @extend %linked_vertical_middle; } +.linked.vertical > combobox:first-child > box > button.combo { @extend %linked_vertical:first-child;} +.linked.vertical > combobox:last-child > box > button.combo { @extend %linked_vertical:last-child; } +.linked.vertical > combobox:only-child > box > button.combo { @extend %linked_vertical:only-child; } + +/****************** + * Combobox Entry * + ******************/ + +.combobox-entry { + + // Button + button { + box-shadow: none; + + &:first-child { + border-radius: 4px 0 0 4px; + border-right-width: 0; + } + + &:last-child { + border-radius: 0 4px 4px 0; + } + } + + // Entry + entry { + box-shadow: none; + + &:first-child { + border-radius: 4px 0 0 4px; + border-right-width: 0; + } + + &:last-child { + border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; + } + + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_dialogs.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_dialogs.scss new file mode 100644 index 0000000..c1e31ce --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_dialogs.scss @@ -0,0 +1,73 @@ +/*********** + * Dialogs * + ***********/ + +// Message Dialog + +messagedialog { + .titlebar { + min-height: 20px; + background-image: none; + background-color: $bg_color; + border-style: none; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + box-shadow: inset 0 1px $top_highlight; + + &:backdrop { + background-color: $backdrop_bg_color; + } + } + + &.csd { // rounded bottom border styling for csd version + box-shadow: 0 1px 2px transparentize(black, 0.8), + 0 5px 10px transparentize(black, 0.9); + &.background { + // bigger radius for better antialiasing + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + } + + .dialog-action-area .button, + .dialog-action-area button { + padding: 10px 14px; // labels are not vertically centered on message dialog, this is a workaround + border-radius: 0; + border-left-style: solid; + border-right-style: none; + border-bottom-style: none; + + &:first-child { + border-left-style: none; + border-bottom-left-radius: 4px; + // -gtk-outline-bottom-left-radius: 4px; + } + + &:last-child { + border-bottom-right-radius: 4px; + // -gtk-outline-bottom-right-radius: 4px; + } + } + } +} + +filechooser { + + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + + .dialog-action-box { + border-top: 1px solid $borders_color; + + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + + &:backdrop { border-top-color: $backdrop_borders_color; } + } + + #pathbarbox { border-bottom: 1px solid $bg_color; } +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_entries.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_entries.scss new file mode 100644 index 0000000..4333c18 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_entries.scss @@ -0,0 +1,178 @@ +/**************** + * Text Entries * + ****************/ + +%entry, +entry { + %entry_basic, & { + min-height: 20px; + padding: 4px 6px; + border: 1px solid; + border-radius: 3px; + transition: all 200ms $ease-out-quad; + + @include entry(normal); + + image { // icons inside the entry + &.left { padding-left: 0; padding-right: 6px; } + &.right { padding-left: 6px; padding-right: 0; } + } + + undershoot { + &.left { @include undershoot(left); } + &.right { @include undershoot(right); } + } + + &.flat { + &:focus, & { + min-height: 0; + padding: 2px; + background-image: none; + border-color: transparent; + border-radius: 0; + } + } + + &:focus { @include entry(focus); } + + &:disabled { @include entry(insensitive); } + + &:backdrop { + @include entry(backdrop); + + transition: $backdrop_transition; + } + + &:backdrop:disabled { @include entry(backdrop-insensitive); } + + &:selected { &:focus, & { @extend %selected_items; }} + selection { &:focus, & { @extend %selected_items; }} + + // entry error and warning style + @each $e_type, $e_color in (error, $error_color), + (warning, $warning_color) { + &.#{$e_type} { + color: $e_color; + border-color: entry_focus_border($e_color); + + &:focus { @include entry(focus, $e_color); } + + &:selected { &:focus, & { background-color: $e_color; }} + } + } + + image { // entry icons colors + color: mix($fg_color, $base_color, 80%); + + &:hover { color: $fg_color; } + + &:active { color: $selected_bg_color; } + + &:backdrop { color: mix($backdrop_fg_color, $backdrop_base_color, 80%); } + } + + &:drop(active) { + &:focus, & { + border-color: $drop_target_color; + box-shadow: inset 0 0 0 1px $drop_target_color; + } + } + + .osd & { + @include entry(osd); + + &:focus { @include entry(osd-focus); } + + &:backdrop { @include entry(osd-backdrop); } + + &:disabled { @include entry(osd-insensitive); } + } + } + + progress { + margin: 2px -6px; + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: $selected_bg_color; + border-style: solid; + box-shadow: none; + + &:backdrop { background-color: transparent; } + } + + // linked entries + .linked:not(.vertical) > & { @extend %linked; } + .linked:not(.vertical) > &:focus + &, + .linked:not(.vertical) > &:focus + button, + .linked:not(.vertical) > &:focus + combobox > box > button.combo { border-left-color: entry_focus_border(); } + + .linked:not(.vertical) > &:drop(active) + &, + .linked:not(.vertical) > &:drop(active) + button, + .linked:not(.vertical) > &:drop(active) + combobox > box > button.combo { border-left-color: $drop_target_color; } + + // Vertically linked entries + // FIXME: take care of "colored" entries + .linked.vertical > & { + @extend %linked_vertical; + + // brighter border between linked entries + &:not(:disabled) + entry:not(:disabled), + &:not(:disabled) + %entry:not(:disabled) { + border-top-color: mix($borders_color, $base_color, 30%); + background-image: linear-gradient(to bottom, $base_color); + + &:backdrop { + border-top-color: mix($backdrop_borders_color, $backdrop_base_color, 30%); + background-image: linear-gradient(to bottom, $backdrop_base_color); + } + } + + // brighter border between linked insensitive entries + &:disabled + entry:disabled, + &:disabled + entry:disabled { border-top-color: mix($borders_color, $base_color, 30%); } + + // color back the top border of a linked focused entry following another entry and add back the focus shadow. + // :not(:only-child) is a specificity bump hack. + + %entry:focus:not(:only-child), + + entry:focus:not(:only-child) { border-top-color: entry_focus_border(); } + + + %entry:drop(active):not(:only-child), + + entry:drop(active):not(:only-child) { border-top-color: $drop_target_color; } + + // this takes care of coloring the top border of the focused entry subsequent widget. + // :not(:only-child) is a specificity bump hack. + &:focus:not(:only-child) { + + %entry, + + entry, + + .entry, + + button, + + .button, + + combobox > box > button.combo { border-top-color: entry_focus_border(); } + } + + &:drop(active):not(:only-child) { + + %entry, + + entry, + + .entry, + + button, + + .button, + + combobox > box > button.combo { border-top-color: $drop_target_color; } + } + } +} + +treeview acceleditor > label { + background-color: $selected_bg_color; +} + +treeview entry { + &.flat, & { + border-radius: 0; + background-image: none; + background-color: $base_color; + + &:focus { border-color: $selected_bg_color; } + } +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_expanders.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_expanders.scss new file mode 100644 index 0000000..6962eba --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_expanders.scss @@ -0,0 +1,16 @@ +/************* + * Expanders * + *************/ +expander { + arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + + &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } + + &:hover { color: lighten($fg_color,30%); } //only lightens the arrow + + &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_file-chooser.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_file-chooser.scss new file mode 100644 index 0000000..6b2eb76 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_file-chooser.scss @@ -0,0 +1,104 @@ +/**************** + * File chooser * + ****************/ +$_placesidebar_icons_opacity: 0.7; + +placessidebar { + > viewport.frame { border-style: none; } + + row { + // Needs overriding of the GtkListBoxRow padding + min-height: 36px; + padding: 0px; + + // Using margins/padding directly in the SidebarRow + // will make the animation of the new bookmark row jump + > revealer { padding: 0 14px; } + + &:selected { color: $selected_fg_color; } + + &:disabled { color: $insensitive_fg_color; } + + &:backdrop { + color: $backdrop_fg_color; + + &:selected { color: $backdrop_selected_fg_color; } + + &:disabled { color: $backdrop_insensitive_color; } + } + + GtkImage.sidebar-icon, + image.sidebar-icon { + opacity: $_placesidebar_icons_opacity; // dim the device icons + + &:dir(ltr) { padding-right: 8px; } + &:dir(rtl) { padding-left: 8px; } + } + + GtkLabel.sidebar-label, + label.sidebar-label { + &:dir(ltr) { padding-right: 2px; } + &:dir(rtl) { padding-left: 2px; } + } + + @at-root button.sidebar-button { + @extend %button_basic.flat; + + @extend %button_selected.flat; + + min-height: 26px; + min-width: 26px; + margin-top: 3px; + margin-bottom: 3px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; + + &:not(:hover):not(:active), + &:backdrop { > image { opacity: $_placesidebar_icons_opacity; }} + } + + // in the sidebar case it makes no sense to click the selected row + &:selected:active { box-shadow: none; } + + &.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image($drop_target_color); + background-clip: content-box; + } + + &.sidebar-new-bookmark-row { color: $selected_bg_color; } + + &:drop(active):not(:disabled) { + color: $drop_target_color; + box-shadow: inset 0 1px $drop_target_color, + inset 0 -1px $drop_target_color; + + &:selected { + color: $selected_fg_color; + background-color: $drop_target_color; + } + } + } +} + +placesview { + .server-list-button > image { + transition: 200ms $ease-out-quad; + -gtk-icon-transform: rotate(0turn); + } + + .server-list-button:checked > image { + transition: 200ms $ease-out-quad; + -gtk-icon-transform: rotate(-0.5turn); + } + + row.activatable:hover { background-color: transparent; } + + // this selects the "connect to server" label + > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; + } +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_floating-bar.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_floating-bar.scss new file mode 100644 index 0000000..f2ff36d --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_floating-bar.scss @@ -0,0 +1,33 @@ +/**************** + * Floating Bar * + ****************/ +.floating-bar { + background-color: $bg_color; + border-width: 1px; + border-style: solid solid none; + border-color: $borders_color; + border-radius: 3px 3px 0 0; + box-shadow: inset 0 1px $top_highlight; + + &.bottom { + + &.left { + border-left-style: none; + border-top-left-radius: 0; + } + + &.right { + border-right-style: none; + border-top-right-radius: 0; + } + } + + > .button { + padding:4px; + } + + &:backdrop { + background-color: $backdrop_bg_color; + border-color: $backdrop_borders_color; + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_frames.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_frames.scss new file mode 100644 index 0000000..6c255c7 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_frames.scss @@ -0,0 +1,88 @@ +/********** + * Frames * + **********/ +frame > border { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid $borders_color; + + &.flat { border-style: none; } + + &:backdrop { border-color: $backdrop_borders_color; } +} + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid $borders_color; + + &:backdrop { border-color: $backdrop_borders_color; } +} + +scrolledwindow { + viewport.frame { // avoid double borders when viewport inside scrolled window + border-style: none; + } + + // This is used when content is touch-dragged past boundaries. + // draws a box on top of the content, the size changes programmatically. + overshoot { + &.top { + @include overshoot(top); + + &:backdrop { @include overshoot(top, backdrop); } + } + + &.bottom { + @include overshoot(bottom); + + &:backdrop { @include overshoot(bottom, backdrop); } + } + + &.left { + @include overshoot(left); + + &:backdrop { @include overshoot(left, backdrop); } + } + + &.right { + @include overshoot(right); + + &:backdrop { @include overshoot(right, backdrop); } + } + } + + // Overflow indication, works similarly to the overshoot, the size if fixed tho. + undershoot { + &.top { @include undershoot(top); } + + &.bottom { @include undershoot(bottom); } + + &.left { @include undershoot(left); } + + &.right { @include undershoot(right); } + } + + junction { // the small square between two scrollbars + border-color: transparent; + // the border image is used to add the missing dot between the borders, details, details, details... + border-image: linear-gradient(to bottom, $borders_color 1px, transparent 1px) 0 0 0 1 / 0 1px stretch; + background-color: $scrollbar_bg_color; + + &:dir(rtl) { border-image-slice: 0 1 0 0; } + + &:backdrop { + border-image-source: linear-gradient(to bottom, $backdrop_borders_color 1px, transparent 1px); + background-color: $backdrop_scrollbar_bg_color; + transition: $backdrop_transition; + } + } +} + +//vbox and hbox separators +separator { + background: transparentize(black, 0.9); + min-width: 1px; + min-height: 1px; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_granite.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_granite.scss new file mode 100644 index 0000000..3e49050 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_granite.scss @@ -0,0 +1,206 @@ +/************ + * Popovers * + ************/ + +GraniteWidgetsPopOver { + + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 8px; + -GraniteWidgetsPopOver-border-width: 0; + -GraniteWidgetsPopOver-shadow-size: 12; + + border: 1px solid $base_color; + background: $base_color; + color: $fg_color; + + .button { + background-image: none; + background: none; + border: none; + + &:active, + &:active:hover, { + color: $selected_bg_color; + } + } + + > .frame { + border:none; + } + + .sidebar.view { + border: none; + background: none; + } +} + +GraniteWidgetsStaticNotebook .frame { + border: none; +} + +.popover_bg { + background-color: $base_color; + background-image: none; + border: 1px solid $base_color; + color: $fg_color; +} + + +/*********** + * Welcome * + **********/ + +GraniteWidgetsWelcome { + background-color: $base_color; + + GtkLabel { + color: $fg_color; + } + + .h1,.h3 { + color: transparentize($fg_color, 0.2); + } +} + +/************** +* Source List * +***************/ + +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; + + background-color: $bg_color; + border: solid $borders_color; + color: $fg_color; + border-right-width: 1px; + + &:backdrop {} + + .category-expander { + color: transparent; + } + + .badge { + background-image: none; + background-color: transparentize(black, 0.6); + color: $bg_color; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; + + &:selected:backdrop, + &:selected:hover:backdrop { + background-color: transparentize(black, 0.8); + color: darken($bg_color, 5%); + } + } + + row, + .list-row { + border:none; + padding: 0; + + > GtkLabel, + > label { + padding-left: 6px; + padding-right: 6px; + } + } +} + + +/************** +* Text Styles * +**************/ + +.h1 { + font-size: 24px; +} + +.h2 { + font-weight: 300; + font-size: 18px; +} + +.h3 { + font-size: 11px; +} + +.h4, +.category-label { + font-size: 12px; + padding: 6px; + color: transparentize($fg_color, 0.7); + font-weight: bold; + text-shadow: 0 1px transparentize(white,0.8); +} + + +/************** +* Storage Bar * +**************/ +.storage-bar { + + .trough { + border: none; + box-shadow:0 1px 0 0 $bottom_highlight; + background-image: none; + background-color: transparent; + padding: 8px 6px; + } + + .fill-block { + background-color: $yellow; + border:none; + box-shadow: inset 0 1px 0 0 transparentize(black, 0.9), inset 0 -1px 0 0 transparentize(black, 0.9); + + transition: all 200ms ease-in-out; + + padding: 8px 6px; + + &:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + border-left-width: 1px; + box-shadow: inset 0 1px 0 0 transparentize(black, 0.9), + inset 1px 0 0 transparentize(black, 0.9), + inset 0 -1px 0 0 transparentize(black, 0.9); + } + + &:last-child { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow: inset 0 1px 0 0 transparentize(black, 0.9), + inset -1px 0 0 transparentize(black, 0.9), + inset 0 -1px 0 0 transparentize(black, 0.9); + } + + &.empty-block { + background-color: $base_color; + } + + &.app { + background-color: $blue; + } + + &.audio { + background-color: $orange; + } + + &.photo { + background-color: $red; + } + + &.video { + background-color: $purple; + } + + .legend { + padding: 12px; + border-radius: 4px; + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_header-bars.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_header-bars.scss new file mode 100644 index 0000000..ae00072 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_header-bars.scss @@ -0,0 +1,411 @@ +/*************** + * Header Bars * + ***************/ + +%titlebar, +headerbar { + min-height: 40px; + padding:0 8px; + border: none; + border-radius: 4px 4px 0 0; + + background-color: $headerbar_bg_color; + color: $headerbar_fg_color; + + box-shadow: inset 0 1px $top_highlight; + + &:backdrop { + background-color: $headerbar_bg_color; + color: $backdrop_headerbar_fg_color; + + box-shadow: inset 0 1px transparentize($top_highlight, 0.4); + + transition: $backdrop_transition; + } + + .title { + font-weight: bold; + padding-left: 12px; + padding-right: 12px; + color: $headerbar_fg_color; + + &:backdrop { + color:$backdrop_headerbar_fg_color; + } + } + + .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; + color: $headerbar_fg_color; + + @extend .dim-label; + } + + // selection mode + + &.selection-mode { + + border-radius: 4px 4px 0 0; + + color: $selected_fg_color; + text-shadow: 0 -1px transparentize(black, 0.5); + border-color: $selected_borders_color; + + background-color: $selection_mode_headerbar_bg_color; + box-shadow: inset 0 1px $top_highlight; + + &:backdrop { + background-color: darken($selection_mode_headerbar_bg_color, 10%); + background-image: none; + box-shadow: inset 0 1px transparentize($top_highlight, 0.4); + } + + .subtitle:link { @extend *:link:selected; } + + .selection-menu { + &:backdrop, & { + border-color: transparentize($selected_bg_color, 1); + background-image: linear-gradient(to bottom, transparentize($selected_bg_color, 1)); + box-shadow: none; + text-shadow: none; + padding-left: 10px; + padding-right: 10px; + + GtkArrow { -GtkArrow-arrow-scaling: 1; } + + .arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + color: transparentize($selected_fg_color,0.5); + -gtk-icon-shadow: none; + } + } + } + } + + .tiled &, + .maximized & { &:backdrop, & { border-radius: 0; }} // squared corners when the window is maximized or tiled + + &.default-decoration { + padding: 6px; + min-height: 28px; + background-color: $headerbar_bg_color; + color: $headerbar_fg_color; + + .maximized { + padding: 6px; + } + + &:backdrop { + background-color: $backdrop_headerbar_bg_color; + color: $backdrop_headerbar_fg_color; + } + + .button, + button { + + &.titlebutton { + min-height: 16px; + min-width: 16px; + padding: 1px; + border-radius:50%; + background-color:transparent; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + + &:hover { + background-color:transparent; + color:lighten($headerbar_fg_color, 10%); + } + + &:backdrop { + background-color:transparent; + color:$backdrop_headerbar_fg_color; + } + + &:active { + background-color:$headerbar_fg_color; + color:$headerbar_bg_color; + border-radius:50%; + box-shadow:none; + } + } + } + } + + // Entries + + entry { + + margin:6px 0; + min-height: 16px; + border-radius: 2px; + padding: 4px; + + border: none; + box-shadow: none; + background: transparentize($base_color, 0.05); + color: $fg_color; + box-shadow: 0 1px 0 0 transparentize(black, 0.8); + + > image { + padding-right: 6px; + color: transparentize($fg_color, 0.2); + } + + &:active, + &:focus { + background: $base_color; + color: $fg_color; + + box-shadow: 0 1px 2px 0 transparentize(black, 0.6); + + > image { + padding-right: 6px; + color: $fg_color; + } + + &:backdrop { + background: transparentize($base_color, 0.2); + color: transparentize($fg_color, 0.5); + box-shadow: none; + } + } + + &:disabled { + background: transparentize($base_color, 0.4); + color: transparentize($fg_color, 0.5); + box-shadow: none; + + > image { + padding-right: 6px; + color: transparentize($fg_color, 0.5); + } + + &:backdrop { + background: transparentize($base_color, 0.5); + color: transparentize($fg_color, 0.5); + box-shadow: none; + } + } + + &:backdrop { + background: transparentize($base_color, 0.2); + color: transparentize($fg_color, 0.5); + box-shadow: none; + + > image { + color: transparentize($fg_color, 0.5); + } + } + } + + // Buttons + + // header bar buttons have no backgrounds or borders + button { + background-color: transparent; + background-image: none; + border-radius: 0px; + border: none; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + padding: 10px; + margin: 0; + color: $headerbar_fg_color; + + &.text-button, + &.image-button, + &.flat { + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-color: transparent; + background-image: none; + color: $headerbar_fg_color; + + &:backdrop { + background-color: transparent; + background-image: none; + text-shadow: none; + color: $backdrop_headerbar_fg_color; + } + } + + &.linked { + border-radius: 0px; + margin: 0; + } + + &:hover { + background-image:none; + background-color: transparentize(black, 0.85); + color:lighten($headerbar_fg_color, 10%); + box-shadow:none; + text-shadow:none; + } + + &:backdrop { + background-color: transparent; + background-image: none; + color: $backdrop_headerbar_fg_color; + } + + &:active, + &:checked { + font:bold; + border-radius: 0px; + + text-shadow: none; + -gtk-icon-shadow: none; + + box-shadow: inset 0 -2px 0 0 $headerbar_fg_color; + + background-color: transparent; + background-image: none; + color: $headerbar_fg_color; + + &:backdrop { + background-color: transparent; + background-image: none; + color: $backdrop_headerbar_fg_color; + + box-shadow: inset 0 -2px 0 0 $backdrop_headerbar_fg_color; + } + } + + &:disabled { + color: $backdrop_headerbar_fg_color; + background-color: transparent; + background-image: none; + + &:backdrop { + color: $backdrop_headerbar_fg_color; + background-color: transparent; + background-image: none; + + image { + -gtk-icon-effect: dim; + } + } + } + + + // Title Button + &.titlebutton { + min-height: 16px; + min-width: 16px; + padding: 1px; + border-radius:50%; + background-color:transparent; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + + &:hover { + background-color:transparent; + color:lighten($headerbar_fg_color, 10%); + } + + &:backdrop { + background-color:transparent; + color:$backdrop_headerbar_fg_color; + } + + &:active { + background-color:$headerbar_fg_color; + color:$headerbar_bg_color; + border-radius:50%; + box-shadow:none; + } + } + + // Menu Button + &.menu-button, + &.title-menu-button { + padding: 1px; + background-color:transparent; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + + &:hover { + background-color: transparentize(black, 0.9); + color:lighten($headerbar_fg_color, 10%); + } + + &:backdrop { + background-color:transparent; + color:$backdrop_headerbar_fg_color; + } + + &:active { + background-color:darken($headerbar_bg_color,10%); + color:$headerbar_fg_color; + box-shadow:none; + } + } + + // Suggested Action Butotn + &.suggested-action { + + &:hover { + } + + &:active { + } + + &:disabled { + } + + &:backdrop { + } + + &:backdrop:disabled { + } + } + } + + // Separator + + .separator { + color: transparent; + background-color: transparent; + } +} + +.titlebar { + + &, &:backdrop { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + } +} + +headerbar { + separator:first-child + &, // tackles the paned container case + &:first-child { &, &:backdrop { border-top-left-radius: 4px; }} + + &:last-child { &, &:backdrop { border-top-right-radius: 4px; }} +} + +.titlebar:not(headerbar) { + window.csd > & { + // in csd we assume every titlebar is a headerbar so reset anything, this is needed for split toolbars cases + padding: 0; + background-color: $headerbar_bg_color; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; + + &:backdrop { + background-color: $backdrop_headerbar_bg_color; + } + } + + @extend %titlebar; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_infobars.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_infobars.scss new file mode 100644 index 0000000..561bb7f --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_infobars.scss @@ -0,0 +1,120 @@ +/************** + * GtkInfoBar * + **************/ +%infobar, +infobar { + text-shadow: none; + color: $fg_color; + background-color: $bg_color; + border-bottom:1px solid darken($bg_color,10%); + box-shadow: inset 0 1px transparentize(white, 0.8), + 0 1px 0 0 transparentize(black, 0.95), + 0 1px 2px 0 transparentize(black, 0.85); + +} + +%color_infobar { + + @extend %infobar; + + text-shadow: none; + color: $selected_fg_color; + border:none; + + .label { + color: $selected_fg_color; + + &:backdrop { + color: $backdrop_selected_fg_color; + } + } + + button { + border-radius: 2px; + border: none; + background: transparentize($base_color, 0.05); + color: $fg_color; + box-shadow: 0 1px 0 0 transparentize(black, 0.8); + + .label { + color: $fg_color; + } + + &:active { + background: $base_color; + color: $fg_color; + + box-shadow: 0 1px 2px 0 transparentize(black, 0.6); + + &:backdrop { + background: transparentize($base_color, 0.2); + color: transparentize($fg_color, 0.5); + box-shadow: none; + } + } + + &:hover, + &:focus { + box-shadow: 0 1px 2px 0 transparentize(black, 0.6); + } + + &:disabled { + background: transparentize($base_color, 0.4); + color: transparentize($fg_color, 0.5); + box-shadow: none; + + &:backdrop { + background: transparentize($base_color, 0.5); + color: transparentize($fg_color, 0.5); + box-shadow: none; + } + } + + &:backdrop { + background: transparentize($base_color, 0.2); + color: transparentize($fg_color, 0.5); + box-shadow: none; + } + } +} + +.info { + @extend %color_infobar; + background-color: $info_color; + + &:backdrop { + background-color:lighten($info_color,10%); + color: $backdrop_selected_fg_color; + } +} + +.warning { + @extend %color_infobar; + background-color: $warning_color; + + &:backdrop { + background-color:lighten($warning_color,10%); + color: $backdrop_selected_fg_color; + } +} + +.question { + @extend %color_infobar; + background-color: $question_color; + + &:backdrop { + background-color:lighten($question_color,10%); + color: $backdrop_selected_fg_color; + } + +} + +.error { + @extend %color_infobar; + background-color: $error_color; + + &:backdrop { + background-color:lighten($error_color,10%); + color: $backdrop_selected_fg_color; + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_level-bars.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_level-bars.scss new file mode 100644 index 0000000..9be3371 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_level-bars.scss @@ -0,0 +1,90 @@ +/************* + * Level Bar * + *************/ +levelbar { + + -GtkLevelBar-min-block-width: 32; + -GtkLevelBar-min-block-height: 8; + + &:backdrop { transition: $backdrop_transition; } + + trough { + @extend %scale_trough; + margin: 0; + padding:2px; + border-radius:3px; + } + + &.horizontal.indicator-discrete.fill-block { margin: 0 1px; } + &.horizontal.discrete block { margin: 0 1px; } + + &.vertical.indicator-discrete.fill-block { margin: 1px 0; } + &.vertical.discrete block { margin: 1px 0; } + + %fill-block, + block { + + border-radius:2px; + min-width: 32px; + min-height: 2px; + + &.low, + &.level-low { + border:1px solid darken($warning_color,10%); + background-color: $warning_color; + + &:backdrop { border:1px solid $warning_color; }; + } + + &.high, + &.level-high { + border:1px solid darken($selected_bg_color,10%); + background-color: $selected_bg_color; + + &:backdrop { border:1px solid $selected_bg_color; } + } + + &.full, + &.level-full { + border:1px solid darken($success_color,10%); + background-color: $success_color; + + &:backdrop { border:1px solid $success_color; }; + } + + &.empty, + &.level-empty { + background-color: transparent; + border:1px solid if($variant=='light', transparentize($fg_color,0.8), + transparentize($fg_color,0.9)); + box-shadow: none; + + &:backdrop { border-color: transparentize($backdrop_fg_color,0.85); } + } + } + + // Trough + &.horizontal, + &.vertical { + trough, + .trough { + @extend %scale_trough; + } + } + + + // Vertical + &.vertical { + -GtkLevelBar-min-block-width: 8; + -GtkLevelBar-min-block-height: 32; + + .fill-block, + block { + + @extend %fill-block; + + min-width: 8px; + min-height: 32px; + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_links.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_links.scss new file mode 100644 index 0000000..e2374ab --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_links.scss @@ -0,0 +1,50 @@ +/********* + * Links * + *********/ +*:link { + color: $link_color; + + &:visited { + color: $link_visited_color; + + *:selected & { color: mix($selected_fg_color, $selected_bg_color, 60%); } + } + + &:hover { + color: lighten($link_color,10%); + + *:selected & { color: mix($selected_fg_color, $selected_bg_color, 90%); } + } + + &:active { + color: $link_color; + + *:selected & { color: mix($selected_fg_color, $selected_bg_color, 80%); } + } + + &:backdrop { &:backdrop:hover, &:backdrop:hover:selected, & { color: $selected_bg_color; }} + + @at-root %link_selected, + &:selected, + *:selected & { color: mix($selected_fg_color, $selected_bg_color, 80%); } +} + +button:link, +button:visited { + @extend %undecorated_button; + + @extend *:link; + + text-shadow: none; + + &:hover, + &:active, + &:checked { + @extend %undecorated_button; + + text-shadow: none; + } + + > label { text-decoration-line: underline; } + > GtkLabel { text-decoration-line: underline; } +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_lists.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_lists.scss new file mode 100644 index 0000000..c4db079 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_lists.scss @@ -0,0 +1,48 @@ +/********* + * Lists * + *********/ +list { + color: $text_color; + background-color: $base_color; + border-color: $borders_color; + + &:backdrop { + background-color: $backdrop_base_color; + border-color: $backdrop_borders_color; + } + +} + +row{ + border-radius:0; + transition: all 150ms $ease-out-quad; + + image { + padding-right: 6px; + } + + &:hover { transition: none; } + + &:backdrop { transition: $backdrop_transition; } + + &.activatable { + + &.has-open-popup, + &:hover { background-color: if(variant == light, transparentize($fg_color, 0.9), transparentize($fg_color, 0.95)); } + + &:active { box-shadow: inset 0 2px 2px -2px transparentize(black, 0.8); } + + &:backdrop:hover { background-color: transparent; } + + &:selected { + &:active { box-shadow: inset 0 2px 3px -1px transparentize(black, 0.5); } + + &.has-open-popup, + &:hover { background-color: mix($fg_color, $selected_bg_color, 10%); } + + &:backdrop { background-color: $selected_bg_color; } + } + } + + &:selected { @extend %selected_items; } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_menus.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_menus.scss new file mode 100644 index 0000000..b2d2799 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_menus.scss @@ -0,0 +1,126 @@ +/********* + * Menus * + *********/ +menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + box-shadow: inset 0 -1px transparentize(black, 0.9); + background-color: $headerbar_bg_color; + color: $headerbar_fg_color; + + &:backdrop { background-color: $backdrop_headerbar_bg_color; } + + > menuitem { + min-height: 16px; + padding: 4px 8px; + + &:hover { //Seems like it :hover even with keyboard focus + box-shadow: inset 0 -3px $selected_bg_color; + color: $headerbar_fg_color; + } + + &:disabled { + color: $insensitive_fg_color; + box-shadow: none; + } + } +} + +menu { + padding: 4px 0px; + background-color: $menu_color; + border: 1px solid $borders_color; // adds borders in a non composited env + border-radius: 4px; + box-shadow: 0 2px 4px 0 transparentize(black,0.9), + inset 0 1px 0 0 transparentize(white,0.9); + + .csd & { border: none; } // axes borders in a composited env + + &:backdrop { background-color: $backdrop_menu_color; } + + menuitem { + min-height: 16px; + min-width: 40px; + padding: 8px 4px; + text-shadow: none; + + &:hover { + color: $selected_fg_color; + background-color: $selected_bg_color; + } + + &:disabled { + color: $insensitive_fg_color; + &:backdrop { color: $backdrop_insensitive_color; } + } + + &:backdrop, + &:backdrop:hover { + color: $backdrop_fg_color; + background-color: transparent; + } + + // submenu indicators + arrow { + min-height: 16px; + min-width: 16px; + + &:dir(ltr) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + margin-left: 10px; + } + + &:dir(rtl) { + -gtk-icon-source:-gtk-icontheme('pan-end-symbolic-rtl'); + margin-right: 10px; + } + } + } + + // overflow arrows + > arrow { + @include button(undecorated); + + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: $menu_color; + border-radius: 0; + + &.top { + margin-top: -6px; + border-bottom: 1px solid mix($fg_color, $base_color, 10%); + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); + } + + &.bottom { + margin-bottom: -6px; + border-top: 1px solid mix($fg_color, $base_color, 10%); + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + } + + &:hover { background-color: mix($fg_color, $base_color, 10%); } + + &:backdrop { background-color: $backdrop_menu_color; } + + + &:disabled { + color: transparent; + background-color: transparent; + border-color: transparent ; + } + } +} + +menuitem { + accelerator { color: gtkalpha(currentColor,0.55); } + + check, + radio { + min-height: 16px; + min-width: 16px; + + &:dir(ltr) { margin-right: 7px; } + &:dir(rtl) { margin-left: 7px; } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_misc.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_misc.scss new file mode 100644 index 0000000..cdff835 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_misc.scss @@ -0,0 +1,68 @@ +/******** + * Misc * + ********/ + +//content view (grid/list) +.content-view { + background-color: darken($bg_color,7%); + + &:hover { -gtk-icon-effect: highlight; } + + &:backdrop { background-color: darken($bg_color,7%); } + + rubberband { @extend rubberband; } +} + +.scale-popup { + .osd & { @extend %osd; } + + .osd & button.flat { //FIXME: quick hack, redo properly + border-style: none; + border-radius: 5px; + } + + // +/- buttons on GtkVolumeButton popup + button { + &:hover { + @extend %undecorated_button; + background-color: transparentize($fg_color,0.9); + border-radius: 5px; + } + + &:backdrop { &:hover, &:disabled, & { @extend %undecorated_button; }} + } +} + +separator { + color: $borders_color; +} + +/************ +* Assistant * +*************/ + +assistant { + + border-bottom-left-radius:4px; + border-bottom-right-radius:4px; + + .sidebar { + background-color: $base_color; + border-top: 1px solid $borders_color; + + border-bottom-left-radius:4px; + + &:backdrop { + background-color: $backdrop_base_color; + border-color: $backdrop_borders_color; + } + } + + &.csd .sidebar { border-top-style: none; } + + .sidebar GtkLabel, + .sidebar label { padding: 6px 12px; } + + .sidebar GtkLabel.highlight, + .sidebar label.highlight { background-color: mix($bg_color, $fg_color, 80%); } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_notebooks.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_notebooks.scss new file mode 100644 index 0000000..410d868 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_notebooks.scss @@ -0,0 +1,370 @@ +/************* + * Notebooks * + *************/ +notebook { + > header { + border: none; + + &.top { + border-bottom-style: solid; + > tabs { + > tab { + &:hover { box-shadow: inset 0 -2px $borders_color; } + + &:backdrop { box-shadow: none; } + + &:checked { box-shadow: inset 0 -2px $selected_bg_color; } + } + } + } + + &.bottom { + border-top-style: solid; + > tabs { + > tab { + &:hover { box-shadow: inset 0 2px $borders_color; } + + &:backdrop { box-shadow: none; } + + &:checked { box-shadow: inset 0 2px $selected_bg_color; } + } + } + } + + &.left { + border-right-style: solid; + > tabs { + > tab { + &:hover { box-shadow: inset -2px 0 $borders_color; } + + &:backdrop { box-shadow: none; } + + &:checked { box-shadow: inset -2px 0 $selected_bg_color; } + } + } + } + + &.right { + border-left-style: solid; + > tabs { + > tab { + &:hover { box-shadow: inset 2px 0 $borders_color; } + + &:backdrop { box-shadow: none; } + + &:checked { box-shadow: inset 2px 0 $selected_bg_color; } + } + } + } + + &.top > tabs > arrow { + @extend %notebook_vert_arrows; + + border-top-style: none; + } + + &.bottom > tabs > arrow { + @extend %notebook_vert_arrows; + + border-bottom-style: none; + } + + @at-root %notebook_vert_arrows { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; + + &.down { -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); } + + &.up { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); } + } + + &.left > tabs > arrow { + @extend %notebook_horz_arrows; + + border-left-style: none; + } + + &.right > tabs > arrow { + @extend %notebook_horz_arrows; + + border-right-style: none; + } + + @at-root %notebook_horz_arrows { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; + + &.down { -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); } + + &.up { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } + } + + > tabs > arrow { + @extend %button_basic; + + @extend %button_basic.flat; + + min-height: 16px; + min-width: 16px; + border-radius: 0; + + &:hover:not(:active):not(:backdrop) { + background-clip: padding-box; + background-image: none; + background-color: transparentize(white, 0.7); + border-color: transparent; + box-shadow: none; + } + + &:disabled { @include button(undecorated); } + } + + tab { + min-height: 30px; + min-width: 30px; + padding: 3px 12px; + + outline-offset: -5px; + + color: $insensitive_fg_color; + font-weight: bold; + + border-width: 1px; // for reorderable tabs + border-color: transparent; // + + &:hover { + color: mix($insensitive_fg_color, $fg_color, 50%); + + &.reorderable-page { + border-color: transparentize($borders_color, 0.7); + background-color: transparentize($bg_color, 0.8); + } + } + + &:backdrop { + color: mix($backdrop_fg_color, $backdrop_bg_color, 60%); + + &.reorderable-page { + border-color: transparent; + background-color: transparent; + } + } + + &:checked { + color: $fg_color; + &.reorderable-page { + border-color: transparentize($borders_color, 0.5); + background-color: transparentize($bg_color, 0.5); + + &:hover { background-color: transparentize($bg_color, 0.3); } + } + } + + &:backdrop:checked { + color: $backdrop_fg_color; + + &.reorderable-page { + border-color: $backdrop_borders_color; + background-color: $backdrop_bg_color; + } + } + + // colors the button like the label, overridden otherwise + button.flat { + &:hover { color: currentColor; } + + &, &:backdrop { color: gtkalpha(currentColor, 0.3); } + + padding: 0; + margin-top: 4px; + margin-bottom: 4px; + // FIXME: generalize .small-button? + min-width: 20px; + min-height: 20px; + + &:last-child { + margin-left: 4px; + margin-right: -4px; + } + + &:first-child { + margin-left: -4px; + margin-right: 4px; + } + } + } + + &.top, + &.bottom { + tabs { + padding-left: 4px; + padding-right: 4px; + + &:not(:only-child) { + margin-left: 3px; + margin-right: 3px; + + &:first-child { margin-left: -1px; } + &:last-child { margin-right: -1px; } + } + + tab { + margin-left: 4px; + margin-right: 4px; + + &.reorderable-page { border-style: none solid; } + } + } + } + + &.left, + &.right { + tabs { + padding-top: 4px; + padding-bottom: 4px; + + &:not(:only-child) { + margin-top: 3px; + margin-bottom: 3px; + + &:first-child { margin-top: -1px; } + &:last-child { margin-bottom: -1px; } + } + + tab { + margin-top: 4px; + margin-bottom: 4px; + + &.reorderable-page { border-style: solid none; } + } + } + } + + &.top tab { padding-bottom: 4px; } + &.bottom tab { padding-top: 4px; } + } + + > stack:not(:only-child) { // the :not(:only-child) is for "hidden" notebooks + background-color: $base_color; + + &:backdrop { background-color: $backdrop_base_color; } + } +} + +notebook, +.dynamic-notebook, +.notebook { + padding:0; + background-color: $base_color; + box-shadow:0 0 0 1px $borders_color; + background-clip: border-box; + + > header, + > .header { + border: none; + box-shadow:none; + background-color: $bg_color; + } + + > tab { + border-radius: 0; + background-color: $bg_color; + + &.top { + padding: 6px 8px 8px 8px; + box-shadow:inset 0 -1px 0 0 $borders_color; + + &:active { + box-shadow:inset 0 -3px 0 0 $borders_color; + + &:backdrop { + box-shadow:inset 0 -3px 0 0 $backdrop_borders_color; + } + + } + + &:backdrop { + box-shadow:inset 0 -1px 0 0 $backdrop_borders_color; + } + + &:disabled { + box-shadow:inset 0 -1px 0 0 $insensitive_borders_color; + } + } + + &.bottom { + padding: 8px 8px 6px 8px; + box-shadow:inset 0 1px 0 0 $borders_color; + + &:active { + box-shadow:inset 0 3px 0 0 $borders_color; + + &:backdrop { + box-shadow:inset 0 3px 0 0 $backdrop_borders_color; + } + } + + &:backdrop { + box-shadow:inset 0 1px 0 0 $backdrop_borders_color; + } + + &:disabled { + box-shadow:inset 0 1px 0 0 $insensitive_borders_color; + } + } + + &.left { + padding: 8px; + box-shadow:inset -1px 0 0 0 $borders_color; + + &:active { + box-shadow:inset -3px 0 0 0 $borders_color; + + &:backdrop { + box-shadow:inset -3px 0 0 0 $backdrop_borders_color; + } + } + + &:backdrop { + box-shadow:inset -1px 0 0 0 $backdrop_borders_color; + } + + &:disabled { + box-shadow:inset -1px 0 0 0 $insensitive_borders_color; + } + } + + &.right { + padding: 8px; + box-shadow:inset 1px 0 0 0 $borders_color; + + &:active { + box-shadow:inset 3px 0 0 0 $borders_color; + + &:backdrop { + box-shadow:inset 3px 0 0 0 $backdrop_borders_color; + } + } + + &:backdrop { + box-shadow:inset 1px 0 0 0 $backdrop_borders_color; + } + + &:disabled { + box-shadow:inset 1px 0 0 0 $insensitive_borders_color; + } + } + + &:active { + font-weight: bold; + } + + &:hover { + background: darken($bg_color, 5%); + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_paned.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_paned.scss new file mode 100644 index 0000000..d1f8e66 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_paned.scss @@ -0,0 +1,73 @@ +/********* + * Paned * + *********/ +.paned, +paned { + > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; // defeats the ugly default handle decoration + border-style: none; // just to be sure + background-color: transparent; + // workaround, using background istead of a border since the border will get rendered twice (?) + background-image: image($borders_color); + background-size: 1px 1px; + + &:selected { background-image: image($selected_bg_color); } // FIXME is this needed? + + &:backdrop { background-image: image($backdrop_borders_color); } + + &.wide { + min-width: 5px; + min-height: 5px; + background-color: $bg_color; + background-image: image($borders_color), image($borders_color); + background-size: 1px 1px, 1px 1px; + + &:backdrop { + background-color: $backdrop_bg_color; + background-image: image($backdrop_borders_color), + image($backdrop_borders_color); + } + } + } + + border: solid $borders_color; + border-left-width: 1px; + + &.horizontal > separator { + background-repeat: repeat-y; + + &:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; + } + &:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; + } + + &.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; + } + } + + &.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; + + &.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_pathbars.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_pathbars.scss new file mode 100644 index 0000000..f5dfeca --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_pathbars.scss @@ -0,0 +1,29 @@ +/************ + * Pathbars * + ************/ +.path-bar button { + &.text-button, &.image-button, & { + padding-left: 4px; + padding-right: 4px; + } + + &.text-button.image-button label { + padding-left: 0; + padding-right: 0; + } + + &.text-button.image-button, & { + label:last-child { padding-right: 8px; } + label:first-child { padding-left: 8px; } + } + + image { + padding-left: 4px; + padding-right: 4px; + } + + &.slider-button { + padding-left: 0; + padding-right: 0; + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_popovers.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_popovers.scss new file mode 100644 index 0000000..d8fc693 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_popovers.scss @@ -0,0 +1,47 @@ +/************ + * Popovers * + ************/ + +popover.background { + padding: 2px; + border-radius: 4px; + border:none; + background-color: $popover_bg_color; + + .csd &, & { border: 1px solid $borders_color; } + + box-shadow: 0 1px 2px transparentize(black, 0.7); + + &:backdrop { + background-color: $backdrop_bg_color; + box-shadow: none; + } + + > list, + > .view, + > toolbar, + > .toolbar { + border-style: none; + background-color: transparent; + } + + .csd &, & { + &.touch-selection, + &.magnifier { + @extend %osd; + + border: 1px solid transparentize(white, 0.9); + + button { @extend %osd_button }; + } + + &.osd { @extend %osd; } + } + + .separator,separator { margin: 3px; } + + list separator { margin: 0px; } + + checkbutton, + radiobutton { @extend modelbutton.flat; } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_print-dialog.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_print-dialog.scss new file mode 100644 index 0000000..7ae1b8d --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_print-dialog.scss @@ -0,0 +1,18 @@ +/**************** + * Print dialog * +*****************/ +printdialog { + paper { + color: $fg_color; + border: 1px solid $borders_color; + background: white; + padding: 0; + + &:backdrop { + color: $backdrop_fg_color; + border-color: $backdrop_borders_color; + } + } + + .dialog-action-box { margin: 12px; } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_progress-bars.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_progress-bars.scss new file mode 100644 index 0000000..7f62019 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_progress-bars.scss @@ -0,0 +1,110 @@ +/***************** + * Progress bars * + *****************/ + +GtkProgressBar, +.progressbar, +progressbar { + + @extend %scale_trough; + + // sizing + &.horizontal { + trough, + .trough, + progress { min-height: 4px; } + } + + &.vertical { + trough, + .trough, + progress { min-width: 4px; } + } + + &.horizontal progress { margin: 0 -1px; } // the progress node is positioned after the trough border + &.vertical progress { margin: -1px 0; } // this moves it over it. + + + // FIXME: insensitive state missing and some other state should be set probably + font-size: smaller; + color: transparentize($fg_color, 0.6); + + &:active { + border-radius:0px; + color: transparentize(black,0.5); + background-color: $selected_bg_color; + border-color: darken($selected_bg_color, 10%); + + &:backdrop { + background-color: lighten($selected_bg_color, 10%); + border-color: lighten(darken($selected_bg_color, 10%), 10%); + } + } + + &:backdrop { + transition: $backdrop_transition; + } + + .progressbar, + progress { + @extend %scale_highlight; + + border-radius: 0px; + + // default 2px + &.left { + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; + } + + &.right { + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; + } + + &.top { + border-top-right-radius: 0px; + border-top-left-radius: 0px; + } + + &.bottom { + border-bottom-right-radius: 0px; + border-bottom-left-radius: 0px; + } + } + + &:backdrop .progressbar { @extend %scale_highlight:backdrop; } // states not passed here as well + &:backdrop progress { @extend %scale_highlight:backdrop; } // states not passed here as well + + &.osd { // progressbar.osd used for epiphany page loading progress + min-width: 3px; + min-height: 3px; + background-color: transparent; + + .trough, + trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; + } + + .progressbar, + progress { + border-style: none; + border-radius: 0; + } + } + + // In-Row + + row, + .list-row { + + &:selected { + border: 1px solid darken($selected_bg_color, 10%); + color: transparentize(black,0.5); + background-color: $selected_bg_color; + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_scales.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_scales.scss new file mode 100644 index 0000000..9771fc3 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_scales.scss @@ -0,0 +1,514 @@ +/************ + * GtkScale * + ************/ + +%scale_trough { + border:none; + background-color: $base_color; + box-shadow: inset 0 0 0 1px transparentize(black, 0.8), 0px 1px $bottom_highlight; + + padding:0; + margin: 0; + + &:disabled { + background-color: $insensitive_bg_color; + } + + &:backdrop { + background-color: $backdrop_base_color; + transition: $backdrop_transition; + + &:disabled { background-color: $insensitive_bg_color; } + } + + // on selected list rows + row:selected & { + box-shadow: none; + + &, &:disabled { border-color: $selected_borders_color; } + } + + // OSD + .osd & { + border-color: $osd_borders_color; + background-color: transparentize($osd_borders_color, 0.2); + box-shadow: none; + outline-color: transparentize($osd_fg_color, 0.8); + + &:disabled { background-color: $osd_insensitive_bg_color; } + } +} + +%scale_highlight { + + border: 1px solid $selected_borders_color; + background-color: $selected_bg_color; + box-shadow: 0px 1px $bottom_highlight; + + border-radius: 4px; + + min-height: 8px; + + &:disabled { + border: 1px solid darken($borders_color, 15%); + background-color: darken($bg_color, 20%); + } + + &:backdrop, + &:active:backdrop { + border-color: if($variant=='light', $selected_bg_color, $selected_borders_color); + background-color: lighten($selected_bg_color, 10%); + &:disabled { + background-color: transparent; + border-color: transparent; + } + } + + // on selected list rows + .list-row:selected & { &:disabled, & { border-color: $selected_borders_color; } } + row:selected & { &:disabled, & { border-color: $selected_borders_color; } } + + // OSD + .osd & { + border-color: $osd_borders_color; + + &:disabled { border-color: transparent; } + } +} + + +// Scale +scale { + // sizing + + $_marks_length: 6px; + $_marks_distance: 6px; + + min-height: 10px; + min-width: 10px; + padding: 8px; + + // those are inside the trough node, I need them to show their own border over the trough one, so negative margin + fill, + highlight { margin: -1px; } + + // Slider, the scale handle + slider { + min-height: 16px; + min-width: 16px; + margin: 2px; + + background-color:$base_color; + box-shadow:0 1px 1px 0 transparentize(black, 0.8); + border: 1px solid transparentize(black, 0.7); + border-radius: 12px; + + transition: $button_transition; + transition-property: background, border, box-shadow; + + &:hover {} + &:active { + box-shadow:0 1px 1px 0 transparentize($selected_bg_color, 0.5); + border: 1px solid $selected_bg_color; + + &:disabled { + box-shadow:none; + border: 1px solid transparentize(black, 0.8); + } + } + + &:disabled { + box-shadow:none; + } + + &:backdrop {} + + .list-row:selected & { &, &:disabled { border-color: $selected_borders_color; } } + row:selected & { &, &:disabled { border-color: $selected_borders_color; } } + + // OSD + .osd & { + @include button(osd); + border-color: darken($osd_borders_color, 3%); + background-color: opacify($osd_bg_color, 1); // solid background needed here + + &:hover { @include button(osd-hover); } + + &:active { @include button(osd-active); } + + &:disabled { @include button(osd-insensitive); } + + &:backdrop { + @include button(osd-backdrop); + + &:disabled { @include button(osd-backdrop-insensitive); } + } + } + } + + // Trough + trough { + @extend %scale_trough; + border-radius: 2px; + margin: 6px; + + outline-offset: 2px; + -gtk-outline-radius: 5px; + + &.horizontal { + } + + &.vertical { + } + } + + + // The coloured part of the Trough + fill, + highlight { + @extend %scale_highlight; + } + + // Fine-tune mode + // when you click-and-hold the slider + &.fine-tune { + + &.horizontal { + padding-top: 9px; + padding-bottom: 9px; + min-height: 16px; + } + + &.vertical { + padding-left: 9px; + padding-right: 9px; + min-width: 16px; + } + + // to make the trough grow in fine-tune mode + slider { + min-height: 16px; + min-width: 16px; + + background-color:$base_color; + border-color:$base_color; + border: 1px solid transparentize(black, 0.7); + border-radius: 12px; + box-shadow:none; + } + + trough { + @extend %scale_trough; + + border-radius:6px; + + outline-offset: 2px; + -gtk-outline-radius: 5px; + + margin: 2px; + } + + fill, + highlight { + @extend %scale_highlight; + } + } + + // this is another differently styled part of the backing bit, the most relevant use case is for example + // in media player to indicate how much video stream as been cached + fill { + @extend %scale_trough; + border-radius: 2px; + + &, &:backdrop { + background-color: $borders_color; + box-shadow: none; + } + + &:disabled { + &, &:backdrop { + border-color: transparent; + background-color: transparent; + } + } + + // OSD + .osd & { + background-color: mix($osd_fg_color, $osd_borders_color, 25%); + + &:disabled { + &, &:backdrop { + border-color: transparent; + background-color: transparent; + } + } + } + } + + value { color: gtkalpha(currentColor, 0.4); } + + marks { + color: gtkalpha(currentColor, 0.4); + + @each $marks_class, $marks_pos, $marks_margin in (top, top, bottom), + (bottom, bottom, top), + (top, left, right), + (bottom, right, left) { + &.#{$marks_class} { + margin-#{$marks_margin}: $_marks_distance; + margin-#{$marks_pos}: -($_marks_distance + $_marks_length); + } + } + } + + &.fine-tune marks { + @each $marks_class, $marks_pos, $marks_margin in (top, top, bottom), + (bottom, bottom, top), + (top, left, right), + (bottom, right, left) { + &.#{$marks_class} { + margin-#{$marks_margin}: $_marks_distance; + margin-#{$marks_pos}: -($_marks_distance + $_marks_length - 3px); + } + } + } + &.horizontal { + indicator { + min-height: $_marks_length; + min-width: 1px; + } + + &.fine-tune indicator { min-height: ($_marks_length - 3px); } + } + &.vertical { + indicator { + min-height: 1px; + min-width: $_marks_length; + } + + &.fine-tune indicator { min-width: ($_marks_length - 3px); } + } + // *WARNING* scale with marks madness following + + // FIXME: OSD and selected list rows missing, I don't feel like adding the other 144 assets needed for those... + $suffix: if($variant == 'light', '', '-dark'); + + @each $dir_class, $dir_infix in ('horizontal', 'horz'), + ('vertical', 'vert') { + @each $marks_infix, $nth_child in ('scale-has-marks-above', ':last-child:not(:only-child)'), + ('scale-has-marks-below', ':first-child:not(:only-child)') { + @each $state, $state_infix in ('', ''), + (':hover', '-hover'), + (':active', '-active'), + (':disabled', '-insensitive'), + (':backdrop', '-backdrop'), + (':backdrop:disabled', '-backdrop-insensitive') { + &.#{$dir_class} { + %#{$marks_infix}-#{$dir_infix}, + contents#{$nth_child} > trough > slider { + &#{$state} { + // an asymmetric slider asset is used here, so the margins are uneven, the smaller + // margin is set on the point side. + margin: -10px; + $_scale_asset: 'assets/slider-#{$dir_infix}-#{$marks_infix}#{$state_infix}#{$suffix}'; + border-style: none; + border-radius: 0; + + background-image: -gtk-scaled(url('#{$_scale_asset}.png'), url('#{$_scale_asset}@2.png')); + + $_scale_slider_bg_pos: bottom; + @if $dir_class == 'horizontal' { + min-height: 26px; + min-width: 22px; + + @if $marks_infix == 'scale-has-marks-above' { + margin-top: -14px; + + $_scale_slider_bg_pos: top; + } + + @else { margin-bottom: -14px; } + } + + @else { + min-height: 22px; + min-width: 26px; + + @if $marks_infix == 'scale-has-marks-above' { + margin-left: -14px; + + $_scale_slider_bg_pos: left bottom; + } + + @else { + margin-right: -14px; + + $_scale_slider_bg_pos: right bottom; + } + } + + background-position: $_scale_slider_bg_pos; + background-repeat: no-repeat; + box-shadow: none; + } + } + + @at-root %#{$marks_infix}-#{$dir_infix}-fine-tune, + &.fine-tune contents#{$nth_child} > trough > slider { + // bigger negative margins to make the trough grow here as well + margin: -7px; + + @if $dir_class == 'horizontal' { + @if $marks_infix == 'scale-has-marks-above' { margin-top: -11px; } + + @else { margin-bottom: -11px; } + } + + @else { + @if $marks_infix == 'scale-has-marks-above' { margin-left: -11px; } + + @else { margin-right: -11px; } + } + } + } + } + } + } + + &.color { + min-height: 0; + min-width: 0; + + .trough, + trough { + background-image: linear-gradient(to top, $borders_color); + background-repeat: no-repeat; + } + + &.horizontal { + padding: 0 0 15px 0; + + .trough, + trough { + padding-bottom: 4px; + background-position: 0 -3px; + border-top-left-radius: 0; + border-top-right-radius: 0; + } + + .slider, + slider { + &:hover, &:backdrop, &:disabled, &:backdrop:disabled, & { + @extend %scale-has-marks-above-horz; + + margin-bottom: -15px; + margin-top: 6px; + } + } + } + + &.vertical { + &:dir(ltr) { + padding: 0 0 0 15px; + + .trough, + trough { + padding-left: 4px; + background-position: 3px 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; + } + + .slider, + slider { + &:hover, &:backdrop, &:disabled, &:backdrop:disabled, & { + @extend %scale-has-marks-below-vert; + + margin-left: -15px; + margin-right: 6px; + } + } + } + + &:dir(rtl) { + padding: 0 15px 0 0; + + .trough, + trough { + padding-right: 4px; + background-position: -3px 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; + } + + .slider, + slider { + &:hover, &:backdrop, &:disabled, &:backdrop:disabled, & { + @extend %scale-has-marks-above-vert; + + margin-right: -15px; + margin-left: 6px; + } + } + } + } + + &.fine-tune { + &.horizontal { + padding: 0 0 12px 0; + + .trough, + trough { + padding-bottom: 7px; + background-position: 0 -6px; + } + + .slider, + slider { + @extend %scale-has-marks-above-horz-fine-tune; + + margin-bottom: -15px; + margin-top: 6px; + } + } + + &.vertical { + &:dir(ltr) { + padding: 0 0 0 12px; + + .trough, + trough { + padding-left: 7px; + background-position: 6px 0; + } + + .slider, + slider { + @extend %scale-has-marks-below-vert-fine-tune; + + margin-left: -15px; + margin-right: 6px; + } + } + + &:dir(rtl) { + padding: 0 12px 0 0; + + .trough, + trough { + padding-right: 7px; + background-position: -6px 0; + } + + .slider, + slider { + @extend %scale-has-marks-above-vert-fine-tune; + + margin-right: -15px; + margin-left: 6px; + } + } + } + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_scrollbars.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_scrollbars.scss new file mode 100644 index 0000000..895055b --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_scrollbars.scss @@ -0,0 +1,186 @@ +/************** + * Scrollbars * + **************/ + +.scrollbar, +scrollbar { + $_slider_min_length: 40px; + + // disable steppers + @at-root * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; + } + + background-color: $scrollbar_bg_color; + transition: 300ms $ease-out-quad; + + // scrollbar border + &.top { border-bottom: 1px solid $borders_color; } + &.bottom { border-top: 1px solid $borders_color; } + &.left { border-right: 1px solid $borders_color; } + &.right { border-left: 1px solid $borders_color; } + + &:backdrop { + background-color: $backdrop_scrollbar_bg_color; + border-color: $backdrop_borders_color; + transition: $backdrop_transition; + } + + // slider + slider { + min-width: 6px; + min-height: 6px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: $scrollbar_slider_color; + + &:hover { background-color: $scrollbar_slider_hover_color; } + + &:hover:active { background-color: $scrollbar_slider_active_color; } + + &:backdrop { background-color: $backdrop_scrollbar_slider_color; } + + &:disabled { background-color: transparent; } + } + + &.fine-tune { + .slider, + slider { + min-width: 4px; + min-height: 4px; + } + + &.horizontal slider { border-width: 5px 4px; } + &.vertical slider { border-width: 4px 5px; } + } + + &.overlay-indicator { + &:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; + + .slider, + slider { + margin: 0; + min-width: 3px; + min-height: 3px; + background-color: $fg_color; + border: 1px solid if($variant == 'light', white, black); + } + + .button, + button { + min-width: 5px; + min-height: 5px; + background-color: $fg_color; + background-clip: padding-box; + border-radius: 100%; + border: 1px solid if($variant == 'light', white, black); + -gtk-icon-source: none; + } + + &.horizontal { + .slider, + slider { + margin: 0 2px; + min-width: $_slider_min_length; + } + + .button, + button { + margin: 1px 2px; + min-width: 5px; + } + } + + &.vertical { + .slider, + slider { + margin: 2px 0; + min-height: $_slider_min_length; + } + + .button, + button { + margin: 2px 1px; + min-height: 5px; + } + } + } + + &.dragging, + &.hovering { opacity: 0.8; } + } + + &.horizontal slider { min-width: $_slider_min_length; } + + &.vertical slider { min-height: $_slider_min_length; } + + // button styling + .button, + button { + padding: 0; + min-width: 12px; + min-height: 12px; + border-style: none; + border-radius: 0; + transition-property: min-height, min-width, color; + + @include button(undecorated); + + color: $scrollbar_slider_color; + + &:hover { + @include button(undecorated); + + color: $scrollbar_slider_hover_color; + } + &:active, &:checked { + @include button(undecorated); + + color: $scrollbar_slider_active_color; + } + &:disabled { + @include button(undecorated); + + color: transparentize($scrollbar_slider_color, 0.8); + } + &:backdrop { + @include button(undecorated); + + color: $backdrop_scrollbar_slider_color; + + &:disabled { + @include button(undecorated); + + color: transparentize($backdrop_scrollbar_slider_color, 0.8); + } + } + } + + // button icons + &.vertical { + .button, + button { + &.down { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } + &.up { -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); } + } + } + + &.horizontal { + .button, + button { + &.down { -gtk-icon-source: -gtk-icontheme('pan-right-symbolic'); } + &.up { -gtk-icon-source: -gtk-icontheme('pan-left-symbolic'); } + } + } +} + +treeview ~ scrollbar.vertical { + border-top: 1px solid $borders_color; + margin-top: -1px; +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_sidebar.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_sidebar.scss new file mode 100644 index 0000000..860f131 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_sidebar.scss @@ -0,0 +1,90 @@ +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: solid; + background-color: $bg_color; + + @at-root %sidebar_left, + &:dir(ltr), + &.left, + &.left:dir(rtl) { + border-right: 1px solid $borders_color; + border-left-style: none; + } + + @at-root %sidebar_right + &:dir(rtl), + &.right { + border-left: 1px solid $borders_color; + border-right-style: none; + } + + &:backdrop { + background-color: $backdrop_sidebar_bg_color; + border-color: $backdrop_borders_color; + transition: $backdrop_transition; + } + + list { background-color: transparent; } + + .frame { + border-width:0; + border-right-width:1px; + } + + .list-row, + row { + border:none; + padding: 5px 8px; + + > GtkLabel, + > label { + padding-left: 6px; + padding-right: 6px; + } + + &.needs-attention > label { + @extend %needs_attention; + + background-size: 6px 6px, 0 0; + } + } + + .separator { + color: $borders_color; + } + + > .inline-toolbar { + border-radius: 0; + } + + .paned &, paned & { &.left, &.right, &.left:dir(rtl), &:dir(rtl), &:dir(ltr), & { border-style: none; }} +} + +stacksidebar { + &.sidebar { + &:dir(ltr), + &.left, + &.left:dir(rtl) { list { @extend %sidebar_left; }} + + &:dir(rtl), + &.right { list { @extend %sidebar_right; }} + } + + .list-row, + row { + padding: 5px 8px; + + > label { + padding-left: 6px; + padding-right: 6px; + } + + &.needs-attention > label { + @extend %needs_attention; + + background-size: 6px 6px, 0 0; + } + } +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_spinbuttons.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_spinbuttons.scss new file mode 100644 index 0000000..c2319b8 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_spinbuttons.scss @@ -0,0 +1,198 @@ +/***************** + * GtkSpinButton * + *****************/ + +spinbutton { + &:not(.vertical) { + // in this horizontal configuration, the whole spinbutton + // behaves as the entry, so we extend the entry styling + // and nuke the style on the internal entry + @extend %entry; + + entry { + min-width: 28px; + // reset all the other props since the spinbutton node is styled here + margin: 0; + padding: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; + } + + button { + min-height: 16px; + margin: 0; + padding: 6px; + color: mix($fg_color, $base_color, 90%); + background-image: none; + border-style: none none none solid; + border-color: transparentize($borders_color, 0.7); + border-radius: 0; + box-shadow: none; + + &:dir(rtl) { border-style: none solid none none; } + + &:hover { + color: $fg_color; + background-color: $base_hover_color; + } + + &:disabled { color: transparentize($insensitive_fg_color, 0.7); } + + &:active { + background-color: transparentize(black, 0.9); + box-shadow: inset 0 2px 3px -1px transparentize(black, 0.8); + } + + &:backdrop { + color: mix($backdrop_fg_color, $backdrop_base_color, 90%); + background-color: transparent; + border-color: transparentize($backdrop_borders_color, 0.7); + transition: $backdrop_transition; + } + + &:backdrop:disabled { + color: transparentize($backdrop_insensitive_color,0.7); + background-image: none; + border-style: none none none solid; // It is needed or it gets overridden + + &:dir(rtl) { border-style: none solid none none; } + } + } + } + + // OSD horizontal + .osd &:not(.vertical) { + button { + @include button(undecorated); + + color: $osd_fg_color; + border-style: none none none solid; + border-color: transparentize($osd_borders_color, 0.3); + border-radius: 0; + box-shadow: none; + + &:dir(rtl) { border-style: none solid none none; } + + &:hover { + @include button(undecorated); + + color: $osd_fg_color; + border-color: transparentize(opacify($osd_borders_color, 1), 0.5); + background-color: transparentize($osd_fg_color, 0.9); + box-shadow: none; + } + + &:backdrop { + @include button(undecorated); + + color: $osd_fg_color; + border-color: transparentize(opacify($osd_borders_color, 1), 0.5); + box-shadow: none; + } + + &:disabled { + @include button(undecorated); + + color: $osd_insensitive_fg_color; + border-color: transparentize(opacify($osd_borders_color, 1), 0.5); + box-shadow: none; + } + + &:last-child { border-radius: 0 3px 3px 0; } + + &:dir(rtl):first-child { border-radius: 3px 0 0 3px; } + } + } + + // Vertical + &.vertical { + // in the vertical configuration, we treat the spinbutton + // as a box, and tweak the style of the entry in the middle + // so that it's linked + + // FIXME: this should not be set at all, but otherwise it gets the wrong + // color + &:disabled { color: $insensitive_fg_color; } + &:backdrop:disabled { color: $backdrop_insensitive_color; } + + &:drop(active) { + border-color: transparent; + box-shadow: none; + } + + .entry, + entry { + min-height: 24px; + min-width: 32px; + padding: 0; + border-radius: 0; + } + + .button, + button { + min-height: 32px; + min-width: 32px; + padding: 0; + border: none; + background: none; + box-shadow: none; + color: $fg_color; + + &:hover { + background-color:$selected_bg_color; + color: $selected_fg_color; + -gtk-icon-shadow:none; + } + + &:active { + background-color:transparent; + color: $fg_color; + } + + &.up { @extend %top_button; } + + &.down { @extend %bottom_button; } + } + + %top_button { + border-radius: 3px 3px 0 0; + border-style: solid solid none solid; + } + + %bottom_button { + border-radius: 0 0 3px 3px; + border-style: none solid solid solid; + } + } + + // OSD vertical + .osd &.vertical button:first-child { + @include button(osd); + + &:hover { @include button(osd-hover);} + + &:active { @include button(osd-active); } + + &:disabled { @include button(osd-insensitive); } + + &:backdrop { @include button(osd-backdrop); } + } + + // Misc + + GtkTreeView &:not(.vertical), + treeview &:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; + + .entry, + entry { + min-height: 0; + padding: 1px 2px; + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_spinner.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_spinner.scss new file mode 100644 index 0000000..628cb27 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_spinner.scss @@ -0,0 +1,31 @@ + +/*********** + * Spinner * + ***********/ + +menu spinner { + color: $selected_bg_color; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { -gtk-icon-transform: rotate(1turn); } +} + +.spinner, +spinner { + background-image: none; + background: none; + opacity: 0; // non spinning spinner makes no sense + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); + + &:active, + &:checked { + opacity: 1; + animation: spin 1s linear infinite; + + &:disabled { opacity: 0.5; } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_switches.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_switches.scss new file mode 100644 index 0000000..704fb37 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_switches.scss @@ -0,0 +1,97 @@ +/********** + * Switch * + **********/ +switch { + font: 1; + font-weight: bold; + outline-offset: -4px; + transition: all 200ms ease-in; + + border: none; + border-radius: 14px; + color: transparent; + padding: 2px; + + background-color: transparentize(black, 0.9); + box-shadow: inset 0 0 0 1px transparentize(black, 0.95), 0px 1px $bottom_highlight; + + &:disabled { + background-color: $insensitive_bg_color; + } + + &:backdrop { + background-color: $backdrop_bg_color; + transition: $backdrop_transition; + + &:disabled { background-color: $insensitive_bg_color; } + } + + + &:active, + &:checked { + background-color: $selected_bg_color; + + &:backdrop { + background-color: $backdrop_selected_bg_color; + + slider { + &:backdrop { + box-shadow:none; + background-color:transparentize($base_color, 0.1); + border:none; + } + } + } + } + + // Handle + slider { + padding:2px; + min-width: 16px; + min-height: 16px; + border-radius: 50%; + transition: $button_transition; + background-color: $base_color; + + box-shadow: 0 2px 2px transparentize(black, 0.8), + 0 1px 2px transparentize(black, 0.8); + + &:backdrop { + padding:2px; + box-shadow:none; + background-color:$base_color; + } + } + + &:checked slider { } + + &:backdrop { + } + + row:selected & { + @if $variant == 'light' { + box-shadow: none; + border-color: $selected_borders_color; + + &:backdrop { border-color: $selected_borders_color; } + + &.slider:dir(rtl) { border-left-color: $borders_color; } + &.slider:dir(ltr) { border-right-color: $borders_color; } + + &.slider { &:checked, & { border-color: $selected_borders_color; } } + } + } + + // Trough + trough { + + &:active, + &:checked { + background-color: $selected_bg_color; + + &:backdrop { + background-color: $backdrop_selected_bg_color; + } + } + } +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_toolbars.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_toolbars.scss new file mode 100644 index 0000000..555f2ac --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_toolbars.scss @@ -0,0 +1,219 @@ +/************ + * Toolbars * + ************/ +%toolbar { + padding: 0px; + background-color: $headerbar_bg_color; + color: $headerbar_fg_color; + + &:backdrop { + background-color:$backdrop_headerbar_bg_color; + color:$backdrop_headerbar_fg_color; + } +} + +toolbar { + @extend %toolbar; + + // on OSD + .osd & { box-shadow:none; background-color: transparent; } + + // buttons + button { + border: none; + background: none; + text-shadow: none; + background-color: transparent; + color: $headerbar_fg_color; + border-radius: 0px; + padding: 10px; + + &:focus, + &:active { + color: $headerbar_fg_color; + text-shadow: none; + box-shadow: inset 0 -2px 0 0 $headerbar_fg_color; + background-color: transparentize(white, 0.9); + + &:backdrop { + background-color: transparent; + color: $backdrop_headerbar_fg_color; + } + } + + &:hover { + background-color: transparentize(white, 0.9); + text-shadow: none; + color: $headerbar_fg_color; + box-shadow: inset 0 -2px 0 0 $headerbar_fg_color; + } + + &:disabled { + background:none; + background-color: transparent; + color: transparentize($headerbar_fg_color,0.5); + } + + &:backdrop { + background:none; + background-color: transparent; + color: $backdrop_headerbar_fg_color; + } + } + + .separator { + color: transparent; + background-color: transparent; + } + + // stand-alone OSD toolbars + &.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: $osd_bg_color; + + &.left, + &.right, + &.top, + &.bottom { border-radius: 0; } // positional classes for `attached` osd toolbars + } + + // toolbar separators + &.horizontal separator { margin: 0 7px 1px 6px; } + &.vertical separator { margin: 6px 1px 7px 0; } + +} + + +/******************* + * Inline Toolbars * + *******************/ + +%inline-toolbar, +.inline-toolbar { + + background-color: darken($bg_color, 2%); + color: $fg_color; + + border: 1px solid $borders_color; + border-top-width: 0; + border-radius: 0 0 5px 5px; + + box-shadow: inset 0 -1px 1px -2px transparentize(black, 0.5); + + padding: 0px; + + &:backdrop { + background-color: darken($bg_color, 5%); + } + + // buttons + button { + border: none; + background: none; + text-shadow: none; + box-shadow: none; + background-color: transparent; + color: $fg_color; + border-radius: 0px; + padding: 10px; + + &:focus, + &:active { + font:bold; + color: $fg_color; + text-shadow: none; + box-shadow: none; + background-color: transparentize(black, 0.95); + + &:backdrop { + border: none; + background-color: transparent; + color: $backdrop_fg_color; + } + } + + &:hover { + background-color: transparentize(black, 0.95); + text-shadow: none; + color: $fg_color; + box-shadow: none; + } + + &:disabled { + background:none; + background-color: transparent; + color: transparentize($fg_color,0.5); + } + + &:backdrop { + border: none; + background:none; + background-color: transparent; + color: $backdrop_fg_color; + } + } + + entry { + background: none; + color: $fg_color; + border-radius: 0px; + border: none; + box-shadow: none; + + &.image { + color: $fg_color; + + &.left{ + padding-right: 6px; + } + } + + &:backdrop { + color: $backdrop_fg_color; + } + + &:selected { + color: $base_color; + background-color:$selected_bg_color; + } + } +} + + +%darkbar { + border-style: solid; + border-color: $borders_color; + $_bg: mix($bg_color, $borders_color, 70%); + background-color: $_bg; + + &:backdrop { + border-color: $backdrop_borders_color; + background-color: $backdrop_dark_fill; + box-shadow: none; + transition: $backdrop_transition; + } +} + + +// search-bar +searchbar, +.search-bar { + @extend %darkbar; + @extend %inline-toolbar; + + padding:3px 0px; + border-width: 0; + border-radius:0; + +} + +// location-bar +.location-bar { + @extend %darkbar; + @extend %inline-toolbar; + + border-width: 0 0 1px; + padding: 3px; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_tooltips.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_tooltips.scss new file mode 100644 index 0000000..f3d42c2 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_tooltips.scss @@ -0,0 +1,27 @@ +/************ + * Tooltips * + ************/ +tooltip, +.tooltip, +.overlay-bar { + + margin: 4px; + border: none; + border-radius: 3px; + background-color: $base_color; + color: $fg_color; + box-shadow: 0 2px 2px 0 transparentize(black, 0.7); + + &.background { + background-color: $base_color; + border: none; + } + + decoration { background-color: transparent; } + + * { // Yeah this is ugly + padding: 2px; + background-color: transparent; + color: $fg_color; + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_touch-copy-paste.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_touch-copy-paste.scss new file mode 100644 index 0000000..c6aa9ca --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_touch-copy-paste.scss @@ -0,0 +1,84 @@ +/********************** + * Touch Copy & Paste * + *********************/ +//touch selection handlebars for the Popover.osd above +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; + + @each $s,$as in ('',''), + (':hover','-hover'), + (':active','-active') { //no need for insensitive and backdrop + &.top#{$s}:dir(ltr), &.bottom#{$s}:dir(rtl) { + $_url: 'assets/text-select-start#{$as}#{$asset_suffix}'; + -gtk-icon-source: -gtk-scaled(url('#{$_url}.png'), + url('#{$_url}@2.png')); + padding-left: 10px; + } + + &.bottom#{$s}:dir(ltr), &.top#{$s}:dir(rtl) { + $_url: 'assets/text-select-end#{$as}#{$asset_suffix}'; + -gtk-icon-source: -gtk-scaled(url('#{$_url}.png'), + url('#{$_url}@2.png')); + padding-right: 10px; + } + + &.insertion-cursor#{$s}:dir(ltr), &.insertion-cursor#{$s}:dir(rtl) { + $_url: 'assets/slider-horz-scale-has-marks-above#{$as}#{$asset_suffix}'; + -gtk-icon-source: -gtk-scaled(url('#{$_url}.png'), + url('#{$_url}@2.png')); + } + } +} + +.context-menu { font: initial; } // Decouple the font of context menus from their entry/textview + +.button.circular, +button.circular { // FIXME: aggregate to buttons + border-radius: 20px; + -gtk-outline-radius: 20px; + + label { padding: 0; } +} + +// shortcut window keys +.keycap { + min-width: 20px; + min-height: 25px; + margin-top: 2px; + padding-bottom: 3px; + padding-left: 6px; + padding-right: 6px; + + color: $fg_color; + background-color: $base_color; + border: 1px solid; + border-color: if($variant == 'light', mix($borders_color, $bg_color, 50%), $borders_color); + border-radius: 5px; + box-shadow: if($variant == 'light', inset 0 -3px mix($base_color, $bg_color, 20%), inset 0 -3px mix($borders_color, $base_color, 60%)); + font-size: smaller; + + &:backdrop { + background-color: $backdrop_base_color; + color: $backdrop_fg_color; + transition: $backdrop_transition; + } +} + +*:drop(active):focus, +*:drop(active) { // FIXME needs to be done widget by widget, this wildcard should really die + border-color: $drop_target_color; + box-shadow: inset 0 0 0 1px $drop_target_color; + caret-color: $drop_target_color; +} + +stackswitcher button.text-button { min-width: 100px; } // FIXME aggregate with buttons + +stackswitcher button.circular, +stackswitcher button.text-button.circular { // FIXME aggregate with buttons + min-width: 32px; + min-height: 32px; + padding: 0; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_treeviews.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_treeviews.scss new file mode 100644 index 0000000..0d1fc89 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_treeviews.scss @@ -0,0 +1,237 @@ +/************** + * Tree Views * + **************/ +GtkTreeView.view, +treeview.view { + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; + + border-left-color: mix($fg_color, $base_color, 50%); // this is actually the tree lines color, + border-top-color: $bg_color; // while this is the grid lines color, better then nothing + + .rubberband,rubberband { @extend rubberband; } // to avoid borders being overridden by the previously set props + + &:selected { + &:focus, & { + border-radius: 0; + + @extend %selected_items; + } + + &:backdrop, & { + border-left-color: mix($selected_fg_color, $selected_bg_color, 50%); + border-top-color: transparentize($fg_color, 0.9); // doesn't work unfortunatelly + } + } + + &:disabled { + color: $insensitive_fg_color; + + &:selected { + color: mix($selected_fg_color, $selected_bg_color, 40%); + &:backdrop { color: mix($backdrop_selected_fg_color, $selected_bg_color, 30%); } + } + + &:backdrop { color: $backdrop_insensitive_color; } + } + + &.separator { + min-height: 2px; + color: $bg_color; + + &:backdrop { color: transparentize($bg_color, 0.9); } + } + + &:backdrop { + border-left-color: mix($backdrop_fg_color, $backdrop_bg_color, 50%); + border-top: $backdrop_bg_color; + } + + &:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: $selected_borders_color; + + &.after { border-top-style: none; } + + &.before { border-bottom-style: none; } + } + + &.expander { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + + &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } + + color: mix($fg_color, $base_color, 70%); + + &:hover { color: $fg_color; } + + &:selected { + color: mix($selected_fg_color, $selected_bg_color, 70%); + + &:hover { color: $selected_fg_color; } + + &:backdrop { color: mix($backdrop_selected_fg_color, $selected_bg_color, 70%); } + } + + &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } + + &:backdrop { color: mix($backdrop_fg_color, $backdrop_base_color, 70%); } + } + + &.progressbar { // progress bar in treeviews + @if $variant == light { color: $base_color; } + + border: 1px solid $selected_borders_color; + border-radius: 4px; + background-color: $selected_bg_color; + background-image: linear-gradient(to bottom, + $selected_bg_color, + darken($selected_bg_color,10%)); + box-shadow: inset 0 1px if($variant=='light', transparentize(white,0.7), + transparentize(white,0.85)), + 0 1px if($variant=='light', transparentize(black, 0.8), + transparentize(black,0.9)); + + &:selected { + &:focus, & { + border-radius: 0; + + @if $variant == 'light' { + color: $selected_bg_color; + box-shadow: none; + } + + @else { box-shadow: inset 0 1px transparentize(white, 0.95); } + + background-image: linear-gradient(to bottom, + $base_color, + darken($base_color,10%)); + + &:backdrop { + @if $variant == 'light' { + color: $selected_bg_color; + border-color: $selected_borders_color; // otherwise it gets inherited by .view(?!?) + } + + @else { border-color: $backdrop_base_color; } + + background-color: $backdrop_base_color; + } + } + } + + &:backdrop { + @if $variant == 'light' { color: $backdrop_base_color; } + + @else { border-color: $backdrop_base_color; } + + background-image: none; + box-shadow: none; + } + } + + + // progress bar trough in treeviews + &.trough { + background-color: transparentize($fg_color,0.9); + border-radius: 4px; + + &:selected { + &:focus, & { + background-color: if($variant == 'light', + transparentize($selected_fg_color, 0.7), + darken($selected_bg_color, 10%)); + border-radius: 4px; + + @if $variant == 'light' { + border-width: 1px 0; + border-style: solid; + border-color: $selected_bg_color; + } + } + } + } + + // Column Header + + column-header, + header { + .button, + button { + $_column_header_color: mix($fg_color, $base_color, 50%); + + @extend %column_header_button; + + color: $_column_header_color; + background-color: $base_color; + font-weight: bold; + text-shadow: none; + box-shadow: none; + + &:hover { + @extend %column_header_button; + + color: mix($_column_header_color, $fg_color, 50%); + box-shadow: none; + transition: none; //I shouldn't need this + } + + &:active { + @extend %column_header_button; + + color: $fg_color; + transition: none; //I shouldn't need this + } + } + + button:last-child { &:backdrop, & { border-right-style: none; }} + } + + // for treeview-like derive widgets + .button.dnd, + button.dnd, + column-header.button.dnd, + header.button.dnd { + &:active, &:selected, &:hover, & { + padding: 4px 6px; + transition: none; + background-image: none; + background-color: $selected_bg_color; + color: $base_color; + border-radius: 0; + border-style: none; + box-shadow: inset 0 0 0 1px $base_color; + text-shadow: none; + } + } +} + +%column_header_button { + padding: 4px 6px; + border-radius: 0; + background-image: none; + text-shadow: none; + border-style: none solid solid none; + border-color: $bg_color; + + &:disabled { + border-color: $bg_color; + background-image: none; + } + + &:backdrop { + border-color: $backdrop_bg_color; + border-style: none solid solid none; + color: mix($backdrop_fg_color, $backdrop_bg_color, 50%); + background-image: none; + background-color: $backdrop_base_color; + + &:disabled { + border-color: $backdrop_bg_color; + background-image: none; + } + } +} \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_windows.scss b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_windows.scss new file mode 100644 index 0000000..7434bac --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/gtk-3.20/widgets/_windows.scss @@ -0,0 +1,104 @@ +/********************** + * Window Decorations * + *********************/ + +.window-frame, +decoration { + + border-radius: 4px; + border-width: 0px; + + box-shadow: 0 8px 9px 1px transparent, + 0 8px 6px 1px transparentize(black, 0.5); + + margin: 10px; + + &:backdrop { + box-shadow: 0 3px 9px 1px transparent, + 0 6px 6px 0 transparentize(black, 0.7); + transition: $backdrop_transition; + } + + .fullscreen &, + .tiled & { border-radius: 0; } + + .popup & { box-shadow: none; } + + // server-side decorations as used by mutter + .ssd & { box-shadow: 0 0 0 1px transparentize(black,0.5);} + + .csd.popup & { + border-radius: 0; + box-shadow: 0 1px 2px transparentize(black, 0.8); + } + + .tooltip.csd &, + tooltip.csd & { + border-radius: 5px; + box-shadow: none; + } + + GtkMessageDialog.csd &, + messagedialog.csd & { + border-radius: 5px; + box-shadow: 0 3px 6px transparentize(black, 0.8), + 0 1px 3px transparentize(black,0.7); + } + + .solid-csd & { + border-radius: 0; + margin: 4px; + background-color: $backdrop_bg_color; + border: 0px solid $backdrop_borders_color; + box-shadow: none; + } +} + +// // Window Close button +// .button.titlebutton, +// button.titlebutton { +// @extend %button_basic; + +// @extend %button_basic.flat; + +// @include _button_text_shadow; + +// .selection-mode & { +// @extend %button.flat.suggested-action; + +// @extend %nobg_selected_items; +// } + +// &:backdrop { -gtk-icon-shadow: none; } +// } + +// .header-bar.selection-mode button.titlebutton, +// headerbar.selection-mode button.titlebutton, +// .titlebar.selection-mode button.titlebutton { +// @include _button_text_shadow(white, $selected_bg_color); + +// &:backdrop { -gtk-icon-shadow: none; } +// } + + +// catch all extend :) + +%selected_items { + background-color: $selected_bg_color; + + @at-root %nobg_selected_items, & { + color: $selected_fg_color; + + @if $variant == 'light' { outline-color: transparentize($selected_fg_color, 0.7); } + + &:disabled { color: mix($selected_fg_color, $selected_bg_color, 50%); } + + &:backdrop { + color: $backdrop_selected_fg_color; + + &:disabled { color: mix($backdrop_selected_fg_color, $selected_bg_color, 30%); } + } + } +} + +.monospace { font: Monospace; } \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/index.theme b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/index.theme new file mode 100644 index 0000000..500509b --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/index.theme @@ -0,0 +1,10 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=Paper +Comment=The one and only. +Encoding=UTF-8 + +[X-GNOME-Metatheme] +GtkTheme=Paper +MetacityTheme=Paper +IconTheme=Paper \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/close.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/close.png new file mode 100644 index 0000000..d83bd31 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/close.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/close_focused.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/close_focused.png new file mode 100644 index 0000000..d83bd31 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/close_focused.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/close_focused_normal.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/close_focused_normal.png new file mode 100644 index 0000000..d83bd31 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/close_focused_normal.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/close_focused_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/close_focused_prelight.png new file mode 100644 index 0000000..4ae700f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/close_focused_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/close_focused_pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/close_focused_pressed.png new file mode 100644 index 0000000..9977bbb Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/close_focused_pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/close_unfocused.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/close_unfocused.png new file mode 100644 index 0000000..bb5c727 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/close_unfocused.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/close_unfocused_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/close_unfocused_prelight.png new file mode 100644 index 0000000..d83bd31 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/close_unfocused_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/close_unfocused_pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/close_unfocused_pressed.png new file mode 100644 index 0000000..9977bbb Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/close_unfocused_pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/maximize.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/maximize.png new file mode 100644 index 0000000..3ed5345 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/maximize.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/maximize_focused.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/maximize_focused.png new file mode 100644 index 0000000..3ed5345 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/maximize_focused.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/maximize_focused_normal.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/maximize_focused_normal.png new file mode 100644 index 0000000..3ed5345 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/maximize_focused_normal.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/maximize_focused_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/maximize_focused_prelight.png new file mode 100644 index 0000000..88c52ab Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/maximize_focused_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/maximize_focused_pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/maximize_focused_pressed.png new file mode 100644 index 0000000..ca99327 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/maximize_focused_pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/maximize_unfocused.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/maximize_unfocused.png new file mode 100644 index 0000000..bb5c727 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/maximize_unfocused.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/maximize_unfocused_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/maximize_unfocused_prelight.png new file mode 100644 index 0000000..3ed5345 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/maximize_unfocused_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/maximize_unfocused_pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/maximize_unfocused_pressed.png new file mode 100644 index 0000000..ca99327 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/maximize_unfocused_pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/menu.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/menu.png new file mode 100644 index 0000000..cdfee99 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/menu.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/menu_focused.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/menu_focused.png new file mode 100644 index 0000000..cdfee99 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/menu_focused.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/menu_focused_normal.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/menu_focused_normal.png new file mode 100644 index 0000000..cdfee99 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/menu_focused_normal.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/menu_focused_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/menu_focused_prelight.png new file mode 100644 index 0000000..c4848fa Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/menu_focused_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/menu_focused_pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/menu_focused_pressed.png new file mode 100644 index 0000000..c4848fa Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/menu_focused_pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/menu_unfocused.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/menu_unfocused.png new file mode 100644 index 0000000..c9e61f8 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/menu_unfocused.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/menu_unfocused_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/menu_unfocused_prelight.png new file mode 100644 index 0000000..cdfee99 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/menu_unfocused_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/menu_unfocused_pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/menu_unfocused_pressed.png new file mode 100644 index 0000000..c4848fa Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/menu_unfocused_pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/metacity-theme-1.xml b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/metacity-theme-1.xml new file mode 120000 index 0000000..fa4e5f1 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/metacity-theme-1.xml @@ -0,0 +1 @@ +metacity-theme.xml \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/metacity-theme-2.xml b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/metacity-theme-2.xml new file mode 120000 index 0000000..fa4e5f1 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/metacity-theme-2.xml @@ -0,0 +1 @@ +metacity-theme.xml \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/metacity-theme-3.xml b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/metacity-theme-3.xml new file mode 120000 index 0000000..fa4e5f1 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/metacity-theme-3.xml @@ -0,0 +1 @@ +metacity-theme.xml \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/metacity-theme.xml b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/metacity-theme.xml new file mode 100644 index 0000000..23c2185 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/metacity-theme.xml @@ -0,0 +1,1162 @@ + + + + + + Paper + Sam Hewitt <hewittsamuel@gmail> + ÂSam Hewitt, 2015 + 2015 + Paper Window Theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_unfocused" /> +</draw_ops> + +<!-- WINDOW DECORATIONS --> +<draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <include name="entire_background_focused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_focused"> + <rectangle color="C_titlebar" x="4" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_fill_attached_focused"> + <include name="entire_background_focused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_unfocused"> + <rectangle color="C_titlebar_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="titlebar_attached_focused"> <!-- titlebar for attached and modal dialogs --> + <include name="titlebar_fill_attached_focused" /> +</draw_ops> + +<draw_ops name="rounded_titlebar_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_border_focused" x="0" y="0" width="width-1" height="height-1" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_border_unfocused" x="0" y="0" width="width-1" height="height-1" filled="false" /> +</draw_ops> + +<draw_ops name="rounded_border_focused"> + <line color="C_border_focused" x1="2" y1="0" x2="width-3" y2="0" /> + <line color="C_border_focused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_focused" x1="0" y1="2" x2="0" y2="height-2" /> + <line color="C_border_focused" x1="width-1" y1="2" x2="width-1" y2="height-2" /> + <arc color="C_border_focused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_focused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> +</draw_ops> + +<draw_ops name="rounded_border_unfocused"> + <line color="C_border_unfocused" x1="2" y1="0" x2="width-3" y2="0" /> + <line color="C_border_unfocused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_unfocused" x1="0" y1="2" x2="0" y2="height-2" /> + <line color="C_border_unfocused" x1="width-1" y1="2" x2="width-1" y2="height-2" /> + <arc color="C_border_unfocused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_unfocused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> +</draw_ops> + +<draw_ops name="border_right_focused"> + <line + x1="width-1" y1="0" + x2="width-1" y2="height" + color="C_border_focused" /> +</draw_ops> + +<draw_ops name="border_right_unfocused"> + <line + x1="width-1" y1="0" + x2="width-1" y2="height" + color="C_border_unfocused" /> +</draw_ops> + +<draw_ops name="border_left_focused"> + <line + x1="0" y1="0" + x2="0" y2="height" + color="C_border_focused" /> +</draw_ops> + +<draw_ops name="border_left_unfocused"> + <line + x1="0" y1="0" + x2="0" y2="height" + color="C_border_unfocused" /> +</draw_ops> + +<!-- BUTTON ICONS --> +<!-- note: negative values in x or y causes gnome-shell to crash --> + +<!-- Close icon --> +<draw_ops name="close_focused"> + <image filename="close_focused_normal.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="close_focused_prelight"> + <image filename="close_focused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="close_focused_pressed"> + <image filename="close_focused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="close_unfocused"> + <image filename="close_unfocused.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="close_unfocused_prelight"> + <image filename="close_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="close_unfocused_pressed"> + <image filename="close_unfocused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> + + +<!-- Maximize icon --> +<draw_ops name="maximize_focused"> + <image filename="maximize_focused_normal.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="maximize_focused_prelight"> + <image filename="maximize_focused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="maximize_focused_pressed"> + <image filename="maximize_focused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="maximize_unfocused"> + <image filename="maximize_unfocused.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="maximize_unfocused_prelight"> + <image filename="maximize_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="maximize_unfocused_pressed"> + <image filename="maximize_unfocused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> + +<!-- Unmaximize icon --> +<draw_ops name="unmaximize_focused"> + <image filename="unmaximize_focused_normal.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unmaximize_focused_prelight"> + <image filename="unmaximize_focused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unmaximize_focused_pressed"> + <image filename="unmaximize_focused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unmaximize_unfocused"> + <image filename="unmaximize_unfocused.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unmaximize_unfocused_prelight"> + <image filename="unmaximize_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unmaximize_unfocused_pressed"> + <image filename="unmaximize_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> + + +<!-- Minimize icon --> +<draw_ops name="minimize_focused"> + <image filename="minimize_focused_normal.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="minimize_focused_prelight"> + <image filename="minimize_focused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="minimize_focused_pressed"> + <image filename="minimize_focused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="minimize_unfocused"> + <image filename="minimize_unfocused.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="minimize_unfocused_prelight"> + <image filename="minimize_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="minimize_unfocused_pressed"> + <image filename="minimize_unfocused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> + + +<!-- Menu icon --> +<draw_ops name="menu_focused"> + <image filename="menu_focused_normal.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_focused_prelight"> + <image filename="menu_focused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_focused_pressed"> + <image filename="menu_focused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_unfocused"> + <image filename="menu_unfocused.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_unfocused_prelight"> + <image filename="menu_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_unfocused_pressed"> + <image filename="menu_unfocused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> + + +<!-- Shade icon --> +<draw_ops name="shade_focused"> + <image filename="shade_focused_normal.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="shade_focused_prelight"> + <image filename="shade_focused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="shade_focused_pressed"> + <image filename="shade_focused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="shade_unfocused"> + <image filename="shade_unfocused.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="shade_unfocused_prelight"> + <image filename="shade_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="shade_unfocused_pressed"> + <image filename="shade_unfocused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> + + +<!-- Unshade icon --> +<draw_ops name="unshade_focused"> + <image filename="unshade_focused_normal.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unshade_focused_prelight"> + <image filename="unshade_focused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unshade_focused_pressed"> + <image filename="unshade_focused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unshade_unfocused"> + <image filename="unshade_unfocused.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unshade_unfocused_prelight"> + <image filename="unshade_unfocused_prelight.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="unshade_unfocused_pressed"> + <image filename="unshade_unfocused_pressed.png" x="0" y="2" width="object_width" height="object_height" /> +</draw_ops> + + +<!-- FRAME STYLES --> +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay"><draw_ops><line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_focused" /></draw_ops></piece> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay"><draw_ops><line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_unfocused" /></draw_ops></piece> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="borderless" geometry="borderless"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="attached_focused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="attached_unfocused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_left_focused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_right_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_left_unfocused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_right_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_right_focused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_left_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_right_unfocused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_left_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- FRAME STYLE SETS --> +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused" /> + <frame focus="no" state="normal" resize="both" style="normal_unfocused" /> + <frame focus="yes" state="maximized" style="normal_max_focused" /> + <frame focus="no" state="maximized" style="normal_max_unfocused" /> + <frame focus="yes" state="shaded" style="normal_focused" /> + <frame focus="no" state="shaded" style="normal_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused" /> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused" /> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="dialog_focused" /> + <frame focus="no" state="shaded" style="dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="modal_dialog_focused" /> + <frame focus="no" state="shaded" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused" /> + <frame focus="no" state="normal" resize="both" style="utility_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="utility_focused" /> + <frame focus="no" state="shaded" style="utility_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused" /> + <frame focus="no" state="normal" resize="both" style="border_unfocused" /> + <frame focus="yes" state="maximized" style="borderless" /> + <frame focus="no" state="maximized" style="borderless" /> + <frame focus="yes" state="shaded" style="blank" /> + <frame focus="no" state="shaded" style="blank" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<!-- WINDOWS --> +<window type="normal" style_set="normal_style_set" /> +<window type="dialog" style_set="dialog_style_set" /> +<window type="modal_dialog" style_set="modal_dialog_style_set" /> +<window type="menu" style_set="utility_style_set" /> +<window type="utility" style_set="utility_style_set" /> +<window type="border" style_set="border_style_set" /> + +</metacity_theme> \ No newline at end of file diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/minimize.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/minimize.png new file mode 100644 index 0000000..24fba9e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/minimize.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/minimize_focused.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/minimize_focused.png new file mode 100644 index 0000000..24fba9e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/minimize_focused.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/minimize_focused_normal.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/minimize_focused_normal.png new file mode 100644 index 0000000..24fba9e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/minimize_focused_normal.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/minimize_focused_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/minimize_focused_prelight.png new file mode 100644 index 0000000..0bafd65 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/minimize_focused_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/minimize_focused_pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/minimize_focused_pressed.png new file mode 100644 index 0000000..710e582 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/minimize_focused_pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/minimize_unfocused.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/minimize_unfocused.png new file mode 100644 index 0000000..bb5c727 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/minimize_unfocused.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/minimize_unfocused_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/minimize_unfocused_prelight.png new file mode 100644 index 0000000..24fba9e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/minimize_unfocused_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/minimize_unfocused_pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/minimize_unfocused_pressed.png new file mode 100644 index 0000000..710e582 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/minimize_unfocused_pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/shade.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/shade.png new file mode 100644 index 0000000..fba5cd6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/shade.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/shade_focused.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/shade_focused.png new file mode 100644 index 0000000..fba5cd6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/shade_focused.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/shade_focused_normal.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/shade_focused_normal.png new file mode 100644 index 0000000..fba5cd6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/shade_focused_normal.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/shade_focused_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/shade_focused_prelight.png new file mode 100644 index 0000000..cd24ba1 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/shade_focused_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/shade_focused_pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/shade_focused_pressed.png new file mode 100644 index 0000000..b8781ac Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/shade_focused_pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/shade_unfocused.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/shade_unfocused.png new file mode 100644 index 0000000..bb5c727 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/shade_unfocused.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/shade_unfocused_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/shade_unfocused_prelight.png new file mode 100644 index 0000000..fba5cd6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/shade_unfocused_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/shade_unfocused_pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/shade_unfocused_pressed.png new file mode 100644 index 0000000..b8781ac Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/shade_unfocused_pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unmaximize.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unmaximize.png new file mode 100644 index 0000000..5ed96a1 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unmaximize.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unmaximize_focused.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unmaximize_focused.png new file mode 100644 index 0000000..5ed96a1 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unmaximize_focused.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unmaximize_focused_normal.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unmaximize_focused_normal.png new file mode 100644 index 0000000..5ed96a1 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unmaximize_focused_normal.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unmaximize_focused_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unmaximize_focused_prelight.png new file mode 100644 index 0000000..38f2862 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unmaximize_focused_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unmaximize_focused_pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unmaximize_focused_pressed.png new file mode 100644 index 0000000..e8c1277 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unmaximize_focused_pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unmaximize_unfocused.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unmaximize_unfocused.png new file mode 100644 index 0000000..bb5c727 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unmaximize_unfocused.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unmaximize_unfocused_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unmaximize_unfocused_prelight.png new file mode 100644 index 0000000..5ed96a1 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unmaximize_unfocused_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unmaximize_unfocused_pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unmaximize_unfocused_pressed.png new file mode 100644 index 0000000..e8c1277 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unmaximize_unfocused_pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unshade.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unshade.png new file mode 100644 index 0000000..9f274fe Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unshade.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unshade_focused.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unshade_focused.png new file mode 100644 index 0000000..9f274fe Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unshade_focused.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unshade_focused_normal.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unshade_focused_normal.png new file mode 100644 index 0000000..9f274fe Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unshade_focused_normal.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unshade_focused_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unshade_focused_prelight.png new file mode 100644 index 0000000..6c0e592 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unshade_focused_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unshade_focused_pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unshade_focused_pressed.png new file mode 100644 index 0000000..e5670a4 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unshade_focused_pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unshade_unfocused.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unshade_unfocused.png new file mode 100644 index 0000000..bb5c727 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unshade_unfocused.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unshade_unfocused_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unshade_unfocused_prelight.png new file mode 100644 index 0000000..9f274fe Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unshade_unfocused_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unshade_unfocused_pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unshade_unfocused_pressed.png new file mode 100644 index 0000000..e5670a4 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/metacity-1/unshade_unfocused_pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/plank/dock.theme b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/plank/dock.theme new file mode 100644 index 0000000..e349d79 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/plank/dock.theme @@ -0,0 +1,82 @@ +# Copyright 2016 Sam Hewitt. +# +# This file is part of the Paper theme. +# +# The Paper theme is free software: you can redistribute it +# and/or modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# The Paper theme is distributed in the hope that it will be +# useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +# Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with the Paper theme. If not, see http://www.gnu.org/licenses/. +# + +#-------------------# +# Paper Plank Theme # +#-------------------# + + +[PlankDrawingTheme] +#The roundness of the top corners. +TopRoundness=4 +#The roundness of the bottom corners. +BottomRoundness=0 +#The thickness (in pixels) of lines drawn. +LineWidth=1 +#The color (RGBA) of the outer stroke. +OuterStrokeColor=211;;212;;213;;200 +#The starting color (RGBA) of the fill gradient. +FillStartColor=211;;212;;213;;200 +#The ending color (RGBA) of the fill gradient. +FillEndColor=211;;212;;213;;200 +#The color (RGBA) of the inner stroke. +InnerStrokeColor=211;;212;;213;;0 + +[PlankDrawingDockTheme] +#The padding on the left/right dock edges, in tenths of a percent of IconSize. +HorizPadding=0.2 +#The padding on the top dock edge, in tenths of a percent of IconSize. +TopPadding=-5.5 +#The padding on the bottom dock edge, in tenths of a percent of IconSize. +BottomPadding=2 +#The padding between items on the dock, in tenths of a percent of IconSize. +ItemPadding=3 +#The size of item indicators, in tenths of a percent of IconSize. +IndicatorSize=6 +#The size of the icon-shadow behind every item, in tenths of a percent of IconSize. +IconShadowSize=0 +#The height (in percent of IconSize) to bounce an icon when the application sets urgent. +UrgentBounceHeight=1.5 +#The height (in percent of IconSize) to bounce an icon when launching an application. +LaunchBounceHeight=0.625 +#The opacity value (0 to 1) to fade the dock to when hiding it. +FadeOpacity=1 +#The amount of time (in ms) for click animations. +ClickTime=300 +#The amount of time (in ms) to bounce an urgent icon. +UrgentBounceTime=600 +#The amount of time (in ms) to bounce an icon when launching an application. +LaunchBounceTime=600 +#The amount of time (in ms) for active window indicator animations. +ActiveTime=300 +#The amount of time (in ms) to slide icons into/out of the dock. +SlideTime=300 +#The time (in ms) to fade the dock in/out on a hide (if FadeOpacity is < 1). +FadeTime=250 +#The time (in ms) to slide the dock in/out on a hide (if FadeOpacity is 1). +HideTime=150 +#The size of the urgent glow (shown when dock is hidden), in tenths of a percent of IconSize. +GlowSize=24 +#The total time (in ms) to show the hidden-dock urgent glow. +GlowTime=10000 +#The time (in ms) of each pulse of the hidden-dock urgent glow. +GlowPulseTime=2000 +#The hue-shift (-180 to 180) of the urgent indicator color. +UrgentHueShift=150 +#The time (in ms) to move an item to its new position. +ItemMoveTime=150 diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/close.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/close.png new file mode 100644 index 0000000..d83bd31 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/close.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/close_focused.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/close_focused.png new file mode 100644 index 0000000..d83bd31 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/close_focused.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/close_focused_normal.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/close_focused_normal.png new file mode 100644 index 0000000..d83bd31 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/close_focused_normal.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/close_focused_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/close_focused_prelight.png new file mode 100644 index 0000000..4ae700f Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/close_focused_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/close_focused_pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/close_focused_pressed.png new file mode 100644 index 0000000..9977bbb Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/close_focused_pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/close_unfocused.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/close_unfocused.png new file mode 100644 index 0000000..bb5c727 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/close_unfocused.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/close_unfocused_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/close_unfocused_prelight.png new file mode 100644 index 0000000..d83bd31 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/close_unfocused_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/close_unfocused_pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/close_unfocused_pressed.png new file mode 100644 index 0000000..9977bbb Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/close_unfocused_pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/dash-widgets.json b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/dash-widgets.json new file mode 100644 index 0000000..ac93e28 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/dash-widgets.json @@ -0,0 +1,162 @@ +{ + "stock-icons" : { + "checkmark" : ["/usr/share/icons/unity/checkmark.svg", "32px", "32px"], + "cross" : ["/usr/share/icons/unity/cross.svg", "32px", "32px"], + "grid-view" : ["/usr/share/icons/unity/grid-view.svg", "32px", "32px"], + "flow-view" : ["/usr/share/icons/unity/flow-view.svg", "32px", "32px"], + "star" : ["/usr/share/icons/unity/star.svg", "32px", "32px"], + "triangle" : ["/usr/share/icons/unity/curved-triangle.svg", "32px", "32px"], + "bag" : ["/usr/share/icons/unity/bag.svg", "32px", "32px"], + "next" : ["/usr/share/icons/unity/next.svg", "32px", "32px"], + "prev" : ["/usr/share/icons/unity/prev.svg", "32px", "32px"], + "play" : ["/usr/share/icons/unity/play.svg", "32px", "32px"] + }, + + "regular-text" : { + "text-color" : "#ffffff", + "text-opacity" : 1.0, + "text-size" : 13.0, + "text-mode" : "normal", + "text-weight" : "regular" + }, + + "comments": { + "states" : ["ACTIVE", "NORMAL","PRELIGHT","SELECTED","INSENSITIVE"] + }, + + "button-icon": { + "color" : ["#ffffff", "#FFFFFF", "#FFFFFF", "#FFFFFF", "#FFFFFF"], + "opacity" : [ 1.0, 1.0, 1.0, 0.8, 0.8], + "overlay-opacity": [ 0.30, 0.48, 0.48, 0.45, 0.45], + "overlay-mode" : [ "normal","multiply", "multiply", "normal", "normal"], + "blur-size" : [ 5, 0, 0, 0, 0] + }, + + "icon-only" : { + "color" : "#123456", + "opacity" : 1.0, + "overlay-opacity": 0.2, + "overlay-mode" : "normal", + "blur-size" : 6 + }, + + "lens-nav-bar" : { + "icon-height" : 20, + "icon-gap" : 40 + }, + + "button-label": { + "border-opacity" : [ 0.8, 0.13, 0.13, 0.13, 0.13], + "border-color" : ["#ffffff", "#FFFFFF", "#FFFFFF", "#FFFFFF", "#FFFFFF"], + "border-size" : [ 2.0, 1.0, 1.0, 0.5, 0.5], + "border-radius" : 4.0, + "text-size" : 1.0, + "text-color" : ["#ffffff", "#ffffff", "#ffffff", "#ffffff", "#ffffff"], + "text-opacity" : [ 1.0, 1.0, 1.0, 1.0, 1.0], + "fill-color" : ["#FFFFFF", "#000000", "#000000", "#000000", "#000000"], + "fill-opacity" : [ 0.13, 0.0, 0.0, 0.0, 0.0], + "overlay-opacity": [ 0.1, 0.1, 0.1, 0.0, 0.0], + "overlay-mode" : [ "normal", "normal", "normal", "normal", "normal"], + "blur-size" : [ 1, 1, 1, 0, 0] + }, + + "track-view" : { + "line-gap" : 26.0, + "heading-list-gap" : 30, + "left-padding" : 20 + }, + + "row-caption" : { + "main-text-color" : "#ffffff", + "main-text-opacity" : 1.0, + "main-text-size" : 17.0, + "main-text-weight" : "regular", + "sub-text-color" : "#ffffff", + "sub-text-opacity" : 0.5, + "sub-text-size" : 13.0, + "sub-text-weight" : "regular", + "icon-main-gap" : 10, + "main-sub-gap" : 15, + "sub-arrow-gap" : 10 + }, + + "preview-heading-small" : { + "main-title-size" : 23.0, + "main-title-color" : "#ffffff", + "main-title-opacity" : 1.0, + "main-title-mode" : "normal", + "main-title-weight" : "regular", + "sub-title-size" : 17.0, + "sub-title-color" : "#ffffff", + "sub-title-opacity" : 1.0, + "sub-title-mode" : "normal", + "sub-title-weight" : "regular", + "main-sub-gap" : 15, + "padding" : 10 + }, + + "preview-heading" : { + "main-title-size" : 30.0, + "main-title-color" : "#ffffff", + "main-title-opacity" : 1.0, + "main-title-mode" : "normal", + "main-title-weight" : "regular", + "sub-title-size" : 17.0, + "sub-title-color" : "#ffffff", + "sub-title-opacity" : 1.0, + "sub-title-mode" : "normal", + "sub-title-weight" : "regular", + "main-sub-gap" : 15, + "padding" : 10 + }, + + "scrollbar" : { + "color" : "#fff", + "opacity" : 1.0, + "size" : 8, + "buttons-size" : 0, + "corner-radius" : 3 + }, + + "scrollbar-overlay": { + "color" : "#fff", + "opacity" : 1.0, + "size" : 3, + "corner-radius" : 1.5 + }, + + "scrollbar-track": { + "color" : "#fff", + "opacity" : 0.4 + }, + + "filter-pane" : { + "width" : 330, + "title-size" : 17.0, + "title-color" : "#ffffff", + "title-opacity" : 1.0, + "title-mode" : "normal", + "title-style" : "bold", + "title-arrow-gap" : 10, + "button-height" : 30, + "border-size" : 1 + }, + + "separator" : { + "size" : 1.0, + "color" : "#ffffff", + "opacity" : 0.15, + "overlay-opacity": 0.47, + "overlay-mode" : "normal", + "blur-size" : 6 + }, + + "filter-caption" : { + "text-size" : 17, + "text-color" : "#ffffff", + "text-opacity" : 1.0, + "text-mode" : "normal", + "text-weight" : "bold", + "text-arrow-gap" : 10 + } +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_arrow_ltr_19.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_arrow_ltr_19.svg new file mode 100644 index 0000000..54797ec --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_arrow_ltr_19.svg @@ -0,0 +1,103 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="10" + height="19" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_ltr_19.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#585859" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.68627451" + inkscape:pageshadow="2" + inkscape:zoom="5.6568542" + inkscape:cx="4.9922517" + inkscape:cy="11.771899" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1033.3622)"> + <path + sodipodi:type="arc" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new" + id="path3789" + sodipodi:cx="-5.5" + sodipodi:cy="9" + sodipodi:rx="2.5" + sodipodi:ry="2" + d="m -3,9 a 2.5,2 0 1 1 -5,0 2.5,2 0 1 1 5,0 z" + transform="matrix(0.8,0,0,1,8.4,1034.3622)" /> + </g> +</svg> diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_arrow_ltr_37.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_arrow_ltr_37.svg new file mode 100644 index 0000000..5996880 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_arrow_ltr_37.svg @@ -0,0 +1,109 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="20" + height="37" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_ltr_37.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4219"> + <rect + y="1015.3622" + x="20" + height="37" + width="20" + id="rect4221" + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#595959" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.64705882" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="33.853021" + inkscape:cy="-13.81365" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + showguides="false" + inkscape:guide-bbox="true" + inkscape:snap-page="true" + inkscape:snap-grids="false" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-center="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="8,19" + id="guide3004" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1015.3622)"> + <path + sodipodi:type="arc" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new" + id="path3019" + sodipodi:cx="11.84375" + sodipodi:cy="17.03125" + sodipodi:rx="3.90625" + sodipodi:ry="4.15625" + d="m 15.75,17.03125 a 3.90625,4.15625 0 1 1 -7.8125,0 3.90625,4.15625 0 1 1 7.8125,0 z" + transform="matrix(1.024,0,0,0.96240604,-4.128,1017.9712)" /> + </g> +</svg> diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_arrow_outline_ltr_19.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_arrow_outline_ltr_19.svg new file mode 100644 index 0000000..ccdc371 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_arrow_outline_ltr_19.svg @@ -0,0 +1,111 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="10" + height="19" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_outline_ltr_19.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter4153" + x="-0.192" + width="1.384" + y="-0.32" + height="1.64"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.4" + id="feGaussianBlur4155" /> + </filter> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#606060" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.97254902" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="-0.26871891" + inkscape:cy="5.7974897" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1033.3622)"> + <path + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new" + d="M 4 8 C 2.8954305 8 2 8.8954305 2 10 C 2 11.104569 2.8954305 12 4 12 C 5.1045695 12 6 11.104569 6 10 C 6 8.8954305 5.1045695 8 4 8 z M 4 9 C 4.5522847 9 5 9.4477153 5 10 C 5 10.552285 4.5522847 11 4 11 C 3.4477153 11 3 10.552285 3 10 C 3 9.4477153 3.4477153 9 4 9 z " + transform="translate(0,1033.3622)" + id="path3789" /> + </g> +</svg> diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_arrow_outline_ltr_37.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_arrow_outline_ltr_37.svg new file mode 100644 index 0000000..5d19395 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_arrow_outline_ltr_37.svg @@ -0,0 +1,104 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="20" + height="37" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_outline_ltr_37.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4219"> + <rect + y="1015.3622" + x="20" + height="37" + width="20" + id="rect4221" + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#5c48bb" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="22.737367" + inkscape:cx="-7.2716847" + inkscape:cy="18.647143" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + showguides="false" + inkscape:guide-bbox="true" + inkscape:snap-page="true" + inkscape:snap-grids="false" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-center="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="8,19" + id="guide3004" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1015.3622)"> + <path + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new" + d="M 8 15 C 5.790861 15 4 16.790861 4 19 C 4 21.209139 5.790861 23 8 23 C 10.209139 23 12 21.209139 12 19 C 12 16.790861 10.209139 15 8 15 z M 8 17 C 9.1045695 17 10 17.89543 10 19 C 10 20.10457 9.1045695 21 8 21 C 6.8954305 21 6 20.10457 6 19 C 6 17.89543 6.8954305 17 8 17 z " + transform="translate(0,1015.3622)" + id="path3019" /> + </g> +</svg> diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_arrow_outline_rtl_19.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_arrow_outline_rtl_19.svg new file mode 100644 index 0000000..fc6801d --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_arrow_outline_rtl_19.svg @@ -0,0 +1,98 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="10" + height="19" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_outline_rtl_19.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#5c48bb" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="37.947076" + inkscape:cx="3.6432317" + inkscape:cy="9.8268438" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1033.3622)"> + <path + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new" + d="M 6 8 C 4.8954305 8 4 8.8954305 4 10 C 4 11.104569 4.8954305 12 6 12 C 7.1045695 12 8 11.104569 8 10 C 8 8.8954305 7.1045695 8 6 8 z M 6 9 C 6.5522847 9 7 9.4477153 7 10 C 7 10.552285 6.5522847 11 6 11 C 5.4477153 11 5 10.552285 5 10 C 5 9.4477153 5.4477153 9 6 9 z " + transform="translate(0,1033.3622)" + id="path3789" /> + </g> +</svg> diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_arrow_outline_rtl_37.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_arrow_outline_rtl_37.svg new file mode 100644 index 0000000..3c7a881 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_arrow_outline_rtl_37.svg @@ -0,0 +1,104 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="20" + height="37" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_outline_rtl_37.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4219"> + <rect + y="1015.3622" + x="20" + height="37" + width="20" + id="rect4221" + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#5c48bb" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="14.551915" + inkscape:cx="4.144544" + inkscape:cy="10.100865" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + showguides="false" + inkscape:guide-bbox="true" + inkscape:snap-page="true" + inkscape:snap-grids="false" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-center="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="8,19" + id="guide3004" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1015.3622)"> + <path + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new" + d="M 12 15 C 9.790861 15 8 16.790861 8 19 C 8 21.209139 9.790861 23 12 23 C 14.209139 23 16 21.209139 16 19 C 16 16.790861 14.209139 15 12 15 z M 12 17 C 13.104569 17 14 17.89543 14 19 C 14 20.10457 13.104569 21 12 21 C 10.895431 21 10 20.10457 10 19 C 10 17.89543 10.895431 17 12 17 z " + transform="translate(0,1015.3622)" + id="path3019" /> + </g> +</svg> diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_arrow_rtl_19.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_arrow_rtl_19.svg new file mode 100644 index 0000000..2068563 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_arrow_rtl_19.svg @@ -0,0 +1,103 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="10" + height="19" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_rtl_19.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#202020" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.54117647" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="11.481229" + inkscape:cy="7.7158181" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1033.3622)"> + <path + sodipodi:type="arc" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new" + id="path3789" + sodipodi:cx="-5.5" + sodipodi:cy="9" + sodipodi:rx="2.5" + sodipodi:ry="2" + d="m -3,9 a 2.5,2 0 1 1 -5,0 2.5,2 0 1 1 5,0 z" + transform="matrix(0.8,0,0,1,10.4,1034.3622)" /> + </g> +</svg> diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_arrow_rtl_37.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_arrow_rtl_37.svg new file mode 100644 index 0000000..c88f7d6 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_arrow_rtl_37.svg @@ -0,0 +1,109 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="20" + height="37" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_rtl_37.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4219"> + <rect + y="1015.3622" + x="20" + height="37" + width="20" + id="rect4221" + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#5b5b5b" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.61960784" + inkscape:pageshadow="2" + inkscape:zoom="11.313708" + inkscape:cx="6.7349854" + inkscape:cy="28.865085" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + showguides="false" + inkscape:guide-bbox="true" + inkscape:snap-page="true" + inkscape:snap-grids="false" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-center="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="8,19" + id="guide3004" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1015.3622)"> + <path + sodipodi:type="arc" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new" + id="path3019" + sodipodi:cx="11.84375" + sodipodi:cy="17.03125" + sodipodi:rx="3.90625" + sodipodi:ry="4.15625" + d="m 15.75,17.03125 a 3.90625,4.15625 0 1 1 -7.8125,0 3.90625,4.15625 0 1 1 7.8125,0 z" + transform="matrix(1.024,0,0,0.96240604,-0.128,1017.9712)" /> + </g> +</svg> diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_back_150.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_back_150.svg new file mode 100644 index 0000000..0f1b73b --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_back_150.svg @@ -0,0 +1,85 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="149.99998" + height="150" + id="svg6085" + version="1.1" + inkscape:version="0.48.4 r9939" + viewBox="0 0 149.99998 150" + sodipodi:docname="launcher_icon_back_150.svg"> + <defs + id="defs6087"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4339-04"> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="-0.68273902" + inkscape:original="M 440 80 C 437.784 80 436 81.784 436 84 L 436 128 C 436 130.216 437.784 132 440 132 L 484 132 C 486.216 132 488 130.216 488 128 L 488 84 C 488 81.784 486.216 80 484 80 L 440 80 z " + style="opacity:0.3;color:#000000;fill:#ff00ff;stroke:none;stroke-width:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4341-5" + d="m 440,80.683594 c -1.84957,0 -3.31641,1.466834 -3.31641,3.316406 l 0,44 c 0,1.84957 1.46684,3.31641 3.31641,3.31641 l 44,0 c 1.84957,0 3.31641,-1.46684 3.31641,-3.31641 l 0,-44 c 0,-1.849572 -1.46684,-3.316406 -3.31641,-3.316406 l -44,0 z" /> + </clipPath> + <filter + style="color-interpolation-filters:sRGB" + inkscape:collect="always" + id="filter5360-1" + x="-0.23999999" + width="1.48" + y="-0.23999999" + height="1.48"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="5" + id="feGaussianBlur5362-9" /> + </filter> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="-797.14286" + inkscape:cy="686.42854" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="453" + inkscape:window-height="375" + inkscape:window-x="528" + inkscape:window-y="24" + inkscape:window-maximized="0" /> + <metadata + id="metadata6090"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-516.42858,-1068.7908)" /> +</svg> diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_back_54.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_back_54.svg new file mode 100644 index 0000000..5d3f2b8 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_back_54.svg @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="54" + height="54" + id="svg8719" + version="1.1" + inkscape:version="0.48.4 r9939" + viewBox="0 0 54 54.000001" + sodipodi:docname="launcher_icon_back_54.svg"> + <defs + id="defs8721" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="-1828" + inkscape:cy="-333" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="461" + inkscape:window-height="375" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="0" /> + <metadata + id="metadata8724"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-1547.2857,-145.36219)" /> +</svg> diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_edge_150.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_edge_150.svg new file mode 100644 index 0000000..a4efa7f --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_edge_150.svg @@ -0,0 +1,194 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="149.99998" + height="150" + id="svg7328" + version="1.1" + inkscape:version="0.48.4 r9939" + viewBox="0 0 149.99998 150" + sodipodi:docname="launcher_icon_edge_150.svg"> + <defs + id="defs7330"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4339-9"> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="-0.68273902" + inkscape:original="M 440 80 C 437.784 80 436 81.784 436 84 L 436 128 C 436 130.216 437.784 132 440 132 L 484 132 C 486.216 132 488 130.216 488 128 L 488 84 C 488 81.784 486.216 80 484 80 L 440 80 z " + style="opacity:0.3;color:#000000;fill:#ff00ff;stroke:none;stroke-width:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4341-97" + d="m 440,80.683594 c -1.84957,0 -3.31641,1.466834 -3.31641,3.316406 l 0,44 c 0,1.84957 1.46684,3.31641 3.31641,3.31641 l 44,0 c 1.84957,0 3.31641,-1.46684 3.31641,-3.31641 l 0,-44 c 0,-1.849572 -1.46684,-3.316406 -3.31641,-3.316406 l -44,0 z" /> + </clipPath> + <filter + style="color-interpolation-filters:sRGB" + inkscape:collect="always" + id="filter5360-5" + x="-0.23999999" + width="1.48" + y="-0.23999999" + height="1.48"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="5" + id="feGaussianBlur5362-0" /> + </filter> + <linearGradient + y2="52.74128" + x2="35.360126" + y1="81.03125" + x1="35.360126" + gradientTransform="matrix(2.8461539,0,0,2.8461539,335.92329,480.61538)" + gradientUnits="userSpaceOnUse" + id="linearGradient5235-0" + xlink:href="#linearGradient10250-86-1-63-3" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + id="linearGradient10250-86-1-63-3"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop10252-5-2-0-4" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop10254-4-7-58-1" /> + </linearGradient> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5093-8-8"> + <rect + ry="12" + y="316" + x="353.00043" + height="148" + width="148" + id="rect5095-2-0" + style="opacity:0.8;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4100-0" + id="linearGradient5182" + gradientUnits="userSpaceOnUse" + x1="535.14667" + y1="31.733332" + x2="535.14667" + y2="120.48" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4100-0"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4102-52" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4104-3" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10250-86-1" + id="linearGradient5184" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.34681528,0,0,1,474.44771,0)" + spreadMethod="reflect" + x1="217" + y1="56" + x2="217" + y2="78" /> + <linearGradient + inkscape:collect="always" + id="linearGradient10250-86-1"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop10252-5-2" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop10254-4-7" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10250-86-1" + id="linearGradient5186" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.34651832,0,0,1,423.55231,0)" + spreadMethod="reflect" + x1="217" + y1="56" + x2="217" + y2="78" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10250-86-1" + id="linearGradient5188" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.34666597,0,0,1,-105.91985,468.40006)" + spreadMethod="reflect" + x1="217" + y1="56" + x2="217" + y2="78" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.6689301" + inkscape:cx="196.38331" + inkscape:cy="68.457033" + inkscape:document-units="px" + inkscape:current-layer="g5394" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="482" + inkscape:window-height="375" + inkscape:window-x="65" + inkscape:window-y="364" + inkscape:window-maximized="0" /> + <metadata + id="metadata7333"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(1466.4286,-631.64791)"> + <g + transform="translate(-1818.4286,66.647909)" + style="display:inline" + id="g5394" + inkscape:export-filename="PNG/launcher_icon_edge_150.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + </g> +</svg> diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_edge_54.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_edge_54.svg new file mode 100644 index 0000000..4e3f19a --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_edge_54.svg @@ -0,0 +1,175 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="54" + height="54" + id="svg10561" + version="1.1" + inkscape:version="0.48.4 r9939" + viewBox="0 0 54 54.000001" + sodipodi:docname="launcher_icon_edge_54.svg"> + <defs + id="defs10563"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5344-2-1"> + <path + d="m 440,81.001953 c -1.67866,0 -2.99805,1.319387 -2.99805,2.998047 l 0,44 c 0,1.67866 1.31939,2.99805 2.99805,2.99805 l 44,0 c 1.67866,0 2.99805,-1.31939 2.99805,-2.99805 l 0,-44 c 0,-1.67866 -1.31939,-2.998047 -2.99805,-2.998047 l -44,0 z" + id="path5346-7-0" + style="opacity:0.3;color:#000000;fill:#ff00ff;stroke:none;stroke-width:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + inkscape:original="M 440 80 C 437.784 80 436 81.784 436 84 L 436 128 C 436 130.216 437.784 132 440 132 L 484 132 C 486.216 132 488 130.216 488 128 L 488 84 C 488 81.784 486.216 80 484 80 L 440 80 z " + inkscape:radius="-1.0011878" + sodipodi:type="inkscape:offset" /> + </clipPath> + <filter + style="color-interpolation-filters:sRGB" + inkscape:collect="always" + id="filter5360-7-5" + x="-0.23999999" + width="1.48" + y="-0.23999999" + height="1.48"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="5" + id="feGaussianBlur5362-3-1" /> + </filter> + <linearGradient + y2="52.74128" + x2="35.360126" + y1="81.03125" + x1="35.360126" + gradientTransform="translate(140,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient3693-0" + xlink:href="#linearGradient10250-86-1-922-4" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + id="linearGradient10250-86-1-922-4"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop10252-5-2-9-1" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop10254-4-7-71-5" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3883-1-1-9-4-2" + id="linearGradient4426" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0,1,-1,0,228,24)" + x1="6" + y1="56" + x2="98" + y2="56" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3883-1-1-9-4-2"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3885-2-7-5-9-3" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3887-6-9-1-6-1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10250-86-1" + id="linearGradient4423" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-20,0)" + spreadMethod="reflect" + x1="217" + y1="56" + x2="217" + y2="78" /> + <linearGradient + inkscape:collect="always" + id="linearGradient10250-86-1"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop10252-5-2" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop10254-4-7" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10250-86-1" + id="linearGradient4420" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-71,0)" + spreadMethod="reflect" + x1="217" + y1="56" + x2="217" + y2="78" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10250-86-1" + id="linearGradient4414" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-248,116)" + spreadMethod="reflect" + x1="217" + y1="56" + x2="217" + y2="78" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="5.0931703" + inkscape:cx="-8.3052396" + inkscape:cy="4.3096929" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="453" + inkscape:window-height="375" + inkscape:window-x="911" + inkscape:window-y="364" + inkscape:window-maximized="0" /> + <metadata + id="metadata10566"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-707.28573,94.63782)" /> +</svg> diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_glow_200.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_glow_200.svg new file mode 100644 index 0000000..4ae0449 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_glow_200.svg @@ -0,0 +1,88 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="200.00002" + height="200.00003" + id="svg5474" + version="1.1" + inkscape:version="0.91 r" + viewBox="0 0 200.00001 200.00003" + sodipodi:docname="launcher_icon_glow_200.svg"> + <defs + id="defs5476"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5057-1"> + <path + inkscape:connector-curvature="0" + id="path5059-2" + d="m 427.33333,22.026666 0,69.333333 69.33333,0 0,-69.333333 -69.33333,0 z m 13.11917,9.013333 43.095,0 c 2.27623,0 4.10583,1.829606 4.10583,4.105834 l 0,43.094999 c 0,2.276228 -1.8296,4.105834 -4.10583,4.105834 l -43.095,0 c -2.27623,0 -4.10583,-1.829606 -4.10583,-4.105834 l 0,-43.094999 c 0,-2.276228 1.8296,-4.105834 4.10583,-4.105834 z" + style="color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5464"> + <path + inkscape:connector-curvature="0" + id="path5466" + d="m 427.33333,22.026666 0,69.333333 69.33333,0 0,-69.333333 -69.33333,0 z m 13.11917,9.013333 43.095,0 c 2.27623,0 4.10583,1.829606 4.10583,4.105834 l 0,43.094999 c 0,2.276228 -1.8296,4.105834 -4.10583,4.105834 l -43.095,0 c -2.27623,0 -4.10583,-1.829606 -4.10583,-4.105834 l 0,-43.094999 c 0,-2.276228 1.8296,-4.105834 4.10583,-4.105834 z" + style="color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#383838" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="-57.99996" + inkscape:cy="97.50006" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="1301" + inkscape:window-height="740" + inkscape:window-x="65" + inkscape:window-y="28" + inkscape:window-maximized="1" /> + <metadata + id="metadata5479"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-977.14287,-1069.505)"> + <rect + style="opacity:0.1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect4141" + width="172" + height="172" + x="991.14288" + y="1083.505" + ry="16" /> + </g> +</svg> diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_glow_62.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_glow_62.svg new file mode 100644 index 0000000..4a7d675 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_glow_62.svg @@ -0,0 +1,84 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="62" + height="62" + id="svg9311" + version="1.1" + inkscape:version="0.91 r" + viewBox="0 0 62 62.000001" + sodipodi:docname="launcher_icon_glow_62.svg"> + <defs + id="defs9313"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5112-3"> + <path + style="opacity:0.15;color:#000000;fill:#00ffff;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 1,25 0,62 62,0 0,-62 -62,0 z m 9,6 44,0 c 1.662,0 3,1.338 3,3 l 0,44 c 0,1.662 -1.338,3 -3,3 L 10,81 C 8.338,81 7,79.662 7,78 L 7,34 c 0,-1.662 1.338,-3 3,-3 z" + id="path5114-1" + inkscape:connector-curvature="0" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#3f3f3f" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="-96.917356" + inkscape:cy="37.204107" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="1301" + inkscape:window-height="740" + inkscape:window-x="65" + inkscape:window-y="28" + inkscape:window-maximized="1" + borderlayer="false"> + <inkscape:grid + type="xygrid" + id="grid4137" /> + </sodipodi:namedview> + <metadata + id="metadata9316"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-1531.8572,-118.50504)"> + <rect + style="opacity:0.1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect4139" + width="48" + height="48" + x="1538.8572" + y="125.50504" + ry="4" /> + </g> +</svg> diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_selected_back_150.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_selected_back_150.svg new file mode 100644 index 0000000..3b83dca --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_selected_back_150.svg @@ -0,0 +1,90 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="150" + height="150" + id="svg4875" + version="1.1" + inkscape:version="0.91 r" + viewBox="0 0 150 150" + sodipodi:docname="launcher_icon_selected_back_150.svg" + style="shape-rendering:crispEdges"> + <defs + id="defs4877"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath3756"> + <rect + ry="41.999939" + y="1040.2194" + x="505" + height="150" + width="150" + id="rect3758" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.2;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;marker:none;enable-background:new" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#484848" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="36.455593" + inkscape:cy="50.53335" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1"> + <inkscape:grid + type="xygrid" + id="grid3777" + empspacing="4" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata4880"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-505.00002,-1040.2193)"> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect4138" + width="80" + height="2" + x="540" + y="1188.2194" /> + </g> +</svg> diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_selected_back_54.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_selected_back_54.svg new file mode 100644 index 0000000..2de3fd8 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_selected_back_54.svg @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="54" + height="54" + id="svg8719" + version="1.1" + inkscape:version="0.48.4 r9939" + viewBox="0 0 54 54.000001" + sodipodi:docname="launcher_icon_selected_back_54.svg"> + <defs + id="defs8721" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="44.945945" + inkscape:cy="-11.789389" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1"> + <inkscape:grid + type="xygrid" + id="grid2987" + empspacing="4" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata8724"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-1547.2857,-145.36219)" /> +</svg> diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_shadow_200.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_shadow_200.svg new file mode 100644 index 0000000..2fc91a1 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_shadow_200.svg @@ -0,0 +1,79 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="200.00002" + height="200.00003" + id="svg8123" + version="1.1" + inkscape:version="0.48.4 r9939" + viewBox="0 0 200.00001 200.00003" + sodipodi:docname="launcher_icon_shadow_200.svg"> + <defs + id="defs8125"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5025-6"> + <path + style="color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 489.73333,21.333331 0,69.333332 69.33333,0 0,-69.333332 -69.33333,0 z m 13.11917,9.013334 43.095,0 c 2.27623,0 4.10583,1.829606 4.10583,4.105833 l 0,43.094999 c 0,2.276227 -1.8296,4.105833 -4.10583,4.105833 l -43.095,0 c -2.27623,0 -4.10583,-1.829606 -4.10583,-4.105833 l 0,-43.094999 c 0,-2.276227 1.8296,-4.105833 4.10583,-4.105833 z" + id="path5027-2" + inkscape:connector-curvature="0" /> + </clipPath> + <filter + style="color-interpolation-filters:sRGB" + inkscape:collect="always" + id="filter5033-6"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.0261333" + id="feGaussianBlur5035-1" /> + </filter> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="-17.857135" + inkscape:cy="414.28573" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="453" + inkscape:window-height="375" + inkscape:window-x="793" + inkscape:window-y="24" + inkscape:window-maximized="0" /> + <metadata + id="metadata8128"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(262.85716,-746.6479)" /> +</svg> diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_shadow_62.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_shadow_62.svg new file mode 100644 index 0000000..8d7ad27 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_shadow_62.svg @@ -0,0 +1,86 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="62" + height="62" + id="svg11211" + version="1.1" + inkscape:version="0.48.4 r9939" + viewBox="0 0 61.999999 62.000001" + sodipodi:docname="launcher_icon_shadow_62.svg"> + <defs + id="defs11213"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath10504-2-2"> + <path + style="opacity:0.2;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 4,24 c -2.216,0 -4,1.784 -4,4 l 0,56 c 0,2.216 1.784,4 4,4 l 56,0 c 2.216,0 4,-1.784 4,-4 l 0,-56 c 0,-2.216 -1.784,-4 -4,-4 L 4,24 z m 6,6 44,0 c 2.216,0 4,1.784 4,4 l 0,44 c 0,2.216 -1.784,4 -4,4 L 10,82 C 7.784,82 6,80.216 6,78 L 6,34 c 0,-2.216 1.784,-4 4,-4 z" + id="path10506-3-2" + inkscape:connector-curvature="0" /> + </clipPath> + <filter + inkscape:collect="always" + id="filter3845"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.82" + id="feGaussianBlur3847" /> + </filter> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="5.6568542" + inkscape:cx="22.249798" + inkscape:cy="23.81988" + inkscape:document-units="px" + inkscape:current-layer="g4450" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="1131" + inkscape:window-height="624" + inkscape:window-x="233" + inkscape:window-y="115" + inkscape:window-maximized="0" /> + <metadata + id="metadata11216"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(1016.7143,264.85211)"> + <g + transform="translate(-1087.7143,-289.85211)" + style="display:inline" + id="g4450" + inkscape:export-filename="PNG/launcher_icon_shadow_62.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + </g> +</svg> diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_shine_150.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_shine_150.svg new file mode 100644 index 0000000..d06140d --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_shine_150.svg @@ -0,0 +1,85 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="149.99998" + height="150" + id="svg6687" + version="1.1" + inkscape:version="0.48.4 r9939" + viewBox="0 0 149.99998 150" + sodipodi:docname="launcher_icon_shine_150.svg"> + <defs + id="defs6689"> + <radialGradient + r="26" + fy="30.96875" + fx="32" + cy="30.96875" + cx="32" + gradientTransform="matrix(4.4378697,0,0,2.2891717,494.98835,496.90169)" + gradientUnits="userSpaceOnUse" + id="radialGradient5161" + xlink:href="#linearGradient10250-86-1-5" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + id="linearGradient10250-86-1-5"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop10252-5-2-94" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop10254-4-7-54" /> + </linearGradient> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="194.2857" + inkscape:cy="469.28571" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="453" + inkscape:window-height="375" + inkscape:window-x="520" + inkscape:window-y="364" + inkscape:window-maximized="0" /> + <metadata + id="metadata6692"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(474.99999,-851.64791)" /> +</svg> diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_shine_54.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_shine_54.svg new file mode 100644 index 0000000..3e167a2 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_icon_shine_54.svg @@ -0,0 +1,85 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="54" + height="54" + id="svg9930" + version="1.1" + inkscape:version="0.48.4 r9939" + viewBox="0 0 54 54.000001" + sodipodi:docname="launcher_icon_shine_54.svg"> + <defs + id="defs9932"> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient10250-86-1" + id="radialGradient4417" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.5384615,0,0,0.79357951,192.76923,6.3925844)" + cx="32" + cy="30.96875" + fx="32" + fy="30.96875" + r="26" /> + <linearGradient + inkscape:collect="always" + id="linearGradient10250-86-1"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop10252-5-2" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop10254-4-7" /> + </linearGradient> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="420.57143" + inkscape:cy="-824.42857" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="453" + inkscape:window-height="375" + inkscape:window-x="65" + inkscape:window-y="364" + inkscape:window-maximized="0" /> + <metadata + id="metadata9935"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(701.28572,346.06639)" /> +</svg> diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_pip_ltr_19.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_pip_ltr_19.svg new file mode 100644 index 0000000..00cf413 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_pip_ltr_19.svg @@ -0,0 +1,103 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="10" + height="19" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_pip_ltr_19.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#5c5c5c" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.84705882" + inkscape:pageshadow="2" + inkscape:zoom="11.313708" + inkscape:cx="2.7552459" + inkscape:cy="8.0585255" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1033.3622)"> + <path + sodipodi:type="arc" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new" + id="path3019" + sodipodi:cx="3.5" + sodipodi:cy="9.5" + sodipodi:rx="1.5" + sodipodi:ry="1.5" + d="m 5,9.5 a 1.5,1.5 0 1 1 -3,0 1.5,1.5 0 1 1 3,0 z" + transform="translate(1,1033.3622)" /> + </g> +</svg> diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_pip_ltr_37.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_pip_ltr_37.svg new file mode 100644 index 0000000..d787ff2 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_pip_ltr_37.svg @@ -0,0 +1,109 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="20" + height="37" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_pip_ltr_37.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4219"> + <rect + y="1015.3622" + x="20" + height="37" + width="20" + id="rect4221" + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#696969" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.75686275" + inkscape:pageshadow="2" + inkscape:zoom="28.42171" + inkscape:cx="-1.8466933" + inkscape:cy="11.90142" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + showguides="false" + inkscape:guide-bbox="true" + inkscape:snap-page="true" + inkscape:snap-global="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-center="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="8,19" + id="guide3004" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1015.3622)"> + <path + sodipodi:type="arc" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new" + id="path4299" + sodipodi:cx="7.5" + sodipodi:cy="18.5" + sodipodi:rx="3.5" + sodipodi:ry="3.5" + d="m 11,18.5 a 3.5,3.5 0 1 1 -7,0 3.5,3.5 0 1 1 7,0 z" + transform="translate(1,1015.3622)" /> + </g> +</svg> diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_pip_rtl_19.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_pip_rtl_19.svg new file mode 100644 index 0000000..e1bbf38 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_pip_rtl_19.svg @@ -0,0 +1,102 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="10" + height="19" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_pip_rtl_19.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#6f6f6f" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.91764706" + inkscape:pageshadow="2" + inkscape:zoom="37.947076" + inkscape:cx="4.8330471" + inkscape:cy="7.3918738" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1033.3622)"> + <path + sodipodi:type="arc" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new" + id="path3789" + sodipodi:cx="6.5" + sodipodi:cy="9.5" + sodipodi:rx="1.5" + sodipodi:ry="1.5" + d="m 8,9.5 a 1.5,1.5 0 1 1 -3,0 1.5,1.5 0 1 1 3,0 z" + transform="translate(-1,1033.3622)" /> + </g> +</svg> diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_pip_rtl_37.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_pip_rtl_37.svg new file mode 100644 index 0000000..83ae155 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/launcher_pip_rtl_37.svg @@ -0,0 +1,106 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="20" + height="37" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_pip_rtl_37.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4219"> + <rect + y="1015.3622" + x="20" + height="37" + width="20" + id="rect4221" + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#666666" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.90196078" + inkscape:pageshadow="2" + inkscape:zoom="32" + inkscape:cx="14.107228" + inkscape:cy="20.631832" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="8,19" + id="guide3004" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1015.3622)"> + <path + sodipodi:type="arc" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new" + id="path4809" + sodipodi:cx="12.5" + sodipodi:cy="18.5" + sodipodi:rx="3.5" + sodipodi:ry="3.5" + d="m 16,18.5 a 3.5,3.5 0 1 1 -7,0 3.5,3.5 0 1 1 7,0 z" + transform="translate(-1,1015.3622)" /> + </g> +</svg> diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/maximize.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/maximize.png new file mode 100644 index 0000000..3ed5345 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/maximize.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/maximize_focused.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/maximize_focused.png new file mode 100644 index 0000000..3ed5345 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/maximize_focused.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/maximize_focused_normal.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/maximize_focused_normal.png new file mode 100644 index 0000000..3ed5345 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/maximize_focused_normal.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/maximize_focused_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/maximize_focused_prelight.png new file mode 100644 index 0000000..88c52ab Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/maximize_focused_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/maximize_focused_pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/maximize_focused_pressed.png new file mode 100644 index 0000000..ca99327 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/maximize_focused_pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/maximize_unfocused.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/maximize_unfocused.png new file mode 100644 index 0000000..bb5c727 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/maximize_unfocused.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/maximize_unfocused_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/maximize_unfocused_prelight.png new file mode 100644 index 0000000..3ed5345 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/maximize_unfocused_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/maximize_unfocused_pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/maximize_unfocused_pressed.png new file mode 100644 index 0000000..ca99327 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/maximize_unfocused_pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/menu.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/menu.png new file mode 100644 index 0000000..cdfee99 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/menu.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/menu_focused.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/menu_focused.png new file mode 100644 index 0000000..cdfee99 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/menu_focused.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/menu_focused_normal.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/menu_focused_normal.png new file mode 100644 index 0000000..cdfee99 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/menu_focused_normal.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/menu_focused_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/menu_focused_prelight.png new file mode 100644 index 0000000..c4848fa Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/menu_focused_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/menu_focused_pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/menu_focused_pressed.png new file mode 100644 index 0000000..c4848fa Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/menu_focused_pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/menu_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/menu_prelight.png new file mode 100644 index 0000000..4094365 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/menu_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/menu_unfocused.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/menu_unfocused.png new file mode 100644 index 0000000..c9e61f8 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/menu_unfocused.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/menu_unfocused_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/menu_unfocused_prelight.png new file mode 100644 index 0000000..cdfee99 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/menu_unfocused_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/menu_unfocused_pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/menu_unfocused_pressed.png new file mode 100644 index 0000000..c4848fa Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/menu_unfocused_pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/minimize.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/minimize.png new file mode 100644 index 0000000..24fba9e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/minimize.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/minimize_focused.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/minimize_focused.png new file mode 100644 index 0000000..24fba9e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/minimize_focused.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/minimize_focused_normal.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/minimize_focused_normal.png new file mode 100644 index 0000000..24fba9e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/minimize_focused_normal.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/minimize_focused_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/minimize_focused_prelight.png new file mode 100644 index 0000000..0bafd65 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/minimize_focused_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/minimize_focused_pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/minimize_focused_pressed.png new file mode 100644 index 0000000..710e582 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/minimize_focused_pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/minimize_unfocused.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/minimize_unfocused.png new file mode 100644 index 0000000..bb5c727 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/minimize_unfocused.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/minimize_unfocused_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/minimize_unfocused_prelight.png new file mode 100644 index 0000000..24fba9e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/minimize_unfocused_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/minimize_unfocused_pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/minimize_unfocused_pressed.png new file mode 100644 index 0000000..710e582 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/minimize_unfocused_pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/minimized.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/minimized.png new file mode 100644 index 0000000..5867365 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/minimized.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/progress_bar_fill.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/progress_bar_fill.svg new file mode 100644 index 0000000..b92173a --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/progress_bar_fill.svg @@ -0,0 +1,165 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="44" + height="6" + id="svg2" + version="1.1" + inkscape:version="0.91 r" + inkscape:export-filename="/home/marco/Dev/unity/trunk/resources/progress_bar_trough_150.png" + inkscape:export-xdpi="250" + inkscape:export-ydpi="250" + sodipodi:docname="progress_bar_fill.svg"> + <defs + id="defs4"> + <marker + inkscape:stockid="Torso" + orient="auto" + refY="0" + refX="0" + id="Torso" + style="overflow:visible"> + <g + id="g4192" + transform="scale(0.7,0.7)"> + <path + id="path4194" + d="m -4.7792281,-3.239542 c 2.350374,0.3659393 5.30026732,1.9375477 5.03715532,3.62748546 C -0.00518779,2.0778819 -2.2126741,2.6176539 -4.5630471,2.2517169 -6.9134221,1.8857769 -8.521035,0.75201414 -8.257922,-0.93792336 -7.994809,-2.6278615 -7.1296041,-3.6054813 -4.7792281,-3.239542 z" + style="fill:none;stroke:#000000;stroke-width:1.25" + inkscape:connector-curvature="0" /> + <path + id="path4196" + d="M 4.4598789,0.08866574 C -2.5564571,-4.378332 5.2248769,-3.9061806 -0.84829578,-8.7197331" + style="fill:none;stroke:#000000;stroke-width:1pt" + inkscape:connector-curvature="0" /> + <path + id="path4198" + d="M 4.9298719,0.05752074 C -1.3872731,1.7494689 1.8027579,5.4782079 -4.9448731,7.5462725" + style="fill:none;stroke:#000000;stroke-width:1pt" + inkscape:connector-curvature="0" /> + <rect + id="rect4200" + transform="matrix(0.527536,-0.849533,0.887668,0.460484,0,0)" + y="-1.7408575" + x="-10.391706" + height="2.7608147" + width="2.6366582" + style="fill-rule:evenodd;stroke-width:1pt" /> + <rect + id="rect4202" + transform="matrix(0.671205,-0.741272,0.790802,0.612072,0,0)" + y="-7.9629307" + x="4.9587269" + height="2.8614161" + width="2.7327356" + style="fill-rule:evenodd;stroke-width:1pt" /> + <path + id="path4204" + transform="matrix(0,-1.109517,1.109517,0,25.96648,19.71619)" + d="m 16.779951,-28.685045 a 0.60731727,0.60731727 0 1 0 -1.214634,0 0.60731727,0.60731727 0 1 0 1.214634,0 z" + style="fill:#ff0000;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + inkscape:connector-curvature="0" /> + <path + id="path4206" + transform="matrix(0,-1.109517,1.109517,0,26.8245,16.99126)" + d="m 16.779951,-28.685045 a 0.60731727,0.60731727 0 1 0 -1.214634,0 0.60731727,0.60731727 0 1 0 1.214634,0 z" + style="fill:#ff0000;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + inkscape:connector-curvature="0" /> + </g> + </marker> + <marker + inkscape:stockid="Arrow1Lstart" + orient="auto" + refY="0" + refX="0" + id="Arrow1Lstart" + style="overflow:visible"> + <path + id="path3980" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="matrix(0.8,0,0,0.8,10,0)" + inkscape:connector-curvature="0" /> + </marker> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3848" + id="linearGradient3854" + x1="25" + y1="24" + x2="25" + y2="30" + gradientUnits="userSpaceOnUse" /> + <linearGradient + id="linearGradient3848"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3850" /> + <stop + style="stop-color:#e3e3e3;stop-opacity:1;" + offset="1" + id="stop3852" /> + </linearGradient> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#767676" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="22" + inkscape:cy="2.99998" + inkscape:document-units="px" + inkscape:current-layer="layer2" + showgrid="false" + inkscape:window-width="1299" + inkscape:window-height="700" + inkscape:window-x="65" + inkscape:window-y="34" + inkscape:window-maximized="0" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Livello" + style="display:inline" + transform="translate(0,-1046.3622)"> + <g + transform="translate(-5,24.00004)" + style="display:inline;fill:#9fb0b9;fill-opacity:1" + id="g3876"> + <rect + ry="3" + transform="translate(0,998.36218)" + y="24" + x="5" + height="6" + width="44" + id="rect3846" + style="fill:#9fb0b9;fill-opacity:1;stroke:none" /> + </g> + </g> +</svg> diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/progress_bar_trough.svg b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/progress_bar_trough.svg new file mode 100644 index 0000000..7c0de2e --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/progress_bar_trough.svg @@ -0,0 +1,270 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="54" + height="54" + id="svg2" + version="1.1" + inkscape:version="0.91 r" + inkscape:export-filename="/home/marco/Dev/unity/trunk/resources/progress_bar_trough_150.png" + inkscape:export-xdpi="250" + inkscape:export-ydpi="250" + sodipodi:docname="progress_bar_trough.svg"> + <defs + id="defs4"> + <linearGradient + inkscape:collect="always" + id="linearGradient3856"> + <stop + style="stop-color:#aaaaaa;stop-opacity:1" + offset="0" + id="stop3858" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3860" /> + </linearGradient> + <linearGradient + id="linearGradient3848"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3850" /> + <stop + style="stop-color:#e3e3e3;stop-opacity:1;" + offset="1" + id="stop3852" /> + </linearGradient> + <linearGradient + id="linearGradient3838"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3840" /> + <stop + style="stop-color:#b4b4b4;stop-opacity:0;" + offset="1" + id="stop3842" /> + </linearGradient> + <marker + inkscape:stockid="Torso" + orient="auto" + refY="0" + refX="0" + id="Torso" + style="overflow:visible"> + <g + id="g4192" + transform="scale(0.7,0.7)"> + <path + id="path4194" + d="m -4.7792281,-3.239542 c 2.350374,0.3659393 5.30026732,1.9375477 5.03715532,3.62748546 C -0.00518779,2.0778819 -2.2126741,2.6176539 -4.5630471,2.2517169 -6.9134221,1.8857769 -8.521035,0.75201414 -8.257922,-0.93792336 -7.994809,-2.6278615 -7.1296041,-3.6054813 -4.7792281,-3.239542 z" + style="fill:none;stroke:#000000;stroke-width:1.25" + inkscape:connector-curvature="0" /> + <path + id="path4196" + d="M 4.4598789,0.08866574 C -2.5564571,-4.378332 5.2248769,-3.9061806 -0.84829578,-8.7197331" + style="fill:none;stroke:#000000;stroke-width:1pt" + inkscape:connector-curvature="0" /> + <path + id="path4198" + d="M 4.9298719,0.05752074 C -1.3872731,1.7494689 1.8027579,5.4782079 -4.9448731,7.5462725" + style="fill:none;stroke:#000000;stroke-width:1pt" + inkscape:connector-curvature="0" /> + <rect + id="rect4200" + transform="matrix(0.527536,-0.849533,0.887668,0.460484,0,0)" + y="-1.7408575" + x="-10.391706" + height="2.7608147" + width="2.6366582" + style="fill-rule:evenodd;stroke-width:1pt" /> + <rect + id="rect4202" + transform="matrix(0.671205,-0.741272,0.790802,0.612072,0,0)" + y="-7.9629307" + x="4.9587269" + height="2.8614161" + width="2.7327356" + style="fill-rule:evenodd;stroke-width:1pt" /> + <path + id="path4204" + transform="matrix(0,-1.109517,1.109517,0,25.96648,19.71619)" + d="m 16.779951,-28.685045 a 0.60731727,0.60731727 0 1 0 -1.214634,0 0.60731727,0.60731727 0 1 0 1.214634,0 z" + style="fill:#ff0000;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + inkscape:connector-curvature="0" /> + <path + id="path4206" + transform="matrix(0,-1.109517,1.109517,0,26.8245,16.99126)" + d="m 16.779951,-28.685045 a 0.60731727,0.60731727 0 1 0 -1.214634,0 0.60731727,0.60731727 0 1 0 1.214634,0 z" + style="fill:#ff0000;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + inkscape:connector-curvature="0" /> + </g> + </marker> + <marker + inkscape:stockid="Arrow1Lstart" + orient="auto" + refY="0" + refX="0" + id="Arrow1Lstart" + style="overflow:visible"> + <path + id="path3980" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="matrix(0.8,0,0,0.8,10,0)" + inkscape:connector-curvature="0" /> + </marker> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3848" + id="linearGradient3854" + x1="25" + y1="24" + x2="25" + y2="30" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3856" + id="linearGradient3862" + x1="44" + y1="1021.3622" + x2="44" + y2="1029.3622" + gradientUnits="userSpaceOnUse" /> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath3868"> + <rect + ry="3" + y="24" + x="5" + height="6" + width="35" + id="rect3870" + style="fill:url(#linearGradient3872);fill-opacity:1;stroke:none" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3848" + id="linearGradient3872" + gradientUnits="userSpaceOnUse" + x1="25" + y1="24" + x2="25" + y2="30" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="35.414619" + inkscape:cy="23.338635" + inkscape:document-units="px" + inkscape:current-layer="layer2" + showgrid="false" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1"> + <inkscape:grid + type="xygrid" + id="grid3016" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Livello 1" + inkscape:groupmode="layer" + id="layer1" + style="display:inline" + transform="translate(0,-998.36218)"> + <rect + style="opacity:0.2;fill:#000000;fill-opacity:1;stroke:#ffffff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:18.70000076;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="rect5033-0" + width="46" + height="8" + x="4" + y="1022.3622" + ry="4" + inkscape:export-filename="/tmp/progress.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + <image + y="346.57648" + x="413.71429" + id="image3023" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAABHNCSVQICAgIfAhkiAAAAAxJREFU CJljYCAZAAAAMwAB0kOx4wAAAABJRU5ErkJggg== " + height="3" + width="4" /> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Livello" + style="display:inline" + transform="translate(0,-998.36218)"> + <rect + style="fill:url(#linearGradient3862);fill-opacity:1;stroke:#777777;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + width="45" + height="7" + x="4.5" + y="1021.8622" + ry="3.5" + inkscape:export-filename="/tmp/progress.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + id="rect37" /> + <g + id="g3876" + transform="matrix(1,0,0,-1,0,2050.7244)"> + <rect + style="opacity:0.5;fill:none;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect3874" + width="44" + height="6" + x="5" + y="24" + transform="translate(0,998.36218)" + ry="2.96875" /> + <rect + ry="3" + transform="translate(0,998.36218)" + y="24" + x="5" + height="6" + width="44" + id="rect3846" + style="fill:#efefef;fill-opacity:1;stroke:none" /> + </g> + </g> +</svg> diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/shade.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/shade.png new file mode 100644 index 0000000..fba5cd6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/shade.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/shade_focused.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/shade_focused.png new file mode 100644 index 0000000..fba5cd6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/shade_focused.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/shade_focused_normal.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/shade_focused_normal.png new file mode 100644 index 0000000..fba5cd6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/shade_focused_normal.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/shade_focused_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/shade_focused_prelight.png new file mode 100644 index 0000000..cd24ba1 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/shade_focused_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/shade_focused_pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/shade_focused_pressed.png new file mode 100644 index 0000000..b8781ac Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/shade_focused_pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/shade_unfocused.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/shade_unfocused.png new file mode 100644 index 0000000..bb5c727 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/shade_unfocused.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/shade_unfocused_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/shade_unfocused_prelight.png new file mode 100644 index 0000000..fba5cd6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/shade_unfocused_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/shade_unfocused_pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/shade_unfocused_pressed.png new file mode 100644 index 0000000..b8781ac Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/shade_unfocused_pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unmaximize.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unmaximize.png new file mode 100644 index 0000000..5ed96a1 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unmaximize.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unmaximize_focused.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unmaximize_focused.png new file mode 100644 index 0000000..5ed96a1 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unmaximize_focused.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unmaximize_focused_normal.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unmaximize_focused_normal.png new file mode 100644 index 0000000..5ed96a1 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unmaximize_focused_normal.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unmaximize_focused_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unmaximize_focused_prelight.png new file mode 100644 index 0000000..38f2862 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unmaximize_focused_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unmaximize_focused_pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unmaximize_focused_pressed.png new file mode 100644 index 0000000..e8c1277 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unmaximize_focused_pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unmaximize_unfocused.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unmaximize_unfocused.png new file mode 100644 index 0000000..bb5c727 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unmaximize_unfocused.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unmaximize_unfocused_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unmaximize_unfocused_prelight.png new file mode 100644 index 0000000..5ed96a1 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unmaximize_unfocused_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unmaximize_unfocused_pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unmaximize_unfocused_pressed.png new file mode 100644 index 0000000..e8c1277 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unmaximize_unfocused_pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unshade.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unshade.png new file mode 100644 index 0000000..9f274fe Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unshade.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unshade_focused.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unshade_focused.png new file mode 100644 index 0000000..9f274fe Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unshade_focused.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unshade_focused_normal.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unshade_focused_normal.png new file mode 100644 index 0000000..9f274fe Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unshade_focused_normal.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unshade_focused_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unshade_focused_prelight.png new file mode 100644 index 0000000..6c0e592 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unshade_focused_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unshade_focused_pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unshade_focused_pressed.png new file mode 100644 index 0000000..e5670a4 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unshade_focused_pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unshade_unfocused.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unshade_unfocused.png new file mode 100644 index 0000000..bb5c727 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unshade_unfocused.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unshade_unfocused_prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unshade_unfocused_prelight.png new file mode 100644 index 0000000..9f274fe Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unshade_unfocused_prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unshade_unfocused_pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unshade_unfocused_pressed.png new file mode 100644 index 0000000..e5670a4 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/unity/unshade_unfocused_pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfce-notify-4.0/gtkrc b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfce-notify-4.0/gtkrc new file mode 100644 index 0000000..c127356 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfce-notify-4.0/gtkrc @@ -0,0 +1,57 @@ +# Copyright 2015 Benjamin Sientzoff. +# +# This file is part of the Paper GTK theme. +# +# The Paper GTK theme is free software: you can redistribute it +# and/or modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# The Paper GTK theme is distributed in the hope that it will be +# useful, but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +# Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with the Paper GTK theme. If not, see http://www.gnu.org/licenses/. + + +# Paper xfce4 notify theme + +style "notify-window" +{ + bg[NORMAL] = "#ffffff" + XfceNotifyWindow::border-color = "#ffffff" + XfceNotifyWindow::border-color-hover = "#ffffff" + XfceNotifyWindow::border-radius = 2.0 + XfceNotifyWindow::border-width = 2.0 + XfceNotifyWindow::border-width-hover = 2.0 + XfceNotifyWindow::summary-bold = 1 +} +class "XfceNotifyWindow" style "notify-window" + +style "notify-button" +{ + bg[NORMAL] = "#fff" + bg[PRELIGHT] = "#f7f7f7" + bg[ACTIVE] = "#dbdee0" + fg[NORMAL] = "#777" + fg[PRELIGHT] = "#738c99" + fg[ACTIVE] = "#738c99" +} +widget_class "XfceNotifyWindow.*.GtkButton*" style "notify-button" + +style "notify-text" +{ + fg[NORMAL] = "#555" + fg[PRELIGHT] = "#777" + GtkWidget::link-color = "#9fb0b9" + GtkWidget::visited-link-color = "#9fb0b9" +} +widget_class "XfceNotifyWindow.*.<GtkLabel>" style "notify-text" + +style "notify-summary" +{ + font_name = "Bold" +} +widget "XfceNotifyWindow.*.summary" style "notify-summary" diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/bottom-active.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/bottom-active.xpm new file mode 100644 index 0000000..214ce7a --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/bottom-active.xpm @@ -0,0 +1,7 @@ +/* XPM */ +static char * bottom_active_xpm[] = { +"1 2 2 1", +" c None", +". c #636E73", +".", +"."}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/bottom-inactive.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/bottom-inactive.xpm new file mode 100644 index 0000000..0df0b30 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/bottom-inactive.xpm @@ -0,0 +1,7 @@ +/* XPM */ +static char * bottom_inactive_xpm[] = { +"1 2 2 1", +" c None", +". c #616C71", +".", +"."}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/bottom-left-active.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/bottom-left-active.xpm new file mode 100644 index 0000000..08d0b02 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/bottom-left-active.xpm @@ -0,0 +1,7 @@ +/* XPM */ +static char * bottom_left_active_xpm[] = { +"2 2 2 1", +" c None", +". c #616C71", +"..", +".."}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/bottom-left-inactive.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/bottom-left-inactive.xpm new file mode 100644 index 0000000..e48471f --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/bottom-left-inactive.xpm @@ -0,0 +1,7 @@ +/* XPM */ +static char * bottom_left_inactive_xpm[] = { +"2 2 2 1", +" c None", +". c #616C71", +"..", +".."}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/bottom-right-active.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/bottom-right-active.xpm new file mode 100644 index 0000000..1863466 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/bottom-right-active.xpm @@ -0,0 +1,7 @@ +/* XPM */ +static char * bottom_right_active_xpm[] = { +"2 2 2 1", +" c None", +". c #616C71", +"..", +".."}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/bottom-right-inactive.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/bottom-right-inactive.xpm new file mode 100644 index 0000000..0fc60da --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/bottom-right-inactive.xpm @@ -0,0 +1,7 @@ +/* XPM */ +static char * bottom_right_inactive_xpm[] = { +"2 2 2 1", +" c None", +". c #616C71", +"..", +".."}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/close-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/close-active.png new file mode 100644 index 0000000..bab9008 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/close-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/close-active.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/close-active.xpm new file mode 100644 index 0000000..f71beaa --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/close-active.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *close_active[] = { +/* columns rows colors chars-per-pixel */ +"20 20 2 1 ", +" c #63636E6E7373", +". c gray100", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" .. .. ", +" ... ... ", +" ...... ", +" .... ", +" .... ", +" ...... ", +" ... ... ", +" .. .. ", +" ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/close-inactive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/close-inactive.png new file mode 100644 index 0000000..22e0d8e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/close-inactive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/close-inactive.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/close-inactive.xpm new file mode 100644 index 0000000..547a205 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/close-inactive.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *close_inactive[] = { +/* columns rows colors chars-per-pixel */ +"20 20 2 1 ", +" c #63636E6E7373", +". c gray100", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" . . ", +" . . ", +" . . ", +" .. ", +" .. ", +" . . ", +" . . ", +" . . ", +" ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/close-prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/close-prelight.png new file mode 100644 index 0000000..1f5915e Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/close-prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/close-prelight.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/close-prelight.xpm new file mode 100644 index 0000000..d05bf13 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/close-prelight.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *close_prelight[] = { +/* columns rows colors chars-per-pixel */ +"20 20 2 1 ", +" c #63636E6E7373", +". c gray100", +/* pixels */ +" ", +" ", +" ", +" ...... ", +" .......... ", +" ............ ", +" ............ ", +" .............. ", +" .............. ", +" .............. ", +" .............. ", +" .............. ", +" .............. ", +" ............ ", +" ............ ", +" .......... ", +" ...... ", +" ", +" ", +" " +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/close-pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/close-pressed.png new file mode 100644 index 0000000..c6adbc3 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/close-pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/close-pressed.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/close-pressed.xpm new file mode 100644 index 0000000..83e9a85 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/close-pressed.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *close_pressed[] = { +/* columns rows colors chars-per-pixel */ +"20 20 2 1 ", +" c #63636E6E7373", +". c gray100", +/* pixels */ +" ", +" ", +" ...... ", +" ........ ", +" ............ ", +" ............ ", +" ... .... ... ", +" ... .. ... ", +" ..... ..... ", +" ...... ...... ", +" ...... ...... ", +" ..... ..... ", +" ... .. ... ", +" ... .... ... ", +" ............ ", +" ............ ", +" ........ ", +" ...... ", +" ", +" " +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/hide-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/hide-active.png new file mode 100644 index 0000000..5867365 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/hide-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/hide-active.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/hide-active.xpm new file mode 100644 index 0000000..b0e7ce5 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/hide-active.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *hide_active[] = { +/* columns rows colors chars-per-pixel */ +"20 20 2 1 ", +" c #63636E6E7373", +". c gray100", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" .. ", +" .. ", +" .. ", +" ...... ", +" .... ", +" .. ", +" ........ ", +" ........ ", +" ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/hide-inactive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/hide-inactive.png new file mode 100644 index 0000000..0d1d214 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/hide-inactive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/hide-inactive.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/hide-inactive.xpm new file mode 100644 index 0000000..4b78f68 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/hide-inactive.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *hide_inactive[] = { +/* columns rows colors chars-per-pixel */ +"20 20 2 1 ", +" c #63636E6E7373", +". c gray100", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" .. ", +" .. ", +" .. ", +" .... ", +" .. ", +" ", +" ........ ", +" ........ ", +" ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/hide-prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/hide-prelight.png new file mode 100644 index 0000000..d7bc7c7 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/hide-prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/hide-prelight.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/hide-prelight.xpm new file mode 100644 index 0000000..d4ca7bd --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/hide-prelight.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *hide_prelight[] = { +/* columns rows colors chars-per-pixel */ +"20 20 2 1 ", +" c #63636E6E7373", +". c gray100", +/* pixels */ +" ", +" ", +" ", +" ...... ", +" .......... ", +" ............ ", +" ............ ", +" .............. ", +" .............. ", +" .............. ", +" .............. ", +" .............. ", +" .............. ", +" ............ ", +" ............ ", +" .......... ", +" ...... ", +" ", +" ", +" " +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/hide-pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/hide-pressed.png new file mode 100644 index 0000000..2e06d53 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/hide-pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/hide-pressed.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/hide-pressed.xpm new file mode 100644 index 0000000..14c2521 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/hide-pressed.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *hide_pressed[] = { +/* columns rows colors chars-per-pixel */ +"20 20 2 1 ", +" c #63636E6E7373", +". c gray100", +/* pixels */ +" ", +" ", +" ...... ", +" ........ ", +" ............ ", +" ............ ", +" ...... ...... ", +" ...... ...... ", +" ....... ....... ", +" ...... ...... ", +" ....... ....... ", +" ................ ", +" ... ... ", +" ... ... ", +" ............ ", +" ............ ", +" ........ ", +" ...... ", +" ", +" " +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/left-active.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/left-active.xpm new file mode 100644 index 0000000..1304592 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/left-active.xpm @@ -0,0 +1,6 @@ +/* XPM */ +static char * left_active_xpm[] = { +"2 1 2 1", +" c None", +". c #616C71", +".."}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/left-inactive.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/left-inactive.xpm new file mode 100644 index 0000000..e38bb67 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/left-inactive.xpm @@ -0,0 +1,6 @@ +/* XPM */ +static char * left_inactive_xpm[] = { +"2 1 2 1", +" c None", +". c #616C71", +".."}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-active.png new file mode 100644 index 0000000..954f34d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-active.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-active.xpm new file mode 100644 index 0000000..29558ab --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-active.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *maximize_active[] = { +/* columns rows colors chars-per-pixel */ +"20 20 2 1 ", +" c #63636E6E7373", +". c gray100", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" .... ", +" ... ", +" ... ", +" . ", +" . ", +" ... ", +" ... ", +" .... ", +" ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-inactive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-inactive.png new file mode 100644 index 0000000..6db02e3 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-inactive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-inactive.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-inactive.xpm new file mode 100644 index 0000000..fd7279b --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-inactive.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *maximize_inactive[] = { +/* columns rows colors chars-per-pixel */ +"20 20 2 1 ", +" c #63636E6E7373", +". c gray100", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ... ", +" .. ", +" . . ", +" ", +" ", +" . . ", +" .. ", +" ... ", +" ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-prelight.png new file mode 100644 index 0000000..0c3d53b Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-prelight.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-prelight.xpm new file mode 100644 index 0000000..b93ad5e --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-prelight.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *maximize_prelight[] = { +/* columns rows colors chars-per-pixel */ +"20 20 2 1 ", +" c #63636E6E7373", +". c gray100", +/* pixels */ +" ", +" ", +" ", +" ...... ", +" .......... ", +" ............ ", +" ............ ", +" .............. ", +" .............. ", +" .............. ", +" .............. ", +" .............. ", +" .............. ", +" ............ ", +" ............ ", +" .......... ", +" ...... ", +" ", +" ", +" " +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-pressed.png new file mode 100644 index 0000000..4862313 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-pressed.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-pressed.xpm new file mode 100644 index 0000000..184e1a5 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-pressed.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *maximize_pressed[] = { +/* columns rows colors chars-per-pixel */ +"20 20 2 1 ", +" c #63636E6E7373", +". c gray100", +/* pixels */ +" ", +" ", +" ...... ", +" ........ ", +" ............ ", +" ............ ", +" ........ ... ", +" ........ ... ", +" ......... .... ", +" ................ ", +" ................ ", +" .... ......... ", +" ... ........ ", +" ... ........ ", +" ............ ", +" ............ ", +" ........ ", +" ...... ", +" ", +" " +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-toggled-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-toggled-active.png new file mode 100644 index 0000000..17e8609 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-toggled-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-toggled-active.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-toggled-active.xpm new file mode 100644 index 0000000..0599377 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-toggled-active.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *maximize_toggled_active[] = { +/* columns rows colors chars-per-pixel */ +"20 20 2 1 ", +" c #63636E6E7373", +". c gray100", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" . ", +" ... ", +" ... ", +" .... ", +" ", +" ", +" .... ", +" ... ", +" ... ", +" . ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-toggled-inactive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-toggled-inactive.png new file mode 100644 index 0000000..b83db48 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-toggled-inactive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-toggled-inactive.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-toggled-inactive.xpm new file mode 100644 index 0000000..ed60504 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-toggled-inactive.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *maximize_toggled_inactive[] = { +/* columns rows colors chars-per-pixel */ +"20 20 2 1 ", +" c #63636E6E7373", +". c gray100", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" . . ", +" .. ", +" ... ", +" ", +" ", +" ... ", +" .. ", +" . . ", +" ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-toggled-prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-toggled-prelight.png new file mode 100644 index 0000000..abf338a Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-toggled-prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-toggled-prelight.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-toggled-prelight.xpm new file mode 100644 index 0000000..736621c --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-toggled-prelight.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *maximize_toggled_prelight[] = { +/* columns rows colors chars-per-pixel */ +"20 20 2 1 ", +" c #63636E6E7373", +". c gray100", +/* pixels */ +" ", +" ", +" ", +" ...... ", +" .......... ", +" ............ ", +" ............ ", +" .............. ", +" .............. ", +" .............. ", +" .............. ", +" .............. ", +" .............. ", +" ............ ", +" ............ ", +" .......... ", +" ...... ", +" ", +" ", +" " +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-toggled-pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-toggled-pressed.png new file mode 100644 index 0000000..7c1c851 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-toggled-pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-toggled-pressed.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-toggled-pressed.xpm new file mode 100644 index 0000000..002bf11 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/maximize-toggled-pressed.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *maximize_toggled_pressed[] = { +/* columns rows colors chars-per-pixel */ +"20 20 2 1 ", +" c #63636E6E7373", +". c gray100", +/* pixels */ +" ", +" ", +" ...... ", +" ........ ", +" ............ ", +" ............ ", +" ........ ... ", +" ........ ... ", +" ......... .... ", +" ................ ", +" ................ ", +" .... ......... ", +" ... ........ ", +" ... ........ ", +" ............ ", +" ............ ", +" ........ ", +" ...... ", +" ", +" " +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/menu-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/menu-active.png new file mode 100644 index 0000000..ada26d6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/menu-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/menu-active.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/menu-active.xpm new file mode 100644 index 0000000..82363ab --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/menu-active.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *menu_active[] = { +/* columns rows colors chars-per-pixel */ +"20 20 2 1 ", +" c #63636E6E7373", +". c gray100", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" .... ", +" .. .. ", +" .. .. ", +" . . ", +" . . ", +" .. .. ", +" .. .. ", +" .... ", +" ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/menu-inactive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/menu-inactive.png new file mode 100644 index 0000000..d779cdb Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/menu-inactive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/menu-inactive.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/menu-inactive.xpm new file mode 100644 index 0000000..aba2b29 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/menu-inactive.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *menu_inactive[] = { +/* columns rows colors chars-per-pixel */ +"20 20 2 1 ", +" c #63636E6E7373", +". c gray100", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" .... ", +" .... ", +" .... ", +" .... ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/menu-prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/menu-prelight.png new file mode 100644 index 0000000..2e204fa Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/menu-prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/menu-prelight.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/menu-prelight.xpm new file mode 100644 index 0000000..33b663f --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/menu-prelight.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *menu_prelight[] = { +/* columns rows colors chars-per-pixel */ +"20 20 2 1 ", +" c #63636E6E7373", +". c gray100", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" .. ", +" .... ", +" ...... ", +" ...... ", +" .... ", +" .. ", +" ", +" ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/menu-pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/menu-pressed.png new file mode 100644 index 0000000..4094365 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/menu-pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/menu-pressed.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/menu-pressed.xpm new file mode 100644 index 0000000..3f6b38f --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/menu-pressed.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *menu_pressed[] = { +/* columns rows colors chars-per-pixel */ +"20 20 2 1 ", +" c #63636E6E7373", +". c gray100", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" .. ", +" .... ", +" ...... ", +" ...... ", +" .... ", +" .. ", +" ", +" ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/right-active.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/right-active.xpm new file mode 100644 index 0000000..d333127 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/right-active.xpm @@ -0,0 +1,6 @@ +/* XPM */ +static char * right_active_xpm[] = { +"2 1 2 1", +" c None", +". c #616C71", +".."}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/right-inactive.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/right-inactive.xpm new file mode 100644 index 0000000..0c23689 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/right-inactive.xpm @@ -0,0 +1,6 @@ +/* XPM */ +static char * right_inactive_xpm[] = { +"2 1 2 1", +" c None", +". c #616C71", +".."}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-active.png new file mode 100644 index 0000000..cd43312 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-active.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-active.xpm new file mode 100644 index 0000000..ef2c309 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-active.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *shade_active[] = { +/* columns rows colors chars-per-pixel */ +"20 20 2 1 ", +" c #63636E6E7373", +". c gray100", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ........ ", +" .. ", +" .... ", +" ...... ", +" .. ", +" .. ", +" .. ", +" ", +" ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-inactive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-inactive.png new file mode 100644 index 0000000..252a3a2 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-inactive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-inactive.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-inactive.xpm new file mode 100644 index 0000000..53a79d8 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-inactive.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *shade_inactive[] = { +/* columns rows colors chars-per-pixel */ +"20 20 2 1 ", +" c #63636E6E7373", +". c gray100", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ........ ", +" ", +" .. ", +" .... ", +" .. ", +" .. ", +" .. ", +" ", +" ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-prelight.png new file mode 100644 index 0000000..546a482 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-prelight.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-prelight.xpm new file mode 100644 index 0000000..39728fd --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-prelight.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *shade_prelight[] = { +/* columns rows colors chars-per-pixel */ +"20 20 2 1 ", +" c #63636E6E7373", +". c gray100", +/* pixels */ +" ", +" ", +" ", +" ...... ", +" .......... ", +" ............ ", +" ............ ", +" .............. ", +" .............. ", +" .............. ", +" .............. ", +" .............. ", +" .............. ", +" ............ ", +" ............ ", +" .......... ", +" ...... ", +" ", +" ", +" " +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-pressed.png new file mode 100644 index 0000000..49bb143 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-pressed.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-pressed.xpm new file mode 100644 index 0000000..45991d6 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-pressed.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *shade_pressed[] = { +/* columns rows colors chars-per-pixel */ +"20 20 2 1 ", +" c #63636E6E7373", +". c gray100", +/* pixels */ +" ", +" ", +" ...... ", +" ........ ", +" ............ ", +" ............ ", +" ... ... ", +" .............. ", +" ....... ....... ", +" ...... ...... ", +" ....... ....... ", +" ....... ....... ", +" ...... ...... ", +" .............. ", +" ............ ", +" ............ ", +" ........ ", +" ...... ", +" ", +" " +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-toggled-active.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-toggled-active.png new file mode 100644 index 0000000..81a1237 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-toggled-active.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-toggled-active.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-toggled-active.xpm new file mode 100644 index 0000000..2629bb8 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-toggled-active.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *shade_toggled_active[] = { +/* columns rows colors chars-per-pixel */ +"20 20 2 1 ", +" c #63636E6E7373", +". c gray100", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ........ ", +" ", +" .. ", +" .. ", +" .. ", +" ...... ", +" .... ", +" .. ", +" ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-toggled-inactive.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-toggled-inactive.png new file mode 100644 index 0000000..ac466de Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-toggled-inactive.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-toggled-inactive.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-toggled-inactive.xpm new file mode 100644 index 0000000..95d2c8b --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-toggled-inactive.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *shade_toggled_inactive[] = { +/* columns rows colors chars-per-pixel */ +"20 20 2 1 ", +" c #63636E6E7373", +". c gray100", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ........ ", +" ", +" .. ", +" .. ", +" .. ", +" .... ", +" .. ", +" ", +" ", +" ", +" ", +" ", +" ", +" " +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-toggled-prelight.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-toggled-prelight.png new file mode 100644 index 0000000..90084ec Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-toggled-prelight.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-toggled-prelight.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-toggled-prelight.xpm new file mode 100644 index 0000000..c9a824a --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-toggled-prelight.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *shade_toggled_prelight[] = { +/* columns rows colors chars-per-pixel */ +"20 20 2 1 ", +" c #63636E6E7373", +". c gray100", +/* pixels */ +" ", +" ", +" ", +" ...... ", +" .......... ", +" ............ ", +" ............ ", +" .............. ", +" .............. ", +" .............. ", +" .............. ", +" .............. ", +" .............. ", +" ............ ", +" ............ ", +" .......... ", +" ...... ", +" ", +" ", +" " +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-toggled-pressed.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-toggled-pressed.png new file mode 100644 index 0000000..65441ba Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-toggled-pressed.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-toggled-pressed.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-toggled-pressed.xpm new file mode 100644 index 0000000..9a78dfe --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/shade-toggled-pressed.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *shade_toggled_pressed[] = { +/* columns rows colors chars-per-pixel */ +"20 20 2 1 ", +" c #63636E6E7373", +". c gray100", +/* pixels */ +" ", +" ", +" ...... ", +" ........ ", +" ............ ", +" ............ ", +" ... ... ", +" .............. ", +" ....... ....... ", +" ....... ....... ", +" ....... ....... ", +" ...... ...... ", +" ...... ...... ", +" .............. ", +" ............ ", +" ............ ", +" ........ ", +" ...... ", +" ", +" " +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/themerc b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/themerc new file mode 100644 index 0000000..c3a4326 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/themerc @@ -0,0 +1,27 @@ +# Name: Paper +# Author: nale12 +# License: GPL-3.0+ + +active_text_color=#FFFFFF +inactive_text_color=#CED1D2 +button_offset=0 +button_spacing=4 +show_app_icon=false +full_width_title=true +maximized_offset=0 +title_horizontal_offset=2 +title_shadow_active=false +title_shadow_inactive=false +title_vertical_offset_active=2 +title_vertical_offset_inactive=2 +title_shadow_active=false +title_shadow_inactive=false +shadow_delta_height=0 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=0 +resize_opacity=100 +move_opacity=100 +popup_opacity=100 +show_frame_shadow=true +show_popup_shadow=false diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/title-1-active.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/title-1-active.xpm new file mode 100644 index 0000000..7ea5ea7 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/title-1-active.xpm @@ -0,0 +1,84 @@ +/* XPM */ +static char *title_1_active[] = { +/* columns rows colors chars-per-pixel */ +"2 26 52 1 ", +" c #63636E6E7373", +". c #63636E6E7373", +"X c #63636E6E7373", +"o c #63636E6E7373", +"O c #63636E6E7373", +"+ c #63636E6E7373", +"@ c #63636E6E7373", +"# c #63636E6E7373", +"$ c #63636E6E7373", +"% c #63636E6E7373", +"& c #63636E6E7373", +"* c #63636E6E7373", +"= c #63636E6E7373", +"- c #63636E6E7373", +"; c #63636E6E7373", +": c #63636E6E7373", +"> c #63636E6E7373", +", c #63636E6E7373", +"< c #63636E6E7373", +"1 c #63636E6E7373", +"2 c #63636E6E7373", +"3 c #63636E6E7373", +"4 c #63636E6E7373", +"5 c #63636E6E7373", +"6 c #63636E6E7373", +"7 c #63636E6E7373", +"8 c #63636E6E7373", +"9 c #63636E6E7373", +"0 c #63636E6E7373", +"q c #63636E6E7373", +"w c #63636E6E7373", +"e c #63636E6E7373", +"r c #63636E6E7373", +"t c #63636E6E7373", +"y c #63636E6E7373", +"u c #63636E6E7373", +"i c #63636E6E7373", +"p c #63636E6E7373", +"a c #63636E6E7373", +"s c #63636E6E7373", +"d c #63636E6E7373", +"f c #63636E6E7373", +"g c #63636E6E7373", +"h c #63636E6E7373", +"j c #63636E6E7373", +"k c #63636E6E7373", +"l c #63636E6E7373", +"z c #63636E6E7373", +"x c #63636E6E7373", +"c c #63636E6E7373", +"v c #63636E6E7373", +"b c #63636E6E7373", +/* pixels */ +" .", +"Xo", +"O+", +"@#", +"$%", +"&*", +"=-", +";:", +">,", +"<1", +"23", +"45", +"67", +"89", +"0q", +"we", +"rt", +"yu", +"ip", +"as", +"df", +"gh", +"jk", +"lz", +"xc", +"vb" +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/title-1-inactive.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/title-1-inactive.xpm new file mode 100644 index 0000000..8a39617 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/title-1-inactive.xpm @@ -0,0 +1,84 @@ +/* XPM */ +static char *title_1_inactive[] = { +/* columns rows colors chars-per-pixel */ +"2 26 52 1 ", +" c #63636E6E7373", +". c #63636E6E7373", +"X c #63636E6E7373", +"o c #63636E6E7373", +"O c #63636E6E7373", +"+ c #63636E6E7373", +"@ c #63636E6E7373", +"# c #63636E6E7373", +"$ c #63636E6E7373", +"% c #63636E6E7373", +"& c #63636E6E7373", +"* c #63636E6E7373", +"= c #63636E6E7373", +"- c #63636E6E7373", +"; c #63636E6E7373", +": c #63636E6E7373", +"> c #63636E6E7373", +", c #63636E6E7373", +"< c #63636E6E7373", +"1 c #63636E6E7373", +"2 c #63636E6E7373", +"3 c #63636E6E7373", +"4 c #63636E6E7373", +"5 c #63636E6E7373", +"6 c #63636E6E7373", +"7 c #63636E6E7373", +"8 c #63636E6E7373", +"9 c #63636E6E7373", +"0 c #63636E6E7373", +"q c #63636E6E7373", +"w c #63636E6E7373", +"e c #63636E6E7373", +"r c #63636E6E7373", +"t c #63636E6E7373", +"y c #63636E6E7373", +"u c #63636E6E7373", +"i c #63636E6E7373", +"p c #63636E6E7373", +"a c #63636E6E7373", +"s c #63636E6E7373", +"d c #63636E6E7373", +"f c #63636E6E7373", +"g c #63636E6E7373", +"h c #63636E6E7373", +"j c #63636E6E7373", +"k c #63636E6E7373", +"l c #63636E6E7373", +"z c #63636E6E7373", +"x c #63636E6E7373", +"c c #63636E6E7373", +"v c #63636E6E7373", +"b c #63636E6E7373", +/* pixels */ +" .", +"Xo", +"O+", +"@#", +"$%", +"&*", +"=-", +";:", +">,", +"<1", +"23", +"45", +"67", +"89", +"0q", +"we", +"rt", +"yu", +"ip", +"as", +"df", +"gh", +"jk", +"lz", +"xc", +"vb" +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/title-2-active.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/title-2-active.xpm new file mode 100644 index 0000000..453cabb --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/title-2-active.xpm @@ -0,0 +1,84 @@ +/* XPM */ +static char *title_2_active[] = { +/* columns rows colors chars-per-pixel */ +"2 26 52 1 ", +" c #63636E6E7373", +". c #63636E6E7373", +"X c #63636E6E7373", +"o c #63636E6E7373", +"O c #63636E6E7373", +"+ c #63636E6E7373", +"@ c #63636E6E7373", +"# c #63636E6E7373", +"$ c #63636E6E7373", +"% c #63636E6E7373", +"& c #63636E6E7373", +"* c #63636E6E7373", +"= c #63636E6E7373", +"- c #63636E6E7373", +"; c #63636E6E7373", +": c #63636E6E7373", +"> c #63636E6E7373", +", c #63636E6E7373", +"< c #63636E6E7373", +"1 c #63636E6E7373", +"2 c #63636E6E7373", +"3 c #63636E6E7373", +"4 c #63636E6E7373", +"5 c #63636E6E7373", +"6 c #63636E6E7373", +"7 c #63636E6E7373", +"8 c #63636E6E7373", +"9 c #63636E6E7373", +"0 c #63636E6E7373", +"q c #63636E6E7373", +"w c #63636E6E7373", +"e c #63636E6E7373", +"r c #63636E6E7373", +"t c #63636E6E7373", +"y c #63636E6E7373", +"u c #63636E6E7373", +"i c #63636E6E7373", +"p c #63636E6E7373", +"a c #63636E6E7373", +"s c #63636E6E7373", +"d c #63636E6E7373", +"f c #63636E6E7373", +"g c #63636E6E7373", +"h c #63636E6E7373", +"j c #63636E6E7373", +"k c #63636E6E7373", +"l c #63636E6E7373", +"z c #63636E6E7373", +"x c #63636E6E7373", +"c c #63636E6E7373", +"v c #63636E6E7373", +"b c #63636E6E7373", +/* pixels */ +" .", +"Xo", +"O+", +"@#", +"$%", +"&*", +"=-", +";:", +">,", +"<1", +"23", +"45", +"67", +"89", +"0q", +"we", +"rt", +"yu", +"ip", +"as", +"df", +"gh", +"jk", +"lz", +"xc", +"vb" +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/title-2-inactive.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/title-2-inactive.xpm new file mode 100644 index 0000000..2129c9a --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/title-2-inactive.xpm @@ -0,0 +1,84 @@ +/* XPM */ +static char *title_2_inactive[] = { +/* columns rows colors chars-per-pixel */ +"2 26 52 1 ", +" c #63636E6E7373", +". c #63636E6E7373", +"X c #63636E6E7373", +"o c #63636E6E7373", +"O c #63636E6E7373", +"+ c #63636E6E7373", +"@ c #63636E6E7373", +"# c #63636E6E7373", +"$ c #63636E6E7373", +"% c #63636E6E7373", +"& c #63636E6E7373", +"* c #63636E6E7373", +"= c #63636E6E7373", +"- c #63636E6E7373", +"; c #63636E6E7373", +": c #63636E6E7373", +"> c #63636E6E7373", +", c #63636E6E7373", +"< c #63636E6E7373", +"1 c #63636E6E7373", +"2 c #63636E6E7373", +"3 c #63636E6E7373", +"4 c #63636E6E7373", +"5 c #63636E6E7373", +"6 c #63636E6E7373", +"7 c #63636E6E7373", +"8 c #63636E6E7373", +"9 c #63636E6E7373", +"0 c #63636E6E7373", +"q c #63636E6E7373", +"w c #63636E6E7373", +"e c #63636E6E7373", +"r c #63636E6E7373", +"t c #63636E6E7373", +"y c #63636E6E7373", +"u c #63636E6E7373", +"i c #63636E6E7373", +"p c #63636E6E7373", +"a c #63636E6E7373", +"s c #63636E6E7373", +"d c #63636E6E7373", +"f c #63636E6E7373", +"g c #63636E6E7373", +"h c #63636E6E7373", +"j c #63636E6E7373", +"k c #63636E6E7373", +"l c #63636E6E7373", +"z c #63636E6E7373", +"x c #63636E6E7373", +"c c #63636E6E7373", +"v c #63636E6E7373", +"b c #63636E6E7373", +/* pixels */ +" .", +"Xo", +"O+", +"@#", +"$%", +"&*", +"=-", +";:", +">,", +"<1", +"23", +"45", +"67", +"89", +"0q", +"we", +"rt", +"yu", +"ip", +"as", +"df", +"gh", +"jk", +"lz", +"xc", +"vb" +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/title-3-active.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/title-3-active.xpm new file mode 100644 index 0000000..43c847e --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/title-3-active.xpm @@ -0,0 +1,84 @@ +/* XPM */ +static char *title_3_active[] = { +/* columns rows colors chars-per-pixel */ +"2 26 52 1 ", +" c #63636E6E7373", +". c #63636E6E7373", +"X c #63636E6E7373", +"o c #63636E6E7373", +"O c #63636E6E7373", +"+ c #63636E6E7373", +"@ c #63636E6E7373", +"# c #63636E6E7373", +"$ c #63636E6E7373", +"% c #63636E6E7373", +"& c #63636E6E7373", +"* c #63636E6E7373", +"= c #63636E6E7373", +"- c #63636E6E7373", +"; c #63636E6E7373", +": c #63636E6E7373", +"> c #63636E6E7373", +", c #63636E6E7373", +"< c #63636E6E7373", +"1 c #63636E6E7373", +"2 c #63636E6E7373", +"3 c #63636E6E7373", +"4 c #63636E6E7373", +"5 c #63636E6E7373", +"6 c #63636E6E7373", +"7 c #63636E6E7373", +"8 c #63636E6E7373", +"9 c #63636E6E7373", +"0 c #63636E6E7373", +"q c #63636E6E7373", +"w c #63636E6E7373", +"e c #63636E6E7373", +"r c #63636E6E7373", +"t c #63636E6E7373", +"y c #63636E6E7373", +"u c #63636E6E7373", +"i c #63636E6E7373", +"p c #63636E6E7373", +"a c #63636E6E7373", +"s c #63636E6E7373", +"d c #63636E6E7373", +"f c #63636E6E7373", +"g c #63636E6E7373", +"h c #63636E6E7373", +"j c #63636E6E7373", +"k c #63636E6E7373", +"l c #63636E6E7373", +"z c #63636E6E7373", +"x c #63636E6E7373", +"c c #63636E6E7373", +"v c #63636E6E7373", +"b c #63636E6E7373", +/* pixels */ +" .", +"Xo", +"O+", +"@#", +"$%", +"&*", +"=-", +";:", +">,", +"<1", +"23", +"45", +"67", +"89", +"0q", +"we", +"rt", +"yu", +"ip", +"as", +"df", +"gh", +"jk", +"lz", +"xc", +"vb" +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/title-3-inactive.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/title-3-inactive.xpm new file mode 100644 index 0000000..b72fbc7 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/title-3-inactive.xpm @@ -0,0 +1,84 @@ +/* XPM */ +static char *title_3_inactive[] = { +/* columns rows colors chars-per-pixel */ +"2 26 52 1 ", +" c #63636E6E7373", +". c #63636E6E7373", +"X c #63636E6E7373", +"o c #63636E6E7373", +"O c #63636E6E7373", +"+ c #63636E6E7373", +"@ c #63636E6E7373", +"# c #63636E6E7373", +"$ c #63636E6E7373", +"% c #63636E6E7373", +"& c #63636E6E7373", +"* c #63636E6E7373", +"= c #63636E6E7373", +"- c #63636E6E7373", +"; c #63636E6E7373", +": c #63636E6E7373", +"> c #63636E6E7373", +", c #63636E6E7373", +"< c #63636E6E7373", +"1 c #63636E6E7373", +"2 c #63636E6E7373", +"3 c #63636E6E7373", +"4 c #63636E6E7373", +"5 c #63636E6E7373", +"6 c #63636E6E7373", +"7 c #63636E6E7373", +"8 c #63636E6E7373", +"9 c #63636E6E7373", +"0 c #63636E6E7373", +"q c #63636E6E7373", +"w c #63636E6E7373", +"e c #63636E6E7373", +"r c #63636E6E7373", +"t c #63636E6E7373", +"y c #63636E6E7373", +"u c #63636E6E7373", +"i c #63636E6E7373", +"p c #63636E6E7373", +"a c #63636E6E7373", +"s c #63636E6E7373", +"d c #63636E6E7373", +"f c #63636E6E7373", +"g c #63636E6E7373", +"h c #63636E6E7373", +"j c #63636E6E7373", +"k c #63636E6E7373", +"l c #63636E6E7373", +"z c #63636E6E7373", +"x c #63636E6E7373", +"c c #63636E6E7373", +"v c #63636E6E7373", +"b c #63636E6E7373", +/* pixels */ +" .", +"Xo", +"O+", +"@#", +"$%", +"&*", +"=-", +";:", +">,", +"<1", +"23", +"45", +"67", +"89", +"0q", +"we", +"rt", +"yu", +"ip", +"as", +"df", +"gh", +"jk", +"lz", +"xc", +"vb" +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/title-4-active.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/title-4-active.xpm new file mode 100644 index 0000000..93adc2c --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/title-4-active.xpm @@ -0,0 +1,84 @@ +/* XPM */ +static char *title_4_active[] = { +/* columns rows colors chars-per-pixel */ +"2 26 52 1 ", +" c #63636E6E7373", +". c #63636E6E7373", +"X c #63636E6E7373", +"o c #63636E6E7373", +"O c #63636E6E7373", +"+ c #63636E6E7373", +"@ c #63636E6E7373", +"# c #63636E6E7373", +"$ c #63636E6E7373", +"% c #63636E6E7373", +"& c #63636E6E7373", +"* c #63636E6E7373", +"= c #63636E6E7373", +"- c #63636E6E7373", +"; c #63636E6E7373", +": c #63636E6E7373", +"> c #63636E6E7373", +", c #63636E6E7373", +"< c #63636E6E7373", +"1 c #63636E6E7373", +"2 c #63636E6E7373", +"3 c #63636E6E7373", +"4 c #63636E6E7373", +"5 c #63636E6E7373", +"6 c #63636E6E7373", +"7 c #63636E6E7373", +"8 c #63636E6E7373", +"9 c #63636E6E7373", +"0 c #63636E6E7373", +"q c #63636E6E7373", +"w c #63636E6E7373", +"e c #63636E6E7373", +"r c #63636E6E7373", +"t c #63636E6E7373", +"y c #63636E6E7373", +"u c #63636E6E7373", +"i c #63636E6E7373", +"p c #63636E6E7373", +"a c #63636E6E7373", +"s c #63636E6E7373", +"d c #63636E6E7373", +"f c #63636E6E7373", +"g c #63636E6E7373", +"h c #63636E6E7373", +"j c #63636E6E7373", +"k c #63636E6E7373", +"l c #63636E6E7373", +"z c #63636E6E7373", +"x c #63636E6E7373", +"c c #63636E6E7373", +"v c #63636E6E7373", +"b c #63636E6E7373", +/* pixels */ +" .", +"Xo", +"O+", +"@#", +"$%", +"&*", +"=-", +";:", +">,", +"<1", +"23", +"45", +"67", +"89", +"0q", +"we", +"rt", +"yu", +"ip", +"as", +"df", +"gh", +"jk", +"lz", +"xc", +"vb" +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/title-4-inactive.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/title-4-inactive.xpm new file mode 100644 index 0000000..8405fd8 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/title-4-inactive.xpm @@ -0,0 +1,84 @@ +/* XPM */ +static char *title_4_inactive[] = { +/* columns rows colors chars-per-pixel */ +"2 26 52 1 ", +" c #63636E6E7373", +". c #63636E6E7373", +"X c #63636E6E7373", +"o c #63636E6E7373", +"O c #63636E6E7373", +"+ c #63636E6E7373", +"@ c #63636E6E7373", +"# c #63636E6E7373", +"$ c #63636E6E7373", +"% c #63636E6E7373", +"& c #63636E6E7373", +"* c #63636E6E7373", +"= c #63636E6E7373", +"- c #63636E6E7373", +"; c #63636E6E7373", +": c #63636E6E7373", +"> c #63636E6E7373", +", c #63636E6E7373", +"< c #63636E6E7373", +"1 c #63636E6E7373", +"2 c #63636E6E7373", +"3 c #63636E6E7373", +"4 c #63636E6E7373", +"5 c #63636E6E7373", +"6 c #63636E6E7373", +"7 c #63636E6E7373", +"8 c #63636E6E7373", +"9 c #63636E6E7373", +"0 c #63636E6E7373", +"q c #63636E6E7373", +"w c #63636E6E7373", +"e c #63636E6E7373", +"r c #63636E6E7373", +"t c #63636E6E7373", +"y c #63636E6E7373", +"u c #63636E6E7373", +"i c #63636E6E7373", +"p c #63636E6E7373", +"a c #63636E6E7373", +"s c #63636E6E7373", +"d c #63636E6E7373", +"f c #63636E6E7373", +"g c #63636E6E7373", +"h c #63636E6E7373", +"j c #63636E6E7373", +"k c #63636E6E7373", +"l c #63636E6E7373", +"z c #63636E6E7373", +"x c #63636E6E7373", +"c c #63636E6E7373", +"v c #63636E6E7373", +"b c #63636E6E7373", +/* pixels */ +" .", +"Xo", +"O+", +"@#", +"$%", +"&*", +"=-", +";:", +">,", +"<1", +"23", +"45", +"67", +"89", +"0q", +"we", +"rt", +"yu", +"ip", +"as", +"df", +"gh", +"jk", +"lz", +"xc", +"vb" +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/title-5-active.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/title-5-active.xpm new file mode 100644 index 0000000..bc1aa34 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/title-5-active.xpm @@ -0,0 +1,84 @@ +/* XPM */ +static char *title_5_active[] = { +/* columns rows colors chars-per-pixel */ +"2 26 52 1 ", +" c #63636E6E7373", +". c #63636E6E7373", +"X c #63636E6E7373", +"o c #63636E6E7373", +"O c #63636E6E7373", +"+ c #63636E6E7373", +"@ c #63636E6E7373", +"# c #63636E6E7373", +"$ c #63636E6E7373", +"% c #63636E6E7373", +"& c #63636E6E7373", +"* c #63636E6E7373", +"= c #63636E6E7373", +"- c #63636E6E7373", +"; c #63636E6E7373", +": c #63636E6E7373", +"> c #63636E6E7373", +", c #63636E6E7373", +"< c #63636E6E7373", +"1 c #63636E6E7373", +"2 c #63636E6E7373", +"3 c #63636E6E7373", +"4 c #63636E6E7373", +"5 c #63636E6E7373", +"6 c #63636E6E7373", +"7 c #63636E6E7373", +"8 c #63636E6E7373", +"9 c #63636E6E7373", +"0 c #63636E6E7373", +"q c #63636E6E7373", +"w c #63636E6E7373", +"e c #63636E6E7373", +"r c #63636E6E7373", +"t c #63636E6E7373", +"y c #63636E6E7373", +"u c #63636E6E7373", +"i c #63636E6E7373", +"p c #63636E6E7373", +"a c #63636E6E7373", +"s c #63636E6E7373", +"d c #63636E6E7373", +"f c #63636E6E7373", +"g c #63636E6E7373", +"h c #63636E6E7373", +"j c #63636E6E7373", +"k c #63636E6E7373", +"l c #63636E6E7373", +"z c #63636E6E7373", +"x c #63636E6E7373", +"c c #63636E6E7373", +"v c #63636E6E7373", +"b c #63636E6E7373", +/* pixels */ +" .", +"Xo", +"O+", +"@#", +"$%", +"&*", +"=-", +";:", +">,", +"<1", +"23", +"45", +"67", +"89", +"0q", +"we", +"rt", +"yu", +"ip", +"as", +"df", +"gh", +"jk", +"lz", +"xc", +"vb" +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/title-5-inactive.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/title-5-inactive.xpm new file mode 100644 index 0000000..36eb40f --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/title-5-inactive.xpm @@ -0,0 +1,84 @@ +/* XPM */ +static char *title_5_inactive[] = { +/* columns rows colors chars-per-pixel */ +"2 26 52 1 ", +" c #63636E6E7373", +". c #63636E6E7373", +"X c #63636E6E7373", +"o c #63636E6E7373", +"O c #63636E6E7373", +"+ c #63636E6E7373", +"@ c #63636E6E7373", +"# c #63636E6E7373", +"$ c #63636E6E7373", +"% c #63636E6E7373", +"& c #63636E6E7373", +"* c #63636E6E7373", +"= c #63636E6E7373", +"- c #63636E6E7373", +"; c #63636E6E7373", +": c #63636E6E7373", +"> c #63636E6E7373", +", c #63636E6E7373", +"< c #63636E6E7373", +"1 c #63636E6E7373", +"2 c #63636E6E7373", +"3 c #63636E6E7373", +"4 c #63636E6E7373", +"5 c #63636E6E7373", +"6 c #63636E6E7373", +"7 c #63636E6E7373", +"8 c #63636E6E7373", +"9 c #63636E6E7373", +"0 c #63636E6E7373", +"q c #63636E6E7373", +"w c #63636E6E7373", +"e c #63636E6E7373", +"r c #63636E6E7373", +"t c #63636E6E7373", +"y c #63636E6E7373", +"u c #63636E6E7373", +"i c #63636E6E7373", +"p c #63636E6E7373", +"a c #63636E6E7373", +"s c #63636E6E7373", +"d c #63636E6E7373", +"f c #63636E6E7373", +"g c #63636E6E7373", +"h c #63636E6E7373", +"j c #63636E6E7373", +"k c #63636E6E7373", +"l c #63636E6E7373", +"z c #63636E6E7373", +"x c #63636E6E7373", +"c c #63636E6E7373", +"v c #63636E6E7373", +"b c #63636E6E7373", +/* pixels */ +" .", +"Xo", +"O+", +"@#", +"$%", +"&*", +"=-", +";:", +">,", +"<1", +"23", +"45", +"67", +"89", +"0q", +"we", +"rt", +"yu", +"ip", +"as", +"df", +"gh", +"jk", +"lz", +"xc", +"vb" +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/top-left-active.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/top-left-active.xpm new file mode 100644 index 0000000..137d14c --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/top-left-active.xpm @@ -0,0 +1,162 @@ +/* XPM */ +static char *top_left_active[] = { +/* columns rows colors chars-per-pixel */ +"5 26 130 2 ", +" c #63636E6E7373", +". c #63636E6E7373", +"X c #63636E6E7373", +"o c #63636E6E7373", +"O c #63636E6E7373", +"+ c #63636E6E7373", +"@ c #63636E6E7373", +"# c #63636E6E7373", +"$ c #63636E6E7373", +"% c #63636E6E7373", +"& c #63636E6E7373", +"* c #63636E6E7373", +"= c #63636E6E7373", +"- c #63636E6E7373", +"; c #63636E6E7373", +": c #63636E6E7373", +"> c #63636E6E7373", +", c #63636E6E7373", +"< c #63636E6E7373", +"1 c #63636E6E7373", +"2 c #63636E6E7373", +"3 c #63636E6E7373", +"4 c #63636E6E7373", +"5 c #63636E6E7373", +"6 c #63636E6E7373", +"7 c #63636E6E7373", +"8 c #63636E6E7373", +"9 c #63636E6E7373", +"0 c #63636E6E7373", +"q c #63636E6E7373", +"w c #63636E6E7373", +"e c #63636E6E7373", +"r c #63636E6E7373", +"t c #63636E6E7373", +"y c #63636E6E7373", +"u c #63636E6E7373", +"i c #63636E6E7373", +"p c #63636E6E7373", +"a c #63636E6E7373", +"s c #63636E6E7373", +"d c #63636E6E7373", +"f c #63636E6E7373", +"g c #63636E6E7373", +"h c #63636E6E7373", +"j c #63636E6E7373", +"k c #63636E6E7373", +"l c #63636E6E7373", +"z c #63636E6E7373", +"x c #63636E6E7373", +"c c #63636E6E7373", +"v c #63636E6E7373", +"b c #63636E6E7373", +"n c #63636E6E7373", +"m c #63636E6E7373", +"M c #63636E6E7373", +"N c #63636E6E7373", +"B c #63636E6E7373", +"V c #63636E6E7373", +"C c #63636E6E7373", +"Z c #63636E6E7373", +"A c #63636E6E7373", +"S c #63636E6E7373", +"D c #63636E6E7373", +"F c #63636E6E7373", +"G c #63636E6E7373", +"H c #63636E6E7373", +"J c #63636E6E7373", +"K c #63636E6E7373", +"L c #63636E6E7373", +"P c #63636E6E7373", +"I c #63636E6E7373", +"U c #63636E6E7373", +"Y c #63636E6E7373", +"T c #63636E6E7373", +"R c #63636E6E7373", +"E c #63636E6E7373", +"W c #63636E6E7373", +"Q c #63636E6E7373", +"! c #63636E6E7373", +"~ c #63636E6E7373", +"^ c #63636E6E7373", +"/ c #63636E6E7373", +"( c #63636E6E7373", +") c #63636E6E7373", +"_ c #63636E6E7373", +"` c #63636E6E7373", +"' c #63636E6E7373", +"] c #63636E6E7373", +"[ c #63636E6E7373", +"{ c #63636E6E7373", +"} c #63636E6E7373", +"| c #63636E6E7373", +" . c #63636E6E7373", +".. c #63636E6E7373", +"X. c #63636E6E7373", +"o. c #63636E6E7373", +"O. c #63636E6E7373", +"+. c #63636E6E7373", +"@. c #63636E6E7373", +"#. c #63636E6E7373", +"$. c #63636E6E7373", +"%. c #63636E6E7373", +"&. c #63636E6E7373", +"*. c #63636E6E7373", +"=. c #63636E6E7373", +"-. c #63636E6E7373", +";. c #63636E6E7373", +":. c #63636E6E7373", +">. c #63636E6E7373", +",. c #63636E6E7373", +"<. c #63636E6E7373", +"1. c #63636E6E7373", +"2. c #63636E6E7373", +"3. c #63636E6E7373", +"4. c #63636E6E7373", +"5. c #63636E6E7373", +"6. c #63636E6E7373", +"7. c #63636E6E7373", +"8. c #63636E6E7373", +"9. c #63636E6E7373", +"0. c #63636E6E7373", +"q. c #63636E6E7373", +"w. c #63636E6E7373", +"e. c #63636E6E7373", +"r. c #63636E6E7373", +"t. c #63636E6E7373", +"y. c #63636E6E7373", +"u. c #63636E6E7373", +"i. c #63636E6E7373", +"p. c #63636E6E7373", +/* pixels */ +" . X o O ", +"+ @ # $ % ", +"& * = - ; ", +": > , < 1 ", +"2 3 4 5 6 ", +"7 8 9 0 q ", +"w e r t y ", +"u i p a s ", +"d f g h j ", +"k l z x c ", +"v b n m M ", +"N B V C Z ", +"A S D F G ", +"H J K L P ", +"I U Y T R ", +"E W Q ! ~ ", +"^ / ( ) _ ", +"` ' ] [ { ", +"} | ...X.", +"o.O.+.@.#.", +"$.%.&.*.=.", +"-.;.:.>.,.", +"<.1.2.3.4.", +"5.6.7.8.9.", +"0.q.w.e.r.", +"t.y.u.i.p." +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/top-left-inactive.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/top-left-inactive.xpm new file mode 100644 index 0000000..eb9770c --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/top-left-inactive.xpm @@ -0,0 +1,162 @@ +/* XPM */ +static char *top_left_inactive[] = { +/* columns rows colors chars-per-pixel */ +"5 26 130 2 ", +" c #63636E6E7373", +". c #63636E6E7373", +"X c #63636E6E7373", +"o c #63636E6E7373", +"O c #63636E6E7373", +"+ c #63636E6E7373", +"@ c #63636E6E7373", +"# c #63636E6E7373", +"$ c #63636E6E7373", +"% c #63636E6E7373", +"& c #63636E6E7373", +"* c #63636E6E7373", +"= c #63636E6E7373", +"- c #63636E6E7373", +"; c #63636E6E7373", +": c #63636E6E7373", +"> c #63636E6E7373", +", c #63636E6E7373", +"< c #63636E6E7373", +"1 c #63636E6E7373", +"2 c #63636E6E7373", +"3 c #63636E6E7373", +"4 c #63636E6E7373", +"5 c #63636E6E7373", +"6 c #63636E6E7373", +"7 c #63636E6E7373", +"8 c #63636E6E7373", +"9 c #63636E6E7373", +"0 c #63636E6E7373", +"q c #63636E6E7373", +"w c #63636E6E7373", +"e c #63636E6E7373", +"r c #63636E6E7373", +"t c #63636E6E7373", +"y c #63636E6E7373", +"u c #63636E6E7373", +"i c #63636E6E7373", +"p c #63636E6E7373", +"a c #63636E6E7373", +"s c #63636E6E7373", +"d c #63636E6E7373", +"f c #63636E6E7373", +"g c #63636E6E7373", +"h c #63636E6E7373", +"j c #63636E6E7373", +"k c #63636E6E7373", +"l c #63636E6E7373", +"z c #63636E6E7373", +"x c #63636E6E7373", +"c c #63636E6E7373", +"v c #63636E6E7373", +"b c #63636E6E7373", +"n c #63636E6E7373", +"m c #63636E6E7373", +"M c #63636E6E7373", +"N c #63636E6E7373", +"B c #63636E6E7373", +"V c #63636E6E7373", +"C c #63636E6E7373", +"Z c #63636E6E7373", +"A c #63636E6E7373", +"S c #63636E6E7373", +"D c #63636E6E7373", +"F c #63636E6E7373", +"G c #63636E6E7373", +"H c #63636E6E7373", +"J c #63636E6E7373", +"K c #63636E6E7373", +"L c #63636E6E7373", +"P c #63636E6E7373", +"I c #63636E6E7373", +"U c #63636E6E7373", +"Y c #63636E6E7373", +"T c #63636E6E7373", +"R c #63636E6E7373", +"E c #63636E6E7373", +"W c #63636E6E7373", +"Q c #63636E6E7373", +"! c #63636E6E7373", +"~ c #63636E6E7373", +"^ c #63636E6E7373", +"/ c #63636E6E7373", +"( c #63636E6E7373", +") c #63636E6E7373", +"_ c #63636E6E7373", +"` c #63636E6E7373", +"' c #63636E6E7373", +"] c #63636E6E7373", +"[ c #63636E6E7373", +"{ c #63636E6E7373", +"} c #63636E6E7373", +"| c #63636E6E7373", +" . c #63636E6E7373", +".. c #63636E6E7373", +"X. c #63636E6E7373", +"o. c #63636E6E7373", +"O. c #63636E6E7373", +"+. c #63636E6E7373", +"@. c #63636E6E7373", +"#. c #63636E6E7373", +"$. c #63636E6E7373", +"%. c #63636E6E7373", +"&. c #63636E6E7373", +"*. c #63636E6E7373", +"=. c #63636E6E7373", +"-. c #63636E6E7373", +";. c #63636E6E7373", +":. c #63636E6E7373", +">. c #63636E6E7373", +",. c #63636E6E7373", +"<. c #63636E6E7373", +"1. c #63636E6E7373", +"2. c #63636E6E7373", +"3. c #63636E6E7373", +"4. c #63636E6E7373", +"5. c #63636E6E7373", +"6. c #63636E6E7373", +"7. c #63636E6E7373", +"8. c #63636E6E7373", +"9. c #63636E6E7373", +"0. c #63636E6E7373", +"q. c #63636E6E7373", +"w. c #63636E6E7373", +"e. c #63636E6E7373", +"r. c #63636E6E7373", +"t. c #63636E6E7373", +"y. c #63636E6E7373", +"u. c #63636E6E7373", +"i. c #63636E6E7373", +"p. c #63636E6E7373", +/* pixels */ +" . X o O ", +"+ @ # $ % ", +"& * = - ; ", +": > , < 1 ", +"2 3 4 5 6 ", +"7 8 9 0 q ", +"w e r t y ", +"u i p a s ", +"d f g h j ", +"k l z x c ", +"v b n m M ", +"N B V C Z ", +"A S D F G ", +"H J K L P ", +"I U Y T R ", +"E W Q ! ~ ", +"^ / ( ) _ ", +"` ' ] [ { ", +"} | ...X.", +"o.O.+.@.#.", +"$.%.&.*.=.", +"-.;.:.>.,.", +"<.1.2.3.4.", +"5.6.7.8.9.", +"0.q.w.e.r.", +"t.y.u.i.p." +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/top-right-active.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/top-right-active.xpm new file mode 100644 index 0000000..8a33407 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/top-right-active.xpm @@ -0,0 +1,162 @@ +/* XPM */ +static char *top_right_active[] = { +/* columns rows colors chars-per-pixel */ +"5 26 130 2 ", +" c #63636E6E7373", +". c #63636E6E7373", +"X c #63636E6E7373", +"o c #63636E6E7373", +"O c #63636E6E7373", +"+ c #63636E6E7373", +"@ c #63636E6E7373", +"# c #63636E6E7373", +"$ c #63636E6E7373", +"% c #63636E6E7373", +"& c #63636E6E7373", +"* c #63636E6E7373", +"= c #63636E6E7373", +"- c #63636E6E7373", +"; c #63636E6E7373", +": c #63636E6E7373", +"> c #63636E6E7373", +", c #63636E6E7373", +"< c #63636E6E7373", +"1 c #63636E6E7373", +"2 c #63636E6E7373", +"3 c #63636E6E7373", +"4 c #63636E6E7373", +"5 c #63636E6E7373", +"6 c #63636E6E7373", +"7 c #63636E6E7373", +"8 c #63636E6E7373", +"9 c #63636E6E7373", +"0 c #63636E6E7373", +"q c #63636E6E7373", +"w c #63636E6E7373", +"e c #63636E6E7373", +"r c #63636E6E7373", +"t c #63636E6E7373", +"y c #63636E6E7373", +"u c #63636E6E7373", +"i c #63636E6E7373", +"p c #63636E6E7373", +"a c #63636E6E7373", +"s c #63636E6E7373", +"d c #63636E6E7373", +"f c #63636E6E7373", +"g c #63636E6E7373", +"h c #63636E6E7373", +"j c #63636E6E7373", +"k c #63636E6E7373", +"l c #63636E6E7373", +"z c #63636E6E7373", +"x c #63636E6E7373", +"c c #63636E6E7373", +"v c #63636E6E7373", +"b c #63636E6E7373", +"n c #63636E6E7373", +"m c #63636E6E7373", +"M c #63636E6E7373", +"N c #63636E6E7373", +"B c #63636E6E7373", +"V c #63636E6E7373", +"C c #63636E6E7373", +"Z c #63636E6E7373", +"A c #63636E6E7373", +"S c #63636E6E7373", +"D c #63636E6E7373", +"F c #63636E6E7373", +"G c #63636E6E7373", +"H c #63636E6E7373", +"J c #63636E6E7373", +"K c #63636E6E7373", +"L c #63636E6E7373", +"P c #63636E6E7373", +"I c #63636E6E7373", +"U c #63636E6E7373", +"Y c #63636E6E7373", +"T c #63636E6E7373", +"R c #63636E6E7373", +"E c #63636E6E7373", +"W c #63636E6E7373", +"Q c #63636E6E7373", +"! c #63636E6E7373", +"~ c #63636E6E7373", +"^ c #63636E6E7373", +"/ c #63636E6E7373", +"( c #63636E6E7373", +") c #63636E6E7373", +"_ c #63636E6E7373", +"` c #63636E6E7373", +"' c #63636E6E7373", +"] c #63636E6E7373", +"[ c #63636E6E7373", +"{ c #63636E6E7373", +"} c #63636E6E7373", +"| c #63636E6E7373", +" . c #63636E6E7373", +".. c #63636E6E7373", +"X. c #63636E6E7373", +"o. c #63636E6E7373", +"O. c #63636E6E7373", +"+. c #63636E6E7373", +"@. c #63636E6E7373", +"#. c #63636E6E7373", +"$. c #63636E6E7373", +"%. c #63636E6E7373", +"&. c #63636E6E7373", +"*. c #63636E6E7373", +"=. c #63636E6E7373", +"-. c #63636E6E7373", +";. c #63636E6E7373", +":. c #63636E6E7373", +">. c #63636E6E7373", +",. c #63636E6E7373", +"<. c #63636E6E7373", +"1. c #63636E6E7373", +"2. c #63636E6E7373", +"3. c #63636E6E7373", +"4. c #63636E6E7373", +"5. c #63636E6E7373", +"6. c #63636E6E7373", +"7. c #63636E6E7373", +"8. c #63636E6E7373", +"9. c #63636E6E7373", +"0. c #63636E6E7373", +"q. c #63636E6E7373", +"w. c #63636E6E7373", +"e. c #63636E6E7373", +"r. c #63636E6E7373", +"t. c #63636E6E7373", +"y. c #63636E6E7373", +"u. c #63636E6E7373", +"i. c #63636E6E7373", +"p. c #63636E6E7373", +/* pixels */ +" . X o O ", +"+ @ # $ % ", +"& * = - ; ", +": > , < 1 ", +"2 3 4 5 6 ", +"7 8 9 0 q ", +"w e r t y ", +"u i p a s ", +"d f g h j ", +"k l z x c ", +"v b n m M ", +"N B V C Z ", +"A S D F G ", +"H J K L P ", +"I U Y T R ", +"E W Q ! ~ ", +"^ / ( ) _ ", +"` ' ] [ { ", +"} | ...X.", +"o.O.+.@.#.", +"$.%.&.*.=.", +"-.;.:.>.,.", +"<.1.2.3.4.", +"5.6.7.8.9.", +"0.q.w.e.r.", +"t.y.u.i.p." +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/top-right-inactive.xpm b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/top-right-inactive.xpm new file mode 100644 index 0000000..20101af --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes/Paper/xfwm4/top-right-inactive.xpm @@ -0,0 +1,162 @@ +/* XPM */ +static char *top_right_inactive[] = { +/* columns rows colors chars-per-pixel */ +"5 26 130 2 ", +" c #63636E6E7373", +". c #63636E6E7373", +"X c #63636E6E7373", +"o c #63636E6E7373", +"O c #63636E6E7373", +"+ c #63636E6E7373", +"@ c #63636E6E7373", +"# c #63636E6E7373", +"$ c #63636E6E7373", +"% c #63636E6E7373", +"& c #63636E6E7373", +"* c #63636E6E7373", +"= c #63636E6E7373", +"- c #63636E6E7373", +"; c #63636E6E7373", +": c #63636E6E7373", +"> c #63636E6E7373", +", c #63636E6E7373", +"< c #63636E6E7373", +"1 c #63636E6E7373", +"2 c #63636E6E7373", +"3 c #63636E6E7373", +"4 c #63636E6E7373", +"5 c #63636E6E7373", +"6 c #63636E6E7373", +"7 c #63636E6E7373", +"8 c #63636E6E7373", +"9 c #63636E6E7373", +"0 c #63636E6E7373", +"q c #63636E6E7373", +"w c #63636E6E7373", +"e c #63636E6E7373", +"r c #63636E6E7373", +"t c #63636E6E7373", +"y c #63636E6E7373", +"u c #63636E6E7373", +"i c #63636E6E7373", +"p c #63636E6E7373", +"a c #63636E6E7373", +"s c #63636E6E7373", +"d c #63636E6E7373", +"f c #63636E6E7373", +"g c #63636E6E7373", +"h c #63636E6E7373", +"j c #63636E6E7373", +"k c #63636E6E7373", +"l c #63636E6E7373", +"z c #63636E6E7373", +"x c #63636E6E7373", +"c c #63636E6E7373", +"v c #63636E6E7373", +"b c #63636E6E7373", +"n c #63636E6E7373", +"m c #63636E6E7373", +"M c #63636E6E7373", +"N c #63636E6E7373", +"B c #63636E6E7373", +"V c #63636E6E7373", +"C c #63636E6E7373", +"Z c #63636E6E7373", +"A c #63636E6E7373", +"S c #63636E6E7373", +"D c #63636E6E7373", +"F c #63636E6E7373", +"G c #63636E6E7373", +"H c #63636E6E7373", +"J c #63636E6E7373", +"K c #63636E6E7373", +"L c #63636E6E7373", +"P c #63636E6E7373", +"I c #63636E6E7373", +"U c #63636E6E7373", +"Y c #63636E6E7373", +"T c #63636E6E7373", +"R c #63636E6E7373", +"E c #63636E6E7373", +"W c #63636E6E7373", +"Q c #63636E6E7373", +"! c #63636E6E7373", +"~ c #63636E6E7373", +"^ c #63636E6E7373", +"/ c #63636E6E7373", +"( c #63636E6E7373", +") c #63636E6E7373", +"_ c #63636E6E7373", +"` c #63636E6E7373", +"' c #63636E6E7373", +"] c #63636E6E7373", +"[ c #63636E6E7373", +"{ c #63636E6E7373", +"} c #63636E6E7373", +"| c #63636E6E7373", +" . c #63636E6E7373", +".. c #63636E6E7373", +"X. c #63636E6E7373", +"o. c #63636E6E7373", +"O. c #63636E6E7373", +"+. c #63636E6E7373", +"@. c #63636E6E7373", +"#. c #63636E6E7373", +"$. c #63636E6E7373", +"%. c #63636E6E7373", +"&. c #63636E6E7373", +"*. c #63636E6E7373", +"=. c #63636E6E7373", +"-. c #63636E6E7373", +";. c #63636E6E7373", +":. c #63636E6E7373", +">. c #63636E6E7373", +",. c #63636E6E7373", +"<. c #63636E6E7373", +"1. c #63636E6E7373", +"2. c #63636E6E7373", +"3. c #63636E6E7373", +"4. c #63636E6E7373", +"5. c #63636E6E7373", +"6. c #63636E6E7373", +"7. c #63636E6E7373", +"8. c #63636E6E7373", +"9. c #63636E6E7373", +"0. c #63636E6E7373", +"q. c #63636E6E7373", +"w. c #63636E6E7373", +"e. c #63636E6E7373", +"r. c #63636E6E7373", +"t. c #63636E6E7373", +"y. c #63636E6E7373", +"u. c #63636E6E7373", +"i. c #63636E6E7373", +"p. c #63636E6E7373", +/* pixels */ +" . X o O ", +"+ @ # $ % ", +"& * = - ; ", +": > , < 1 ", +"2 3 4 5 6 ", +"7 8 9 0 q ", +"w e r t y ", +"u i p a s ", +"d f g h j ", +"k l z x c ", +"v b n m M ", +"N B V C Z ", +"A S D F G ", +"H J K L P ", +"I U Y T R ", +"E W Q ! ~ ", +"^ / ( ) _ ", +"` ' ] [ { ", +"} | ...X.", +"o.O.+.@.#.", +"$.%.&.*.=.", +"-.;.:.>.,.", +"<.1.2.3.4.", +"5.6.7.8.9.", +"0.q.w.e.r.", +"t.y.u.i.p." +}; diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/aboutUs/index.html b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/aboutUs/index.html new file mode 100755 index 0000000..3e4316b --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/aboutUs/index.html @@ -0,0 +1,55 @@ +<!DOCTYPE HTML> +<html lang="en"> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <title>About Sol-OS + + + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/bin/busybox b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/bin/busybox new file mode 100755 index 0000000..9460e83 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/bin/busybox differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/bin/scripts.js b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/bin/scripts.js new file mode 100644 index 0000000..ef28bf0 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/bin/scripts.js @@ -0,0 +1,5 @@ +function tutsVid() { + var contains = document.getElementById("container"); + + contains.innerHTML = ''; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/cgi-bin/amdDriverInstall.cgi b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/cgi-bin/amdDriverInstall.cgi new file mode 100755 index 0000000..eaa15c9 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/cgi-bin/amdDriverInstall.cgi @@ -0,0 +1,33 @@ +#!/bin/bash + +main() { +install="Install AMD Drivers" +unInstall="Uninstall AMD Drivers" +ansr=$(zenity --list --text "You can Install or Remove AMD Drivers Here. +Please Note that if you Uninstall the propriatary drivers the generic drivers +will install in its stead. +" --radiolist --column "Select" --column "Options" TRUE "Install AMD Drivers" FALSE "Uninstall AMD Drivers" --height 175); +if [[ "$ansr" == "$install" ]]; then + zenity --info --text="Downloading AMD driver to /tmp as driver.zip..." + curl -o /tmp/driver.zip http://www2.ati.com/drivers/linux/amd-catalyst-14-9-linux-x86-x86-64.zip --referer http://support.amd.com/en-us/kb-articles/Pages/Catalyst-Linux-Installer-Notes.aspx ; + zenity --info --text="Unpacking driver from zip..." + unzip /tmp/driver.zip -d /tmp/ + zenity --info --text="CDing to tmp driver folder and applying chmod +x to run file..." + cd /tmp/fglr* + chmod a+x *.run + zenity --info --text="Running file from terminal..." + terminator -x sudo sh *.run + zenity --warning --text="Please Reboot now by pressing WinKey+R!" +elif [[ "$install" == "$unInstall" ]]; then + zenity --info --text="Purging AMD* ..." + gksu apt-get purge "fglrx.*" -y + gksu rm /etc/X11/xorg.conf + zenity --info --text="Installing generic video drivers ..." + gksu apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:amd64 zenity --info --text="Cleaning System..." + gksu apt-get autoremove --purge + zenity --info --text="Reconfiguring system ..." + sudo dpkg-reconfigure xserver-xorg + zenity --warning --text="Please Reboot now by pressing WinKey+R!" +fi +} +main diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/cgi-bin/chromeiumInstaller.cgi b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/cgi-bin/chromeiumInstaller.cgi new file mode 100755 index 0000000..7bcb110 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/cgi-bin/chromeiumInstaller.cgi @@ -0,0 +1,21 @@ +#!/bin/bash + +main() { +install="Install Chromium" +unInstall="Uninstall Chromium" + +ansr=$(zenity --list --text "You can Install or Remove Chromium here. +" --radiolist --column "Select" --column "Options" TRUE "Install Chromium" FALSE "Uninstall Chromium" --height 175); +if [[ "$ansr" == "$install" ]]; then + zenity --info --text="Installing Chromium..." + terminator -x sudo apt-get install chromium-browser -y + zenity --info --text="Install Completed!" +elif [[ "$ansr" == "$unInstall" ]]; then + zenity --info --text="Purging Chromium* ..." + terminator -x sudo apt-get remove --purge chromium-browser -y && \ + sudo apt-get autoremove --purge && \ + sudo apt-get autoclean + zenity --info --text="Uninstall Completed!" +fi +} +main diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/cgi-bin/firefoxInstaller.cgi b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/cgi-bin/firefoxInstaller.cgi new file mode 100755 index 0000000..c5a3c8d --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/cgi-bin/firefoxInstaller.cgi @@ -0,0 +1,21 @@ +#!/bin/bash + +main() { +install="Install Firefox" +unInstall="Uninstall Firefox" + +ansr=$(zenity --list --text "You can Install or Remove Firefox here. +" --radiolist --column "Select" --column "Options" TRUE "Install Firefox" FALSE "Uninstall Firefox" --height 175); +if [[ "$ansr" == "$install" ]]; then + zenity --info --text="Installing Firefox..." + gksu apt-get install firefox -y + zenity --info --text="Install Completed!" +elif [[ "$ansr" == "$unInstall" ]]; then + zenity --info --text="Purging Firefox* ..." + gksu apt-get remove --purge firefox -y && \ + gksu apt-get autoremove --purge && \ + gksu apt-get autoclean + zenity --info --text="Uninstall Completed!" +fi +} +main diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/cgi-bin/flashInstaller.cgi b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/cgi-bin/flashInstaller.cgi new file mode 100755 index 0000000..4c410db --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/cgi-bin/flashInstaller.cgi @@ -0,0 +1,19 @@ +#!/bin/bash + +main() { +install="Install Flash" +unInstall="Uninstall Flash" + +ansr=$(zenity --list --text "You can Install or Remove Flash here. +" --radiolist --column "Select" --column "Options" TRUE "Install Flash" FALSE "Uninstall Flash" --height 175); +if [[ "$ansr" == "$install" ]]; then + zenity --info --text="Installing Flash..." + gksu apt-get install flashplugin-installer -y + zenity --info --text="Install Completed! Please restart your browsers." +elif [[ "$ansr" == "$unInstall" ]]; then + zenity --info --text="Purging Flash* ..." + gksu apt-get remove --purge flashplugin-installer -y + zenity --info --text="Uninstall Completed! Please restart your browsers." +fi +} +main diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/cgi-bin/nvidiaDriverInstall.cgi b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/cgi-bin/nvidiaDriverInstall.cgi new file mode 100755 index 0000000..83673ad --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/cgi-bin/nvidiaDriverInstall.cgi @@ -0,0 +1,31 @@ +#!/bin/bash + +main() { +install="Install Nvidia Drivers" +unInstall="Uninstall Nvidia Drivers" +ansr=$(zenity --list --text "You can Install or Remove Nvidia Drivers Here. +Please Note that if you Uninstall the propriatary drivers the generic drivers +will install in its stead. +" --radiolist --column "Select" --column "Options" TRUE "Install Nvidia Drivers" FALSE "Uninstall Nvidia Drivers" --height 175); +if [[ "$ansr" == "$install" ]]; then + zenity --info --text="Adding ppa:xorg-edgers/ppa" + gksu add-apt-repository ppa:xorg-edgers/ppa -y + zenity --info --text="Updating..." + gksu apt-get update + zenity --info --text="Update Complete and now installing nvidia-346 nvidia-settings" + gksu apt-get install nvidia-346 nvidia-settings -y + zenity --warning --text="Please Reboot now by pressing WinKey+R!" +elif [[ "$install" == "$unInstall" ]]; then + zenity --info --text="Purging nvidia* ..." + gksu apt-get remove --purge nvidia* -y + zenity --info --text="Removing ppa:xorg-edgers/ppa ..." + gksu add-apt-repository -r ppa:xorg-edgers/ppa + zenity --info --text="Cleaning System..." + gksu apt-get autoremove --purge + gksu rm /etc/X11/xorg.conf + zenity --info --text="Installing libgl1-mesa-glx ..." + gksu apt-get --reinstall install libgl1-mesa-glx + zenity --warning --text="Please Reboot now by pressing WinKey+R!" +fi +} +main diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/cgi-bin/operaInstaller.cgi b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/cgi-bin/operaInstaller.cgi new file mode 100755 index 0000000..507fc84 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/cgi-bin/operaInstaller.cgi @@ -0,0 +1,21 @@ +#!/bin/bash + +main() { +install="Install Opera" +unInstall="Uninstall Opera" + +ansr=$(zenity --list --text "You can Install or Remove Opera here. +" --radiolist --column "Select" --column "Options" TRUE "Install Opera" FALSE "Uninstall Opera" --height 175); +if [[ "$ansr" == "$install" ]]; then + zenity --info --text="Installing Opera..." + wget -P /tmp/ "http://download1.operacdn.com/pub/opera/desktop/36.0.2130.65/linux/opera-stable_36.0.2130.65_amd64.deb" + terminator -x sudo gdebi "/tmp/opera-stable_36.0.2130.65_amd64.deb" + zenity --info --text="Install Completed!" +elif [[ "$ansr" == "$unInstall" ]]; then + zenity --info --text="Purging Opera* ..." + wget -P /tmp/ "http://download1.operacdn.com/pub/opera/desktop/36.0.2130.65/linux/opera-stable_36.0.2130.65_amd64.deb" + terminator -x sudo gdebi "/tmp/opera-stable_36.0.2130.65_amd64.deb" + zenity --info --text="Uninstall Completed!" +fi +} +main diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/cgi-bin/pids b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/cgi-bin/pids new file mode 100755 index 0000000..8b13789 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/cgi-bin/pids @@ -0,0 +1 @@ + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/cgi-bin/quit.cgi b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/cgi-bin/quit.cgi new file mode 100755 index 0000000..7539d07 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/cgi-bin/quit.cgi @@ -0,0 +1,12 @@ +#!/bin/bash + +main() +{ +readarray -t pids < ./pids +programGuiID=${pids[0]} +serverID=${pids[1]} + + kill $programGuiID $serverID ; + echo "" > ./pids +} +main diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/css.css b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/css.css new file mode 100644 index 0000000..e46f1d2 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/css.css @@ -0,0 +1,54 @@ +body { + background: rgba(4, 4, 4, .5); +} +#bg { + position: fixed; + top: 0%; + left: 0%; + width: 100%; + height: 100%; + z-index: -1; +} +#bg img { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + z-index: -1; +} +#header { + clear: right; + position: relative; + text-align: center; + color: rgba(0, 232, 255, .7); /*#00E8FF*/ +} +.menu { + padding: 2em; + background: rgba(4, 4, 4, 0.7); + color: #ffffff; +} +.menu:hover { + background: rgba(255, 255, 255, 0.8); + color: #000000; +} +#container { + float: left; + clear: both; + background: rgba(4, 4, 4, 0.7); + width: 100%; + height: 38em; + overflow: auto; + margin-top: 4em; +} +.contains { + width: 100%; + height: 39.55em; +} +.software { + width: 20em; + height: 12em; + float: left; +} diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/background.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/background.png new file mode 100644 index 0000000..9e952a6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/background.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/background.xcf b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/background.xcf new file mode 100644 index 0000000..75b9838 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/background.xcf differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/icons/amd.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/icons/amd.png new file mode 100644 index 0000000..0885977 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/icons/amd.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/icons/chrome.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/icons/chrome.png new file mode 100644 index 0000000..cbeda58 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/icons/chrome.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/icons/firefox.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/icons/firefox.png new file mode 100644 index 0000000..d5b7af6 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/icons/firefox.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/icons/flash.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/icons/flash.png new file mode 100644 index 0000000..3f053ad Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/icons/flash.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/icons/nvidia.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/icons/nvidia.png new file mode 100644 index 0000000..6bfa027 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/icons/nvidia.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/icons/opera.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/icons/opera.png new file mode 100644 index 0000000..dc4854d Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/icons/opera.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/icons/refresh.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/icons/refresh.png new file mode 100644 index 0000000..2448ac7 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/icons/refresh.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/solos-Icon.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/solos-Icon.png new file mode 100644 index 0000000..2c6742c Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/solos-Icon.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/solos.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/solos.png new file mode 100755 index 0000000..f2c98f8 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/solos.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/stjermLayout.png b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/stjermLayout.png new file mode 100755 index 0000000..264b937 Binary files /dev/null and b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/imgs/stjermLayout.png differ diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/index.html b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/index.html new file mode 100644 index 0000000..66a545f --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/index.html @@ -0,0 +1,34 @@ + + + + + Welcome Screen + + + + +
+ + + + + +
+ + Quit +
+ +
+ +
+ + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/license/index.html b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/license/index.html new file mode 100644 index 0000000..69445c5 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/license/index.html @@ -0,0 +1,358 @@ + + + + + LICENSE + + + +
+
+
+ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + <one line to give the program's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + <signature of Ty Coon>, 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. + +
+
+
+ + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/software/index.html b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/software/index.html new file mode 100644 index 0000000..468b598 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/software/index.html @@ -0,0 +1,48 @@ + + + + + Recommended Software + + + + + + +
+ + Drivers & Flash Install + +
+ +
+
+ +
+
+ +
+
+ + +
+ + Browser Install + +
+ +
+
+ +
+
+ +
+
+ + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/welcome-center.glade b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/welcome-center.glade new file mode 100644 index 0000000..77845a5 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/resources/welcome-center.glade @@ -0,0 +1,36 @@ + + + + + 1100 + 700 + False + False + center + toolbar + + + + True + False + + + + + + True + True + + + + + + True + True + 2 + + + + + + diff --git a/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/welcome-center b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/welcome-center new file mode 100755 index 0000000..0a4ebf4 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/SETTINGS_THEMES/welcome_center/welcome-center @@ -0,0 +1,47 @@ +#!/usr/bin/env python +# -*- coding: UTF-8 -*- +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# +# Author: Maxim Stewart (gamer111@gmail.com) +# Copyright (C) 2014 Maxim Stewart + +import gtk, gobject, time, webkit, os, subprocess + +class Main: + def __init__(self): + ## setup of variables and outting pids + crntDir = os.getcwd() + os.chdir(crntDir) + os.chdir("resources/bin/") + cmd = ["busybox", "httpd", "-p", "36837", "-f", "-h", "../"] + progPid = os.getpid() + spPid = subprocess.Popen(cmd, stdout=subprocess.PIPE) + file = open("../cgi-bin/pids", 'w') + file.write(str(progPid) + '\n' + str(spPid.pid)) + file.close() + + ## build window + builder = gtk.Builder() + builder.add_from_file("../welcome-center.glade") + builder.connect_signals(self) + builder.get_object("Main").show_all() + self.scrolledwindow = builder.get_object("scrolledwindow") + self.webview = webkit.WebView() + self.scrolledwindow.add(self.webview) + self.webview.show() + self.webview.open("http://localhost:36837/") + + +app = Main() +gtk.main() diff --git a/src/COPY_OVER_TO_CHROOT/start.sh b/src/COPY_OVER_TO_CHROOT/start.sh new file mode 100755 index 0000000..9636c95 --- /dev/null +++ b/src/COPY_OVER_TO_CHROOT/start.sh @@ -0,0 +1,163 @@ +#!/bin/bash + +. CONFIG.sh + +# set -o xtrace ## To debug scripts +# set -o errexit ## To exit on error +# set -o errunset ## To exit if a variable is referenced but not set + + +function main() { + clear; + start_menu_mesage; + read -p "--> : " ANSR + while [[ $ANSR != "0" ]] && [[ $ANSR != "1" ]] && \ + [[ $ANSR != "2" ]] && [[ $ANSR != "3" ]] && \ + [[ $ANSR != "4" ]] && [[ $ANSR != "5" ]] && \ + [[ $ANSR != "6" ]] && [[ $ANSR != "7" ]] && \ + [[ $ANSR != "8" ]] && [[ $ANSR != "9" ]] && \ + [[ $ANSR != "10" ]] && [[ $ANSR != "11" ]]; do + read -p "--> : " ANSR + done + case $ANSR in + "1" ) run_once_process;; + "2" ) ./GET_PPA_REPOSITORIES.sh;; + "3" ) ./GET_PPA_GPG_KEYS.sh;; + "4" ) get_live_iso_dependencies;; + "5" ) base;; + "6" ) gaming;; + "7" ) media;; + "8" ) office;; + "9" ) debs;; + "10" ) transfer_settings;; + "11" ) ./CLEANUP.sh;; + "0" ) exit;; + * ) echo "Don't know how you got here but that's a bad sign...";; + esac +} + + +function run_once_process() { + apt-get update + apt-get install --yes dbus + dbus-uuidgen > /var/lib/dbus/machine-id + dpkg-divert --local --rename --add /sbin/initctl + # Gets us add-apt-repository command + apt-get install apt-transport-https software-properties-common -y + apt-get --yes upgrade +} + + +function get_live_iso_dependencies() { + apt-get install --yes casper lupin-casper + apt-get install --yes discover laptop-detect os-prober + apt-get install --yes linux-generic + + echo "Do you want to install?" + echo "\t1) ubiquity-frontend-gtk" + echo "\t2) ubiquity-frontend-kde" + echo "\t0) nethier..." + read -p "--> : " ANSR + while [[ $ANSR != "0" ]] && [[ $ANSR != "1" ]] && \ + [[ $ANSR != "2" ]]; do + read -p "--> : " ANSR + done + case $ANSR in + "0" ) apt-get install --yes ubiquity-frontend-gtk --no-install-recommends --no-install-suggests + break;; + "1" ) apt-get install --yes ubiquity-frontend-kde --no-install-recommends --no-install-suggests + break;; + "2" ) break;; + esac +} + + +#-------------------------------Bellow Installs the main system------------------------# + +######################## Main Desktop ######################## +function base() { +# Pushed to a meta-package deb + # apt-get install xserver-xorg xorg xinit slim synaptic aptitude apt-xapian-index \ + # gufw wicd-curses pulseaudio pavucontrol file-roller p7zip-rar arj rar unrar-free \ + # xcompmgr tweak lhasa unar p7zip zip terminator stjerm ttf-mscorefonts-installer \ + # gparted gdebi sox udisks2 iftop htop tree hardinfo libsox-fmt-all onboard mc \ + # oracle-java8-installer -y + +apt-get autoremove --purge -y && apt-get autoclean + +#### Change bellow mate-core to other if +#### one wants different window managers +#### Above is mostly common base system stuff + apt-get install mate-core spacefm-gtk3 --no-install-recommends ulauncher -y + apt-get remove caja mate-terminal -y + aptitude keep-all + +############ Themes ############ + # apt-get install paper-gtk-theme paper-icon-theme \ + # sable-gtk mate-icon-theme -y +} + +############ Gaming ############ +function gaming() { + apt-get --no-install-recommends --no-install-suggests install \ + steam-launcher playonlinux dosbox -y +} + +################### Multimedia-- Videos- Images- Etc ################### +function media() { +# guvcview + apt-get --no-install-recommends --no-install-suggests install blender \ + bomi deadbeef gimp gimp-gap obs-studio xfce4-screenshooter x264 mirage \ + xchat-gnome -y +} + +######################### Office-General Stuff ######################### +function office() { +# calibre + apt-get --no-install-recommends --no-install-suggests install \ + filezilla qbittorrent quicksynergy synergy atom galculator bleachbit \ + gtkorphan libreoffice evince -y + +debs +} + +################### Look at DEB dirs to install software #################### + +function debs() { +ARCH=$(uname -m) +touch COPY_OVER_TO_CHROOT/DEBS.sh + + if [[ "${ARCH}" == "i386" ]]; then + ls COPY_OVER_TO_CHROOT/DEB32/ > COPY_OVER_TO_CHROOT/DEBS.sh + ARCH="DEB32/" + elif [[ "${ARCH}" == "x86_64" ]]; then + ls COPY_OVER_TO_CHROOT/DEB64/ > COPY_OVER_TO_CHROOT/DEBS.sh + ARCH="DEB64/" + fi + + sed -i "s|^|dpkg -i ${ARCH}/|" COPY_OVER_TO_CHROOT/DEBS.sh + bash COPY_OVER_TO_CHROOT/DEBS.sh +} + +######################### Copy Settings to their locations ######################### +function transfer_settings() { + ## set etc skell + rm -rf /etc/skel/ + cp -r COPY_OVER_TO_CHROOT/SETTINGS_THEMES/etc/skell/ /etc/ + + ## set slim themes + rm -rf /usr/share/slim/themes/ + mv COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/slim/themes/ /usr/share/slim/ + + ## set icons & themes + cp -r COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/icons /usr/share/ + cp -r COPY_OVER_TO_CHROOT/SETTINGS_THEMES/usr_share/themes /usr/share/ + + ## set grub bg image + echo 'GRUB_BACKGROUND="grub.jpg"' >> /etc/default/grub + cp COPY_OVER_TO_CHROOT/SETTINGS_THEMES/boot_grub/grub.jpg /boot/grub/ + update-grub + +} + +main $@; diff --git a/src/META_PACKAGE_EXAMPLES/sol-os-base b/src/META_PACKAGE_EXAMPLES/sol-os-base new file mode 100644 index 0000000..ec0c166 --- /dev/null +++ b/src/META_PACKAGE_EXAMPLES/sol-os-base @@ -0,0 +1,18 @@ +### Commented entries have reasonable defaults. +### Uncomment to edit them. +# Source: sol-os-base-src +Section: misc +Priority: optional +Homepage: https://www.itdominator.com/ +Standards-Version: 3.9.2 + +Package: sol-os-base +Version: 0.0.1 +Maintainer: Maxim Stewart +Depends: adduser,apt,apt-utils,bzip2,console-setup,debconf,eject,gnupg,ifupdown,initramfs-tools,iproute2,iputils-ping,isc-dhcp-client,kbd,kmod,less,locales,makedev,mawk,net-tools,netbase,netcat-openbsd,passwd,procps,python3,resolvconf,rsyslog,sudo,tzdata,ubuntu-keyring,udev,ureadahead,whiptail, + nano,p7zip,zip,p7zip-rar,rar,unrar-free,htop,iftop,mc,tree +Provides: adduser,apt,apt-utils,bzip2,console-setup,debconf,eject,gnupg,ifupdown,initramfs-tools,iproute2,iputils-ping,isc-dhcp-client,kbd,kmod,less,locales,makedev,mawk,net-tools,netbase,netcat-openbsd,passwd,procps,python3,resolvconf,rsyslog,sudo,tzdata,ubuntu-keyring,udev,ureadahead,whiptail, + nano,p7zip,zip,p7zip-rar,rar,unrar-free,htop,iftop,mc,tree +Architecture: amd64 +Description: Sol-OS: A minimal OS + Sol-OS is a minimal OS keeping things simple and light weight. This meta-package installs the base programs that are needed for general system functions. diff --git a/src/META_PACKAGE_EXAMPLES/sol-os-desktop b/src/META_PACKAGE_EXAMPLES/sol-os-desktop new file mode 100644 index 0000000..dc6efd5 --- /dev/null +++ b/src/META_PACKAGE_EXAMPLES/sol-os-desktop @@ -0,0 +1,20 @@ +### Commented entries have reasonable defaults. +### Uncomment to edit them. +# Source: sol-os-desktop-src +Section: misc +Priority: optional +Homepage: https://www.itdominator.com/ +Standards-Version: 3.9.2 + +Package: sol-os-desktop +Version: 0.0.1 +Maintainer: Maxim Stewart +Depends: xserver-xorg,xorg,xinit,pulseaudio,pavucontrol,sox,libsox-fmt-all,udisks2,slim, + xcompmgr,pekwm,default-jre,openjfx,gufw,wicd-curses,gparted,gdebi,file-roller,hardinfo, + terminator,stjerm,onboard +Provides: xserver-xorg,xorg,xinit,pulseaudio,pavucontrol,sox,libsox-fmt-all,udisks2,slim, + xcompmgr,pekwm,default-jre,openjfx,gufw,wicd-curses,gparted,gdebi,file-roller,hardinfo, + terminator,stjerm,onboard +Architecture: amd64 +Description: Sol-OS: A minimal OS + Sol-OS is a minimal OS keeping things simple and light weight. This meta-package installs the base programs that are needed to provide a usable desktop. diff --git a/src/NOTES/Chroot_Distro_Build_OLD.txt b/src/NOTES/Chroot_Distro_Build_OLD.txt new file mode 100644 index 0000000..6c0ad6e --- /dev/null +++ b/src/NOTES/Chroot_Distro_Build_OLD.txt @@ -0,0 +1,211 @@ +############################ +#### SETUP & INFO #### +############################ + +## WEBSITES + Window Managers : + http://xwinman.org/ + Source List Generator : + https://repogen.simplylinux.ch/index.php + Themes : + http://gnome-look.org/ + Debootstrap Versions: + http://packages.ubuntu.com/search?keywords=debootstrap&searchon=names&suite=all§ion=all + Ubuntu-Mini-Remix : + http://www.ubuntu-mini-remix.org/ + SYSLINUX (Booting Live systems or install state) + http://www.syslinux.org/wiki/index.php?title=HowTos#New_users (THIS COVERS BOOT METHODS FOR USB, CD, EFI, ETC) + http://www.syslinux.org/wiki/index.php?title=ISOLINUX (THIS CREATES THE BOOT STRUCTURE FOR THE ISO!!!) + SYSLINUX Archive (Needed for isolinux.bin && ldlinux.c32 to follow instructions in above link!!) + https://www.kernel.org/pub/linux/utils/boot/syslinux/ + NON SYSLINUX ARCHIVE METHOD (Try and get files from here) + /usr/lib/syslinux/ + + Good Reference : + http://willhaley.com/blog/create-a-custom-debian-stretch-live-environment-ubuntu-17-zesty/ + Other : + https://wiki.ubuntu.com/Releases + http://archive.ubuntu.com/ubuntu/ + http://archive.ubuntu.com/ubuntu/pool/main/d/debootstrap/ + +--- SIDE NOTE --- +Ubuntu Mini Remix contains: +- ubuntu-minimal (this is a metapackage, details at https://packages.ubuntu.com/cgi-bin/search_packages.pl?keywords=ubuntu-minimal&searchon=names&subword=1&version=all&release=all) +- ubuntu-standard (this is a metapackage, details at https://packages.ubuntu.com/cgi-bin/search_packages.pl?keywords=ubuntu-standard&searchon=names&subword=1&version=all&release=all) +- casper +- lupin-casper + +## SETUP DIR STRUCTURE +*** buildDir is where you are maintaining the squashfs and iso bits + +mkdir -p buildDir/iso/{casper,isolinux,install} + ## holds where squshfs goes after modding. + ## HAS ALL UNCOMPRESSED ISO BITS EXCLUDING SQUASHFS + ## OR CONTAINS DEBOOTSTRAP GENERATED DIR STRUCTURE +mkdir buildDir/squashfs-root/ + ## this is where we can extract a squashfs + ## from an iso OR generate our own from debootstrap. + ** EXTRACTING A SQUASHFS CREATES THIS + ** ONLY DO WHEN DEBOOTSTRAPING + +## PACKAGES NEEDED PRIOR TO DOING ANYTHING +sudo apt-get install xnest xserver-xephyr syslinux squashfs-tools genisoimage debootstrap + ## debootstrap needs to be the version you're building + ## ie, building vivid then need vivid's debootstrap + ## link above has versions to dl + +## FOR GUI CHROOT LIKE ENVIRONMENT +**** In a seperate terminal from build terminal +Xnest -ac :10 -geometry 1920x1080 ## Monitor resolution +OR +Xephyr -resizeable -screen 1920x1080 :10 + +############################ +#### BUILD METHODS #### +############################ + +## BUILDING FROM AN Ubuntu-Mini-Remix + -- DL Ubuntu-Mini-Remix [link above] and mount it + -- copy out its contents to the iso/ dir + GET THE HIDDEN .disk/ dir! ISO WILL FAIL OTHERWISE!! + -- from that, copy the iso/casper/filesystem.squashfs to the same dir + as iso/ dir + -- unsquashfs filesystem.squashfs + + +## BUILDING FROM AN DEBOOTSTRAP +## same location as iso/ + sudo debootstrap --variant=buildd http://archive.ubuntu.com/ubuntu/ + OR + sudo debootstrap --arch=amd64 vivid squashfs-root/ ## For 32bit use --arch=i386 + + +############################ +#### BUILD PROCESS #### +############################ + +cd squashfs-root/ +sudo mount -t proc proc proc/ +sudo mount -t sysfs sys sys/ +sudo mount -o bind /dev dev/ +sudo cp /etc/resolv.conf etc/ +sudo cp /etc/hosts etc/hosts ## do this one if in debootstrap + +sudo chroot . bash +export HOME=/root +export LC_ALL=C +export DISPLAY=:10 + +## GET sourcelist from source list generator [link above] +nano it to /etc/apt/sources.list +apt-get upgrade + +## INSTALL AND MOD STUFF +apt-get update +apt-get install --yes dbus +apt-get install -y ubuntu-standard casper lupin-casper +apt-get install -y laptop-detect os-prober +apt-get install -y linux-generic + +## tasksel lets you ionstall various setups +apt-get install -y xserver-xorg xorg xinit ubiquity-frontend-gtk tasksel synaptic aptitude apt-xapian-index + +## just a ref +apt-get install mate-core sddm + +## change live cd user +nano etc/casper.conf + + +############################ +#### CLEAN PROCESS #### +############################ + +##Clean the older non-used kernels to save space: + dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge + +## CLEAN SYSTEM + apt-get autoremove --purge + apt-get autoclean + rm -rf tmp/* + rm /etc/resolv.conf + rm /var/lib/dbus/machine-id + rm /sbin/initctl + dpkg-divert --rename --remove /sbin/initctl + +## in chroot or outer + umount -lf dev/ + umount -lf proc/ + umount -lf sys/ + exit + +EDIT to change names of Ubuntu +iso/isolinux/txt.cfg + + +################################ +#### Recreate manifest #### +################################ + + sudo chroot squashfs-root/ dpkg-query -W --showformat='${Package} ${Version}\n' | sudo tee iso/casper/filesystem.manifest + sudo cp -v iso/casper/filesystem.manifest iso/casper/filesystem.manifest-desktop + +PUT IN SCRIPT >>> + + REMOVE='ubiquity ubiquity-frontend-gtk ubiquity-frontend-kde casper lupin-casper live-initramfs user-setup discover1 xresprobe os-prober libdebian-installer4' + for i in $REMOVE + do + sudo sed -i "/${i}/d" iso/casper/filesystem.manifest-desktop + done + +############################ +#### MAKE SQUASHFS #### +############################ + +If this Customised Remix is to potentially be installed on some systems then +the /boot folder will be needed. To allow the Customised Cd to be an +installer Cd, compress the entire chroot folder with this command: + + ## avg compression + sudo mksquashfs squashfs-root/ iso/casper/filesystem.squashfs + + ## best compression + sudo mksquashfs squashfs-root/ iso/casper/filesystem.squashfs -comp xz -e squashfs-root/boot + + +Then write the filesystem.size file, which is needed by the installer: + + sudo chmod 644 iso/casper/filesystem.size + printf $(sudo du -sx --block-size=1 squashfs-root/ | cut -f1) > iso/casper/filesystem.size + sudo chmod 444 iso/casper/filesystem.size + +############################ +#### Calculate MD5 #### +############################ + +This calculates the md5sum of everything in the image folder, +except the file named md5sum.txt. + + sudo -s + (cd iso && find . -type f -print0 | xargs -0 md5sum | grep -v "\./md5sum.txt" > SHA256SUMS) + exit + +############################### +#### Create ISO Image #### +############################### + +Create iso from the image directory using the command-line + + cd iso/ + +OPTION 1:: +## Works for me.... +sudo mkisofs -D -r -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../Sol-OSv3.iso . + +OR + +sudo mkisofs -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../Sol-OSv3.iso ./ + +OPTION 2:: +## Hasn't worked for me.... +sudo mkisofs -r -no-emul-boot -boot-load-size 4 -o ../ubu-mini.iso -b isolinux/isolinux.bin -c isolinux/boot.cat ./ diff --git a/NOTES_LICENCE/Example_Bashrc.txt b/src/NOTES/Example_Bashrc.txt similarity index 100% rename from NOTES_LICENCE/Example_Bashrc.txt rename to src/NOTES/Example_Bashrc.txt diff --git a/NOTES_LICENCE/EXAMPLE-ISOLINUX-CFG b/src/NOTES/Example_ISOLINUX_Config.txt similarity index 100% rename from NOTES_LICENCE/EXAMPLE-ISOLINUX-CFG rename to src/NOTES/Example_ISOLINUX_Config.txt diff --git a/src/NOTES/Live_CD_Customization_From_Scratch.pdf b/src/NOTES/Live_CD_Customization_From_Scratch.pdf new file mode 100644 index 0000000..dd46d84 Binary files /dev/null and b/src/NOTES/Live_CD_Customization_From_Scratch.pdf differ diff --git a/NOTES_LICENCE/Useful_Commands.txt b/src/NOTES/Useful_Commands.txt similarity index 100% rename from NOTES_LICENCE/Useful_Commands.txt rename to src/NOTES/Useful_Commands.txt diff --git a/src/cleanup.sh b/src/cleanup.sh new file mode 100755 index 0000000..c4a60ce --- /dev/null +++ b/src/cleanup.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +. CONFIG.sh + +# set -o xtrace ## To debug scripts +# set -o errexit ## To exit on error +# set -o errunset ## To exit if a variable is referenced but not set + + +function main() { + sudo rm -rf image/ work/ +} +main $@; diff --git a/src/start.sh b/src/start.sh new file mode 100755 index 0000000..25839e4 --- /dev/null +++ b/src/start.sh @@ -0,0 +1,105 @@ +#!/bin/bash + +# set -o xtrace ## To debug scripts +# set -o errexit ## To exit on error +# set -o errunset ## To exit if a variable is referenced but not set + + +. CONFIG.sh + +function main() { + clear; + if [[ $(sanity_check) -eq 1 ]]; then echo "\nExiting..."; return; fi + + start_menu_mesage; + read -p "--> : " ANSR + while [[ $ANSR != "0" ]] && [[ $ANSR != "1" ]] && \ + [[ $ANSR != "2" ]] && [[ $ANSR != "3" ]] && \ + [[ $ANSR != "4" ]] && [[ $ANSR != "5" ]] && \ + [[ $ANSR != "6" ]]; do + read -p "--> : " ANSR + done + case $ANSR in + "1" ) do_all_run;; + # First setup the debootstrap env... + "2" ) ./step_1_debootstrap.sh;; + # Then setup and run chroot... + "3" ) ./step_2_chroot.sh;; + # Create the boot structure data... + "4" ) ./step_3_create_boot_structure.sh;; + # Create the CD... + "5" ) ./step_4_create_CD.sh;; + # Purge everythin and start fresh... + "6" ) ./cleanup.sh;; + "0" ) exit;; + * ) echo "Don't know how you got here but that's a bad sign...";; + esac +} + +function do_all_run() { + # Starting with a clean slate + ./cleanup.sh; + # First setup the debootstrap env... + ./step_1_debootstrap.sh; + # Then setup and run chroot... + ./step_2_chroot.sh; + # Create the boot structure data... + ./step_3_create_boot_structure.sh; + # Create the CD... + ./step_4_create_CD.sh; +} + +function sanity_check() { + # Check for debootstrap command and then install from downloaded deb if not present. + # We could install from current apt but I want the user and myself to be fully aware + # of what they are chosing. IE, we could just run the install command itself... + debootstrap_comm=$(which debootstrap) + if [[ "${debootstrap_comm}" == "" ]]; then + echo "No deboostrap command found so will try installing from local directory...\n" + if [[ ! -f "debootstrap.deb" ]]; then + echo "No debootstrap deb file found in current directory..."; + echo "Please download one from:\n\thttps://packages.ubuntu.com/search?keywords=debootstrap&searchon=names&suite=all§ion=all"; + echo "After download rename it to: debootstrap.deb\n"; + echo "OR\n" + echo "Run: sudo apt install debootstrap" + return 1; + else + sudo dpkg -i ./deboostrap.deb + fi + fi + + xyphr=$(which Xephyr) ## Chroot view window || alt desktop window + sysLnx=$(which syslinux) ## Casper stuff + sysTools=$(which ppmtolss16) ## Part of syslinux-utils + squash=$(which unsquashfs) ## Squashfs-tools + genIso=$(which genisoimage) ## Iso maker + netpbm=$(which bmptoppm) ## Boot splash maker part + if [[ $xyphr == "" ]] || [[ $sysLnx == "" ]] || \ + [[ $squash == "" ]] || [[ $genIso == "" ]]; then + echo "# ---- Missing Some Packages ---- #\n" \ + "Xephyr :" "${xyphr}\n" \ + "Syslinux :" "${sysLnx}\n" \ + "Squashfs-tools :" "${squash}\n" \ + "Genisoimage :" "${genIso}\n" \ + "Netpbm :" "${netpbm}\n" \ + "Going to run :\n" \ + "\tapt-get install xserver-xephyr syslinux squashfs-tools genisoimage netpbm syslinux-utils -y" + sleep 2 + sudo apt-get install xserver-xephyr syslinux squashfs-tools genisoimage netpbm syslinux-utils -y + fi + + if [[ "${ARCH}" == "" ]] || [[ "${RELEASE}" == "" ]]; then + echo "Please check CONFIG.sh and set the ARCH and RELEASE data..."; + return 1; + fi + + if [[ "${OS_NAME}" == "" ]] || [[ "${LIVE_USER}" == "" ]]; then + echo "Please check CONFIG.sh and set the OS_NAME and LIVE_USER data..."; + return 1; + fi + + return 0; +} + + +main $@; diff --git a/src/step_1_debootstrap.sh b/src/step_1_debootstrap.sh new file mode 100755 index 0000000..ed797a4 --- /dev/null +++ b/src/step_1_debootstrap.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +. CONFIG.sh + +# set -o xtrace ## To debug scripts +# set -o errexit ## To exit on error +# set -o errunset ## To exit if a variable is referenced but not set + + +# Debootstrap process +function main() { + sudo debootstrap --arch=$ARCH $RELEASE "${CHROOT_PTH}" +} +main $@; diff --git a/src/step_2_chroot.sh b/src/step_2_chroot.sh new file mode 100755 index 0000000..c7ade04 --- /dev/null +++ b/src/step_2_chroot.sh @@ -0,0 +1,41 @@ +#!/bin/bash + +. CONFIG.sh + +# set -o xtrace ## To debug scripts +# set -o errexit ## To exit on error +# set -o errunset ## To exit if a variable is referenced but not set + + +# Debootstrap process +function main() { + confirm_dialouge "Launch Xephyr preview window?\n Resolution: ${RESOLUTION} Window ID: ${ID}" + if [[ $? -eq 0 ]]; then + Xephyr -resizeable -screen "${RES}" "${ID}" & + fi + + clear + # Mount stuff + sudo mount --bind /dev "${CHROOT_PTH}"/dev/ + sudo mount -t proc proc "${CHROOT_PTH}"/proc/ + sudo mount -t sysfs sys "${CHROOT_PTH}"/sys/ + + # setup some configs stuff for internetz + sudo cp -r COPY_OVER_TO_CHROOT/ "${CHROOT_PTH}" + sudo cp /etc/hosts "${CHROOT_PTH}"/etc/hosts + sudo cp /etc/resolv.conf "${CHROOT_PTH}"/etc/resolv.conf + sudo chown $USER "${CHROOT_PTH}"/etc/apt/sources.list + sudo sed s/$SYSTEM_RELEASE/$RELEASE/ < /etc/apt/sources.list > "${CHROOT_PTH}"/etc/apt/sources.list + sudo chown root "${CHROOT_PTH}"/etc/apt/sources.list + + # Enter chroot mode + chroot_big_dump_mesage + sudo chroot "${CHROOT_PTH}" + + # cleanup + sudo rm -rf "${CHROOT_PTH}"/COPY_OVER_TO_CHROOT/ + sudo umount "${CHROOT_PTH}"/dev/ + sudo umount -lf "${CHROOT_PTH}"/proc/ + sudo umount -lf "${CHROOT_PTH}"/sys/ +} +main $@; diff --git a/src/step_3_create_boot_structure.sh b/src/step_3_create_boot_structure.sh new file mode 100755 index 0000000..3254d01 --- /dev/null +++ b/src/step_3_create_boot_structure.sh @@ -0,0 +1,116 @@ +#!/bin/bash + +. CONFIG.sh + +# set -o xtrace ## To debug scripts +# set -o errexit ## To exit on error +# set -o errunset ## To exit if a variable is referenced but not set + + +function main() { + echo "Moving ISO linux parts..." + move_iso_linux_parts; + + echo "\nWhich boot style do you want to use?" + echo "\t1) Text Boot" + echo "\t2) GUI Boot" + read -p "--> : " ANSR + while [[ $ANSR != "1" ]] && [[ $ANSR != "2" ]]; do + read -p "--> : " ANSR + done + case $ANSR in + "1" ) isolinux_text_boot;; + "2" ) isolinux_gui_boot;; + esac + + echo "Creating manifest..." + create_manifest; + echo "Squashing chroot filesystem..." + compress_chroot; + echo "Creating diskdefines data..." + diskdefines; + echo "Creating recognition info..." + remix_recognition; + echo "Creating MD5 data..." + md5_cal; +} + +function move_iso_linux_parts() { + clear + # We will need a kernel and an initrd that was built with the Casper scripts. + # Grab them from the chroot. Use the current version. + # Note that before 9.10, the initrd was in gz not lz format... + echo "If this fails then use what's in chroot/boot/...:" + echo "Copying ${CHROOT_PTH}/boot/vmlinuz-5.4.**-**-generic to image/casper/vmlinuz" + sudo cp "${CHROOT_PTH}"/boot/vmlinuz-5.4.**-**-generic image/casper/vmlinuz + echo "Copying ${CHROOT_PTH}/boot/initrd.img-5.4.**-**-generic to image/casper/initrd.lz" + sudo cp "${CHROOT_PTH}"/boot/initrd.img-5.4.**-**-generic image/casper/initrd.lz +} + +function isolinux_text_boot() { + # We need the isolinux and memtest binaries. + # (Note: some distros place file isolinux.bin under /usr/lib/syslinux .) + sudo cp /usr/lib/ISOLINUX/isolinux.bin image/isolinux/ + sudo cp /usr/lib/syslinux/modules/bios/ldlinux.c32 image/isolinux/ # for syslinux 5.00 and newer + # sudo cp /boot/memtest86+.bin image/install/memtest + cp BOOT_STRUCTURE_PARTS/isolinux/isolinux.cfg image/isolinux/ + + # To give some boot-time instructions to the user + echo "\nMoving splash parts to image/isolinux" + cp BOOT_STRUCTURE_PARTS/splash_screen/isolinux.txt image/isolinux/ + cp BOOT_STRUCTURE_PARTS/splash_screen/splash.rle image/isolinux/ +} + + +function isolinux_gui_boot() { + # Use local options + sudo cp BOOT_STRUCTURE_PARTS/isolinux/* image/isolinux/ + sudo rm image/isolinux/isolinux.cfg_text_version + sudo mv image/isolinux/isolinux.cfg_gui_version image/isolinux/isolinux.cfg +} + + + +function create_manifest() { + sudo chroot ${CHROOT_PTH} dpkg-query -W --showformat='${Package} ${Version}\n' | sudo tee image/casper/filesystem.manifest + sudo cp -v image/casper/filesystem.manifest image/casper/filesystem.manifest-desktop + REMOVE='ubiquity ubiquity-frontend-gtk ubiquity-frontend-kde casper lupin-casper live-initramfs user-setup discover1 xresprobe os-prober libdebian-installer4' + for i in $REMOVE; do + sudo sed -i "/${i}/d" image/casper/filesystem.manifest-desktop + done +} + +function compress_chroot() { + sudo mksquashfs "${CHROOT_PTH}" image/casper/filesystem.squashfs \ + -b 1048576 -comp xz -Xdict-size 100% + + printf $(sudo du -sx --block-size=1 "${CHROOT_PTH}" | cut -f1) > image/casper/filesystem.size +} + + +function diskdefines() { +cat < image/README.diskdefines +#define DISKNAME ${OS_NAME} +#define TYPE binary +#define TYPEbinary 1 +#define ARCH ${ARCH} +#define ARCH${ARCH} 1 +#define DISKNUM 1 +#define DISKNUM1 1 +#define TOTALNUM 0 +#define TOTALNUM0 1 +EOF +} + +function remix_recognition() { + touch image/.disk/base_installable + echo "full_cd/single" > image/.disk/cd_type + echo "${OS_NAME} ${OS_VER}" > image/.disk/info + echo "http//your-release-notes-url.com" > image/.disk/release_notes_url +} + +function md5_cal() { + (cd image/ && find . -type f -print0 | xargs -0 md5sum | grep -v "\./md5sum.txt" > md5sum.txt) +} + +main $@; diff --git a/src/step_4_create_CD.sh b/src/step_4_create_CD.sh new file mode 100755 index 0000000..f49b340 --- /dev/null +++ b/src/step_4_create_CD.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +. CONFIG.sh + +# set -o xtrace ## To debug scripts +# set -o errexit ## To exit on error +# set -o errunset ## To exit if a variable is referenced but not set + + +function main() { + echo "Creating the ISO file..." + cd image/ + sudo mkisofs -r -V "${OS_NAME}" -cache-inodes -J -l \ + -b isolinux/isolinux.bin \ + -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 \ + -boot-info-table -o ../"${OS_NAME}".iso . + cd .. +} + +main $@;