[gtk+] win32 theme: Replace pseudoclasses with undeprecated ones
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] win32 theme: Replace pseudoclasses with undeprecated ones
- Date: Thu, 11 Feb 2016 02:46:17 +0000 (UTC)
commit 9c700b2bc62e35c37d7d9d8b3c11b79526b82b41
Author: Benjamin Otte <otte gnome org>
Date: Sun Feb 7 04:00:46 2016 +0100
win32 theme: Replace pseudoclasses with undeprecated ones
gtk/theme/win32/gtk-win32-base.css | 356 ++++++++++++++++++------------------
gtk/theme/win32/gtk.css | 84 +++++-----
2 files changed, 220 insertions(+), 220 deletions(-)
---
diff --git a/gtk/theme/win32/gtk-win32-base.css b/gtk/theme/win32/gtk-win32-base.css
index 0374d82..6aa899a 100644
--- a/gtk/theme/win32/gtk-win32-base.css
+++ b/gtk/theme/win32/gtk-win32-base.css
@@ -41,7 +41,7 @@ frame {
border-image: -gtk-win32-theme-part(button, 4 1) 2 2 2 2 stretch;
}
-*:insensitive {
+*:disabled {
color: -gtk-win32-color(button, 17);
}
@@ -82,7 +82,7 @@ frame {
.dark-area-focus {
color: #fff;
-:%s/}
+}
notebook > scrolledwindow.frame {
border-style: none;
@@ -106,7 +106,7 @@ scrolledwindow.frame {
color: @fg_color;
}
-.view:selected:focused {
+.view:selected:focus {
background-color: @selected_bg_color;
color: @selected_fg_color;
}
@@ -139,20 +139,20 @@ button {
padding: 3px;
}
-button:insensitive {
+button:disabled {
background-image: -gtk-win32-theme-part(button, 1 4);
}
-button:focused {
+button:focus {
background-image: -gtk-win32-theme-part(button, 1 5);
}
-button:prelight, button:prelight:focused {
+button:hover, button:hover:focus {
background-image: -gtk-win32-theme-part(button, 1 2);
color: @text_color;
}
-button:active, button:active:focused, button:active:focused:prelight {
+button:active, button:active:focus, button:active:focus:hover {
background-image: -gtk-win32-theme-part(button, 1 3);
color: @text_color;
}
@@ -165,27 +165,27 @@ button:selected {
/* Checkbuttons */
/* Prevent selected check/radiobuttons from getting the "selected" blue background */
-button.check:prelight:selected,
-button.radio:prelight:selected {
+button.check:hover:selected,
+button.radio:hover:selected {
background-color: transparent;
}
/* This is meaningless, it just enables prelight propagation to check/radio mark */
button.check,
button.radio,
-button.check:prelight,
-button.radio:prelight {
+button.check:hover,
+button.radio:hover {
background-image: -gtk-gradient (linear, left top, right bottom, from(transparent), to(transparent));
}
-.check:focused,
+.check:focus,
.check {
background-color: transparent;
background-image: -gtk-win32-theme-part(button, 3 1);
border-width: 0;
}
-.check:insensitive {
+.check:disabled {
background-image: -gtk-win32-theme-part(button, 3 4);
}
@@ -193,36 +193,36 @@ button.radio:prelight {
in a listview where all checkboxes in a row gets prelighted
whenever the row is prelighted */
-button.check:focused:prelight,
-button.check:prelight {
+button.check:focus:hover,
+button.check:hover {
background-image: -gtk-win32-theme-part(button, 3 2);
}
-check:focused:active,
+check:focus:active,
check:active {
background-image: -gtk-win32-theme-part(button, 3 5);
}
-check:active:insensitive {
+check:active:disabled {
background-image: -gtk-win32-theme-part(button, 3 8);
}
-button.check:focused:active:prelight,
-button.check:active:prelight {
+button.check:focus:active:hover,
+button.check:active:hover {
background-image: -gtk-win32-theme-part(button, 3 6);
}
-check:focused:inconsistent,
-check:inconsistent {
+check:focus:indeterminate,
+check:indeterminate {
background-image: -gtk-win32-theme-part(button, 3 9);
}
-check:inconsistent:insensitive {
+check:indeterminate:disabled {
background-image: -gtk-win32-theme-part(button, 3 12);
}
-check:focused:inconsistent:prelight,
-check:inconsistent:prelight {
+check:focus:indeterminate:hover,
+check:indeterminate:hover {
background-image: -gtk-win32-theme-part(button, 3 10);
}
@@ -238,11 +238,11 @@ radio {
border-width: 0;
}
-radio:insensitive {
+radio:disabled {
background-image: -gtk-win32-theme-part(button, 2 4);
}
-radio:prelight {
+radio:hover {
background-image: -gtk-win32-theme-part(button, 2 2);
}
@@ -250,23 +250,23 @@ radio:active {
background-image: -gtk-win32-theme-part(button, 2 5);
}
-radio:active:insensitive {
+radio:active:disabled {
background-image: -gtk-win32-theme-part(button, 2 8);
}
-radio:active:prelight {
+radio:active:hover {
background-image: -gtk-win32-theme-part(button, 2 6);
}
-radio:inconsistent {
+radio:indeterminate {
background-image: -gtk-win32-theme-part(button, 2 1, over (2 5, 0.3));
}
-radio:inconsistent:insensitive {
+radio:indeterminate:disabled {
background-image: -gtk-win32-theme-part(button, 2 4, over (2 8, 0.3));
}
-radio:inconsistent:prelight {
+radio:indeterminate:hover {
background-image: -gtk-win32-theme-part(button, 2 4, over(2 6, 0.3));
}
@@ -294,16 +294,16 @@ scrollbar button.bottom {
background-image: -gtk-win32-theme-part(scrollbar, 1 5);
}
-scrollbar button.bottom:prelight {
+scrollbar button.bottom:hover {
background-image: -gtk-win32-theme-part(scrollbar, 1 6);
}
scrollbar button.bottom:active,
-scrollbar button.bottom:active:prelight {
+scrollbar button.bottom:active:hover {
background-image: -gtk-win32-theme-part(scrollbar, 1 7);
}
-scrollbar button.bottom:insensitive {
+scrollbar button.bottom:disabled {
background-image: -gtk-win32-theme-part(scrollbar, 1 8);
}
@@ -311,16 +311,16 @@ scrollbar button.top {
background-image: -gtk-win32-theme-part(scrollbar, 1 1);
}
-scrollbar button.top:prelight {
+scrollbar button.top:hover {
background-image: -gtk-win32-theme-part(scrollbar, 1 2);
}
scrollbar button.top:active,
-scrollbar button.top:active:prelight {
+scrollbar button.top:active:hover {
background-image: -gtk-win32-theme-part(scrollbar, 1 3);
}
-scrollbar button.top:insensitive {
+scrollbar button.top:disabled {
background-image: -gtk-win32-theme-part(scrollbar, 1 4);
}
@@ -328,16 +328,16 @@ scrollbar button.left {
background-image: -gtk-win32-theme-part(scrollbar, 1 9);
}
-scrollbar button.left:prelight {
+scrollbar button.left:hover {
background-image: -gtk-win32-theme-part(scrollbar, 1 10);
}
scrollbar button.left:active,
-scrollbar button.left:active:prelight {
+scrollbar button.left:active:hover {
background-image: -gtk-win32-theme-part(scrollbar, 1 11);
}
-scrollbar button.left:insensitive {
+scrollbar button.left:disabled {
background-image: -gtk-win32-theme-part(scrollbar, 1 12);
}
@@ -345,16 +345,16 @@ scrollbar button.right {
background-image: -gtk-win32-theme-part(scrollbar, 1 13);
}
-scrollbar button.right:prelight {
+scrollbar button.right:hover {
background-image: -gtk-win32-theme-part(scrollbar, 1 14);
}
scrollbar button.right:active,
-scrollbar button.right:active:prelight {
+scrollbar button.right:active:hover {
background-image: -gtk-win32-theme-part(scrollbar, 1 15);
}
-scrollbar button.right:insensitive {
+scrollbar button.right:disabled {
background-image: -gtk-win32-theme-part(scrollbar, 1 16);
}
@@ -373,7 +373,7 @@ scrollbar slider {
background-image: -gtk-win32-theme-part(scrollbar, 2 1, over (8 1));
}
-scrollbar slider:prelight {
+scrollbar slider:hover {
background-image: -gtk-win32-theme-part(scrollbar, 2 2, over (8 2));
}
@@ -381,7 +381,7 @@ scrollbar slider:active {
background-image: -gtk-win32-theme-part(scrollbar, 2 3, over (8 3));
}
-scrollbar slider:insensitive {
+scrollbar slider:disabled {
/* There's a theme part for "disabled slider", but the only app observed
to have a disabled scrollbar (Notepad) does not draw its slider at all
when scrollbar is disabled. */
@@ -393,7 +393,7 @@ scrollbar.vertical slider {
background-image: -gtk-win32-theme-part(scrollbar, 3 1, over (9 1));
}
-scrollbar.vertical slider:prelight {
+scrollbar.vertical slider:hover {
background-image: -gtk-win32-theme-part(scrollbar, 3 2, over (9 2));
}
@@ -401,7 +401,7 @@ scrollbar.vertical slider:active {
background-image: -gtk-win32-theme-part(scrollbar, 3 3, over (9 3));
}
-scrollbar.vertical slider:insensitive {
+scrollbar.vertical slider:disabled {
background-image: none;
background-color: transparent;
}
@@ -418,16 +418,16 @@ entry {
background-image: -gtk-win32-theme-part(edit, 6 1, margins(-1 -1 -1 -1));
padding: 2px;
}
-entry:insensitive {
+entry:disabled {
border-image: -gtk-win32-theme-part(edit, 6 4) 1 1 1 1 stretch;
background-image: -gtk-win32-theme-part(edit, 6 4, margins(-1 -1 -1 -1));
color: #a7aba7;
}
-entry:prelight {
+entry:hover {
border-image: -gtk-win32-theme-part(edit, 6 2) 1 1 1 1 stretch;
background-image: -gtk-win32-theme-part(edit, 6 2, margins(-1 -1 -1 -1));
}
-entry:focused {
+entry:focus {
border-image: -gtk-win32-theme-part(edit, 6 3) 1 1 1 1 stretch;
background-image: -gtk-win32-theme-part(edit, 6 3, margins(-1 -1 -1 -1));
}
@@ -435,142 +435,142 @@ entry:focused {
/* Spibuttons */
spinbutton button,
-spinbutton button:focused {
+spinbutton button:focus {
background-color: transparent;
background-image: -gtk-win32-theme-part(spin, 2 1, margins(0 -1 -1 -1));
color: rgba(0, 0, 0, 0);
}
spinbutton button:last-child,
-spinbutton button:focused:last-child {
+spinbutton button:focus:last-child {
background-image: -gtk-win32-theme-part(spin, 1 1, margins(-1 -1 0 -1));
}
-spinbutton button:prelight,
-spinbutton button:prelight:focused {
+spinbutton button:hover,
+spinbutton button:hover:focus {
background-image: -gtk-win32-theme-part(spin, 2 2, margins(0 -1 -1 -1));
}
-spinbutton button:prelight:last-child,
-spinbutton button:prelight:focused:last-child {
+spinbutton button:hover:last-child,
+spinbutton button:hover:focus:last-child {
background-image: -gtk-win32-theme-part(spin, 1 2, margins(-1 -1 0 -1));
}
spinbutton button:active,
-spinbutton button:active:prelight,
-spinbutton button:active:focused,
-spinbutton button:active:prelight:focused {
+spinbutton button:active:hover,
+spinbutton button:active:focus,
+spinbutton button:active:hover:focus {
background-image: -gtk-win32-theme-part(spin, 2 3, margins(0 -1 -1 -1));
}
spinbutton button:active:last-child,
-spinbutton button:active:prelight:last-child,
-spinbutton button:active:focused:last-child,
-spinbutton button:active:prelight:focused:last-child {
+spinbutton button:active:hover:last-child,
+spinbutton button:active:focus:last-child,
+spinbutton button:active:hover:focus:last-child {
background-image: -gtk-win32-theme-part(spin, 1 3, margins(-1 -1 0 -1));
}
-spinbutton button:insensitive {
+spinbutton button:disabled {
background-image: -gtk-win32-theme-part(spin, 2 4, margins(0 -1 -1 -1));
}
-spinbutton button:insensitive:last-child {
+spinbutton button:disabled:last-child {
background-image: -gtk-win32-theme-part(spin, 1 4, margins(-1 -1 0 -1));
}
spinbutton.vertical button,
-spinbutton.vertical button:focused {
+spinbutton.vertical button:focus {
background-color: transparent;
color: rgba(0, 0, 0, 0);
background-image: -gtk-win32-theme-part(spin, 1 1, margins(0 -1 -0 -1));
}
spinbutton.vertical button:last-child,
-spinbutton.vertical button:focused:last-child {
+spinbutton.vertical button:focus:last-child {
background-image: -gtk-win32-theme-part(spin, 2 1, margins(0 -1 0 -1));
}
-spinbutton.vertical button:prelight,
-spinbutton.vertical button:prelight:focused {
+spinbutton.vertical button:hover,
+spinbutton.vertical button:hover:focus {
background-image: -gtk-win32-theme-part(spin, 1 2, margins(0 -1 -0 -1));
}
-spinbutton.vertical button:prelight:last-child,
-spinbutton.vertical button:prelight:focused:last-child {
+spinbutton.vertical button:hover:last-child,
+spinbutton.vertical button:hover:focus:last-child {
background-image: -gtk-win32-theme-part(spin, 2 2, margins(0 -1 0 -1));
}
spinbutton.vertical button:active,
-spinbutton.vertical button:active:prelight,
-spinbutton.vertical button:active:focused,
-spinbutton.vertical button:active:prelight:focused {
+spinbutton.vertical button:active:hover,
+spinbutton.vertical button:active:focus,
+spinbutton.vertical button:active:hover:focus {
background-image: -gtk-win32-theme-part(spin, 1 3, margins(0 -1 -0 -1));
}
spinbutton.vertical button:active:last-child,
-spinbutton.vertical button:active:prelight:last-child,
-spinbutton.vertical button:active:focused:last-child,
-spinbutton.vertical button:active:prelight:focused:last-child {
+spinbutton.vertical button:active:hover:last-child,
+spinbutton.vertical button:active:focus:last-child,
+spinbutton.vertical button:active:hover:focus:last-child {
background-image: -gtk-win32-theme-part(spin, 2 3, margins(0 -1 0 -1));
}
-spinbutton.vertical button:insensitive {
+spinbutton.vertical button:disabled {
background-image: -gtk-win32-theme-part(spin, 1 4, margins(0 -1 -0 -1));
}
-spinbutton.vertical button:insensitive:last-child {
+spinbutton.vertical button:disabled:last-child {
background-image: -gtk-win32-theme-part(spin, 2 4, margins(0 -1 0 -1));
}
spinbutton button:dir(rtl),
-spinbutton button:focused:dir(rtl) {
+spinbutton button:focus:dir(rtl) {
background-color: transparent;
background-image: -gtk-win32-theme-part(spin, 2 1, margins(0 -1 -1 -1));
color: rgba(0, 0, 0, 0);
}
spinbutton button:first-child:dir(rtl),
-spinbutton button:focused:first-child:dir(rtl) {
+spinbutton button:focus:first-child:dir(rtl) {
background-image: -gtk-win32-theme-part(spin, 1 1, margins(-1 -1 0 -1));
}
-spinbutton button:prelight:dir(rtl),
-spinbutton button:prelight:focused:dir(rtl) {
+spinbutton button:hover:dir(rtl),
+spinbutton button:hover:focus:dir(rtl) {
background-image: -gtk-win32-theme-part(spin, 2 2, margins(0 -1 -1 -1));
}
-spinbutton button:prelight:first-child:dir(rtl),
-spinbutton button:prelight:focused:first-child:dir(rtl) {
+spinbutton button:hover:first-child:dir(rtl),
+spinbutton button:hover:focus:first-child:dir(rtl) {
background-image: -gtk-win32-theme-part(spin, 1 2, margins(-1 -1 0 -1));
}
spinbutton button:active:dir(rtl),
-spinbutton button:active:prelight:dir(rtl),
-spinbutton button:active:focused:dir(rtl),
-spinbutton button:active:prelight:focused:dir(rtl) {
+spinbutton button:active:hover:dir(rtl),
+spinbutton button:active:focus:dir(rtl),
+spinbutton button:active:hover:focus:dir(rtl) {
background-image: -gtk-win32-theme-part(spin, 2 3, margins(0 -1 -1 -1));
}
spinbutton button:active:first-child:dir(rtl),
-spinbutton button:active:prelight:first-child:dir(rtl),
-spinbutton button:active:focused:first-child:dir(rtl),
-spinbutton button:active:prelight:focused:first-child:dir(rtl) {
+spinbutton button:active:hover:first-child:dir(rtl),
+spinbutton button:active:focus:first-child:dir(rtl),
+spinbutton button:active:hover:focus:first-child:dir(rtl) {
background-image: -gtk-win32-theme-part(spin, 1 3, margins(-1 -1 0 -1));
}
-spinbutton button:insensitive:dir(rtl) {
+spinbutton button:disabled:dir(rtl) {
background-image: -gtk-win32-theme-part(spin, 2 4, margins(0 -1 -1 -1));
}
-spinbutton button:insensitive:first-child:dir(rtl) {
+spinbutton button:disabled:first-child:dir(rtl) {
background-image: -gtk-win32-theme-part(spin, 1 4, margins(-1 -1 0 -1));
}
@@ -612,12 +612,12 @@ scale slider {
background-image: -gtk-win32-theme-part(trackbar, 3 1);
}
-scale slider:prelight {
+scale slider:hover {
background-image: -gtk-win32-theme-part(trackbar, 3 2);
}
scale slider:active,
-scale slider:prelight:active {
+scale slider:hover:active {
background-image: -gtk-win32-theme-part(trackbar, 3 3);
}
@@ -625,7 +625,7 @@ scale slider:focus {
background-image: -gtk-win32-theme-part(trackbar, 3 4);
}
-scale slider:insensitive {
+scale slider:disabled {
background-image: -gtk-win32-theme-part(trackbar, 3 5);
}
@@ -633,12 +633,12 @@ scale.vertical slider {
background-image: -gtk-win32-theme-part(trackbar, 6 1);
}
-scale.vertical slider:prelight {
+scale.vertical slider:hover {
background-image: -gtk-win32-theme-part(trackbar, 6 2);
}
scale.vertical slider:active,
-scale.vertical slider:prelight:active {
+scale.vertical slider:hover:active {
background-image: -gtk-win32-theme-part(trackbar, 6 3);
}
@@ -646,7 +646,7 @@ scale.vertical slider:focus {
background-image: -gtk-win32-theme-part(trackbar, 6 4);
}
-scale.vertical slider:insensitive {
+scale.vertical slider:disabled {
background-image: -gtk-win32-theme-part(trackbar, 6 5);
}
@@ -654,12 +654,12 @@ scale marks.bottom {
background-image: -gtk-win32-theme-part(trackbar, 4 1, margins(0 -2 0 0));
}
-scale marks.bottom:prelight {
+scale marks.bottom:hover {
background-image: -gtk-win32-theme-part(trackbar, 4 2, margins(0 -2 0 0));
}
scale marks.bottom:active,
-scale marks.bottom:prelight:active {
+scale marks.bottom:hover:active {
background-image: -gtk-win32-theme-part(trackbar, 4 3, margins(0 -2 0 0));
}
@@ -667,7 +667,7 @@ scale marks.bottom:focus {
background-image: -gtk-win32-theme-part(trackbar, 4 4, margins(0 -2 0 0));
}
-scale marks.bottom:insensitive {
+scale marks.bottom:disabled {
background-image: -gtk-win32-theme-part(trackbar, 4 5, margins(0 -2 0 0));
}
@@ -675,12 +675,12 @@ scale.vertical marks.bottom {
background-image: -gtk-win32-theme-part(trackbar, 8 1, margins(0 0 -2 0));
}
-scale.vertical marks.bottom:prelight {
+scale.vertical marks.bottom:hover {
background-image: -gtk-win32-theme-part(trackbar, 8 2, margins(0 0 -2 0));
}
scale.vertical marks.bottom:active,
-scale.vertical marks.bottom:prelight:active {
+scale.vertical marks.bottom:hover:active {
background-image: -gtk-win32-theme-part(trackbar, 8 3, margins(0 0 -2 0));
}
@@ -688,7 +688,7 @@ scale.vertical marks.bottom:focus {
background-image: -gtk-win32-theme-part(trackbar, 8 4, margins(0 0 -2 0));
}
-scale.vertical marks.bottom:insensitive {
+scale.vertical marks.bottom:disabled {
background-image: -gtk-win32-theme-part(trackbar, 8 5, margins(0 0 -2 0));
}
@@ -698,12 +698,12 @@ scale marks.top {
background-image: -gtk-win32-theme-part(trackbar, 5 1, margins(0 -2 0 0));
}
-scale marks.top:prelight {
+scale marks.top:hover {
background-image: -gtk-win32-theme-part(trackbar, 5 2, margins(0 -2 0 0));
}
scale marks.top:active,
-scale marks.top:prelight:active {
+scale marks.top:hover:active {
background-image: -gtk-win32-theme-part(trackbar, 5 3, margins(0 -2 0 0));
}
@@ -711,7 +711,7 @@ scale marks.top:focus {
background-image: -gtk-win32-theme-part(trackbar, 5 4, margins(0 -2 0 0));
}
-scale marks.top:insensitive {
+scale marks.top:disabled {
background-image: -gtk-win32-theme-part(trackbar, 5 5, margins(0 -2 0 0));
}
@@ -719,12 +719,12 @@ scale.vertical marks.top {
background-image: -gtk-win32-theme-part(trackbar, 7 1, margins(0 0 -2 0));
}
-scale.vertical marks.top:prelight {
+scale.vertical marks.top:hover {
background-image: -gtk-win32-theme-part(trackbar, 7 2, margins(0 0 -2 0));
}
scale.vertical marks.top:active,
-scale.vertical marks.top:prelight:active {
+scale.vertical marks.top:hover:active {
background-image: -gtk-win32-theme-part(trackbar, 7 3, margins(0 0 -2 0));
}
@@ -732,7 +732,7 @@ scale.vertical marks.top:focus {
background-image: -gtk-win32-theme-part(trackbar, 7 4, margins(0 0 -2 0));
}
-scale.vertical marks.top:insensitive {
+scale.vertical marks.top:disabled {
background-image: -gtk-win32-theme-part(trackbar, 7 5, margins(0 0 -2 0));
}
@@ -750,14 +750,14 @@ progressbar trough {
progressbar progress,
entry progress,
-entry progress:focused {
+entry progress:focus {
border-width: 0;
background-image: -gtk-win32-theme-part(progress, 5 1);
}
progressbar progress.pulse,
entry progress.pulse,
-entry progress.pulse:focused {
+entry progress.pulse:focus {
background-color: transparent;
background-image: -gtk-win32-theme-part(progress, 8 1);
}
@@ -790,18 +790,18 @@ combobox-entry button {
padding: 0px;
}
-combobox-entry button:prelight,
-combobox-entry button:focused,
-combobox-entry button:prelight:focused {
+combobox-entry button:hover,
+combobox-entry button:focus,
+combobox-entry button:hover:focus {
background-image: -gtk-win32-theme-part(combobox, 1 2);
}
combobox-entry button:active,
-combobox-entry button:active:focused,
-combobox-entry button:active:prelight,
-combobox-entry button:active:focused:prelight {
+combobox-entry button:active:focus,
+combobox-entry button:active:hover,
+combobox-entry button:active:focus:hover {
background-image: -gtk-win32-theme-part(combobox, 1 3);
}
-combobox-entry button:insensitive {
+combobox-entry button:disabled {
background-image: -gtk-win32-theme-part(combobox, 1 4);
}
@@ -816,7 +816,7 @@ combobox box {
color: rgba(255, 0, 0, 0);
background-image: -gtk-win32-theme-part(combobox, 6 1);
}
-combobox box:insensitive {
+combobox box:disabled {
color: rgba(255, 0, 0, 0);
background-image: -gtk-win32-theme-part(combobox, 6 4);
}
@@ -826,7 +826,7 @@ combobox-entry box {
color: rgba(255, 0, 0, 0);
background-image: none;
}
-combobox-entry box:insensitive {
+combobox-entry box:disabled {
color: rgba(255, 0, 0, 0);
background-image: none;
}
@@ -834,13 +834,13 @@ combobox-entry box:insensitive {
combobox-entry GtkArrow {
color: rgba(255, 0, 0, 0);
}
-combobox-entry GtkArrow:insensitive {
+combobox-entry GtkArrow:disabled {
color: rgba(255, 0, 0, 0);
}
combobox arrow {
color: rgba(255, 0, 0, 0);
}
-combobox arrow:insensitive {
+combobox arrow:disabled {
color: rgba(255, 0, 0, 0);
}
@@ -853,13 +853,13 @@ toolbar {
}
toolbar button,
-toolbar button:focused {
+toolbar button:focus {
background-color: transparent;
background-image: -gtk-win32-theme-part(toolbar, 1 1);
}
-toolbar button:prelight,
-toolbar button:prelight:focused {
+toolbar button:hover,
+toolbar button:hover:focus {
background-image: -gtk-win32-theme-part(toolbar, 1 2);
}
@@ -867,11 +867,11 @@ toolbar button:active {
background-image: -gtk-win32-theme-part(toolbar, 1 3);
}
-toolbar button:active:prelight {
+toolbar button:active:hover {
background-image: -gtk-win32-theme-part(toolbar, 1 6);
}
-toolbar button:insensitive {
+toolbar button:disabled {
background-image: -gtk-win32-theme-part(toolbar, 1 4);
}
@@ -884,15 +884,15 @@ column-header button:focus {
background-image: -gtk-win32-theme-part(header, 1 1);
}
-column-header button:prelight,
-column-header button:prelight:focus {
+column-header button:hover,
+column-header button:hover:focus {
background-image: -gtk-win32-theme-part(header, 1 2);
}
column-header button:active,
-column-header button:active:prelight,
+column-header button:active:hover,
column-header button:active:focus,
-column-header button:active:prelight:focus {
+column-header button:active:hover:focus {
background-image: -gtk-win32-theme-part(header, 1 3);
}
@@ -904,7 +904,7 @@ switch {
background-image: -gtk-win32-theme-part(button, 1 1);
}
-switch:insensitive {
+switch:disabled {
background-image: -gtk-win32-theme-part(button, 1 4);
}
@@ -974,12 +974,12 @@ colorswatch {
border-width: 1px;
}
-colorswatch:prelight {
+colorswatch:hover {
border-color: shade (@bg_color, 0.2);
}
separator,
-separator:prelight {
+separator:hover {
color: shade (@bg_color, 0.6);
}
@@ -1376,101 +1376,101 @@ list {
/* Modelbuttons */
-modelbutton:focused,
+modelbutton:focus,
modelbutton {
background-color: transparent;
background-image: -gtk-win32-theme-part(menu, 14 1);
}
modelbutton:active,
-modelbutton:active:focused {
+modelbutton:active:focus {
background-color: transparent;
background-image: -gtk-win32-theme-part(menu, 14 1);
}
-modelbutton:active:prelight:focused,
-modelbutton:prelight:focused,
-modelbutton:prelight {
+modelbutton:active:hover:focus,
+modelbutton:hover:focus,
+modelbutton:hover {
background-image: -gtk-win32-theme-part(menu, 14 2);
}
-modelbutton:active:prelight:insensitive:focused,
-modelbutton:prelight:insensitive:focused,
-modelbutton:prelight:insensitive {
+modelbutton:active:hover:disabled:focus,
+modelbutton:hover:disabled:focus,
+modelbutton:hover:disabled {
background-image: -gtk-win32-theme-part(menu, 14 4);
}
-modelbutton radio:focused,
+modelbutton radio:focus,
modelbutton radio,
-modelbutton radio:prelight,
-modelbutton radio:insensitive {
+modelbutton radio:hover,
+modelbutton radio:disabled {
background-color: transparent;
background-image: none;
border-width: 0;
}
-modelbutton radio:active:focused,
+modelbutton radio:active:focus,
modelbutton radio:active,
-modelbutton radio:active:prelight {
+modelbutton radio:active:hover {
background-image: -gtk-win32-theme-part(menu, 12 2, over (11 3));
border-width: 0;
}
-modelbutton radio:inconsistent:focused,
-modelbutton radio:inconsistent,
-modelbutton radio:inconsistent:insensitive,
-modelbutton radio:inconsistent:prelight,
-modelbutton radio:inconsistent:active,
-modelbutton radio:inconsistent:active:prelight {
+modelbutton radio:indeterminate:focus,
+modelbutton radio:indeterminate,
+modelbutton radio:indeterminate:disabled,
+modelbutton radio:indeterminate:hover,
+modelbutton radio:indeterminate:active,
+modelbutton radio:indeterminate:active:hover {
background-image: none; /* Fall back to default, this state is not in win32 */
border-width: 0;
}
-modelbutton radio:insensitive:active:focused,
-modelbutton radio:insensitive:active,
-modelbutton radio:insensitive:active:prelight {
+modelbutton radio:disabled:active:focus,
+modelbutton radio:disabled:active,
+modelbutton radio:disabled:active:hover {
background-image: -gtk-win32-theme-part(menu, 12 1, over (11 4));
border-width: 0;
}
-modelbutton check:focused,
+modelbutton check:focus,
modelbutton check,
-modelbutton check:insensitive,
-modelbutton check:prelight,
-modelbutton check:prelight:focused {
+modelbutton check:disabled,
+modelbutton check:hover,
+modelbutton check:hover:focus {
background-color: transparent;
background-image: none;
border-width: 0;
}
-modelbutton check:active:focused,
+modelbutton check:active:focus,
modelbutton check:active,
-modelbutton check:active:prelight:focused,
-modelbutton check:active:prelight {
+modelbutton check:active:hover:focus,
+modelbutton check:active:hover {
background-image: -gtk-win32-theme-part(menu, 12 2, over (11 1));
border-width: 0;
}
-modelbutton check:inconsistent:focused,
-modelbutton check:inconsistent,
-modelbutton check:inconsistent:insensitive,
-modelbutton check:inconsistent:insensitive:focused,
-modelbutton check:inconsistent:prelight,
-modelbutton check:inconsistent:prelight:focused,
-modelbutton check:inconsistent:active,
-modelbutton check:inconsistent:active:focused,
-modelbutton check:inconsistent:active:prelight:focused,
-modelbutton check:inconsistent:active:prelight {
+modelbutton check:indeterminate:focus,
+modelbutton check:indeterminate,
+modelbutton check:indeterminate:disabled,
+modelbutton check:indeterminate:disabled:focus,
+modelbutton check:indeterminate:hover,
+modelbutton check:indeterminate:hover:focus,
+modelbutton check:indeterminate:active,
+modelbutton check:indeterminate:active:focus,
+modelbutton check:indeterminate:active:hover:focus,
+modelbutton check:indeterminate:active:hover {
background-image: none; /* Fall back to default, this state is not in win32 */
border-width: 0;
}
-modelbutton check:insensitive:active:focused,
-modelbutton check:insensitive:active,
-modelbutton check:insensitive:active:prelight:focused,
-modelbutton check:insensitive:active:prelight {
+modelbutton check:disabled:active:focus,
+modelbutton check:disabled:active,
+modelbutton check:disabled:active:hover:focus,
+modelbutton check:disabled:active:hover {
background-image: -gtk-win32-theme-part(menu, 12 1, over (11 2));
border-width: 0;
}
diff --git a/gtk/theme/win32/gtk.css b/gtk/theme/win32/gtk.css
index e55aa6f..906bebc 100644
--- a/gtk/theme/win32/gtk.css
+++ b/gtk/theme/win32/gtk.css
@@ -14,71 +14,71 @@ menubar > menuitem {
background-image: -gtk-win32-theme-part(menu, 8 1);
}
-menubar > menuitem:prelight {
+menubar > menuitem:hover {
background-image: -gtk-win32-theme-part(menu, 8 3);
}
-menuitem:prelight {
+menuitem:hover {
background-image: -gtk-win32-theme-part(menu, 14 2);
}
-menuitem:prelight:insensitive {
+menuitem:hover:disabled {
background-image: -gtk-win32-theme-part(menu, 14 4);
}
menuitem radio,
-menuitem radio:prelight,
-menuitem radio:insensitive {
+menuitem radio:hover,
+menuitem radio:disabled {
background-color: transparent;
background-image: none;
border-width: 0;
}
menuitem radio:active,
-menuitem radio:active:prelight {
+menuitem radio:active:hover {
background-image: -gtk-win32-theme-part(menu, 11 3);
border-width: 0;
}
-menuitem radio:inconsistent,
-menuitem radio:inconsistent:insensitive,
-menuitem radio:inconsistent:prelight,
-menuitem radio:inconsistent:active,
-menuitem radio:inconsistent:active:prelight {
+menuitem radio:indeterminate,
+menuitem radio:indeterminate:disabled,
+menuitem radio:indeterminate:hover,
+menuitem radio:indeterminate:active,
+menuitem radio:indeterminate:active:hover {
background-image: none; /* Fall back to default, this state is not in win32 */
border-width: 0;
}
-menuitem radio:insensitive:active,
-menuitem radio:insensitive:active:prelight {
+menuitem radio:disabled:active,
+menuitem radio:disabled:active:hover {
background-image: -gtk-win32-theme-part(menu, 11 4);
border-width: 0;
}
menuitem check,
-menuitem check:prelight,
-menuitem check:insensitive {
+menuitem check:hover,
+menuitem check:disabled {
background-image: none;
border-width: 0;
}
menuitem check:active,
-menuitem check:active:prelight {
+menuitem check:active:hover {
background-image: -gtk-win32-theme-part(menu, 11 1);
border-width: 0;
}
-menuitem check:inconsistent,
-menuitem check:inconsistent:insensitive,
-menuitem check:inconsistent:prelight,
-menuitem check:inconsistent:active,
-menuitem check:inconsistent:active:prelight {
+menuitem check:indeterminate,
+menuitem check:indeterminate:disabled,
+menuitem check:indeterminate:hover,
+menuitem check:indeterminate:active,
+menuitem check:indeterminate:active:hover {
background-image: none; /* Fall back to default, this state is not in win32 */
border-width: 0;
}
-menuitem check:insensitive:active,
-menuitem check:insensitive:active:prelight{
+menuitem check:disabled:active,
+menuitem check:disabled:active:hover{
background-image: -gtk-win32-theme-part(menu, 11 2);
border-width: 0;
}
@@ -166,7 +166,7 @@ notebook tab.top {
border-bottom: 0px;
}
-notebook tab.top:prelight {
+notebook tab.top:hover {
background-image: -gtk-gradient (linear,
0 0, 0 1,
color-stop(0, rgb(234, 246, 253)),
@@ -194,7 +194,7 @@ notebook tab.left {
border-right: 0px;
}
-notebook tab.left:prelight {
+notebook tab.left:hover {
background-image: -gtk-gradient (linear,
0 0, 1 0,
color-stop(0, rgb(234, 246, 253)),
@@ -222,7 +222,7 @@ notebook tab.right {
border-left: 0px;
}
-notebook tab.right:prelight {
+notebook tab.right:hover {
background-image: -gtk-gradient (linear,
1 0, 0 0,
color-stop(0, rgb(234, 246, 253)),
@@ -249,7 +249,7 @@ notebook tab.bottom {
border-top: 0px;
}
-notebook tab.bottom:prelight {
+notebook tab.bottom:hover {
background-image: -gtk-gradient (linear,
0 1, 0 0,
color-stop(0, rgb(234, 246, 253)),
@@ -262,13 +262,13 @@ notebook tab.bottom:prelight {
}
notebook tab:active,
-notebook tab:active:prelight,
+notebook tab:active:hover,
notebook tab.right:active,
-notebook tab.right:active:prelight,
+notebook tab.right:active:hover,
notebook tab.bottom:active,
-notebook tab.bottom:active:prelight,
+notebook tab.bottom:active:hover,
notebook tab.left:active,
-notebook tab.left:active:prelight
+notebook tab.left:active:hover
{
/* active tabs are pure white with grey borders, and prelight changes nothing */
background-image: none;
@@ -276,11 +276,11 @@ notebook tab.left:active:prelight
border-color: rgb(137, 140, 149);
}
-notebook tab:insensitive,
-notebook tab:insensitive,
-notebook tab.right:insensitive,
-notebook tab.bottom:insensitive,
-notebook tab.left:insensitive
+notebook tab:disabled,
+notebook tab:disabled,
+notebook tab.right:disabled,
+notebook tab.bottom:disabled,
+notebook tab.left:disabled
{
/* insensitive tabs are dark grey white with even darker grey borders */
background-image: none;
@@ -288,10 +288,10 @@ notebook tab.left:insensitive
border-color: rgb(128, 128, 128);
}
-notebook tab:prelight,
-notebook tab.right:prelight,
-notebook tab.bottom:prelight,
-notebook tab.left:prelight
+notebook tab:hover,
+notebook tab.right:hover,
+notebook tab.bottom:hover,
+notebook tab.left:hover
{
/* prelight tabs have blue borders */
border-color: rgb(60, 127, 177);
@@ -323,7 +323,7 @@ notebook tab.left:active {
/* We're cheating here, using part 6 (listview header group),
because part 1 (listview item) is empty for some reason */
-row:prelight {
+row:hover {
background-image: -gtk-win32-theme-part(listview, 6 10);
}
@@ -339,6 +339,6 @@ row:selected:focus {
background-image: -gtk-win32-theme-part(listview, 6 11);
}
-row:selected:prelight {
+row:selected:hover {
background-image: -gtk-win32-theme-part(listview, 6 12);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]