[gtk+] Adwaita: first css check/radio implementation
- From: Lapo Calamandrei <lapo src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Adwaita: first css check/radio implementation
- Date: Thu, 21 Jan 2016 13:49:09 +0000 (UTC)
commit bd4aaa12851512a2e12736111fc41756c367c327
Author: Lapo Calamandrei <calamandrei gmail com>
Date: Thu Jan 21 03:12:10 2016 +0100
Adwaita: first css check/radio implementation
draw checks and radios with css istead of relying on png assets.
gtk/theme/Adwaita/_common.scss | 80 +++--
gtk/theme/Adwaita/assets/bullet-symbolic.svg | 155 ++++++++
gtk/theme/Adwaita/assets/check-symbolic.svg | 154 ++++++++
gtk/theme/Adwaita/assets/dash-symbolic.svg | 153 ++++++++
gtk/theme/Adwaita/gtk-contained-dark.css | 427 ++++++++++++----------
gtk/theme/Adwaita/gtk-contained.css | 502 ++++++++++++++------------
6 files changed, 1032 insertions(+), 439 deletions(-)
---
diff --git a/gtk/theme/Adwaita/_common.scss b/gtk/theme/Adwaita/_common.scss
index 70380ca..54f3bc5 100644
--- a/gtk/theme/Adwaita/_common.scss
+++ b/gtk/theme/Adwaita/_common.scss
@@ -2230,7 +2230,7 @@ switch {
(':checked:active', '-checked-active'),
(':backdrop:checked', '-checked-backdrop'),
(':backdrop:checked:disabled', '-checked-backdrop-insensitive') {
- #{$w}#{$s} {
+ treeview.#{$w}#{$s} {
-gtk-icon-source: -gtk-scaled(url("assets/#{$a}#{$as}#{$asset_suffix}.png"),
url("assets/#{$a}#{$as}#{$asset_suffix} 2 png"));
-gtk-icon-shadow: if(str-index($s,"backdrop"), none, 0 1px 0 $borders_edge); //no edge highlight for
:backdrop
@@ -2240,34 +2240,13 @@ switch {
// the borders of the light variant versions of checks and radios are
// too similar in luminosity to the selected background color, hence
// we need special casing.
- .view #{$w}#{$s}:selected,
+ .view treeview.#{$w}#{$s}:selected,
row:selected #{$w}#{$s} {
-gtk-icon-source: -gtk-scaled(url("assets/selected-#{$a}#{$as}#{$asset_suffix}.png"),
url("assets/selected-#{$a}#{$as}#{$asset_suffix} 2 png"));
}
}
}
-
- //menu
- menu menuitem #{$w} {
- color: mix($fg_color, $bg_color, 70%);
- -gtk-icon-source: -gtk-icontheme('#{$a}-symbolic');
- -gtk-icon-shadow: none;
- &:hover, &:disabled {
- -gtk-icon-source: -gtk-icontheme('#{$a}-symbolic');
- -gtk-icon-shadow: none;
- }
- &:checked, &:checked:hover, &:checked:disabled {
- -gtk-icon-source: -gtk-icontheme('#{$a}-checked-symbolic');
- -gtk-icon-shadow: none;
- }
- &:indeterminate, &:indeterminate:hover, &:indeterminate:disabled {
- -gtk-icon-source: -gtk-icontheme('#{$a}-mixed-symbolic');
- -gtk-icon-shadow: none;
- }
- &:hover { color: $selected_fg_color; }
- &:disabled { color: mix($insensitive_fg_color, $bg_color, 50%); }
- }
}
//treeview and rows
@@ -2307,15 +2286,58 @@ checkbutton.text-button, radiobutton.text-button {
}
}
-radiobutton radio,
-checkbutton check {
- min-width: 16px;
- min-height: 16px;
- margin: 0 2px 0 2px;
-
+check,
+radio {
+ margin: 0 4px;
&:only-child { margin: 0; }
+
+ min-height: 14px;
+ min-width: 14px;
+ border: 1px solid;
+ -gtk-icon-source: none;
+ @include button(normal);
+ &:hover { @include button(hover); }
+ &:active { @include button(active); }
+ &:disabled { @include button(insensitive); }
+ &:backdrop {
+ @include button(backdrop);
+ &:disabled { @include button(backdrop-insensitive); }
+ }
+
+ @if $variant == 'light' {
+ // the borders of the light variant versions of checks and radios are too similar in luminosity to the
selected background
+ // color, hence we need special casing.
+ row:selected & { border-color: $selected_borders_color; }
+ }
+
+ menu menuitem & {
+ &, &:hover, &:disabled {
+ min-height: 14px;
+ min-width: 14px;
+ background-image: none;
+ background-color: transparent;
+ box-shadow: none;
+ -gtk-icon-shadow: none;
+ color: inherit;
+ border-color: currentColor;
+ }
+ }
+}
+
+check {
+ border-radius: 3px;
+ &:checked { -gtk-icon-source: -gtk-recolor(url("assets/check-symbolic.svg")); }
+ &:indeterminate { -gtk-icon-source: -gtk-recolor(url("assets/dash-symbolic.svg")); }
}
+radio {
+ border-radius: 100%;
+ &:checked { -gtk-icon-source: -gtk-recolor(url("assets/bullet-symbolic.svg")); }
+ &:indeterminate { -gtk-icon-source: -gtk-recolor(url("assets/dash-symbolic.svg")); }
+}
+
+
+
/************
* GtkScale *
************/
diff --git a/gtk/theme/Adwaita/assets/bullet-symbolic.svg b/gtk/theme/Adwaita/assets/bullet-symbolic.svg
new file mode 100644
index 0000000..c029973
--- /dev/null
+++ b/gtk/theme/Adwaita/assets/bullet-symbolic.svg
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
+ 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"
+ sodipodi:docname="bullet-symbolic.svg"
+ inkscape:export-filename="/home/sam/dev/RESOURCES/gnome-icon-theme-symbolic/src/gnome-stencils.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ height="14"
+ id="svg7384"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ width="14">
+ <metadata
+ id="metadata90">
+ <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>Gnome Symbolic Icon Theme</dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ inkscape:bbox-nodes="true"
+ inkscape:bbox-paths="true"
+ bordercolor="#666666"
+ borderopacity="1"
+ inkscape:current-layer="layer9"
+ inkscape:cx="9.6493349"
+ inkscape:cy="5.5864571"
+ gridtolerance="10"
+ inkscape:guide-bbox="true"
+ guidetolerance="10"
+ id="namedview88"
+ inkscape:object-nodes="true"
+ inkscape:object-paths="false"
+ objecttolerance="10"
+ pagecolor="#3a3b39"
+ inkscape:pageopacity="1"
+ inkscape:pageshadow="2"
+ showborder="true"
+ showgrid="false"
+ showguides="true"
+ inkscape:snap-bbox="true"
+ inkscape:snap-bbox-midpoints="false"
+ inkscape:snap-global="true"
+ inkscape:snap-grids="true"
+ inkscape:snap-nodes="false"
+ inkscape:snap-others="false"
+ inkscape:snap-to-guides="true"
+ inkscape:window-height="1016"
+ inkscape:window-maximized="1"
+ inkscape:window-width="1920"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:zoom="22.005438"
+ inkscape:showpageshadow="false">
+ <inkscape:grid
+ dotted="false"
+ empspacing="2"
+ enabled="true"
+ id="grid4866"
+ originx="-139.99995"
+ originy="120"
+ snapvisiblegridlinesonly="true"
+ spacingx="1px"
+ spacingy="1px"
+ type="xygrid"
+ visible="true" />
+ </sodipodi:namedview>
+ <title
+ id="title9167">Gnome Symbolic Icon Theme</title>
+ <defs
+ id="defs7386">
+ <linearGradient
+ gradientTransform="matrix(-2.7365795,0.28202934,-0.18908311,-0.99988321,239.54008,-879.45557)"
+ id="linearGradient19282"
+ osb:paint="solid">
+ <stop
+ id="stop19284"
+ offset="0"
+ style="stop-color:#666666;stop-opacity:1;" />
+ </linearGradient>
+ </defs>
+ <g
+ inkscape:groupmode="layer"
+ id="layer9"
+ inkscape:label="status"
+ style="display:inline"
+ transform="translate(-381.00015,-339)">
+ <path
+ inkscape:connector-curvature="0"
+ d="m 388.00015,343.01754 c -1.64587,0 -2.98246,1.33658 -2.98246,2.98246 0,1.64587 1.33659,2.98246
2.98246,2.98246 1.64587,0 2.98246,-1.33659 2.98246,-2.98246 0,-1.64588 -1.33659,-2.98246 -2.98246,-2.98246 z"
+ id="path9555"
+ sodipodi:nodetypes="csssc"
+
style="color:#bebebe;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:'Andale
Mono';text-indent:0pt;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.78125;marker:none"
/>
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer10"
+ inkscape:label="devices"
+ style="display:inline"
+ transform="translate(-381.00015,-339)" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer11"
+ inkscape:label="apps"
+ transform="translate(-381.00015,-339)" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer13"
+ inkscape:label="places"
+ style="display:inline"
+ transform="translate(-381.00015,-339)" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer14"
+ inkscape:label="mimetypes"
+ transform="translate(-381.00015,-339)" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer15"
+ inkscape:label="emblems"
+ style="display:inline"
+ transform="translate(-381.00015,-339)" />
+ <g
+ inkscape:groupmode="layer"
+ id="g71291"
+ inkscape:label="emotes"
+ style="display:inline"
+ transform="translate(-381.00015,-339)" />
+ <g
+ inkscape:groupmode="layer"
+ id="g4953"
+ inkscape:label="categories"
+ style="display:inline"
+ transform="translate(-381.00015,-339)" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer12"
+ inkscape:label="actions"
+ style="display:inline"
+ transform="translate(-381.00015,-339)" />
+</svg>
diff --git a/gtk/theme/Adwaita/assets/check-symbolic.svg b/gtk/theme/Adwaita/assets/check-symbolic.svg
new file mode 100644
index 0000000..2c5b43e
--- /dev/null
+++ b/gtk/theme/Adwaita/assets/check-symbolic.svg
@@ -0,0 +1,154 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
+ 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"
+ sodipodi:docname="check-symbolic.svg"
+ inkscape:export-filename="/home/sam/dev/RESOURCES/gnome-icon-theme-symbolic/src/gnome-stencils.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ height="14"
+ id="svg7384"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ width="14">
+ <metadata
+ id="metadata90">
+ <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>Gnome Symbolic Icon Theme</dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ inkscape:bbox-nodes="true"
+ inkscape:bbox-paths="true"
+ bordercolor="#666666"
+ borderopacity="1"
+ inkscape:current-layer="layer9"
+ inkscape:cx="-16.098116"
+ inkscape:cy="8.8415069"
+ gridtolerance="10"
+ inkscape:guide-bbox="true"
+ guidetolerance="10"
+ id="namedview88"
+ inkscape:object-nodes="true"
+ inkscape:object-paths="false"
+ objecttolerance="10"
+ pagecolor="#3a3b39"
+ inkscape:pageopacity="1"
+ inkscape:pageshadow="2"
+ showborder="true"
+ showgrid="false"
+ showguides="true"
+ inkscape:snap-bbox="true"
+ inkscape:snap-bbox-midpoints="false"
+ inkscape:snap-global="true"
+ inkscape:snap-grids="true"
+ inkscape:snap-nodes="false"
+ inkscape:snap-others="false"
+ inkscape:snap-to-guides="true"
+ inkscape:window-height="1016"
+ inkscape:window-maximized="1"
+ inkscape:window-width="1920"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:zoom="15.238496"
+ inkscape:showpageshadow="false">
+ <inkscape:grid
+ dotted="false"
+ empspacing="2"
+ enabled="true"
+ id="grid4866"
+ originx="-159.99995"
+ originy="120"
+ snapvisiblegridlinesonly="true"
+ spacingx="1px"
+ spacingy="1px"
+ type="xygrid"
+ visible="true" />
+ </sodipodi:namedview>
+ <title
+ id="title9167">Gnome Symbolic Icon Theme</title>
+ <defs
+ id="defs7386">
+ <linearGradient
+ gradientTransform="matrix(-2.7365795,0.28202934,-0.18908311,-0.99988321,239.54008,-879.45557)"
+ id="linearGradient19282"
+ osb:paint="solid">
+ <stop
+ id="stop19284"
+ offset="0"
+ style="stop-color:#666666;stop-opacity:1;" />
+ </linearGradient>
+ </defs>
+ <g
+ inkscape:groupmode="layer"
+ id="layer9"
+ inkscape:label="status"
+ style="display:inline;opacity:1"
+ transform="translate(-401.00015,-339)">
+ <path
+
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:3;marker:none;enable-background:accumulate"
+ d="m 415.00015,340.98047 -6.5,6.39453 -2.9375,-2.9375 -2.125,2.125 5.0625,5.0625 6.5,-6.60547
0,-4.03906 z"
+ id="path8913-6-7-1-5-1"
+ inkscape:connector-curvature="0" />
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer10"
+ inkscape:label="devices"
+ style="display:inline"
+ transform="translate(-401.00015,-339)" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer11"
+ inkscape:label="apps"
+ transform="translate(-401.00015,-339)" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer13"
+ inkscape:label="places"
+ style="display:inline"
+ transform="translate(-401.00015,-339)" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer14"
+ inkscape:label="mimetypes"
+ transform="translate(-401.00015,-339)" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer15"
+ inkscape:label="emblems"
+ style="display:inline"
+ transform="translate(-401.00015,-339)" />
+ <g
+ inkscape:groupmode="layer"
+ id="g71291"
+ inkscape:label="emotes"
+ style="display:inline"
+ transform="translate(-401.00015,-339)" />
+ <g
+ inkscape:groupmode="layer"
+ id="g4953"
+ inkscape:label="categories"
+ style="display:inline"
+ transform="translate(-401.00015,-339)" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer12"
+ inkscape:label="actions"
+ style="display:inline"
+ transform="translate(-401.00015,-339)" />
+</svg>
diff --git a/gtk/theme/Adwaita/assets/dash-symbolic.svg b/gtk/theme/Adwaita/assets/dash-symbolic.svg
new file mode 100644
index 0000000..7886d54
--- /dev/null
+++ b/gtk/theme/Adwaita/assets/dash-symbolic.svg
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
+ 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"
+ sodipodi:docname="dash-symbolic.svg"
+ inkscape:export-filename="/home/sam/dev/RESOURCES/gnome-icon-theme-symbolic/src/gnome-stencils.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90"
+ height="14"
+ id="svg7384"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ width="14">
+ <metadata
+ id="metadata90">
+ <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>Gnome Symbolic Icon Theme</dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ inkscape:bbox-nodes="true"
+ inkscape:bbox-paths="true"
+ bordercolor="#666666"
+ borderopacity="1"
+ inkscape:current-layer="layer9"
+ inkscape:cx="6.8118913"
+ inkscape:cy="7.9276321"
+ gridtolerance="10"
+ inkscape:guide-bbox="true"
+ guidetolerance="10"
+ id="namedview88"
+ inkscape:object-nodes="true"
+ inkscape:object-paths="false"
+ objecttolerance="10"
+ pagecolor="#3a3b39"
+ inkscape:pageopacity="1"
+ inkscape:pageshadow="2"
+ showborder="true"
+ showgrid="false"
+ showguides="true"
+ inkscape:snap-bbox="true"
+ inkscape:snap-bbox-midpoints="false"
+ inkscape:snap-global="true"
+ inkscape:snap-grids="true"
+ inkscape:snap-nodes="false"
+ inkscape:snap-others="false"
+ inkscape:snap-to-guides="true"
+ inkscape:window-height="1016"
+ inkscape:window-maximized="1"
+ inkscape:window-width="1920"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:zoom="25.058754"
+ inkscape:showpageshadow="false">
+ <inkscape:grid
+ dotted="false"
+ empspacing="2"
+ enabled="true"
+ id="grid4866"
+ originx="-159.99995"
+ originy="140"
+ snapvisiblegridlinesonly="true"
+ spacingx="1px"
+ spacingy="1px"
+ type="xygrid"
+ visible="true" />
+ </sodipodi:namedview>
+ <title
+ id="title9167">Gnome Symbolic Icon Theme</title>
+ <defs
+ id="defs7386">
+ <linearGradient
+ gradientTransform="matrix(-2.7365795,0.28202934,-0.18908311,-0.99988321,239.54008,-879.45557)"
+ id="linearGradient19282"
+ osb:paint="solid">
+ <stop
+ id="stop19284"
+ offset="0"
+ style="stop-color:#666666;stop-opacity:1;" />
+ </linearGradient>
+ </defs>
+ <g
+ inkscape:groupmode="layer"
+ id="layer9"
+ inkscape:label="status"
+ style="display:inline"
+ transform="translate(-401.00015,-359)">
+ <path
+
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#bebebe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 405.00021,364 5.99999,0 c 1.108,0 2,0.892 2,2 0,1.108 -0.892,2 -2,2 l -5.99999,0 c -1.108,0
-2,-0.892 -2,-2 0,-1.108 0.892,-2 2,-2 z"
+ id="rect3346" />
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer10"
+ inkscape:label="devices"
+ style="display:inline"
+ transform="translate(-401.00015,-359)" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer11"
+ inkscape:label="apps"
+ transform="translate(-401.00015,-359)" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer13"
+ inkscape:label="places"
+ style="display:inline"
+ transform="translate(-401.00015,-359)" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer14"
+ inkscape:label="mimetypes"
+ transform="translate(-401.00015,-359)" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer15"
+ inkscape:label="emblems"
+ style="display:inline"
+ transform="translate(-401.00015,-359)" />
+ <g
+ inkscape:groupmode="layer"
+ id="g71291"
+ inkscape:label="emotes"
+ style="display:inline"
+ transform="translate(-401.00015,-359)" />
+ <g
+ inkscape:groupmode="layer"
+ id="g4953"
+ inkscape:label="categories"
+ style="display:inline"
+ transform="translate(-401.00015,-359)" />
+ <g
+ inkscape:groupmode="layer"
+ id="layer12"
+ inkscape:label="actions"
+ style="display:inline"
+ transform="translate(-401.00015,-359)" />
+</svg>
diff --git a/gtk/theme/Adwaita/gtk-contained-dark.css b/gtk/theme/Adwaita/gtk-contained-dark.css
index a277a38..3ea6508 100644
--- a/gtk/theme/Adwaita/gtk-contained-dark.css
+++ b/gtk/theme/Adwaita/gtk-contained-dark.css
@@ -2635,330 +2635,294 @@ switch {
/*************************
* Check and Radio items *
*************************/
-check {
+treeview.check {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"),
url("assets/checkbox-unchecked-dark 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
- check button.flat, check button.sidebar-button, check headerbar button.titlebutton, headerbar check
button.titlebutton,
- check .titlebar button.titlebutton,
- .titlebar check button.titlebutton {
+ treeview.check button.flat, treeview.check button.sidebar-button, treeview.check headerbar
button.titlebutton, headerbar treeview.check button.titlebutton,
+ treeview.check .titlebar button.titlebutton,
+ .titlebar treeview.check button.titlebutton {
-gtk-icon-shadow: none; }
-check:hover {
+treeview.check:hover {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover-dark.png"),
url("assets/checkbox-unchecked-hover-dark 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
- check:hover button.flat, check:hover button.sidebar-button, check:hover headerbar button.titlebutton,
headerbar check:hover button.titlebutton,
- check:hover .titlebar button.titlebutton,
- .titlebar check:hover button.titlebutton {
+ treeview.check:hover button.flat, treeview.check:hover button.sidebar-button, treeview.check:hover
headerbar button.titlebutton, headerbar treeview.check:hover button.titlebutton,
+ treeview.check:hover .titlebar button.titlebutton,
+ .titlebar treeview.check:hover button.titlebutton {
-gtk-icon-shadow: none; }
-check:active {
+treeview.check:active {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active-dark.png"),
url("assets/checkbox-unchecked-active-dark 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
- check:active button.flat, check:active button.sidebar-button, check:active headerbar button.titlebutton,
headerbar check:active button.titlebutton,
- check:active .titlebar button.titlebutton,
- .titlebar check:active button.titlebutton {
+ treeview.check:active button.flat, treeview.check:active button.sidebar-button, treeview.check:active
headerbar button.titlebutton, headerbar treeview.check:active button.titlebutton,
+ treeview.check:active .titlebar button.titlebutton,
+ .titlebar treeview.check:active button.titlebutton {
-gtk-icon-shadow: none; }
-check:disabled {
+treeview.check:disabled {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"),
url("assets/checkbox-unchecked-insensitive-dark 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
- check:disabled button.flat, check:disabled button.sidebar-button, check:disabled headerbar
button.titlebutton, headerbar check:disabled button.titlebutton,
- check:disabled .titlebar button.titlebutton,
- .titlebar check:disabled button.titlebutton {
+ treeview.check:disabled button.flat, treeview.check:disabled button.sidebar-button,
treeview.check:disabled headerbar button.titlebutton, headerbar treeview.check:disabled button.titlebutton,
+ treeview.check:disabled .titlebar button.titlebutton,
+ .titlebar treeview.check:disabled button.titlebutton {
-gtk-icon-shadow: none; }
-check:backdrop {
+treeview.check:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-dark.png"),
url("assets/checkbox-unchecked-backdrop-dark 2 png"));
-gtk-icon-shadow: none; }
- check:backdrop button.flat, check:backdrop button.sidebar-button, check:backdrop headerbar
button.titlebutton, headerbar check:backdrop button.titlebutton,
- check:backdrop .titlebar button.titlebutton,
- .titlebar check:backdrop button.titlebutton {
+ treeview.check:backdrop button.flat, treeview.check:backdrop button.sidebar-button,
treeview.check:backdrop headerbar button.titlebutton, headerbar treeview.check:backdrop button.titlebutton,
+ treeview.check:backdrop .titlebar button.titlebutton,
+ .titlebar treeview.check:backdrop button.titlebutton {
-gtk-icon-shadow: none; }
-check:backdrop:disabled {
+treeview.check:backdrop:disabled {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive-dark.png"),
url("assets/checkbox-unchecked-backdrop-insensitive-dark 2 png"));
-gtk-icon-shadow: none; }
- check:backdrop:disabled button.flat, check:backdrop:disabled button.sidebar-button,
check:backdrop:disabled headerbar button.titlebutton, headerbar check:backdrop:disabled button.titlebutton,
- check:backdrop:disabled .titlebar button.titlebutton,
- .titlebar check:backdrop:disabled button.titlebutton {
+ treeview.check:backdrop:disabled button.flat, treeview.check:backdrop:disabled button.sidebar-button,
treeview.check:backdrop:disabled headerbar button.titlebutton, headerbar treeview.check:backdrop:disabled
button.titlebutton,
+ treeview.check:backdrop:disabled .titlebar button.titlebutton,
+ .titlebar treeview.check:backdrop:disabled button.titlebutton {
-gtk-icon-shadow: none; }
-check:indeterminate {
+treeview.check:indeterminate {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark 2
png"));
-gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
- check:indeterminate button.flat, check:indeterminate button.sidebar-button, check:indeterminate headerbar
button.titlebutton, headerbar check:indeterminate button.titlebutton,
- check:indeterminate .titlebar button.titlebutton,
- .titlebar check:indeterminate button.titlebutton {
+ treeview.check:indeterminate button.flat, treeview.check:indeterminate button.sidebar-button,
treeview.check:indeterminate headerbar button.titlebutton, headerbar treeview.check:indeterminate
button.titlebutton,
+ treeview.check:indeterminate .titlebar button.titlebutton,
+ .titlebar treeview.check:indeterminate button.titlebutton {
-gtk-icon-shadow: none; }
-check:indeterminate:hover {
+treeview.check:indeterminate:hover {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover-dark.png"),
url("assets/checkbox-mixed-hover-dark 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
- check:indeterminate:hover button.flat, check:indeterminate:hover button.sidebar-button,
check:indeterminate:hover headerbar button.titlebutton, headerbar check:indeterminate:hover
button.titlebutton,
- check:indeterminate:hover .titlebar button.titlebutton,
- .titlebar check:indeterminate:hover button.titlebutton {
+ treeview.check:indeterminate:hover button.flat, treeview.check:indeterminate:hover button.sidebar-button,
treeview.check:indeterminate:hover headerbar button.titlebutton, headerbar treeview.check:indeterminate:hover
button.titlebutton,
+ treeview.check:indeterminate:hover .titlebar button.titlebutton,
+ .titlebar treeview.check:indeterminate:hover button.titlebutton {
-gtk-icon-shadow: none; }
-check:indeterminate:selected {
+treeview.check:indeterminate:selected {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active-dark.png"),
url("assets/checkbox-mixed-active-dark 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
- check:indeterminate:selected button.flat, check:indeterminate:selected button.sidebar-button,
check:indeterminate:selected headerbar button.titlebutton, headerbar check:indeterminate:selected
button.titlebutton,
- check:indeterminate:selected .titlebar button.titlebutton,
- .titlebar check:indeterminate:selected button.titlebutton {
+ treeview.check:indeterminate:selected button.flat, treeview.check:indeterminate:selected
button.sidebar-button, treeview.check:indeterminate:selected headerbar button.titlebutton, headerbar
treeview.check:indeterminate:selected button.titlebutton,
+ treeview.check:indeterminate:selected .titlebar button.titlebutton,
+ .titlebar treeview.check:indeterminate:selected button.titlebutton {
-gtk-icon-shadow: none; }
-check:indeterminate:backdrop {
+treeview.check:indeterminate:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-dark.png"),
url("assets/checkbox-mixed-backdrop-dark 2 png"));
-gtk-icon-shadow: none; }
- check:indeterminate:backdrop button.flat, check:indeterminate:backdrop button.sidebar-button,
check:indeterminate:backdrop headerbar button.titlebutton, headerbar check:indeterminate:backdrop
button.titlebutton,
- check:indeterminate:backdrop .titlebar button.titlebutton,
- .titlebar check:indeterminate:backdrop button.titlebutton {
+ treeview.check:indeterminate:backdrop button.flat, treeview.check:indeterminate:backdrop
button.sidebar-button, treeview.check:indeterminate:backdrop headerbar button.titlebutton, headerbar
treeview.check:indeterminate:backdrop button.titlebutton,
+ treeview.check:indeterminate:backdrop .titlebar button.titlebutton,
+ .titlebar treeview.check:indeterminate:backdrop button.titlebutton {
-gtk-icon-shadow: none; }
-check:indeterminate:disabled {
+treeview.check:indeterminate:disabled {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"),
url("assets/checkbox-mixed-insensitive-dark 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
- check:indeterminate:disabled button.flat, check:indeterminate:disabled button.sidebar-button,
check:indeterminate:disabled headerbar button.titlebutton, headerbar check:indeterminate:disabled
button.titlebutton,
- check:indeterminate:disabled .titlebar button.titlebutton,
- .titlebar check:indeterminate:disabled button.titlebutton {
+ treeview.check:indeterminate:disabled button.flat, treeview.check:indeterminate:disabled
button.sidebar-button, treeview.check:indeterminate:disabled headerbar button.titlebutton, headerbar
treeview.check:indeterminate:disabled button.titlebutton,
+ treeview.check:indeterminate:disabled .titlebar button.titlebutton,
+ .titlebar treeview.check:indeterminate:disabled button.titlebutton {
-gtk-icon-shadow: none; }
-check:indeterminate:disabled:backdrop {
+treeview.check:indeterminate:disabled:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-insensitive-dark.png"),
url("assets/checkbox-mixed-backdrop-insensitive-dark 2 png"));
-gtk-icon-shadow: none; }
- check:indeterminate:disabled:backdrop button.flat, check:indeterminate:disabled:backdrop
button.sidebar-button, check:indeterminate:disabled:backdrop headerbar button.titlebutton, headerbar
check:indeterminate:disabled:backdrop button.titlebutton,
- check:indeterminate:disabled:backdrop .titlebar button.titlebutton,
- .titlebar check:indeterminate:disabled:backdrop button.titlebutton {
+ treeview.check:indeterminate:disabled:backdrop button.flat, treeview.check:indeterminate:disabled:backdrop
button.sidebar-button, treeview.check:indeterminate:disabled:backdrop headerbar button.titlebutton, headerbar
treeview.check:indeterminate:disabled:backdrop button.titlebutton,
+ treeview.check:indeterminate:disabled:backdrop .titlebar button.titlebutton,
+ .titlebar treeview.check:indeterminate:disabled:backdrop button.titlebutton {
-gtk-icon-shadow: none; }
-check:checked {
+treeview.check:checked {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark 2
png"));
-gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
- check:checked button.flat, check:checked button.sidebar-button, check:checked headerbar
button.titlebutton, headerbar check:checked button.titlebutton,
- check:checked .titlebar button.titlebutton,
- .titlebar check:checked button.titlebutton {
+ treeview.check:checked button.flat, treeview.check:checked button.sidebar-button, treeview.check:checked
headerbar button.titlebutton, headerbar treeview.check:checked button.titlebutton,
+ treeview.check:checked .titlebar button.titlebutton,
+ .titlebar treeview.check:checked button.titlebutton {
-gtk-icon-shadow: none; }
-check:checked:disabled {
+treeview.check:checked:disabled {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"),
url("assets/checkbox-checked-insensitive-dark 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
- check:checked:disabled button.flat, check:checked:disabled button.sidebar-button, check:checked:disabled
headerbar button.titlebutton, headerbar check:checked:disabled button.titlebutton,
- check:checked:disabled .titlebar button.titlebutton,
- .titlebar check:checked:disabled button.titlebutton {
+ treeview.check:checked:disabled button.flat, treeview.check:checked:disabled button.sidebar-button,
treeview.check:checked:disabled headerbar button.titlebutton, headerbar treeview.check:checked:disabled
button.titlebutton,
+ treeview.check:checked:disabled .titlebar button.titlebutton,
+ .titlebar treeview.check:checked:disabled button.titlebutton {
-gtk-icon-shadow: none; }
-check:checked:hover {
+treeview.check:checked:hover {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-dark.png"),
url("assets/checkbox-checked-hover-dark 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
- check:checked:hover button.flat, check:checked:hover button.sidebar-button, check:checked:hover headerbar
button.titlebutton, headerbar check:checked:hover button.titlebutton,
- check:checked:hover .titlebar button.titlebutton,
- .titlebar check:checked:hover button.titlebutton {
+ treeview.check:checked:hover button.flat, treeview.check:checked:hover button.sidebar-button,
treeview.check:checked:hover headerbar button.titlebutton, headerbar treeview.check:checked:hover
button.titlebutton,
+ treeview.check:checked:hover .titlebar button.titlebutton,
+ .titlebar treeview.check:checked:hover button.titlebutton {
-gtk-icon-shadow: none; }
-check:checked:active {
+treeview.check:checked:active {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-dark.png"),
url("assets/checkbox-checked-active-dark 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
- check:checked:active button.flat, check:checked:active button.sidebar-button, check:checked:active
headerbar button.titlebutton, headerbar check:checked:active button.titlebutton,
- check:checked:active .titlebar button.titlebutton,
- .titlebar check:checked:active button.titlebutton {
+ treeview.check:checked:active button.flat, treeview.check:checked:active button.sidebar-button,
treeview.check:checked:active headerbar button.titlebutton, headerbar treeview.check:checked:active
button.titlebutton,
+ treeview.check:checked:active .titlebar button.titlebutton,
+ .titlebar treeview.check:checked:active button.titlebutton {
-gtk-icon-shadow: none; }
-check:backdrop:checked {
+treeview.check:backdrop:checked {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-dark.png"),
url("assets/checkbox-checked-backdrop-dark 2 png"));
-gtk-icon-shadow: none; }
- check:backdrop:checked button.flat, check:backdrop:checked button.sidebar-button, check:backdrop:checked
headerbar button.titlebutton, headerbar check:backdrop:checked button.titlebutton,
- check:backdrop:checked .titlebar button.titlebutton,
- .titlebar check:backdrop:checked button.titlebutton {
+ treeview.check:backdrop:checked button.flat, treeview.check:backdrop:checked button.sidebar-button,
treeview.check:backdrop:checked headerbar button.titlebutton, headerbar treeview.check:backdrop:checked
button.titlebutton,
+ treeview.check:backdrop:checked .titlebar button.titlebutton,
+ .titlebar treeview.check:backdrop:checked button.titlebutton {
-gtk-icon-shadow: none; }
-check:backdrop:checked:disabled {
+treeview.check:backdrop:checked:disabled {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-insensitive-dark.png"),
url("assets/checkbox-checked-backdrop-insensitive-dark 2 png"));
-gtk-icon-shadow: none; }
- check:backdrop:checked:disabled button.flat, check:backdrop:checked:disabled button.sidebar-button,
check:backdrop:checked:disabled headerbar button.titlebutton, headerbar check:backdrop:checked:disabled
button.titlebutton,
- check:backdrop:checked:disabled .titlebar button.titlebutton,
- .titlebar check:backdrop:checked:disabled button.titlebutton {
- -gtk-icon-shadow: none; }
-
-menu menuitem check {
- color: #b8bab8;
- -gtk-icon-source: -gtk-icontheme("checkbox-symbolic");
- -gtk-icon-shadow: none; }
- menu menuitem check:hover, menu menuitem check:disabled {
- -gtk-icon-source: -gtk-icontheme("checkbox-symbolic");
- -gtk-icon-shadow: none; }
- menu menuitem check:checked, menu menuitem check:checked:hover, menu menuitem check:checked:disabled {
- -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic");
+ treeview.check:backdrop:checked:disabled button.flat, treeview.check:backdrop:checked:disabled
button.sidebar-button, treeview.check:backdrop:checked:disabled headerbar button.titlebutton, headerbar
treeview.check:backdrop:checked:disabled button.titlebutton,
+ treeview.check:backdrop:checked:disabled .titlebar button.titlebutton,
+ .titlebar treeview.check:backdrop:checked:disabled button.titlebutton {
-gtk-icon-shadow: none; }
- menu menuitem check:indeterminate, menu menuitem check:indeterminate:hover, menu menuitem
check:indeterminate:disabled {
- -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic");
- -gtk-icon-shadow: none; }
- menu menuitem check:hover {
- color: #ffffff; }
- menu menuitem check:disabled {
- color: #676b6b; }
-radio {
+treeview.radio {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark 2
png"));
-gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
- radio button.flat, radio button.sidebar-button, radio headerbar button.titlebutton, headerbar radio
button.titlebutton,
- radio .titlebar button.titlebutton,
- .titlebar radio button.titlebutton {
+ treeview.radio button.flat, treeview.radio button.sidebar-button, treeview.radio headerbar
button.titlebutton, headerbar treeview.radio button.titlebutton,
+ treeview.radio .titlebar button.titlebutton,
+ .titlebar treeview.radio button.titlebutton {
-gtk-icon-shadow: none; }
-radio:hover {
+treeview.radio:hover {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover-dark.png"),
url("assets/radio-unchecked-hover-dark 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
- radio:hover button.flat, radio:hover button.sidebar-button, radio:hover headerbar button.titlebutton,
headerbar radio:hover button.titlebutton,
- radio:hover .titlebar button.titlebutton,
- .titlebar radio:hover button.titlebutton {
+ treeview.radio:hover button.flat, treeview.radio:hover button.sidebar-button, treeview.radio:hover
headerbar button.titlebutton, headerbar treeview.radio:hover button.titlebutton,
+ treeview.radio:hover .titlebar button.titlebutton,
+ .titlebar treeview.radio:hover button.titlebutton {
-gtk-icon-shadow: none; }
-radio:active {
+treeview.radio:active {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active-dark.png"),
url("assets/radio-unchecked-active-dark 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
- radio:active button.flat, radio:active button.sidebar-button, radio:active headerbar button.titlebutton,
headerbar radio:active button.titlebutton,
- radio:active .titlebar button.titlebutton,
- .titlebar radio:active button.titlebutton {
+ treeview.radio:active button.flat, treeview.radio:active button.sidebar-button, treeview.radio:active
headerbar button.titlebutton, headerbar treeview.radio:active button.titlebutton,
+ treeview.radio:active .titlebar button.titlebutton,
+ .titlebar treeview.radio:active button.titlebutton {
-gtk-icon-shadow: none; }
-radio:disabled {
+treeview.radio:disabled {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"),
url("assets/radio-unchecked-insensitive-dark 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
- radio:disabled button.flat, radio:disabled button.sidebar-button, radio:disabled headerbar
button.titlebutton, headerbar radio:disabled button.titlebutton,
- radio:disabled .titlebar button.titlebutton,
- .titlebar radio:disabled button.titlebutton {
+ treeview.radio:disabled button.flat, treeview.radio:disabled button.sidebar-button,
treeview.radio:disabled headerbar button.titlebutton, headerbar treeview.radio:disabled button.titlebutton,
+ treeview.radio:disabled .titlebar button.titlebutton,
+ .titlebar treeview.radio:disabled button.titlebutton {
-gtk-icon-shadow: none; }
-radio:backdrop {
+treeview.radio:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-dark.png"),
url("assets/radio-unchecked-backdrop-dark 2 png"));
-gtk-icon-shadow: none; }
- radio:backdrop button.flat, radio:backdrop button.sidebar-button, radio:backdrop headerbar
button.titlebutton, headerbar radio:backdrop button.titlebutton,
- radio:backdrop .titlebar button.titlebutton,
- .titlebar radio:backdrop button.titlebutton {
+ treeview.radio:backdrop button.flat, treeview.radio:backdrop button.sidebar-button,
treeview.radio:backdrop headerbar button.titlebutton, headerbar treeview.radio:backdrop button.titlebutton,
+ treeview.radio:backdrop .titlebar button.titlebutton,
+ .titlebar treeview.radio:backdrop button.titlebutton {
-gtk-icon-shadow: none; }
-radio:backdrop:disabled {
+treeview.radio:backdrop:disabled {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive-dark.png"),
url("assets/radio-unchecked-backdrop-insensitive-dark 2 png"));
-gtk-icon-shadow: none; }
- radio:backdrop:disabled button.flat, radio:backdrop:disabled button.sidebar-button,
radio:backdrop:disabled headerbar button.titlebutton, headerbar radio:backdrop:disabled button.titlebutton,
- radio:backdrop:disabled .titlebar button.titlebutton,
- .titlebar radio:backdrop:disabled button.titlebutton {
+ treeview.radio:backdrop:disabled button.flat, treeview.radio:backdrop:disabled button.sidebar-button,
treeview.radio:backdrop:disabled headerbar button.titlebutton, headerbar treeview.radio:backdrop:disabled
button.titlebutton,
+ treeview.radio:backdrop:disabled .titlebar button.titlebutton,
+ .titlebar treeview.radio:backdrop:disabled button.titlebutton {
-gtk-icon-shadow: none; }
-radio:indeterminate {
+treeview.radio:indeterminate {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
- radio:indeterminate button.flat, radio:indeterminate button.sidebar-button, radio:indeterminate headerbar
button.titlebutton, headerbar radio:indeterminate button.titlebutton,
- radio:indeterminate .titlebar button.titlebutton,
- .titlebar radio:indeterminate button.titlebutton {
+ treeview.radio:indeterminate button.flat, treeview.radio:indeterminate button.sidebar-button,
treeview.radio:indeterminate headerbar button.titlebutton, headerbar treeview.radio:indeterminate
button.titlebutton,
+ treeview.radio:indeterminate .titlebar button.titlebutton,
+ .titlebar treeview.radio:indeterminate button.titlebutton {
-gtk-icon-shadow: none; }
-radio:indeterminate:hover {
+treeview.radio:indeterminate:hover {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover-dark.png"), url("assets/radio-mixed-hover-dark
2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
- radio:indeterminate:hover button.flat, radio:indeterminate:hover button.sidebar-button,
radio:indeterminate:hover headerbar button.titlebutton, headerbar radio:indeterminate:hover
button.titlebutton,
- radio:indeterminate:hover .titlebar button.titlebutton,
- .titlebar radio:indeterminate:hover button.titlebutton {
+ treeview.radio:indeterminate:hover button.flat, treeview.radio:indeterminate:hover button.sidebar-button,
treeview.radio:indeterminate:hover headerbar button.titlebutton, headerbar treeview.radio:indeterminate:hover
button.titlebutton,
+ treeview.radio:indeterminate:hover .titlebar button.titlebutton,
+ .titlebar treeview.radio:indeterminate:hover button.titlebutton {
-gtk-icon-shadow: none; }
-radio:indeterminate:selected {
+treeview.radio:indeterminate:selected {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active-dark.png"),
url("assets/radio-mixed-active-dark 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
- radio:indeterminate:selected button.flat, radio:indeterminate:selected button.sidebar-button,
radio:indeterminate:selected headerbar button.titlebutton, headerbar radio:indeterminate:selected
button.titlebutton,
- radio:indeterminate:selected .titlebar button.titlebutton,
- .titlebar radio:indeterminate:selected button.titlebutton {
+ treeview.radio:indeterminate:selected button.flat, treeview.radio:indeterminate:selected
button.sidebar-button, treeview.radio:indeterminate:selected headerbar button.titlebutton, headerbar
treeview.radio:indeterminate:selected button.titlebutton,
+ treeview.radio:indeterminate:selected .titlebar button.titlebutton,
+ .titlebar treeview.radio:indeterminate:selected button.titlebutton {
-gtk-icon-shadow: none; }
-radio:indeterminate:backdrop {
+treeview.radio:indeterminate:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-dark.png"),
url("assets/radio-mixed-backdrop-dark 2 png"));
-gtk-icon-shadow: none; }
- radio:indeterminate:backdrop button.flat, radio:indeterminate:backdrop button.sidebar-button,
radio:indeterminate:backdrop headerbar button.titlebutton, headerbar radio:indeterminate:backdrop
button.titlebutton,
- radio:indeterminate:backdrop .titlebar button.titlebutton,
- .titlebar radio:indeterminate:backdrop button.titlebutton {
+ treeview.radio:indeterminate:backdrop button.flat, treeview.radio:indeterminate:backdrop
button.sidebar-button, treeview.radio:indeterminate:backdrop headerbar button.titlebutton, headerbar
treeview.radio:indeterminate:backdrop button.titlebutton,
+ treeview.radio:indeterminate:backdrop .titlebar button.titlebutton,
+ .titlebar treeview.radio:indeterminate:backdrop button.titlebutton {
-gtk-icon-shadow: none; }
-radio:indeterminate:disabled {
+treeview.radio:indeterminate:disabled {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"),
url("assets/radio-mixed-insensitive-dark 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
- radio:indeterminate:disabled button.flat, radio:indeterminate:disabled button.sidebar-button,
radio:indeterminate:disabled headerbar button.titlebutton, headerbar radio:indeterminate:disabled
button.titlebutton,
- radio:indeterminate:disabled .titlebar button.titlebutton,
- .titlebar radio:indeterminate:disabled button.titlebutton {
+ treeview.radio:indeterminate:disabled button.flat, treeview.radio:indeterminate:disabled
button.sidebar-button, treeview.radio:indeterminate:disabled headerbar button.titlebutton, headerbar
treeview.radio:indeterminate:disabled button.titlebutton,
+ treeview.radio:indeterminate:disabled .titlebar button.titlebutton,
+ .titlebar treeview.radio:indeterminate:disabled button.titlebutton {
-gtk-icon-shadow: none; }
-radio:indeterminate:disabled:backdrop {
+treeview.radio:indeterminate:disabled:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-insensitive-dark.png"),
url("assets/radio-mixed-backdrop-insensitive-dark 2 png"));
-gtk-icon-shadow: none; }
- radio:indeterminate:disabled:backdrop button.flat, radio:indeterminate:disabled:backdrop
button.sidebar-button, radio:indeterminate:disabled:backdrop headerbar button.titlebutton, headerbar
radio:indeterminate:disabled:backdrop button.titlebutton,
- radio:indeterminate:disabled:backdrop .titlebar button.titlebutton,
- .titlebar radio:indeterminate:disabled:backdrop button.titlebutton {
+ treeview.radio:indeterminate:disabled:backdrop button.flat, treeview.radio:indeterminate:disabled:backdrop
button.sidebar-button, treeview.radio:indeterminate:disabled:backdrop headerbar button.titlebutton, headerbar
treeview.radio:indeterminate:disabled:backdrop button.titlebutton,
+ treeview.radio:indeterminate:disabled:backdrop .titlebar button.titlebutton,
+ .titlebar treeview.radio:indeterminate:disabled:backdrop button.titlebutton {
-gtk-icon-shadow: none; }
-radio:checked {
+treeview.radio:checked {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark 2
png"));
-gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
- radio:checked button.flat, radio:checked button.sidebar-button, radio:checked headerbar
button.titlebutton, headerbar radio:checked button.titlebutton,
- radio:checked .titlebar button.titlebutton,
- .titlebar radio:checked button.titlebutton {
+ treeview.radio:checked button.flat, treeview.radio:checked button.sidebar-button, treeview.radio:checked
headerbar button.titlebutton, headerbar treeview.radio:checked button.titlebutton,
+ treeview.radio:checked .titlebar button.titlebutton,
+ .titlebar treeview.radio:checked button.titlebutton {
-gtk-icon-shadow: none; }
-radio:checked:disabled {
+treeview.radio:checked:disabled {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"),
url("assets/radio-checked-insensitive-dark 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
- radio:checked:disabled button.flat, radio:checked:disabled button.sidebar-button, radio:checked:disabled
headerbar button.titlebutton, headerbar radio:checked:disabled button.titlebutton,
- radio:checked:disabled .titlebar button.titlebutton,
- .titlebar radio:checked:disabled button.titlebutton {
+ treeview.radio:checked:disabled button.flat, treeview.radio:checked:disabled button.sidebar-button,
treeview.radio:checked:disabled headerbar button.titlebutton, headerbar treeview.radio:checked:disabled
button.titlebutton,
+ treeview.radio:checked:disabled .titlebar button.titlebutton,
+ .titlebar treeview.radio:checked:disabled button.titlebutton {
-gtk-icon-shadow: none; }
-radio:checked:hover {
+treeview.radio:checked:hover {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover-dark.png"),
url("assets/radio-checked-hover-dark 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
- radio:checked:hover button.flat, radio:checked:hover button.sidebar-button, radio:checked:hover headerbar
button.titlebutton, headerbar radio:checked:hover button.titlebutton,
- radio:checked:hover .titlebar button.titlebutton,
- .titlebar radio:checked:hover button.titlebutton {
+ treeview.radio:checked:hover button.flat, treeview.radio:checked:hover button.sidebar-button,
treeview.radio:checked:hover headerbar button.titlebutton, headerbar treeview.radio:checked:hover
button.titlebutton,
+ treeview.radio:checked:hover .titlebar button.titlebutton,
+ .titlebar treeview.radio:checked:hover button.titlebutton {
-gtk-icon-shadow: none; }
-radio:checked:active {
+treeview.radio:checked:active {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active-dark.png"),
url("assets/radio-checked-active-dark 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(238, 238, 236, 0.07); }
- radio:checked:active button.flat, radio:checked:active button.sidebar-button, radio:checked:active
headerbar button.titlebutton, headerbar radio:checked:active button.titlebutton,
- radio:checked:active .titlebar button.titlebutton,
- .titlebar radio:checked:active button.titlebutton {
+ treeview.radio:checked:active button.flat, treeview.radio:checked:active button.sidebar-button,
treeview.radio:checked:active headerbar button.titlebutton, headerbar treeview.radio:checked:active
button.titlebutton,
+ treeview.radio:checked:active .titlebar button.titlebutton,
+ .titlebar treeview.radio:checked:active button.titlebutton {
-gtk-icon-shadow: none; }
-radio:backdrop:checked {
+treeview.radio:backdrop:checked {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-dark.png"),
url("assets/radio-checked-backdrop-dark 2 png"));
-gtk-icon-shadow: none; }
- radio:backdrop:checked button.flat, radio:backdrop:checked button.sidebar-button, radio:backdrop:checked
headerbar button.titlebutton, headerbar radio:backdrop:checked button.titlebutton,
- radio:backdrop:checked .titlebar button.titlebutton,
- .titlebar radio:backdrop:checked button.titlebutton {
+ treeview.radio:backdrop:checked button.flat, treeview.radio:backdrop:checked button.sidebar-button,
treeview.radio:backdrop:checked headerbar button.titlebutton, headerbar treeview.radio:backdrop:checked
button.titlebutton,
+ treeview.radio:backdrop:checked .titlebar button.titlebutton,
+ .titlebar treeview.radio:backdrop:checked button.titlebutton {
-gtk-icon-shadow: none; }
-radio:backdrop:checked:disabled {
+treeview.radio:backdrop:checked:disabled {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-insensitive-dark.png"),
url("assets/radio-checked-backdrop-insensitive-dark 2 png"));
-gtk-icon-shadow: none; }
- radio:backdrop:checked:disabled button.flat, radio:backdrop:checked:disabled button.sidebar-button,
radio:backdrop:checked:disabled headerbar button.titlebutton, headerbar radio:backdrop:checked:disabled
button.titlebutton,
- radio:backdrop:checked:disabled .titlebar button.titlebutton,
- .titlebar radio:backdrop:checked:disabled button.titlebutton {
+ treeview.radio:backdrop:checked:disabled button.flat, treeview.radio:backdrop:checked:disabled
button.sidebar-button, treeview.radio:backdrop:checked:disabled headerbar button.titlebutton, headerbar
treeview.radio:backdrop:checked:disabled button.titlebutton,
+ treeview.radio:backdrop:checked:disabled .titlebar button.titlebutton,
+ .titlebar treeview.radio:backdrop:checked:disabled button.titlebutton {
-gtk-icon-shadow: none; }
-menu menuitem radio {
- color: #b8bab8;
- -gtk-icon-source: -gtk-icontheme("radio-symbolic");
- -gtk-icon-shadow: none; }
- menu menuitem radio:hover, menu menuitem radio:disabled {
- -gtk-icon-source: -gtk-icontheme("radio-symbolic");
- -gtk-icon-shadow: none; }
- menu menuitem radio:checked, menu menuitem radio:checked:hover, menu menuitem radio:checked:disabled {
- -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic");
- -gtk-icon-shadow: none; }
- menu menuitem radio:indeterminate, menu menuitem radio:indeterminate:hover, menu menuitem
radio:indeterminate:disabled {
- -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic");
- -gtk-icon-shadow: none; }
- menu menuitem radio:hover {
- color: #ffffff; }
- menu menuitem radio:disabled {
- color: #676b6b; }
-
.view.check, iconview.check, .view.radio, iconview.radio,
row .check, row .radio {
-gtk-icon-shadow: none; }
@@ -3015,14 +2979,103 @@ checkbutton.text-button, radiobutton.text-button {
checkbutton.text-button:disabled:backdrop, checkbutton.text-button:disabled:active:backdrop,
checkbutton.text-button:disabled:indeterminate:backdrop, radiobutton.text-button:disabled:backdrop,
radiobutton.text-button:disabled:active:backdrop, radiobutton.text-button:disabled:indeterminate:backdrop {
color: #5d6767; }
-radiobutton radio,
-checkbutton check {
- min-width: 16px;
- min-height: 16px;
- margin: 0 2px 0 2px; }
- radiobutton radio:only-child,
- checkbutton check:only-child {
+check,
+radio {
+ margin: 0 4px;
+ min-height: 14px;
+ min-width: 14px;
+ border: 1px solid;
+ -gtk-icon-source: none;
+ color: #eeeeec;
+ outline-color: rgba(238, 238, 236, 0.3);
+ border-color: #1c1f1f;
+ background-image: linear-gradient(to bottom, #343a3a, #2f3434 60%, #2a2f2f);
+ text-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+ -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.81176);
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px rgba(238, 238, 236, 0); }
+ check:only-child,
+ radio:only-child {
margin: 0; }
+ check:hover,
+ radio:hover {
+ color: #eeeeec;
+ outline-color: rgba(238, 238, 236, 0.3);
+ border-color: #1c1f1f;
+ /*
+ background-image: linear-gradient(to bottom,
+ lighten($c, 16%),
+ lighten($c, 6%) 40%,
+ lighten($c, 2%));
+ */
+ background-image: linear-gradient(to bottom, #3b4242, #343a3a 60%, #2f3434);
+ text-shadow: 0 -1px rgba(0, 0, 0, 0.76376);
+ -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.76376);
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px rgba(238, 238, 236, 0); }
+ check:active,
+ radio:active {
+ color: #eeeeec;
+ outline-color: rgba(238, 238, 236, 0.3);
+ border-color: #1c1f1f;
+ background-image: linear-gradient(to bottom, #232727, #2d3232);
+ text-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
+ -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.89176);
+ box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(238, 238, 236, 0); }
+ check:disabled,
+ radio:disabled {
+ color: #949796;
+ border-color: #1c1f1f;
+ background-image: linear-gradient(to bottom, #333636);
+ text-shadow: none;
+ -gtk-icon-shadow: none;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
+ check:disabled > .label,
+ radio:disabled > .label {
+ color: inherit; }
+ check:backdrop,
+ radio:backdrop {
+ color: #949796;
+ border-color: #1f2222;
+ background-image: linear-gradient(to bottom, #393f3f);
+ text-shadow: none;
+ -gtk-icon-shadow: none;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
+ check:backdrop:disabled,
+ radio:backdrop:disabled {
+ color: #5d6767;
+ border-color: #1f2222;
+ background-image: linear-gradient(to bottom, #333636);
+ text-shadow: none;
+ -gtk-icon-shadow: none;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(238, 238, 236, 0); }
+ check:backdrop:disabled > .label,
+ radio:backdrop:disabled > .label {
+ color: inherit; }
+ menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem
+ radio, menu menuitem
+ radio:hover, menu menuitem
+ radio:disabled {
+ min-height: 14px;
+ min-width: 14px;
+ background-image: none;
+ background-color: transparent;
+ box-shadow: none;
+ -gtk-icon-shadow: none;
+ color: inherit;
+ border-color: currentColor; }
+
+check {
+ border-radius: 3px; }
+ check:checked {
+ -gtk-icon-source: -gtk-recolor(url("assets/check-symbolic.svg")); }
+ check:indeterminate {
+ -gtk-icon-source: -gtk-recolor(url("assets/dash-symbolic.svg")); }
+
+radio {
+ border-radius: 100%; }
+ radio:checked {
+ -gtk-icon-source: -gtk-recolor(url("assets/bullet-symbolic.svg")); }
+ radio:indeterminate {
+ -gtk-icon-source: -gtk-recolor(url("assets/dash-symbolic.svg")); }
/************
* GtkScale *
diff --git a/gtk/theme/Adwaita/gtk-contained.css b/gtk/theme/Adwaita/gtk-contained.css
index 3b22b66..fbe15ca 100644
--- a/gtk/theme/Adwaita/gtk-contained.css
+++ b/gtk/theme/Adwaita/gtk-contained.css
@@ -2657,474 +2657,438 @@ switch {
/*************************
* Check and Radio items *
*************************/
-check {
+treeview.check {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked 2
png"));
-gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
- check button.flat, check button.sidebar-button, check headerbar button.titlebutton, headerbar check
button.titlebutton,
- check .titlebar button.titlebutton,
- .titlebar check button.titlebutton {
+ treeview.check button.flat, treeview.check button.sidebar-button, treeview.check headerbar
button.titlebutton, headerbar treeview.check button.titlebutton,
+ treeview.check .titlebar button.titlebutton,
+ .titlebar treeview.check button.titlebutton {
-gtk-icon-shadow: none; }
-.view check:selected, iconview check:selected,
+.view treeview.check:selected, iconview treeview.check:selected,
row:selected check {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked.png"),
url("assets/selected-checkbox-unchecked 2 png")); }
-check:hover {
+treeview.check:hover {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-hover.png"),
url("assets/checkbox-unchecked-hover 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
- check:hover button.flat, check:hover button.sidebar-button, check:hover headerbar button.titlebutton,
headerbar check:hover button.titlebutton,
- check:hover .titlebar button.titlebutton,
- .titlebar check:hover button.titlebutton {
+ treeview.check:hover button.flat, treeview.check:hover button.sidebar-button, treeview.check:hover
headerbar button.titlebutton, headerbar treeview.check:hover button.titlebutton,
+ treeview.check:hover .titlebar button.titlebutton,
+ .titlebar treeview.check:hover button.titlebutton {
-gtk-icon-shadow: none; }
-.view check:hover:selected, iconview check:hover:selected,
+.view treeview.check:hover:selected, iconview treeview.check:hover:selected,
row:selected check:hover {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-hover.png"),
url("assets/selected-checkbox-unchecked-hover 2 png")); }
-check:active {
+treeview.check:active {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-active.png"),
url("assets/checkbox-unchecked-active 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
- check:active button.flat, check:active button.sidebar-button, check:active headerbar button.titlebutton,
headerbar check:active button.titlebutton,
- check:active .titlebar button.titlebutton,
- .titlebar check:active button.titlebutton {
+ treeview.check:active button.flat, treeview.check:active button.sidebar-button, treeview.check:active
headerbar button.titlebutton, headerbar treeview.check:active button.titlebutton,
+ treeview.check:active .titlebar button.titlebutton,
+ .titlebar treeview.check:active button.titlebutton {
-gtk-icon-shadow: none; }
-.view check:active:selected, iconview check:active:selected,
+.view treeview.check:active:selected, iconview treeview.check:active:selected,
row:selected check:active {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-active.png"),
url("assets/selected-checkbox-unchecked-active 2 png")); }
-check:disabled {
+treeview.check:disabled {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"),
url("assets/checkbox-unchecked-insensitive 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
- check:disabled button.flat, check:disabled button.sidebar-button, check:disabled headerbar
button.titlebutton, headerbar check:disabled button.titlebutton,
- check:disabled .titlebar button.titlebutton,
- .titlebar check:disabled button.titlebutton {
+ treeview.check:disabled button.flat, treeview.check:disabled button.sidebar-button,
treeview.check:disabled headerbar button.titlebutton, headerbar treeview.check:disabled button.titlebutton,
+ treeview.check:disabled .titlebar button.titlebutton,
+ .titlebar treeview.check:disabled button.titlebutton {
-gtk-icon-shadow: none; }
-.view check:disabled:selected, iconview check:disabled:selected,
+.view treeview.check:disabled:selected, iconview treeview.check:disabled:selected,
row:selected check:disabled {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-insensitive.png"),
url("assets/selected-checkbox-unchecked-insensitive 2 png")); }
-check:backdrop {
+treeview.check:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop.png"),
url("assets/checkbox-unchecked-backdrop 2 png"));
-gtk-icon-shadow: none; }
- check:backdrop button.flat, check:backdrop button.sidebar-button, check:backdrop headerbar
button.titlebutton, headerbar check:backdrop button.titlebutton,
- check:backdrop .titlebar button.titlebutton,
- .titlebar check:backdrop button.titlebutton {
+ treeview.check:backdrop button.flat, treeview.check:backdrop button.sidebar-button,
treeview.check:backdrop headerbar button.titlebutton, headerbar treeview.check:backdrop button.titlebutton,
+ treeview.check:backdrop .titlebar button.titlebutton,
+ .titlebar treeview.check:backdrop button.titlebutton {
-gtk-icon-shadow: none; }
-.view check:backdrop:selected, iconview check:backdrop:selected,
+.view treeview.check:backdrop:selected, iconview treeview.check:backdrop:selected,
row:selected check:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop.png"),
url("assets/selected-checkbox-unchecked-backdrop 2 png")); }
-check:backdrop:disabled {
+treeview.check:backdrop:disabled {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-backdrop-insensitive.png"),
url("assets/checkbox-unchecked-backdrop-insensitive 2 png"));
-gtk-icon-shadow: none; }
- check:backdrop:disabled button.flat, check:backdrop:disabled button.sidebar-button,
check:backdrop:disabled headerbar button.titlebutton, headerbar check:backdrop:disabled button.titlebutton,
- check:backdrop:disabled .titlebar button.titlebutton,
- .titlebar check:backdrop:disabled button.titlebutton {
+ treeview.check:backdrop:disabled button.flat, treeview.check:backdrop:disabled button.sidebar-button,
treeview.check:backdrop:disabled headerbar button.titlebutton, headerbar treeview.check:backdrop:disabled
button.titlebutton,
+ treeview.check:backdrop:disabled .titlebar button.titlebutton,
+ .titlebar treeview.check:backdrop:disabled button.titlebutton {
-gtk-icon-shadow: none; }
-.view check:backdrop:disabled:selected, iconview check:backdrop:disabled:selected,
+.view treeview.check:backdrop:disabled:selected, iconview treeview.check:backdrop:disabled:selected,
row:selected check:backdrop:disabled {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-unchecked-backdrop-insensitive.png"),
url("assets/selected-checkbox-unchecked-backdrop-insensitive 2 png")); }
-check:indeterminate {
+treeview.check:indeterminate {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
- check:indeterminate button.flat, check:indeterminate button.sidebar-button, check:indeterminate headerbar
button.titlebutton, headerbar check:indeterminate button.titlebutton,
- check:indeterminate .titlebar button.titlebutton,
- .titlebar check:indeterminate button.titlebutton {
+ treeview.check:indeterminate button.flat, treeview.check:indeterminate button.sidebar-button,
treeview.check:indeterminate headerbar button.titlebutton, headerbar treeview.check:indeterminate
button.titlebutton,
+ treeview.check:indeterminate .titlebar button.titlebutton,
+ .titlebar treeview.check:indeterminate button.titlebutton {
-gtk-icon-shadow: none; }
-.view check:indeterminate:selected, iconview check:indeterminate:selected,
+.view treeview.check:indeterminate:selected, iconview treeview.check:indeterminate:selected,
row:selected check:indeterminate {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed.png"),
url("assets/selected-checkbox-mixed 2 png")); }
-check:indeterminate:hover {
+treeview.check:indeterminate:hover {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-hover.png"), url("assets/checkbox-mixed-hover 2
png"));
-gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
- check:indeterminate:hover button.flat, check:indeterminate:hover button.sidebar-button,
check:indeterminate:hover headerbar button.titlebutton, headerbar check:indeterminate:hover
button.titlebutton,
- check:indeterminate:hover .titlebar button.titlebutton,
- .titlebar check:indeterminate:hover button.titlebutton {
+ treeview.check:indeterminate:hover button.flat, treeview.check:indeterminate:hover button.sidebar-button,
treeview.check:indeterminate:hover headerbar button.titlebutton, headerbar treeview.check:indeterminate:hover
button.titlebutton,
+ treeview.check:indeterminate:hover .titlebar button.titlebutton,
+ .titlebar treeview.check:indeterminate:hover button.titlebutton {
-gtk-icon-shadow: none; }
-.view check:indeterminate:hover:selected, iconview check:indeterminate:hover:selected,
+.view treeview.check:indeterminate:hover:selected, iconview treeview.check:indeterminate:hover:selected,
row:selected check:indeterminate:hover {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-hover.png"),
url("assets/selected-checkbox-mixed-hover 2 png")); }
-check:indeterminate:selected {
+treeview.check:indeterminate:selected {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-active.png"), url("assets/checkbox-mixed-active 2
png"));
-gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
- check:indeterminate:selected button.flat, check:indeterminate:selected button.sidebar-button,
check:indeterminate:selected headerbar button.titlebutton, headerbar check:indeterminate:selected
button.titlebutton,
- check:indeterminate:selected .titlebar button.titlebutton,
- .titlebar check:indeterminate:selected button.titlebutton {
+ treeview.check:indeterminate:selected button.flat, treeview.check:indeterminate:selected
button.sidebar-button, treeview.check:indeterminate:selected headerbar button.titlebutton, headerbar
treeview.check:indeterminate:selected button.titlebutton,
+ treeview.check:indeterminate:selected .titlebar button.titlebutton,
+ .titlebar treeview.check:indeterminate:selected button.titlebutton {
-gtk-icon-shadow: none; }
-.view check:indeterminate:selected:selected, iconview check:indeterminate:selected:selected,
+.view treeview.check:indeterminate:selected:selected, iconview
treeview.check:indeterminate:selected:selected,
row:selected check:indeterminate:selected {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-active.png"),
url("assets/selected-checkbox-mixed-active 2 png")); }
-check:indeterminate:backdrop {
+treeview.check:indeterminate:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop.png"),
url("assets/checkbox-mixed-backdrop 2 png"));
-gtk-icon-shadow: none; }
- check:indeterminate:backdrop button.flat, check:indeterminate:backdrop button.sidebar-button,
check:indeterminate:backdrop headerbar button.titlebutton, headerbar check:indeterminate:backdrop
button.titlebutton,
- check:indeterminate:backdrop .titlebar button.titlebutton,
- .titlebar check:indeterminate:backdrop button.titlebutton {
+ treeview.check:indeterminate:backdrop button.flat, treeview.check:indeterminate:backdrop
button.sidebar-button, treeview.check:indeterminate:backdrop headerbar button.titlebutton, headerbar
treeview.check:indeterminate:backdrop button.titlebutton,
+ treeview.check:indeterminate:backdrop .titlebar button.titlebutton,
+ .titlebar treeview.check:indeterminate:backdrop button.titlebutton {
-gtk-icon-shadow: none; }
-.view check:indeterminate:backdrop:selected, iconview check:indeterminate:backdrop:selected,
+.view treeview.check:indeterminate:backdrop:selected, iconview
treeview.check:indeterminate:backdrop:selected,
row:selected check:indeterminate:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop.png"),
url("assets/selected-checkbox-mixed-backdrop 2 png")); }
-check:indeterminate:disabled {
+treeview.check:indeterminate:disabled {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"),
url("assets/checkbox-mixed-insensitive 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
- check:indeterminate:disabled button.flat, check:indeterminate:disabled button.sidebar-button,
check:indeterminate:disabled headerbar button.titlebutton, headerbar check:indeterminate:disabled
button.titlebutton,
- check:indeterminate:disabled .titlebar button.titlebutton,
- .titlebar check:indeterminate:disabled button.titlebutton {
+ treeview.check:indeterminate:disabled button.flat, treeview.check:indeterminate:disabled
button.sidebar-button, treeview.check:indeterminate:disabled headerbar button.titlebutton, headerbar
treeview.check:indeterminate:disabled button.titlebutton,
+ treeview.check:indeterminate:disabled .titlebar button.titlebutton,
+ .titlebar treeview.check:indeterminate:disabled button.titlebutton {
-gtk-icon-shadow: none; }
-.view check:indeterminate:disabled:selected, iconview check:indeterminate:disabled:selected,
+.view treeview.check:indeterminate:disabled:selected, iconview
treeview.check:indeterminate:disabled:selected,
row:selected check:indeterminate:disabled {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-insensitive.png"),
url("assets/selected-checkbox-mixed-insensitive 2 png")); }
-check:indeterminate:disabled:backdrop {
+treeview.check:indeterminate:disabled:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-backdrop-insensitive.png"),
url("assets/checkbox-mixed-backdrop-insensitive 2 png"));
-gtk-icon-shadow: none; }
- check:indeterminate:disabled:backdrop button.flat, check:indeterminate:disabled:backdrop
button.sidebar-button, check:indeterminate:disabled:backdrop headerbar button.titlebutton, headerbar
check:indeterminate:disabled:backdrop button.titlebutton,
- check:indeterminate:disabled:backdrop .titlebar button.titlebutton,
- .titlebar check:indeterminate:disabled:backdrop button.titlebutton {
+ treeview.check:indeterminate:disabled:backdrop button.flat, treeview.check:indeterminate:disabled:backdrop
button.sidebar-button, treeview.check:indeterminate:disabled:backdrop headerbar button.titlebutton, headerbar
treeview.check:indeterminate:disabled:backdrop button.titlebutton,
+ treeview.check:indeterminate:disabled:backdrop .titlebar button.titlebutton,
+ .titlebar treeview.check:indeterminate:disabled:backdrop button.titlebutton {
-gtk-icon-shadow: none; }
-.view check:indeterminate:disabled:backdrop:selected, iconview
check:indeterminate:disabled:backdrop:selected,
+.view treeview.check:indeterminate:disabled:backdrop:selected, iconview
treeview.check:indeterminate:disabled:backdrop:selected,
row:selected check:indeterminate:disabled:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-mixed-backdrop-insensitive.png"),
url("assets/selected-checkbox-mixed-backdrop-insensitive 2 png")); }
-check:checked {
+treeview.check:checked {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
- check:checked button.flat, check:checked button.sidebar-button, check:checked headerbar
button.titlebutton, headerbar check:checked button.titlebutton,
- check:checked .titlebar button.titlebutton,
- .titlebar check:checked button.titlebutton {
+ treeview.check:checked button.flat, treeview.check:checked button.sidebar-button, treeview.check:checked
headerbar button.titlebutton, headerbar treeview.check:checked button.titlebutton,
+ treeview.check:checked .titlebar button.titlebutton,
+ .titlebar treeview.check:checked button.titlebutton {
-gtk-icon-shadow: none; }
-.view check:checked:selected, iconview check:checked:selected,
+.view treeview.check:checked:selected, iconview treeview.check:checked:selected,
row:selected check:checked {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked.png"),
url("assets/selected-checkbox-checked 2 png")); }
-check:checked:disabled {
+treeview.check:checked:disabled {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"),
url("assets/checkbox-checked-insensitive 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
- check:checked:disabled button.flat, check:checked:disabled button.sidebar-button, check:checked:disabled
headerbar button.titlebutton, headerbar check:checked:disabled button.titlebutton,
- check:checked:disabled .titlebar button.titlebutton,
- .titlebar check:checked:disabled button.titlebutton {
+ treeview.check:checked:disabled button.flat, treeview.check:checked:disabled button.sidebar-button,
treeview.check:checked:disabled headerbar button.titlebutton, headerbar treeview.check:checked:disabled
button.titlebutton,
+ treeview.check:checked:disabled .titlebar button.titlebutton,
+ .titlebar treeview.check:checked:disabled button.titlebutton {
-gtk-icon-shadow: none; }
-.view check:checked:disabled:selected, iconview check:checked:disabled:selected,
+.view treeview.check:checked:disabled:selected, iconview treeview.check:checked:disabled:selected,
row:selected check:checked:disabled {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-insensitive.png"),
url("assets/selected-checkbox-checked-insensitive 2 png")); }
-check:checked:hover {
+treeview.check:checked:hover {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover.png"), url("assets/checkbox-checked-hover
2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
- check:checked:hover button.flat, check:checked:hover button.sidebar-button, check:checked:hover headerbar
button.titlebutton, headerbar check:checked:hover button.titlebutton,
- check:checked:hover .titlebar button.titlebutton,
- .titlebar check:checked:hover button.titlebutton {
+ treeview.check:checked:hover button.flat, treeview.check:checked:hover button.sidebar-button,
treeview.check:checked:hover headerbar button.titlebutton, headerbar treeview.check:checked:hover
button.titlebutton,
+ treeview.check:checked:hover .titlebar button.titlebutton,
+ .titlebar treeview.check:checked:hover button.titlebutton {
-gtk-icon-shadow: none; }
-.view check:checked:hover:selected, iconview check:checked:hover:selected,
+.view treeview.check:checked:hover:selected, iconview treeview.check:checked:hover:selected,
row:selected check:checked:hover {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-hover.png"),
url("assets/selected-checkbox-checked-hover 2 png")); }
-check:checked:active {
+treeview.check:checked:active {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active.png"),
url("assets/checkbox-checked-active 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
- check:checked:active button.flat, check:checked:active button.sidebar-button, check:checked:active
headerbar button.titlebutton, headerbar check:checked:active button.titlebutton,
- check:checked:active .titlebar button.titlebutton,
- .titlebar check:checked:active button.titlebutton {
+ treeview.check:checked:active button.flat, treeview.check:checked:active button.sidebar-button,
treeview.check:checked:active headerbar button.titlebutton, headerbar treeview.check:checked:active
button.titlebutton,
+ treeview.check:checked:active .titlebar button.titlebutton,
+ .titlebar treeview.check:checked:active button.titlebutton {
-gtk-icon-shadow: none; }
-.view check:checked:active:selected, iconview check:checked:active:selected,
+.view treeview.check:checked:active:selected, iconview treeview.check:checked:active:selected,
row:selected check:checked:active {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-active.png"),
url("assets/selected-checkbox-checked-active 2 png")); }
-check:backdrop:checked {
+treeview.check:backdrop:checked {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop.png"),
url("assets/checkbox-checked-backdrop 2 png"));
-gtk-icon-shadow: none; }
- check:backdrop:checked button.flat, check:backdrop:checked button.sidebar-button, check:backdrop:checked
headerbar button.titlebutton, headerbar check:backdrop:checked button.titlebutton,
- check:backdrop:checked .titlebar button.titlebutton,
- .titlebar check:backdrop:checked button.titlebutton {
+ treeview.check:backdrop:checked button.flat, treeview.check:backdrop:checked button.sidebar-button,
treeview.check:backdrop:checked headerbar button.titlebutton, headerbar treeview.check:backdrop:checked
button.titlebutton,
+ treeview.check:backdrop:checked .titlebar button.titlebutton,
+ .titlebar treeview.check:backdrop:checked button.titlebutton {
-gtk-icon-shadow: none; }
-.view check:backdrop:checked:selected, iconview check:backdrop:checked:selected,
+.view treeview.check:backdrop:checked:selected, iconview treeview.check:backdrop:checked:selected,
row:selected check:backdrop:checked {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop.png"),
url("assets/selected-checkbox-checked-backdrop 2 png")); }
-check:backdrop:checked:disabled {
+treeview.check:backdrop:checked:disabled {
-gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-insensitive.png"),
url("assets/checkbox-checked-backdrop-insensitive 2 png"));
-gtk-icon-shadow: none; }
- check:backdrop:checked:disabled button.flat, check:backdrop:checked:disabled button.sidebar-button,
check:backdrop:checked:disabled headerbar button.titlebutton, headerbar check:backdrop:checked:disabled
button.titlebutton,
- check:backdrop:checked:disabled .titlebar button.titlebutton,
- .titlebar check:backdrop:checked:disabled button.titlebutton {
+ treeview.check:backdrop:checked:disabled button.flat, treeview.check:backdrop:checked:disabled
button.sidebar-button, treeview.check:backdrop:checked:disabled headerbar button.titlebutton, headerbar
treeview.check:backdrop:checked:disabled button.titlebutton,
+ treeview.check:backdrop:checked:disabled .titlebar button.titlebutton,
+ .titlebar treeview.check:backdrop:checked:disabled button.titlebutton {
-gtk-icon-shadow: none; }
-.view check:backdrop:checked:disabled:selected, iconview check:backdrop:checked:disabled:selected,
+.view treeview.check:backdrop:checked:disabled:selected, iconview
treeview.check:backdrop:checked:disabled:selected,
row:selected check:backdrop:checked:disabled {
-gtk-icon-source: -gtk-scaled(url("assets/selected-checkbox-checked-backdrop-insensitive.png"),
url("assets/selected-checkbox-checked-backdrop-insensitive 2 png")); }
-menu menuitem check {
- color: #666a6b;
- -gtk-icon-source: -gtk-icontheme("checkbox-symbolic");
- -gtk-icon-shadow: none; }
- menu menuitem check:hover, menu menuitem check:disabled {
- -gtk-icon-source: -gtk-icontheme("checkbox-symbolic");
- -gtk-icon-shadow: none; }
- menu menuitem check:checked, menu menuitem check:checked:hover, menu menuitem check:checked:disabled {
- -gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic");
- -gtk-icon-shadow: none; }
- menu menuitem check:indeterminate, menu menuitem check:indeterminate:hover, menu menuitem
check:indeterminate:disabled {
- -gtk-icon-source: -gtk-icontheme("checkbox-mixed-symbolic");
- -gtk-icon-shadow: none; }
- menu menuitem check:hover {
- color: #ffffff; }
- menu menuitem check:disabled {
- color: #babbbb; }
-
-radio {
+treeview.radio {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
- radio button.flat, radio button.sidebar-button, radio headerbar button.titlebutton, headerbar radio
button.titlebutton,
- radio .titlebar button.titlebutton,
- .titlebar radio button.titlebutton {
+ treeview.radio button.flat, treeview.radio button.sidebar-button, treeview.radio headerbar
button.titlebutton, headerbar treeview.radio button.titlebutton,
+ treeview.radio .titlebar button.titlebutton,
+ .titlebar treeview.radio button.titlebutton {
-gtk-icon-shadow: none; }
-.view radio:selected, iconview radio:selected,
+.view treeview.radio:selected, iconview treeview.radio:selected,
row:selected radio {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked.png"),
url("assets/selected-radio-unchecked 2 png")); }
-radio:hover {
+treeview.radio:hover {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-hover.png"), url("assets/radio-unchecked-hover 2
png"));
-gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
- radio:hover button.flat, radio:hover button.sidebar-button, radio:hover headerbar button.titlebutton,
headerbar radio:hover button.titlebutton,
- radio:hover .titlebar button.titlebutton,
- .titlebar radio:hover button.titlebutton {
+ treeview.radio:hover button.flat, treeview.radio:hover button.sidebar-button, treeview.radio:hover
headerbar button.titlebutton, headerbar treeview.radio:hover button.titlebutton,
+ treeview.radio:hover .titlebar button.titlebutton,
+ .titlebar treeview.radio:hover button.titlebutton {
-gtk-icon-shadow: none; }
-.view radio:hover:selected, iconview radio:hover:selected,
+.view treeview.radio:hover:selected, iconview treeview.radio:hover:selected,
row:selected radio:hover {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-hover.png"),
url("assets/selected-radio-unchecked-hover 2 png")); }
-radio:active {
+treeview.radio:active {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-active.png"), url("assets/radio-unchecked-active
2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
- radio:active button.flat, radio:active button.sidebar-button, radio:active headerbar button.titlebutton,
headerbar radio:active button.titlebutton,
- radio:active .titlebar button.titlebutton,
- .titlebar radio:active button.titlebutton {
+ treeview.radio:active button.flat, treeview.radio:active button.sidebar-button, treeview.radio:active
headerbar button.titlebutton, headerbar treeview.radio:active button.titlebutton,
+ treeview.radio:active .titlebar button.titlebutton,
+ .titlebar treeview.radio:active button.titlebutton {
-gtk-icon-shadow: none; }
-.view radio:active:selected, iconview radio:active:selected,
+.view treeview.radio:active:selected, iconview treeview.radio:active:selected,
row:selected radio:active {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-active.png"),
url("assets/selected-radio-unchecked-active 2 png")); }
-radio:disabled {
+treeview.radio:disabled {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"),
url("assets/radio-unchecked-insensitive 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
- radio:disabled button.flat, radio:disabled button.sidebar-button, radio:disabled headerbar
button.titlebutton, headerbar radio:disabled button.titlebutton,
- radio:disabled .titlebar button.titlebutton,
- .titlebar radio:disabled button.titlebutton {
+ treeview.radio:disabled button.flat, treeview.radio:disabled button.sidebar-button,
treeview.radio:disabled headerbar button.titlebutton, headerbar treeview.radio:disabled button.titlebutton,
+ treeview.radio:disabled .titlebar button.titlebutton,
+ .titlebar treeview.radio:disabled button.titlebutton {
-gtk-icon-shadow: none; }
-.view radio:disabled:selected, iconview radio:disabled:selected,
+.view treeview.radio:disabled:selected, iconview treeview.radio:disabled:selected,
row:selected radio:disabled {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-insensitive.png"),
url("assets/selected-radio-unchecked-insensitive 2 png")); }
-radio:backdrop {
+treeview.radio:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop.png"),
url("assets/radio-unchecked-backdrop 2 png"));
-gtk-icon-shadow: none; }
- radio:backdrop button.flat, radio:backdrop button.sidebar-button, radio:backdrop headerbar
button.titlebutton, headerbar radio:backdrop button.titlebutton,
- radio:backdrop .titlebar button.titlebutton,
- .titlebar radio:backdrop button.titlebutton {
+ treeview.radio:backdrop button.flat, treeview.radio:backdrop button.sidebar-button,
treeview.radio:backdrop headerbar button.titlebutton, headerbar treeview.radio:backdrop button.titlebutton,
+ treeview.radio:backdrop .titlebar button.titlebutton,
+ .titlebar treeview.radio:backdrop button.titlebutton {
-gtk-icon-shadow: none; }
-.view radio:backdrop:selected, iconview radio:backdrop:selected,
+.view treeview.radio:backdrop:selected, iconview treeview.radio:backdrop:selected,
row:selected radio:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop.png"),
url("assets/selected-radio-unchecked-backdrop 2 png")); }
-radio:backdrop:disabled {
+treeview.radio:backdrop:disabled {
-gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-backdrop-insensitive.png"),
url("assets/radio-unchecked-backdrop-insensitive 2 png"));
-gtk-icon-shadow: none; }
- radio:backdrop:disabled button.flat, radio:backdrop:disabled button.sidebar-button,
radio:backdrop:disabled headerbar button.titlebutton, headerbar radio:backdrop:disabled button.titlebutton,
- radio:backdrop:disabled .titlebar button.titlebutton,
- .titlebar radio:backdrop:disabled button.titlebutton {
+ treeview.radio:backdrop:disabled button.flat, treeview.radio:backdrop:disabled button.sidebar-button,
treeview.radio:backdrop:disabled headerbar button.titlebutton, headerbar treeview.radio:backdrop:disabled
button.titlebutton,
+ treeview.radio:backdrop:disabled .titlebar button.titlebutton,
+ .titlebar treeview.radio:backdrop:disabled button.titlebutton {
-gtk-icon-shadow: none; }
-.view radio:backdrop:disabled:selected, iconview radio:backdrop:disabled:selected,
+.view treeview.radio:backdrop:disabled:selected, iconview treeview.radio:backdrop:disabled:selected,
row:selected radio:backdrop:disabled {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-unchecked-backdrop-insensitive.png"),
url("assets/selected-radio-unchecked-backdrop-insensitive 2 png")); }
-radio:indeterminate {
+treeview.radio:indeterminate {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
- radio:indeterminate button.flat, radio:indeterminate button.sidebar-button, radio:indeterminate headerbar
button.titlebutton, headerbar radio:indeterminate button.titlebutton,
- radio:indeterminate .titlebar button.titlebutton,
- .titlebar radio:indeterminate button.titlebutton {
+ treeview.radio:indeterminate button.flat, treeview.radio:indeterminate button.sidebar-button,
treeview.radio:indeterminate headerbar button.titlebutton, headerbar treeview.radio:indeterminate
button.titlebutton,
+ treeview.radio:indeterminate .titlebar button.titlebutton,
+ .titlebar treeview.radio:indeterminate button.titlebutton {
-gtk-icon-shadow: none; }
-.view radio:indeterminate:selected, iconview radio:indeterminate:selected,
+.view treeview.radio:indeterminate:selected, iconview treeview.radio:indeterminate:selected,
row:selected radio:indeterminate {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed.png"), url("assets/selected-radio-mixed 2
png")); }
-radio:indeterminate:hover {
+treeview.radio:indeterminate:hover {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-hover.png"), url("assets/radio-mixed-hover 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
- radio:indeterminate:hover button.flat, radio:indeterminate:hover button.sidebar-button,
radio:indeterminate:hover headerbar button.titlebutton, headerbar radio:indeterminate:hover
button.titlebutton,
- radio:indeterminate:hover .titlebar button.titlebutton,
- .titlebar radio:indeterminate:hover button.titlebutton {
+ treeview.radio:indeterminate:hover button.flat, treeview.radio:indeterminate:hover button.sidebar-button,
treeview.radio:indeterminate:hover headerbar button.titlebutton, headerbar treeview.radio:indeterminate:hover
button.titlebutton,
+ treeview.radio:indeterminate:hover .titlebar button.titlebutton,
+ .titlebar treeview.radio:indeterminate:hover button.titlebutton {
-gtk-icon-shadow: none; }
-.view radio:indeterminate:hover:selected, iconview radio:indeterminate:hover:selected,
+.view treeview.radio:indeterminate:hover:selected, iconview treeview.radio:indeterminate:hover:selected,
row:selected radio:indeterminate:hover {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-hover.png"),
url("assets/selected-radio-mixed-hover 2 png")); }
-radio:indeterminate:selected {
+treeview.radio:indeterminate:selected {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-active.png"), url("assets/radio-mixed-active 2
png"));
-gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
- radio:indeterminate:selected button.flat, radio:indeterminate:selected button.sidebar-button,
radio:indeterminate:selected headerbar button.titlebutton, headerbar radio:indeterminate:selected
button.titlebutton,
- radio:indeterminate:selected .titlebar button.titlebutton,
- .titlebar radio:indeterminate:selected button.titlebutton {
+ treeview.radio:indeterminate:selected button.flat, treeview.radio:indeterminate:selected
button.sidebar-button, treeview.radio:indeterminate:selected headerbar button.titlebutton, headerbar
treeview.radio:indeterminate:selected button.titlebutton,
+ treeview.radio:indeterminate:selected .titlebar button.titlebutton,
+ .titlebar treeview.radio:indeterminate:selected button.titlebutton {
-gtk-icon-shadow: none; }
-.view radio:indeterminate:selected:selected, iconview radio:indeterminate:selected:selected,
+.view treeview.radio:indeterminate:selected:selected, iconview
treeview.radio:indeterminate:selected:selected,
row:selected radio:indeterminate:selected {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-active.png"),
url("assets/selected-radio-mixed-active 2 png")); }
-radio:indeterminate:backdrop {
+treeview.radio:indeterminate:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop.png"), url("assets/radio-mixed-backdrop 2
png"));
-gtk-icon-shadow: none; }
- radio:indeterminate:backdrop button.flat, radio:indeterminate:backdrop button.sidebar-button,
radio:indeterminate:backdrop headerbar button.titlebutton, headerbar radio:indeterminate:backdrop
button.titlebutton,
- radio:indeterminate:backdrop .titlebar button.titlebutton,
- .titlebar radio:indeterminate:backdrop button.titlebutton {
+ treeview.radio:indeterminate:backdrop button.flat, treeview.radio:indeterminate:backdrop
button.sidebar-button, treeview.radio:indeterminate:backdrop headerbar button.titlebutton, headerbar
treeview.radio:indeterminate:backdrop button.titlebutton,
+ treeview.radio:indeterminate:backdrop .titlebar button.titlebutton,
+ .titlebar treeview.radio:indeterminate:backdrop button.titlebutton {
-gtk-icon-shadow: none; }
-.view radio:indeterminate:backdrop:selected, iconview radio:indeterminate:backdrop:selected,
+.view treeview.radio:indeterminate:backdrop:selected, iconview
treeview.radio:indeterminate:backdrop:selected,
row:selected radio:indeterminate:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop.png"),
url("assets/selected-radio-mixed-backdrop 2 png")); }
-radio:indeterminate:disabled {
+treeview.radio:indeterminate:disabled {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"),
url("assets/radio-mixed-insensitive 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
- radio:indeterminate:disabled button.flat, radio:indeterminate:disabled button.sidebar-button,
radio:indeterminate:disabled headerbar button.titlebutton, headerbar radio:indeterminate:disabled
button.titlebutton,
- radio:indeterminate:disabled .titlebar button.titlebutton,
- .titlebar radio:indeterminate:disabled button.titlebutton {
+ treeview.radio:indeterminate:disabled button.flat, treeview.radio:indeterminate:disabled
button.sidebar-button, treeview.radio:indeterminate:disabled headerbar button.titlebutton, headerbar
treeview.radio:indeterminate:disabled button.titlebutton,
+ treeview.radio:indeterminate:disabled .titlebar button.titlebutton,
+ .titlebar treeview.radio:indeterminate:disabled button.titlebutton {
-gtk-icon-shadow: none; }
-.view radio:indeterminate:disabled:selected, iconview radio:indeterminate:disabled:selected,
+.view treeview.radio:indeterminate:disabled:selected, iconview
treeview.radio:indeterminate:disabled:selected,
row:selected radio:indeterminate:disabled {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-insensitive.png"),
url("assets/selected-radio-mixed-insensitive 2 png")); }
-radio:indeterminate:disabled:backdrop {
+treeview.radio:indeterminate:disabled:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-backdrop-insensitive.png"),
url("assets/radio-mixed-backdrop-insensitive 2 png"));
-gtk-icon-shadow: none; }
- radio:indeterminate:disabled:backdrop button.flat, radio:indeterminate:disabled:backdrop
button.sidebar-button, radio:indeterminate:disabled:backdrop headerbar button.titlebutton, headerbar
radio:indeterminate:disabled:backdrop button.titlebutton,
- radio:indeterminate:disabled:backdrop .titlebar button.titlebutton,
- .titlebar radio:indeterminate:disabled:backdrop button.titlebutton {
+ treeview.radio:indeterminate:disabled:backdrop button.flat, treeview.radio:indeterminate:disabled:backdrop
button.sidebar-button, treeview.radio:indeterminate:disabled:backdrop headerbar button.titlebutton, headerbar
treeview.radio:indeterminate:disabled:backdrop button.titlebutton,
+ treeview.radio:indeterminate:disabled:backdrop .titlebar button.titlebutton,
+ .titlebar treeview.radio:indeterminate:disabled:backdrop button.titlebutton {
-gtk-icon-shadow: none; }
-.view radio:indeterminate:disabled:backdrop:selected, iconview
radio:indeterminate:disabled:backdrop:selected,
+.view treeview.radio:indeterminate:disabled:backdrop:selected, iconview
treeview.radio:indeterminate:disabled:backdrop:selected,
row:selected radio:indeterminate:disabled:backdrop {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-mixed-backdrop-insensitive.png"),
url("assets/selected-radio-mixed-backdrop-insensitive 2 png")); }
-radio:checked {
+treeview.radio:checked {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
- radio:checked button.flat, radio:checked button.sidebar-button, radio:checked headerbar
button.titlebutton, headerbar radio:checked button.titlebutton,
- radio:checked .titlebar button.titlebutton,
- .titlebar radio:checked button.titlebutton {
+ treeview.radio:checked button.flat, treeview.radio:checked button.sidebar-button, treeview.radio:checked
headerbar button.titlebutton, headerbar treeview.radio:checked button.titlebutton,
+ treeview.radio:checked .titlebar button.titlebutton,
+ .titlebar treeview.radio:checked button.titlebutton {
-gtk-icon-shadow: none; }
-.view radio:checked:selected, iconview radio:checked:selected,
+.view treeview.radio:checked:selected, iconview treeview.radio:checked:selected,
row:selected radio:checked {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked.png"), url("assets/selected-radio-checked
2 png")); }
-radio:checked:disabled {
+treeview.radio:checked:disabled {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"),
url("assets/radio-checked-insensitive 2 png"));
-gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
- radio:checked:disabled button.flat, radio:checked:disabled button.sidebar-button, radio:checked:disabled
headerbar button.titlebutton, headerbar radio:checked:disabled button.titlebutton,
- radio:checked:disabled .titlebar button.titlebutton,
- .titlebar radio:checked:disabled button.titlebutton {
+ treeview.radio:checked:disabled button.flat, treeview.radio:checked:disabled button.sidebar-button,
treeview.radio:checked:disabled headerbar button.titlebutton, headerbar treeview.radio:checked:disabled
button.titlebutton,
+ treeview.radio:checked:disabled .titlebar button.titlebutton,
+ .titlebar treeview.radio:checked:disabled button.titlebutton {
-gtk-icon-shadow: none; }
-.view radio:checked:disabled:selected, iconview radio:checked:disabled:selected,
+.view treeview.radio:checked:disabled:selected, iconview treeview.radio:checked:disabled:selected,
row:selected radio:checked:disabled {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-insensitive.png"),
url("assets/selected-radio-checked-insensitive 2 png")); }
-radio:checked:hover {
+treeview.radio:checked:hover {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-hover.png"), url("assets/radio-checked-hover 2
png"));
-gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
- radio:checked:hover button.flat, radio:checked:hover button.sidebar-button, radio:checked:hover headerbar
button.titlebutton, headerbar radio:checked:hover button.titlebutton,
- radio:checked:hover .titlebar button.titlebutton,
- .titlebar radio:checked:hover button.titlebutton {
+ treeview.radio:checked:hover button.flat, treeview.radio:checked:hover button.sidebar-button,
treeview.radio:checked:hover headerbar button.titlebutton, headerbar treeview.radio:checked:hover
button.titlebutton,
+ treeview.radio:checked:hover .titlebar button.titlebutton,
+ .titlebar treeview.radio:checked:hover button.titlebutton {
-gtk-icon-shadow: none; }
-.view radio:checked:hover:selected, iconview radio:checked:hover:selected,
+.view treeview.radio:checked:hover:selected, iconview treeview.radio:checked:hover:selected,
row:selected radio:checked:hover {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-hover.png"),
url("assets/selected-radio-checked-hover 2 png")); }
-radio:checked:active {
+treeview.radio:checked:active {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-active.png"), url("assets/radio-checked-active 2
png"));
-gtk-icon-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
- radio:checked:active button.flat, radio:checked:active button.sidebar-button, radio:checked:active
headerbar button.titlebutton, headerbar radio:checked:active button.titlebutton,
- radio:checked:active .titlebar button.titlebutton,
- .titlebar radio:checked:active button.titlebutton {
+ treeview.radio:checked:active button.flat, treeview.radio:checked:active button.sidebar-button,
treeview.radio:checked:active headerbar button.titlebutton, headerbar treeview.radio:checked:active
button.titlebutton,
+ treeview.radio:checked:active .titlebar button.titlebutton,
+ .titlebar treeview.radio:checked:active button.titlebutton {
-gtk-icon-shadow: none; }
-.view radio:checked:active:selected, iconview radio:checked:active:selected,
+.view treeview.radio:checked:active:selected, iconview treeview.radio:checked:active:selected,
row:selected radio:checked:active {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-active.png"),
url("assets/selected-radio-checked-active 2 png")); }
-radio:backdrop:checked {
+treeview.radio:backdrop:checked {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop.png"), url("assets/radio-checked-backdrop
2 png"));
-gtk-icon-shadow: none; }
- radio:backdrop:checked button.flat, radio:backdrop:checked button.sidebar-button, radio:backdrop:checked
headerbar button.titlebutton, headerbar radio:backdrop:checked button.titlebutton,
- radio:backdrop:checked .titlebar button.titlebutton,
- .titlebar radio:backdrop:checked button.titlebutton {
+ treeview.radio:backdrop:checked button.flat, treeview.radio:backdrop:checked button.sidebar-button,
treeview.radio:backdrop:checked headerbar button.titlebutton, headerbar treeview.radio:backdrop:checked
button.titlebutton,
+ treeview.radio:backdrop:checked .titlebar button.titlebutton,
+ .titlebar treeview.radio:backdrop:checked button.titlebutton {
-gtk-icon-shadow: none; }
-.view radio:backdrop:checked:selected, iconview radio:backdrop:checked:selected,
+.view treeview.radio:backdrop:checked:selected, iconview treeview.radio:backdrop:checked:selected,
row:selected radio:backdrop:checked {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop.png"),
url("assets/selected-radio-checked-backdrop 2 png")); }
-radio:backdrop:checked:disabled {
+treeview.radio:backdrop:checked:disabled {
-gtk-icon-source: -gtk-scaled(url("assets/radio-checked-backdrop-insensitive.png"),
url("assets/radio-checked-backdrop-insensitive 2 png"));
-gtk-icon-shadow: none; }
- radio:backdrop:checked:disabled button.flat, radio:backdrop:checked:disabled button.sidebar-button,
radio:backdrop:checked:disabled headerbar button.titlebutton, headerbar radio:backdrop:checked:disabled
button.titlebutton,
- radio:backdrop:checked:disabled .titlebar button.titlebutton,
- .titlebar radio:backdrop:checked:disabled button.titlebutton {
+ treeview.radio:backdrop:checked:disabled button.flat, treeview.radio:backdrop:checked:disabled
button.sidebar-button, treeview.radio:backdrop:checked:disabled headerbar button.titlebutton, headerbar
treeview.radio:backdrop:checked:disabled button.titlebutton,
+ treeview.radio:backdrop:checked:disabled .titlebar button.titlebutton,
+ .titlebar treeview.radio:backdrop:checked:disabled button.titlebutton {
-gtk-icon-shadow: none; }
-.view radio:backdrop:checked:disabled:selected, iconview radio:backdrop:checked:disabled:selected,
+.view treeview.radio:backdrop:checked:disabled:selected, iconview
treeview.radio:backdrop:checked:disabled:selected,
row:selected radio:backdrop:checked:disabled {
-gtk-icon-source: -gtk-scaled(url("assets/selected-radio-checked-backdrop-insensitive.png"),
url("assets/selected-radio-checked-backdrop-insensitive 2 png")); }
-menu menuitem radio {
- color: #666a6b;
- -gtk-icon-source: -gtk-icontheme("radio-symbolic");
- -gtk-icon-shadow: none; }
- menu menuitem radio:hover, menu menuitem radio:disabled {
- -gtk-icon-source: -gtk-icontheme("radio-symbolic");
- -gtk-icon-shadow: none; }
- menu menuitem radio:checked, menu menuitem radio:checked:hover, menu menuitem radio:checked:disabled {
- -gtk-icon-source: -gtk-icontheme("radio-checked-symbolic");
- -gtk-icon-shadow: none; }
- menu menuitem radio:indeterminate, menu menuitem radio:indeterminate:hover, menu menuitem
radio:indeterminate:disabled {
- -gtk-icon-source: -gtk-icontheme("radio-mixed-symbolic");
- -gtk-icon-shadow: none; }
- menu menuitem radio:hover {
- color: #ffffff; }
- menu menuitem radio:disabled {
- color: #babbbb; }
-
.view.check, iconview.check, .view.radio, iconview.radio,
row .check, row .radio {
-gtk-icon-shadow: none; }
@@ -3181,14 +3145,106 @@ checkbutton.text-button, radiobutton.text-button {
checkbutton.text-button:disabled:backdrop, checkbutton.text-button:disabled:active:backdrop,
checkbutton.text-button:disabled:indeterminate:backdrop, radiobutton.text-button:disabled:backdrop,
radiobutton.text-button:disabled:active:backdrop, radiobutton.text-button:disabled:indeterminate:backdrop {
color: #c3c3c0; }
-radiobutton radio,
-checkbutton check {
- min-width: 16px;
- min-height: 16px;
- margin: 0 2px 0 2px; }
- radiobutton radio:only-child,
- checkbutton check:only-child {
+check,
+radio {
+ margin: 0 4px;
+ min-height: 14px;
+ min-width: 14px;
+ border: 1px solid;
+ -gtk-icon-source: none;
+ color: #2e3436;
+ outline-color: rgba(46, 52, 54, 0.3);
+ border-color: #9d9d99;
+ background-image: linear-gradient(to bottom, #e8e8e7, #dededd 60%, #cfcfcd);
+ text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+ -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0.8), 0 1px rgba(255, 255, 255, 0); }
+ check:only-child,
+ radio:only-child {
margin: 0; }
+ check:hover,
+ radio:hover {
+ color: #2e3436;
+ outline-color: rgba(46, 52, 54, 0.3);
+ border-color: #9d9d99;
+ /*
+ background-image: linear-gradient(to bottom,
+ lighten($c, 16%),
+ lighten($c, 6%) 40%,
+ lighten($c, 2%));
+ */
+ background-image: linear-gradient(to bottom, #f7f7f7, #e8e8e7 60%, #dededd);
+ text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+ -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+ box-shadow: inset 0 1px white, 0 1px rgba(255, 255, 255, 0); }
+ check:active,
+ radio:active {
+ color: #2e3436;
+ outline-color: rgba(46, 52, 54, 0.3);
+ border-color: #9d9d99;
+ background-image: linear-gradient(to bottom, #c8c8c5, #dcdcda);
+ text-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+ -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.76923);
+ box-shadow: inset 0 2px 1px -2px rgba(0, 0, 0, 0.6), 0 1px rgba(255, 255, 255, 0); }
+ check:disabled,
+ radio:disabled {
+ color: #8b8e8f;
+ border-color: #9d9d99;
+ background-image: linear-gradient(to bottom, #f1f1f1);
+ text-shadow: none;
+ -gtk-icon-shadow: none;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+ check:disabled > .label,
+ radio:disabled > .label {
+ color: inherit; }
+ check:backdrop,
+ radio:backdrop {
+ color: #8b8e8f;
+ border-color: #a5a5a1;
+ background-image: linear-gradient(to bottom, #e8e8e7);
+ text-shadow: none;
+ -gtk-icon-shadow: none;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+ check:backdrop:disabled,
+ radio:backdrop:disabled {
+ color: #c3c3c0;
+ border-color: #a5a5a1;
+ background-image: linear-gradient(to bottom, #f1f1f1);
+ text-shadow: none;
+ -gtk-icon-shadow: none;
+ box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); }
+ check:backdrop:disabled > .label,
+ radio:backdrop:disabled > .label {
+ color: inherit; }
+ row:selected check, row:selected
+ radio {
+ border-color: #184472; }
+ menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem
+ radio, menu menuitem
+ radio:hover, menu menuitem
+ radio:disabled {
+ min-height: 14px;
+ min-width: 14px;
+ background-image: none;
+ background-color: transparent;
+ box-shadow: none;
+ -gtk-icon-shadow: none;
+ color: inherit;
+ border-color: currentColor; }
+
+check {
+ border-radius: 3px; }
+ check:checked {
+ -gtk-icon-source: -gtk-recolor(url("assets/check-symbolic.svg")); }
+ check:indeterminate {
+ -gtk-icon-source: -gtk-recolor(url("assets/dash-symbolic.svg")); }
+
+radio {
+ border-radius: 100%; }
+ radio:checked {
+ -gtk-icon-source: -gtk-recolor(url("assets/bullet-symbolic.svg")); }
+ radio:indeterminate {
+ -gtk-icon-source: -gtk-recolor(url("assets/dash-symbolic.svg")); }
/************
* GtkScale *
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]