roundabout,
created on Friday, 25 December 2015, 15:28:26 (1451057306),
received on Sunday, 11 May 2025, 13:21:54 (1746969714)
Author identity: nana4 <hnmaigo@gmail.com>
08c649d5b280a940b1df3dcada998b397d32598d
gtk-3.0/_colors.scss
@@ -16,11 +16,13 @@ $fg_color: if($variant == 'light', gtkopacity(black, 0.8), white);
$light_color: if($variant =='light', darken($base_color,2%), lighten($base_color,4%)); $dark_color: if($variant =='light', darken($bg_color,4%), darken($bg_color,2%)); $secondary_fg_color: gtkopacity($fg_color, 0.8);$secondary_fg_color: gtkopacity($fg_color, 0.75); $tertiary_fg_color: gtkopacity($fg_color, 0.6);$selected_bg_color: if($variant == 'light', #3498db, #2980b9); $selected_fg_color: #ffffff; $secondary_selected_fg_color: gtkopacity($selected_fg_color, 0.8);$secondary_selected_fg_color: gtkopacity($selected_fg_color, 0.75); $tertiary_selected_fg_color: gtkopacity($selected_fg_color, 0.6);$fill_color: gtkalpha(currentColor, 0.2); $borders_color: if($variant == 'light', gtkopacity(black, 0.1), gtkopacity(black, 0.2)); $link_color: if($variant == 'light', #3498db, #2980b9);
@@ -37,8 +39,10 @@ $destructive_color: if($variant =='light', #e74c3c, #c0392b);
//insensitive state derived colors $insensitive_fg_color: gtkopacity($fg_color, 0.4); $insensitive_secondary_fg_color: gtkopacity($secondary_fg_color, 0.4); $insensitive_tertiary_fg_color: gtkopacity($tertiary_fg_color, 0.4);$insensitive_selected_fg_color: gtkopacity($fg_color, 0.4); $insensitive_secondary_selected_fg_color: gtkopacity($secondary_fg_color, 0.4); $insensitive_tertiary_selected_fg_color: gtkopacity($tertiary_fg_color, 0.4);$insensitive_base_color: mix($base_color, $bg_color, 50%); //colors for the backdrop state, derived from the main colors.
gtk-3.0/_common.scss
@@ -139,7 +139,7 @@ $asset_suffix: if($variant=='dark', '-dark', '');
} .dim-label { opacity: 0.4;opacity: 0.6;} GtkAssistant {
@@ -151,7 +151,7 @@ GtkAssistant {
} &.csd .sidebar { border-top-style: none; } .sidebar .label { opacity: 0.5;opacity: 0.75;padding: 5px 12px 6px; font-weight: bold; }
@@ -250,8 +250,8 @@ GtkTextView { // This will get overridden by .view, needed by gedit line numbers
} &.image { // entry icons colors &:not(:hover):not(:active) { color: gtkalpha(currentColor, 0.8); }&:insensitive { color: gtkalpha(currentColor, 0.4); }&:not(:hover):not(:active) { color: gtkalpha(currentColor, 0.75); } &:insensitive { color: gtkalpha(currentColor, 0.6); }} .osd & {
@@ -867,7 +867,7 @@ GtkTreeView.view {
&:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } &:selected { color: gtkopacity($selected_fg_color, 0.6);color: gtkopacity($selected_fg_color, 0.75);&:hover, &:active { color: $selected_fg_color; } } }
@@ -983,7 +983,7 @@ column-header.button.dnd { // for treeview-like derive widgets
} } .menuitem .accelerator { color: gtkalpha(currentColor, 0.4); }.menuitem .accelerator { color: gtkalpha(currentColor, 0.6); }/***************
@@ -1207,7 +1207,6 @@ column-header.button.dnd { // for treeview-like derive widgets
color: $fg_color; } .button { //tab close button // &:not(:hover):not(:active) > GtkImage { opacity: 0.6; }padding: 0; @extend %image_button; background-size: 24px * 1 / 0.8 24px * 1 / 0.8, auto;
@@ -1222,7 +1221,7 @@ column-header.button.dnd { // for treeview-like derive widgets
} } &.arrow { &:not(:hover):not(:active) { color: gtkalpha(currentColor, 0.8); }&:not(:hover):not(:active) { color: gtkalpha(currentColor, 0.75); }&:insensitive { color: $insensitive_fg_color; }
@@ -1294,7 +1293,7 @@ column-header.button.dnd { // for treeview-like derive widgets
// slider coloring .slider { background-color: gtkopacity($fg_color, 0.6);background-color: $tertiary_fg_color;&:hover { background-color: $secondary_fg_color; } &:active { background-color: $fg_color; } &:insensitive {
@@ -1441,7 +1440,7 @@ GtkSwitch {
// (':checked:active', '-checked'), (':checked:insensitive','-checked-insensitive') { .menu .menuitem.#{$w}#{$s} { // color: gtkalpha(currentColor, 0.8);// color: gtkalpha(currentColor, 0.75);// -gtk-icon-source: -gtk-icontheme('#{$a}-symbolic'); // &:active, &:checked { -gtk-icon-source: -gtk-icontheme('#{$a}-checked-symbolic'); } // &:inconsistent { -gtk-icon-source: -gtk-icontheme('#{$a}-mixed-symbolic'); }
@@ -1555,8 +1554,9 @@ GtkCheckButton.text-button, GtkRadioButton.text-button {
.osd & { } } // marks color&.separator { // color: gtkalpha(currentColor, 0.5);color: $fill_color;} // scales on selected list rows .list-row:selected & {
@@ -1572,8 +1572,6 @@ GtkCheckButton.text-button, GtkRadioButton.text-button {
-GtkRange-slider-width: 25; -GtkRange-trough-border: 2; // color: gtkalpha(currentColor, 0.5); // marks color@extend %#{$we}_#{$dn}; @each $s,$as in ('',''),
@@ -1622,7 +1620,7 @@ GtkProgressBar {
-GtkProgressBar-min-vertical-bar-width: 4; padding: 0; font-size: smaller; color: $secondary_fg_color;color: $tertiary_fg_color;&.osd { -GtkProgressBar-xspacing: 0; -GtkProgressBar-yspacing: 0;
@@ -1829,7 +1827,7 @@ GtkScrolledWindow {
-gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); &:dir(rtl) { -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); } &:checked { -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); } &:not(:hover):not(:active) { color: gtkalpha(currentColor, 0.6); }&:not(:hover):not(:active) { color: gtkalpha(currentColor, 0.75); }&:selected { color: $selected_fg_color; } }
@@ -1858,10 +1856,10 @@ GtkCalendar {
&:insensitive { @include button(flat-insensitive); } } &:inconsistent { color: gtkalpha(currentColor, 0.5); }&:inconsistent { color: gtkalpha(currentColor, 0.6); }&.highlight { font-size: smaller; color: gtkalpha(currentColor, 0.5);color: gtkalpha(currentColor, 0.6);} }
@@ -1923,7 +1921,6 @@ GtkFileChooserDialog {
} } $_placesidebar_icons_opacity: 0.8;GtkSidebarRow { // Needs overriding of the GtkListBoxRow padding &.list-row {
@@ -1935,7 +1932,7 @@ GtkSidebarRow {
padding: 4px 14px 4px 12px; } .sidebar-icon { opacity: $_placesidebar_icons_opacity; // dim the device iconsopacity: 0.75; // dim the device icons&:dir(ltr) { padding-right: 8px; } &:dir(rtl) { padding-left: 8px; } }
@@ -1970,7 +1967,6 @@ GtkPlacesSidebar.sidebar {
@extend .button.flat; // border-radius: 100%; // outline-radius: 100%; &:not(:hover):not(:active) > GtkImage { opacity: $_placesidebar_icons_opacity };} // this is for indicating which sidebar row generated a popover // see https://bugzilla.gnome.org/show_bug.cgi?id=754411
@@ -2286,7 +2282,6 @@ GtkVolumeButton.button {
.titlebar .button.titlebutton { // @extend .button.flat; @extend %image_button; // &:not(:hover):not(:active) > GtkImage { opacity: 0.6; }} .header-bar.selection-mode .button.titlebutton,
gtk-3.0/_drawing.scss
@@ -185,12 +185,12 @@ $z-depth-5: 0 19px 19px rgba(0, 0, 0, 0.30), 0 15px 6px rgba(0, 0, 0, 0.22);
} @else if $t==checked { // // backdrop checked button// checked button// background-color: $selected_bg_color; color: $selected_fg_color; &:not(:hover):not(:active) > .label { opacity: 0.8; }&:not(:hover):not(:active) > GtkImage { opacity: 0.8; }&:not(:hover):not(:active) > .label { opacity: 0.75; } &:not(:hover):not(:active) > GtkImage { opacity: 0.75; }} @else if $t==checked-insensitive { //
gtk-3.0/gtk-dark.css
@@ -95,7 +95,7 @@
.dim-label, .label.separator, .titlebar .subtitle, .header-bar .subtitle { opacity: 0.4; }opacity: 0.6; }GtkAssistant .sidebar { padding: 6px 0;
@@ -107,7 +107,7 @@ GtkAssistant .sidebar {
GtkAssistant.csd .sidebar { border-top-style: none; } GtkAssistant .sidebar .label { opacity: 0.5;opacity: 0.75;padding: 5px 12px 6px; font-weight: bold; } GtkAssistant .sidebar .label.highlight {
@@ -230,9 +230,9 @@ GtkTextView {
background-color: transparent; color: rgba(255, 255, 255, 0.4); } .entry.image:not(:hover):not(:active) { color: alpha(currentColor, 0.8); }color: alpha(currentColor, 0.75); }.entry.image:insensitive { color: alpha(currentColor, 0.4); }color: alpha(currentColor, 0.6); }/*********** * Buttons *
@@ -252,7 +252,7 @@ GtkTextView {
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); background-color: #4e4e4e; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0)), to(transparent)), linear-gradient(to bottom, alpha(currentColor, 0)); color: rgba(255, 255, 255, 0.8); }color: rgba(255, 255, 255, 0.75); }.button:hover { box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23); background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0)), to(transparent)), linear-gradient(to bottom, alpha(currentColor, 0));
@@ -265,16 +265,16 @@ GtkTextView {
.button:insensitive { box-shadow: none; background-color: alpha(currentColor, 0.2); color: rgba(255, 255, 255, 0.32); }color: rgba(255, 255, 255, 0.3); }.button:insensitive > .label { color: inherit; } .button:checked { background-color: #2980b9; color: #ffffff; } .button:checked:not(:hover):not(:active) > .label { opacity: 0.8; }opacity: 0.75; }.button:checked:not(:hover):not(:active) > GtkImage { opacity: 0.8; }opacity: 0.75; }.button:checked:insensitive { background-color: alpha(currentColor, 0.2); color: rgba(41, 128, 185, 0.4); }
@@ -322,7 +322,7 @@ GtkTextView {
.button.suggested-action:insensitive { box-shadow: none; background-color: alpha(currentColor, 0.2); color: rgba(255, 255, 255, 0.32); }color: rgba(255, 255, 255, 0.3); }.button.suggested-action:insensitive > .label { color: inherit; } .button.suggested-action:checked {
@@ -341,7 +341,7 @@ GtkTextView {
.button.destructive-action:insensitive { box-shadow: none; background-color: alpha(currentColor, 0.2); color: rgba(255, 255, 255, 0.32); }color: rgba(255, 255, 255, 0.3); }.button.destructive-action:insensitive > .label { color: inherit; } .button.destructive-action:checked {
@@ -608,7 +608,7 @@ GtkComboBox {
.titlebar.selection-mode .button, .header-bar.selection-mode .button { border-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.001, to(#ffffff), to(transparent)) 0 0 0/0 0 0px; color: rgba(255, 255, 255, 0.8); }color: rgba(255, 255, 255, 0.75); }.titlebar.selection-mode .button:hover, .titlebar.selection-mode .button:active, .titlebar.selection-mode .button:checked, .header-bar.selection-mode .button:hover, .header-bar.selection-mode .button:active,
@@ -629,7 +629,7 @@ GtkComboBox {
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); background-color: #4e4e4e; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0)), to(transparent)), linear-gradient(to bottom, alpha(currentColor, 0)); color: rgba(255, 255, 255, 0.8); }color: rgba(255, 255, 255, 0.75); }.titlebar.selection-mode .button.suggested-action:hover, .header-bar.selection-mode .button.suggested-action:hover { box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
@@ -645,7 +645,7 @@ GtkComboBox {
.header-bar.selection-mode .button.suggested-action:insensitive { box-shadow: none; background-color: alpha(currentColor, 0.2); color: rgba(255, 255, 255, 0.32); }color: rgba(255, 255, 255, 0.3); }.titlebar.selection-mode .button.suggested-action:insensitive > .label, .header-bar.selection-mode .button.suggested-action:insensitive > .label { color: inherit; }
@@ -717,7 +717,7 @@ GtkTreeView.view {
GtkTreeView.view.expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } GtkTreeView.view.expander:selected { color: rgba(255, 255, 255, 0.6); }color: rgba(255, 255, 255, 0.75); }GtkTreeView.view.expander:selected:hover, GtkTreeView.view.expander:selected:active { color: #ffffff; } GtkTreeView.view.progressbar {
@@ -759,7 +759,7 @@ column-header.button.dnd, column-header .button.dnd {
background-color: #2e2e2e; } .menubar > .menuitem { padding: 4px 8px; color: rgba(255, 255, 255, 0.8); }color: rgba(255, 255, 255, 0.75); }.menubar > .menuitem:hover { box-shadow: inset 0 -2px #2980b9; color: white; }
@@ -804,7 +804,7 @@ column-header.button.dnd, column-header .button.dnd {
border-color: transparent; } .menuitem .accelerator { color: alpha(currentColor, 0.4); }color: alpha(currentColor, 0.6); }/*************** * Popovers *
@@ -850,9 +850,9 @@ column-header.button.dnd, column-header .button.dnd {
background-color: #2980b9; color: #ffffff; } .popover .linked > .button:checked:not(:hover):not(:active) > .label { opacity: 0.8; }opacity: 0.75; }.popover .linked > .button:checked:not(:hover):not(:active) > GtkImage { opacity: 0.8; }opacity: 0.75; }.popover .linked > .button:checked:insensitive { background-color: alpha(currentColor, 0.2); color: rgba(41, 128, 185, 0.4); }
@@ -1015,7 +1015,7 @@ column-header.button.dnd, column-header .button.dnd {
.notebook tab .label { padding: 0 2px; font-weight: bold; color: rgba(255, 255, 255, 0.8); }color: rgba(255, 255, 255, 0.75); }.notebook tab .prelight-page .label, .notebook tab .label.prelight-page { color: white; } .notebook tab .active-page .label, .notebook tab .label.active-page {
@@ -1038,7 +1038,7 @@ column-header.button.dnd, column-header .button.dnd {
.notebook tab .button > GtkImage { padding: 4px; } .notebook.arrow:not(:hover):not(:active) { color: alpha(currentColor, 0.8); }color: alpha(currentColor, 0.75); }.notebook.arrow:insensitive { color: rgba(255, 255, 255, 0.4); }
@@ -1071,7 +1071,7 @@ column-header.button.dnd, column-header .button.dnd {
.scrollbar .slider { background-color: rgba(255, 255, 255, 0.6); } .scrollbar .slider:hover { background-color: rgba(255, 255, 255, 0.8); }background-color: rgba(255, 255, 255, 0.75); }.scrollbar .slider:active { background-color: white; } .scrollbar .slider:insensitive {
@@ -1457,6 +1457,10 @@ GtkCheckButton.text-button, GtkRadioButton.text-button {
.scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive { color: rgba(255, 255, 255, 0.4); } .scale.separator, .scale.scale-has-marks-above.scale-has-marks-below.separator, .scale.vertical.scale-has-marks-above.scale-has-marks-below.separator { color: alpha(currentColor, 0.2); }.scale.scale-has-marks-below { -GtkScale-slider-length: 20;
@@ -1594,7 +1598,7 @@ GtkProgressBar {
-GtkProgressBar-min-vertical-bar-width: 4; padding: 0; font-size: smaller; color: rgba(255, 255, 255, 0.8); }color: rgba(255, 255, 255, 0.75); }GtkProgressBar.osd { -GtkProgressBar-xspacing: 0; -GtkProgressBar-yspacing: 0;
@@ -1710,11 +1714,11 @@ GtkScrolledWindow GtkViewport.frame {
animation: list_ripple_effect 0.2s cubic-bezier(0.4, 0, 0.2, 1) forwards; } .list-row:selected .button:insensitive { color: rgba(255, 255, 255, 0.32); }color: rgba(255, 255, 255, 0.3); }.list-row:selected .button.flat, .list-row:selected .inline-toolbar .button, .inline-toolbar .list-row:selected .button, .list-row:selected .osd .toolbar .button, .osd .toolbar .list-row:selected .button, .list-row:selected .toolbar.osd .button, .toolbar.osd .list-row:selected .button, .list-row:selected .app-notification .button, .app-notification .list-row:selected .button, .list-row:selected .titlebar .button:not(.suggested-action):not(.destructive-action), .titlebar .list-row:selected .button:not(.suggested-action):not(.destructive-action), .list-row:selected .header-bar .button:not(.suggested-action):not(.destructive-action), .header-bar .list-row:selected .button:not(.suggested-action):not(.destructive-action), .list-row:selected .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .list-row:selected .button, .list-row:selected .sidebar-button.button { color: rgba(255, 255, 255, 0.8); }color: rgba(255, 255, 255, 0.75); }.list-row:selected .button.flat:hover, .list-row:selected .inline-toolbar .button:hover, .inline-toolbar .list-row:selected .button:hover, .list-row:selected .osd .toolbar .button:hover, .osd .toolbar .list-row:selected .button:hover, .list-row:selected .toolbar.osd .button:hover, .toolbar.osd .list-row:selected .button:hover, .list-row:selected .app-notification .button:hover, .app-notification .list-row:selected .button:hover, .list-row:selected .titlebar .button:hover:not(.suggested-action):not(.destructive-action), .titlebar .list-row:selected .button:hover:not(.suggested-action):not(.destructive-action), .list-row:selected .header-bar .button:hover:not(.suggested-action):not(.destructive-action), .header-bar .list-row:selected .button:hover:not(.suggested-action):not(.destructive-action), .list-row:selected .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .list-row:selected .button:hover, .list-row:selected .sidebar-button.button:hover, .list-row:selected .button.flat:active, .list-row:selected .inline-toolbar .button:active, .inline-toolbar .list-row:selected .button:active, .list-row:selected .osd .toolbar .button:active, .osd .toolbar .list-row:selected .button:active, .list-row:selected .toolbar.osd .button:active, .toolbar.osd .list-row:selected .button:active, .list-row:selected .app-notification .button:active, .app-notification .list-row:selected .button:active, .list-row:selected .titlebar .button:active:not(.suggested-action):not(.destructive-action), .titlebar .list-row:selected .button:active:not(.suggested-action):not(.destructive-action),
@@ -1724,7 +1728,7 @@ GtkScrolledWindow GtkViewport.frame {
.list-row:selected .button.flat:insensitive, .list-row:selected .inline-toolbar .button:insensitive, .inline-toolbar .list-row:selected .button:insensitive, .list-row:selected .osd .toolbar .button:insensitive, .osd .toolbar .list-row:selected .button:insensitive, .list-row:selected .toolbar.osd .button:insensitive, .toolbar.osd .list-row:selected .button:insensitive, .list-row:selected .app-notification .button:insensitive, .app-notification .list-row:selected .button:insensitive, .list-row:selected .titlebar .button:insensitive:not(.suggested-action):not(.destructive-action), .titlebar .list-row:selected .button:insensitive:not(.suggested-action):not(.destructive-action), .list-row:selected .header-bar .button:insensitive:not(.suggested-action):not(.destructive-action), .header-bar .list-row:selected .button:insensitive:not(.suggested-action):not(.destructive-action), .list-row:selected .message-dialog.csd .dialog-action-area .button:insensitive, .message-dialog.csd .dialog-action-area .list-row:selected .button:insensitive, .list-row:selected .sidebar-button.button:insensitive { color: rgba(255, 255, 255, 0.32); }color: rgba(255, 255, 255, 0.3); }.list-row:hover { transition: none; }
@@ -1742,7 +1746,7 @@ GtkScrolledWindow GtkViewport.frame {
.expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } .expander:not(:hover):not(:active) { color: alpha(currentColor, 0.6); }color: alpha(currentColor, 0.75); }.expander:selected { color: #ffffff; }
@@ -1770,10 +1774,10 @@ GtkCalendar {
box-shadow: none; background-color: transparent; } GtkCalendar:inconsistent { color: alpha(currentColor, 0.5); }color: alpha(currentColor, 0.6); }GtkCalendar.highlight { font-size: smaller; color: alpha(currentColor, 0.5); }color: alpha(currentColor, 0.6); }/*********** * Dialogs *
@@ -1814,7 +1818,7 @@ GtkSidebarRow.list-row {
GtkSidebarRow .sidebar-revealer { padding: 4px 14px 4px 12px; } GtkSidebarRow .sidebar-icon { opacity: 0.8; }opacity: 0.75; }GtkSidebarRow .sidebar-icon:dir(ltr) { padding-right: 8px; } GtkSidebarRow .sidebar-icon:dir(rtl) {
@@ -1830,8 +1834,6 @@ GtkPlacesSidebar.sidebar .sidebar-new-bookmark-row {
color: #2980b9; } .sidebar-button.button.image-button { padding: 4px; } .sidebar-button.button:not(:hover):not(:active) > GtkImage {opacity: 0.8; }GtkPlacesSidebar.sidebar .has-open-popup { transition: none; }
@@ -1881,7 +1883,7 @@ GtkInfoBar {
.question .button:insensitive, .warning .button:insensitive, .error .button:insensitive { color: rgba(255, 255, 255, 0.32); }color: rgba(255, 255, 255, 0.3); }.info .button.flat, .info .inline-toolbar .button, .inline-toolbar .info .button, .info .osd .toolbar .button, .osd .toolbar .info .button, .info .toolbar.osd .button, .toolbar.osd .info .button, .info .app-notification .button, .app-notification .info .button, .info .titlebar .button:not(.suggested-action):not(.destructive-action), .titlebar .info .button:not(.suggested-action):not(.destructive-action), .info .header-bar .button:not(.suggested-action):not(.destructive-action), .header-bar .info .button:not(.suggested-action):not(.destructive-action), .info .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .info .button, .info .sidebar-button.button,
@@ -1933,7 +1935,7 @@ GtkInfoBar {
.error .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .error .button, .error .sidebar-button.button { color: rgba(255, 255, 255, 0.8); }color: rgba(255, 255, 255, 0.75); }.info .button.flat:hover, .info .inline-toolbar .button:hover, .inline-toolbar .info .button:hover, .info .osd .toolbar .button:hover, .osd .toolbar .info .button:hover, .info .toolbar.osd .button:hover, .toolbar.osd .info .button:hover, .info .app-notification .button:hover, .app-notification .info .button:hover, .info .titlebar .button:hover:not(.suggested-action):not(.destructive-action), .titlebar .info .button:hover:not(.suggested-action):not(.destructive-action), .info .header-bar .button:hover:not(.suggested-action):not(.destructive-action), .header-bar .info .button:hover:not(.suggested-action):not(.destructive-action), .info .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .info .button:hover, .info .sidebar-button.button:hover, .info .button.flat:active, .info .inline-toolbar .button:active, .inline-toolbar .info .button:active, .info .osd .toolbar .button:active, .osd .toolbar .info .button:active, .info .toolbar.osd .button:active, .toolbar.osd .info .button:active, .info .app-notification .button:active, .app-notification .info .button:active, .info .titlebar .button:active:not(.suggested-action):not(.destructive-action), .titlebar .info .button:active:not(.suggested-action):not(.destructive-action),
@@ -2087,7 +2089,7 @@ GtkInfoBar {
.error .message-dialog.csd .dialog-action-area .button:insensitive, .message-dialog.csd .dialog-action-area .error .button:insensitive, .error .sidebar-button.button:insensitive { color: rgba(255, 255, 255, 0.32); }color: rgba(255, 255, 255, 0.3); }.info .label:selected, .info .label:selected:focus, .info .label:selected:hover,
gtk-3.0/gtk.css
@@ -95,7 +95,7 @@
.dim-label, .label.separator, .titlebar .subtitle, .header-bar .subtitle { opacity: 0.4; }opacity: 0.6; }GtkAssistant .sidebar { padding: 6px 0;
@@ -107,7 +107,7 @@ GtkAssistant .sidebar {
GtkAssistant.csd .sidebar { border-top-style: none; } GtkAssistant .sidebar .label { opacity: 0.5;opacity: 0.75;padding: 5px 12px 6px; font-weight: bold; } GtkAssistant .sidebar .label.highlight {
@@ -230,9 +230,9 @@ GtkTextView {
background-color: transparent; color: rgba(0, 0, 0, 0.32); } .entry.image:not(:hover):not(:active) { color: alpha(currentColor, 0.8); }color: alpha(currentColor, 0.75); }.entry.image:insensitive { color: alpha(currentColor, 0.4); }color: alpha(currentColor, 0.6); }/*********** * Buttons *
@@ -252,7 +252,7 @@ GtkTextView {
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); background-color: #fafafa; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0)), to(transparent)), linear-gradient(to bottom, alpha(currentColor, 0)); color: rgba(0, 0, 0, 0.64); }color: rgba(0, 0, 0, 0.6); }.button:hover { box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23); background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0)), to(transparent)), linear-gradient(to bottom, alpha(currentColor, 0));
@@ -265,16 +265,16 @@ GtkTextView {
.button:insensitive { box-shadow: none; background-color: alpha(currentColor, 0.2); color: rgba(0, 0, 0, 0.256); }color: rgba(0, 0, 0, 0.24); }.button:insensitive > .label { color: inherit; } .button:checked { background-color: #3498db; color: #ffffff; } .button:checked:not(:hover):not(:active) > .label { opacity: 0.8; }opacity: 0.75; }.button:checked:not(:hover):not(:active) > GtkImage { opacity: 0.8; }opacity: 0.75; }.button:checked:insensitive { background-color: alpha(currentColor, 0.2); color: rgba(52, 152, 219, 0.4); }
@@ -608,7 +608,7 @@ GtkComboBox {
.titlebar.selection-mode .button, .header-bar.selection-mode .button { border-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.001, to(#ffffff), to(transparent)) 0 0 0/0 0 0px; color: rgba(255, 255, 255, 0.8); }color: rgba(255, 255, 255, 0.75); }.titlebar.selection-mode .button:hover, .titlebar.selection-mode .button:active, .titlebar.selection-mode .button:checked, .header-bar.selection-mode .button:hover, .header-bar.selection-mode .button:active,
@@ -629,7 +629,7 @@ GtkComboBox {
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); background-color: #fafafa; background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0)), to(transparent)), linear-gradient(to bottom, alpha(currentColor, 0)); color: rgba(0, 0, 0, 0.64); }color: rgba(0, 0, 0, 0.6); }.titlebar.selection-mode .button.suggested-action:hover, .header-bar.selection-mode .button.suggested-action:hover { box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
@@ -645,7 +645,7 @@ GtkComboBox {
.header-bar.selection-mode .button.suggested-action:insensitive { box-shadow: none; background-color: alpha(currentColor, 0.2); color: rgba(0, 0, 0, 0.256); }color: rgba(0, 0, 0, 0.24); }.titlebar.selection-mode .button.suggested-action:insensitive > .label, .header-bar.selection-mode .button.suggested-action:insensitive > .label { color: inherit; }
@@ -717,7 +717,7 @@ GtkTreeView.view {
GtkTreeView.view.expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } GtkTreeView.view.expander:selected { color: rgba(255, 255, 255, 0.6); }color: rgba(255, 255, 255, 0.75); }GtkTreeView.view.expander:selected:hover, GtkTreeView.view.expander:selected:active { color: #ffffff; } GtkTreeView.view.progressbar {
@@ -759,7 +759,7 @@ column-header.button.dnd, column-header .button.dnd {
background-color: #e4e4e4; } .menubar > .menuitem { padding: 4px 8px; color: rgba(0, 0, 0, 0.64); }color: rgba(0, 0, 0, 0.6); }.menubar > .menuitem:hover { box-shadow: inset 0 -2px #3498db; color: rgba(0, 0, 0, 0.8); }
@@ -804,7 +804,7 @@ column-header.button.dnd, column-header .button.dnd {
border-color: transparent; } .menuitem .accelerator { color: alpha(currentColor, 0.4); }color: alpha(currentColor, 0.6); }/*************** * Popovers *
@@ -850,9 +850,9 @@ column-header.button.dnd, column-header .button.dnd {
background-color: #3498db; color: #ffffff; } .popover .linked > .button:checked:not(:hover):not(:active) > .label { opacity: 0.8; }opacity: 0.75; }.popover .linked > .button:checked:not(:hover):not(:active) > GtkImage { opacity: 0.8; }opacity: 0.75; }.popover .linked > .button:checked:insensitive { background-color: alpha(currentColor, 0.2); color: rgba(52, 152, 219, 0.4); }
@@ -1015,7 +1015,7 @@ column-header.button.dnd, column-header .button.dnd {
.notebook tab .label { padding: 0 2px; font-weight: bold; color: rgba(0, 0, 0, 0.64); }color: rgba(0, 0, 0, 0.6); }.notebook tab .prelight-page .label, .notebook tab .label.prelight-page { color: rgba(0, 0, 0, 0.8); } .notebook tab .active-page .label, .notebook tab .label.active-page {
@@ -1038,7 +1038,7 @@ column-header.button.dnd, column-header .button.dnd {
.notebook tab .button > GtkImage { padding: 4px; } .notebook.arrow:not(:hover):not(:active) { color: alpha(currentColor, 0.8); }color: alpha(currentColor, 0.75); }.notebook.arrow:insensitive { color: rgba(0, 0, 0, 0.32); }
@@ -1071,7 +1071,7 @@ column-header.button.dnd, column-header .button.dnd {
.scrollbar .slider { background-color: rgba(0, 0, 0, 0.48); } .scrollbar .slider:hover { background-color: rgba(0, 0, 0, 0.64); }background-color: rgba(0, 0, 0, 0.6); }.scrollbar .slider:active { background-color: rgba(0, 0, 0, 0.8); } .scrollbar .slider:insensitive {
@@ -1457,6 +1457,10 @@ GtkCheckButton.text-button, GtkRadioButton.text-button {
.scale.scale-has-marks-above.scale-has-marks-below.trough:insensitive, .scale.vertical.scale-has-marks-above.scale-has-marks-below.trough:insensitive { color: rgba(0, 0, 0, 0.32); } .scale.separator, .scale.scale-has-marks-above.scale-has-marks-below.separator, .scale.vertical.scale-has-marks-above.scale-has-marks-below.separator { color: alpha(currentColor, 0.2); }.scale.scale-has-marks-below { -GtkScale-slider-length: 20;
@@ -1594,7 +1598,7 @@ GtkProgressBar {
-GtkProgressBar-min-vertical-bar-width: 4; padding: 0; font-size: smaller; color: rgba(0, 0, 0, 0.64); }color: rgba(0, 0, 0, 0.6); }GtkProgressBar.osd { -GtkProgressBar-xspacing: 0; -GtkProgressBar-yspacing: 0;
@@ -1710,11 +1714,11 @@ GtkScrolledWindow GtkViewport.frame {
animation: list_ripple_effect 0.2s cubic-bezier(0.4, 0, 0.2, 1) forwards; } .list-row:selected .button:insensitive { color: rgba(0, 0, 0, 0.256); }color: rgba(0, 0, 0, 0.24); }.list-row:selected .button.flat, .list-row:selected .inline-toolbar .button, .inline-toolbar .list-row:selected .button, .list-row:selected .osd .toolbar .button, .osd .toolbar .list-row:selected .button, .list-row:selected .toolbar.osd .button, .toolbar.osd .list-row:selected .button, .list-row:selected .app-notification .button, .app-notification .list-row:selected .button, .list-row:selected .titlebar .button:not(.suggested-action):not(.destructive-action), .titlebar .list-row:selected .button:not(.suggested-action):not(.destructive-action), .list-row:selected .header-bar .button:not(.suggested-action):not(.destructive-action), .header-bar .list-row:selected .button:not(.suggested-action):not(.destructive-action), .list-row:selected .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .list-row:selected .button, .list-row:selected .sidebar-button.button { color: rgba(255, 255, 255, 0.8); }color: rgba(255, 255, 255, 0.75); }.list-row:selected .button.flat:hover, .list-row:selected .inline-toolbar .button:hover, .inline-toolbar .list-row:selected .button:hover, .list-row:selected .osd .toolbar .button:hover, .osd .toolbar .list-row:selected .button:hover, .list-row:selected .toolbar.osd .button:hover, .toolbar.osd .list-row:selected .button:hover, .list-row:selected .app-notification .button:hover, .app-notification .list-row:selected .button:hover, .list-row:selected .titlebar .button:hover:not(.suggested-action):not(.destructive-action), .titlebar .list-row:selected .button:hover:not(.suggested-action):not(.destructive-action), .list-row:selected .header-bar .button:hover:not(.suggested-action):not(.destructive-action), .header-bar .list-row:selected .button:hover:not(.suggested-action):not(.destructive-action), .list-row:selected .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .list-row:selected .button:hover, .list-row:selected .sidebar-button.button:hover, .list-row:selected .button.flat:active, .list-row:selected .inline-toolbar .button:active, .inline-toolbar .list-row:selected .button:active, .list-row:selected .osd .toolbar .button:active, .osd .toolbar .list-row:selected .button:active, .list-row:selected .toolbar.osd .button:active, .toolbar.osd .list-row:selected .button:active, .list-row:selected .app-notification .button:active, .app-notification .list-row:selected .button:active, .list-row:selected .titlebar .button:active:not(.suggested-action):not(.destructive-action), .titlebar .list-row:selected .button:active:not(.suggested-action):not(.destructive-action),
@@ -1724,7 +1728,7 @@ GtkScrolledWindow GtkViewport.frame {
.list-row:selected .button.flat:insensitive, .list-row:selected .inline-toolbar .button:insensitive, .inline-toolbar .list-row:selected .button:insensitive, .list-row:selected .osd .toolbar .button:insensitive, .osd .toolbar .list-row:selected .button:insensitive, .list-row:selected .toolbar.osd .button:insensitive, .toolbar.osd .list-row:selected .button:insensitive, .list-row:selected .app-notification .button:insensitive, .app-notification .list-row:selected .button:insensitive, .list-row:selected .titlebar .button:insensitive:not(.suggested-action):not(.destructive-action), .titlebar .list-row:selected .button:insensitive:not(.suggested-action):not(.destructive-action), .list-row:selected .header-bar .button:insensitive:not(.suggested-action):not(.destructive-action), .header-bar .list-row:selected .button:insensitive:not(.suggested-action):not(.destructive-action), .list-row:selected .message-dialog.csd .dialog-action-area .button:insensitive, .message-dialog.csd .dialog-action-area .list-row:selected .button:insensitive, .list-row:selected .sidebar-button.button:insensitive { color: rgba(0, 0, 0, 0.256); }color: rgba(0, 0, 0, 0.24); }.list-row:hover { transition: none; }
@@ -1742,7 +1746,7 @@ GtkScrolledWindow GtkViewport.frame {
.expander:checked { -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } .expander:not(:hover):not(:active) { color: alpha(currentColor, 0.6); }color: alpha(currentColor, 0.75); }.expander:selected { color: #ffffff; }
@@ -1770,10 +1774,10 @@ GtkCalendar {
box-shadow: none; background-color: transparent; } GtkCalendar:inconsistent { color: alpha(currentColor, 0.5); }color: alpha(currentColor, 0.6); }GtkCalendar.highlight { font-size: smaller; color: alpha(currentColor, 0.5); }color: alpha(currentColor, 0.6); }/*********** * Dialogs *
@@ -1814,7 +1818,7 @@ GtkSidebarRow.list-row {
GtkSidebarRow .sidebar-revealer { padding: 4px 14px 4px 12px; } GtkSidebarRow .sidebar-icon { opacity: 0.8; }opacity: 0.75; }GtkSidebarRow .sidebar-icon:dir(ltr) { padding-right: 8px; } GtkSidebarRow .sidebar-icon:dir(rtl) {
@@ -1830,8 +1834,6 @@ GtkPlacesSidebar.sidebar .sidebar-new-bookmark-row {
color: #3498db; } .sidebar-button.button.image-button { padding: 4px; } .sidebar-button.button:not(:hover):not(:active) > GtkImage {opacity: 0.8; }GtkPlacesSidebar.sidebar .has-open-popup { transition: none; }
@@ -1881,7 +1883,7 @@ GtkInfoBar {
.question .button:insensitive, .warning .button:insensitive, .error .button:insensitive { color: rgba(0, 0, 0, 0.256); }color: rgba(0, 0, 0, 0.24); }.info .button.flat, .info .inline-toolbar .button, .inline-toolbar .info .button, .info .osd .toolbar .button, .osd .toolbar .info .button, .info .toolbar.osd .button, .toolbar.osd .info .button, .info .app-notification .button, .app-notification .info .button, .info .titlebar .button:not(.suggested-action):not(.destructive-action), .titlebar .info .button:not(.suggested-action):not(.destructive-action), .info .header-bar .button:not(.suggested-action):not(.destructive-action), .header-bar .info .button:not(.suggested-action):not(.destructive-action), .info .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .info .button, .info .sidebar-button.button,
@@ -1933,7 +1935,7 @@ GtkInfoBar {
.error .message-dialog.csd .dialog-action-area .button, .message-dialog.csd .dialog-action-area .error .button, .error .sidebar-button.button { color: rgba(255, 255, 255, 0.8); }color: rgba(255, 255, 255, 0.75); }.info .button.flat:hover, .info .inline-toolbar .button:hover, .inline-toolbar .info .button:hover, .info .osd .toolbar .button:hover, .osd .toolbar .info .button:hover, .info .toolbar.osd .button:hover, .toolbar.osd .info .button:hover, .info .app-notification .button:hover, .app-notification .info .button:hover, .info .titlebar .button:hover:not(.suggested-action):not(.destructive-action), .titlebar .info .button:hover:not(.suggested-action):not(.destructive-action), .info .header-bar .button:hover:not(.suggested-action):not(.destructive-action), .header-bar .info .button:hover:not(.suggested-action):not(.destructive-action), .info .message-dialog.csd .dialog-action-area .button:hover, .message-dialog.csd .dialog-action-area .info .button:hover, .info .sidebar-button.button:hover, .info .button.flat:active, .info .inline-toolbar .button:active, .inline-toolbar .info .button:active, .info .osd .toolbar .button:active, .osd .toolbar .info .button:active, .info .toolbar.osd .button:active, .toolbar.osd .info .button:active, .info .app-notification .button:active, .app-notification .info .button:active, .info .titlebar .button:active:not(.suggested-action):not(.destructive-action), .titlebar .info .button:active:not(.suggested-action):not(.destructive-action),
@@ -2087,7 +2089,7 @@ GtkInfoBar {
.error .message-dialog.csd .dialog-action-area .button:insensitive, .message-dialog.csd .dialog-action-area .error .button:insensitive, .error .sidebar-button.button:insensitive { color: rgba(0, 0, 0, 0.256); }color: rgba(0, 0, 0, 0.24); }.info .label:selected, .info .label:selected:focus, .info .label:selected:hover,