[gnome-themes-standard] buttons,checkboxes have a :checked state now
- From: Jakub Steiner <jimmac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-themes-standard] buttons,checkboxes have a :checked state now
- Date: Mon, 18 Aug 2014 11:27:44 +0000 (UTC)
commit 2734bf720e77519705eb28a2340a4b02aea2ffec
Author: Jakub Steiner <jimmac gmail com>
Date: Mon Aug 18 13:17:14 2014 +0200
buttons,checkboxes have a :checked state now
https://bugzilla.gnome.org/show_bug.cgi?id=733967
themes/HighContrast/gtk-3.0/_common.scss | 11 +++++----
themes/HighContrast/gtk-3.0/gtk.css | 32 +++++++++++++++---------------
2 files changed, 22 insertions(+), 21 deletions(-)
---
diff --git a/themes/HighContrast/gtk-3.0/_common.scss b/themes/HighContrast/gtk-3.0/_common.scss
index 83e4b30..bf34d56 100644
--- a/themes/HighContrast/gtk-3.0/_common.scss
+++ b/themes/HighContrast/gtk-3.0/_common.scss
@@ -235,13 +235,14 @@ GtkLabel {
@include button(hover);
-gtk-image-effect: highlight;
}
- &:active, &.flat:active {
+ &:active, &.flat:active,
+ &:checked, &.flat:checked {
@include button(active);
transition-duration: 50ms;
}
&:backdrop, &.flat:backdrop {
@include button(backdrop);
- &:active {
+ &:active, &:checked {
@include button(backdrop-active);
}
&:insensitive {
@@ -274,7 +275,7 @@ GtkLabel {
@include button(osd-hover);
@extend %linked_buttons;
}
- &:active {
+ &:active, &:checked {
@include button(osd-active);
@extend %linked_buttons;
}
@@ -295,7 +296,7 @@ GtkLabel {
&:hover {
@include button(hover,$b_color, white);
}
- &:active {
+ &:active, &:checked {
@include button(active,$b_color, white);
}
&:backdrop {
@@ -1297,7 +1298,7 @@ GtkCheckButton.text-button, GtkRadioButton.text-button {
background-image: none;
-gtk-icon-source: -gtk-icontheme('#{$a}-checked-symbolic');
&:hover { color: $borders_color; }
- &:active {
+ &:checked {
color: $fg_color;
&:hover { color: $borders_color; }
&:insensitive {
diff --git a/themes/HighContrast/gtk-3.0/gtk.css b/themes/HighContrast/gtk-3.0/gtk.css
index 7e4b17a..e656e50 100644
--- a/themes/HighContrast/gtk-3.0/gtk.css
+++ b/themes/HighContrast/gtk-3.0/gtk.css
@@ -249,7 +249,7 @@
border-color: #7f7f7f;
background-image: linear-gradient(to bottom, white, white 40%, white);
-gtk-image-effect: highlight; }
- .button:active, .button.flat:active {
+ .button:active, .button.flat:active, .button:checked, .button.flat:checked {
border-width: 2px;
border-style: solid;
border-color: #7f7f7f;
@@ -264,7 +264,7 @@
background-image: linear-gradient(to bottom, white);
text-shadow: none;
icon-shadow: none; }
- .button:backdrop:active, .button.flat:backdrop:active {
+ .button:backdrop:active, .button:backdrop:checked, .button.flat:backdrop:active,
.button.flat:backdrop:checked {
border-width: 2px;
border-style: solid;
color: black;
@@ -311,7 +311,7 @@
background-color: rgba(255, 255, 255, 0.01);
border-color: rgba(255, 255, 255, 0.2);
box-shadow: none; }
- .osd .button:active {
+ .osd .button:active, .osd .button:checked {
border-width: 2px;
border-style: solid;
background-color: rgba(255, 255, 255, 0.03);
@@ -337,7 +337,7 @@
color: white;
border-color: #1c5187;
background-image: linear-gradient(to bottom, #85b4e5, #5b9add 40%, #4a90d9); }
- .button.suggested-action:active {
+ .button.suggested-action:active, .button.suggested-action:checked {
border-width: 2px;
border-style: solid;
border-color: #1c5187;
@@ -377,7 +377,7 @@
color: white;
border-color: #8e0b0b;
background-image: linear-gradient(to bottom, #f46b6b, #f03c3c 40%, #ef2929); }
- .button.destructive-action:active {
+ .button.destructive-action:active, .button.destructive-action:checked {
border-width: 2px;
border-style: solid;
border-color: #8e0b0b;
@@ -488,7 +488,7 @@
border-radius: 3px;
border-style: solid; }
-.osd .button, .osd .button:hover, .osd .button:active, .osd .button:insensitive, .osd .button:backdrop,
.inline-toolbar .button, .inline-toolbar .button:backdrop, .linked .button, .linked .button:backdrop {
+.osd .button, .osd .button:hover, .osd .button:active, .osd .button:checked, .osd .button:insensitive, .osd
.button:backdrop, .inline-toolbar .button, .inline-toolbar .button:backdrop, .linked .button, .linked
.button:backdrop {
border-radius: 0;
border-left-style: none; }
.osd .button:dir(rtl), .inline-toolbar .button:dir(rtl), .linked .button:dir(rtl) {
@@ -1404,15 +1404,15 @@ GtkCheckButton.text-button, GtkRadioButton.text-button {
-gtk-icon-source: -gtk-icontheme("checkbox-checked-symbolic"); }
.check:hover {
color: #7f7f7f; }
- .check:active {
+ .check:checked {
color: black; }
- .check:active:hover {
+ .check:checked:hover {
color: #7f7f7f; }
- .check:active:insensitive {
+ .check:checked:insensitive {
color: #7f7f7f; }
- .check:active:insensitive:backdrop {
+ .check:checked:insensitive:backdrop {
color: #7f7f7f; }
- .check:active:backdrop {
+ .check:checked:backdrop {
color: black; }
.check:insensitive {
color: rgba(127, 127, 127, 0.1); }
@@ -1437,15 +1437,15 @@ GtkCheckButton.text-button, GtkRadioButton.text-button {
-gtk-icon-source: -gtk-icontheme("radio-checked-symbolic"); }
.radio:hover {
color: #7f7f7f; }
- .radio:active {
+ .radio:checked {
color: black; }
- .radio:active:hover {
+ .radio:checked:hover {
color: #7f7f7f; }
- .radio:active:insensitive {
+ .radio:checked:insensitive {
color: #7f7f7f; }
- .radio:active:insensitive:backdrop {
+ .radio:checked:insensitive:backdrop {
color: #7f7f7f; }
- .radio:active:backdrop {
+ .radio:checked:backdrop {
color: black; }
.radio:insensitive {
color: rgba(127, 127, 127, 0.1); }
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]