[gnome-themes-standard] Widget theme: radios, checks and scrollbars for window unfocused, initial GtkScale work, progressbar



commit e3db4f155f07a9b68328f2a7cdb6b6446ccf90c9
Author: Lapo Calamandrei <calamandrei gmail com>
Date:   Fri Dec 16 04:33:00 2011 +0100

    Widget theme: radios, checks and scrollbars for window unfocused, initial GtkScale work, progressbars, tabs and switch tweaks.

 themes/Adwaita/gtk-3.0/assets/Makefile.am          |   10 +
 .../gtk-3.0/assets/checkbox-checked-unfocused.svg  |  129 +++++++++++++
 .../gtk-3.0/assets/checkbox-mixed-unfocused.svg    |  111 +++++++++++
 .../assets/checkbox-unchecked-unfocused.svg        |   79 ++++++++
 .../gtk-3.0/assets/radio-mixed-no-hilight.svg      |   15 +-
 .../gtk-3.0/assets/radio-mixed-unfocused.svg       |  120 ++++++++++++
 .../gtk-3.0/assets/radio-selected-no-hilight.svg   |   23 +--
 .../gtk-3.0/assets/radio-selected-unfocused.svg    |  197 ++++++++++++++++++++
 .../gtk-3.0/assets/radio-unselected-no-hilight.svg |   23 +--
 .../gtk-3.0/assets/radio-unselected-unfocused.svg  |   89 +++++++++
 ...ale-slider-horizontal-insensitive-unfocused.svg |  174 +++++++++++++++++
 .../assets/scale-slider-horizontal-unfocused.svg   |  174 +++++++++++++++++
 ...scale-slider-vertical-insensitive-unfocused.svg |  112 +++++++++++
 .../assets/scale-slider-vertical-unfocused.svg     |  112 +++++++++++
 themes/Adwaita/gtk-3.0/gtk-widgets-assets.css      |   52 +++++
 themes/Adwaita/gtk-3.0/gtk-widgets.css             |  113 +++++++++---
 themes/Adwaita/gtk-3.0/gtk.css                     |    3 +-
 17 files changed, 1468 insertions(+), 68 deletions(-)
---
diff --git a/themes/Adwaita/gtk-3.0/assets/Makefile.am b/themes/Adwaita/gtk-3.0/assets/Makefile.am
index 07615a0..4de289a 100644
--- a/themes/Adwaita/gtk-3.0/assets/Makefile.am
+++ b/themes/Adwaita/gtk-3.0/assets/Makefile.am
@@ -5,16 +5,19 @@ assets_DATA = 		\
 	checkbox-checked-insensitive.svg \
 	checkbox-checked-insensitive-dark.svg \
 	checkbox-checked-no-hilight.svg \
+	checkbox-checked-unfocused.svg \
 	checkbox-unchecked.svg \
 	checkbox-unchecked-dark.svg \
 	checkbox-unchecked-insensitive.svg \
 	checkbox-unchecked-insensitive-dark.svg \
 	checkbox-unchecked-no-hilight.svg \
+	checkbox-unchecked-unfocused.svg \
 	checkbox-mixed.svg \
 	checkbox-mixed-dark.svg \
 	checkbox-mixed-insensitive.svg \
 	checkbox-mixed-insensitive-dark.svg \
 	checkbox-mixed-no-hilight.svg \
+	checkbox-mixed-unfocused.svg \
 	checkbox-menuitem-checked.svg \
 	checkbox-menuitem-checked-insensitive.svg \
 	checkbox-menuitem-checked-selected.svg \
@@ -25,28 +28,35 @@ assets_DATA = 		\
 	radio-selected-insensitive.svg \
 	radio-selected-insensitive-dark.svg \
 	radio-selected-no-hilight.svg \
+	radio-selected-unfocused.svg \
 	radio-unselected.svg \
 	radio-unselected-dark.svg \
 	radio-unselected-insensitive.svg \
 	radio-unselected-insensitive-dark.svg \
 	radio-unselected-no-hilight.svg \
+	radio-unselected-unfocused.svg \
 	radio-mixed.svg \
 	radio-mixed-dark.svg \
 	radio-mixed-insensitive.svg \
 	radio-mixed-insensitive-dark.svg \
 	radio-mixed-no-hilight.svg \
+	radio-mixed-unfocused.svg \
 	radio-menuitem-checked.svg \
 	radio-menuitem-checked-insensitive.svg \
 	radio-menuitem-checked-selected.svg \
 	radio-menuitem-mixed.svg \
 	radio-menuitem-mixed-insensitive.svg \
 	scale-slider-horizontal.svg \
+	scale-slider-horizontal-unfocused.svg \
 	scale-slider-horizontal-dark.svg \
 	scale-slider-horizontal-insensitive.svg \
+	scale-slider-horizontal-insensitive-unfocused.svg \
 	scale-slider-horizontal-insensitive-dark.svg \
 	scale-slider-vertical.svg \
+	scale-slider-vertical-unfocused.svg \
 	scale-slider-vertical-dark.svg \
 	scale-slider-vertical-insensitive.svg \
+	scale-slider-vertical-insensitive-unfocused.svg \
 	scale-slider-vertical-insensitive-dark.svg \
 	scale-slider-marks-above-horizontal.svg \
 	scale-slider-marks-above-horizontal-dark.svg \
diff --git a/themes/Adwaita/gtk-3.0/assets/checkbox-checked-unfocused.svg b/themes/Adwaita/gtk-3.0/assets/checkbox-checked-unfocused.svg
new file mode 100644
index 0000000..73af1b7
--- /dev/null
+++ b/themes/Adwaita/gtk-3.0/assets/checkbox-checked-unfocused.svg
@@ -0,0 +1,129 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="16"
+   height="16"
+   id="svg814"
+   version="1.1"
+   inkscape:version="0.48.1 r9760"
+   sodipodi:docname="checkbox-checked-no-hilight.svg">
+  <defs
+     id="defs816">
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3820">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3822" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3824" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient24133"
+       id="linearGradient8394"
+       gradientUnits="userSpaceOnUse"
+       x1="1582.125"
+       y1="201.98718"
+       x2="1580.5312"
+       y2="197.98718" />
+    <linearGradient
+       id="linearGradient24133"
+       inkscape:collect="always">
+      <stop
+         id="stop24135"
+         offset="0"
+         style="stop-color:#145393;stop-opacity:1;" />
+      <stop
+         id="stop24137"
+         offset="1"
+         style="stop-color:#1b6fc5;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3820"
+       id="linearGradient3826"
+       x1="6.0000043"
+       y1="1039.3622"
+       x2="6.0000043"
+       y2="1048.4229"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#f3f3f3"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="8"
+     inkscape:cx="28.136216"
+     inkscape:cy="3.4875385"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     borderlayer="true"
+     inkscape:showpageshadow="false"
+     inkscape:window-width="894"
+     inkscape:window-height="708"
+     inkscape:window-x="411"
+     inkscape:window-y="26"
+     inkscape:window-maximized="0"
+     showborder="false"
+     inkscape:snap-bbox="true"
+     inkscape:snap-nodes="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4084"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata819">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1036.3622)">
+    <rect
+       ry="2"
+       rx="2"
+       y="-1049.8622"
+       x="0.50000471"
+       height="11"
+       width="11"
+       id="rect6506"
+       style="color:#000000;fill:#f8f8f6;fill-opacity:1;fill-rule:nonzero;stroke:#a7a7a7;stroke-width:0.99999994000000003;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;stroke-linejoin:round"
+       transform="scale(1,-1)" />
+    <path
+       style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#376594;fill-opacity:1;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Ahem;-inkscape-font-specification:Ahem"
+       d="M 12.4912,1038.5745 6.5385,1044.0698 5,1042.3622 c -0.5675,-0.6815 -1.6986,-0.074 -2.1043,0.8425 -0.3576,0.8077 -0.263,2.105 0.2918,2.72 l 2.3824,2.5313 c 0.3844,0.476 1.1988,0.5354 1.7814,-0.031 l 6.9309,-6.6702 c 0.8412,-0.8969 0.6398,-2.2312 0.2214,-2.8846 -0.4925,-0.769 -1.4327,-0.7826 -2.0124,-0.2954 z"
+       id="path24115"
+       sodipodi:nodetypes="cccsccccscc"
+       inkscape:connector-curvature="0" />
+  </g>
+</svg>
diff --git a/themes/Adwaita/gtk-3.0/assets/checkbox-mixed-unfocused.svg b/themes/Adwaita/gtk-3.0/assets/checkbox-mixed-unfocused.svg
new file mode 100644
index 0000000..15ad192
--- /dev/null
+++ b/themes/Adwaita/gtk-3.0/assets/checkbox-mixed-unfocused.svg
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="16"
+   height="16"
+   id="svg814"
+   version="1.1"
+   inkscape:version="0.48.1 r9760"
+   sodipodi:docname="checkbox-checked-unfocused.svg">
+  <defs
+     id="defs816">
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient7346-8"
+       id="linearGradient7352-4"
+       x1="5.65625"
+       y1="6.390625"
+       x2="5.65625"
+       y2="9.828125"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient7346-8">
+      <stop
+         style="stop-color:#1969ba;stop-opacity:1"
+         offset="0"
+         id="stop7348-1" />
+      <stop
+         style="stop-color:#145393;stop-opacity:1"
+         offset="1"
+         id="stop7350-0" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#f3f3f3"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1"
+     inkscape:cx="100.63984"
+     inkscape:cy="5.8187227"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     borderlayer="true"
+     inkscape:showpageshadow="false"
+     inkscape:window-width="894"
+     inkscape:window-height="708"
+     inkscape:window-x="411"
+     inkscape:window-y="26"
+     inkscape:window-maximized="0"
+     showborder="false"
+     inkscape:snap-bbox="true"
+     inkscape:snap-nodes="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4084"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata819">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1036.3622)">
+    <rect
+       ry="2"
+       rx="2"
+       y="-1049.8622"
+       x="0.50000471"
+       height="11"
+       width="11"
+       id="rect6506"
+       style="color:#000000;fill:#f8f8f6;fill-opacity:1;fill-rule:nonzero;stroke:#a7a7a7;stroke-width:0.99999994000000003;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;stroke-linejoin:round"
+       transform="scale(1,-1)" />
+    <rect
+       style="color:#000000;fill:#376594;fill-opacity:1;fill-rule:nonzero;stroke:#376594;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;stroke-opacity:1"
+       id="rect5494"
+       width="8.9375"
+       height="3.03125"
+       x="1.53125"
+       y="1042.8622"
+       rx="1.515625"
+       ry="1.515625" />
+  </g>
+</svg>
diff --git a/themes/Adwaita/gtk-3.0/assets/checkbox-unchecked-unfocused.svg b/themes/Adwaita/gtk-3.0/assets/checkbox-unchecked-unfocused.svg
new file mode 100644
index 0000000..20bba3c
--- /dev/null
+++ b/themes/Adwaita/gtk-3.0/assets/checkbox-unchecked-unfocused.svg
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="16"
+   height="16"
+   id="svg814"
+   version="1.1"
+   inkscape:version="0.48.1 r9760"
+   sodipodi:docname="checkbox-mixed-unfocused.svg">
+  <defs
+     id="defs816" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#f3f3f3"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1"
+     inkscape:cx="100.63984"
+     inkscape:cy="5.8187227"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     borderlayer="true"
+     inkscape:showpageshadow="false"
+     inkscape:window-width="894"
+     inkscape:window-height="708"
+     inkscape:window-x="411"
+     inkscape:window-y="26"
+     inkscape:window-maximized="0"
+     showborder="false"
+     inkscape:snap-bbox="true"
+     inkscape:snap-nodes="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4084"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata819">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1036.3622)">
+    <rect
+       ry="2"
+       rx="2"
+       y="-1049.8622"
+       x="0.50000471"
+       height="11"
+       width="11"
+       id="rect6506"
+       style="color:#000000;fill:#f8f8f6;fill-opacity:1;fill-rule:nonzero;stroke:#a7a7a7;stroke-width:0.99999994000000003;stroke-opacity:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;stroke-linejoin:round"
+       transform="scale(1,-1)" />
+  </g>
+</svg>
diff --git a/themes/Adwaita/gtk-3.0/assets/radio-mixed-no-hilight.svg b/themes/Adwaita/gtk-3.0/assets/radio-mixed-no-hilight.svg
index 8a13faa..07125c7 100644
--- a/themes/Adwaita/gtk-3.0/assets/radio-mixed-no-hilight.svg
+++ b/themes/Adwaita/gtk-3.0/assets/radio-mixed-no-hilight.svg
@@ -15,7 +15,7 @@
    id="svg814"
    version="1.1"
    inkscape:version="0.48.1 r9760"
-   sodipodi:docname="radio-mixed.svg">
+   sodipodi:docname="radio-mixed-no-hilight.svg">
   <defs
      id="defs816">
     <linearGradient
@@ -121,9 +121,9 @@
      borderlayer="true"
      inkscape:showpageshadow="false"
      inkscape:window-width="1180"
-     inkscape:window-height="950"
-     inkscape:window-x="306"
-     inkscape:window-y="87"
+     inkscape:window-height="708"
+     inkscape:window-x="184"
+     inkscape:window-y="26"
      inkscape:window-maximized="0"
      showborder="false">
     <inkscape:grid
@@ -152,13 +152,6 @@
      id="layer1"
      transform="translate(0,-1036.3622)">
     <path
-       transform="matrix(1.4419436,0,0,0.89116967,-945.07873,818.05441)"
-       style="color:#000000;fill:none;stroke:#ffffff;stroke-width:0.88215655000000004;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:100;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new;opacity:0.8"
-       d="m 665.47588,255.0668 c 0,4.02825 -2.01821,7.29379 -4.5078,7.29379 -2.48959,0 -4.50781,-3.26554 -4.50781,-7.29379"
-       id="path6307-7"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="csc" />
-    <path
        sodipodi:type="arc"
        style="color:#000000;fill:url(#linearGradient8358);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient8360);stroke-width:0.88215655000000004;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:100;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new"
        id="path6307"
diff --git a/themes/Adwaita/gtk-3.0/assets/radio-mixed-unfocused.svg b/themes/Adwaita/gtk-3.0/assets/radio-mixed-unfocused.svg
new file mode 100644
index 0000000..f187963
--- /dev/null
+++ b/themes/Adwaita/gtk-3.0/assets/radio-mixed-unfocused.svg
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="16"
+   height="16"
+   id="svg814"
+   version="1.1"
+   inkscape:version="0.48.1 r9760"
+   sodipodi:docname="radio-unselected-unfocused.svg">
+  <defs
+     id="defs816">
+    <linearGradient
+       id="linearGradient11553-0-7-9">
+      <stop
+         id="stop11555-5-9-8"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop11557-1-9-0"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient7346-8"
+       id="linearGradient7352-4"
+       x1="5.65625"
+       y1="6.390625"
+       x2="5.65625"
+       y2="9.828125"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient7346-8">
+      <stop
+         style="stop-color:#1969ba;stop-opacity:1"
+         offset="0"
+         id="stop7348-1" />
+      <stop
+         style="stop-color:#145393;stop-opacity:1"
+         offset="1"
+         id="stop7350-0" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#f3f3f3"
+     bordercolor="#c1c1c1"
+     borderopacity="1"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1"
+     inkscape:cx="16.066901"
+     inkscape:cy="6.7683276"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     borderlayer="true"
+     inkscape:showpageshadow="false"
+     inkscape:window-width="1180"
+     inkscape:window-height="708"
+     inkscape:window-x="184"
+     inkscape:window-y="26"
+     inkscape:window-maximized="0"
+     showborder="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4084"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata819">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1036.3622)">
+    <path
+       sodipodi:type="arc"
+       style="color:#000000;fill:#f8f8f6;fill-opacity:1;fill-rule:nonzero;stroke:#a7a7a7;stroke-width:0.8821565;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       id="path6307"
+       sodipodi:cx="660.96808"
+       sodipodi:cy="255.0668"
+       sodipodi:rx="4.5078058"
+       sodipodi:ry="7.2937827"
+       d="m 665.47588,255.0668 c 0,4.02825 -2.01821,7.29379 -4.5078,7.29379 -2.48959,0 -4.50781,-3.26554 -4.50781,-7.29379 0,-4.02824 2.01822,-7.29378 4.50781,-7.29378 2.48959,0 4.5078,3.26554 4.5078,7.29378 z"
+       transform="matrix(1.4419436,0,0,0.89116967,-945.07873,817.05441)" />
+    <rect
+       style="color:#000000;fill:#376594;fill-opacity:1;fill-rule:nonzero;stroke:#376594;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;stroke-opacity:1"
+       id="rect5494"
+       width="8.9375"
+       height="3.03125"
+       x="3.53125"
+       y="1042.8622"
+       rx="1.515625"
+       ry="1.515625" />
+  </g>
+</svg>
diff --git a/themes/Adwaita/gtk-3.0/assets/radio-selected-no-hilight.svg b/themes/Adwaita/gtk-3.0/assets/radio-selected-no-hilight.svg
index c9aab6f..e8b7405 100644
--- a/themes/Adwaita/gtk-3.0/assets/radio-selected-no-hilight.svg
+++ b/themes/Adwaita/gtk-3.0/assets/radio-selected-no-hilight.svg
@@ -15,7 +15,7 @@
    id="svg814"
    version="1.1"
    inkscape:version="0.48.1 r9760"
-   sodipodi:docname="radio-selected.svg">
+   sodipodi:docname="radio-selected-no-hilight.svg">
   <defs
      id="defs816">
     <linearGradient
@@ -177,17 +177,17 @@
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
      inkscape:zoom="1"
-     inkscape:cx="1.0450753"
-     inkscape:cy="16.213498"
+     inkscape:cx="9.5077939"
+     inkscape:cy="5.3439824"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      showgrid="false"
      borderlayer="true"
      inkscape:showpageshadow="false"
      inkscape:window-width="1180"
-     inkscape:window-height="950"
-     inkscape:window-x="306"
-     inkscape:window-y="87"
+     inkscape:window-height="708"
+     inkscape:window-x="184"
+     inkscape:window-y="26"
      inkscape:window-maximized="0"
      showborder="false">
     <inkscape:grid
@@ -216,13 +216,6 @@
      id="layer1"
      transform="translate(0,-1036.3622)">
     <path
-       transform="matrix(1.4419436,0,0,0.89116967,-945.07873,818.05441)"
-       style="color:#000000;fill:none;stroke:#ffffff;stroke-width:0.88215655000000004;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:100;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new;opacity:0.8"
-       d="m 665.47588,255.0668 c 0,4.02825 -2.01821,7.29379 -4.5078,7.29379 -2.48959,0 -4.50781,-3.26554 -4.50781,-7.29379"
-       id="path6307-7"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="csc" />
-    <path
        sodipodi:type="arc"
        style="color:#000000;fill:url(#linearGradient8358);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient8360);stroke-width:0.88215655000000004;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:100;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new"
        id="path6307"
@@ -230,11 +223,11 @@
        sodipodi:cy="255.0668"
        sodipodi:rx="4.5078058"
        sodipodi:ry="7.2937827"
-       d="m 665.47588,255.0668 a 4.5078058,7.2937827 0 1 1 -9.01561,0 4.5078058,7.2937827 0 1 1 9.01561,0 z"
+       d="m 665.47588,255.0668 c 0,4.02825 -2.01821,7.29379 -4.5078,7.29379 -2.48959,0 -4.50781,-3.26554 -4.50781,-7.29379 0,-4.02824 2.01822,-7.29378 4.50781,-7.29378 2.48959,0 4.5078,3.26554 4.5078,7.29378 z"
        transform="matrix(1.4419436,0,0,0.89116967,-945.07873,817.05441)" />
     <path
        transform="matrix(1.2201064,0,0,0.75406683,-798.45145,852.02479)"
-       d="m 665.47588,255.0668 a 4.5078058,7.2937827 0 1 1 -9.01561,0 4.5078058,7.2937827 0 1 1 9.01561,0 z"
+       d="m 665.47588,255.0668 c 0,4.02825 -2.01821,7.29379 -4.5078,7.29379 -2.48959,0 -4.50781,-3.26554 -4.50781,-7.29379 0,-4.02824 2.01822,-7.29378 4.50781,-7.29378 2.48959,0 4.5078,3.26554 4.5078,7.29378 z"
        sodipodi:ry="7.2937827"
        sodipodi:rx="4.5078058"
        sodipodi:cy="255.0668"
diff --git a/themes/Adwaita/gtk-3.0/assets/radio-selected-unfocused.svg b/themes/Adwaita/gtk-3.0/assets/radio-selected-unfocused.svg
new file mode 100644
index 0000000..610684a
--- /dev/null
+++ b/themes/Adwaita/gtk-3.0/assets/radio-selected-unfocused.svg
@@ -0,0 +1,197 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="16"
+   height="16"
+   id="svg814"
+   version="1.1"
+   inkscape:version="0.48.1 r9760"
+   sodipodi:docname="radio-selected-no-hilight.svg">
+  <defs
+     id="defs816">
+    <linearGradient
+       id="linearGradient11623-4-5-4"
+       inkscape:collect="always">
+      <stop
+         id="stop11625-5-6-0"
+         offset="0"
+         style="stop-color:#2e87e3;stop-opacity:1" />
+      <stop
+         id="stop11627-4-4-9"
+         offset="1"
+         style="stop-color:#76b0ec;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient12387-1-5"
+       inkscape:collect="always">
+      <stop
+         id="stop12389-7-2"
+         offset="0"
+         style="stop-color:#1b6fc5;stop-opacity:1;" />
+      <stop
+         id="stop12391-1-4"
+         offset="1"
+         style="stop-color:#145393;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient11553-0-7-9">
+      <stop
+         id="stop11555-5-9-8"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop11557-1-9-0"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient12405-7"
+       id="radialGradient8368"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.4685542,0,0,2.2820942,-309.65132,-324.35943)"
+       cx="660.8656"
+       cy="251.41324"
+       fx="660.8656"
+       fy="251.41324"
+       r="5.0290799" />
+    <linearGradient
+       id="linearGradient12405-7"
+       inkscape:collect="always">
+      <stop
+         id="stop12407-9"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop12409-7"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient12692-5-0"
+       inkscape:collect="always">
+      <stop
+         id="stop12694-4-1"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop12696-5-2"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11623-4-5-4"
+       id="linearGradient4035"
+       gradientUnits="userSpaceOnUse"
+       x1="661.04559"
+       y1="251.6946"
+       x2="661.04559"
+       y2="258.26358" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient12387-1-5"
+       id="linearGradient4037"
+       gradientUnits="userSpaceOnUse"
+       x1="662.26074"
+       y1="251.66537"
+       x2="662.26074"
+       y2="259.77792" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient11553-0-7-9"
+       id="linearGradient4039"
+       gradientUnits="userSpaceOnUse"
+       x1="660.16144"
+       y1="246.69635"
+       x2="660.27411"
+       y2="260.70532" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient12692-5-0"
+       id="radialGradient4041"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.4143887,0,0,1.7213698,-937.76662,-194.09437)"
+       cx="663.01904"
+       cy="269.82831"
+       fx="663.01904"
+       fy="269.82831"
+       r="2.3864853" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#f3f3f3"
+     bordercolor="#c1c1c1"
+     borderopacity="1"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1"
+     inkscape:cx="16.686006"
+     inkscape:cy="5.4240912"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     borderlayer="true"
+     inkscape:showpageshadow="false"
+     inkscape:window-width="1180"
+     inkscape:window-height="708"
+     inkscape:window-x="184"
+     inkscape:window-y="26"
+     inkscape:window-maximized="0"
+     showborder="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4084"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata819">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1036.3622)">
+    <path
+       sodipodi:type="arc"
+       style="color:#000000;fill:#f8f8f6;fill-opacity:1;fill-rule:nonzero;stroke:#a7a7a7;stroke-width:0.8821565;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       id="path6307"
+       sodipodi:cx="660.96808"
+       sodipodi:cy="255.0668"
+       sodipodi:rx="4.5078058"
+       sodipodi:ry="7.2937827"
+       d="m 665.47588,255.0668 c 0,4.02825 -2.01821,7.29379 -4.5078,7.29379 -2.48959,0 -4.50781,-3.26554 -4.50781,-7.29379 0,-4.02824 2.01822,-7.29378 4.50781,-7.29378 2.48959,0 4.5078,3.26554 4.5078,7.29378 z"
+       transform="matrix(1.4419436,0,0,0.89116967,-945.07873,817.05441)" />
+    <path
+       transform="matrix(0.99826332,0,0,0.61696032,-651.82021,886.99611)"
+       d="m 665.47588,255.0668 a 4.5078058,7.2937827 0 1 1 -9.01561,0 4.5078058,7.2937827 0 1 1 9.01561,0 z"
+       sodipodi:ry="7.2937827"
+       sodipodi:rx="4.5078058"
+       sodipodi:cy="255.0668"
+       sodipodi:cx="660.96808"
+       id="path6309"
+       style="color:#000000;fill:#376594;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.63711647000000005;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:144.44521581000000765;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       sodipodi:type="arc" />
+  </g>
+</svg>
diff --git a/themes/Adwaita/gtk-3.0/assets/radio-unselected-no-hilight.svg b/themes/Adwaita/gtk-3.0/assets/radio-unselected-no-hilight.svg
index 2357bad..b0b115d 100644
--- a/themes/Adwaita/gtk-3.0/assets/radio-unselected-no-hilight.svg
+++ b/themes/Adwaita/gtk-3.0/assets/radio-unselected-no-hilight.svg
@@ -15,7 +15,7 @@
    id="svg814"
    version="1.1"
    inkscape:version="0.48.1 r9760"
-   sodipodi:docname="radio-unselected.svg">
+   sodipodi:docname="radio-unselected-no-hilight.svg">
   <defs
      id="defs816">
     <linearGradient
@@ -92,17 +92,17 @@
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
      inkscape:zoom="1"
-     inkscape:cx="1.0450753"
-     inkscape:cy="16.213498"
+     inkscape:cx="14.317449"
+     inkscape:cy="4.2530852"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      showgrid="false"
      borderlayer="true"
      inkscape:showpageshadow="false"
      inkscape:window-width="1180"
-     inkscape:window-height="950"
-     inkscape:window-x="306"
-     inkscape:window-y="87"
+     inkscape:window-height="708"
+     inkscape:window-x="184"
+     inkscape:window-y="26"
      inkscape:window-maximized="0"
      showborder="false">
     <inkscape:grid
@@ -131,13 +131,6 @@
      id="layer1"
      transform="translate(0,-1036.3622)">
     <path
-       transform="matrix(1.4419436,0,0,0.89116967,-945.07873,818.05441)"
-       style="color:#000000;fill:none;stroke:#ffffff;stroke-width:0.88215655000000004;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:100;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new;opacity:0.8"
-       d="m 665.47588,255.0668 c 0,4.02825 -2.01821,7.29379 -4.5078,7.29379 -2.48959,0 -4.50781,-3.26554 -4.50781,-7.29379"
-       id="path6307-7"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="csc" />
-    <path
        sodipodi:type="arc"
        style="color:#000000;fill:url(#linearGradient8358);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient8360);stroke-width:0.88215655000000004;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:100;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new"
        id="path6307"
@@ -145,11 +138,11 @@
        sodipodi:cy="255.0668"
        sodipodi:rx="4.5078058"
        sodipodi:ry="7.2937827"
-       d="m 665.47588,255.0668 a 4.5078058,7.2937827 0 1 1 -9.01561,0 4.5078058,7.2937827 0 1 1 9.01561,0 z"
+       d="m 665.47588,255.0668 c 0,4.02825 -2.01821,7.29379 -4.5078,7.29379 -2.48959,0 -4.50781,-3.26554 -4.50781,-7.29379 0,-4.02824 2.01822,-7.29378 4.50781,-7.29378 2.48959,0 4.5078,3.26554 4.5078,7.29378 z"
        transform="matrix(1.4419436,0,0,0.89116967,-945.07873,817.05441)" />
     <path
        transform="matrix(1.2201064,0,0,0.75406683,-798.45145,852.02479)"
-       d="m 665.47588,255.0668 a 4.5078058,7.2937827 0 1 1 -9.01561,0 4.5078058,7.2937827 0 1 1 9.01561,0 z"
+       d="m 665.47588,255.0668 c 0,4.02825 -2.01821,7.29379 -4.5078,7.29379 -2.48959,0 -4.50781,-3.26554 -4.50781,-7.29379 0,-4.02824 2.01822,-7.29378 4.50781,-7.29378 2.48959,0 4.5078,3.26554 4.5078,7.29378 z"
        sodipodi:ry="7.2937827"
        sodipodi:rx="4.5078058"
        sodipodi:cy="255.0668"
diff --git a/themes/Adwaita/gtk-3.0/assets/radio-unselected-unfocused.svg b/themes/Adwaita/gtk-3.0/assets/radio-unselected-unfocused.svg
new file mode 100644
index 0000000..614e8ee
--- /dev/null
+++ b/themes/Adwaita/gtk-3.0/assets/radio-unselected-unfocused.svg
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="16"
+   height="16"
+   id="svg814"
+   version="1.1"
+   inkscape:version="0.48.1 r9760"
+   sodipodi:docname="radio-selected-unfocused.svg">
+  <defs
+     id="defs816">
+    <linearGradient
+       id="linearGradient11553-0-7-9">
+      <stop
+         id="stop11555-5-9-8"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop11557-1-9-0"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#f3f3f3"
+     bordercolor="#c1c1c1"
+     borderopacity="1"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="8"
+     inkscape:cx="9.0238279"
+     inkscape:cy="5.7003508"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     borderlayer="true"
+     inkscape:showpageshadow="false"
+     inkscape:window-width="1180"
+     inkscape:window-height="708"
+     inkscape:window-x="184"
+     inkscape:window-y="26"
+     inkscape:window-maximized="0"
+     showborder="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4084"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata819">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1036.3622)">
+    <path
+       sodipodi:type="arc"
+       style="color:#000000;fill:#f8f8f6;fill-opacity:1;fill-rule:nonzero;stroke:#a7a7a7;stroke-width:0.8821565;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       id="path6307"
+       sodipodi:cx="660.96808"
+       sodipodi:cy="255.0668"
+       sodipodi:rx="4.5078058"
+       sodipodi:ry="7.2937827"
+       d="m 665.47588,255.0668 c 0,4.02825 -2.01821,7.29379 -4.5078,7.29379 -2.48959,0 -4.50781,-3.26554 -4.50781,-7.29379 0,-4.02824 2.01822,-7.29378 4.50781,-7.29378 2.48959,0 4.5078,3.26554 4.5078,7.29378 z"
+       transform="matrix(1.4419436,0,0,0.89116967,-945.07873,817.05441)" />
+  </g>
+</svg>
diff --git a/themes/Adwaita/gtk-3.0/assets/scale-slider-horizontal-insensitive-unfocused.svg b/themes/Adwaita/gtk-3.0/assets/scale-slider-horizontal-insensitive-unfocused.svg
new file mode 100644
index 0000000..afb1fda
--- /dev/null
+++ b/themes/Adwaita/gtk-3.0/assets/scale-slider-horizontal-insensitive-unfocused.svg
@@ -0,0 +1,174 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="16"
+   height="20"
+   id="svg814"
+   version="1.1"
+   inkscape:version="0.48.1 r9760"
+   sodipodi:docname="scale-slider-horizontal-insensitive.svg">
+  <defs
+     id="defs816">
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient10354-2"
+       id="linearGradient8378"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-1609.9926,-78.958432)"
+       x1="1205.5752"
+       y1="-186.45331"
+       x2="1205.5752"
+       y2="-202.34555" />
+    <linearGradient
+       id="linearGradient10354-2"
+       inkscape:collect="always">
+      <stop
+         id="stop10356-2"
+         offset="0"
+         style="stop-color:#bcbfb8;stop-opacity:1" />
+      <stop
+         id="stop10358-2"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient10332-5"
+       id="linearGradient8380"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.84941206,0,0,0.84794288,-623.98415,-483.16392)"
+       x1="260.92538"
+       y1="233.77748"
+       x2="260.92538"
+       y2="248.97633" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient10332-5">
+      <stop
+         style="stop-color:#d3d7cf;stop-opacity:1"
+         offset="0"
+         id="stop10334-5" />
+      <stop
+         style="stop-color:#8f9985;stop-opacity:1"
+         offset="1"
+         id="stop10336-29" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient11553-0-7-9">
+      <stop
+         id="stop11555-5-9-8"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop11557-1-9-0"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient12692-5-0"
+       id="radialGradient8370"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.4143887,0,0,1.7213698,-937.76662,-194.09437)"
+       cx="663.01904"
+       cy="269.82831"
+       fx="663.01904"
+       fy="269.82831"
+       r="2.3864853" />
+    <linearGradient
+       id="linearGradient12692-5-0"
+       inkscape:collect="always">
+      <stop
+         id="stop12694-4-1"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop12696-5-2"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient12415-4-1-5-2">
+      <stop
+         id="stop12417-2-8-0-7"
+         offset="0"
+         style="stop-color:#d3d7cf;stop-opacity:1;" />
+      <stop
+         id="stop12419-5-0-9-3"
+         offset="1"
+         style="stop-color:#8f9985;stop-opacity:1" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="15.069135"
+     inkscape:cx="6.6081058"
+     inkscape:cy="8.5342841"
+     inkscape:document-units="px"
+     inkscape:current-layer="g6305"
+     showgrid="true"
+     borderlayer="true"
+     inkscape:showpageshadow="false"
+     inkscape:window-width="1366"
+     inkscape:window-height="710"
+     inkscape:window-x="0"
+     inkscape:window-y="26"
+     inkscape:window-maximized="1"
+     inkscape:snap-nodes="false"
+     inkscape:snap-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4084"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata819">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1032.3622)">
+    <g
+       transform="translate(-1031,770.36221)"
+       id="g6305"
+       style="display:inline;enable-background:new">
+      <path
+         transform="matrix(1.6637751,0,0,1.0282707,-60.70225,9.7222903)"
+         d="m 665.47588,255.0668 a 4.5078058,7.2937827 0 1 1 -9.01561,0 4.5078058,7.2937827 0 1 1 9.01561,0 z"
+         sodipodi:ry="7.2937827"
+         sodipodi:rx="4.5078058"
+         sodipodi:cy="255.0668"
+         sodipodi:cx="660.96808"
+         id="path16919"
+         style="color:#000000;fill:#f3f3f2;fill-opacity:1;stroke:#caccca;stroke-width:0.76453793000000003;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:100;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new"
+         sodipodi:type="arc" />
+    </g>
+  </g>
+</svg>
diff --git a/themes/Adwaita/gtk-3.0/assets/scale-slider-horizontal-unfocused.svg b/themes/Adwaita/gtk-3.0/assets/scale-slider-horizontal-unfocused.svg
new file mode 100644
index 0000000..fffecbf
--- /dev/null
+++ b/themes/Adwaita/gtk-3.0/assets/scale-slider-horizontal-unfocused.svg
@@ -0,0 +1,174 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="16"
+   height="20"
+   id="svg814"
+   version="1.1"
+   inkscape:version="0.48.1 r9760"
+   sodipodi:docname="scale-slider-horizontal-insensitive.svg">
+  <defs
+     id="defs816">
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient10354-2"
+       id="linearGradient8378"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-1609.9926,-78.958432)"
+       x1="1205.5752"
+       y1="-186.45331"
+       x2="1205.5752"
+       y2="-202.34555" />
+    <linearGradient
+       id="linearGradient10354-2"
+       inkscape:collect="always">
+      <stop
+         id="stop10356-2"
+         offset="0"
+         style="stop-color:#bcbfb8;stop-opacity:1" />
+      <stop
+         id="stop10358-2"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient10332-5"
+       id="linearGradient8380"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.84941206,0,0,0.84794288,-623.98415,-483.16392)"
+       x1="260.92538"
+       y1="233.77748"
+       x2="260.92538"
+       y2="248.97633" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient10332-5">
+      <stop
+         style="stop-color:#d3d7cf;stop-opacity:1"
+         offset="0"
+         id="stop10334-5" />
+      <stop
+         style="stop-color:#8f9985;stop-opacity:1"
+         offset="1"
+         id="stop10336-29" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient11553-0-7-9">
+      <stop
+         id="stop11555-5-9-8"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop11557-1-9-0"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient12692-5-0"
+       id="radialGradient8370"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.4143887,0,0,1.7213698,-937.76662,-194.09437)"
+       cx="663.01904"
+       cy="269.82831"
+       fx="663.01904"
+       fy="269.82831"
+       r="2.3864853" />
+    <linearGradient
+       id="linearGradient12692-5-0"
+       inkscape:collect="always">
+      <stop
+         id="stop12694-4-1"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop12696-5-2"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient12415-4-1-5-2">
+      <stop
+         id="stop12417-2-8-0-7"
+         offset="0"
+         style="stop-color:#d3d7cf;stop-opacity:1;" />
+      <stop
+         id="stop12419-5-0-9-3"
+         offset="1"
+         style="stop-color:#8f9985;stop-opacity:1" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="10.655488"
+     inkscape:cx="7.5467225"
+     inkscape:cy="5.527264"
+     inkscape:document-units="px"
+     inkscape:current-layer="g6305"
+     showgrid="true"
+     borderlayer="true"
+     inkscape:showpageshadow="false"
+     inkscape:window-width="1366"
+     inkscape:window-height="710"
+     inkscape:window-x="0"
+     inkscape:window-y="26"
+     inkscape:window-maximized="1"
+     inkscape:snap-nodes="false"
+     inkscape:snap-bbox="true">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4084"
+       empspacing="5"
+       visible="true"
+       enabled="true"
+       snapvisiblegridlinesonly="true" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata819">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1032.3622)">
+    <g
+       transform="translate(-1031,770.36221)"
+       id="g6305"
+       style="display:inline;enable-background:new">
+      <path
+         transform="matrix(1.6637751,0,0,1.0282707,-60.70225,9.7222903)"
+         d="m 665.47588,255.0668 a 4.5078058,7.2937827 0 1 1 -9.01561,0 4.5078058,7.2937827 0 1 1 9.01561,0 z"
+         sodipodi:ry="7.2937827"
+         sodipodi:rx="4.5078058"
+         sodipodi:cy="255.0668"
+         sodipodi:cx="660.96808"
+         id="path16919"
+         style="color:#000000;fill:#f8f8f6;fill-opacity:1;stroke:#a7a7a7;stroke-width:0.76453793000000003;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:100;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new"
+         sodipodi:type="arc" />
+    </g>
+  </g>
+</svg>
diff --git a/themes/Adwaita/gtk-3.0/assets/scale-slider-vertical-insensitive-unfocused.svg b/themes/Adwaita/gtk-3.0/assets/scale-slider-vertical-insensitive-unfocused.svg
new file mode 100644
index 0000000..c867c0d
--- /dev/null
+++ b/themes/Adwaita/gtk-3.0/assets/scale-slider-vertical-insensitive-unfocused.svg
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="20"
+   height="16"
+   id="svg5980"
+   version="1.1"
+   inkscape:version="0.48.1 r9760"
+   sodipodi:docname="scale-slider-vertical-unfocused.svg">
+  <defs
+     id="defs5982">
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4714-2"
+       id="linearGradient5304-8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-1,1,0,-167.30724,401.40146)"
+       x1="108.59611"
+       y1="477.02258"
+       x2="113.8317"
+       y2="477.02258" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient4714-2">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop4716-4" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1"
+         id="stop4718-5" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4722-3"
+       id="linearGradient5306-4"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+       x1="116.15861"
+       y1="479.89758"
+       x2="107.97111"
+       y2="479.89758" />
+    <linearGradient
+       id="linearGradient4722-3">
+      <stop
+         style="stop-color:#babdb6;stop-opacity:1;"
+         offset="0"
+         id="stop4724-2" />
+      <stop
+         style="stop-color:#7b8073;stop-opacity:1"
+         offset="1"
+         id="stop4726-2" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="22.430113"
+     inkscape:cx="10.000813"
+     inkscape:cy="9.3331276"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:document-units="px"
+     inkscape:window-width="1366"
+     inkscape:window-height="710"
+     inkscape:window-x="0"
+     inkscape:window-y="26"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata5985">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     id="layer1"
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     transform="translate(0,-16)">
+    <path
+       sodipodi:type="arc"
+       style="color:#000000;fill:#f3f3f2;fill-opacity:1;fill-rule:nonzero;stroke:#caccca;stroke-width:0.91666688;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:119.89814837;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new"
+       id="path5387"
+       sodipodi:cx="312.375"
+       sodipodi:cy="290.25"
+       sodipodi:rx="6.875"
+       sodipodi:ry="6.875"
+       d="m 319.25,290.25 c 0,3.79696 -3.07804,6.875 -6.875,6.875 -3.79696,0 -6.875,-3.07804 -6.875,-6.875 0,-3.79696 3.07804,-6.875 6.875,-6.875 3.79696,0 6.875,3.07804 6.875,6.875 z"
+       transform="matrix(1.0909091,0,0,1.0909091,-330.77273,-292.63637)" />
+  </g>
+</svg>
diff --git a/themes/Adwaita/gtk-3.0/assets/scale-slider-vertical-unfocused.svg b/themes/Adwaita/gtk-3.0/assets/scale-slider-vertical-unfocused.svg
new file mode 100644
index 0000000..07995c7
--- /dev/null
+++ b/themes/Adwaita/gtk-3.0/assets/scale-slider-vertical-unfocused.svg
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="20"
+   height="16"
+   id="svg5980"
+   version="1.1"
+   inkscape:version="0.48.1 r9760"
+   sodipodi:docname="scale-slider-vertical.svg">
+  <defs
+     id="defs5982">
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4714-2"
+       id="linearGradient5304-8"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-1,1,0,-167.30724,401.40146)"
+       x1="108.59611"
+       y1="477.02258"
+       x2="113.8317"
+       y2="477.02258" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient4714-2">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop4716-4" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1"
+         id="stop4718-5" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4722-3"
+       id="linearGradient5306-4"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0,-1,1,0,-166.30724,401.40146)"
+       x1="116.15861"
+       y1="479.89758"
+       x2="107.97111"
+       y2="479.89758" />
+    <linearGradient
+       id="linearGradient4722-3">
+      <stop
+         style="stop-color:#babdb6;stop-opacity:1;"
+         offset="0"
+         id="stop4724-2" />
+      <stop
+         style="stop-color:#7b8073;stop-opacity:1"
+         offset="1"
+         id="stop4726-2" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="22.430113"
+     inkscape:cx="10.000813"
+     inkscape:cy="9.3331276"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:document-units="px"
+     inkscape:window-width="1366"
+     inkscape:window-height="710"
+     inkscape:window-x="0"
+     inkscape:window-y="26"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata5985">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     id="layer1"
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     transform="translate(0,-16)">
+    <path
+       sodipodi:type="arc"
+       style="color:#000000;fill:#f8f8f6;fill-opacity:1;fill-rule:nonzero;stroke:#a7a7a7;stroke-width:0.91666688;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:119.89814837;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new"
+       id="path5387"
+       sodipodi:cx="312.375"
+       sodipodi:cy="290.25"
+       sodipodi:rx="6.875"
+       sodipodi:ry="6.875"
+       d="m 319.25,290.25 c 0,3.79696 -3.07804,6.875 -6.875,6.875 -3.79696,0 -6.875,-3.07804 -6.875,-6.875 0,-3.79696 3.07804,-6.875 6.875,-6.875 3.79696,0 6.875,3.07804 6.875,6.875 z"
+       transform="matrix(1.0909091,0,0,1.0909091,-330.77273,-292.63637)" />
+  </g>
+</svg>
diff --git a/themes/Adwaita/gtk-3.0/gtk-widgets-assets.css b/themes/Adwaita/gtk-3.0/gtk-widgets-assets.css
index 43ffe97..fb03ca6 100644
--- a/themes/Adwaita/gtk-3.0/gtk-widgets-assets.css
+++ b/themes/Adwaita/gtk-3.0/gtk-widgets-assets.css
@@ -18,6 +18,11 @@
     background-image: url("assets/checkbox-unchecked-insensitive.svg");
 }
 
+.check:window-unfocused,
+.check row:selected:window-unfocused {
+    background-image: url("assets/checkbox-unchecked-unfocused.svg");
+}
+
 .check:active {
     background-image: url("assets/checkbox-checked.svg");
 }
@@ -27,6 +32,11 @@
     background-image: url("assets/checkbox-checked-no-hilight.svg");
 }
 
+.check:active:window-unfocused,
+.check row:selected:active:window-unfocused {
+    background-image: url("assets/checkbox-checked-unfocused.svg");
+}
+
 .check:active:insensitive,
 .check row:selected:active:insensitive,
 .check row:selected:focus:active:insensitive
@@ -43,6 +53,11 @@
     background-image: url("assets/checkbox-mixed-no-hilight.svg");
 }
 
+.check:inconsistent:window-unfocused,
+.check row:selected:inconsistent:window-unfocused {
+    background-image: url("assets/checkbox-mixed-unfocused.svg");
+}
+
 .check:inconsistent:insensitive,
 .check row:selected:inconsistent:insensitive,
 .check row:selected:focus:inconsistent:insensitive {
@@ -58,6 +73,11 @@
     background-image: url("assets/radio-unselected-no-hilight.svg");
 }
 
+.radio:window-unfocused,
+.radio row:selected:window-unfocused {
+    background-image: url("assets/radio-unselected-unfocused.svg");
+}
+
 .radio:insensitive,
 .radio row:selected:insensitive,
 .radio row:selected:focus:insensitive {
@@ -73,6 +93,12 @@
     background-image: url("assets/radio-selected-no-hilight.svg");
 }
 
+.radio:active:window-unfocused,
+.radio row:selected:active:window-unfocused {
+    background-image: url("assets/radio-selected-unfocused.svg");
+}
+
+
 .radio:active:insensitive,
 .radio row:selected:active:insensitive,
 .radio row:selected:focus:active:insensitive {
@@ -88,6 +114,12 @@
     background-image: url("assets/radio-mixed-no-hilight.svg");
 }
 
+.radio:inconsistent:window-unfocused,
+.radio row:selected:inconsistent:window-unfocused {
+    background-image: url("assets/radio-mixed-unfocused.svg");
+}
+
+
 .radio:inconsistent:insensitive,
 .radio row:selected:inconsistent:insensitive,
 .radio row:selected:focus:inconsistent:insensitive {
@@ -122,19 +154,39 @@ GtkScale.slider.horizontal {
     background-image: url("assets/scale-slider-horizontal.svg");
 }
 
+
+GtkScale.slider:window-unfocused,
+GtkScale.slider.horizontal:window-unfocused {
+    background-image: url("assets/scale-slider-horizontal-unfocused.svg");
+}
+
 GtkScale.slider:insensitive,
 GtkScale.slider.horizontal:insensitive {
     background-image: url("assets/scale-slider-horizontal-insensitive.svg");
 }
 
+GtkScale.slider:insensitive:window-unfocused,
+GtkScale.slider.horizontal:insensitive:window-unfocused {
+    background-image: url("assets/scale-slider-horizontal-insensitive-unfocused.svg");
+}
+
+
 GtkScale.slider.vertical {
     background-image: url("assets/scale-slider-vertical.svg");
 }
 
+GtkScale.slider.vertical:window-unfocused {
+    background-image: url("assets/scale-slider-vertical-unfocused.svg");
+}
+
 GtkScale.slider.vertical:insensitive {
     background-image: url("assets/scale-slider-vertical-insensitive.svg");
 }
 
+GtkScale.slider.vertical:insensitive:window-unfocused {
+    background-image: url("assets/scale-slider-vertical-insensitive-unfocused.svg");
+}
+
 GtkScale.scale-has-marks-above.slider.horizontal {
     background-image: url("assets/scale-slider-marks-above-horizontal.svg");
 }
diff --git a/themes/Adwaita/gtk-3.0/gtk-widgets.css b/themes/Adwaita/gtk-3.0/gtk-widgets.css
index 7e9c0b3..09f01f4 100644
--- a/themes/Adwaita/gtk-3.0/gtk-widgets.css
+++ b/themes/Adwaita/gtk-3.0/gtk-widgets.css
@@ -341,8 +341,10 @@ GtkTreeView .separator,
 .progressbar row:selected:window-unfocused {
     -adwaita-progressbar-pattern: none;
     background-image: none;
-    background-color: @theme_selected_bg_color; /* FIXME */
+    background-color: @theme_unfocused_selected_bg_color;
+    border-color: @theme_unfocused_selected_bg_color;
     box-shadow: none;
+    -adwaita-progressbar-pattern: none;
 }
 
 /* through component */
@@ -378,7 +380,9 @@ GtkScale {
 
 GtkScale.slider,
 GtkScale.slider:hover,
-GtkScale.slider:insensitive {
+GtkScale.slider:insensitive,
+GtkScale.slider:window-unfocused,
+GtkScale.slider:insensitive:window-unfocused {
     border-radius: 0;
     border-style: none;
 
@@ -390,7 +394,8 @@ GtkScale.slider:insensitive {
 
 GtkScale.trough,
 GtkScale.trough.highlight,
-GtkScale.trough.vertical {
+GtkScale.trough.vertical,
+GtkScale.trough:window-unfocused {
     border-width: 1;
     border-image: none;
     border-style: solid;
@@ -410,6 +415,12 @@ GtkScale.progressbar {
     -adwaita-progressbar-pattern: none;
 }
 
+GtkScale.progressbar:window-unfocused {
+    background-color: @unfocused_borders_color;
+
+    -adwaita-progressbar-pattern: none;
+}
+
 GtkScale.mark {
     color: alpha(@theme_fg_color, 0.3);
 }
@@ -424,7 +435,16 @@ GtkScale.trough {
 
 GtkScale.trough:window-unfocused {
     box-shadow: none;
-    color: red;
+    border-color: @unfocused_borders_color;
+    background-color: mix(@theme_unfocused_bg_color, @unfocused_borders_color, 0.5);
+    background-image: none;
+}
+
+GtkScale.trough:insensitive:window-unfocused {
+    background-color: @unfocused_insensitive_bg_color;
+    border-color: @unfocused_insensitive_borders_color;
+    box-shadow: none;
+    background-image: none;
 }
 
 /**********
@@ -857,6 +877,7 @@ GtkLinkButton * {
 
     -GtkNotebook-tab-overlap: 8;
     -GtkNotebook-tab-curvature: 6;
+    /* FIXME - the gap should be applied only to top or bottom tabs */
     -GtkNotebook-initial-gap: 8;
 }
 
@@ -883,6 +904,7 @@ GtkLinkButton * {
 .notebook tab:window-unfocused {
     background-image: none;
     background-color: @theme_unfocused_bg_color;
+    border-color: @unfocused_insensitive_borders_color;
 }
 
 .notebook tab:active {
@@ -898,19 +920,25 @@ GtkLinkButton * {
                                      to (@theme_base_color));
 }
 
-.notebook tab:active:window-unfocused { /* not working */
-    /* FIXME I need to set a background image here, background color is ignored */
+.notebook tab:active:window-unfocused {
+    /* FIXME I need to set a background-image here, background-color is ignored */
     background-image: -gtk-gradient (linear, 
                                              left top, left bottom,
                                              from (@theme_unfocused_base_color),
                                              to (@theme_unfocused_base_color));
     background-color:  @theme_unfocused_base_color;
-    /* FIXME This should work with just a color now it wants an image*/
+    border-color: @unfocused_borders_color;
+    /* FIXME - should be possible to set it to none and use border color */
     -adwaita-border-gradient: -gtk-gradient (linear, 
                                              left top, left bottom,
-                                             from (@notebook_border),
-                                             to (@notebook_border));
-    -adwaita-selected-tab-color: @notebook_border;
+                                             from (@unfocused_borders_color),
+                                             to (@unfocused_borders_color));
+    -adwaita-selected-tab-color: @unfocused_borders_color;
+}
+
+.notebook tab.left:active:window-unfocused,
+.notebook tab.right:active:window-unfocused {
+    -adwaita-selected-tab-color: alpha(@theme_base_color, 0.0);
 }
 
 .notebook tab.top {
@@ -931,15 +959,33 @@ GtkLinkButton * {
 
 .notebook tab.left,
 .notebook tab.right {
-    padding: 2;
+    background-image: none;
+    background-color: @theme_bg_color;
+    padding: 3;
+}
+
+.notebook tab.left:active,
+.notebook tab.right:active {
+    background-image: none;
+    background-color: @theme_base_color;
+    -adwaita-selected-tab-color: alpha(@theme_base_color, 0.0);
+}
+
+.notebook tab.left {
+    border-radius: 3 0 0 3;
 }
 
 .notebook tab.left:active {
-    padding: 2 2 2 5;
+    padding: 3 3 3 5;
+    border-width: 1;
+}
+
+.notebook tab.right {
+    border-radius: 0 3 3 0;
 }
 
 .notebook tab.right:active {
-    padding: 2 5 2 2;
+    padding: 3 5 3 3;
 }
 
 .notebook tab .button,
@@ -1085,20 +1131,32 @@ GtkComboBox .button *:prelight {
     background-color: shade (@theme_bg_color, 0.882);
 }
 
-.scrollbar.trough:window-unfocused { /* not working */
-    background-color: red;
+.scrollbar.trough:window-unfocused {
+    background-color: mix(@theme_unfocused_bg_color, @unfocused_borders_color, 0.3);
+    
+    /* FIXME - all those values should be inherited */
+    background-image: none;
+    border-width: 0;
+    border-radius: 0;
+    border-image: none;
 }
 
 .scrollbar.slider,
-.scrollbar.button {
+.scrollbar.button,
+.scrollbar.slider:window-unfocused,
+.scrollbar.button:window-unfocused {
     background-image: none;
-    background-color: @theme_base_color;
     border-radius: 3;
     border-width: 1;
-    border-color: @button_border;
     border-image: none;
 }
 
+.scrollbar.slider,
+.scrollbar.button {
+    background-color: @theme_base_color;
+    border-color: @button_border;
+}
+
 .scrollbar.slider:prelight {
     background-image: none;
     background-color: @theme_base_color;
@@ -1115,10 +1173,6 @@ GtkComboBox .button *:prelight {
     background-color: @theme_base_color;
 }
 
-.scrollbar.slider:window-unfocused { /* not working */
-    background-color: red;
-}
-
 .scrollbar.button {
     color: @internal_element_color;
 }
@@ -1143,8 +1197,15 @@ GtkComboBox .button *:prelight {
     border-width: 1;
 }
 
-.scrollbar.button:window-unfocused { /* not working */
-    background-color: red;
+.scrollbar.slider:window-unfocused,
+.scrollbar.button:window-unfocused,
+.scrollbar.button:insensitive:window-unfocused {
+    background-color: @theme_unfocused_base_color;
+    border-color: @unfocused_borders_color;
+}
+
+.scrollbar.button:insensitive:window-unfocused {
+    color: @internal_element_insensitive;
 }
 
 /*********
@@ -1579,6 +1640,7 @@ GtkSwitch.slider:window-unfocused {
 
 GtkSwitch.slider:insensitive:window-unfocused {
     background-color: @theme_unfocused_bg_color;
+    border-color: @unfocused_insensitive_borders_color;
 }
 
 GtkViewport,
@@ -1590,8 +1652,7 @@ GtkIconView {
 
 GtkViewport:window-unfocused,
 GtkIconView:window-unfocused {
-    /*background-color: @theme_unfocused_base_color;*/
-    background-color: red;
+    background-color: @theme_unfocused_base_color;
 }
 
 GtkIconView.view.cell:selected,
diff --git a/themes/Adwaita/gtk-3.0/gtk.css b/themes/Adwaita/gtk-3.0/gtk.css
index 8109adf..21b9a5c 100644
--- a/themes/Adwaita/gtk-3.0/gtk.css
+++ b/themes/Adwaita/gtk-3.0/gtk.css
@@ -25,10 +25,11 @@
 @define-color theme_unfocused_text_color mix(@theme_unfocused_fg_color, @theme_text_color, 0.5); /* Need something darker here to have stuff nicelly readable*/
 @define-color theme_unfocused_fg_color #a7aba7;
 @define-color theme_unfocused_bg_color @theme_bg_color; /* FIXME */
- define-color theme_unfocused_selected_bg_color @theme_selected_bg_color; /* FIXME */
+ define-color theme_unfocused_selected_bg_color darker(@theme_selected_bg_color);
 @define-color theme_unfocused_selected_fg_color @theme_selected_fg_color; /* FIXME */
 @define-color unfocused_button_background @theme_unfocused_bg_color;
 @define-color unfocused_borders_color #a7aba7;
+ define-color unfocused_insensitive_borders_color mix(@theme_unfocused_bg_color, @unfocused_borders_color, 0.5);
 @define-color unfocused_insensitive_fg_color mix(@theme_unfocused_bg_color, @theme_unfocused_fg_color, 0.5);
 @define-color unfocused_insensitive_bg_color mix(@theme_unfocused_bg_color, @theme_unfocused_base_color, 0.5);
 @define-color unfocused_toolbar mix(@theme_unfocused_bg_color, @unfocused_borders_color, 0.5);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]