diff --git a/gtk/theme/win32/gtk-win32-base.css b/gtk/theme/win32/gtk-win32-base.css index 0374d82a41..6aa899a246 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 e55aa6f29c..906bebc25b 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); }