diff options
Diffstat (limited to 'themes/Shadows-GTK')
268 files changed, 4269 insertions, 0 deletions
diff --git a/themes/Shadows-GTK/assets/arrow-down-active.png b/themes/Shadows-GTK/assets/arrow-down-active.png Binary files differnew file mode 100644 index 0000000..989ee67 --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-down-active.png diff --git a/themes/Shadows-GTK/assets/arrow-down-hover.png b/themes/Shadows-GTK/assets/arrow-down-hover.png Binary files differnew file mode 100644 index 0000000..989ee67 --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-down-hover.png diff --git a/themes/Shadows-GTK/assets/arrow-down-insensitive.png b/themes/Shadows-GTK/assets/arrow-down-insensitive.png Binary files differnew file mode 100644 index 0000000..9c8f78d --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-down-insensitive.png diff --git a/themes/Shadows-GTK/assets/arrow-down.png b/themes/Shadows-GTK/assets/arrow-down.png Binary files differnew file mode 100644 index 0000000..15ae4d7 --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-down.png diff --git a/themes/Shadows-GTK/assets/arrow-left-active.png b/themes/Shadows-GTK/assets/arrow-left-active.png Binary files differnew file mode 100644 index 0000000..d229b39 --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-left-active.png diff --git a/themes/Shadows-GTK/assets/arrow-left-hover.png b/themes/Shadows-GTK/assets/arrow-left-hover.png Binary files differnew file mode 100644 index 0000000..d229b39 --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-left-hover.png diff --git a/themes/Shadows-GTK/assets/arrow-left-insensitive.png b/themes/Shadows-GTK/assets/arrow-left-insensitive.png Binary files differnew file mode 100644 index 0000000..e4c2e77 --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-left-insensitive.png diff --git a/themes/Shadows-GTK/assets/arrow-left.png b/themes/Shadows-GTK/assets/arrow-left.png Binary files differnew file mode 100644 index 0000000..88bdcf9 --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-left.png diff --git a/themes/Shadows-GTK/assets/arrow-right-active.png b/themes/Shadows-GTK/assets/arrow-right-active.png Binary files differnew file mode 100644 index 0000000..283b898 --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-right-active.png diff --git a/themes/Shadows-GTK/assets/arrow-right-hover.png b/themes/Shadows-GTK/assets/arrow-right-hover.png Binary files differnew file mode 100644 index 0000000..283b898 --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-right-hover.png diff --git a/themes/Shadows-GTK/assets/arrow-right-insensitive.png b/themes/Shadows-GTK/assets/arrow-right-insensitive.png Binary files differnew file mode 100644 index 0000000..8183d51 --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-right-insensitive.png diff --git a/themes/Shadows-GTK/assets/arrow-right.png b/themes/Shadows-GTK/assets/arrow-right.png Binary files differnew file mode 100644 index 0000000..d6c1d0a --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-right.png diff --git a/themes/Shadows-GTK/assets/arrow-small-down-active.png b/themes/Shadows-GTK/assets/arrow-small-down-active.png Binary files differnew file mode 100644 index 0000000..fa450d1 --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-small-down-active.png diff --git a/themes/Shadows-GTK/assets/arrow-small-down-hover.png b/themes/Shadows-GTK/assets/arrow-small-down-hover.png Binary files differnew file mode 100644 index 0000000..fa450d1 --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-small-down-hover.png diff --git a/themes/Shadows-GTK/assets/arrow-small-down-insensitive.png b/themes/Shadows-GTK/assets/arrow-small-down-insensitive.png Binary files differnew file mode 100644 index 0000000..6641348 --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-small-down-insensitive.png diff --git a/themes/Shadows-GTK/assets/arrow-small-down.png b/themes/Shadows-GTK/assets/arrow-small-down.png Binary files differnew file mode 100644 index 0000000..af6e6d5 --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-small-down.png diff --git a/themes/Shadows-GTK/assets/arrow-small-left-active.png b/themes/Shadows-GTK/assets/arrow-small-left-active.png Binary files differnew file mode 100644 index 0000000..0dc188f --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-small-left-active.png diff --git a/themes/Shadows-GTK/assets/arrow-small-left-hover.png b/themes/Shadows-GTK/assets/arrow-small-left-hover.png Binary files differnew file mode 100644 index 0000000..0dc188f --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-small-left-hover.png diff --git a/themes/Shadows-GTK/assets/arrow-small-left-insensitive.png b/themes/Shadows-GTK/assets/arrow-small-left-insensitive.png Binary files differnew file mode 100644 index 0000000..43880a5 --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-small-left-insensitive.png diff --git a/themes/Shadows-GTK/assets/arrow-small-left.png b/themes/Shadows-GTK/assets/arrow-small-left.png Binary files differnew file mode 100644 index 0000000..d8d0233 --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-small-left.png diff --git a/themes/Shadows-GTK/assets/arrow-small-right-active.png b/themes/Shadows-GTK/assets/arrow-small-right-active.png Binary files differnew file mode 100644 index 0000000..8831a1f --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-small-right-active.png diff --git a/themes/Shadows-GTK/assets/arrow-small-right-hover.png b/themes/Shadows-GTK/assets/arrow-small-right-hover.png Binary files differnew file mode 100644 index 0000000..8831a1f --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-small-right-hover.png diff --git a/themes/Shadows-GTK/assets/arrow-small-right-insensitive.png b/themes/Shadows-GTK/assets/arrow-small-right-insensitive.png Binary files differnew file mode 100644 index 0000000..6767d31 --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-small-right-insensitive.png diff --git a/themes/Shadows-GTK/assets/arrow-small-right.png b/themes/Shadows-GTK/assets/arrow-small-right.png Binary files differnew file mode 100644 index 0000000..3b87e13 --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-small-right.png diff --git a/themes/Shadows-GTK/assets/arrow-small-up-active.png b/themes/Shadows-GTK/assets/arrow-small-up-active.png Binary files differnew file mode 100644 index 0000000..9156f79 --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-small-up-active.png diff --git a/themes/Shadows-GTK/assets/arrow-small-up-hover.png b/themes/Shadows-GTK/assets/arrow-small-up-hover.png Binary files differnew file mode 100644 index 0000000..9156f79 --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-small-up-hover.png diff --git a/themes/Shadows-GTK/assets/arrow-small-up-insensitive.png b/themes/Shadows-GTK/assets/arrow-small-up-insensitive.png Binary files differnew file mode 100644 index 0000000..463fea1 --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-small-up-insensitive.png diff --git a/themes/Shadows-GTK/assets/arrow-small-up.png b/themes/Shadows-GTK/assets/arrow-small-up.png Binary files differnew file mode 100644 index 0000000..42abe8b --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-small-up.png diff --git a/themes/Shadows-GTK/assets/arrow-up-active.png b/themes/Shadows-GTK/assets/arrow-up-active.png Binary files differnew file mode 100644 index 0000000..1f0efc0 --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-up-active.png diff --git a/themes/Shadows-GTK/assets/arrow-up-hover.png b/themes/Shadows-GTK/assets/arrow-up-hover.png Binary files differnew file mode 100644 index 0000000..1f0efc0 --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-up-hover.png diff --git a/themes/Shadows-GTK/assets/arrow-up-insensitive.png b/themes/Shadows-GTK/assets/arrow-up-insensitive.png Binary files differnew file mode 100644 index 0000000..aa40fd4 --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-up-insensitive.png diff --git a/themes/Shadows-GTK/assets/arrow-up.png b/themes/Shadows-GTK/assets/arrow-up.png Binary files differnew file mode 100644 index 0000000..83c2159 --- /dev/null +++ b/themes/Shadows-GTK/assets/arrow-up.png diff --git a/themes/Shadows-GTK/assets/breeze-check-checked-symbolic.svg b/themes/Shadows-GTK/assets/breeze-check-checked-symbolic.svg new file mode 100644 index 0000000..845e055 --- /dev/null +++ b/themes/Shadows-GTK/assets/breeze-check-checked-symbolic.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg id="svg8" version="1.1" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"> + <rect id="rect2" class="warning" x="1.5" y="1.5" width="15" height="15" rx="2" ry="2" fill="#eff0f1"/> + <path id="path4" class="error" d="m4 4v10h10v-10z" fill="#3daee9"/> + <path id="path6" class="error" d="m3.5 1c-1.385 0-2.5 1.115-2.5 2.5v11c0 1.385 1.115 2.5 2.5 2.5h11c1.385 0 2.5-1.115 2.5-2.5v-11c0-1.385-1.115-2.5-2.5-2.5zm0 1h11c0.831 0 1.5 0.669 1.5 1.5v11c0 0.831-0.669 1.5-1.5 1.5h-11c-0.831 0-1.5-0.669-1.5-1.5v-11c0-0.831 0.669-1.5 1.5-1.5z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="#7c8288" image-rendering="auto" shape-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/> +</svg> diff --git a/themes/Shadows-GTK/assets/breeze-check-indeterminate-symbolic.svg b/themes/Shadows-GTK/assets/breeze-check-indeterminate-symbolic.svg new file mode 100644 index 0000000..4fac79f --- /dev/null +++ b/themes/Shadows-GTK/assets/breeze-check-indeterminate-symbolic.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg version="1.1" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"> + <rect class="warning" x="1.5" y="1.5" width="15" height="15" rx="2" ry="2" fill="#eff0f1"/> + <path class="error" d="m4 4v10h10v-10zm7.293 2h0.70703v6h-6v-0.70703z" fill="#3daee9"/> + <path class="error" d="m3.5 1c-1.385 0-2.5 1.115-2.5 2.5v11c0 1.385 1.115 2.5 2.5 2.5h11c1.385 0 2.5-1.115 2.5-2.5v-11c0-1.385-1.115-2.5-2.5-2.5zm0 1h11c0.831 0 1.5 0.669 1.5 1.5v11c0 0.831-0.669 1.5-1.5 1.5h-11c-0.831 0-1.5-0.669-1.5-1.5v-11c0-0.831 0.669-1.5 1.5-1.5z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="#7c8288" image-rendering="auto" shape-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/> +</svg> diff --git a/themes/Shadows-GTK/assets/breeze-check-unchecked-symbolic.svg b/themes/Shadows-GTK/assets/breeze-check-unchecked-symbolic.svg new file mode 100644 index 0000000..0b08747 --- /dev/null +++ b/themes/Shadows-GTK/assets/breeze-check-unchecked-symbolic.svg @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg id="svg8" version="1.1" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"> + <rect id="rect2" class="warning" x="1.5" y="1.5" width="15" height="15" rx="2" ry="2" fill="#eff0f1"/> + <path id="path6" class="success" d="m3.5 1c-1.385 0-2.5 1.115-2.5 2.5v11c0 1.385 1.115 2.5 2.5 2.5h11c1.385 0 2.5-1.115 2.5-2.5v-11c0-1.385-1.115-2.5-2.5-2.5zm0 1h11c0.831 0 1.5 0.669 1.5 1.5v11c0 0.831-0.669 1.5-1.5 1.5h-11c-0.831 0-1.5-0.669-1.5-1.5v-11c0-0.831 0.669-1.5 1.5-1.5z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="#7c8288" image-rendering="auto" shape-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/> +</svg> diff --git a/themes/Shadows-GTK/assets/breeze-close-active-symbolic.svg b/themes/Shadows-GTK/assets/breeze-close-active-symbolic.svg new file mode 100644 index 0000000..7e22b5b --- /dev/null +++ b/themes/Shadows-GTK/assets/breeze-close-active-symbolic.svg @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg id="svg4" version="1.1" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"> + <path id="path905-3" class="error" d="m9 0a9 9 0 0 0-9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9zm-3.6465 4.6465 3.6465 3.6465 3.6465-3.6465 0.70705 0.70705-3.6465 3.6465 3.6465 3.6465-0.70705 0.70705-3.6465-3.6465-3.6465 3.6465-0.70705-0.70705 3.6465-3.6465-3.6465-3.6465z" fill="#ff0404" stroke-width="1.125"/> +</svg> diff --git a/themes/Shadows-GTK/assets/breeze-close-hover-symbolic.svg b/themes/Shadows-GTK/assets/breeze-close-hover-symbolic.svg new file mode 100644 index 0000000..63f3242 --- /dev/null +++ b/themes/Shadows-GTK/assets/breeze-close-hover-symbolic.svg @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg id="svg4" version="1.1" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"> + <path id="path905" class="color" d="m9 0a9 9 0 0 0-9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9zm-3.6465 4.6465 3.6465 3.6465 3.6465-3.6465 0.70705 0.70705-3.6465 3.6465 3.6465 3.6465-0.70705 0.70705-3.6465-3.6465-3.6465 3.6465-0.70705-0.70705 3.6465-3.6465-3.6465-3.6465z" fill="#fff" stroke-width="1.125"/> + <path id="path905-3" class="error" d="m9 0a9 9 0 0 0-9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9zm-3.6465 4.6465 3.6465 3.6465 3.6465-3.6465 0.70705 0.70705-3.6465 3.6465 3.6465 3.6465-0.70705 0.70705-3.6465-3.6465-3.6465 3.6465-0.70705-0.70705 3.6465-3.6465-3.6465-3.6465z" fill="#ff0404" opacity=".5" stroke-width="1.125"/> +</svg> diff --git a/themes/Shadows-GTK/assets/breeze-close-symbolic.svg b/themes/Shadows-GTK/assets/breeze-close-symbolic.svg new file mode 100644 index 0000000..93525f5 --- /dev/null +++ b/themes/Shadows-GTK/assets/breeze-close-symbolic.svg @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg id="svg12" version="1.1" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"> + <path id="path905" class="color" d="m9 0a9 9 0 0 0-9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9zm-3.6465 4.6465 3.6465 3.6465 3.6465-3.6465 0.70705 0.70705-3.6465 3.6465 3.6465 3.6465-0.70705 0.70705-3.6465-3.6465-3.6465 3.6465-0.70705-0.70705 3.6465-3.6465-3.6465-3.6465z" fill="#fff" stroke-width="1.125"/> +</svg> diff --git a/themes/Shadows-GTK/assets/breeze-maximize-active-symbolic.svg b/themes/Shadows-GTK/assets/breeze-maximize-active-symbolic.svg new file mode 100644 index 0000000..f3db777 --- /dev/null +++ b/themes/Shadows-GTK/assets/breeze-maximize-active-symbolic.svg @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg id="svg3" version="1.1" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"> + <path id="path849" d="m9 0a9 9 0 0 0-9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9zm0 5.293 5.3535 5.3535-0.70705 0.70705-4.6465-4.6465-4.6465 4.6465-0.70705-0.70705 5.3535-5.3535z" fill="#fff" opacity=".3" stroke-width="1.125"/> +</svg> diff --git a/themes/Shadows-GTK/assets/breeze-maximize-hover-symbolic.svg b/themes/Shadows-GTK/assets/breeze-maximize-hover-symbolic.svg new file mode 100644 index 0000000..2fd2ca4 --- /dev/null +++ b/themes/Shadows-GTK/assets/breeze-maximize-hover-symbolic.svg @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg id="svg3" version="1.1" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"> + <path id="path849" d="m9 0a9 9 0 0 0-9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9zm0 5.293 5.3535 5.3535-0.70705 0.70705-4.6465-4.6465-4.6465 4.6465-0.70705-0.70705 5.3535-5.3535z" fill="#fff" stroke-width="1.125"/> +</svg> diff --git a/themes/Shadows-GTK/assets/breeze-maximize-symbolic.svg b/themes/Shadows-GTK/assets/breeze-maximize-symbolic.svg new file mode 100644 index 0000000..8d4adb3 --- /dev/null +++ b/themes/Shadows-GTK/assets/breeze-maximize-symbolic.svg @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg id="svg3" version="1.1" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"> + <path id="path1093" d="m9 5.9697-5.3535 5.3535 0.70705 0.70705 4.6465-4.6465 4.6465 4.6465 0.70705-0.70705z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="#fff" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stroke-width="1.125"/> +</svg> diff --git a/themes/Shadows-GTK/assets/breeze-maximized-active-symbolic.svg b/themes/Shadows-GTK/assets/breeze-maximized-active-symbolic.svg new file mode 100644 index 0000000..b33ceaa --- /dev/null +++ b/themes/Shadows-GTK/assets/breeze-maximized-active-symbolic.svg @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg id="svg3" version="1.1" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"> + <path id="path1057" d="m9 0a9 9 0 0 0-9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9zm0 3.7929 5.207 5.207-5.207 5.2069-5.207-5.2069zm0 1.414-3.7929 3.7929 3.7929 3.7929 3.7929-3.7929z" fill="#fff" opacity=".3" stroke-width="1.125"/> +</svg> diff --git a/themes/Shadows-GTK/assets/breeze-maximized-hover-symbolic.svg b/themes/Shadows-GTK/assets/breeze-maximized-hover-symbolic.svg new file mode 100644 index 0000000..b964b28 --- /dev/null +++ b/themes/Shadows-GTK/assets/breeze-maximized-hover-symbolic.svg @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg id="svg3" version="1.1" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"> + <path id="path1057" d="m9 0a9 9 0 0 0-9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9zm0 3.7929 5.207 5.207-5.207 5.2069-5.207-5.2069zm0 1.414-3.7929 3.7929 3.7929 3.7929 3.7929-3.7929z" fill="#fff" stroke-width="1.125"/> +</svg> diff --git a/themes/Shadows-GTK/assets/breeze-maximized-symbolic.svg b/themes/Shadows-GTK/assets/breeze-maximized-symbolic.svg new file mode 100644 index 0000000..510a4c5 --- /dev/null +++ b/themes/Shadows-GTK/assets/breeze-maximized-symbolic.svg @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg id="svg3" version="1.1" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"> + <path id="path1034" d="m9 3.793-5.207 5.207 5.207 5.207 5.207-5.207zm0 1.414 3.7929 3.7929-3.7929 3.7929-3.7929-3.7929z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="#fff" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stroke-width="1.125"/> +</svg> diff --git a/themes/Shadows-GTK/assets/breeze-minimize-active-symbolic.svg b/themes/Shadows-GTK/assets/breeze-minimize-active-symbolic.svg new file mode 100644 index 0000000..1d3b4b8 --- /dev/null +++ b/themes/Shadows-GTK/assets/breeze-minimize-active-symbolic.svg @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg id="svg3" version="1.1" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"> + <path id="path998" d="m9 0a9 9 0 0 0-9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9zm-4.6465 6.6465 4.6465 4.6465 4.6465-4.6465 0.70705 0.70705-5.3535 5.3535-5.3535-5.3535 0.70705-0.70705z" fill="#fff" opacity=".3" stroke-width="1.125"/> +</svg> diff --git a/themes/Shadows-GTK/assets/breeze-minimize-hover-symbolic.svg b/themes/Shadows-GTK/assets/breeze-minimize-hover-symbolic.svg new file mode 100644 index 0000000..39a5ee9 --- /dev/null +++ b/themes/Shadows-GTK/assets/breeze-minimize-hover-symbolic.svg @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg id="svg3" version="1.1" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"> + <path id="path998" d="m9 0a9 9 0 0 0-9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9zm-4.6465 6.6465 4.6465 4.6465 4.6465-4.6465 0.70705 0.70705-5.3535 5.3535-5.3535-5.3535 0.70705-0.70705z" fill="#fff" stroke-width="1.125"/> +</svg> diff --git a/themes/Shadows-GTK/assets/breeze-minimize-symbolic.svg b/themes/Shadows-GTK/assets/breeze-minimize-symbolic.svg new file mode 100644 index 0000000..62c0e58 --- /dev/null +++ b/themes/Shadows-GTK/assets/breeze-minimize-symbolic.svg @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg id="svg3" version="1.1" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"> + <path id="path988" d="m4.3535 5.9697-0.70705 0.70705 5.3535 5.3535 5.3535-5.3535-0.70705-0.70705-4.6465 4.6465z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="#fefefe" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stroke-width="1.125"/> +</svg> diff --git a/themes/Shadows-GTK/assets/breeze-radio-checked-symbolic.svg b/themes/Shadows-GTK/assets/breeze-radio-checked-symbolic.svg new file mode 100644 index 0000000..b8db473 --- /dev/null +++ b/themes/Shadows-GTK/assets/breeze-radio-checked-symbolic.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg id="svg8" version="1.1" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"> + <path id="path2" class="warning" d="M 16.5,9 A 7.5,7.5 0 0 1 9,16.5 7.5,7.5 0 0 1 1.5,9 7.5,7.5 0 0 1 9,1.5 7.5,7.5 0 0 1 16.5,9 Z" fill="#f57900"/> + <path id="path4" class="error" d="m9 1a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1-7 7 7 7 0 0 1-7-7 7 7 0 0 1 7-7z" fill="#ff0404"/> + <path id="path6" class="error" d="m9 4c-2.7614 0-5 2.2386-5 5 0 2.7614 2.2386 5 5 5 2.7614 0 5-2.2386 5-5 0-2.7614-2.2386-5-5-5z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="#ff0404" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stroke-width="3.9903" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/> +</svg> diff --git a/themes/Shadows-GTK/assets/breeze-radio-indeterminate-symbolic.svg b/themes/Shadows-GTK/assets/breeze-radio-indeterminate-symbolic.svg new file mode 100644 index 0000000..62f610b --- /dev/null +++ b/themes/Shadows-GTK/assets/breeze-radio-indeterminate-symbolic.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg version="1.1" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"> + <path class="warning" d="M 16.5,9 A 7.5,7.5 0 0 1 9,16.5 7.5,7.5 0 0 1 1.5,9 7.5,7.5 0 0 1 9,1.5 7.5,7.5 0 0 1 16.5,9 Z" fill="#f57900"/> + <path class="error" d="m9 1a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1-7 7 7 7 0 0 1-7-7 7 7 0 0 1 7-7z" fill="#ff0404"/> + <path class="error" d="m9 4a5 5 0 0 0-5 5 5 5 0 0 0 5 5 5 5 0 0 0 5-5 5 5 0 0 0-5-5zm1.75 2.8066a0.66 0.66 0 0 1 0.47656 0.19336 0.66 0.66 0 0 1 0.080078 0.097656 3 3 0 0 1 0.69336 1.9023 3 3 0 0 1-3 3 3 3 0 0 1-1.9512-0.72852 3 3 0 0 1-0.048828-0.042968v-2e-3a0.66 0.66 0 0 1 0-0.93359l3.293-3.2929a0.66 0.66 0 0 1 0.45703-0.19336z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="#ff0404" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stroke-width="3.9903" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/> +</svg> diff --git a/themes/Shadows-GTK/assets/breeze-radio-unchecked-symbolic.svg b/themes/Shadows-GTK/assets/breeze-radio-unchecked-symbolic.svg new file mode 100644 index 0000000..28aaf1b --- /dev/null +++ b/themes/Shadows-GTK/assets/breeze-radio-unchecked-symbolic.svg @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg id="svg8" version="1.1" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"> + <path id="path2" class="warning" d="M 16.5,9 A 7.5,7.5 0 0 1 9,16.5 7.5,7.5 0 0 1 1.5,9 7.5,7.5 0 0 1 9,1.5 7.5,7.5 0 0 1 16.5,9 Z" fill="#f57900"/> + <path id="path4" class="success" d="m9 1a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1-7 7 7 7 0 0 1-7-7 7 7 0 0 1 7-7z" fill="#ff0404"/> +</svg> diff --git a/themes/Shadows-GTK/assets/bullet-symbolic.svg b/themes/Shadows-GTK/assets/bullet-symbolic.svg new file mode 100644 index 0000000..12ec560 --- /dev/null +++ b/themes/Shadows-GTK/assets/bullet-symbolic.svg @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="14" + height="14" + viewBox="0 0 14 14" + fill="none" + version="1.1" + id="svg27" + sodipodi:docname="bullet-symbolic.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs7" /> + <sodipodi:namedview + id="namedview5" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="15.789112" + inkscape:cx="6.618485" + inkscape:cy="5.5417936" + inkscape:window-width="1320" + inkscape:window-height="707" + inkscape:window-x="46" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg27" /> + <g + filter="url(#filter0_d_735_2307)" + id="g4278" + transform="translate(-0.30520703,-0.06685129)" /> + <circle + class="fg" + cx="7" + cy="7" + fill="#08293a" + id="circle4274" + style="stroke-width:0.999997" + r="3" /> +</svg> diff --git a/themes/Shadows-GTK/assets/button-active.png b/themes/Shadows-GTK/assets/button-active.png Binary files differnew file mode 100644 index 0000000..3a509da --- /dev/null +++ b/themes/Shadows-GTK/assets/button-active.png diff --git a/themes/Shadows-GTK/assets/button-hover.png b/themes/Shadows-GTK/assets/button-hover.png Binary files differnew file mode 100644 index 0000000..dee1d1f --- /dev/null +++ b/themes/Shadows-GTK/assets/button-hover.png diff --git a/themes/Shadows-GTK/assets/button-insensitive.png b/themes/Shadows-GTK/assets/button-insensitive.png Binary files differnew file mode 100644 index 0000000..721d2d5 --- /dev/null +++ b/themes/Shadows-GTK/assets/button-insensitive.png diff --git a/themes/Shadows-GTK/assets/button.png b/themes/Shadows-GTK/assets/button.png Binary files differnew file mode 100644 index 0000000..12b0e88 --- /dev/null +++ b/themes/Shadows-GTK/assets/button.png diff --git a/themes/Shadows-GTK/assets/check-checked-active.png b/themes/Shadows-GTK/assets/check-checked-active.png Binary files differnew file mode 100644 index 0000000..1d28029 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-checked-active.png diff --git a/themes/Shadows-GTK/assets/check-checked-active@2.png b/themes/Shadows-GTK/assets/check-checked-active@2.png Binary files differnew file mode 100644 index 0000000..66cb6ad --- /dev/null +++ b/themes/Shadows-GTK/assets/check-checked-active@2.png diff --git a/themes/Shadows-GTK/assets/check-checked-backdrop-insensitive.png b/themes/Shadows-GTK/assets/check-checked-backdrop-insensitive.png Binary files differnew file mode 100644 index 0000000..e65c6e1 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-checked-backdrop-insensitive.png diff --git a/themes/Shadows-GTK/assets/check-checked-backdrop-insensitive@2.png b/themes/Shadows-GTK/assets/check-checked-backdrop-insensitive@2.png Binary files differnew file mode 100644 index 0000000..43e56cb --- /dev/null +++ b/themes/Shadows-GTK/assets/check-checked-backdrop-insensitive@2.png diff --git a/themes/Shadows-GTK/assets/check-checked-backdrop.png b/themes/Shadows-GTK/assets/check-checked-backdrop.png Binary files differnew file mode 100644 index 0000000..606e32f --- /dev/null +++ b/themes/Shadows-GTK/assets/check-checked-backdrop.png diff --git a/themes/Shadows-GTK/assets/check-checked-backdrop@2.png b/themes/Shadows-GTK/assets/check-checked-backdrop@2.png Binary files differnew file mode 100644 index 0000000..3149411 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-checked-backdrop@2.png diff --git a/themes/Shadows-GTK/assets/check-checked-hover.png b/themes/Shadows-GTK/assets/check-checked-hover.png Binary files differnew file mode 100644 index 0000000..1d28029 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-checked-hover.png diff --git a/themes/Shadows-GTK/assets/check-checked-hover@2.png b/themes/Shadows-GTK/assets/check-checked-hover@2.png Binary files differnew file mode 100644 index 0000000..66cb6ad --- /dev/null +++ b/themes/Shadows-GTK/assets/check-checked-hover@2.png diff --git a/themes/Shadows-GTK/assets/check-checked-insensitive.png b/themes/Shadows-GTK/assets/check-checked-insensitive.png Binary files differnew file mode 100644 index 0000000..e65c6e1 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-checked-insensitive.png diff --git a/themes/Shadows-GTK/assets/check-checked-insensitive@2.png b/themes/Shadows-GTK/assets/check-checked-insensitive@2.png Binary files differnew file mode 100644 index 0000000..43e56cb --- /dev/null +++ b/themes/Shadows-GTK/assets/check-checked-insensitive@2.png diff --git a/themes/Shadows-GTK/assets/check-mixed-active.png b/themes/Shadows-GTK/assets/check-mixed-active.png Binary files differnew file mode 100644 index 0000000..1f52903 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-mixed-active.png diff --git a/themes/Shadows-GTK/assets/check-mixed-active@2.png b/themes/Shadows-GTK/assets/check-mixed-active@2.png Binary files differnew file mode 100644 index 0000000..3d4b2cf --- /dev/null +++ b/themes/Shadows-GTK/assets/check-mixed-active@2.png diff --git a/themes/Shadows-GTK/assets/check-mixed-backdrop-insensitive.png b/themes/Shadows-GTK/assets/check-mixed-backdrop-insensitive.png Binary files differnew file mode 100644 index 0000000..3d968f0 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-mixed-backdrop-insensitive.png diff --git a/themes/Shadows-GTK/assets/check-mixed-backdrop-insensitive@2.png b/themes/Shadows-GTK/assets/check-mixed-backdrop-insensitive@2.png Binary files differnew file mode 100644 index 0000000..10bfd16 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-mixed-backdrop-insensitive@2.png diff --git a/themes/Shadows-GTK/assets/check-mixed-backdrop.png b/themes/Shadows-GTK/assets/check-mixed-backdrop.png Binary files differnew file mode 100644 index 0000000..bfbf40a --- /dev/null +++ b/themes/Shadows-GTK/assets/check-mixed-backdrop.png diff --git a/themes/Shadows-GTK/assets/check-mixed-backdrop@2.png b/themes/Shadows-GTK/assets/check-mixed-backdrop@2.png Binary files differnew file mode 100644 index 0000000..b021232 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-mixed-backdrop@2.png diff --git a/themes/Shadows-GTK/assets/check-mixed-hover.png b/themes/Shadows-GTK/assets/check-mixed-hover.png Binary files differnew file mode 100644 index 0000000..1f52903 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-mixed-hover.png diff --git a/themes/Shadows-GTK/assets/check-mixed-hover@2.png b/themes/Shadows-GTK/assets/check-mixed-hover@2.png Binary files differnew file mode 100644 index 0000000..3d4b2cf --- /dev/null +++ b/themes/Shadows-GTK/assets/check-mixed-hover@2.png diff --git a/themes/Shadows-GTK/assets/check-mixed-insensitive.png b/themes/Shadows-GTK/assets/check-mixed-insensitive.png Binary files differnew file mode 100644 index 0000000..3d968f0 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-mixed-insensitive.png diff --git a/themes/Shadows-GTK/assets/check-mixed-insensitive@2.png b/themes/Shadows-GTK/assets/check-mixed-insensitive@2.png Binary files differnew file mode 100644 index 0000000..10bfd16 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-mixed-insensitive@2.png diff --git a/themes/Shadows-GTK/assets/check-selectionmode-checked-active.png b/themes/Shadows-GTK/assets/check-selectionmode-checked-active.png Binary files differnew file mode 100644 index 0000000..c155153 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-selectionmode-checked-active.png diff --git a/themes/Shadows-GTK/assets/check-selectionmode-checked-active@2.png b/themes/Shadows-GTK/assets/check-selectionmode-checked-active@2.png Binary files differnew file mode 100644 index 0000000..3e7a5db --- /dev/null +++ b/themes/Shadows-GTK/assets/check-selectionmode-checked-active@2.png diff --git a/themes/Shadows-GTK/assets/check-selectionmode-checked-backdrop-insensitive.png b/themes/Shadows-GTK/assets/check-selectionmode-checked-backdrop-insensitive.png Binary files differnew file mode 100644 index 0000000..d812231 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-selectionmode-checked-backdrop-insensitive.png diff --git a/themes/Shadows-GTK/assets/check-selectionmode-checked-backdrop-insensitive@2.png b/themes/Shadows-GTK/assets/check-selectionmode-checked-backdrop-insensitive@2.png Binary files differnew file mode 100644 index 0000000..8abe98a --- /dev/null +++ b/themes/Shadows-GTK/assets/check-selectionmode-checked-backdrop-insensitive@2.png diff --git a/themes/Shadows-GTK/assets/check-selectionmode-checked-backdrop.png b/themes/Shadows-GTK/assets/check-selectionmode-checked-backdrop.png Binary files differnew file mode 100644 index 0000000..1f4c8e0 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-selectionmode-checked-backdrop.png diff --git a/themes/Shadows-GTK/assets/check-selectionmode-checked-backdrop@2.png b/themes/Shadows-GTK/assets/check-selectionmode-checked-backdrop@2.png Binary files differnew file mode 100644 index 0000000..c611b97 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-selectionmode-checked-backdrop@2.png diff --git a/themes/Shadows-GTK/assets/check-selectionmode-checked-hover.png b/themes/Shadows-GTK/assets/check-selectionmode-checked-hover.png Binary files differnew file mode 100644 index 0000000..c155153 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-selectionmode-checked-hover.png diff --git a/themes/Shadows-GTK/assets/check-selectionmode-checked-hover@2.png b/themes/Shadows-GTK/assets/check-selectionmode-checked-hover@2.png Binary files differnew file mode 100644 index 0000000..3e7a5db --- /dev/null +++ b/themes/Shadows-GTK/assets/check-selectionmode-checked-hover@2.png diff --git a/themes/Shadows-GTK/assets/check-selectionmode-checked-insensitive.png b/themes/Shadows-GTK/assets/check-selectionmode-checked-insensitive.png Binary files differnew file mode 100644 index 0000000..d812231 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-selectionmode-checked-insensitive.png diff --git a/themes/Shadows-GTK/assets/check-selectionmode-checked-insensitive@2.png b/themes/Shadows-GTK/assets/check-selectionmode-checked-insensitive@2.png Binary files differnew file mode 100644 index 0000000..8abe98a --- /dev/null +++ b/themes/Shadows-GTK/assets/check-selectionmode-checked-insensitive@2.png diff --git a/themes/Shadows-GTK/assets/check-selectionmode-unchecked-active.png b/themes/Shadows-GTK/assets/check-selectionmode-unchecked-active.png Binary files differnew file mode 100644 index 0000000..66cc289 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-selectionmode-unchecked-active.png diff --git a/themes/Shadows-GTK/assets/check-selectionmode-unchecked-active@2.png b/themes/Shadows-GTK/assets/check-selectionmode-unchecked-active@2.png Binary files differnew file mode 100644 index 0000000..84cd8cf --- /dev/null +++ b/themes/Shadows-GTK/assets/check-selectionmode-unchecked-active@2.png diff --git a/themes/Shadows-GTK/assets/check-selectionmode-unchecked-backdrop-insensitive.png b/themes/Shadows-GTK/assets/check-selectionmode-unchecked-backdrop-insensitive.png Binary files differnew file mode 100644 index 0000000..5d59370 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-selectionmode-unchecked-backdrop-insensitive.png diff --git a/themes/Shadows-GTK/assets/check-selectionmode-unchecked-backdrop-insensitive@2.png b/themes/Shadows-GTK/assets/check-selectionmode-unchecked-backdrop-insensitive@2.png Binary files differnew file mode 100644 index 0000000..33b3961 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-selectionmode-unchecked-backdrop-insensitive@2.png diff --git a/themes/Shadows-GTK/assets/check-selectionmode-unchecked-backdrop.png b/themes/Shadows-GTK/assets/check-selectionmode-unchecked-backdrop.png Binary files differnew file mode 100644 index 0000000..4b61d46 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-selectionmode-unchecked-backdrop.png diff --git a/themes/Shadows-GTK/assets/check-selectionmode-unchecked-backdrop@2.png b/themes/Shadows-GTK/assets/check-selectionmode-unchecked-backdrop@2.png Binary files differnew file mode 100644 index 0000000..019241d --- /dev/null +++ b/themes/Shadows-GTK/assets/check-selectionmode-unchecked-backdrop@2.png diff --git a/themes/Shadows-GTK/assets/check-selectionmode-unchecked-hover.png b/themes/Shadows-GTK/assets/check-selectionmode-unchecked-hover.png Binary files differnew file mode 100644 index 0000000..66cc289 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-selectionmode-unchecked-hover.png diff --git a/themes/Shadows-GTK/assets/check-selectionmode-unchecked-hover@2.png b/themes/Shadows-GTK/assets/check-selectionmode-unchecked-hover@2.png Binary files differnew file mode 100644 index 0000000..84cd8cf --- /dev/null +++ b/themes/Shadows-GTK/assets/check-selectionmode-unchecked-hover@2.png diff --git a/themes/Shadows-GTK/assets/check-selectionmode-unchecked-insensitive.png b/themes/Shadows-GTK/assets/check-selectionmode-unchecked-insensitive.png Binary files differnew file mode 100644 index 0000000..5d59370 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-selectionmode-unchecked-insensitive.png diff --git a/themes/Shadows-GTK/assets/check-selectionmode-unchecked-insensitive@2.png b/themes/Shadows-GTK/assets/check-selectionmode-unchecked-insensitive@2.png Binary files differnew file mode 100644 index 0000000..33b3961 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-selectionmode-unchecked-insensitive@2.png diff --git a/themes/Shadows-GTK/assets/check-selectionmode-unchecked.png b/themes/Shadows-GTK/assets/check-selectionmode-unchecked.png Binary files differnew file mode 100644 index 0000000..4b61d46 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-selectionmode-unchecked.png diff --git a/themes/Shadows-GTK/assets/check-selectionmode-unchecked@2.png b/themes/Shadows-GTK/assets/check-selectionmode-unchecked@2.png Binary files differnew file mode 100644 index 0000000..019241d --- /dev/null +++ b/themes/Shadows-GTK/assets/check-selectionmode-unchecked@2.png diff --git a/themes/Shadows-GTK/assets/check-unchecked-active.png b/themes/Shadows-GTK/assets/check-unchecked-active.png Binary files differnew file mode 100644 index 0000000..6e62b5c --- /dev/null +++ b/themes/Shadows-GTK/assets/check-unchecked-active.png diff --git a/themes/Shadows-GTK/assets/check-unchecked-active@2.png b/themes/Shadows-GTK/assets/check-unchecked-active@2.png Binary files differnew file mode 100644 index 0000000..10ce58b --- /dev/null +++ b/themes/Shadows-GTK/assets/check-unchecked-active@2.png diff --git a/themes/Shadows-GTK/assets/check-unchecked-backdrop-insensitive.png b/themes/Shadows-GTK/assets/check-unchecked-backdrop-insensitive.png Binary files differnew file mode 100644 index 0000000..f84d647 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-unchecked-backdrop-insensitive.png diff --git a/themes/Shadows-GTK/assets/check-unchecked-backdrop-insensitive@2.png b/themes/Shadows-GTK/assets/check-unchecked-backdrop-insensitive@2.png Binary files differnew file mode 100644 index 0000000..721fc19 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-unchecked-backdrop-insensitive@2.png diff --git a/themes/Shadows-GTK/assets/check-unchecked-backdrop.png b/themes/Shadows-GTK/assets/check-unchecked-backdrop.png Binary files differnew file mode 100644 index 0000000..8e5bae4 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-unchecked-backdrop.png diff --git a/themes/Shadows-GTK/assets/check-unchecked-backdrop@2.png b/themes/Shadows-GTK/assets/check-unchecked-backdrop@2.png Binary files differnew file mode 100644 index 0000000..f865c2d --- /dev/null +++ b/themes/Shadows-GTK/assets/check-unchecked-backdrop@2.png diff --git a/themes/Shadows-GTK/assets/check-unchecked-hover.png b/themes/Shadows-GTK/assets/check-unchecked-hover.png Binary files differnew file mode 100644 index 0000000..6e62b5c --- /dev/null +++ b/themes/Shadows-GTK/assets/check-unchecked-hover.png diff --git a/themes/Shadows-GTK/assets/check-unchecked-hover@2.png b/themes/Shadows-GTK/assets/check-unchecked-hover@2.png Binary files differnew file mode 100644 index 0000000..10ce58b --- /dev/null +++ b/themes/Shadows-GTK/assets/check-unchecked-hover@2.png diff --git a/themes/Shadows-GTK/assets/check-unchecked-insensitive.png b/themes/Shadows-GTK/assets/check-unchecked-insensitive.png Binary files differnew file mode 100644 index 0000000..f84d647 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-unchecked-insensitive.png diff --git a/themes/Shadows-GTK/assets/check-unchecked-insensitive@2.png b/themes/Shadows-GTK/assets/check-unchecked-insensitive@2.png Binary files differnew file mode 100644 index 0000000..721fc19 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-unchecked-insensitive@2.png diff --git a/themes/Shadows-GTK/assets/check-unchecked.png b/themes/Shadows-GTK/assets/check-unchecked.png Binary files differnew file mode 100644 index 0000000..8e5bae4 --- /dev/null +++ b/themes/Shadows-GTK/assets/check-unchecked.png diff --git a/themes/Shadows-GTK/assets/check-unchecked@2.png b/themes/Shadows-GTK/assets/check-unchecked@2.png Binary files differnew file mode 100644 index 0000000..f865c2d --- /dev/null +++ b/themes/Shadows-GTK/assets/check-unchecked@2.png diff --git a/themes/Shadows-GTK/assets/checkmark-symbolic.svg b/themes/Shadows-GTK/assets/checkmark-symbolic.svg new file mode 100644 index 0000000..6d80b65 --- /dev/null +++ b/themes/Shadows-GTK/assets/checkmark-symbolic.svg @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="14" + height="14" + viewBox="0 0 14 14" + fill="none" + version="1.1" + id="svg27" + sodipodi:docname="checkmark-symbolic.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs7" /> + <sodipodi:namedview + id="namedview5" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="true" + inkscape:zoom="126.25" + inkscape:cx="6.1148515" + inkscape:cy="7.3227723" + inkscape:window-width="2560" + inkscape:window-height="1371" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="g1325" + showguides="true" + inkscape:guide-bbox="true" + inkscape:showpageshadow="2" + inkscape:deskcolor="#505050" + shape-rendering="crispEdges" /> + <g + id="g1325"> + <path + class="fg" + d="M 11.456375,3.0925 5.9803125,8.5235 3.00875,5.5085 1.5549062,6.963 5.9850937,11.437 12.915,4.5515 Z" + fill="#000000" + id="path7" + sodipodi:nodetypes="ccccccc" + style="stroke-width:0.855" /> + </g> +</svg> diff --git a/themes/Shadows-GTK/assets/combo-entry-active.png b/themes/Shadows-GTK/assets/combo-entry-active.png Binary files differnew file mode 100644 index 0000000..0c5d0f2 --- /dev/null +++ b/themes/Shadows-GTK/assets/combo-entry-active.png diff --git a/themes/Shadows-GTK/assets/combo-entry-button-active.png b/themes/Shadows-GTK/assets/combo-entry-button-active.png Binary files differnew file mode 100644 index 0000000..3e3c4e1 --- /dev/null +++ b/themes/Shadows-GTK/assets/combo-entry-button-active.png diff --git a/themes/Shadows-GTK/assets/combo-entry-button-insensitive.png b/themes/Shadows-GTK/assets/combo-entry-button-insensitive.png Binary files differnew file mode 100644 index 0000000..0ad49e8 --- /dev/null +++ b/themes/Shadows-GTK/assets/combo-entry-button-insensitive.png diff --git a/themes/Shadows-GTK/assets/combo-entry-button.png b/themes/Shadows-GTK/assets/combo-entry-button.png Binary files differnew file mode 100644 index 0000000..5bd1189 --- /dev/null +++ b/themes/Shadows-GTK/assets/combo-entry-button.png diff --git a/themes/Shadows-GTK/assets/combo-entry-insensitive.png b/themes/Shadows-GTK/assets/combo-entry-insensitive.png Binary files differnew file mode 100644 index 0000000..9b6780e --- /dev/null +++ b/themes/Shadows-GTK/assets/combo-entry-insensitive.png diff --git a/themes/Shadows-GTK/assets/combo-entry.png b/themes/Shadows-GTK/assets/combo-entry.png Binary files differnew file mode 100644 index 0000000..7689900 --- /dev/null +++ b/themes/Shadows-GTK/assets/combo-entry.png diff --git a/themes/Shadows-GTK/assets/dash-symbolic.svg b/themes/Shadows-GTK/assets/dash-symbolic.svg new file mode 100644 index 0000000..fc31d57 --- /dev/null +++ b/themes/Shadows-GTK/assets/dash-symbolic.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="14" + height="14" + viewBox="0 0 14 14" + fill="none" + version="1.1" + id="svg27" + sodipodi:docname="dash-symbolic.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs7" /> + <sodipodi:namedview + id="namedview5" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="51.012703" + inkscape:cx="7.4981323" + inkscape:cy="6.6846095" + inkscape:window-width="1920" + inkscape:window-height="1053" + inkscape:window-x="1920" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg27" /> + <path + class="fg" + id="path1172" + style="color:#000000;fill:#000000;stroke-width:0.999664;-inkscape-stroke:none" + d="M 2 6 L 2 8 L 4 8 L 4 6 L 2 6 z M 6 6 L 6 8 L 8 8 L 8 6 L 6 6 z M 10 6 L 10 8 L 12 8 L 12 6 L 10 6 z " /> +</svg> diff --git a/themes/Shadows-GTK/assets/entry-active.png b/themes/Shadows-GTK/assets/entry-active.png Binary files differnew file mode 100644 index 0000000..46a9be0 --- /dev/null +++ b/themes/Shadows-GTK/assets/entry-active.png diff --git a/themes/Shadows-GTK/assets/entry-insensitive.png b/themes/Shadows-GTK/assets/entry-insensitive.png Binary files differnew file mode 100644 index 0000000..6e77331 --- /dev/null +++ b/themes/Shadows-GTK/assets/entry-insensitive.png diff --git a/themes/Shadows-GTK/assets/entry.png b/themes/Shadows-GTK/assets/entry.png Binary files differnew file mode 100644 index 0000000..4ea9ae2 --- /dev/null +++ b/themes/Shadows-GTK/assets/entry.png diff --git a/themes/Shadows-GTK/assets/frame-gap-end.png b/themes/Shadows-GTK/assets/frame-gap-end.png Binary files differnew file mode 100644 index 0000000..9d40346 --- /dev/null +++ b/themes/Shadows-GTK/assets/frame-gap-end.png diff --git a/themes/Shadows-GTK/assets/frame-gap-start.png b/themes/Shadows-GTK/assets/frame-gap-start.png Binary files differnew file mode 100644 index 0000000..a89b1aa --- /dev/null +++ b/themes/Shadows-GTK/assets/frame-gap-start.png diff --git a/themes/Shadows-GTK/assets/frame.png b/themes/Shadows-GTK/assets/frame.png Binary files differnew file mode 100644 index 0000000..5c45421 --- /dev/null +++ b/themes/Shadows-GTK/assets/frame.png diff --git a/themes/Shadows-GTK/assets/handle-h.png b/themes/Shadows-GTK/assets/handle-h.png Binary files differnew file mode 100644 index 0000000..8b5757d --- /dev/null +++ b/themes/Shadows-GTK/assets/handle-h.png diff --git a/themes/Shadows-GTK/assets/handle-v.png b/themes/Shadows-GTK/assets/handle-v.png Binary files differnew file mode 100644 index 0000000..674ddbc --- /dev/null +++ b/themes/Shadows-GTK/assets/handle-v.png diff --git a/themes/Shadows-GTK/assets/line-h.png b/themes/Shadows-GTK/assets/line-h.png Binary files differnew file mode 100644 index 0000000..a48a0b8 --- /dev/null +++ b/themes/Shadows-GTK/assets/line-h.png diff --git a/themes/Shadows-GTK/assets/line-v.png b/themes/Shadows-GTK/assets/line-v.png Binary files differnew file mode 100644 index 0000000..bd5646e --- /dev/null +++ b/themes/Shadows-GTK/assets/line-v.png diff --git a/themes/Shadows-GTK/assets/menu-arrow-insensitive.png b/themes/Shadows-GTK/assets/menu-arrow-insensitive.png Binary files differnew file mode 100644 index 0000000..8183d51 --- /dev/null +++ b/themes/Shadows-GTK/assets/menu-arrow-insensitive.png diff --git a/themes/Shadows-GTK/assets/menu-arrow-selected.png b/themes/Shadows-GTK/assets/menu-arrow-selected.png Binary files differnew file mode 100644 index 0000000..d6c1d0a --- /dev/null +++ b/themes/Shadows-GTK/assets/menu-arrow-selected.png diff --git a/themes/Shadows-GTK/assets/menu-arrow.png b/themes/Shadows-GTK/assets/menu-arrow.png Binary files differnew file mode 100644 index 0000000..d6c1d0a --- /dev/null +++ b/themes/Shadows-GTK/assets/menu-arrow.png diff --git a/themes/Shadows-GTK/assets/menubar-button.png b/themes/Shadows-GTK/assets/menubar-button.png Binary files differnew file mode 100644 index 0000000..58e1666 --- /dev/null +++ b/themes/Shadows-GTK/assets/menubar-button.png diff --git a/themes/Shadows-GTK/assets/notebook-frame-bottom.png b/themes/Shadows-GTK/assets/notebook-frame-bottom.png Binary files differnew file mode 100644 index 0000000..db2bff1 --- /dev/null +++ b/themes/Shadows-GTK/assets/notebook-frame-bottom.png diff --git a/themes/Shadows-GTK/assets/notebook-frame-right.png b/themes/Shadows-GTK/assets/notebook-frame-right.png Binary files differnew file mode 100644 index 0000000..65df567 --- /dev/null +++ b/themes/Shadows-GTK/assets/notebook-frame-right.png diff --git a/themes/Shadows-GTK/assets/notebook-frame-top.png b/themes/Shadows-GTK/assets/notebook-frame-top.png Binary files differnew file mode 100644 index 0000000..1d4ac1f --- /dev/null +++ b/themes/Shadows-GTK/assets/notebook-frame-top.png diff --git a/themes/Shadows-GTK/assets/notebook-gap-horizontal.png b/themes/Shadows-GTK/assets/notebook-gap-horizontal.png Binary files differnew file mode 100644 index 0000000..71ab3c0 --- /dev/null +++ b/themes/Shadows-GTK/assets/notebook-gap-horizontal.png diff --git a/themes/Shadows-GTK/assets/notebook-gap-vertical.png b/themes/Shadows-GTK/assets/notebook-gap-vertical.png Binary files differnew file mode 100644 index 0000000..8fc5a7c --- /dev/null +++ b/themes/Shadows-GTK/assets/notebook-gap-vertical.png diff --git a/themes/Shadows-GTK/assets/null.png b/themes/Shadows-GTK/assets/null.png Binary files differnew file mode 100644 index 0000000..bdf4c81 --- /dev/null +++ b/themes/Shadows-GTK/assets/null.png diff --git a/themes/Shadows-GTK/assets/progressbar-bar.png b/themes/Shadows-GTK/assets/progressbar-bar.png Binary files differnew file mode 100644 index 0000000..3bbce74 --- /dev/null +++ b/themes/Shadows-GTK/assets/progressbar-bar.png diff --git a/themes/Shadows-GTK/assets/progressbar-trough.png b/themes/Shadows-GTK/assets/progressbar-trough.png Binary files differnew file mode 100644 index 0000000..4c32393 --- /dev/null +++ b/themes/Shadows-GTK/assets/progressbar-trough.png diff --git a/themes/Shadows-GTK/assets/radio-checked-active.png b/themes/Shadows-GTK/assets/radio-checked-active.png Binary files differnew file mode 100644 index 0000000..ea1ccaa --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-checked-active.png diff --git a/themes/Shadows-GTK/assets/radio-checked-active@2.png b/themes/Shadows-GTK/assets/radio-checked-active@2.png Binary files differnew file mode 100644 index 0000000..53bc4e3 --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-checked-active@2.png diff --git a/themes/Shadows-GTK/assets/radio-checked-backdrop-insensitive.png b/themes/Shadows-GTK/assets/radio-checked-backdrop-insensitive.png Binary files differnew file mode 100644 index 0000000..005e5cd --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-checked-backdrop-insensitive.png diff --git a/themes/Shadows-GTK/assets/radio-checked-backdrop-insensitive@2.png b/themes/Shadows-GTK/assets/radio-checked-backdrop-insensitive@2.png Binary files differnew file mode 100644 index 0000000..91ce092 --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-checked-backdrop-insensitive@2.png diff --git a/themes/Shadows-GTK/assets/radio-checked-backdrop.png b/themes/Shadows-GTK/assets/radio-checked-backdrop.png Binary files differnew file mode 100644 index 0000000..427ecdd --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-checked-backdrop.png diff --git a/themes/Shadows-GTK/assets/radio-checked-backdrop@2.png b/themes/Shadows-GTK/assets/radio-checked-backdrop@2.png Binary files differnew file mode 100644 index 0000000..f7ef840 --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-checked-backdrop@2.png diff --git a/themes/Shadows-GTK/assets/radio-checked-hover.png b/themes/Shadows-GTK/assets/radio-checked-hover.png Binary files differnew file mode 100644 index 0000000..ea1ccaa --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-checked-hover.png diff --git a/themes/Shadows-GTK/assets/radio-checked-hover@2.png b/themes/Shadows-GTK/assets/radio-checked-hover@2.png Binary files differnew file mode 100644 index 0000000..53bc4e3 --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-checked-hover@2.png diff --git a/themes/Shadows-GTK/assets/radio-checked-insensitive.png b/themes/Shadows-GTK/assets/radio-checked-insensitive.png Binary files differnew file mode 100644 index 0000000..005e5cd --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-checked-insensitive.png diff --git a/themes/Shadows-GTK/assets/radio-checked-insensitive@2.png b/themes/Shadows-GTK/assets/radio-checked-insensitive@2.png Binary files differnew file mode 100644 index 0000000..91ce092 --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-checked-insensitive@2.png diff --git a/themes/Shadows-GTK/assets/radio-mixed-active.png b/themes/Shadows-GTK/assets/radio-mixed-active.png Binary files differnew file mode 100644 index 0000000..98b884c --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-mixed-active.png diff --git a/themes/Shadows-GTK/assets/radio-mixed-active@2.png b/themes/Shadows-GTK/assets/radio-mixed-active@2.png Binary files differnew file mode 100644 index 0000000..bc357ed --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-mixed-active@2.png diff --git a/themes/Shadows-GTK/assets/radio-mixed-backdrop-insensitive.png b/themes/Shadows-GTK/assets/radio-mixed-backdrop-insensitive.png Binary files differnew file mode 100644 index 0000000..2762baa --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-mixed-backdrop-insensitive.png diff --git a/themes/Shadows-GTK/assets/radio-mixed-backdrop-insensitive@2.png b/themes/Shadows-GTK/assets/radio-mixed-backdrop-insensitive@2.png Binary files differnew file mode 100644 index 0000000..9ad7f61 --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-mixed-backdrop-insensitive@2.png diff --git a/themes/Shadows-GTK/assets/radio-mixed-backdrop.png b/themes/Shadows-GTK/assets/radio-mixed-backdrop.png Binary files differnew file mode 100644 index 0000000..fa5abaa --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-mixed-backdrop.png diff --git a/themes/Shadows-GTK/assets/radio-mixed-backdrop@2.png b/themes/Shadows-GTK/assets/radio-mixed-backdrop@2.png Binary files differnew file mode 100644 index 0000000..743b8a2 --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-mixed-backdrop@2.png diff --git a/themes/Shadows-GTK/assets/radio-mixed-hover.png b/themes/Shadows-GTK/assets/radio-mixed-hover.png Binary files differnew file mode 100644 index 0000000..98b884c --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-mixed-hover.png diff --git a/themes/Shadows-GTK/assets/radio-mixed-hover@2.png b/themes/Shadows-GTK/assets/radio-mixed-hover@2.png Binary files differnew file mode 100644 index 0000000..bc357ed --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-mixed-hover@2.png diff --git a/themes/Shadows-GTK/assets/radio-mixed-insensitive.png b/themes/Shadows-GTK/assets/radio-mixed-insensitive.png Binary files differnew file mode 100644 index 0000000..2762baa --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-mixed-insensitive.png diff --git a/themes/Shadows-GTK/assets/radio-mixed-insensitive@2.png b/themes/Shadows-GTK/assets/radio-mixed-insensitive@2.png Binary files differnew file mode 100644 index 0000000..9ad7f61 --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-mixed-insensitive@2.png diff --git a/themes/Shadows-GTK/assets/radio-unchecked-active.png b/themes/Shadows-GTK/assets/radio-unchecked-active.png Binary files differnew file mode 100644 index 0000000..5e614e3 --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-unchecked-active.png diff --git a/themes/Shadows-GTK/assets/radio-unchecked-active@2.png b/themes/Shadows-GTK/assets/radio-unchecked-active@2.png Binary files differnew file mode 100644 index 0000000..2d0f285 --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-unchecked-active@2.png diff --git a/themes/Shadows-GTK/assets/radio-unchecked-backdrop-insensitive.png b/themes/Shadows-GTK/assets/radio-unchecked-backdrop-insensitive.png Binary files differnew file mode 100644 index 0000000..9d17179 --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-unchecked-backdrop-insensitive.png diff --git a/themes/Shadows-GTK/assets/radio-unchecked-backdrop-insensitive@2.png b/themes/Shadows-GTK/assets/radio-unchecked-backdrop-insensitive@2.png Binary files differnew file mode 100644 index 0000000..0903f95 --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-unchecked-backdrop-insensitive@2.png diff --git a/themes/Shadows-GTK/assets/radio-unchecked-backdrop.png b/themes/Shadows-GTK/assets/radio-unchecked-backdrop.png Binary files differnew file mode 100644 index 0000000..794a043 --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-unchecked-backdrop.png diff --git a/themes/Shadows-GTK/assets/radio-unchecked-backdrop@2.png b/themes/Shadows-GTK/assets/radio-unchecked-backdrop@2.png Binary files differnew file mode 100644 index 0000000..ed600d5 --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-unchecked-backdrop@2.png diff --git a/themes/Shadows-GTK/assets/radio-unchecked-hover.png b/themes/Shadows-GTK/assets/radio-unchecked-hover.png Binary files differnew file mode 100644 index 0000000..5e614e3 --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-unchecked-hover.png diff --git a/themes/Shadows-GTK/assets/radio-unchecked-hover@2.png b/themes/Shadows-GTK/assets/radio-unchecked-hover@2.png Binary files differnew file mode 100644 index 0000000..2d0f285 --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-unchecked-hover@2.png diff --git a/themes/Shadows-GTK/assets/radio-unchecked-insensitive.png b/themes/Shadows-GTK/assets/radio-unchecked-insensitive.png Binary files differnew file mode 100644 index 0000000..9d17179 --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-unchecked-insensitive.png diff --git a/themes/Shadows-GTK/assets/radio-unchecked-insensitive@2.png b/themes/Shadows-GTK/assets/radio-unchecked-insensitive@2.png Binary files differnew file mode 100644 index 0000000..0903f95 --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-unchecked-insensitive@2.png diff --git a/themes/Shadows-GTK/assets/radio-unchecked.png b/themes/Shadows-GTK/assets/radio-unchecked.png Binary files differnew file mode 100644 index 0000000..794a043 --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-unchecked.png diff --git a/themes/Shadows-GTK/assets/radio-unchecked@2.png b/themes/Shadows-GTK/assets/radio-unchecked@2.png Binary files differnew file mode 100644 index 0000000..ed600d5 --- /dev/null +++ b/themes/Shadows-GTK/assets/radio-unchecked@2.png diff --git a/themes/Shadows-GTK/assets/scale-slider-active.png b/themes/Shadows-GTK/assets/scale-slider-active.png Binary files differnew file mode 100644 index 0000000..3a645ea --- /dev/null +++ b/themes/Shadows-GTK/assets/scale-slider-active.png diff --git a/themes/Shadows-GTK/assets/scale-slider-hover.png b/themes/Shadows-GTK/assets/scale-slider-hover.png Binary files differnew file mode 100644 index 0000000..3a645ea --- /dev/null +++ b/themes/Shadows-GTK/assets/scale-slider-hover.png diff --git a/themes/Shadows-GTK/assets/scale-slider-insensitive.png b/themes/Shadows-GTK/assets/scale-slider-insensitive.png Binary files differnew file mode 100644 index 0000000..daea9e2 --- /dev/null +++ b/themes/Shadows-GTK/assets/scale-slider-insensitive.png diff --git a/themes/Shadows-GTK/assets/scale-slider.png b/themes/Shadows-GTK/assets/scale-slider.png Binary files differnew file mode 100644 index 0000000..84db708 --- /dev/null +++ b/themes/Shadows-GTK/assets/scale-slider.png diff --git a/themes/Shadows-GTK/assets/scale-trough-horizontal.png b/themes/Shadows-GTK/assets/scale-trough-horizontal.png Binary files differnew file mode 100644 index 0000000..dd5b997 --- /dev/null +++ b/themes/Shadows-GTK/assets/scale-trough-horizontal.png diff --git a/themes/Shadows-GTK/assets/scale-trough-vertical.png b/themes/Shadows-GTK/assets/scale-trough-vertical.png Binary files differnew file mode 100644 index 0000000..4037c0d --- /dev/null +++ b/themes/Shadows-GTK/assets/scale-trough-vertical.png diff --git a/themes/Shadows-GTK/assets/scrollbar-slider-horizontal-active.png b/themes/Shadows-GTK/assets/scrollbar-slider-horizontal-active.png Binary files differnew file mode 100644 index 0000000..7c4efa7 --- /dev/null +++ b/themes/Shadows-GTK/assets/scrollbar-slider-horizontal-active.png diff --git a/themes/Shadows-GTK/assets/scrollbar-slider-horizontal-active@2.png b/themes/Shadows-GTK/assets/scrollbar-slider-horizontal-active@2.png Binary files differnew file mode 100644 index 0000000..7a71e2c --- /dev/null +++ b/themes/Shadows-GTK/assets/scrollbar-slider-horizontal-active@2.png diff --git a/themes/Shadows-GTK/assets/scrollbar-slider-horizontal-hover.png b/themes/Shadows-GTK/assets/scrollbar-slider-horizontal-hover.png Binary files differnew file mode 100644 index 0000000..9518d71 --- /dev/null +++ b/themes/Shadows-GTK/assets/scrollbar-slider-horizontal-hover.png diff --git a/themes/Shadows-GTK/assets/scrollbar-slider-horizontal-hover@2.png b/themes/Shadows-GTK/assets/scrollbar-slider-horizontal-hover@2.png Binary files differnew file mode 100644 index 0000000..cb735d6 --- /dev/null +++ b/themes/Shadows-GTK/assets/scrollbar-slider-horizontal-hover@2.png diff --git a/themes/Shadows-GTK/assets/scrollbar-slider-horizontal.png b/themes/Shadows-GTK/assets/scrollbar-slider-horizontal.png Binary files differnew file mode 100644 index 0000000..4fec8ee --- /dev/null +++ b/themes/Shadows-GTK/assets/scrollbar-slider-horizontal.png diff --git a/themes/Shadows-GTK/assets/scrollbar-slider-horizontal@2.png b/themes/Shadows-GTK/assets/scrollbar-slider-horizontal@2.png Binary files differnew file mode 100644 index 0000000..43ca129 --- /dev/null +++ b/themes/Shadows-GTK/assets/scrollbar-slider-horizontal@2.png diff --git a/themes/Shadows-GTK/assets/scrollbar-slider-vertical-active.png b/themes/Shadows-GTK/assets/scrollbar-slider-vertical-active.png Binary files differnew file mode 100644 index 0000000..644f19b --- /dev/null +++ b/themes/Shadows-GTK/assets/scrollbar-slider-vertical-active.png diff --git a/themes/Shadows-GTK/assets/scrollbar-slider-vertical-active@2.png b/themes/Shadows-GTK/assets/scrollbar-slider-vertical-active@2.png Binary files differnew file mode 100644 index 0000000..68ee30f --- /dev/null +++ b/themes/Shadows-GTK/assets/scrollbar-slider-vertical-active@2.png diff --git a/themes/Shadows-GTK/assets/scrollbar-slider-vertical-hover.png b/themes/Shadows-GTK/assets/scrollbar-slider-vertical-hover.png Binary files differnew file mode 100644 index 0000000..ac9d768 --- /dev/null +++ b/themes/Shadows-GTK/assets/scrollbar-slider-vertical-hover.png diff --git a/themes/Shadows-GTK/assets/scrollbar-slider-vertical-hover@2.png b/themes/Shadows-GTK/assets/scrollbar-slider-vertical-hover@2.png Binary files differnew file mode 100644 index 0000000..37dcff9 --- /dev/null +++ b/themes/Shadows-GTK/assets/scrollbar-slider-vertical-hover@2.png diff --git a/themes/Shadows-GTK/assets/scrollbar-slider-vertical.png b/themes/Shadows-GTK/assets/scrollbar-slider-vertical.png Binary files differnew file mode 100644 index 0000000..6e38f4e --- /dev/null +++ b/themes/Shadows-GTK/assets/scrollbar-slider-vertical.png diff --git a/themes/Shadows-GTK/assets/scrollbar-slider-vertical@2.png b/themes/Shadows-GTK/assets/scrollbar-slider-vertical@2.png Binary files differnew file mode 100644 index 0000000..d0f2c24 --- /dev/null +++ b/themes/Shadows-GTK/assets/scrollbar-slider-vertical@2.png diff --git a/themes/Shadows-GTK/assets/scrollbar-trough-horizontal.png b/themes/Shadows-GTK/assets/scrollbar-trough-horizontal.png Binary files differnew file mode 100644 index 0000000..d3e003a --- /dev/null +++ b/themes/Shadows-GTK/assets/scrollbar-trough-horizontal.png diff --git a/themes/Shadows-GTK/assets/scrollbar-trough-horizontal@2.png b/themes/Shadows-GTK/assets/scrollbar-trough-horizontal@2.png Binary files differnew file mode 100644 index 0000000..190a01b --- /dev/null +++ b/themes/Shadows-GTK/assets/scrollbar-trough-horizontal@2.png diff --git a/themes/Shadows-GTK/assets/scrollbar-trough-vertical.png b/themes/Shadows-GTK/assets/scrollbar-trough-vertical.png Binary files differnew file mode 100644 index 0000000..b71e292 --- /dev/null +++ b/themes/Shadows-GTK/assets/scrollbar-trough-vertical.png diff --git a/themes/Shadows-GTK/assets/scrollbar-trough-vertical@2.png b/themes/Shadows-GTK/assets/scrollbar-trough-vertical@2.png Binary files differnew file mode 100644 index 0000000..e947337 --- /dev/null +++ b/themes/Shadows-GTK/assets/scrollbar-trough-vertical@2.png diff --git a/themes/Shadows-GTK/assets/spinbutton-down-insensitive.png b/themes/Shadows-GTK/assets/spinbutton-down-insensitive.png Binary files differnew file mode 100644 index 0000000..2756c30 --- /dev/null +++ b/themes/Shadows-GTK/assets/spinbutton-down-insensitive.png diff --git a/themes/Shadows-GTK/assets/spinbutton-down-rtl-insensitive.png b/themes/Shadows-GTK/assets/spinbutton-down-rtl-insensitive.png Binary files differnew file mode 100644 index 0000000..71fc8f5 --- /dev/null +++ b/themes/Shadows-GTK/assets/spinbutton-down-rtl-insensitive.png diff --git a/themes/Shadows-GTK/assets/spinbutton-down-rtl.png b/themes/Shadows-GTK/assets/spinbutton-down-rtl.png Binary files differnew file mode 100644 index 0000000..3d4dd9e --- /dev/null +++ b/themes/Shadows-GTK/assets/spinbutton-down-rtl.png diff --git a/themes/Shadows-GTK/assets/spinbutton-down.png b/themes/Shadows-GTK/assets/spinbutton-down.png Binary files differnew file mode 100644 index 0000000..5b1f54c --- /dev/null +++ b/themes/Shadows-GTK/assets/spinbutton-down.png diff --git a/themes/Shadows-GTK/assets/spinbutton-up-insensitive.png b/themes/Shadows-GTK/assets/spinbutton-up-insensitive.png Binary files differnew file mode 100644 index 0000000..f2f94e8 --- /dev/null +++ b/themes/Shadows-GTK/assets/spinbutton-up-insensitive.png diff --git a/themes/Shadows-GTK/assets/spinbutton-up-rtl-insensitive.png b/themes/Shadows-GTK/assets/spinbutton-up-rtl-insensitive.png Binary files differnew file mode 100644 index 0000000..4dc475f --- /dev/null +++ b/themes/Shadows-GTK/assets/spinbutton-up-rtl-insensitive.png diff --git a/themes/Shadows-GTK/assets/spinbutton-up-rtl.png b/themes/Shadows-GTK/assets/spinbutton-up-rtl.png Binary files differnew file mode 100644 index 0000000..48b22c1 --- /dev/null +++ b/themes/Shadows-GTK/assets/spinbutton-up-rtl.png diff --git a/themes/Shadows-GTK/assets/spinbutton-up.png b/themes/Shadows-GTK/assets/spinbutton-up.png Binary files differnew file mode 100644 index 0000000..9d669ce --- /dev/null +++ b/themes/Shadows-GTK/assets/spinbutton-up.png diff --git a/themes/Shadows-GTK/assets/tab-bottom-active.png b/themes/Shadows-GTK/assets/tab-bottom-active.png Binary files differnew file mode 100644 index 0000000..8e0bb5b --- /dev/null +++ b/themes/Shadows-GTK/assets/tab-bottom-active.png diff --git a/themes/Shadows-GTK/assets/tab-bottom-inactive.png b/themes/Shadows-GTK/assets/tab-bottom-inactive.png Binary files differnew file mode 100644 index 0000000..6a1d678 --- /dev/null +++ b/themes/Shadows-GTK/assets/tab-bottom-inactive.png diff --git a/themes/Shadows-GTK/assets/tab-left-active.png b/themes/Shadows-GTK/assets/tab-left-active.png Binary files differnew file mode 100644 index 0000000..c568956 --- /dev/null +++ b/themes/Shadows-GTK/assets/tab-left-active.png diff --git a/themes/Shadows-GTK/assets/tab-left-inactive.png b/themes/Shadows-GTK/assets/tab-left-inactive.png Binary files differnew file mode 100644 index 0000000..25f6878 --- /dev/null +++ b/themes/Shadows-GTK/assets/tab-left-inactive.png diff --git a/themes/Shadows-GTK/assets/tab-right-active.png b/themes/Shadows-GTK/assets/tab-right-active.png Binary files differnew file mode 100644 index 0000000..87fc0cf --- /dev/null +++ b/themes/Shadows-GTK/assets/tab-right-active.png diff --git a/themes/Shadows-GTK/assets/tab-right-inactive.png b/themes/Shadows-GTK/assets/tab-right-inactive.png Binary files differnew file mode 100644 index 0000000..80d1bb7 --- /dev/null +++ b/themes/Shadows-GTK/assets/tab-right-inactive.png diff --git a/themes/Shadows-GTK/assets/tab-top-active.png b/themes/Shadows-GTK/assets/tab-top-active.png Binary files differnew file mode 100644 index 0000000..be46b6c --- /dev/null +++ b/themes/Shadows-GTK/assets/tab-top-active.png diff --git a/themes/Shadows-GTK/assets/tab-top-inactive.png b/themes/Shadows-GTK/assets/tab-top-inactive.png Binary files differnew file mode 100644 index 0000000..0790323 --- /dev/null +++ b/themes/Shadows-GTK/assets/tab-top-inactive.png diff --git a/themes/Shadows-GTK/assets/titlebutton-close-active-backdrop.png b/themes/Shadows-GTK/assets/titlebutton-close-active-backdrop.png Binary files differnew file mode 100644 index 0000000..6d4a418 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-close-active-backdrop.png diff --git a/themes/Shadows-GTK/assets/titlebutton-close-active-backdrop@2.png b/themes/Shadows-GTK/assets/titlebutton-close-active-backdrop@2.png Binary files differnew file mode 100644 index 0000000..9d675d9 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-close-active-backdrop@2.png diff --git a/themes/Shadows-GTK/assets/titlebutton-close-active.png b/themes/Shadows-GTK/assets/titlebutton-close-active.png Binary files differnew file mode 100644 index 0000000..6d4a418 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-close-active.png diff --git a/themes/Shadows-GTK/assets/titlebutton-close-active@2.png b/themes/Shadows-GTK/assets/titlebutton-close-active@2.png Binary files differnew file mode 100644 index 0000000..9d675d9 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-close-active@2.png diff --git a/themes/Shadows-GTK/assets/titlebutton-close-backdrop.png b/themes/Shadows-GTK/assets/titlebutton-close-backdrop.png Binary files differnew file mode 100644 index 0000000..d53cb31 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-close-backdrop.png diff --git a/themes/Shadows-GTK/assets/titlebutton-close-backdrop@2.png b/themes/Shadows-GTK/assets/titlebutton-close-backdrop@2.png Binary files differnew file mode 100644 index 0000000..bd653b6 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-close-backdrop@2.png diff --git a/themes/Shadows-GTK/assets/titlebutton-close-hover-backdrop.png b/themes/Shadows-GTK/assets/titlebutton-close-hover-backdrop.png Binary files differnew file mode 100644 index 0000000..ddc21b3 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-close-hover-backdrop.png diff --git a/themes/Shadows-GTK/assets/titlebutton-close-hover-backdrop@2.png b/themes/Shadows-GTK/assets/titlebutton-close-hover-backdrop@2.png Binary files differnew file mode 100644 index 0000000..79312d7 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-close-hover-backdrop@2.png diff --git a/themes/Shadows-GTK/assets/titlebutton-close-hover.png b/themes/Shadows-GTK/assets/titlebutton-close-hover.png Binary files differnew file mode 100644 index 0000000..ddc21b3 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-close-hover.png diff --git a/themes/Shadows-GTK/assets/titlebutton-close-hover@2.png b/themes/Shadows-GTK/assets/titlebutton-close-hover@2.png Binary files differnew file mode 100644 index 0000000..79312d7 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-close-hover@2.png diff --git a/themes/Shadows-GTK/assets/titlebutton-close.png b/themes/Shadows-GTK/assets/titlebutton-close.png Binary files differnew file mode 100644 index 0000000..c2a01fd --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-close.png diff --git a/themes/Shadows-GTK/assets/titlebutton-close@2.png b/themes/Shadows-GTK/assets/titlebutton-close@2.png Binary files differnew file mode 100644 index 0000000..426c329 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-close@2.png diff --git a/themes/Shadows-GTK/assets/titlebutton-maximize-active-backdrop.png b/themes/Shadows-GTK/assets/titlebutton-maximize-active-backdrop.png Binary files differnew file mode 100644 index 0000000..52aee7a --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-maximize-active-backdrop.png diff --git a/themes/Shadows-GTK/assets/titlebutton-maximize-active-backdrop@2.png b/themes/Shadows-GTK/assets/titlebutton-maximize-active-backdrop@2.png Binary files differnew file mode 100644 index 0000000..bbcbf89 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-maximize-active-backdrop@2.png diff --git a/themes/Shadows-GTK/assets/titlebutton-maximize-active.png b/themes/Shadows-GTK/assets/titlebutton-maximize-active.png Binary files differnew file mode 100644 index 0000000..7f082cc --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-maximize-active.png diff --git a/themes/Shadows-GTK/assets/titlebutton-maximize-active@2.png b/themes/Shadows-GTK/assets/titlebutton-maximize-active@2.png Binary files differnew file mode 100644 index 0000000..24b98f2 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-maximize-active@2.png diff --git a/themes/Shadows-GTK/assets/titlebutton-maximize-backdrop.png b/themes/Shadows-GTK/assets/titlebutton-maximize-backdrop.png Binary files differnew file mode 100644 index 0000000..9b79ffc --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-maximize-backdrop.png diff --git a/themes/Shadows-GTK/assets/titlebutton-maximize-backdrop@2.png b/themes/Shadows-GTK/assets/titlebutton-maximize-backdrop@2.png Binary files differnew file mode 100644 index 0000000..6e6ee13 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-maximize-backdrop@2.png diff --git a/themes/Shadows-GTK/assets/titlebutton-maximize-hover-backdrop.png b/themes/Shadows-GTK/assets/titlebutton-maximize-hover-backdrop.png Binary files differnew file mode 100644 index 0000000..52aee7a --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-maximize-hover-backdrop.png diff --git a/themes/Shadows-GTK/assets/titlebutton-maximize-hover-backdrop@2.png b/themes/Shadows-GTK/assets/titlebutton-maximize-hover-backdrop@2.png Binary files differnew file mode 100644 index 0000000..bbcbf89 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-maximize-hover-backdrop@2.png diff --git a/themes/Shadows-GTK/assets/titlebutton-maximize-hover.png b/themes/Shadows-GTK/assets/titlebutton-maximize-hover.png Binary files differnew file mode 100644 index 0000000..7f082cc --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-maximize-hover.png diff --git a/themes/Shadows-GTK/assets/titlebutton-maximize-hover@2.png b/themes/Shadows-GTK/assets/titlebutton-maximize-hover@2.png Binary files differnew file mode 100644 index 0000000..24b98f2 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-maximize-hover@2.png diff --git a/themes/Shadows-GTK/assets/titlebutton-maximize-maximized-active-backdrop.png b/themes/Shadows-GTK/assets/titlebutton-maximize-maximized-active-backdrop.png Binary files differnew file mode 100644 index 0000000..b2edbe7 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-maximize-maximized-active-backdrop.png diff --git a/themes/Shadows-GTK/assets/titlebutton-maximize-maximized-active-backdrop@2.png b/themes/Shadows-GTK/assets/titlebutton-maximize-maximized-active-backdrop@2.png Binary files differnew file mode 100644 index 0000000..8919278 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-maximize-maximized-active-backdrop@2.png diff --git a/themes/Shadows-GTK/assets/titlebutton-maximize-maximized-active.png b/themes/Shadows-GTK/assets/titlebutton-maximize-maximized-active.png Binary files differnew file mode 100644 index 0000000..332110c --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-maximize-maximized-active.png diff --git a/themes/Shadows-GTK/assets/titlebutton-maximize-maximized-active@2.png b/themes/Shadows-GTK/assets/titlebutton-maximize-maximized-active@2.png Binary files differnew file mode 100644 index 0000000..3f73338 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-maximize-maximized-active@2.png diff --git a/themes/Shadows-GTK/assets/titlebutton-maximize-maximized-backdrop.png b/themes/Shadows-GTK/assets/titlebutton-maximize-maximized-backdrop.png Binary files differnew file mode 100644 index 0000000..95c65b7 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-maximize-maximized-backdrop.png diff --git a/themes/Shadows-GTK/assets/titlebutton-maximize-maximized-backdrop@2.png b/themes/Shadows-GTK/assets/titlebutton-maximize-maximized-backdrop@2.png Binary files differnew file mode 100644 index 0000000..e5cd669 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-maximize-maximized-backdrop@2.png diff --git a/themes/Shadows-GTK/assets/titlebutton-maximize-maximized-hover-backdrop.png b/themes/Shadows-GTK/assets/titlebutton-maximize-maximized-hover-backdrop.png Binary files differnew file mode 100644 index 0000000..b2edbe7 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-maximize-maximized-hover-backdrop.png diff --git a/themes/Shadows-GTK/assets/titlebutton-maximize-maximized-hover-backdrop@2.png b/themes/Shadows-GTK/assets/titlebutton-maximize-maximized-hover-backdrop@2.png Binary files differnew file mode 100644 index 0000000..8919278 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-maximize-maximized-hover-backdrop@2.png diff --git a/themes/Shadows-GTK/assets/titlebutton-maximize-maximized-hover.png b/themes/Shadows-GTK/assets/titlebutton-maximize-maximized-hover.png Binary files differnew file mode 100644 index 0000000..332110c --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-maximize-maximized-hover.png diff --git a/themes/Shadows-GTK/assets/titlebutton-maximize-maximized-hover@2.png b/themes/Shadows-GTK/assets/titlebutton-maximize-maximized-hover@2.png Binary files differnew file mode 100644 index 0000000..3f73338 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-maximize-maximized-hover@2.png diff --git a/themes/Shadows-GTK/assets/titlebutton-maximize-maximized.png b/themes/Shadows-GTK/assets/titlebutton-maximize-maximized.png Binary files differnew file mode 100644 index 0000000..f46070e --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-maximize-maximized.png diff --git a/themes/Shadows-GTK/assets/titlebutton-maximize-maximized@2.png b/themes/Shadows-GTK/assets/titlebutton-maximize-maximized@2.png Binary files differnew file mode 100644 index 0000000..a914335 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-maximize-maximized@2.png diff --git a/themes/Shadows-GTK/assets/titlebutton-maximize.png b/themes/Shadows-GTK/assets/titlebutton-maximize.png Binary files differnew file mode 100644 index 0000000..9ee7d1e --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-maximize.png diff --git a/themes/Shadows-GTK/assets/titlebutton-maximize@2.png b/themes/Shadows-GTK/assets/titlebutton-maximize@2.png Binary files differnew file mode 100644 index 0000000..d55b93d --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-maximize@2.png diff --git a/themes/Shadows-GTK/assets/titlebutton-minimize-active-backdrop.png b/themes/Shadows-GTK/assets/titlebutton-minimize-active-backdrop.png Binary files differnew file mode 100644 index 0000000..5889f42 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-minimize-active-backdrop.png diff --git a/themes/Shadows-GTK/assets/titlebutton-minimize-active-backdrop@2.png b/themes/Shadows-GTK/assets/titlebutton-minimize-active-backdrop@2.png Binary files differnew file mode 100644 index 0000000..1814371 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-minimize-active-backdrop@2.png diff --git a/themes/Shadows-GTK/assets/titlebutton-minimize-active.png b/themes/Shadows-GTK/assets/titlebutton-minimize-active.png Binary files differnew file mode 100644 index 0000000..f922e5c --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-minimize-active.png diff --git a/themes/Shadows-GTK/assets/titlebutton-minimize-active@2.png b/themes/Shadows-GTK/assets/titlebutton-minimize-active@2.png Binary files differnew file mode 100644 index 0000000..901d7df --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-minimize-active@2.png diff --git a/themes/Shadows-GTK/assets/titlebutton-minimize-backdrop.png b/themes/Shadows-GTK/assets/titlebutton-minimize-backdrop.png Binary files differnew file mode 100644 index 0000000..2a0bc07 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-minimize-backdrop.png diff --git a/themes/Shadows-GTK/assets/titlebutton-minimize-backdrop@2.png b/themes/Shadows-GTK/assets/titlebutton-minimize-backdrop@2.png Binary files differnew file mode 100644 index 0000000..8002df0 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-minimize-backdrop@2.png diff --git a/themes/Shadows-GTK/assets/titlebutton-minimize-hover-backdrop.png b/themes/Shadows-GTK/assets/titlebutton-minimize-hover-backdrop.png Binary files differnew file mode 100644 index 0000000..5889f42 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-minimize-hover-backdrop.png diff --git a/themes/Shadows-GTK/assets/titlebutton-minimize-hover-backdrop@2.png b/themes/Shadows-GTK/assets/titlebutton-minimize-hover-backdrop@2.png Binary files differnew file mode 100644 index 0000000..1814371 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-minimize-hover-backdrop@2.png diff --git a/themes/Shadows-GTK/assets/titlebutton-minimize-hover.png b/themes/Shadows-GTK/assets/titlebutton-minimize-hover.png Binary files differnew file mode 100644 index 0000000..f922e5c --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-minimize-hover.png diff --git a/themes/Shadows-GTK/assets/titlebutton-minimize-hover@2.png b/themes/Shadows-GTK/assets/titlebutton-minimize-hover@2.png Binary files differnew file mode 100644 index 0000000..901d7df --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-minimize-hover@2.png diff --git a/themes/Shadows-GTK/assets/titlebutton-minimize.png b/themes/Shadows-GTK/assets/titlebutton-minimize.png Binary files differnew file mode 100644 index 0000000..bcea3b1 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-minimize.png diff --git a/themes/Shadows-GTK/assets/titlebutton-minimize@2.png b/themes/Shadows-GTK/assets/titlebutton-minimize@2.png Binary files differnew file mode 100644 index 0000000..97d9f51 --- /dev/null +++ b/themes/Shadows-GTK/assets/titlebutton-minimize@2.png diff --git a/themes/Shadows-GTK/assets/togglebutton-active.png b/themes/Shadows-GTK/assets/togglebutton-active.png Binary files differnew file mode 100644 index 0000000..13e58c0 --- /dev/null +++ b/themes/Shadows-GTK/assets/togglebutton-active.png diff --git a/themes/Shadows-GTK/assets/togglebutton-hover.png b/themes/Shadows-GTK/assets/togglebutton-hover.png Binary files differnew file mode 100644 index 0000000..ba883d2 --- /dev/null +++ b/themes/Shadows-GTK/assets/togglebutton-hover.png diff --git a/themes/Shadows-GTK/assets/togglebutton-insensitive.png b/themes/Shadows-GTK/assets/togglebutton-insensitive.png Binary files differnew file mode 100644 index 0000000..acafc30 --- /dev/null +++ b/themes/Shadows-GTK/assets/togglebutton-insensitive.png diff --git a/themes/Shadows-GTK/assets/togglebutton.png b/themes/Shadows-GTK/assets/togglebutton.png Binary files differnew file mode 100644 index 0000000..9a6cc2d --- /dev/null +++ b/themes/Shadows-GTK/assets/togglebutton.png diff --git a/themes/Shadows-GTK/assets/toolbar-background.png b/themes/Shadows-GTK/assets/toolbar-background.png Binary files differnew file mode 100644 index 0000000..a208d7a --- /dev/null +++ b/themes/Shadows-GTK/assets/toolbar-background.png diff --git a/themes/Shadows-GTK/assets/toolbutton-active.png b/themes/Shadows-GTK/assets/toolbutton-active.png Binary files differnew file mode 100644 index 0000000..a1c403b --- /dev/null +++ b/themes/Shadows-GTK/assets/toolbutton-active.png diff --git a/themes/Shadows-GTK/assets/toolbutton-hover.png b/themes/Shadows-GTK/assets/toolbutton-hover.png Binary files differnew file mode 100644 index 0000000..fdb4c51 --- /dev/null +++ b/themes/Shadows-GTK/assets/toolbutton-hover.png diff --git a/themes/Shadows-GTK/assets/toolbutton-toggled.png b/themes/Shadows-GTK/assets/toolbutton-toggled.png Binary files differnew file mode 100644 index 0000000..50df0c5 --- /dev/null +++ b/themes/Shadows-GTK/assets/toolbutton-toggled.png diff --git a/themes/Shadows-GTK/assets/tree-header.png b/themes/Shadows-GTK/assets/tree-header.png Binary files differnew file mode 100644 index 0000000..d3a41f6 --- /dev/null +++ b/themes/Shadows-GTK/assets/tree-header.png diff --git a/themes/Shadows-GTK/gtk-4.0/gtk.css b/themes/Shadows-GTK/gtk-4.0/gtk.css new file mode 100644 index 0000000..378b097 --- /dev/null +++ b/themes/Shadows-GTK/gtk-4.0/gtk.css @@ -0,0 +1,4045 @@ +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color_breeze #fcfcfc; +/* +text color for entries, views and content in general */ +@define-color theme_text_color_breeze #fcfcfc; +/* +widget base background color */ +@define-color theme_bg_color_breeze #2a2e32; +/* +text widgets and the like base background color */ +@define-color theme_base_color_breeze #1b1e20; +/* +view hover decoration color*/ +@define-color theme_view_hover_decoration_color_breeze #3daee9; +/* +background color of hovering selected widgets*/ +@define-color theme_hovering_selected_bg_color_breeze #3daee9; +/* +base background color of selections */ +@define-color theme_selected_bg_color_breeze #3daee9; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color_breeze #fcfcfc; +/* +decoration color of views */ +@define-color theme_view_active_decoration_color_breeze #3daee9; +/* +base background color of insensitive selections */ +@define-color insensitive_selected_bg_color_breeze rgba(37, 164, 230, 0.35); +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color_breeze #262a2d; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color_breeze rgba(229, 229, 229, 0.35); +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color_breeze rgba(229, 229, 229, 0.35); +/* +insensitive text widgets and the like base foreground color */ +@define-color insensitive_base_fg_color_breeze #191b1d; +/* +insensitive selected text widgets and the like base background color */ +@define-color insensitive_selected_fg_color_breeze rgba(229, 229, 229, 0.35); +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color_breeze #fcfcfc; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color_breeze #fcfcfc; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color_breeze #2a2e32; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color_breeze #1b1e20; +/* +base background color of selections on backdrop windows, alt */ +@define-color theme_unfocused_selected_bg_color_alt_breeze #3daee9; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color_breeze rgba(61, 174, 233, 0.5); +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color_breeze #fcfcfc; +/* +base background color of insensitive selections on backdrop windows */ +@define-color insensitive_unfocused_selected_bg_color_breeze rgba(37, 164, 230, 0.35); +/* +text foreground color of insensitive widgets on backdrop windows*/ +@define-color insensitive_unfocused_fg_color_breeze rgba(229, 229, 229, 0.35); +/* +backdground color of insensitive widgets on backdrop windows*/ +@define-color insensitive_unfocused_bg_color_breeze #262a2d; +/* +text foreground color of insensitive selected widgets on backdrop windows*/ +@define-color insensitive_unfocused_selected_fg_color_breeze rgba(229, 229, 229, 0.35); +/* +view text foreground color of insensitive widgets on backdrop windows */ +@define-color theme_unfocused_view_text_color_breeze rgba(229, 229, 229, 0.35); +/* +insensitive view background color on backdrop windows */ +@define-color theme_unfocused_view_bg_color_breeze #191b1d; +/* +widgets main borders color */ +@define-color borders_breeze #5f6265; +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders_breeze #5f6265; +/* +widgets main borders color insensitive */ +@define-color insensitive_borders_breeze rgba(86, 89, 92, 0.35); +/* +widgets main borders color insensitive backdrop */ +@define-color unfocused_insensitive_borders_breeze rgba(86, 89, 92, 0.35); +/* +* +* Button Colors +* +*/ +@define-color theme_button_background_normal_breeze #31363b; +@define-color theme_button_decoration_hover_breeze #3daee9; +@define-color theme_button_decoration_focus_breeze #3daee9; +@define-color theme_button_foreground_normal_breeze #fcfcfc; +@define-color theme_button_foreground_active_breeze #fcfcfc; +@define-color theme_button_background_insensitive_breeze rgba(45, 49, 54, 0.35); +@define-color theme_button_decoration_hover_insensitive_breeze rgba(37, 164, 230, 0.35); +@define-color theme_button_decoration_focus_insensitive_breeze rgba(37, 164, 230, 0.35); +@define-color theme_button_foreground_insensitive_breeze rgba(229, 229, 229, 0.35); +@define-color theme_button_foreground_active_insensitive_breeze rgba(229, 229, 229, 0.35); +@define-color theme_button_background_backdrop_breeze #31363b; +@define-color theme_button_decoration_hover_backdrop_breeze #3daee9; +@define-color theme_button_decoration_focus_backdrop_breeze #3daee9; +@define-color theme_button_foreground_backdrop_breeze #fcfcfc; +@define-color theme_button_foreground_active_backdrop_breeze #fcfcfc; +@define-color theme_button_background_backdrop_insensitive_breeze rgba(45, 49, 54, 0.35); +@define-color theme_button_decoration_hover_backdrop_insensitive_breeze rgba(37, 164, 230, 0.35); +@define-color theme_button_decoration_focus_backdrop_insensitive_breeze rgba(37, 164, 230, 0.35); +@define-color theme_button_foreground_backdrop_insensitive_breeze rgba(229, 229, 229, 0.35); +@define-color theme_button_foreground_active_backdrop_insensitive_breeze rgba(229, 229, 229, 0.35); +/* +these are pretty self explicative */ +@define-color warning_color_breeze #f67400; +@define-color error_color_breeze #da4453; +@define-color success_color_breeze #27ae60; +@define-color warning_color_backdrop_breeze #f67400; +@define-color error_color_backdrop_breeze #da4453; +@define-color success_color_backdrop_breeze #27ae60; +@define-color warning_color_insensitive_breeze rgba(224, 105, 0, 0.35); +@define-color error_color_insensitive_breeze rgba(214, 46, 63, 0.35); +@define-color success_color_insensitive_breeze rgba(35, 158, 87, 0.35); +@define-color warning_color_insensitive_backdrop_breeze rgba(224, 105, 0, 0.35); +@define-color error_color_insensitive_backdrop_breeze rgba(214, 46, 63, 0.35); +@define-color success_color_insensitive_backdrop_breeze rgba(35, 158, 87, 0.35); +@define-color link_color_breeze #1d99f3; +@define-color link_visited_color_breeze #9b59b6; +/* +* +* Titlebar Colors +* +*/ +@define-color theme_titlebar_background_breeze #31363b; +@define-color theme_titlebar_foreground_breeze #fcfcfc; +@define-color theme_titlebar_background_light_breeze #2a2e32; +@define-color theme_titlebar_foreground_backdrop_breeze #a1a9b1; +@define-color theme_titlebar_background_backdrop_breeze #2a2e32; +@define-color theme_titlebar_foreground_insensitive_breeze rgba(229, 229, 229, 0.35); +@define-color theme_titlebar_foreground_insensitive_backdrop_breeze rgba(144, 154, 163, 0.35); +/* +* Tooltips +*/ +@define-color tooltip_text_breeze #fcfcfc; +@define-color tooltip_background_breeze #31363b; +@define-color tooltip_border_breeze #64686b; +/* +* Misc +*/ +@define-color print_paper_backdrop_breeze white; +@define-color content_view_bg_breeze #1b1e20; +/* + * GTK API color re-defs + */ +@define-color theme_fg_color @theme_fg_color_breeze; +@define-color theme_text_color @theme_text_color_breeze; +@define-color theme_bg_color @theme_bg_color_breeze; +@define-color theme_base_color @theme_base_color_breeze; +@define-color theme_selected_bg_color @theme_selected_bg_color_breeze; +@define-color theme_selected_fg_color @theme_selected_fg_color_breeze; +@define-color insensitive_bg_color @insensitive_bg_color_breeze; +@define-color insensitive_fg_color @insensitive_fg_color_breeze; +@define-color insensitive_base_color @insensitive_base_color_breeze; +@define-color theme_unfocused_fg_color @theme_unfocused_fg_color_breeze; +@define-color theme_unfocused_text_color @theme_unfocused_text_color_breeze; +@define-color theme_unfocused_bg_color @theme_unfocused_bg_color_breeze; +@define-color theme_unfocused_base_color @theme_unfocused_base_color_breeze; +@define-color theme_unfocused_selected_bg_color @theme_unfocused_selected_bg_color_breeze; +@define-color theme_unfocused_selected_fg_color @theme_unfocused_selected_fg_color_breeze; +@define-color unfocused_insensitive_color @unfocused_insensitive_color_breeze; +@define-color borders @borders_breeze; +@define-color unfocused_borders @unfocused_borders_breeze; +@define-color warning_color @warning_color_breeze; +@define-color error_color @error_color_breeze; +@define-color success_color @success_color_breeze; +@define-color content_view_bg @content_view_bg_breeze; +*, button:link, +button:visited { + padding: 0; + outline-width: 0px; } + +/*************** + * Base States * + ***************/ +.background { + color: @theme_fg_color_breeze; + background-color: @theme_bg_color_breeze; } + .background:backdrop, label:backdrop selection.background { + text-shadow: none; + -gtk-icon-shadow: none; + color: @theme_unfocused_fg_color_breeze; + background-color: @theme_unfocused_bg_color_breeze; } + +/* + 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. +*/ +.gtkstyle-fallback { + background-color: @theme_bg_color_breeze; + color: @theme_fg_color_breeze; } + .gtkstyle-fallback:hover { + background-color: shade(@theme_bg_color_breeze,1.1); + color: @theme_fg_color_breeze; } + .gtkstyle-fallback:active { + background-color: shade(@theme_bg_color_breeze,0.9); + color: @theme_fg_color_breeze; } + .gtkstyle-fallback:disabled, label:disabled selection.gtkstyle-fallback { + background-color: @insensitive_fg_color_breeze; + color: @insensitive_fg_color_breeze; } + .gtkstyle-fallback:selected, + headerbar.selection-mode .gtkstyle-fallback.subtitle:link, + headerbar.selection-mode button.subtitle:link, + headerbar.selection-mode button.subtitle:visited { + background-color: @theme_selected_bg_color_breeze; + color: @theme_selected_fg_color_breeze; } + +.view text, +textview text, +.view { + color: @theme_text_color_breeze; + background-color: @theme_base_color_breeze; } + .view text:backdrop, + textview text:backdrop, + .view:backdrop, + label:backdrop selection.view { + color: @theme_unfocused_text_color_breeze; + background-color: @theme_unfocused_base_color_breeze; } + .view text:disabled, + textview text:disabled, + .view:disabled, + label:disabled selection.view { + color: @insensitive_base_fg_color_breeze; } + .view text:selected:focus, + textview text:selected:focus, + textview headerbar.selection-mode text.subtitle:focus:link, + textview headerbar.selection-mode button:focus:link, + textview headerbar.selection-mode button:focus:visited, + headerbar.selection-mode textview text.subtitle:focus:link, + headerbar.selection-mode textview button:focus:link, + headerbar.selection-mode textview button:focus:visited, + headerbar.selection-mode button.subtitle:link, + headerbar.selection-mode button.subtitle:visited, .view text:selected, + .view headerbar.selection-mode text.subtitle:link, + .view headerbar.selection-mode button.subtitle:link, + .view headerbar.selection-mode button.subtitle:visited, + headerbar.selection-mode .view text.subtitle:link, + headerbar.selection-mode .view button.subtitle:link, + headerbar.selection-mode .view button.subtitle:visited, + textview text:selected, + textview headerbar.selection-mode text.subtitle:link, + textview headerbar.selection-mode button.subtitle:link, + textview headerbar.selection-mode button.subtitle:visited, + headerbar.selection-mode textview text.subtitle:link, + headerbar.selection-mode textview button.subtitle:link, + headerbar.selection-mode textview button.subtitle:visited, + textview headerbar.selection-mode headerbar text.subtitle:link, + textview headerbar.selection-mode headerbar button.subtitle:link, + textview headerbar.selection-mode headerbar button.subtitle:visited, + headerbar.selection-mode headerbar textview text.subtitle:link, + headerbar.selection-mode headerbar textview button.subtitle:link, + headerbar.selection-mode headerbar textview button.subtitle:visited, + .view:selected:focus, + .view:selected, + headerbar.selection-mode .view.subtitle:link, + headerbar.selection-mode button.subtitle:link, + headerbar.selection-mode button.subtitle:visited { + border-radius: 0.75mm; } + +textview border { + background-color: @theme_base_color_breeze; + background-image: image(@borders_breeze); + background-repeat: no-repeat; } + textview border:backdrop { + background-color: @theme_unfocused_base_color_breeze; } + textview border.bottom { + background-size: 100% 1px; + background-position: top; } + textview border.top { + background-size: 100% 1px; + background-position: bottom; } + textview border.left { + background-size: 1px 100%; + background-position: right; } + textview border.right { + background-size: 1px 100%; + background-position: left; } + +.rubberband, +rubberband, +treeview.view rubberband, +flowbox rubberband { + border: 1px solid @theme_selected_bg_color_breeze; + background-color: alpha(@theme_selected_bg_color_breeze,0.8); } + .rubberband:backdrop, label:backdrop selection.rubberband, + rubberband:backdrop, + treeview.view rubberband:backdrop { + border-color: @theme_unfocused_selected_bg_color_breeze; + background-color: alpha(@theme_unfocused_selected_bg_color_breeze,0.8); } + +flowbox flowboxchild { + padding: 3px; + border-radius: 0.75mm; } + flowbox flowboxchild:selected, + flowbox headerbar.selection-mode flowboxchild.subtitle:link, + flowbox headerbar.selection-mode button.subtitle:link, + flowbox headerbar.selection-mode button.subtitle:visited, + headerbar.selection-mode flowbox flowboxchild.subtitle:link, + headerbar.selection-mode flowbox button.subtitle:link, + headerbar.selection-mode flowbox button.subtitle:visited, + flowbox headerbar.selection-mode headerbar flowboxchild.subtitle:link, + flowbox headerbar.selection-mode headerbar button.subtitle:link, + flowbox headerbar.selection-mode headerbar button.subtitle:visited, + headerbar.selection-mode headerbar flowbox flowboxchild.subtitle:link, + headerbar.selection-mode headerbar flowbox button.subtitle:link, + headerbar.selection-mode headerbar flowbox button.subtitle:visited { + outline-offset: 0px; } + +label.separator { + color: @theme_fg_color_breeze; } + label.separator:backdrop, label:backdrop selection.separator { + color: @theme_unfocused_fg_color_breeze; } + +label selection { + background-color: @theme_selected_bg_color_breeze; + color: @theme_selected_fg_color_breeze; } + +label:disabled { + color: @insensitive_fg_color_breeze; } + label:disabled:backdrop, label:backdrop selection:disabled { + color: @insensitive_unfocused_fg_color_breeze; } + +label:backdrop { + color: @theme_unfocused_text_color_breeze; } + +.dim-label, +headerbar .subtitle, label.separator { + opacity: 0.5; + text-shadow: none; } + +.app-notification, +.app-notification.frame, +.osd { + color: @theme_fg_color_breeze; + border: 1px solid @borders_breeze; + background-color: alpha(@theme_bg_color_breeze,0.8); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification:backdrop, label:backdrop selection.app-notification, + .osd:backdrop, + label:backdrop selection.osd { + color: @theme_unfocused_text_color_breeze; + background-color: alpha(@theme_unfocused_bg_color_breeze,0.8); + -gtk-icon-shadow: none; } + +.sidebar row:selected, .sidebar:selected, +headerbar.selection-mode .sidebar.subtitle:link, +headerbar.selection-mode button.sidebar.subtitle:visited, row:selected, spinbutton:not(.vertical) selection:focus, spinbutton text selection:focus, spinbutton:not(.vertical) selection, spinbutton text selection, +entry selection:focus, +entry selection, +headerbar.selection-mode button.subtitle:link, +headerbar.selection-mode button.subtitle:visited, +.view:selected:focus, +.view:selected, +headerbar.selection-mode .view.subtitle:link, +headerbar.selection-mode button.subtitle:link, +headerbar.selection-mode button.subtitle:visited, .view text:selected:focus, +textview text:selected:focus, +textview headerbar.selection-mode text.subtitle:focus:link, +textview headerbar.selection-mode button:focus:link, +textview headerbar.selection-mode button:focus:visited, +headerbar.selection-mode textview text.subtitle:focus:link, +headerbar.selection-mode textview button:focus:link, +headerbar.selection-mode textview button:focus:visited, .view text:selected, +.view headerbar.selection-mode text.subtitle:link, +.view headerbar.selection-mode button.subtitle:link, +.view headerbar.selection-mode button.subtitle:visited, +headerbar.selection-mode .view text.subtitle:link, +headerbar.selection-mode .view button.subtitle:link, +headerbar.selection-mode .view button.subtitle:visited, +textview text:selected, +textview headerbar.selection-mode text.subtitle:link, +textview headerbar.selection-mode button.subtitle:link, +textview headerbar.selection-mode button.subtitle:visited, +headerbar.selection-mode textview text.subtitle:link, +headerbar.selection-mode textview button.subtitle:link, +headerbar.selection-mode textview button.subtitle:visited, +textview headerbar.selection-mode headerbar text.subtitle:link, +textview headerbar.selection-mode headerbar button.subtitle:link, +textview headerbar.selection-mode headerbar button.subtitle:visited, +headerbar.selection-mode headerbar textview text.subtitle:link, +headerbar.selection-mode headerbar textview button.subtitle:link, +headerbar.selection-mode headerbar textview button.subtitle:visited, .view text selection:focus, .view text selection, +textview text selection:focus, +textview text selection, flowbox flowboxchild:selected, +flowbox headerbar.selection-mode flowboxchild.subtitle:link, +flowbox headerbar.selection-mode button.subtitle:link, +flowbox headerbar.selection-mode button.subtitle:visited, +headerbar.selection-mode flowbox flowboxchild.subtitle:link, +headerbar.selection-mode flowbox button.subtitle:link, +headerbar.selection-mode flowbox button.subtitle:visited, +flowbox headerbar.selection-mode headerbar flowboxchild.subtitle:link, +flowbox headerbar.selection-mode headerbar button.subtitle:link, +flowbox headerbar.selection-mode headerbar button.subtitle:visited, +headerbar.selection-mode headerbar flowbox flowboxchild.subtitle:link, +headerbar.selection-mode headerbar flowbox button.subtitle:link, +headerbar.selection-mode headerbar flowbox button.subtitle:visited, label:disabled selection, label:backdrop selection { + background-color: @theme_selected_bg_color_breeze; + color: @theme_selected_fg_color_breeze; } + .sidebar:hover:selected, + headerbar.selection-mode button.sidebar.subtitle:hover:visited, row:hover:selected, spinbutton:not(.vertical) selection:hover:focus, spinbutton text selection:hover:focus, spinbutton:not(.vertical) selection:hover, spinbutton text selection:hover, + entry selection:hover:focus, + entry selection:hover, + headerbar.selection-mode .subtitle:hover:link, + headerbar.selection-mode button:hover:link, + headerbar.selection-mode button:hover:visited, + .view:hover:selected, + textview text:hover:selected:focus, .view text:hover:selected, + textview text:hover:selected, .view text selection:hover, + textview text selection:hover:focus, + textview text selection:hover, flowbox flowboxchild:hover:selected, label:disabled selection:hover, label:backdrop selection:hover { + background-color: @theme_hovering_selected_bg_color_breeze; + color: @theme_fg_color_breeze; } + .sidebar:backdrop:selected, + headerbar.selection-mode .sidebar.subtitle:backdrop:link, + headerbar.selection-mode button.sidebar.subtitle:backdrop:visited, row:backdrop:selected, spinbutton:not(.vertical) selection:backdrop:focus, spinbutton text selection:backdrop:focus, spinbutton:not(.vertical) selection:backdrop, spinbutton text selection:backdrop, + entry selection:backdrop:focus, + entry selection:backdrop { + background-color: @theme_unfocused_selected_bg_color_breeze; + color: @theme_unfocused_base_color_breeze; } + +.sidebar row:selected, .sidebar:selected, +headerbar.selection-mode .sidebar.subtitle:link, +headerbar.selection-mode button.sidebar.subtitle:visited, row:selected, spinbutton:not(.vertical) selection:focus, spinbutton text selection:focus, spinbutton:not(.vertical) selection, spinbutton text selection, +entry selection:focus, +entry selection, +headerbar.selection-mode button.subtitle:link, +headerbar.selection-mode button.subtitle:visited, +.view:selected:focus, +.view:selected, +headerbar.selection-mode .view.subtitle:link, +headerbar.selection-mode button.subtitle:link, +headerbar.selection-mode button.subtitle:visited, .view text:selected:focus, +textview text:selected:focus, +textview headerbar.selection-mode text.subtitle:focus:link, +textview headerbar.selection-mode button:focus:link, +textview headerbar.selection-mode button:focus:visited, +headerbar.selection-mode textview text.subtitle:focus:link, +headerbar.selection-mode textview button:focus:link, +headerbar.selection-mode textview button:focus:visited, .view text:selected, +.view headerbar.selection-mode text.subtitle:link, +.view headerbar.selection-mode button.subtitle:link, +.view headerbar.selection-mode button.subtitle:visited, +headerbar.selection-mode .view text.subtitle:link, +headerbar.selection-mode .view button.subtitle:link, +headerbar.selection-mode .view button.subtitle:visited, +textview text:selected, +textview headerbar.selection-mode text.subtitle:link, +textview headerbar.selection-mode button.subtitle:link, +textview headerbar.selection-mode button.subtitle:visited, +headerbar.selection-mode textview text.subtitle:link, +headerbar.selection-mode textview button.subtitle:link, +headerbar.selection-mode textview button.subtitle:visited, +textview headerbar.selection-mode headerbar text.subtitle:link, +textview headerbar.selection-mode headerbar button.subtitle:link, +textview headerbar.selection-mode headerbar button.subtitle:visited, +headerbar.selection-mode headerbar textview text.subtitle:link, +headerbar.selection-mode headerbar textview button.subtitle:link, +headerbar.selection-mode headerbar textview button.subtitle:visited, .view text selection:focus, .view text selection, +textview text selection:focus, +textview text selection, flowbox flowboxchild:selected, +flowbox headerbar.selection-mode flowboxchild.subtitle:link, +flowbox headerbar.selection-mode button.subtitle:link, +flowbox headerbar.selection-mode button.subtitle:visited, +headerbar.selection-mode flowbox flowboxchild.subtitle:link, +headerbar.selection-mode flowbox button.subtitle:link, +headerbar.selection-mode flowbox button.subtitle:visited, +flowbox headerbar.selection-mode headerbar flowboxchild.subtitle:link, +flowbox headerbar.selection-mode headerbar button.subtitle:link, +flowbox headerbar.selection-mode headerbar button.subtitle:visited, +headerbar.selection-mode headerbar flowbox flowboxchild.subtitle:link, +headerbar.selection-mode headerbar flowbox button.subtitle:link, +headerbar.selection-mode headerbar flowbox button.subtitle:visited, label:disabled selection, label:backdrop selection { + background-color: @theme_selected_bg_color_breeze; + border-radius: 0px; } + .sidebar row:selected, .sidebar:selected, + headerbar.selection-mode .sidebar.subtitle:link, + headerbar.selection-mode button.sidebar.subtitle:visited, row:selected, spinbutton:not(.vertical) selection:focus, spinbutton text selection:focus, spinbutton:not(.vertical) selection, spinbutton text selection, + entry selection:focus, + entry selection, + headerbar.selection-mode button.subtitle:link, + headerbar.selection-mode button.subtitle:visited, + .view:selected:focus, + .view:selected, + headerbar.selection-mode .view.subtitle:link, + headerbar.selection-mode button.subtitle:link, + headerbar.selection-mode button.subtitle:visited, .view text:selected:focus, + textview text:selected:focus, + textview headerbar.selection-mode text.subtitle:focus:link, + textview headerbar.selection-mode button:focus:link, + textview headerbar.selection-mode button:focus:visited, + headerbar.selection-mode textview text.subtitle:focus:link, + headerbar.selection-mode textview button:focus:link, + headerbar.selection-mode textview button:focus:visited, .view text:selected, + .view headerbar.selection-mode text.subtitle:link, + .view headerbar.selection-mode button.subtitle:link, + .view headerbar.selection-mode button.subtitle:visited, + headerbar.selection-mode .view text.subtitle:link, + headerbar.selection-mode .view button.subtitle:link, + headerbar.selection-mode .view button.subtitle:visited, + textview text:selected, + textview headerbar.selection-mode text.subtitle:link, + textview headerbar.selection-mode button.subtitle:link, + textview headerbar.selection-mode button.subtitle:visited, + headerbar.selection-mode textview text.subtitle:link, + headerbar.selection-mode textview button.subtitle:link, + headerbar.selection-mode textview button.subtitle:visited, + textview headerbar.selection-mode headerbar text.subtitle:link, + textview headerbar.selection-mode headerbar button.subtitle:link, + textview headerbar.selection-mode headerbar button.subtitle:visited, + headerbar.selection-mode headerbar textview text.subtitle:link, + headerbar.selection-mode headerbar textview button.subtitle:link, + headerbar.selection-mode headerbar textview button.subtitle:visited, .view text selection:focus, .view text selection, + textview text selection:focus, + textview text selection, flowbox flowboxchild:selected, + flowbox headerbar.selection-mode flowboxchild.subtitle:link, + flowbox headerbar.selection-mode button.subtitle:link, + flowbox headerbar.selection-mode button.subtitle:visited, + headerbar.selection-mode flowbox flowboxchild.subtitle:link, + headerbar.selection-mode flowbox button.subtitle:link, + headerbar.selection-mode flowbox button.subtitle:visited, + flowbox headerbar.selection-mode headerbar flowboxchild.subtitle:link, + flowbox headerbar.selection-mode headerbar button.subtitle:link, + flowbox headerbar.selection-mode headerbar button.subtitle:visited, + headerbar.selection-mode headerbar flowbox flowboxchild.subtitle:link, + headerbar.selection-mode headerbar flowbox button.subtitle:link, + headerbar.selection-mode headerbar flowbox button.subtitle:visited, label:disabled selection, label:backdrop selection { + color: @theme_selected_fg_color_breeze; } + .sidebar:disabled:selected, + headerbar.selection-mode .sidebar.subtitle:disabled:link, + headerbar.selection-mode button.sidebar.subtitle:disabled:visited, row:disabled:selected, spinbutton:not(.vertical) selection:disabled:focus, spinbutton text selection:disabled:focus, spinbutton:not(.vertical) selection:disabled, spinbutton text selection:disabled, + entry selection:disabled:focus, + entry selection:disabled { + color: @insensitive_selected_fg_color_breeze; } + .sidebar:backdrop:selected, + headerbar.selection-mode .sidebar.subtitle:backdrop:link, + headerbar.selection-mode button.sidebar.subtitle:backdrop:visited, row:backdrop:selected, spinbutton:not(.vertical) selection:backdrop:focus, spinbutton text selection:backdrop:focus, spinbutton:not(.vertical) selection:backdrop, spinbutton text selection:backdrop, + entry selection:backdrop:focus, + entry selection:backdrop { + color: @theme_unfocused_selected_fg_color_breeze; } + .sidebar:backdrop:disabled:selected, + headerbar.selection-mode .sidebar.subtitle:backdrop:disabled:link, + headerbar.selection-mode button.sidebar.subtitle:backdrop:disabled:visited, row:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled, spinbutton text selection:backdrop:disabled, + entry selection:backdrop:disabled:focus, + entry selection:backdrop:disabled { + color: @insensitive_unfocused_selected_fg_color_breeze; } + +picture:disabled { + opacity: 0.5; } + +/*********** + * Buttons * + ***********/ +@keyframes needs_attention { + from { + background-image: radial-gradient(circle, @theme_button_decoration_focus_breeze 0%, transparent 5px); } + to { + background-image: radial-gradient(circle, @theme_selected_bg_color_breeze 0%, transparent 6px); } } + + +button.osd, +button { + border: 1px solid; + border-radius: 0.75mm; + padding: 6px 6px; + background-clip: border-box; + box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.125); + text-shadow: none; + -gtk-icon-shadow: none; + color: @theme_button_foreground_normal_breeze; + border-color: @borders_breeze; + background: linear-gradient(180deg, mix(@theme_button_background_normal_breeze,white,0.03125) 0%, @theme_button_background_normal_breeze 50%, mix(@theme_button_background_normal_breeze,black,0.03125) 100%); } + + button.suggested-action.osd, + button.suggested-action { + background-color: alpha(@theme_button_decoration_focus_breeze,0.2); + border-color: mix(@theme_button_decoration_focus_breeze,mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.333),0.5); } + + button.destructive-action.osd, + button.destructive-action { + background-color: alpha(@error_color_breeze,0.2); + border-color: mix(@error_color_breeze,mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.333),0.5); } + + button.osd:backdrop, + button:backdrop { + box-shadow: none; + background: @theme_button_background_normal_breeze; } + + button.osd:checked, + button:checked { + background: alpha(@theme_button_foreground_normal_breeze,0.125); + box-shadow: none; } + + button.osd:hover, + button:hover { + border-color: @theme_button_decoration_hover_breeze; } + + button:hover:not(:checked):not(:active) { + background: @theme_button_background_normal_breeze; } + + button.osd:active, + button:active { + box-shadow: none; + background: alpha(@theme_button_decoration_hover_breeze,0.333); } + + button.osd:focus, + button:focus { + border-color: @theme_button_decoration_focus_breeze; } + + button.osd:disabled, + button:disabled { + box-shadow: none; + color: @theme_button_foreground_insensitive_breeze; + border-color: @insensitive_borders_breeze; + background: @theme_button_background_insensitive_breeze; } + + button:disabled:active, + button:disabled:checked { + color: @theme_button_foreground_active_insensitive_breeze; } + + button.flat.osd, + button.flat { + border-color: transparent; + background: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: @theme_button_foreground_normal_breeze; + text-shadow: none; + -gtk-icon-shadow: none; } + + button.flat.suggested-action { + background-color: alpha(@theme_button_decoration_focus_breeze,0.2); + border-color: mix(@theme_button_decoration_focus_breeze,mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.333),0.5); } + + button.flat.destructive-action { + background-color: alpha(@error_color_breeze,0.2); + border-color: mix(@error_color_breeze,mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.333),0.5); } + + button.flat:checked { + border-color: mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.3); + background-color: alpha(@theme_button_foreground_normal_breeze,0.125); } + + button.flat:hover { + border-color: @theme_button_decoration_hover_breeze; } + + button.flat:hover:not(:checked):not(:active) { + background: unset; } + + button.flat:active { + border-color: @theme_button_decoration_hover_breeze; + background-color: alpha(@theme_button_decoration_hover_breeze,0.333); } + + button.flat:focus { + border-color: @theme_button_decoration_focus_breeze; } + + button.osd separator, + button separator { + background-color: transparent; + background-image: none; + color: transparent; } + + +button.image-button { + min-width: 16px; + min-height: 16px; + padding: 6px; } + + +button.text-button { + padding-left: 6px; + padding-right: 6px; } + + +button.circular { + min-width: 18px; + min-height: 18px; + border-radius: 9999px; } + + +button.text-button.image-button { + padding-left: 6px; + padding-right: 6px; } + + button.text-button.image-button label { + padding-left: 6px; + padding-right: 6px; } + +row:selected button, +headerbar.selection-mode row.subtitle:link button, +headerbar.selection-mode button.subtitle:link button, +headerbar.selection-mode button.subtitle:visited button, +headerbar.selection-mode headerbar row.subtitle:link button, +headerbar.selection-mode headerbar button.subtitle:link button, +headerbar.selection-mode headerbar button.subtitle:visited button { + border-color: @theme_selected_bg_color_breeze; } + row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled), + headerbar.selection-mode row.subtitle:link button.flat:not(:active):not(:checked):not(:hover):not(disabled), + headerbar.selection-mode button.subtitle:link button.flat:not(:active):not(:checked):not(:hover):not(disabled), + headerbar.selection-mode button.subtitle:visited button.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: @theme_selected_fg_color_breeze; + border-color: transparent; } + row:selected label:backdrop selection:not(disabled), + headerbar.selection-mode row.subtitle:link label:backdrop selection:not(disabled), + headerbar.selection-mode button.subtitle:link label:backdrop selection:not(disabled), + headerbar.selection-mode button.subtitle:visited label:backdrop selection:not(disabled), label:backdrop row:selected selection:not(disabled), + label:backdrop headerbar.selection-mode row.subtitle:link selection:not(disabled), + label:backdrop headerbar.selection-mode button.subtitle:link selection:not(disabled), + label:backdrop headerbar.selection-mode button.subtitle:visited selection:not(disabled), + headerbar.selection-mode label:backdrop row.subtitle:link selection:not(disabled), + headerbar.selection-mode label:backdrop button.subtitle:link selection:not(disabled), + headerbar.selection-mode label:backdrop button.subtitle:visited selection:not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop, + headerbar.selection-mode row.subtitle:link button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop, + headerbar.selection-mode button.subtitle:link button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop, + headerbar.selection-mode button.subtitle:visited button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { + color: @theme_unfocused_selected_fg_color_breeze; } + +.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: 6px; } + +.stack-switcher > button.image-button { + padding: 3px 0px; } + +.stack-switcher > button.needs-attention:active > label, .stack-switcher > button.needs-attention:active > image, .stack-switcher > button.needs-attention:focus > label, .stack-switcher > button.needs-attention:focus > image, .stack-switcher > button.needs-attention:checked > label, .stack-switcher > button.needs-attention:checked > image { + animation: none; + background-image: none; } + +.inline-toolbar button { + border-radius: 0.75mm; + border-width: 1px; } + +.primary-toolbar button { + -gtk-icon-shadow: none; } + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme("go-down-symbolic"); + min-height: 16px; + min-width: 16px; } + +combobox button { + padding-top: 4px; + padding-bottom: 4px; } + +headerbar combobox > box > button.combo:only-child, .linked combobox > box > button.combo:only-child { + box-shadow: none; } + +combobox > box > button.combo:only-child arrow { + min-width: 14px; } + combobox > box > button.combo:only-child arrow:dir(rtl) { + margin-left: -3px; } + combobox > box > button.combo:only-child arrow:dir(ltr) { + margin-right: -3px; } + +stacksidebar.sidebar row.needs-attention > .label, .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image { + animation: needs_attention 150ms ease-in; + background-image: radial-gradient(circle, @theme_button_decoration_focus_breeze 0%, transparent 5px); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 4px; } + stacksidebar.sidebar row.needs-attention > .label:backdrop { + background-size: 6px 6px, 0 0; } + stacksidebar.sidebar row.needs-attention > .label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px, left 4px; } + +box.linked:not(.vertical):not(.dialog-action-area) entry, +box.linked:not(.vertical):not(.dialog-action-area) button, +box.inline-toolbar:not(.vertical):not(.dialog-action-area) entry, +box.inline-toolbar:not(.vertical):not(.dialog-action-area) button, +buttonbox.linked:not(.vertical):not(.dialog-action-area) entry, +buttonbox.linked:not(.vertical):not(.dialog-action-area) button { + border-right-style: none; + border-radius: 0; } + box.linked:not(.vertical):not(.dialog-action-area) entry:not(.combo), + box.linked:not(.vertical):not(.dialog-action-area) button:not(.combo), + box.inline-toolbar:not(.vertical):not(.dialog-action-area) entry:not(.combo), + box.inline-toolbar:not(.vertical):not(.dialog-action-area) button:not(.combo), + buttonbox.linked:not(.vertical):not(.dialog-action-area) entry:not(.combo), + buttonbox.linked:not(.vertical):not(.dialog-action-area) button:not(.combo) { + box-shadow: none; } + box.linked:not(.vertical):not(.dialog-action-area) entry:first-child, + box.linked:not(.vertical):not(.dialog-action-area) button:first-child, + box.inline-toolbar:not(.vertical):not(.dialog-action-area) entry:first-child, + box.inline-toolbar:not(.vertical):not(.dialog-action-area) button:first-child, + buttonbox.linked:not(.vertical):not(.dialog-action-area) entry:first-child, + buttonbox.linked:not(.vertical):not(.dialog-action-area) button:first-child { + border-top-left-radius: 0.75mm; + border-bottom-left-radius: 0.75mm; } + box.linked:not(.vertical):not(.dialog-action-area) entry:last-child, + box.linked:not(.vertical):not(.dialog-action-area) button:last-child, + box.inline-toolbar:not(.vertical):not(.dialog-action-area) entry:last-child, + box.inline-toolbar:not(.vertical):not(.dialog-action-area) button:last-child, + buttonbox.linked:not(.vertical):not(.dialog-action-area) entry:last-child, + buttonbox.linked:not(.vertical):not(.dialog-action-area) button:last-child { + border-right-style: solid; + border-top-right-radius: 0.75mm; + border-bottom-right-radius: 0.75mm; } + box.linked:not(.vertical):not(.dialog-action-area) entry:only-child, + box.linked:not(.vertical):not(.dialog-action-area) button:only-child, + box.inline-toolbar:not(.vertical):not(.dialog-action-area) entry:only-child, + box.inline-toolbar:not(.vertical):not(.dialog-action-area) button:only-child, + buttonbox.linked:not(.vertical):not(.dialog-action-area) entry:only-child, + buttonbox.linked:not(.vertical):not(.dialog-action-area) button:only-child { + border-style: solid; + border-radius: 0.75mm; } + box.linked:not(.vertical):not(.dialog-action-area) entry:focus + entry, + box.linked:not(.vertical):not(.dialog-action-area) button:focus + entry, + box.inline-toolbar:not(.vertical):not(.dialog-action-area) entry:focus + entry, + box.inline-toolbar:not(.vertical):not(.dialog-action-area) button:focus + entry, + buttonbox.linked:not(.vertical):not(.dialog-action-area) entry:focus + entry, + buttonbox.linked:not(.vertical):not(.dialog-action-area) button:focus + entry { + border-left-color: @theme_view_active_decoration_color_breeze; } + box.linked:not(.vertical):not(.dialog-action-area) entry:focus + button, + box.linked:not(.vertical):not(.dialog-action-area) button:focus + button, + box.inline-toolbar:not(.vertical):not(.dialog-action-area) entry:focus + button, + box.inline-toolbar:not(.vertical):not(.dialog-action-area) button:focus + button, + buttonbox.linked:not(.vertical):not(.dialog-action-area) entry:focus + button, + buttonbox.linked:not(.vertical):not(.dialog-action-area) button:focus + button { + border-left-color: @theme_button_decoration_focus_breeze; } + box.linked:not(.vertical):not(.dialog-action-area) entry:hover + entry, + box.linked:not(.vertical):not(.dialog-action-area) button:hover + entry, + box.inline-toolbar:not(.vertical):not(.dialog-action-area) entry:hover + entry, + box.inline-toolbar:not(.vertical):not(.dialog-action-area) button:hover + entry, + buttonbox.linked:not(.vertical):not(.dialog-action-area) entry:hover + entry, + buttonbox.linked:not(.vertical):not(.dialog-action-area) button:hover + entry { + border-left-color: @theme_view_active_decoration_color_breeze; } + box.linked:not(.vertical):not(.dialog-action-area) entry:hover + button, + box.linked:not(.vertical):not(.dialog-action-area) button:hover + button, + box.inline-toolbar:not(.vertical):not(.dialog-action-area) entry:hover + button, + box.inline-toolbar:not(.vertical):not(.dialog-action-area) button:hover + button, + buttonbox.linked:not(.vertical):not(.dialog-action-area) entry:hover + button, + buttonbox.linked:not(.vertical):not(.dialog-action-area) button:hover + button { + border-left-color: @theme_button_decoration_hover_breeze; } + +box.linked.vertical:not(.dialog-action-area) entry, +box.linked.vertical:not(.dialog-action-area) button, +box.inline-toolbar.vertical:not(.dialog-action-area) entry, +box.inline-toolbar.vertical:not(.dialog-action-area) button, +buttonbox.linked.vertical:not(.dialog-action-area) entry, +buttonbox.linked.vertical:not(.dialog-action-area) button { + border-bottom-style: none; + border-radius: 0; } + box.linked.vertical:not(.dialog-action-area) entry:not(.combo), + box.linked.vertical:not(.dialog-action-area) button:not(.combo), + box.inline-toolbar.vertical:not(.dialog-action-area) entry:not(.combo), + box.inline-toolbar.vertical:not(.dialog-action-area) button:not(.combo), + buttonbox.linked.vertical:not(.dialog-action-area) entry:not(.combo), + buttonbox.linked.vertical:not(.dialog-action-area) button:not(.combo) { + box-shadow: none; } + box.linked.vertical:not(.dialog-action-area) entry:first-child, + box.linked.vertical:not(.dialog-action-area) button:first-child, + box.inline-toolbar.vertical:not(.dialog-action-area) entry:first-child, + box.inline-toolbar.vertical:not(.dialog-action-area) button:first-child, + buttonbox.linked.vertical:not(.dialog-action-area) entry:first-child, + buttonbox.linked.vertical:not(.dialog-action-area) button:first-child { + border-top-left-radius: 0.75mm; + border-top-right-radius: 0.75mm; } + box.linked.vertical:not(.dialog-action-area) entry:last-child, + box.linked.vertical:not(.dialog-action-area) button:last-child, + box.inline-toolbar.vertical:not(.dialog-action-area) entry:last-child, + box.inline-toolbar.vertical:not(.dialog-action-area) button:last-child, + buttonbox.linked.vertical:not(.dialog-action-area) entry:last-child, + buttonbox.linked.vertical:not(.dialog-action-area) button:last-child { + border-bottom-style: solid; + border-bottom-left-radius: 0.75mm; + border-bottom-right-radius: 0.75mm; } + box.linked.vertical:not(.dialog-action-area) entry:only-child, + box.linked.vertical:not(.dialog-action-area) button:only-child, + box.inline-toolbar.vertical:not(.dialog-action-area) entry:only-child, + box.inline-toolbar.vertical:not(.dialog-action-area) button:only-child, + buttonbox.linked.vertical:not(.dialog-action-area) entry:only-child, + buttonbox.linked.vertical:not(.dialog-action-area) button:only-child { + border-style: solid; } + box.linked.vertical:not(.dialog-action-area) entry:focus + entry, + box.linked.vertical:not(.dialog-action-area) button:focus + entry, + box.inline-toolbar.vertical:not(.dialog-action-area) entry:focus + entry, + box.inline-toolbar.vertical:not(.dialog-action-area) button:focus + entry, + buttonbox.linked.vertical:not(.dialog-action-area) entry:focus + entry, + buttonbox.linked.vertical:not(.dialog-action-area) button:focus + entry { + border-top-color: @theme_view_active_decoration_color_breeze; } + box.linked.vertical:not(.dialog-action-area) entry:focus + button, + box.linked.vertical:not(.dialog-action-area) button:focus + button, + box.inline-toolbar.vertical:not(.dialog-action-area) entry:focus + button, + box.inline-toolbar.vertical:not(.dialog-action-area) button:focus + button, + buttonbox.linked.vertical:not(.dialog-action-area) entry:focus + button, + buttonbox.linked.vertical:not(.dialog-action-area) button:focus + button { + border-top-color: @theme_view_active_decoration_color_breeze; } + box.linked.vertical:not(.dialog-action-area) entry:hover + entry, + box.linked.vertical:not(.dialog-action-area) button:hover + entry, + box.inline-toolbar.vertical:not(.dialog-action-area) entry:hover + entry, + box.inline-toolbar.vertical:not(.dialog-action-area) button:hover + entry, + buttonbox.linked.vertical:not(.dialog-action-area) entry:hover + entry, + buttonbox.linked.vertical:not(.dialog-action-area) button:hover + entry { + border-top-color: @theme_view_active_decoration_color_breeze; } + box.linked.vertical:not(.dialog-action-area) entry:hover + button, + box.linked.vertical:not(.dialog-action-area) button:hover + button, + box.inline-toolbar.vertical:not(.dialog-action-area) entry:hover + button, + box.inline-toolbar.vertical:not(.dialog-action-area) button:hover + button, + buttonbox.linked.vertical:not(.dialog-action-area) entry:hover + button, + buttonbox.linked.vertical:not(.dialog-action-area) button:hover + button { + border-top-color: @theme_view_active_decoration_color_breeze; } + +stackswitcher.linked button:not(.flat) { + box-shadow: none; + border-right-style: none; + border-radius: 0; } + stackswitcher.linked button:not(.flat):first-child { + border-top-left-radius: 0.75mm; + border-bottom-left-radius: 0.75mm; } + stackswitcher.linked button:not(.flat):last-child { + border-right-style: solid; + border-top-right-radius: 0.75mm; + border-bottom-right-radius: 0.75mm; } + stackswitcher.linked button:not(.flat):only-child { + border-style: solid; + border-radius: 0.75mm; } + stackswitcher.linked button:not(.flat):focus + entry { + border-left-color: @theme_view_active_decoration_color_breeze; } + stackswitcher.linked button:not(.flat):focus + button { + border-left-color: @theme_button_decoration_focus_breeze; } + stackswitcher.linked button:not(.flat):hover + entry { + border-left-color: @theme_view_active_decoration_color_breeze; } + stackswitcher.linked button:not(.flat):hover + button { + border-left-color: @theme_button_decoration_hover_breeze; } + +button:link:hover, button:link:active, button:link:checked, +button:visited:hover, +button:visited:active, +button:visited:checked, button:link, +button:visited, +headerbar button.flat:disabled, +headerbar label:disabled selection.flat, +label:disabled headerbar selection.flat, calendar.button:backdrop, label:backdrop selection.button, calendar.button:active, calendar.button:hover, calendar.button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +/**************** + * Text Entries * + ****************/ +spinbutton:not(.vertical), spinbutton text, +entry { + min-height: 30px; + padding-left: 8px; + padding-right: 8px; + border: 1px solid; + border-radius: 0.75mm; + color: @theme_text_color_breeze; + border-color: @borders_breeze; + background-color: @theme_base_color_breeze; + box-shadow: none; } + spinbutton:not(.vertical) image.left, spinbutton text image.left, + entry image.left { + padding-left: 0; + padding-right: 6px; } + spinbutton:not(.vertical) image.right, spinbutton text image.right, + entry image.right { + padding-left: 6px; + padding-right: 0; } + spinbutton.flat:not(.vertical), spinbutton text.flat, + entry.flat:focus, + entry.flat { + min-height: 0; + padding: 2px; + color: @theme_text_color_breeze; + border-color: @borders_breeze; + background-color: @theme_base_color_breeze; + box-shadow: none; } + spinbutton:focus:not(.vertical), spinbutton text:focus, + entry:focus { + border-color: @theme_view_active_decoration_color_breeze; } + spinbutton:disabled:not(.vertical), spinbutton text:disabled, + entry:disabled { + color: @insensitive_base_fg_color_breeze; + border-color: @insensitive_borders_breeze; + background-color: @insensitive_base_color_breeze; } + spinbutton:backdrop:not(.vertical), spinbutton text:backdrop, + entry:backdrop { + color: @theme_unfocused_text_color_breeze; + border-color: @unfocused_borders_breeze; + background-color: @theme_unfocused_base_color_breeze; } + spinbutton:backdrop:disabled:not(.vertical), spinbutton text:backdrop:disabled, + entry:backdrop:disabled { + color: @theme_unfocused_view_text_color_breeze; + border-color: @unfocused_insensitive_borders_breeze; + background-color: @theme_unfocused_view_bg_color_breeze; } + spinbutton.error:not(.vertical), spinbutton text.error, + entry.error { + color: @error_color_breeze; + border-color: @error_color_breeze; + background-color: alpha(@error_color_breeze,0.5); } + spinbutton.error:focus:not(.vertical), spinbutton text.error:focus, + entry.error:focus { + border-color: @error_color_breeze; + background-color: alpha(@error_color_breeze,0.5); } + spinbutton.error:selected:not(.vertical), spinbutton text.error:selected, + headerbar.selection-mode .error.subtitle:link, + headerbar.selection-mode button.subtitle:link, + headerbar.selection-mode button.subtitle:visited, + entry.error:selected, + entry.error:selected:focus { + background-color: @error_color_breeze; } + spinbutton.error:backdrop:not(.vertical), spinbutton text.error:backdrop, label:backdrop selection.error, + entry.error:backdrop { + color: @error_color_backdrop_breeze; + border-color: @error_color_backdrop_breeze; + background-color: alpha(@error_color_backdrop_breeze,0.5); } + spinbutton.warning:not(.vertical), spinbutton text.warning, + entry.warning { + color: @warning_color_breeze; + border-color: @warning_color_breeze; + background-color: alpha(@warning_color_breeze,0.5); } + spinbutton.warning:focus:not(.vertical), spinbutton text.warning:focus, + entry.warning:focus { + border-color: @warning_color_breeze; + background-color: alpha(@warning_color_breeze,0.5); } + spinbutton.warning:selected:not(.vertical), spinbutton text.warning:selected, + headerbar.selection-mode .warning.subtitle:link, + headerbar.selection-mode button.subtitle:link, + headerbar.selection-mode button.subtitle:visited, + entry.warning:selected, + entry.warning:selected:focus { + background-color: @warning_color_breeze; } + spinbutton.warning:backdrop:not(.vertical), spinbutton text.warning:backdrop, label:backdrop selection.warning, + entry.warning:backdrop { + color: @warning_color_backdrop_breeze; + border-color: @warning_color_backdrop_breeze; + background-color: alpha(@warning_color_backdrop_breeze,0.5); } + spinbutton:not(.vertical) image, spinbutton text image, + entry image { + color: mix(@theme_fg_color_breeze,@theme_text_color_breeze,0.8); } + spinbutton:not(.vertical) image:hover, spinbutton text image:hover, + entry image:hover { + color: @theme_button_decoration_hover_breeze; } + spinbutton:not(.vertical) image:active, spinbutton text image:active, + entry image:active { + color: @theme_button_decoration_focus_breeze; } + spinbutton:not(.vertical) image:backdrop, spinbutton text image:backdrop, + entry image:backdrop { + color: mix(@theme_unfocused_fg_color_breeze,@theme_unfocused_fg_color_breeze,0.8); } + +spinbutton:not(.vertical) progress, spinbutton text progress, +entry progress { + margin: 1px; + border-radius: 0; + border-width: 0 0 2px; + border-color: @theme_selected_bg_color_breeze; + border-style: solid; + background-image: none; + background-color: transparent; + box-shadow: none; } + spinbutton:not(.vertical) progress:backdrop, spinbutton text progress:backdrop, + entry progress:backdrop { + background-color: transparent; + border-color: @theme_unfocused_selected_bg_color_breeze; } + +treeview acceleditor > label { + background-color: @theme_selected_bg_color_breeze; } + +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: @theme_base_color_breeze; } + treeview entry.flat:focus, treeview entry:focus { + border-color: @theme_view_active_decoration_color_breeze; } + +combobox > box > button.combo:not(:only-child) { + background: none; + color: @theme_text_color_breeze; + border-color: @borders_breeze; + background-color: @theme_base_color_breeze; + box-shadow: none; } + combobox > box > button.combo:not(:only-child):focus { + border-color: @theme_view_active_decoration_color_breeze; } + combobox > box > button.combo:not(:only-child):disabled, label:disabled combobox > box > selection:not(:only-child) { + color: @insensitive_base_fg_color_breeze; + border-color: @insensitive_borders_breeze; + background-color: @insensitive_base_color_breeze; } + combobox > box > button.combo:not(:only-child):backdrop, label:backdrop combobox > box > selection:not(:only-child) { + color: @theme_unfocused_text_color_breeze; + border-color: @unfocused_borders_breeze; + background-color: @theme_unfocused_base_color_breeze; } + combobox > box > button.combo:not(:only-child):backdrop:disabled, label:backdrop combobox > box > selection:not(:only-child):disabled, label:disabled combobox > box > selection:not(:only-child):backdrop, label:backdrop label:disabled combobox > box > selection:not(:only-child), label:disabled label:backdrop combobox > box > selection:not(:only-child) { + color: @theme_unfocused_view_text_color_breeze; + border-color: @unfocused_insensitive_borders_breeze; + background-color: @theme_unfocused_view_bg_color_breeze; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 10px; + border-top-width: 0px; + border-radius: 0px 0px 3px 3px; } + .app-notification:backdrop, label:backdrop selection.app-notification, + .app-notification.frame:backdrop, + label:backdrop selection.frame { + background-image: none; } + .app-notification button, + .app-notification.frame button { + box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.125); + text-shadow: none; + -gtk-icon-shadow: none; + color: @theme_button_foreground_normal_breeze; + border-color: @borders_breeze; + background: linear-gradient(180deg, mix(@theme_button_background_normal_breeze,white,0.03125) 0%, @theme_button_background_normal_breeze 50%, mix(@theme_button_background_normal_breeze,black,0.03125) 100%); } + .app-notification button.suggested-action, + .app-notification.frame button.suggested-action { + background-color: alpha(@theme_button_decoration_focus_breeze,0.2); + border-color: mix(@theme_button_decoration_focus_breeze,mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.333),0.5); } + .app-notification button.destructive-action, + .app-notification.frame button.destructive-action { + background-color: alpha(@error_color_breeze,0.2); + border-color: mix(@error_color_breeze,mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.333),0.5); } + .app-notification button:backdrop, + .app-notification.frame button:backdrop { + box-shadow: none; + background: @theme_button_background_normal_breeze; } + .app-notification button:checked, + .app-notification.frame button:checked { + background: alpha(@theme_button_foreground_normal_breeze,0.125); + box-shadow: none; } + .app-notification button:hover, + .app-notification.frame button:hover { + border-color: @theme_button_decoration_hover_breeze; } + .app-notification button:hover:not(:checked):not(:active), + .app-notification.frame button:hover:not(:checked):not(:active) { + background: @theme_button_background_normal_breeze; } + .app-notification button:active, + .app-notification.frame button:active { + box-shadow: none; + background: alpha(@theme_button_decoration_hover_breeze,0.333); } + .app-notification button:focus, + .app-notification.frame button:focus { + border-color: @theme_button_decoration_focus_breeze; } + .app-notification button:disabled, + .app-notification.frame button:disabled { + box-shadow: none; + color: @theme_button_foreground_insensitive_breeze; + border-color: @insensitive_borders_breeze; + background: @theme_button_background_insensitive_breeze; } + .app-notification button:disabled:active, .app-notification button:disabled:checked, + .app-notification.frame button:disabled:active, + .app-notification.frame button:disabled:checked { + color: @theme_button_foreground_active_insensitive_breeze; } + .app-notification button.flat, + .app-notification.frame button.flat { + border-color: transparent; + background: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: @theme_button_foreground_normal_breeze; + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification button.flat.suggested-action, + .app-notification.frame button.flat.suggested-action { + background-color: alpha(@theme_button_decoration_focus_breeze,0.2); + border-color: mix(@theme_button_decoration_focus_breeze,mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.333),0.5); } + .app-notification button.flat.destructive-action, + .app-notification.frame button.flat.destructive-action { + background-color: alpha(@error_color_breeze,0.2); + border-color: mix(@error_color_breeze,mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.333),0.5); } + .app-notification button.flat:checked, + .app-notification.frame button.flat:checked { + border-color: mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.3); + background-color: alpha(@theme_button_foreground_normal_breeze,0.125); } + .app-notification button.flat:hover, + .app-notification.frame button.flat:hover { + border-color: @theme_button_decoration_hover_breeze; } + .app-notification button.flat:hover:not(:checked):not(:active), + .app-notification.frame button.flat:hover:not(:checked):not(:active) { + background: unset; } + .app-notification button.flat:active, + .app-notification.frame button.flat:active { + border-color: @theme_button_decoration_hover_breeze; + background-color: alpha(@theme_button_decoration_hover_breeze,0.333); } + .app-notification button.flat:focus, + .app-notification.frame button.flat:focus { + border-color: @theme_button_decoration_focus_breeze; } + .app-notification border, + .app-notification.frame border { + border: none; } + +/************ + * Calendar * + ***********/ +calendar { + color: @theme_text_color_breeze; + border: 1px solid @borders_breeze; + background-color: @theme_base_color_breeze; } + calendar:selected, + headerbar.selection-mode calendar.subtitle:link, + headerbar.selection-mode button.subtitle:link, + headerbar.selection-mode button.subtitle:visited, + headerbar.selection-mode headerbar calendar.subtitle:link, + headerbar.selection-mode headerbar button.subtitle:link, + headerbar.selection-mode headerbar button.subtitle:visited { + background-color: @borders_breeze; } + calendar:disabled { + color: @insensitive_base_fg_color_breeze; } + calendar.header { + border: 1px solid @borders_breeze; + border-radius: 0; + color: @theme_text_color_breeze; } + calendar.header:backdrop, label:backdrop selection.header { + color: @theme_unfocused_text_color_breeze; + border-color: @unfocused_borders_breeze; } + calendar.header:disabled, label:disabled selection.header { + color: @insensitive_base_fg_color_breeze; } + calendar.button { + color: @theme_button_foreground_normal_breeze; } + calendar.button:hover { + color: @theme_button_decoration_hover_breeze; } + calendar.button:active { + color: @theme_button_decoration_focus_breeze; } + calendar.button:backdrop, label:backdrop selection.button { + color: @theme_button_foreground_backdrop_breeze; } + calendar:indeterminate, calendar.highlight { + color: alpha(@theme_text_color_breeze,0.5); } + calendar:indeterminate:backdrop, label:backdrop selection:indeterminate, calendar.highlight:backdrop, label:backdrop selection.highlight { + color: alpha(@theme_unfocused_text_color_breeze,0.5); } + calendar:backdrop { + color: @theme_unfocused_text_color_breeze; + border-color: @unfocused_borders_breeze; + background-color: @theme_unfocused_base_color_breeze; } + +/************************* + * Check and Radio items * + *************************/ +checkbutton.text-button, +radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; } + checkbutton.text-button label:not(:only-child):first-child, + radiobutton.text-button label:not(:only-child):first-child { + margin-left: 4px; } + checkbutton.text-button label:not(:only-child):last-child, + radiobutton.text-button label:not(:only-child):last-child { + margin-right: 4px; } + +check, +radio { + transition: 0.1s; + margin: 0 4px; + min-height: 14px; + min-width: 14px; + animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); + background-color: @theme_base_color_breeze; + border: 1px solid alpha(@theme_button_foreground_normal_breeze,0.33); + -gtk-icon-shadow: none; + -gtk-icon-palette: fg @theme_fg_color_breeze; } + check:only-child, + radio:only-child { + margin: 0; } + check:hover, + radio:hover { + border: 1px solid @theme_button_decoration_hover_breeze; } + check:disabled, + radio:disabled { + background-color: @insensitive_base_color_breeze; + border-color: alpha(@insensitive_base_fg_color_breeze,0.33); } + check:active, + radio:active { + background: shade(@theme_base_color_breeze, 0.9); } + check:focus, + radio:focus { + border-color: @theme_button_decoration_focus_breeze; } + check:indeterminate, check:checked, + radio:indeterminate, + radio:checked { + border-color: @theme_button_decoration_hover_breeze; + background-color: alpha(@theme_button_decoration_hover_breeze,0.33); } + check:indeterminate:backdrop, label:backdrop selection:indeterminate, check:checked:backdrop, label:backdrop selection:checked, + radio:indeterminate:backdrop, + radio:checked:backdrop { + background-color: alpha(@theme_unfocused_selected_bg_color_breeze,0.33); + border-color: @theme_unfocused_selected_bg_color_breeze; } + check:indeterminate:disabled, label:disabled selection:indeterminate, check:checked:disabled, label:disabled selection:checked, + radio:indeterminate:disabled, + radio:checked:disabled { + background-color: alpha(@insensitive_bg_color_breeze,0.33); + border-color: @insensitive_bg_color_breeze; + color: @insensitive_fg_color_breeze; } + check:indeterminate, + radio:indeterminate { + -gtk-icon-source: -gtk-recolor(url("../assets/dash-symbolic.svg")); } + menu menuitem check, menu menuitem radio { + margin: 0; + min-height: 14px; + min-width: 14px; + background-color: transparent; + box-shadow: none; + -gtk-icon-shadow: none; + animation: none; } + +check { + border-radius: 0.75mm; } + check:checked { + -gtk-icon-source: -gtk-recolor(url("../assets/checkmark-symbolic.svg")); } + +radio { + border-radius: 50%; } + radio:checked { + -gtk-icon-source: -gtk-recolor(url("../assets/bullet-symbolic.svg")); } + +radio:not(:indeterminate):not(:checked):active:not(:backdrop) { + -gtk-icon-transform: scale(0); } + +check:not(:indeterminate):not(:checked):active:not(:backdrop) { + -gtk-icon-transform: translate(-4px, 3px) scale(0); } + +radio:active, +check:active { + -gtk-icon-transform: scale(0, 1); } + +radio:checked:not(:backdrop), radio:indeterminate:not(:backdrop), +check:checked:not(:backdrop), +check:indeterminate:not(:backdrop) { + -gtk-icon-transform: unset; } + +/***************** + * Color Chooser * + *****************/ +:selected colorswatch, +headerbar.selection-mode .subtitle:link colorswatch, +headerbar.selection-mode button.subtitle:link colorswatch, +headerbar.selection-mode button.subtitle:visited colorswatch, +headerbar.selection-mode headerbar .subtitle:link colorswatch, +headerbar.selection-mode headerbar button.subtitle:link colorswatch, +headerbar.selection-mode headerbar button.subtitle:visited colorswatch { + box-shadow: none; } + :selected colorswatch.overlay, + headerbar.selection-mode .subtitle:link colorswatch.overlay, + headerbar.selection-mode button.subtitle:visited colorswatch.overlay, :selected colorswatch.overlay:hover { + border-color: @theme_selected_fg_color_breeze; } + +colorswatch:selected, +headerbar.selection-mode colorswatch.subtitle:link, +headerbar.selection-mode button.subtitle:link, +headerbar.selection-mode button.subtitle:visited, +headerbar.selection-mode headerbar colorswatch.subtitle:link, +headerbar.selection-mode headerbar button.subtitle:link, +headerbar.selection-mode headerbar button.subtitle:visited { + box-shadow: none; } + +colorswatch.top, colorswatch.bottom, colorswatch.left, colorswatch:first-child:not(.overlay):not(.top), colorswatch.right, colorswatch:last-child:not(.overlay):not(.bottom), colorswatch:only-child:not(.overlay), colorswatch.top > .overlay, colorswatch.bottom > .overlay, colorswatch:first-child:not(.top) > .overlay, colorswatch:last-child:not(.bottom) > .overlay, colorswatch:only-child > .overlay { + border-radius: 0.75mm; } + +colorswatch:hover, colorswatch:hover:selected, +headerbar.selection-mode .subtitle:hover:link, +headerbar.selection-mode button:hover:link, +headerbar.selection-mode button:hover:visited { + background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0) 50%); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } + colorswatch:hover.color-dark, colorswatch:hover:selected.color-dark, + headerbar.selection-mode .subtitle:hover.color-dark:link, + headerbar.selection-mode button.color-dark:link, + headerbar.selection-mode button.color-dark:visited { + background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) 50%); } + +colorswatch:backdrop, colorswatch:backdrop:selected colorswatch.color-dark:backdrop, +headerbar.selection-mode .subtitle:backdrop:link colorswatch.color-dark:backdrop, +headerbar.selection-mode button:backdrop:link colorswatch.color-dark:backdrop, +headerbar.selection-mode button:backdrop:visited colorswatch.color-dark:backdrop, colorswatch:backdrop:selected label:backdrop selection.color-dark, +headerbar.selection-mode .subtitle:backdrop:link label:backdrop selection.color-dark, +headerbar.selection-mode button:backdrop:link label:backdrop selection.color-dark, +headerbar.selection-mode button:backdrop:visited label:backdrop selection.color-dark, label:backdrop colorswatch:backdrop:selected selection.color-dark, +label:backdrop headerbar.selection-mode .subtitle:backdrop:link selection.color-dark, +label:backdrop headerbar.selection-mode button:backdrop:link selection.color-dark, +label:backdrop headerbar.selection-mode button:backdrop:visited selection.color-dark, +headerbar.selection-mode label:backdrop .subtitle:backdrop:link selection.color-dark, +headerbar.selection-mode label:backdrop button:backdrop:link selection.color-dark, +headerbar.selection-mode label:backdrop button:backdrop:visited selection.color-dark, colorswatch.color-dark:backdrop:selected, +headerbar.selection-mode .subtitle:backdrop:link, +headerbar.selection-mode button:backdrop:link, +headerbar.selection-mode button:backdrop:visited, label:backdrop selection.color-dark:selected, +label:backdrop headerbar.selection-mode .color-dark.subtitle:link, +label:backdrop headerbar.selection-mode button.subtitle:link, +label:backdrop headerbar.selection-mode button.subtitle:visited, +headerbar.selection-mode label:backdrop .color-dark.subtitle:link, +headerbar.selection-mode label:backdrop button.subtitle:link, +headerbar.selection-mode label:backdrop button.subtitle:visited { + background-image: none; + box-shadow: none; } + +GtkColorEditor colorswatch { + border-radius: 0.75mm; } + GtkColorEditor colorswatch:hover { + background-image: none; + box-shadow: none; } + GtkColorEditor colorswatch:backdrop { + box-shadow: none; } + +colorswatch.color-dark { + color: white; + outline-color: rgba(0, 0, 0, 0.3); } + colorswatch.color-dark:backdrop, label:backdrop selection.color-dark { + color: rgba(255, 255, 255, 0.3); } + +colorswatch.color-light { + color: black; + outline-color: rgba(255, 255, 255, 0.5); } + colorswatch.color-light:backdrop, label:backdrop selection.color-light { + color: rgba(0, 0, 0, 0.3); } + +colorswatch overlay, +colorswatch overlay:selected, +colorswatch headerbar.selection-mode overlay.subtitle:link, +colorswatch headerbar.selection-mode button.subtitle:link, +colorswatch headerbar.selection-mode button.subtitle:visited, +headerbar.selection-mode colorswatch overlay.subtitle:link, +headerbar.selection-mode colorswatch button.subtitle:link, +headerbar.selection-mode colorswatch button.subtitle:visited, +colorswatch headerbar.selection-mode headerbar overlay.subtitle:link, +colorswatch headerbar.selection-mode headerbar button.subtitle:link, +colorswatch headerbar.selection-mode headerbar button.subtitle:visited, +headerbar.selection-mode headerbar colorswatch overlay.subtitle:link, +headerbar.selection-mode headerbar colorswatch button.subtitle:link, +headerbar.selection-mode headerbar colorswatch button.subtitle:visited { + border: 1px solid @borders_breeze; } + colorswatch overlay:hover, + colorswatch overlay:selected:hover, + colorswatch headerbar.selection-mode overlay.subtitle:hover:link, + colorswatch headerbar.selection-mode button:hover:link, + colorswatch headerbar.selection-mode button:hover:visited, + headerbar.selection-mode colorswatch overlay.subtitle:hover:link, + headerbar.selection-mode colorswatch button:hover:link, + headerbar.selection-mode colorswatch button:hover:visited { + border-color: @theme_button_decoration_hover_breeze; } + +colorswatch#add-color-button { + border-style: solid; + border-width: 1px; + box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.125); + text-shadow: none; + -gtk-icon-shadow: none; + color: @theme_button_foreground_normal_breeze; + border-color: @borders_breeze; + background: linear-gradient(180deg, mix(@theme_button_background_normal_breeze,white,0.03125) 0%, @theme_button_background_normal_breeze 50%, mix(@theme_button_background_normal_breeze,black,0.03125) 100%); } + colorswatch#add-color-button.suggested-action { + background-color: alpha(@theme_button_decoration_focus_breeze,0.2); + border-color: mix(@theme_button_decoration_focus_breeze,mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.333),0.5); } + colorswatch#add-color-button.destructive-action { + background-color: alpha(@error_color_breeze,0.2); + border-color: mix(@error_color_breeze,mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.333),0.5); } + colorswatch#add-color-button:backdrop, label:backdrop selection#add-color-button { + box-shadow: none; + background: @theme_button_background_normal_breeze; } + colorswatch#add-color-button:checked { + background: alpha(@theme_button_foreground_normal_breeze,0.125); + box-shadow: none; } + colorswatch#add-color-button:hover { + border-color: @theme_button_decoration_hover_breeze; } + colorswatch#add-color-button:hover:not(:checked):not(:active) { + background: @theme_button_background_normal_breeze; } + colorswatch#add-color-button:active { + box-shadow: none; + background: alpha(@theme_button_decoration_hover_breeze,0.333); } + colorswatch#add-color-button:focus { + border-color: @theme_button_decoration_focus_breeze; } + colorswatch#add-color-button:disabled, label:disabled selection#add-color-button { + box-shadow: none; + color: @theme_button_foreground_insensitive_breeze; + border-color: @insensitive_borders_breeze; + background: @theme_button_background_insensitive_breeze; } + colorswatch#add-color-button:disabled:active, label:disabled selection#add-color-button:active, colorswatch#add-color-button:disabled:checked, label:disabled selection#add-color-button:checked { + color: @theme_button_foreground_active_insensitive_breeze; } + colorswatch#add-color-button overlay { + border-color: transparent; + background: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: @theme_button_foreground_normal_breeze; + text-shadow: none; + -gtk-icon-shadow: none; } + colorswatch#add-color-button overlay.suggested-action { + background-color: alpha(@theme_button_decoration_focus_breeze,0.2); + border-color: mix(@theme_button_decoration_focus_breeze,mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.333),0.5); } + colorswatch#add-color-button overlay.destructive-action { + background-color: alpha(@error_color_breeze,0.2); + border-color: mix(@error_color_breeze,mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.333),0.5); } + colorswatch#add-color-button overlay:checked { + border-color: mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.3); + background-color: alpha(@theme_button_foreground_normal_breeze,0.125); } + colorswatch#add-color-button overlay:hover { + border-color: @theme_button_decoration_hover_breeze; } + colorswatch#add-color-button overlay:hover:not(:checked):not(:active) { + background: unset; } + colorswatch#add-color-button overlay:active { + border-color: @theme_button_decoration_hover_breeze; + background-color: alpha(@theme_button_decoration_hover_breeze,0.333); } + colorswatch#add-color-button overlay:focus { + border-color: @theme_button_decoration_focus_breeze; } + +GtkColorButton.button { + padding: 5px; } + GtkColorButton.button GtkColorSwatch:first-child:last-child { + border-radius: 0; + box-shadow: none; } + GtkColorButton.button GtkColorSwatch:first-child:last-child:disabled, GtkColorButton.button label:disabled selection:last-child, label:disabled GtkColorButton.button selection:last-child, GtkColorButton.button GtkColorSwatch:first-child:last-child:backdrop, GtkColorButton.button label:backdrop selection:last-child, label:backdrop GtkColorButton.button selection:last-child { + box-shadow: none; } + +/*********** + * Dialogs * + ***********/ +messagedialog.background { + background-color: @theme_bg_color_breeze; } + +messagedialog:backdrop { + background-color: @theme_unfocused_bg_color_breeze; } + +messagedialog .titlebar { + min-height: 32px; + background-color: transparent; + background-image: linear-gradient(to bottom, shade(@theme_titlebar_background_breeze,1.2117647), @theme_titlebar_background_breeze); + box-shadow: none; } + +messagedialog .dialog-action-area { + padding: 8px; } + +messagedialog button { + margin: 2px; } + +filechooser .search-bar { + background-color: @theme_bg_color_breeze; + border-color: @theme_bg_color_breeze; + box-shadow: none; } + filechooser .search-bar:backdrop, filechooser label:backdrop selection.search-bar, label:backdrop filechooser selection.search-bar { + background-color: @theme_unfocused_bg_color_breeze; + border-color: @theme_unfocused_bg_color_breeze; + color: @theme_unfocused_text_color_breeze; } + +filechooser .dialog-action-box { + border-top: 1px solid @borders_breeze; } + filechooser .dialog-action-box:backdrop, filechooser label:backdrop selection.dialog-action-box, label:backdrop filechooser selection.dialog-action-box { + border-top-color: @unfocused_borders_breeze; } + +filechooser #pathbarbox { + background-color: @theme_bg_color_breeze; + border-bottom: 1px solid @borders_breeze; } + +.dialog-action-box { + margin-top: 8px; } + .dialog-action-box button { + border-radius: 0px; } + .dialog-action-box button:first-child { + border-radius: 0.75mm 0 0 0.75mm; } + .dialog-action-box button:last-child { + border-radius: 0 0.75mm 0.75mm 0; } + +.normal-icons { + -gtk-icon-size: 16px; } + +.large-icons { + -gtk-icon-size: 32px; } + +window.aboutdialog image.large-icons { + -gtk-icon-size: 128px; } + +/*************** + * Header bars * + ***************/ + +headerbar { + padding: 0px 6px; + border-width: 0px 0px 1px 0px; + border-radius: 6px 6px 0px 0px; + border-style: solid; + border-color: @borders_breeze; + color: @theme_titlebar_foreground_breeze; + background-image: none; + background-color: @theme_titlebar_background_breeze; + border-top: 1px solid lighter(@theme_titlebar_background_breeze); } + + headerbar:backdrop { + background-image: none; + background-color: @theme_titlebar_background_backdrop_breeze; + color: @theme_titlebar_foreground_backdrop_breeze; + border-top: 1px solid lighter(@theme_titlebar_background_backdrop_breeze); + box-shadow: none; } + + headerbar label { + font-weight: normal; } + + headerbar label:backdrop { + color: @theme_titlebar_foreground_backdrop_breeze; } + + headerbar .path-bar button { + color: @theme_titlebar_foreground_breeze; + font-weight: normal; } + + headerbar .path-bar button:backdrop { + color: @theme_titlebar_foreground_backdrop_breeze; } + + headerbar .linked button { + box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.125); + text-shadow: none; + -gtk-icon-shadow: none; + color: @theme_button_foreground_normal_breeze; + border-color: @borders_breeze; + background: linear-gradient(180deg, mix(@theme_button_background_normal_breeze,white,0.03125) 0%, @theme_button_background_normal_breeze 50%, mix(@theme_button_background_normal_breeze,black,0.03125) 100%); } + + headerbar .linked button.suggested-action { + background-color: alpha(@theme_button_decoration_focus_breeze,0.2); + border-color: mix(@theme_button_decoration_focus_breeze,mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.333),0.5); } + + headerbar .linked button.destructive-action { + background-color: alpha(@error_color_breeze,0.2); + border-color: mix(@error_color_breeze,mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.333),0.5); } + + headerbar .linked button:backdrop { + box-shadow: none; + background: @theme_button_background_normal_breeze; } + + headerbar .linked button:checked { + background: alpha(@theme_button_foreground_normal_breeze,0.125); + box-shadow: none; } + + headerbar .linked button:hover { + border-color: @theme_button_decoration_hover_breeze; } + + headerbar .linked button:hover:not(:checked):not(:active) { + background: @theme_button_background_normal_breeze; } + + headerbar .linked button:active { + box-shadow: none; + background: alpha(@theme_button_decoration_hover_breeze,0.333); } + + headerbar .linked button:focus { + border-color: @theme_button_decoration_focus_breeze; } + + headerbar .linked button:disabled { + box-shadow: none; + color: @theme_button_foreground_insensitive_breeze; + border-color: @insensitive_borders_breeze; + background: @theme_button_background_insensitive_breeze; } + + headerbar .linked button:disabled:active, + headerbar .linked button:disabled:checked { + color: @theme_button_foreground_active_insensitive_breeze; } + + headerbar button { + border-color: transparent; + background: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: @theme_button_foreground_normal_breeze; + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: none; + color: @theme_titlebar_foreground_breeze; } + + headerbar button.suggested-action { + background-color: alpha(@theme_button_decoration_focus_breeze,0.2); + border-color: mix(@theme_button_decoration_focus_breeze,mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.333),0.5); } + + headerbar button.destructive-action { + background-color: alpha(@error_color_breeze,0.2); + border-color: mix(@error_color_breeze,mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.333),0.5); } + + headerbar button:checked { + border-color: mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.3); + background-color: alpha(@theme_button_foreground_normal_breeze,0.125); } + + headerbar button:hover { + border-color: @theme_button_decoration_hover_breeze; } + + headerbar button:hover:not(:checked):not(:active) { + background: unset; } + + headerbar button:active { + border-color: @theme_button_decoration_hover_breeze; + background-color: alpha(@theme_button_decoration_hover_breeze,0.333); } + + headerbar button:focus { + border-color: @theme_button_decoration_focus_breeze; } + + headerbar button:hover { + color: @theme_titlebar_foreground_breeze; } + + headerbar button:backdrop { + background-image: none; + background-color: @theme_titlebar_background_backdrop_breeze; + color: @theme_titlebar_foreground_backdrop_breeze; } + + headerbar button.flat:backdrop, + headerbar label:backdrop selection.flat, + label:backdrop headerbar selection.flat, + headerbar label:disabled selection.flat:backdrop, + label:disabled headerbar selection.flat:backdrop, + headerbar button:disabled:backdrop { + background-image: none; + background-color: @theme_titlebar_background_backdrop_breeze; + color: @theme_titlebar_foreground_backdrop_breeze; + border-color: transparent; } + + headerbar button.flat:disabled, + headerbar label:disabled selection.flat, + label:disabled headerbar selection.flat { + color: @theme_titlebar_foreground_insensitive_breeze; } + + headerbar button:disabled { + background-color: transparent; + background-image: none; + border-color: transparent; + color: @theme_titlebar_foreground_insensitive_breeze; } + + headerbar .title { + font-weight: normal; + padding: 0px 12px; } + + headerbar .title:backdrop, + headerbar label:backdrop selection.title, + label:backdrop headerbar selection.title { + color: @theme_titlebar_foreground_backdrop_breeze; } + + headerbar .subtitle { + font-size: smaller; + padding: 0 12px; } + + headerbar .subtitle:backdrop, + headerbar label:backdrop selection.subtitle, + label:backdrop headerbar selection.subtitle { + color: @theme_titlebar_foreground_backdrop_breeze; } + + headerbar separator { + border-width: 0px; + background-color: transparent; + background-image: none; + border-color: transparent; } + + headerbar.selection-mode, + headerbar.selection-mode headerbar { + background-color: mix(@theme_titlebar_background,@theme_button_decoration_focus,0.5); } + + headerbar.selection-mode separator, + headerbar.selection-mode headerbar separator { + background-color: @theme_button_decoration_focus_breeze; } + + headerbar.selection-mode button:not(.titlebutton), + headerbar.selection-mode headerbar button:not(.titlebutton) { + background-color: alpha(@theme_button_decoration_focus_breeze,0.5); } + + headerbar.selection-mode button:not(.titlebutton):active, + headerbar.selection-mode button:not(.titlebutton):focus, + headerbar.selection-mode headerbar button:not(.titlebutton):active, + headerbar.selection-mode headerbar button:not(.titlebutton):focus { + background-color: @theme_button_decoration_focus_breeze; } + + headerbar.selection-mode .selection-menu, + headerbar.selection-mode headerbar .selection-menu { + padding: 4px 6px; } + + headerbar.selection-mode .selection-menu .arrow, + headerbar.selection-mode headerbar .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("go-down-symbolic"); + -gtk-icon-shadow: none; } + .tiled headerbar, .maximized headerbar { + border-radius: 0; } + +headerbar entry, +headerbar spinbutton, +headerbar separator, +headerbar button { + margin-top: 8px; + margin-bottom: 8px; } + +/************** + * GtkInfoBar * + **************/ +infobar { + border-style: none; + border-bottom: 1px solid @borders_breeze; + background-color: @theme_bg_color_breeze; + background-image: none; } + infobar:backdrop { + border-bottom: 1px solid @unfocused_borders_breeze; } + +.info, +.question, +.warning, +.error { + background-color: @theme_bg_color_breeze; + background-image: none; + color: @warning_color_breeze; + text-shadow: none; } + .info:backdrop, label:backdrop selection.info, + .question:backdrop, + label:backdrop selection.question, + .warning:backdrop, + label:backdrop selection.warning, + .error:backdrop, + label:backdrop selection.error { + background-color: @theme_unfocused_bg_color_breeze; + color: @warning_color_backdrop_breeze; } + .info button, + .question button, + .warning button, + .error button { + box-shadow: none; + background-image: none; + background-color: alpha(@warning_color_breeze,0.5); + border-color: alpha(@warning_color_breeze,0.5); + color: @theme_button_foreground_normal_breeze; } + .info button:hover, + .question button:hover, + .warning button:hover, + .error button:hover { + background-color: alpha(@warning_color_breeze,0.25); + border-color: @warning_color_breeze; } + .info button:active, .info button:checked, + .question button:active, + .question button:checked, + .warning button:active, + .warning button:checked, + .error button:active, + .error button:checked { + background-color: @warning_color_breeze; + color: @theme_bg_color_breeze; + border-color: @warning_color_breeze; } + .info button:disabled, + .question button:disabled, + .warning button:disabled, + .error button:disabled { + background-color: alpha(@warning_color_insensitive_breeze,0.5); + border-color: alpha(@warning_color_insensitive_breeze,0.5); + color: @theme_button_foreground_insensitive_breeze; } + .info button:backdrop, + .question button:backdrop, + .warning button:backdrop, + .error button:backdrop { + background-color: alpha(@warning_color_backdrop_breeze,0.5); + border-color: alpha(@warning_color_backdrop_breeze,0.5); + color: @theme_button_foreground_backdrop_breeze; } + .info button:backdrop:active, .info button:backdrop:checked, + .question button:backdrop:active, + .question button:backdrop:checked, + .warning button:backdrop:active, + .warning button:backdrop:checked, + .error button:backdrop:active, + .error button:backdrop:checked { + background-color: @warning_color_backdrop_breeze; + color: @theme_unfocused_bg_color_breeze; + border-color: @warning_color_backdrop_breeze; } + .info button:backdrop:disabled, + .question button:backdrop:disabled, + .warning button:backdrop:disabled, + .error button:backdrop:disabled { + background-color: alpha(@warning_color_insensitive_backdrop_breeze,0.5); + border-color: alpha(@warning_color_insensitive_backdrop_breeze,0.5); + color: @theme_button_foreground_backdrop_insensitive_breeze; } + .info button:backdrop:disabled:active, .info button:backdrop:disabled:checked, + .question button:backdrop:disabled:active, + .question button:backdrop:disabled:checked, + .warning button:backdrop:disabled:active, + .warning button:backdrop:disabled:checked, + .error button:backdrop:disabled:active, + .error button:backdrop:disabled:checked { + background-color: @warning_color_insensitive_backdrop_breeze; + color: @insensitive_unfocused_bg_color_breeze; + border-color: @warning_color_insensitive_backdrop_breeze; } + +/********* + * Links * + *********/ +button:link > label, +button:visited > label, +headerbar.selection-mode .subtitle:link, +headerbar.selection-mode button.subtitle:link, +headerbar.selection-mode button.subtitle:visited, +headerbar.selection-mode headerbar .subtitle:link, +headerbar.selection-mode headerbar button.subtitle:link, +headerbar.selection-mode headerbar button.subtitle:visited, +*:link, +button:link, +button:visited { + color: @link_color_breeze; } + button:link > label:visited, + button:visited > label:visited, + headerbar.selection-mode .subtitle:visited:link, + headerbar.selection-mode button:visited:link, + headerbar.selection-mode button:visited, + *:link:visited, + button:visited { + color: @link_visited_color_breeze; } + *:selected button:link > label:visited, + *:selected button:visited > label:visited, button:selected:link button:link > label:visited, + button:selected:link button:visited > label:visited, + button:selected:visited button:link > label:visited, + button:selected:visited button:visited > label:visited, + button:selected:visited button:link > label:visited, + button:selected:visited button:visited > label:visited, + headerbar.selection-mode .subtitle:link button:link > label:visited, + headerbar.selection-mode .subtitle:link button:visited > label:visited, + headerbar.selection-mode button.subtitle:link button:link > label:visited, + headerbar.selection-mode button.subtitle:link button:visited > label:visited, + headerbar.selection-mode button.subtitle:visited button:link > label:visited, + headerbar.selection-mode button.subtitle:visited button:visited > label:visited, + *:selected headerbar.selection-mode .subtitle:visited:link, + *:selected headerbar.selection-mode button:visited:link, + *:selected headerbar.selection-mode button:visited, + button:selected:link headerbar.selection-mode .subtitle:visited:link, + button:selected:visited headerbar.selection-mode .subtitle:visited:link, + button:selected:link headerbar.selection-mode button:visited:link, + button:selected:visited headerbar.selection-mode button:visited:link, + button:selected:link headerbar.selection-mode button:visited, + button:selected:visited headerbar.selection-mode button:visited, + button:selected:visited headerbar.selection-mode .subtitle:visited:link, + button:selected:visited headerbar.selection-mode button:visited:link, + button:selected:visited headerbar.selection-mode button:visited, + headerbar.selection-mode *:selected .subtitle:visited:link, + headerbar.selection-mode *:selected button:visited:link, + headerbar.selection-mode *:selected button:visited, + headerbar.selection-mode button:selected:link .subtitle:visited:link, + headerbar.selection-mode button:selected:visited .subtitle:visited:link, + headerbar.selection-mode button:selected:link button:visited:link, + headerbar.selection-mode button:selected:visited button:visited:link, + headerbar.selection-mode button:selected:link button:visited, + headerbar.selection-mode button:selected:visited button:visited, + headerbar.selection-mode button:selected:visited .subtitle:visited:link, + headerbar.selection-mode button:selected:visited button:visited:link, + headerbar.selection-mode button:selected:visited button:visited, + headerbar.selection-mode .subtitle:link .subtitle:visited:link, + headerbar.selection-mode button.subtitle:link .subtitle:visited:link, + headerbar.selection-mode button.subtitle:visited .subtitle:visited:link, + headerbar.selection-mode .subtitle:link button:visited:link, + headerbar.selection-mode button.subtitle:link button:visited:link, + headerbar.selection-mode button.subtitle:visited button:visited:link, + headerbar.selection-mode .subtitle:link button:visited, + headerbar.selection-mode button.subtitle:link button:visited, + headerbar.selection-mode button.subtitle:visited button:visited, *:selected *:link:visited, *:selected button:visited:link, + *:selected button:visited, button:selected:link *:link:visited, + button:selected:visited *:link:visited, button:selected:link button:visited:link, + button:selected:visited button:visited:link, + button:selected:link button:visited, + button:selected:visited button:visited, + button:selected:visited *:link:visited, + button:selected:visited button:visited:link, + button:selected:visited button:visited, *:selected button:link:visited, + *:selected button:visited, button:selected:link button:link:visited, + button:selected:visited button:link:visited, + button:selected:link button:visited, + button:selected:visited button:visited, + button:selected:visited button:link:visited, + button:selected:visited button:visited, + headerbar.selection-mode .subtitle:link *:link:visited, + headerbar.selection-mode button.subtitle:link *:link:visited, + headerbar.selection-mode button.subtitle:visited *:link:visited, + headerbar.selection-mode .subtitle:link button:visited:link, + headerbar.selection-mode button.subtitle:link button:visited:link, + headerbar.selection-mode button.subtitle:visited button:visited:link, + headerbar.selection-mode .subtitle:link button:visited, + headerbar.selection-mode button.subtitle:link button:visited, + headerbar.selection-mode button.subtitle:visited button:visited, + headerbar.selection-mode .subtitle:link button:link:visited, + headerbar.selection-mode button.subtitle:link button:link:visited, + headerbar.selection-mode button.subtitle:visited button:link:visited, + headerbar.selection-mode .subtitle:link button:visited, + headerbar.selection-mode button.subtitle:link button:visited, + headerbar.selection-mode button.subtitle:visited button:visited { + color: mix(@theme_selected_fg_color_breeze,@theme_selected_bg_color_breeze,0.6); } + button:link > label:hover, + button:visited > label:hover, + headerbar.selection-mode .subtitle:hover:link, + headerbar.selection-mode button:hover:link, + headerbar.selection-mode button:hover:visited, + *:link:hover, + button:hover:link, + button:hover:visited { + color: shade(@link_color_breeze,1.1); } + *:selected button:link > label:hover, + *:selected button:visited > label:hover, button:selected:link button:link > label:hover, + button:selected:link button:visited > label:hover, + button:selected:visited button:link > label:hover, + button:selected:visited button:visited > label:hover, + button:selected:visited button:link > label:hover, + button:selected:visited button:visited > label:hover, + headerbar.selection-mode .subtitle:link button:link > label:hover, + headerbar.selection-mode .subtitle:link button:visited > label:hover, + headerbar.selection-mode button.subtitle:link button:link > label:hover, + headerbar.selection-mode button.subtitle:link button:visited > label:hover, + headerbar.selection-mode button.subtitle:visited button:link > label:hover, + headerbar.selection-mode button.subtitle:visited button:visited > label:hover, + *:selected headerbar.selection-mode .subtitle:hover:link, + *:selected headerbar.selection-mode button:hover:link, + *:selected headerbar.selection-mode button:hover:visited, + button:selected:link headerbar.selection-mode .subtitle:hover:link, + button:selected:visited headerbar.selection-mode .subtitle:hover:link, + button:selected:link headerbar.selection-mode button:hover:link, + button:selected:visited headerbar.selection-mode button:hover:link, + button:selected:link headerbar.selection-mode button:hover:visited, + button:selected:visited headerbar.selection-mode button:hover:visited, + button:selected:visited headerbar.selection-mode .subtitle:hover:link, + button:selected:visited headerbar.selection-mode button:hover:link, + button:selected:visited headerbar.selection-mode button:hover:visited, + headerbar.selection-mode *:selected .subtitle:hover:link, + headerbar.selection-mode *:selected button:hover:link, + headerbar.selection-mode *:selected button:hover:visited, + headerbar.selection-mode button:selected:link .subtitle:hover:link, + headerbar.selection-mode button:selected:visited .subtitle:hover:link, + headerbar.selection-mode button:selected:link button:hover:link, + headerbar.selection-mode button:selected:visited button:hover:link, + headerbar.selection-mode button:selected:link button:hover:visited, + headerbar.selection-mode button:selected:visited button:hover:visited, + headerbar.selection-mode button:selected:visited .subtitle:hover:link, + headerbar.selection-mode button:selected:visited button:hover:link, + headerbar.selection-mode button:selected:visited button:hover:visited, + headerbar.selection-mode .subtitle:link .subtitle:hover:link, + headerbar.selection-mode button.subtitle:link .subtitle:hover:link, + headerbar.selection-mode button.subtitle:visited .subtitle:hover:link, + headerbar.selection-mode .subtitle:link button:hover:link, + headerbar.selection-mode button.subtitle:link button:hover:link, + headerbar.selection-mode button.subtitle:visited button:hover:link, + headerbar.selection-mode .subtitle:link button:hover:visited, + headerbar.selection-mode button.subtitle:link button:hover:visited, + headerbar.selection-mode button.subtitle:visited button:hover:visited, *:selected *:link:hover, *:selected button:hover:link, + *:selected button:hover:visited, button:selected:link *:link:hover, + button:selected:visited *:link:hover, button:selected:link button:hover:link, + button:selected:visited button:hover:link, + button:selected:link button:hover:visited, + button:selected:visited button:hover:visited, + button:selected:visited *:link:hover, + button:selected:visited button:hover:link, + button:selected:visited button:hover:visited, *:selected button:link:hover, + *:selected button:hover:visited, button:selected:link button:link:hover, + button:selected:visited button:link:hover, + button:selected:link button:hover:visited, + button:selected:visited button:hover:visited, + button:selected:visited button:link:hover, + button:selected:visited button:hover:visited, + headerbar.selection-mode .subtitle:link *:link:hover, + headerbar.selection-mode button.subtitle:link *:link:hover, + headerbar.selection-mode button.subtitle:visited *:link:hover, + headerbar.selection-mode .subtitle:link button:hover:link, + headerbar.selection-mode button.subtitle:link button:hover:link, + headerbar.selection-mode button.subtitle:visited button:hover:link, + headerbar.selection-mode .subtitle:link button:hover:visited, + headerbar.selection-mode button.subtitle:link button:hover:visited, + headerbar.selection-mode button.subtitle:visited button:hover:visited, + headerbar.selection-mode .subtitle:link button:link:hover, + headerbar.selection-mode button.subtitle:link button:link:hover, + headerbar.selection-mode button.subtitle:visited button:link:hover, + headerbar.selection-mode .subtitle:link button:hover:visited, + headerbar.selection-mode button.subtitle:link button:hover:visited, + headerbar.selection-mode button.subtitle:visited button:hover:visited { + color: mix(@theme_selected_fg_color_breeze,@theme_selected_bg_color_breeze,0.9); } + button:link > label:active, + button:visited > label:active, + headerbar.selection-mode .subtitle:active:link, + headerbar.selection-mode button:active:link, + headerbar.selection-mode button:active:visited, + *:link:active, + button:active:link, + button:active:visited { + color: @link_color_breeze; } + *:selected button:link > label:active, + *:selected button:visited > label:active, button:selected:link button:link > label:active, + button:selected:link button:visited > label:active, + button:selected:visited button:link > label:active, + button:selected:visited button:visited > label:active, + button:selected:visited button:link > label:active, + button:selected:visited button:visited > label:active, + headerbar.selection-mode .subtitle:link button:link > label:active, + headerbar.selection-mode .subtitle:link button:visited > label:active, + headerbar.selection-mode button.subtitle:link button:link > label:active, + headerbar.selection-mode button.subtitle:link button:visited > label:active, + headerbar.selection-mode button.subtitle:visited button:link > label:active, + headerbar.selection-mode button.subtitle:visited button:visited > label:active, + *:selected headerbar.selection-mode .subtitle:active:link, + *:selected headerbar.selection-mode button:active:link, + *:selected headerbar.selection-mode button:active:visited, + button:selected:link headerbar.selection-mode .subtitle:active:link, + button:selected:visited headerbar.selection-mode .subtitle:active:link, + button:selected:link headerbar.selection-mode button:active:link, + button:selected:visited headerbar.selection-mode button:active:link, + button:selected:link headerbar.selection-mode button:active:visited, + button:selected:visited headerbar.selection-mode button:active:visited, + button:selected:visited headerbar.selection-mode .subtitle:active:link, + button:selected:visited headerbar.selection-mode button:active:link, + button:selected:visited headerbar.selection-mode button:active:visited, + headerbar.selection-mode *:selected .subtitle:active:link, + headerbar.selection-mode *:selected button:active:link, + headerbar.selection-mode *:selected button:active:visited, + headerbar.selection-mode button:selected:link .subtitle:active:link, + headerbar.selection-mode button:selected:visited .subtitle:active:link, + headerbar.selection-mode button:selected:link button:active:link, + headerbar.selection-mode button:selected:visited button:active:link, + headerbar.selection-mode button:selected:link button:active:visited, + headerbar.selection-mode button:selected:visited button:active:visited, + headerbar.selection-mode button:selected:visited .subtitle:active:link, + headerbar.selection-mode button:selected:visited button:active:link, + headerbar.selection-mode button:selected:visited button:active:visited, + headerbar.selection-mode .subtitle:link .subtitle:active:link, + headerbar.selection-mode button.subtitle:link .subtitle:active:link, + headerbar.selection-mode button.subtitle:visited .subtitle:active:link, + headerbar.selection-mode .subtitle:link button:active:link, + headerbar.selection-mode button.subtitle:link button:active:link, + headerbar.selection-mode button.subtitle:visited button:active:link, + headerbar.selection-mode .subtitle:link button:active:visited, + headerbar.selection-mode button.subtitle:link button:active:visited, + headerbar.selection-mode button.subtitle:visited button:active:visited, *:selected *:link:active, *:selected button:active:link, + *:selected button:active:visited, button:selected:link *:link:active, + button:selected:visited *:link:active, button:selected:link button:active:link, + button:selected:visited button:active:link, + button:selected:link button:active:visited, + button:selected:visited button:active:visited, + button:selected:visited *:link:active, + button:selected:visited button:active:link, + button:selected:visited button:active:visited, *:selected button:link:active, + *:selected button:active:visited, button:selected:link button:link:active, + button:selected:visited button:link:active, + button:selected:link button:active:visited, + button:selected:visited button:active:visited, + button:selected:visited button:link:active, + button:selected:visited button:active:visited, + headerbar.selection-mode .subtitle:link *:link:active, + headerbar.selection-mode button.subtitle:link *:link:active, + headerbar.selection-mode button.subtitle:visited *:link:active, + headerbar.selection-mode .subtitle:link button:active:link, + headerbar.selection-mode button.subtitle:link button:active:link, + headerbar.selection-mode button.subtitle:visited button:active:link, + headerbar.selection-mode .subtitle:link button:active:visited, + headerbar.selection-mode button.subtitle:link button:active:visited, + headerbar.selection-mode button.subtitle:visited button:active:visited, + headerbar.selection-mode .subtitle:link button:link:active, + headerbar.selection-mode button.subtitle:link button:link:active, + headerbar.selection-mode button.subtitle:visited button:link:active, + headerbar.selection-mode .subtitle:link button:active:visited, + headerbar.selection-mode button.subtitle:link button:active:visited, + headerbar.selection-mode button.subtitle:visited button:active:visited { + color: mix(@theme_selected_fg_color_breeze,@theme_selected_bg_color_breeze,0.8); } + button:link > label:backdrop, + button:visited > label:backdrop, + headerbar.selection-mode .subtitle:backdrop:link, + headerbar.selection-mode button:backdrop:link, + headerbar.selection-mode button:backdrop:visited, + headerbar.selection-mode label:backdrop selection.subtitle:link, + headerbar.selection-mode label:backdrop button.subtitle:link, + headerbar.selection-mode label:backdrop button.subtitle:visited, + label:backdrop headerbar.selection-mode selection.subtitle:link, + label:backdrop headerbar.selection-mode button.subtitle:link, + label:backdrop headerbar.selection-mode button.subtitle:visited, + *:link:backdrop, + button:backdrop:link, + button:backdrop:visited, + label:backdrop selection:link, + *:link:backdrop:hover, + *:link:backdrop:hover:selected { + color: @theme_unfocused_selected_bg_color_breeze; } + button:link > label:selected, + button:visited > label:selected, + headerbar.selection-mode .subtitle:selected:link, + headerbar.selection-mode button:selected:link, + headerbar.selection-mode button:selected:visited, + headerbar.selection-mode button:link > label.subtitle:link, + headerbar.selection-mode button:visited > label.subtitle:link, + headerbar.selection-mode button.subtitle:link, + headerbar.selection-mode button.subtitle:visited, + headerbar.selection-mode .subtitle:link, + headerbar.selection-mode button.subtitle:link, + headerbar.selection-mode button.subtitle:visited, + headerbar.selection-mode headerbar .subtitle:link, + headerbar.selection-mode headerbar button.subtitle:link, + headerbar.selection-mode headerbar button.subtitle:visited, *:selected button:link > label, + *:selected button:visited > label, button:selected:link button:link > label, + button:selected:link button:visited > label, + button:selected:visited button:link > label, + button:selected:visited button:visited > label, + button:selected:visited button:link > label, + button:selected:visited button:visited > label, + headerbar.selection-mode .subtitle:link button:link > label, + headerbar.selection-mode .subtitle:link button:visited > label, + headerbar.selection-mode button.subtitle:link button:link > label, + headerbar.selection-mode button.subtitle:link button:visited > label, + headerbar.selection-mode button.subtitle:visited button:link > label, + headerbar.selection-mode button.subtitle:visited button:visited > label, + *:selected headerbar.selection-mode .subtitle:link, + *:selected headerbar.selection-mode button.subtitle:link, + *:selected headerbar.selection-mode button.subtitle:visited, + button:selected:link headerbar.selection-mode .subtitle:link, + button:selected:visited headerbar.selection-mode .subtitle:link, + button:selected:link headerbar.selection-mode button.subtitle:link, + button:selected:visited headerbar.selection-mode button.subtitle:link, + button:selected:link headerbar.selection-mode button.subtitle:visited, + button:selected:visited headerbar.selection-mode button.subtitle:visited, + button:selected:visited headerbar.selection-mode .subtitle:link, + button:selected:visited headerbar.selection-mode button.subtitle:link, + button:selected:visited headerbar.selection-mode button.subtitle:visited, + headerbar.selection-mode *:selected .subtitle:link, + headerbar.selection-mode *:selected button.subtitle:link, + headerbar.selection-mode *:selected button.subtitle:visited, + headerbar.selection-mode button:selected:link .subtitle:link, + headerbar.selection-mode button:selected:visited .subtitle:link, + headerbar.selection-mode button:selected:link button.subtitle:link, + headerbar.selection-mode button:selected:visited button.subtitle:link, + headerbar.selection-mode button:selected:link button.subtitle:visited, + headerbar.selection-mode button:selected:visited button.subtitle:visited, + headerbar.selection-mode button:selected:visited .subtitle:link, + headerbar.selection-mode button:selected:visited button.subtitle:link, + headerbar.selection-mode button:selected:visited button.subtitle:visited, + headerbar.selection-mode .subtitle:link .subtitle:link, + headerbar.selection-mode button.subtitle:link .subtitle:link, + headerbar.selection-mode button.subtitle:visited .subtitle:link, + headerbar.selection-mode .subtitle:link button.subtitle:link, + headerbar.selection-mode button.subtitle:link button.subtitle:link, + headerbar.selection-mode button.subtitle:visited button.subtitle:link, + headerbar.selection-mode .subtitle:link button.subtitle:visited, + headerbar.selection-mode button.subtitle:link button.subtitle:visited, + headerbar.selection-mode button.subtitle:visited button.subtitle:visited, + *:link:selected, + button:selected:link, + button:selected:visited, + button:link:selected, + button:selected:visited, + headerbar.selection-mode .subtitle:link, + headerbar.selection-mode button.subtitle:link, + headerbar.selection-mode button.subtitle:visited, + headerbar.selection-mode headerbar .subtitle:link, + headerbar.selection-mode headerbar button.subtitle:link, + headerbar.selection-mode headerbar button.subtitle:visited, *:selected *:link, *:selected button:link, + *:selected button:visited, button:selected:link *:link, + button:selected:visited *:link, button:selected:link button:link, + button:selected:visited button:link, + button:selected:link button:visited, + button:selected:visited button:visited, + button:selected:visited *:link, + button:selected:visited button:link, + button:selected:visited button:visited, *:selected button:link, + *:selected button:visited, button:selected:link button:link, + button:selected:visited button:link, + button:selected:link button:visited, + button:selected:visited button:visited, + button:selected:visited button:link, + button:selected:visited button:visited, + headerbar.selection-mode .subtitle:link *:link, + headerbar.selection-mode button.subtitle:link *:link, + headerbar.selection-mode button.subtitle:visited *:link, + headerbar.selection-mode .subtitle:link button:link, + headerbar.selection-mode button.subtitle:link button:link, + headerbar.selection-mode button.subtitle:visited button:link, + headerbar.selection-mode .subtitle:link button:visited, + headerbar.selection-mode button.subtitle:link button:visited, + headerbar.selection-mode button.subtitle:visited button:visited, + headerbar.selection-mode .subtitle:link button:link, + headerbar.selection-mode button.subtitle:link button:link, + headerbar.selection-mode button.subtitle:visited button:link, + headerbar.selection-mode .subtitle:link button:visited, + headerbar.selection-mode button.subtitle:link button:visited, + headerbar.selection-mode button.subtitle:visited button:visited { + color: mix(@theme_selected_fg_color_breeze,@theme_selected_bg_color_breeze,0.8); } + +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; } + +/********* + * Lists * + *********/ +list { + color: @theme_fg_color_breeze; + background: @theme_base_color_breeze; + border-radius: 3px; } + list.content { + border: 1px solid @borders_breeze; } + list row { + background: @theme_base_color_breeze; + padding: 2px; } + +row.activatable.has-open-popup, row.activatable:hover { + background-color: @theme_selected_bg_color_breeze; } + +row.activatable:active { + box-shadow: none; + background-color: @theme_selected_bg_color_breeze; } + +row.activatable:selected:active, +headerbar.selection-mode .activatable.subtitle:active:link, +headerbar.selection-mode button.activatable.subtitle:active:visited { + box-shadow: none; + background-color: @theme_selected_bg_color_breeze; } + +row.activatable:selected.has-open-popup, +headerbar.selection-mode .activatable.has-open-popup.subtitle:link, +headerbar.selection-mode button.activatable.has-open-popup.subtitle:visited, row.activatable:selected:hover, +headerbar.selection-mode .activatable.subtitle:hover:link, +headerbar.selection-mode button.activatable.subtitle:hover:visited { + background-color: @theme_selected_bg_color_breeze; } + +row.activatable:selected:backdrop { + background-color: @theme_unfocused_selected_bg_color_alt_breeze; } + +/********* + * Menus * + *********/ +accelerator { + opacity: 0.5; + margin-left: 2.5mm; } + +menubar, +.menubar { + padding: 0px; + box-shadow: none; + border-style: none; + background-color: @theme_header_background_breeze; } + menubar:backdrop, + .menubar:backdrop, + label:backdrop selection.menubar { + background-color: @theme_header_background_backdrop_breeze; } + menubar > item, + .menubar > item { + min-height: 4.5mm; + padding: 1.25mm 2.5mm; } + menubar > item:hover, + .menubar > item:hover { + background-color: @theme_button_decoration_focus_breeze; + color: @theme_button_foreground_active_breeze; } + menubar > item:disabled, + .menubar > item:disabled { + color: @insensitive_fg_color_breeze; + box-shadow: none; } + menubar > item:disabled:backdrop, + .menubar > item:disabled:backdrop { + background-color: @theme_unfocused_bg_color_breeze; + color: @insensitive_unfocused_fg_color_breeze; } + menubar > item:backdrop, + .menubar > item:backdrop { + background-color: @theme_unfocused_bg_color_breeze; + color: @theme_unfocused_fg_color_breeze; } + +popover, popover.background { + background-color: transparent; } + popover contents, popover > arrow, popover.background contents, popover.background > arrow { + padding: 4px; + background-color: mix(@theme_bg_color_breeze,@theme_base_color_breeze,0.3); + border: 1px solid @borders_breeze; + border-radius: 0.75mm; } + popover separator, popover.background separator { + color: @borders_breeze; + margin: 0.75mm 0; } + popover modelbutton, popover.background modelbutton { + text-shadow: none; + min-height: 4.5mm; + min-width: 10mm; + padding: 0.75mm 2mm; + border: 1px solid transparent; } + popover modelbutton accelerator, popover.background modelbutton accelerator { + color: alpha(currentColor,0.55); } + popover modelbutton check:dir(ltr), + popover modelbutton radio:dir(ltr), popover.background modelbutton check:dir(ltr), + popover.background modelbutton radio:dir(ltr) { + margin-right: 1.5mm; } + popover modelbutton check:dir(rtl), + popover modelbutton radio:dir(rtl), popover.background modelbutton check:dir(rtl), + popover.background modelbutton radio:dir(rtl) { + margin-left: 1.5mm; } + popover modelbutton arrow.left, popover.background modelbutton arrow.left { + -gtk-icon-source: -gtk-icontheme("go-previous-symbolic"); } + popover modelbutton arrow.right, popover.background modelbutton arrow.right { + -gtk-icon-source: -gtk-icontheme("go-next-symbolic"); } + popover modelbutton:hover, popover.background modelbutton:hover { + background-color: alpha(@theme_selected_bg_color_breeze,0.3); + border: 1px solid @theme_button_decoration_focus_breeze; + border-radius: 0.75mm; } + popover modelbutton:disabled, popover.background modelbutton:disabled { + color: @insensitive_fg_color_breeze; } + popover modelbutton:disabled:backdrop, popover.background modelbutton:disabled:backdrop { + color: @insensitive_unfocused_fg_color_breeze; } + popover modelbutton:backdrop, popover modelbutton:backdrop:hover, popover.background modelbutton:backdrop, popover.background modelbutton:backdrop:hover { + color: @theme_unfocused_fg_color_breeze; + background-color: @theme_unfocused_bg_color_breeze; } + +GtkVolumeButton.button { + padding: 1.25mm; } + +/******** + * Misc * + ********/ +/**************** +* Print dialog * +*****************/ +printdialog paper { + color: @theme_fg_color_breeze; + border: 1px solid @borders_breeze; + background: white; + padding: 0; } + printdialog paper:backdrop { + color: @theme_unfocused_fg_color_breeze; + border-color: @unfocused_borders_breeze; + background: @print_paper_backdrop_breeze; } + +printdialog .dialog-action-box { + margin: 12px; } + +/********** +* Frames * +**********/ +frame > border, +.frame { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid @borders_breeze; } + frame > border.flat, + .frame.flat { + border-style: none; } + frame > border:backdrop, + .frame:backdrop, + label:backdrop selection.frame { + border-color: @unfocused_borders_breeze; } + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid @borders_breeze; } + actionbar > revealer > box:backdrop { + border-color: @unfocused_borders_breeze; } + +scrolledwindow viewport.frame { + border-style: none; } + +scrolledwindow junction { + border-color: transparent; + background-color: transparent; + background-image: none; } + +separator, separator.sidebar { + background: @borders_breeze; + min-width: 1px; + min-height: 1px; } + +/************* +* Expanders * +*************/ +expander arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("go-next-symbolic"); } + expander arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("go-next-rtl-symbolic"); } + expander arrow:hover { + color: shade(@theme_button_decoration_focus_breeze,1.3); } + expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("go-down-symbolic"); } + +/********* +* Paned * +*********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(@borders_breeze); + background-size: 1px 1px; } + paned > separator:backdrop { + background-image: image(@unfocused_borders_breeze); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: @theme_bg_color_breeze; + background-image: image(@borders_breeze), image(@borders_breeze); + background-size: 1px 1px, 1px 1px; } + paned > separator.wide:backdrop, label:backdrop paned > selection.wide { + background-color: @theme_unfocused_bg_color_breeze; + background-image: image(@unfocused_borders_breeze), image(@unfocused_borders_breeze); } + +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; } + +/********************* +* Spinner Animation * +*********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } + +spinner { + background-image: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; } + spinner:checked:disabled, label:disabled selection:checked { + opacity: 0.5; } + +/***************** + * Notebooks and * + * Tabs * + *****************/ +/************* + * Notebooks * + *************/ +notebook.frame { + border: none; + padding: 0px; + box-shadow: inset 0px 0px 0px 1px @borders_breeze; } + +notebook > header { + padding: 0px; + border: none; + background-color: @theme_bg_color_breeze; } + notebook > header.top { + box-shadow: inset 0 -1px @borders_breeze; } + notebook > header.top:backdrop, label:backdrop notebook > selection.top { + box-shadow: inset 0 -1px @unfocused_borders_breeze; } + notebook > header.bottom { + box-shadow: inset 0 1px @borders_breeze; } + notebook > header.bottom:backdrop, label:backdrop notebook > selection.bottom { + box-shadow: inset 0 1px @unfocused_borders_breeze; } + notebook > header.right { + box-shadow: inset 1px 0 @borders_breeze; } + notebook > header.right:backdrop, label:backdrop notebook > selection.right { + box-shadow: inset 1px 0 @unfocused_borders_breeze; } + notebook > header.left { + box-shadow: inset -1px 0 @borders_breeze; } + notebook > header.left:backdrop, label:backdrop notebook > selection.left { + box-shadow: inset -1px 0 @unfocused_borders_breeze; } + notebook > header:backdrop { + background-color: @theme_unfocused_bg_color_breeze; } + notebook > header tabs { + margin: 0px; } + notebook > header.top > tabs > tab { + padding: 4px 6px; + padding-bottom: 7px; + border: 1px solid transparent; + border-bottom: none; + border-top: 3px solid transparent; + background-color: alpha(@theme_fg_color_breeze,0.2); + border-radius: 0; } + notebook > header.top > tabs > tab:first-child { + border-radius: 3px 0px 0px 0px; } + notebook > header.top > tabs > tab:last-child { + border-radius: 0px 3px 0px 0px; } + notebook > header.top > tabs > tab:hover, notebook > header.top > tabs > tab.prelight-page { + transition: 0.15s; + background-color: alpha(@theme_selected_bg_color_breeze,0.2); } + notebook > header.top > tabs > tab > label { + margin-left: -3px; } + notebook > header.top > tabs > tab:checked { + padding-left: 9px; } + notebook > header.top > tabs > tab:checked:not(:first-child) { + margin-left: -3px; } + notebook > header.top > tabs > tab:checked:first-child { + padding-left: 6px; } + notebook > header.top > tabs > tab:checked:not(:last-child) { + margin-right: -3px; } + notebook > header.top > tabs > tab:checked + tab { + padding-left: 9px; } + notebook > header.top > tabs > tab:checked { + transition: none; + border-color: @borders_breeze; + border-top-color: @theme_selected_bg_color_breeze; + border-radius: 3px 3px 0px 0px; + background-color: @theme_bg_color_breeze; } + notebook > header.top > tabs arrow.down ~ tab:checked:nth-child(2) { + margin-left: 0px; + padding-left: 6px; } + notebook > header.top > tabs arrow.down ~ tab:checked:nth-last-child(2) { + margin-right: 0px; } + notebook > header.bottom > tabs > tab { + padding: 4px 6px; + padding-bottom: 7px; + border: 1px solid transparent; + border-top: none; + border-bottom: 3px solid transparent; + background-color: alpha(@theme_fg_color_breeze,0.2); + border-radius: 0; } + notebook > header.bottom > tabs > tab:first-child { + border-radius: 0px 0px 0px 3px; } + notebook > header.bottom > tabs > tab:last-child { + border-radius: 0px 0px 3px 0px; } + notebook > header.bottom > tabs > tab:hover, notebook > header.bottom > tabs > tab.prelight-page { + transition: 0.15s; + background-color: alpha(@theme_selected_bg_color_breeze,0.2); } + notebook > header.bottom > tabs > tab > label { + margin-left: -3px; } + notebook > header.bottom > tabs > tab:checked { + padding-left: 9px; } + notebook > header.bottom > tabs > tab:checked:not(:first-child) { + margin-left: -3px; } + notebook > header.bottom > tabs > tab:checked:first-child { + padding-left: 6px; } + notebook > header.bottom > tabs > tab:checked:not(:last-child) { + margin-right: -3px; } + notebook > header.bottom > tabs > tab:checked + tab { + padding-left: 9px; } + notebook > header.bottom > tabs > tab:checked { + transition: none; + border-color: @borders_breeze; + border-bottom-color: @theme_selected_bg_color_breeze; + border-radius: 0px 0px 3px 3px; + background-color: @theme_bg_color_breeze; } + notebook > header.bottom > tabs arrow.down ~ tab:checked:nth-child(2) { + margin-left: 0px; + padding-left: 6px; } + notebook > header.bottom > tabs arrow.down ~ tab:checked:nth-last-child(2) { + margin-right: 0px; } + notebook > header.left > tabs > tab { + padding: 4px 6px; + padding-bottom: 7px; + border: 1px solid transparent; + border-right: none; + border-left: 3px solid transparent; + background-color: alpha(@theme_fg_color_breeze,0.2); + border-radius: 0; } + notebook > header.left > tabs > tab:first-child { + border-radius: 3px 0px 0px 0px; } + notebook > header.left > tabs > tab:last-child { + border-radius: 0px 0px 0px 3px; } + notebook > header.left > tabs > tab:hover, notebook > header.left > tabs > tab.prelight-page { + transition: 0.15s; + background-color: alpha(@theme_selected_bg_color_breeze,0.2); } + notebook > header.left > tabs > tab > label { + margin-top: -3px; } + notebook > header.left > tabs > tab:checked { + padding-top: 7px; } + notebook > header.left > tabs > tab:checked:not(:first-child) { + margin-top: -3px; } + notebook > header.left > tabs > tab:checked:first-child { + padding-top: 4px; } + notebook > header.left > tabs > tab:checked:not(:last-child) { + margin-bottom: -3px; } + notebook > header.left > tabs > tab:checked + tab { + padding-top: 7px; } + notebook > header.left > tabs > tab:checked { + transition: none; + border-color: @borders_breeze; + border-left-color: @theme_selected_bg_color_breeze; + border-radius: 3px 0px 0px 3px; + background-color: @theme_bg_color_breeze; } + notebook > header.left > tabs arrow.down ~ tab:checked:nth-child(2) { + margin-top: 0px; + padding-top: 4px; } + notebook > header.left > tabs arrow.down ~ tab:checked:nth-last-child(2) { + margin-bottom: 0px; } + notebook > header.right > tabs > tab { + padding: 4px 6px; + padding-bottom: 7px; + border: 1px solid transparent; + border-left: none; + border-right: 3px solid transparent; + background-color: alpha(@theme_fg_color_breeze,0.2); + border-radius: 0; } + notebook > header.right > tabs > tab:first-child { + border-radius: 0px 3px 0px 0px; } + notebook > header.right > tabs > tab:last-child { + border-radius: 0px 0px 3px 0px; } + notebook > header.right > tabs > tab:hover, notebook > header.right > tabs > tab.prelight-page { + transition: 0.15s; + background-color: alpha(@theme_selected_bg_color_breeze,0.2); } + notebook > header.right > tabs > tab > label { + margin-top: -3px; } + notebook > header.right > tabs > tab:checked { + padding-top: 7px; } + notebook > header.right > tabs > tab:checked:not(:first-child) { + margin-top: -3px; } + notebook > header.right > tabs > tab:checked:first-child { + padding-top: 4px; } + notebook > header.right > tabs > tab:checked:not(:last-child) { + margin-bottom: -3px; } + notebook > header.right > tabs > tab:checked + tab { + padding-top: 7px; } + notebook > header.right > tabs > tab:checked { + transition: none; + border-color: @borders_breeze; + border-right-color: @theme_selected_bg_color_breeze; + border-radius: 0px 3px 3px 0px; + background-color: @theme_bg_color_breeze; } + notebook > header.right > tabs arrow.down ~ tab:checked:nth-child(2) { + margin-top: 0px; + padding-top: 4px; } + notebook > header.right > tabs arrow.down ~ tab:checked:nth-last-child(2) { + margin-bottom: 0px; } + notebook > header.top > tabs > tab.reorderable-page { + border-width: 3px; + border-style: solid; + border-color: transparent; + background-color: @theme_bg_color_breeze; + background-clip: padding-box; + border-right-width: 1px; + border-right-color: @borders_breeze; + box-shadow: inset -3px 0px 0px 0px @theme_bg_color_breeze; } + notebook > header.top > tabs > tab.reorderable-page:hover, notebook > header.top > tabs > tab.reorderable-page.prelight-page { + box-shadow: inset 0px -3px 0px 0px alpha(@theme_selected_bg_color_breeze,0.2), inset -3px 0px 0px 0px @theme_bg_color_breeze; } + notebook > header.top > tabs > tab.reorderable-page:checked { + box-shadow: inset 0px -3px 0px 0px @theme_selected_bg_color_breeze, inset -3px 0px 0px 0px @theme_bg_color_breeze; } + notebook > header.top > tabs > tab.reorderable-page:checked:backdrop, label:backdrop notebook > header.top > tabs > selection:checked { + background-color: @theme_unfocused_bg_color_breeze; + border-color: transparent; + border-right-color: @unfocused_borders_breeze; + box-shadow: none; } + notebook > header.top > tabs > tab.reorderable-page:backdrop, label:backdrop notebook > header.top > tabs > selection.reorderable-page { + background-color: @theme_unfocused_bg_color_breeze; + border-right-color: @unfocused_borders_breeze; + box-shadow: none; } + notebook > header.bottom > tabs > tab.reorderable-page { + border-width: 3px; + border-style: solid; + border-color: transparent; + background-color: @theme_bg_color_breeze; + background-clip: padding-box; + border-right-width: 1px; + border-right-color: @borders_breeze; + box-shadow: inset -3px 0px 0px 0px @theme_bg_color_breeze; } + notebook > header.bottom > tabs > tab.reorderable-page:hover, notebook > header.bottom > tabs > tab.reorderable-page.prelight-page { + box-shadow: inset 0px -3px 0px 0px alpha(@theme_selected_bg_color_breeze,0.2), inset -3px 0px 0px 0px @theme_bg_color_breeze; } + notebook > header.bottom > tabs > tab.reorderable-page:checked { + box-shadow: inset 0px -3px 0px 0px @theme_selected_bg_color_breeze, inset -3px 0px 0px 0px @theme_bg_color_breeze; } + notebook > header.bottom > tabs > tab.reorderable-page:checked:backdrop, label:backdrop notebook > header.bottom > tabs > selection:checked { + background-color: @theme_unfocused_bg_color_breeze; + border-color: transparent; + border-right-color: @unfocused_borders_breeze; + box-shadow: none; } + notebook > header.bottom > tabs > tab.reorderable-page:backdrop, label:backdrop notebook > header.bottom > tabs > selection.reorderable-page { + background-color: @theme_unfocused_bg_color_breeze; + border-right-color: @unfocused_borders_breeze; + box-shadow: none; } + notebook > header.left > tabs > tab.reorderable-page { + border-width: 3px; + border-style: solid; + border-color: transparent; + background-color: @theme_bg_color_breeze; + background-clip: padding-box; + border-bottom-width: 1px; + border-bottom-color: @borders_breeze; + box-shadow: inset 0px -3px 0px 0px @theme_bg_color_breeze; } + notebook > header.left > tabs > tab.reorderable-page:hover, notebook > header.left > tabs > tab.reorderable-page.prelight-page { + box-shadow: inset 0px -3px 0px 0px alpha(@theme_selected_bg_color_breeze,0.2), inset 0px -3px 0px 0px @theme_bg_color_breeze; } + notebook > header.left > tabs > tab.reorderable-page:checked { + box-shadow: inset 0px -3px 0px 0px @theme_selected_bg_color_breeze, inset 0px -3px 0px 0px @theme_bg_color_breeze; } + notebook > header.left > tabs > tab.reorderable-page:checked:backdrop, label:backdrop notebook > header.left > tabs > selection:checked { + background-color: @theme_unfocused_bg_color_breeze; + border-color: transparent; + border-bottom-color: @unfocused_borders_breeze; + box-shadow: none; } + notebook > header.left > tabs > tab.reorderable-page:backdrop, label:backdrop notebook > header.left > tabs > selection.reorderable-page { + background-color: @theme_unfocused_bg_color_breeze; + border-bottom-color: @unfocused_borders_breeze; + box-shadow: none; } + notebook > header.right > tabs > tab.reorderable-page { + border-width: 3px; + border-style: solid; + border-color: transparent; + background-color: @theme_bg_color_breeze; + background-clip: padding-box; + border-bottom-width: 1px; + border-bottom-color: @borders_breeze; + box-shadow: inset 0px -3px 0px 0px @theme_bg_color_breeze; } + notebook > header.right > tabs > tab.reorderable-page:hover, notebook > header.right > tabs > tab.reorderable-page.prelight-page { + box-shadow: inset 0px -3px 0px 0px alpha(@theme_selected_bg_color_breeze,0.2), inset 0px -3px 0px 0px @theme_bg_color_breeze; } + notebook > header.right > tabs > tab.reorderable-page:checked { + box-shadow: inset 0px -3px 0px 0px @theme_selected_bg_color_breeze, inset 0px -3px 0px 0px @theme_bg_color_breeze; } + notebook > header.right > tabs > tab.reorderable-page:checked:backdrop, label:backdrop notebook > header.right > tabs > selection:checked { + background-color: @theme_unfocused_bg_color_breeze; + border-color: transparent; + border-bottom-color: @unfocused_borders_breeze; + box-shadow: none; } + notebook > header.right > tabs > tab.reorderable-page:backdrop, label:backdrop notebook > header.right > tabs > selection.reorderable-page { + background-color: @theme_unfocused_bg_color_breeze; + border-bottom-color: @unfocused_borders_breeze; + box-shadow: none; } + 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("go-previous-symbolic"); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("go-next-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("go-up-symbolic"); } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("go-down-symbolic"); } + notebook > header > tabs > arrow { + border-color: transparent; + background: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: @theme_button_foreground_normal_breeze; + text-shadow: none; + -gtk-icon-shadow: none; + min-height: 16px; + min-width: 16px; + border-radius: 0; } + notebook > header > tabs > arrow.suggested-action { + background-color: alpha(@theme_button_decoration_focus_breeze,0.2); + border-color: mix(@theme_button_decoration_focus_breeze,mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.333),0.5); } + notebook > header > tabs > arrow.destructive-action { + background-color: alpha(@error_color_breeze,0.2); + border-color: mix(@error_color_breeze,mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.333),0.5); } + notebook > header > tabs > arrow:checked { + border-color: mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.3); + background-color: alpha(@theme_button_foreground_normal_breeze,0.125); } + notebook > header > tabs > arrow:hover { + border-color: @theme_button_decoration_hover_breeze; } + notebook > header > tabs > arrow:hover:not(:checked):not(:active) { + background: unset; } + notebook > header > tabs > arrow:active { + border-color: @theme_button_decoration_hover_breeze; + background-color: alpha(@theme_button_decoration_hover_breeze,0.333); } + notebook > header > tabs > arrow:focus { + border-color: @theme_button_decoration_focus_breeze; } + 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 button.flat { + padding: 0; + margin: 2px; + min-width: 12px; + min-height: 12px; + border: 0px solid; + border-radius: 50%; + color: @borders_breeze; + background-image: none; } + notebook > header button.flat:active, notebook > header button.flat:hover { + color: #da4453; } + +notebook > stack:not(:only-child) { + background-color: transparent; + border-style: solid; + border-color: @borders_breeze; + border-width: 0px; } + +scrolledwindow overshoot, +scrolledwindow undershoot { + background: none; } + +/************ + * Pathbars * + ************/ +.path-bar { + background-color: @theme_bg_color_breeze; + border-bottom: 1px solid @borders_breeze; } + +.path-bar button { + box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.125); + text-shadow: none; + -gtk-icon-shadow: none; + color: @theme_button_foreground_normal_breeze; + border-color: @borders_breeze; + background: linear-gradient(180deg, mix(@theme_button_background_normal_breeze,white,0.03125) 0%, @theme_button_background_normal_breeze 50%, mix(@theme_button_background_normal_breeze,black,0.03125) 100%); + padding: 4px 8px; + color: @theme_fg_color_breeze; } + .path-bar button.suggested-action { + background-color: alpha(@theme_button_decoration_focus_breeze,0.2); + border-color: mix(@theme_button_decoration_focus_breeze,mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.333),0.5); } + .path-bar button.destructive-action { + background-color: alpha(@error_color_breeze,0.2); + border-color: mix(@error_color_breeze,mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.333),0.5); } + .path-bar button:backdrop { + box-shadow: none; + background: @theme_button_background_normal_breeze; } + .path-bar button:checked { + background: alpha(@theme_button_foreground_normal_breeze,0.125); + box-shadow: none; } + .path-bar button:hover { + border-color: @theme_button_decoration_hover_breeze; } + .path-bar button:hover:not(:checked):not(:active) { + background: @theme_button_background_normal_breeze; } + .path-bar button:active { + box-shadow: none; + background: alpha(@theme_button_decoration_hover_breeze,0.333); } + .path-bar button:focus { + border-color: @theme_button_decoration_focus_breeze; } + .path-bar button:disabled { + box-shadow: none; + color: @theme_button_foreground_insensitive_breeze; + border-color: @insensitive_borders_breeze; + background: @theme_button_background_insensitive_breeze; } + .path-bar button:disabled:active, .path-bar button:disabled:checked { + color: @theme_button_foreground_active_insensitive_breeze; } + .path-bar button:hover { + border-color: @theme_button_decoration_hover_breeze; } + .path-bar button:active, .path-bar button:checked { + background-color: @borders_breeze; + font-weight: normal; } + .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; } + +/***************** + * Progress bars * + *****************/ +progressbar { + font-size: smaller; + color: alpha(@theme_button_foreground_normal_breeze,0.3); } + progressbar.horizontal trough, + progressbar.horizontal progress { + min-height: 4px; } + progressbar.vertical trough, + progressbar.vertical progress { + min-width: 4px; } + progressbar trough { + border: 1px solid; + border-radius: 0.75mm; + background: linear-gradient(alpha(@theme_button_foreground_normal_breeze,0.1),alpha(@theme_button_foreground_normal_breeze,0.1)), linear-gradient(@theme_bg_color_breeze,@theme_bg_color_breeze); + border-color: alpha(@theme_button_foreground_normal_breeze,0.2); } + progressbar progress { + border: 1px solid; + margin: -1px; + border-radius: 0.75mm; + box-shadow: none; + background: linear-gradient(alpha(@theme_button_decoration_hover_breeze,0.5),alpha(@theme_button_decoration_hover_breeze,0.5)), linear-gradient(@theme_bg_color_breeze,@theme_bg_color_breeze); + border: 1px solid @theme_button_decoration_hover_breeze; } + progressbar:backdrop progress { + background: linear-gradient(alpha(@theme_unfocused_selected_bg_color_breeze,0.5),alpha(@theme_unfocused_selected_bg_color_breeze,0.5)), linear-gradient(@theme_bg_color_breeze,@theme_bg_color_breeze); + border-color: @theme_unfocused_selected_bg_color_breeze; } + progressbar.osd { + background-color: transparent; } + +treeview.view.progressbar { + border: 0px solid transparent; + border-radius: 0.75mm; + background-color: @theme_selected_bg_color_breeze; + color: @theme_selected_fg_color_breeze; + background-image: none; } + treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected, + headerbar.selection-mode .progressbar.subtitle:link, + headerbar.selection-mode button.progressbar.subtitle:visited { + background-color: alpha(@theme_selected_bg_color_breeze,0.25); } + +treeview.view.trough { + background-color: mix(@theme_bg_color_breeze,@theme_fg_color_breeze,0.7); } + treeview.view.trough:selected:focus, treeview.view.trough:selected, + headerbar.selection-mode .trough.subtitle:link, + headerbar.selection-mode button.trough.subtitle:visited { + background-color: alpha(@theme_selected_fg_color_breeze,0.3); } + +/************* + * Level Bar * + *************/ +levelbar block { + min-height: 6px; } + +levelbar.vertical block { + min-width: 6px; + min-height: 32px; } + +levelbar trough { + border: 1px solid; + padding: 2px; + border-radius: 3px; + color: @theme_text_color_breeze; + border-color: @borders_breeze; + background-color: @theme_base_color_breeze; + box-shadow: none; } + levelbar trough:backdrop { + color: @theme_unfocused_text_color_breeze; + border-color: @unfocused_borders_breeze; + background-color: @theme_unfocused_base_color_breeze; } + +levelbar.horizontal.discrete block { + margin: 0 1px; + min-width: 32px; } + +levelbar.vertical.discrete block { + margin: 1px 0; } + +levelbar block:not(.empty) { + border: 1px solid @theme_button_decoration_hover_breeze; + background: linear-gradient(alpha(@theme_button_decoration_hover_breeze,0.5),alpha(@theme_button_decoration_hover_breeze,0.5)), linear-gradient(@theme_bg_color_breeze,@theme_bg_color_breeze); + box-shadow: none; + border-radius: 0.75mm; } + levelbar block:not(.empty):backdrop, levelbar label:backdrop selection:not(.empty), label:backdrop levelbar selection:not(.empty) { + border: 1px solid @theme_unfocused_selected_bg_color_breeze; + background: linear-gradient(alpha(@theme_unfocused_selected_bg_color_breeze,0.5),alpha(@theme_unfocused_selected_bg_color_breeze,0.5)), linear-gradient(@theme_bg_color_breeze,@theme_bg_color_breeze); + box-shadow: none; + border-radius: 0.75mm; } + +levelbar block.low { + border: 1px solid @warning_color_breeze; + background: linear-gradient(alpha(@warning_color_breeze,0.5),alpha(@warning_color_breeze,0.5)), linear-gradient(@theme_bg_color_breeze,@theme_bg_color_breeze); + box-shadow: none; + border-radius: 0.75mm; } + levelbar block.low:backdrop, levelbar label:backdrop selection.low, label:backdrop levelbar selection.low { + border: 1px solid @warning_color_backdrop_breeze; + background: linear-gradient(alpha(@warning_color_backdrop_breeze,0.5),alpha(@warning_color_backdrop_breeze,0.5)), linear-gradient(@theme_bg_color_breeze,@theme_bg_color_breeze); + box-shadow: none; + border-radius: 0.75mm; } + +levelbar block.full, levelbar block.high { + border: 1px solid @success_color_breeze; + background: linear-gradient(alpha(@success_color_breeze,0.5),alpha(@success_color_breeze,0.5)), linear-gradient(@theme_bg_color_breeze,@theme_bg_color_breeze); + box-shadow: none; + border-radius: 0.75mm; } + levelbar block.full:backdrop, levelbar label:backdrop selection.full, label:backdrop levelbar selection.full, levelbar block.high:backdrop, levelbar label:backdrop selection.high, label:backdrop levelbar selection.high { + border: 1px solid @success_color_backdrop_breeze; + background: linear-gradient(alpha(@success_color_backdrop_breeze,0.5),alpha(@success_color_backdrop_breeze,0.5)), linear-gradient(@theme_bg_color_breeze,@theme_bg_color_breeze); + box-shadow: none; + border-radius: 0.75mm; } + +levelbar block.empty { + border: 1px solid alpha(@theme_button_foreground_normal_breeze,0.2); + background: linear-gradient(alpha(alpha(@theme_button_foreground_normal_breeze,0.2),0.5),alpha(alpha(@theme_button_foreground_normal_breeze,0.2),0.5)), linear-gradient(@theme_bg_color_breeze,@theme_bg_color_breeze); + box-shadow: none; + border-radius: 0.75mm; } + +/************ + * GtkScale * + ************/ +scale { + padding: 12px; } + scale.fine-tune.trough { + margin: 8px; + border-radius: 0.75mm; } + scale slider { + min-width: 16px; + min-height: 16px; + border: 1px solid mix(@theme_bg_color_breeze,@theme_button_foreground_normal_breeze,0.4); + border-radius: 50%; + box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.125); + background: @theme_button_background_normal_breeze; + margin: -9px; } + scale slider:hover { + border-color: @theme_button_decoration_hover_breeze; + border-radius: 50%; } + scale slider:hover:backdrop, scale label:backdrop selection:hover, label:backdrop scale selection:hover { + border-color: @theme_button_decoration_hover_insensitive_breeze; } + scale slider:disabled { + border-style: solid; + border-radius: 50%; + background-color: @theme_button_background_insensitive_breeze; + opacity: 1; + border-color: @insensitive_borders_breeze; } + scale slider:disabled:backdrop { + background-color: alpha(@theme_button_background_backdrop_insensitive_breeze,100); + border-color: @unfocused_insensitive_borders_breeze; } + scale slider:active { + box-shadow: none; + background-color: @theme_button_background_normal_breeze; } + scale slider:active:backdrop, scale label:backdrop selection:active, label:backdrop scale selection:active { + background-color: @theme_button_background_normal_breeze; + border-color: @theme_button_decoration_focus_backdrop_breeze; } + scale slider:backdrop { + background-color: @theme_button_background_backdrop_breeze; + border-color: @unfocused_borders_breeze; } + scale:focus-within slider { + border-color: @theme_button_decoration_focus_breeze; + border-radius: 50%; } + scale:focus-within slider:backdrop { + border-color: @theme_button_decoration_focus_insensitive_breeze; } + scale trough { + min-width: 4px; + min-height: 4px; + border: 1px solid; + border-radius: 0.75mm; + background: linear-gradient(alpha(@theme_button_foreground_normal_breeze,0.1),alpha(@theme_button_foreground_normal_breeze,0.1)), linear-gradient(@theme_bg_color_breeze,@theme_bg_color_breeze); + border-color: alpha(@theme_button_foreground_normal_breeze,0.2); } + scale trough:disabled, scale trough.vertical:disabled, scale label:disabled selection.vertical, label:disabled scale selection.vertical { + background: linear-gradient(alpha(alpha(@theme_button_foreground_normal_breeze,0.1),0.5),alpha(alpha(@theme_button_foreground_normal_breeze,0.1),0.5)), linear-gradient(alpha(@theme_bg_color_breeze,0.5),alpha(@theme_bg_color_breeze,0.5)); + border-color: alpha(@theme_button_foreground_normal_breeze,0.1); } + scale highlight { + margin: -1px; + border-radius: 0.75mm; + background: linear-gradient(alpha(@theme_button_decoration_hover_breeze,0.5),alpha(@theme_button_decoration_hover_breeze,0.5)), linear-gradient(@theme_bg_color_breeze,@theme_bg_color_breeze); + border: 1px solid @theme_button_decoration_hover_breeze; } + scale highlight:disabled { + background: none; + border-color: transparent; } + scale highlight:backdrop { + background: linear-gradient(alpha(@theme_unfocused_selected_bg_color_breeze,0.5),alpha(@theme_unfocused_selected_bg_color_breeze,0.5)), linear-gradient(@theme_bg_color_breeze,@theme_bg_color_breeze); + border-color: @theme_unfocused_selected_bg_color_breeze; } + scale highlight:backdrop:disabled { + background: none; + border-color: transparent; } + scale > label { + color: @theme_button_foreground_normal_breeze; } + scale.horizontal > marks { + color: alpha(@theme_button_foreground_normal_breeze,0.2); } + scale.horizontal > marks.top { + margin-bottom: 1px; } + scale.horizontal > marks.bottom { + margin-top: 1px; } + scale.horizontal > marks indicator { + background-color: alpha(@theme_button_foreground_normal_breeze,0.2); + min-height: 8px; + min-width: 1px; } + scale.horizontal > value.left { + margin-right: 9px; } + scale.horizontal > value.right { + margin-left: 9px; } + scale.horizontal.fine-tune > marks.top { + margin-top: 3px; } + scale.horizontal.fine-tune > marks.bottom { + margin-bottom: 3px; } + scale.horizontal.fine-tune > marks indicator { + min-height: 5px; } + scale.vertical > marks { + color: alpha(@theme_button_foreground_normal_breeze,0.2); } + scale.vertical > marks.top { + margin-right: 1px; } + scale.vertical > marks.bottom { + margin-left: 1px; } + scale.vertical > marks indicator { + background-color: alpha(@theme_button_foreground_normal_breeze,0.2); + min-height: 1px; + min-width: 8px; } + scale.vertical > value.top { + margin-bottom: 9px; } + scale.vertical > value.bottom { + margin-top: 9px; } + scale.vertical.fine-tune > marks.top { + margin-left: 3px; } + scale.vertical.fine-tune > marks.bottom { + margin-right: 3px; } + scale.vertical.fine-tune > marks indicator { + min-height: 5px; } + +/************** + * Scrollbars * + **************/ +scrollbar { + background-color: @theme_bg_color_breeze; + border-width: 0px; + border-color: @theme_bg_color_breeze; + padding: 5px; } + scrollbar.vertical:dir(rtl) { + border-right: 1px solid @borders_breeze; } + scrollbar.vertical:dir(ltr) { + border-left: 1px solid @borders_breeze; } + scrollbar.vertical.right { + border-left: 1px solid @borders_breeze; } + scrollbar.vertical.right:dir(rtl) { + border-right: none; } + scrollbar.vertical.left { + border-right: 1px solid @borders_breeze; } + scrollbar.vertical.left:dir(ltr) { + border-left: none; } + scrollbar.horizontal { + border-top: 1px solid @borders_breeze; } + scrollbar.horizontal.bottom { + border-top: 1px solid @borders_breeze; } + scrollbar.horizontal.top { + border-top: none; + border-bottom: 1px solid @borders_breeze; } + scrollbar button { + min-width: 14px; + min-height: 14px; + margin: 0px; + padding: 0px 0px; + border: none; + border-radius: 0px; + background-image: none; + background-color: transparent; + color: transparent; + box-shadow: none; } + scrollbar button:hover { + border: none; + background-image: none; + background-color: @theme_bg_color_breeze; + color: transparent; } + scrollbar button:active, scrollbar button:active:hover { + border: none; + background-image: none; + background-color: @theme_bg_color_breeze; + color: transparent; } + scrollbar button:disabled { + border: none; + background-color: @theme_bg_color_breeze; + background-image: none; + color: transparent; } + scrollbar.dragging, scrollbar.hovering { + opacity: 0.991; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + opacity: 0.999; } + scrollbar.overlay-indicator { + border: none; + background: none; } + scrollbar.overlay-indicator.vertical { + border: none; } + scrollbar.overlay-indicator.horizontal { + border: none; } + scrollbar.overlay-indicator slider { + background-image: linear-gradient(alpha(alpha(@theme_button_foreground_normal_breeze,0.175),0.75),alpha(alpha(@theme_button_foreground_normal_breeze,0.175),0.75)), linear-gradient(alpha(@theme_bg_color_breeze,0.75),alpha(@theme_bg_color_breeze,0.75)); } + scrollbar trough { + margin: -1px; + transition-duration: 0.1s; + min-width: 6px; + min-height: 14px; + border-radius: 8px; + background-color: transparent; + border: 1px solid transparent; } + scrollbar:hover trough { + background-color: alpha(@theme_button_foreground_normal_breeze,0.1); + border: 1px solid alpha(@theme_button_foreground_normal_breeze,0.2); } + scrollbar:hover trough slider { + background-image: linear-gradient(alpha(@theme_button_foreground_normal_breeze,0.25),alpha(@theme_button_foreground_normal_breeze,0.25)), linear-gradient(@theme_bg_color_breeze,@theme_bg_color_breeze); + box-shadow: 0 0 0 1px alpha(@theme_button_foreground_normal_breeze,0.45) inset; } + scrollbar:hover trough slider:hover { + background-image: linear-gradient(alpha(@theme_button_decoration_hover_breeze,0.5),alpha(@theme_button_decoration_hover_breeze,0.5)), linear-gradient(@theme_bg_color_breeze,@theme_bg_color_breeze); + box-shadow: 0 0 0 1px alpha(@theme_button_decoration_hover_breeze,0.9) inset; } + scrollbar.horizontal trough { + min-width: 14px; + min-height: 6px; } + *:focus ~ scrollbar:hover slider, button:focus:link ~ scrollbar:hover slider, + button:focus:visited ~ scrollbar:hover slider, scrollbar ~ *:focus:hover slider, scrollbar ~ button:focus:hover:link slider, + scrollbar ~ button:focus:hover:visited slider { + background-image: linear-gradient(alpha(@theme_button_decoration_hover_breeze,0.5),alpha(@theme_button_decoration_hover_breeze,0.5)), linear-gradient(@theme_bg_color_breeze,@theme_bg_color_breeze); + box-shadow: 0 0 0 1px alpha(@theme_button_decoration_hover_breeze,0.9) inset; } + *:focus ~ scrollbar.overlay-indicator slider, button:focus:link ~ scrollbar.overlay-indicator slider, + button:focus:visited ~ scrollbar.overlay-indicator slider, scrollbar ~ *:focus.overlay-indicator slider, scrollbar ~ button:focus.overlay-indicator:link slider, + scrollbar ~ button:focus.overlay-indicator:visited slider { + background-image: linear-gradient(alpha(alpha(@theme_button_decoration_focus_breeze,0.35),0.75),alpha(alpha(@theme_button_decoration_focus_breeze,0.35),0.75)), linear-gradient(alpha(@theme_bg_color_breeze,0.75),alpha(@theme_bg_color_breeze,0.75)); } + *:focus ~ scrollbar.overlay-indicator:hover slider, button:focus:link ~ scrollbar.overlay-indicator:hover slider, + button:focus:visited ~ scrollbar.overlay-indicator:hover slider, scrollbar ~ *:focus.overlay-indicator:hover slider, scrollbar ~ button:focus.overlay-indicator:hover:link slider, + scrollbar ~ button:focus.overlay-indicator:hover:visited slider { + background-image: linear-gradient(alpha(@theme_button_decoration_hover_breeze,0.5),alpha(@theme_button_decoration_hover_breeze,0.5)), linear-gradient(@theme_bg_color_breeze,@theme_bg_color_breeze); + box-shadow: 0 0 0 1px alpha(@theme_button_decoration_hover_breeze,0.9) inset; } + scrollbar slider { + margin: -9px; + margin-bottom: -6px; + margin-top: -6px; + transition-duration: 0.1s; + min-width: 6px; + min-height: 30px; + border-radius: 15px; + background-clip: padding-box; + background-image: linear-gradient(alpha(@theme_button_foreground_normal_breeze,0.175),alpha(@theme_button_foreground_normal_breeze,0.175)), linear-gradient(@theme_bg_color_breeze,@theme_bg_color_breeze); + border: 5px solid transparent; + box-shadow: 0 0 0 1px alpha(@theme_button_foreground_normal_breeze,0.315) inset; } + scrollbar.horizontal slider { + margin: -9px; + margin-left: -6px; + margin-right: -6px; + transition-duration: 0.1s; + min-width: 30px; + min-height: 6px; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-radius: 0px; + border-style: none; + background-color: @theme_base_color_breeze; } + .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid mix(#2a2e32,#fcfcfc,0.07); + border-left: none; } + .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid mix(#2a2e32,#fcfcfc,0.07); + border-right: none; } + .sidebar .sidebar-header > separator { + background-color: mix(#2a2e32,#fcfcfc,0.07); } + .sidebar row.activatable { + border: 0; } + .sidebar row.activatable:dir(ltr) { + border-right: 3px solid transparent; } + .sidebar row.activatable:dir(rtl) { + border-left: 3px solid transparent; } + .sidebar row.activatable:selected:backdrop { + background-color: @theme_unfocused_selected_bg_color_alt_breeze; } + paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; } + +separator.sidebar { + background-color: @borders_breeze; } + +placessidebar > viewport.frame { + border-style: none; } + +placessidebar row { + min-height: 36px; + padding: 0px; } + placessidebar row > revealer { + padding: 0 14px; } + placessidebar row:selected { + color: @theme_selected_fg_color_breeze; } + placessidebar row:disabled { + color: @insensitive_fg_color_breeze; } + placessidebar row:backdrop { + color: @theme_unfocused_fg_color_breeze; } + placessidebar row:backdrop:selected { + color: @theme_unfocused_selected_bg_color_alt_breeze; } + placessidebar row:backdrop:disabled { + color: @insensitive_unfocused_fg_color_breeze; } + placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; } + placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; } + placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; } + placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; } + button.sidebar-button { + border-color: transparent; + background: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: @theme_button_foreground_normal_breeze; + text-shadow: none; + -gtk-icon-shadow: none; + min-height: 26px; + min-width: 26px; + margin-top: 3px; + margin-bottom: 3px; + padding: 0; } + button.sidebar-button.suggested-action { + background-color: alpha(@theme_button_decoration_focus_breeze,0.2); + border-color: mix(@theme_button_decoration_focus_breeze,mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.333),0.5); } + button.sidebar-button.destructive-action { + background-color: alpha(@error_color_breeze,0.2); + border-color: mix(@error_color_breeze,mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.333),0.5); } + button.sidebar-button:checked { + border-color: mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.3); + background-color: alpha(@theme_button_foreground_normal_breeze,0.125); } + button.sidebar-button:hover { + border-color: @theme_button_decoration_hover_breeze; } + button.sidebar-button:hover:not(:checked):not(:active) { + background: unset; } + button.sidebar-button:active { + border-color: @theme_button_decoration_hover_breeze; + background-color: alpha(@theme_button_decoration_hover_breeze,0.333); } + button.sidebar-button:focus { + border-color: @theme_button_decoration_focus_breeze; } + placessidebar row:selected:active { + box-shadow: none; } + placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: none; + background-clip: content-box; } + placessidebar row.sidebar-new-bookmark-row { + color: @theme_selected_bg_color_breeze; } + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); } + +placesview .server-list-button:checked > image { + -gtk-icon-transform: rotate(-0.5turn); } + +placesview row.activatable:hover { + background-color: transparent; } + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; } + +stacksidebar.sidebar row { + padding: 10px 4px; } + stacksidebar.sidebar row > label { + padding-left: 6px; + padding-right: 6px; } + stacksidebar.sidebar row.needs-attention > .label { + background-size: 6px 6px, 0 0; } + +/***************** + * GtkSpinButton * + *****************/ +spinbutton text { + border-radius: 0px; } + +spinbutton:not(.vertical) { + padding: 0; } + spinbutton:not(.vertical) text { + min-width: 28px; + margin: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; } + spinbutton:not(.vertical) text:backdrop:disabled { + background-color: transparent; } + spinbutton:not(.vertical) button { + border-color: transparent; + background: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: @theme_button_foreground_normal_breeze; + text-shadow: none; + -gtk-icon-shadow: none; } + spinbutton:not(.vertical) button.suggested-action { + background-color: alpha(@theme_button_decoration_focus_breeze,0.2); + border-color: mix(@theme_button_decoration_focus_breeze,mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.333),0.5); } + spinbutton:not(.vertical) button.destructive-action { + background-color: alpha(@error_color_breeze,0.2); + border-color: mix(@error_color_breeze,mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.333),0.5); } + spinbutton:not(.vertical) button:checked { + border-color: mix(@theme_button_background_normal_breeze,@theme_button_foreground_normal_breeze,0.3); + background-color: alpha(@theme_button_foreground_normal_breeze,0.125); } + spinbutton:not(.vertical) button:hover { + border-color: @theme_button_decoration_hover_breeze; } + spinbutton:not(.vertical) button:hover:not(:checked):not(:active) { + background: unset; } + spinbutton:not(.vertical) button:active { + border-color: @theme_button_decoration_hover_breeze; + background-color: alpha(@theme_button_decoration_hover_breeze,0.333); } + spinbutton:not(.vertical) button:focus { + border-color: @theme_button_decoration_focus_breeze; } + spinbutton:not(.vertical) button:hover { + color: @theme_view_hover_decoration_color_breeze; } + spinbutton:not(.vertical) button:hover:not(:checked):not(:active) { + background: none; } + +spinbutton.vertical:disabled, label:disabled selection.vertical { + color: @insensitive_base_fg_color_breeze; } + +spinbutton.vertical:backdrop:disabled, label:backdrop selection.vertical:disabled, label:disabled selection.vertical:backdrop, label:backdrop label:disabled selection.vertical, label:disabled label:backdrop selection.vertical { + color: @theme_unfocused_view_text_color_breeze; } + +spinbutton.vertical:drop(active) { + border-color: transparent; + box-shadow: none; } + +spinbutton.vertical entry { + margin: 0px; + min-height: 26px; + min-width: 26px; + border-style: none solid none solid; + border-color: @borders_breeze; + padding: 0; + border-radius: 0; } + spinbutton.vertical entry:disabled { + color: @insensitive_base_fg_color_breeze; + background-color: @insensitive_base_color_breeze; + border-color: @insensitive_borders_breeze; } + spinbutton.vertical entry:backdrop:disabled { + color: @theme_unfocused_view_text_color_breeze; + background-color: @theme_unfocused_view_bg_color_breeze; + border-color: @unfocused_insensitive_borders_breeze; } + +spinbutton.vertical button:hover { + color: @theme_view_hover_decoration_color_breeze; } + spinbutton.vertical button:hover:not(:checked):not(:active) { + background: none; } + +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; } + +treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; } + treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; } + +/********** + * Switch * + **********/ +switch { + margin: 2px; + font-weight: bold; + font-size: smaller; + border: 1px solid; + border-radius: 12px; + color: transparent; + background-color: alpha(@theme_button_foreground_normal_breeze,0.05); + border-color: alpha(@theme_button_foreground_normal_breeze,0.222); + text-shadow: none; } + switch:disabled { + background-color: alpha(@theme_button_foreground_normal_breeze,0.03); } + switch:checked { + background: alpha(@theme_button_decoration_hover_breeze,0.333); + border-color: @theme_button_decoration_hover_breeze; } + switch:checked:disabled, label:disabled selection:checked { + background: alpha(@theme_button_decoration_hover_breeze,0.222); + border-color: alpha(@theme_button_decoration_hover_breeze,0.777); } + switch:dir(ltr):checked slider { + margin-left: 1px; } + switch:dir(ltr):not(:checked) slider { + margin-right: 1px; } + switch slider { + min-width: 24px; + min-height: 24px; + margin: -4px; + border: 1px solid; + border-radius: 12px; + box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.125); + border-color: @borders_breeze; + background: linear-gradient(180deg, mix(@theme_button_background_normal_breeze,white,0.03125) 0%, @theme_button_background_normal_breeze 50%, mix(@theme_button_background_normal_breeze,black,0.03125) 100%); } + switch:hover slider { + border-color: @theme_button_decoration_hover_breeze; } + switch:focus slider { + border-color: @theme_button_decoration_focus_breeze; } + switch:disabled slider { + box-shadow: none; + color: @theme_button_foreground_insensitive_breeze; + border-color: @insensitive_borders_breeze; + background: @theme_button_background_insensitive_breeze; } + switch:disabled slider:active, switch:disabled slider:checked { + color: @theme_button_foreground_active_insensitive_breeze; } + +/************ + * Toolbars * + ************/ +searchbar > revealer > box, +.location-bar, .inline-toolbar, toolbar { + padding: 4px; + background-color: @theme_bg_color_breeze; } + +toolbar { + padding: 4px 3px 3px 4px; } + toolbar:backdrop { + background-color: @theme_unfocused_bg_color_breeze; + box-shadow: none; } + toolbar button { + margin: 2px; + padding: 3px; } + toolbar button.image-button, toolbar button.text-button.image-button { + padding: 3px; } + toolbar separator { + margin-left: 3px; + margin-right: 3px; } + toolbar entry { + margin: 3px; } + .osd toolbar { + background-color: transparent; } + toolbar.osd { + padding: 13px; + border: none; + border-radius: 0.75mm; + background-color: @theme_bg_color_breeze; } + toolbar.osd:backdrop, label:backdrop selection.osd { + border-color: @unfocused_borders_breeze; + background-color: @theme_unfocused_bg_color_breeze; + box-shadow: none; } + toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; } + +.inline-toolbar { + border-width: 0px 0px 1px 0px; + padding: 3px; + border-radius: 0; } + +searchbar > revealer > box, +.location-bar { + border-width: 0px 0px 1px 0px; + padding: 3px; } + +.inline-toolbar, searchbar > revealer > box, +.location-bar { + border-style: solid; + border-color: @borders_breeze; + text-shadow: none; + background-color: @theme_bg_color_breeze; } + +/************ + * Tooltips * + ************/ +tooltip { + color: @tooltip_text_breeze; + padding: 4px; + /* not working */ + border-radius: 0.75mm; + box-shadow: none; + text-shadow: none; + border: 1px solid @tooltip_border_breeze; } + tooltip.background { + background-color: @tooltip_background_breeze; + background-clip: padding-box; } + tooltip.window-frame.csd { + background-color: transparent; + box-shadow: none; } + tooltip decoration { + background-color: transparent; } + +tooltip *, tooltip button:link, +tooltip button:visited { + padding: 0px; + background-color: transparent; + color: @tooltip_text_breeze; } + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: @borders_breeze; + border-top-color: transparent; } + treeview.view:selected, + headerbar.selection-mode .view.subtitle:link, + headerbar.selection-mode button.view.subtitle:visited { + border-radius: 0; } + treeview.view:hover { + background-color: alpha(@theme_selected_bg_color_breeze,0.3); + border-left-color: @theme_fg_color_breeze; + border-top-color: @theme_fg_color_breeze; } + treeview.view:selected, + headerbar.selection-mode .view.subtitle:link, + headerbar.selection-mode button.view.subtitle:visited { + background-color: @theme_selected_bg_color_breeze; + border-left-color: @theme_selected_fg_color_breeze; + border-top-color: @theme_selected_fg_color_breeze; } + treeview.view:backdrop:selected { + background-color: @theme_unfocused_selected_bg_color_breeze; + border-left-color: @theme_unfocused_selected_fg_color_breeze; + border-top-color: @theme_unfocused_selected_fg_color_breeze; } + treeview.view:disabled, label:disabled selection.view { + color: @insensitive_borders_breeze; } + treeview.view:disabled:selected { + color: @insensitive_selected_fg_color_breeze; } + treeview.view:disabled:selected:backdrop { + color: @insensitive_unfocused_selected_fg_color_breeze; } + treeview.view:disabled:backdrop, label:disabled selection.view:backdrop, label:backdrop selection.view:disabled, label:disabled label:backdrop selection.view, label:backdrop label:disabled selection.view { + color: @unfocused_insensitive_borders_breeze; } + treeview.view.separator { + min-height: 2px; + color: @borders_breeze; } + treeview.view.separator:backdrop, label:backdrop selection.separator { + color: @unfocused_borders_breeze; } + treeview.view:backdrop, label:backdrop selection.view { + border-left-color: @unfocused_borders_breeze; } + treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: @theme_button_decoration_hover_breeze; } + treeview.view.expander { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("go-next-symbolic"); + color: @theme_fg_color_breeze; } + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("go-next-rtl-symbolic"); } + treeview.view.expander:hover { + color: @theme_button_decoration_hover_breeze; } + treeview.view.expander:selected, + headerbar.selection-mode .expander.subtitle:link, + headerbar.selection-mode button.expander.subtitle:visited { + color: @theme_selected_fg_color_breeze; } + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("go-down-symbolic"); } + treeview.view.expander:checked:selected, + headerbar.selection-mode .subtitle:checked:link, + headerbar.selection-mode button.subtitle:checked:visited { + color: @theme_selected_fg_color_breeze; } + treeview.view header button { + color: @theme_button_foreground_normal_breeze; + background-color: @theme_button_background_normal_breeze; + text-shadow: none; + box-shadow: none; } + treeview.view header button:hover { + color: @theme_button_foreground_normal_breeze; + background-color: alpha(@theme_button_decoration_hover_breeze,0.5); + box-shadow: none; } + treeview.view header button:active { + color: @theme_button_foreground_normal_breeze; + background-color: alpha(@theme_button_decoration_hover_breeze,0.5); } + treeview.view header button:last-child:backdrop, treeview.view header label:backdrop selection:last-child, label:backdrop treeview.view header selection:last-child, treeview.view header button:last-child { + border-right-style: none; } + treeview.view button.dnd:active, treeview.view button.dnd:selected, + treeview.view headerbar.selection-mode .dnd.subtitle:link, + headerbar.selection-mode treeview.view .dnd.subtitle:link, + treeview.view headerbar.selection-mode button.dnd.subtitle:visited, + headerbar.selection-mode treeview.view button.dnd.subtitle:visited, treeview.view button.dnd:hover, treeview.view 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: 0 6px; + color: @theme_selected_fg_color_breeze; + background-image: none; + background-color: @theme_selected_bg_color_breeze; + border-style: none; + border-radius: 0; + box-shadow: none; + text-shadow: none; } + +treeview.view header button, treeview.view header button:hover, treeview.view header button:active { + padding: 6px; + border-style: none solid solid none; + border-radius: 0; + background-image: none; + border-color: @borders_breeze; + text-shadow: none; } + +/********************** + * Window Decorations * + *********************/ +dialog, +window { + border-radius: 6px 6px 0 0; + border-width: 0px; + box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.5), 0px 2px 8px rgba(0, 0, 0, 0.3); + margin: 0px; } + dialog.maximized, + window.maximized { + border-radius: 0; } + .maximized dialog, .fullscreen dialog, .tiled dialog, .maximized window, .fullscreen window, .tiled window { + border-radius: 0; } + .popup dialog, .popup window { + border-radius: 0.75mm; + box-shadow: 0px 3px 10px -4px rgba(0, 0, 0, 0.27), 0px 5px 8px -4px rgba(0, 0, 0, 0.17); } + .ssd dialog, .ssd window { + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.1); } + .csd dialog, .csd window { + border-radius: 6px; } + .csd dialog.popup, .csd window.popup { + box-shadow: 0px 3px 10px -4px rgba(0, 0, 0, 0.27), 0px 5px 8px -4px rgba(0, 0, 0, 0.17); } + .csd dialog.tooltip, .csd window.tooltip { + box-shadow: none; } + .csd dialog.message-dialog, .csd window.message-dialog { + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.5); } + .solid-csd dialog, .solid-csd window { + border-radius: 0; + margin: 0; + padding: 0px; + border: 5px solid @theme_titlebar_background_breeze; + background-color: @theme_titlebar_background_light_breeze; + box-shadow: none; } + +dialog.solid-csd headerbar.titlebar, +dialog.solid-csd paned.titlebar, +dialog.solid-csd .titlebar, +dialog.solid-csd paned.titlebar headerbar, +window.solid-csd headerbar.titlebar, +window.solid-csd paned.titlebar, +window.solid-csd .titlebar, +window.solid-csd paned.titlebar headerbar { + border-radius: 0; } + +headerbar.titlebar { + min-height: 46px; } + +headerbar windowcontrols button, +.titlebar windowcontrols button { + min-height: 18px; + min-width: 18px; + padding: 0; + margin-top: -14px; + padding-top: 28px; + margin-bottom: -14px; + padding-bottom: 28px; } + headerbar windowcontrols button:dir(ltr), + .titlebar windowcontrols button:dir(ltr) { + margin-right: -7px; + padding-right: 14px; } + headerbar windowcontrols button:dir(rtl), + .titlebar windowcontrols button:dir(rtl) { + margin-left: -7px; + padding-left: 14px; } + headerbar windowcontrols button image, + .titlebar windowcontrols button image { + color: transparent; } + headerbar windowcontrols button.close, headerbar windowcontrols button.close:hover, headerbar windowcontrols button.close:active, headerbar windowcontrols button.close:backdrop, headerbar windowcontrols label:backdrop selection.close, label:backdrop headerbar windowcontrols selection.close, headerbar windowcontrols button.maximize, headerbar windowcontrols button.maximize:hover, headerbar windowcontrols button.maximize:active, headerbar windowcontrols button.maximize:backdrop, headerbar windowcontrols label:backdrop selection.maximize, label:backdrop headerbar windowcontrols selection.maximize, headerbar windowcontrols button.minimize, headerbar windowcontrols button.minimize:hover, headerbar windowcontrols button.minimize:active, headerbar windowcontrols button.minimize:backdrop, headerbar windowcontrols label:backdrop selection.minimize, label:backdrop headerbar windowcontrols selection.minimize, + .titlebar windowcontrols button.close, + .titlebar windowcontrols button.close:hover, + .titlebar windowcontrols button.close:active, + .titlebar windowcontrols button.close:backdrop, + .titlebar windowcontrols label:backdrop selection.close, + label:backdrop .titlebar windowcontrols selection.close, + .titlebar windowcontrols button.maximize, + .titlebar windowcontrols button.maximize:hover, + .titlebar windowcontrols button.maximize:active, + .titlebar windowcontrols button.maximize:backdrop, + .titlebar windowcontrols label:backdrop selection.maximize, + label:backdrop .titlebar windowcontrols selection.maximize, + .titlebar windowcontrols button.minimize, + .titlebar windowcontrols button.minimize:hover, + .titlebar windowcontrols button.minimize:active, + .titlebar windowcontrols button.minimize:backdrop, + .titlebar windowcontrols label:backdrop selection.minimize, + label:backdrop .titlebar windowcontrols selection.minimize { + border-color: transparent; + border-image: none; + box-shadow: none; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + background-size: 18px 18px; } + headerbar windowcontrols button.close, + .titlebar windowcontrols button.close { + background-image: -gtk-recolor(url("../assets/breeze-close-symbolic.svg"), color @theme_text_color_breeze); + -gtk-icon-source: none; } + headerbar windowcontrols button.close:hover, + .titlebar windowcontrols button.close:hover { + background-image: -gtk-recolor(url("../assets/breeze-close-hover-symbolic.svg")); } + headerbar windowcontrols button.close:active, + .titlebar windowcontrols button.close:active { + background-image: -gtk-recolor(url("../assets/breeze-close-active-symbolic.svg")); } + headerbar windowcontrols button.close:backdrop, headerbar windowcontrols label:backdrop selection.close, label:backdrop headerbar windowcontrols selection.close, + .titlebar windowcontrols button.close:backdrop, + .titlebar windowcontrols label:backdrop selection.close, + label:backdrop .titlebar windowcontrols selection.close { + background-image: -gtk-recolor(url("../assets/breeze-close-symbolic.svg")); } + headerbar windowcontrols button.maximize, + .titlebar windowcontrols button.maximize { + background-image: -gtk-recolor(url("../assets/breeze-maximize-symbolic.svg")); } + headerbar windowcontrols button.maximize:hover, + .titlebar windowcontrols button.maximize:hover { + background-image: -gtk-recolor(url("../assets/breeze-maximize-hover-symbolic.svg")); } + headerbar windowcontrols button.maximize:active, + .titlebar windowcontrols button.maximize:active { + background-image: -gtk-recolor(url("../assets/breeze-maximize-active-symbolic.svg")); } + headerbar windowcontrols button.maximize:backdrop, headerbar windowcontrols label:backdrop selection.maximize, label:backdrop headerbar windowcontrols selection.maximize, + .titlebar windowcontrols button.maximize:backdrop, + .titlebar windowcontrols label:backdrop selection.maximize, + label:backdrop .titlebar windowcontrols selection.maximize { + background-image: -gtk-recolor(url("../assets/breeze-maximize-symbolic.svg")); } + headerbar windowcontrols button.minimize, + .titlebar windowcontrols button.minimize { + background-image: -gtk-recolor(url("../assets/breeze-minimize-symbolic.svg")); } + headerbar windowcontrols button.minimize:hover, + .titlebar windowcontrols button.minimize:hover { + background-image: -gtk-recolor(url("../assets/breeze-minimize-hover-symbolic.svg")); } + headerbar windowcontrols button.minimize:active, + .titlebar windowcontrols button.minimize:active { + background-image: -gtk-recolor(url("../assets/breeze-minimize-active-symbolic.svg")); } + headerbar windowcontrols button.minimize:backdrop, headerbar windowcontrols label:backdrop selection.minimize, label:backdrop headerbar windowcontrols selection.minimize, + .titlebar windowcontrols button.minimize:backdrop, + .titlebar windowcontrols label:backdrop selection.minimize, + label:backdrop .titlebar windowcontrols selection.minimize { + background-image: -gtk-recolor(url("../assets/breeze-minimize-symbolic.svg")); } + .maximized headerbar windowcontrols button.maximize, .maximized .titlebar windowcontrols button.maximize { + background-image: -gtk-recolor(url("../assets/breeze-maximized-symbolic.svg")); } + .maximized headerbar windowcontrols button.maximize:hover, .maximized .titlebar windowcontrols button.maximize:hover { + background-image: -gtk-recolor(url("../assets/breeze-maximized-hover-symbolic.svg")); } + .maximized headerbar windowcontrols button.maximize:active, .maximized .titlebar windowcontrols button.maximize:active { + background-image: -gtk-recolor(url("../assets/breeze-maximized-active-symbolic.svg")); } + .maximized headerbar windowcontrols button.maximize:backdrop, .maximized headerbar windowcontrols label:backdrop selection.maximize, label:backdrop .maximized headerbar windowcontrols selection.maximize, .maximized .titlebar windowcontrols button.maximize:backdrop, .maximized .titlebar windowcontrols label:backdrop selection.maximize, label:backdrop .maximized .titlebar windowcontrols selection.maximize { + background-image: -gtk-recolor(url("../assets/breeze-maximized-symbolic.svg")); } + +headerbar.selection-mode button.titlebutton, +.titlebar.selection-mode button.titlebutton { + text-shadow: none; } + headerbar.selection-mode button.titlebutton:backdrop, headerbar.selection-mode label:backdrop selection.titlebutton, label:backdrop headerbar.selection-mode selection.titlebutton, + .titlebar.selection-mode button.titlebutton:backdrop, + .titlebar.selection-mode label:backdrop selection.titlebutton, + label:backdrop .titlebar.selection-mode selection.titlebutton { + -gtk-icon-shadow: none; } + +hdydialer button { + font-weight: lighter; + background-color: transparent; + border: 0; + box-shadow: none; } + hdydialer button:backdrop { + background-color: transparent; } + hdydialer button:focus { + background-color: transparent; + border: none; } + +hdyviewswitcher > button { + border: 0; + background-color: transparent; } + hdyviewswitcher > button:backdrop:hover, hdyviewswitcher > button:hover, hdyviewswitcher > button:active, hdyviewswitcher > button:hover:focus, hdyviewswitcher > button:active:focus, hdyviewswitcher > button:checked, hdyviewswitcher > button:checked:hover { + background-color: transparent; } + hdyviewswitcher > button:checked, hdyviewswitcher > button:checked:backdrop, label:backdrop hdyviewswitcher > selection:checked { + border-top: 0; + border-left: 0; + border-right: 0; + background-color: transparent; } + hdyviewswitcher > button:checked > stack, hdyviewswitcher > button:checked:backdrop > stack, label:backdrop hdyviewswitcher > selection:checked > stack { + border-bottom: 3px solid transparent; + border-top: 3px solid @theme_button_decoration_focus_breeze; } + hdyviewswitcher > button.needs-attention > stack > box label { + animation: needs_attention 150ms ease-in; + background-image: radial-gradient(circle, @theme_button_decoration_focus_breeze 0%, transparent 5px); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 0px, right 1px; } + +headerbar hdyviewswitcher > button:checked > stack { + border-top: 3px solid transparent; + border-bottom: 3px solid @theme_button_decoration_focus_breeze; } + headerbar hdyviewswitcher > button:checked > stack:backdrop { + border-top: 3px solid transparent; + border-bottom: 3px solid @theme_button_decoration_focus_breeze; } + +window.unified { + border-radius: 6px; } + window.unified.maximized, window.unified.fullscreen, window.unified.tiled { + border-radius: 0; } + +assistant .sidebar { + background-color: @theme_base_color_breeze; + color: @theme_text_color_breeze; + border-top: 1px solid @borders_breeze; + border-right: 1px solid @borders_breeze; } + assistant .sidebar:backdrop, assistant label:backdrop selection.sidebar, label:backdrop assistant selection.sidebar { + background-color: @theme_unfocused_base_color_breeze; + color: @theme_unfocused_text_color_breeze; + border-color: @unfocused_borders_breeze; } + +assistant.csd .sidebar { + border-top-style: none; } + +assistant .sidebar label { + padding: 6px 12px; } + +assistant .sidebar label.highlight { + background-color: @theme_selected_bg_color_breeze; + color: @theme_fg_color_breeze; } + +.floating-bar { + background-color: @tooltip_background_breeze; + color: @tooltip_text_breeze; + border: 1px solid @tooltip_border_breeze; + border-radius: 0.75mm; + margin: 3px; } + +.large-title { + font-weight: 300; + font-size: 24pt; } + +.title { + font-weight: 700; + font-size: 13pt; } + +.title-1 { + font-weight: 800; + font-size: 20pt; } + +.title-2 { + font-weight: 800; + font-size: 15pt; } + +.title-3 { + font-weight: 700; + font-size: 15pt; } + +.title-4 { + font-weight: 700; + font-size: 13pt; } + +.heading { + font-weight: 700; + font-size: 11pt; } + +.body { + font-weight: 400; + font-size: 11pt; } + +.caption-heading { + font-weight: 700; + font-size: 9pt; } + +.caption { + font-weight: 400; + font-size: 9pt; } diff --git a/themes/Shadows-GTK/settings.ini b/themes/Shadows-GTK/settings.ini new file mode 100644 index 0000000..0fd656d --- /dev/null +++ b/themes/Shadows-GTK/settings.ini @@ -0,0 +1,4 @@ +[Settings] +gtk-cursor-theme-name=breeze_cursors +gtk-modules=colorreload-gtk-module +gtk-error-bell=0 |