aboutsummaryrefslogtreecommitdiff
path: root/common/gtk-3.0/3.16/sass/_common.scss
diff options
context:
space:
mode:
Diffstat (limited to 'common/gtk-3.0/3.16/sass/_common.scss')
-rw-r--r--common/gtk-3.0/3.16/sass/_common.scss21
1 files changed, 15 insertions, 6 deletions
diff --git a/common/gtk-3.0/3.16/sass/_common.scss b/common/gtk-3.0/3.16/sass/_common.scss
index 87c21fc..ec66a1a 100644
--- a/common/gtk-3.0/3.16/sass/_common.scss
+++ b/common/gtk-3.0/3.16/sass/_common.scss
@@ -473,6 +473,7 @@ $_dot_color: $selected_bg_color;
&:hover {
@include button(osd-hover);
@extend %linked;
+ &, &:first-child, &:last-child { box-shadow: none; }
}
&:active, &:checked {
background-clip: padding-box;
@@ -489,6 +490,7 @@ $_dot_color: $selected_bg_color;
box-shadow: none;
&:hover {
@include button(osd-hover);
+ &, &:first-child, &:last-child { box-shadow: none; }
}
&:insensitive {
@include button(osd-insensitive);
@@ -1495,16 +1497,17 @@ GtkTreeView.view { // treeview grid lines a
&.progressbar { // progress bar in treeviews
color: $selected_fg_color;
border-radius: 3px;
+ background-image: linear-gradient(to bottom, $selected_bg_color);
&:selected {
color: $selected_bg_color;
box-shadow: none;
- background-color: $selected_fg_color;
+ background-image: linear-gradient(to bottom, $selected_fg_color);
}
}
&.trough, &.trough:selected { // progress bar trough in treeviews
color: $fg_color;
- background-color: $button_border;
+ background-image: linear-gradient(to bottom, $button_border);
border-radius: 3px;
border-width: 0;
}
@@ -1598,7 +1601,7 @@ column-header.button.dnd { // for treeview-like derive widgets
}
}
-.menu, .popup {
+.menu {
margin: 4px;
padding: 0;
border-radius: 0;
@@ -1644,6 +1647,8 @@ column-header.button.dnd { // for treeview-like derive widgets
}
}
+.csd .popup { border-radius: 2px; }
+
.menuitem .accelerator { color: gtkalpha(currentColor,0.55); }
/************
@@ -2804,6 +2809,10 @@ GtkVolumeButton.button { padding: 8px; }
&.tiled {
border-radius: 0;
}
+ &.popup {
+ box-shadow: none;
+ border-radius: 0;
+ }
// server-side decorations as used by mutter
&.ssd {
border-radius: if($darker=='false' and $variant=='light', 4px 4px 0 0, 3px 3px 0 0);
@@ -2812,7 +2821,7 @@ GtkVolumeButton.button { padding: 8px; }
&.maximized { border-radius: 0; }
}
&.csd {
- &.popup, &.menu {
+ &.popup {
border-radius: 2px;
box-shadow: 0 3px 6px if($variant == 'light', $_wm_border, transparentize($_wm_border, 0.1)),
0 0 0 1px if($variant == 'light', $_wm_border, darken($bg_color, 10%));
@@ -2843,11 +2852,10 @@ GtkVolumeButton.button { padding: 8px; }
}
.button.titlebutton {
- padding: 7px 4px;
+ padding: 6px 4px;
@include button(undecorated);
background-color: transparentize($header_bg, 1);
- border-width: 0;
&:hover {
@include button(header-hover);
@@ -2862,6 +2870,7 @@ GtkVolumeButton.button { padding: 8px; }
background-color: transparent;
background-position: center;
background-repeat: no-repeat;
+ border-width: 0;
&:backdrop { opacity: 1; }
}