summaryrefslogtreecommitdiff
path: root/desktop-themes/Blue-Submarine
diff options
context:
space:
mode:
authorWolfgang Ulbrich <[email protected]>2015-12-22 00:28:04 +0100
committerWolfgang Ulbrich <[email protected]>2015-12-22 00:29:25 +0100
commit5aec444f3cb876154144fe20de0989604a4ef56c (patch)
tree7590810f88aacb1ed9135a03dfe6d479f714c3b2 /desktop-themes/Blue-Submarine
parent8c66fefc7508750e46876c9967e9ae325dd2951a (diff)
downloadmate-themes-5aec444f3cb876154144fe20de0989604a4ef56c.tar.bz2
mate-themes-5aec444f3cb876154144fe20de0989604a4ef56c.tar.xz
Gtk+-3.18 most themes: workaround for broken first/last-child logic with linked buttons in GtkFileChooser pathbar
Diffstat (limited to 'desktop-themes/Blue-Submarine')
-rw-r--r--desktop-themes/Blue-Submarine/gtk-3.0/gtk-widgets.css45
1 files changed, 45 insertions, 0 deletions
diff --git a/desktop-themes/Blue-Submarine/gtk-3.0/gtk-widgets.css b/desktop-themes/Blue-Submarine/gtk-3.0/gtk-widgets.css
index 2f1789ca..f66756f0 100644
--- a/desktop-themes/Blue-Submarine/gtk-3.0/gtk-widgets.css
+++ b/desktop-themes/Blue-Submarine/gtk-3.0/gtk-widgets.css
@@ -6119,6 +6119,51 @@ GtkFileChooserWidget.vertical GtkPaned.horizontal {
border-color: transparent;
}
+/* workaround for broken first/last-child logic with linked buttons
+ in pathbar with gtk+-3.18 */
+.path-bar.linked .button:dir(ltr),
+.path-bar.linked .button:dir(ltr):hover,
+.path-bar.linked .button:dir(ltr):hover:active,
+.path-bar.linked .button:dir(ltr):checked,
+.path-bar.linked .button:dir(ltr):checked:hover,
+.path-bar.linked .button:dir(ltr):checked:hover:active,
+.path-bar.linked .button:dir(ltr):first-child,
+.path-bar.linked .button:dir(ltr):hover:first-child,
+.path-bar.linked .button:dir(ltr):hover:active:first-child,
+.path-bar.linked .button:dir(ltr):checked:first-child,
+.path-bar.linked .button:dir(ltr):checked:hover:first-child,
+.path-bar.linked .button:dir(ltr):checked:hover:active:first-child,
+.path-bar.linked .button:dir(ltr):last-child,
+.path-bar.linked .button:dir(ltr):hover:last-child,
+.path-bar.linked .button:dir(ltr):hover:active:last-child,
+.path-bar.linked .button:dir(ltr):checked:last-child,
+.path-bar.linked .button:dir(ltr):checked:hover:last-child,
+.path-bar.linked .button:dir(ltr):checked:hover:active:last-child {
+ border-width: 1px 0 1px 0px;
+ border-radius: 3px;
+ padding: 0px 4px;
+}
+
+.path-bar.linked .button {
+ box-shadow: inset 0px 2px alpha(#fff, 0.11),
+ inset 2px 0px alpha(#fff, 0.09),
+ inset -2px 0px alpha(#fff, 0.09),
+ inset 0px -2px alpha(#fff, 0.07),
+ inset 0px 1px alpha(shade(@button_border, 1.00), 0.70),
+ inset 1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset -1px 0px alpha(shade(@button_border, 0.94), 0.80),
+ inset 0px -1px alpha(shade(@button_border, 0.88), 0.90);
+}
+
+.path-bar.linked .button:hover,
+.path-bar.linked .button:checked,
+.path-bar.linked .button:checked:active {
+ box-shadow: inset 0px 1px shade (@theme_selected_bg_color, 1.3),
+ inset 1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset -1px 0px shade (@theme_selected_bg_color, 1.3),
+ inset 0px -1px shade (@theme_selected_bg_color, 1.3);
+}
+
/*****************
* Miscellaneous *
*****************/