by roundabout, Thursday, 3 March 2016, 13:13:21 (1457010801), pushed by roundabout, Sunday, 11 May 2025, 13:21:55 (1746969715)
Author identity: nana4 <hnmaigo@gmail.com>
b61e772f64abffe258c0c8ba2ab84b2c661bf88c
gtk-3.0/_common.scss
@@ -1362,16 +1362,15 @@ $_slider_fine_tune_margin: 6px;
**********/
GtkSwitch {
-GtkSwitch-slider-width: 28px; // 55px is the right value to make it as tall
// as buttons, not doing that for now
-GtkSwitch-slider-height: 28px;
-GtkSwitch-slider-width: $small_size;
-GtkSwitch-slider-height: $small_size;
outline-offset: -4px;
outline-radius: 100px;
font-size: 0;
&.trough {
// similar to the .scale
border: 10px solid transparent;
border: 8px solid transparent;
border-radius: 100px;
background-color: $track_color;
// background-clip: padding-box;
@@ -1379,10 +1378,11 @@ GtkSwitch {
color: $insensitive_fg_color;
}
&:active {
background-color: $accent_bg_color;
background-color: scale-alpha($accent_bg_color, 0.5);
color: $selected_fg_color;
&:insensitive {
background-color: $track_color;
color: $accent_bg_color;
background-color: scale-alpha($accent_bg_color, 0.5 * $disabled_opacity);
color: $insensitive_fg_color;
}
}
}
@@ -1391,6 +1391,7 @@ GtkSwitch {
border-radius: 100px;
@include entry(normal);
&:hover { @include entry(focus); }
&:active { background-color: $accent_bg_color; }
&:insensitive { @include entry(insensitive); }
}
.list-row:selected & {
gtk-3.0/gtk-dark.css
@@ -1118,22 +1118,23 @@ column-header.button.dnd, column-header .button.dnd {
* Switch *
**********/
GtkSwitch {
-GtkSwitch-slider-width: 28px;
-GtkSwitch-slider-height: 28px;
-GtkSwitch-slider-width: 24px;
-GtkSwitch-slider-height: 24px;
outline-offset: -4px;
outline-radius: 100px;
font-size: 0; }
GtkSwitch.trough {
border: 10px solid transparent;
border: 8px solid transparent;
border-radius: 100px;
background-color: alpha(currentColor, 0.3); }
GtkSwitch.trough:insensitive {
color: rgba(255, 255, 255, 0.4); }
GtkSwitch.trough:active {
background-color: #FF4081; }
background-color: rgba(255, 64, 129, 0.5);
color: #FFFFFF; }
GtkSwitch.trough:active:insensitive {
background-color: alpha(currentColor, 0.3);
color: #FF4081; }
background-color: rgba(255, 64, 129, 0.2);
color: rgba(255, 255, 255, 0.4); }
GtkSwitch.slider {
padding: 4px;
border-radius: 100px;
@@ -1142,6 +1143,8 @@ GtkSwitch {
color: #FFFFFF; }
GtkSwitch.slider:hover {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23); }
GtkSwitch.slider:active {
background-color: #FF4081; }
GtkSwitch.slider:insensitive {
color: rgba(255, 255, 255, 0.4);
background-color: #3e515a; }
gtk-3.0/gtk.css
@@ -1118,22 +1118,23 @@ column-header.button.dnd, column-header .button.dnd {
* Switch *
**********/
GtkSwitch {
-GtkSwitch-slider-width: 28px;
-GtkSwitch-slider-height: 28px;
-GtkSwitch-slider-width: 24px;
-GtkSwitch-slider-height: 24px;
outline-offset: -4px;
outline-radius: 100px;
font-size: 0; }
GtkSwitch.trough {
border: 10px solid transparent;
border: 8px solid transparent;
border-radius: 100px;
background-color: alpha(currentColor, 0.3); }
GtkSwitch.trough:insensitive {
color: rgba(0, 0, 0, 0.32); }
GtkSwitch.trough:active {
background-color: #FF4081; }
background-color: rgba(255, 64, 129, 0.5);
color: #FFFFFF; }
GtkSwitch.trough:active:insensitive {
background-color: alpha(currentColor, 0.3);
color: #FF4081; }
background-color: rgba(255, 64, 129, 0.2);
color: rgba(0, 0, 0, 0.32); }
GtkSwitch.slider {
padding: 4px;
border-radius: 100px;
@@ -1142,6 +1143,8 @@ GtkSwitch {
color: rgba(0, 0, 0, 0.8); }
GtkSwitch.slider:hover {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23); }
GtkSwitch.slider:active {
background-color: #FF4081; }
GtkSwitch.slider:insensitive {
color: rgba(0, 0, 0, 0.32);
background-color: #f6f7f8; }