summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlukefromdc <[email protected]>2017-01-15 01:12:23 -0500
committerraveit65 <[email protected]>2017-01-17 23:14:07 +0100
commit9b10cb8dd3aa735872081c5848ce5e8536f0cf5c (patch)
treeaaa8d0dac37eefc6ec6d9865a3597e210c428e80
parent3817e938237c9318a4f9fe0e3b56b515df8fef02 (diff)
downloadmate-themes-9b10cb8dd3aa735872081c5848ce5e8536f0cf5c.tar.bz2
mate-themes-9b10cb8dd3aa735872081c5848ce5e8536f0cf5c.tar.xz
BlackMATE: Fix disappearing focus of flat buttons
Animation made the outline appear temporarily
-rw-r--r--desktop-themes/BlackMATE/gtk-3.0/gtk-widgets.css5
-rw-r--r--desktop-themes/BlackMATE/gtk-3.0/mate-applications.css13
2 files changed, 12 insertions, 6 deletions
diff --git a/desktop-themes/BlackMATE/gtk-3.0/gtk-widgets.css b/desktop-themes/BlackMATE/gtk-3.0/gtk-widgets.css
index 5ff191fc..d10eb9b3 100644
--- a/desktop-themes/BlackMATE/gtk-3.0/gtk-widgets.css
+++ b/desktop-themes/BlackMATE/gtk-3.0/gtk-widgets.css
@@ -1474,6 +1474,11 @@ button:focus{
outline-width: 0px;
}
+/*Borders don't always work here*/
+button.flat:focus{
+ outline-width: 2px;
+}
+
button.flat:hover {
border-radius: 3px;
}
diff --git a/desktop-themes/BlackMATE/gtk-3.0/mate-applications.css b/desktop-themes/BlackMATE/gtk-3.0/mate-applications.css
index bfd3ecf5..1b86aad1 100644
--- a/desktop-themes/BlackMATE/gtk-3.0/mate-applications.css
+++ b/desktop-themes/BlackMATE/gtk-3.0/mate-applications.css
@@ -24,6 +24,12 @@
shade(@less_dark_color, 1.3),
shade(@less_dark_color, 0.4));
}
+/*don't overrride focus borders*/
+.caja-navigation-window paned>box>box>button:focus,
+.caja-navigation-window paned>box>box>button.flat:focus {
+ border-image: url("assets/button-default-border-dark.svg") 3 / 3px stretch;
+ outline-width: 0px; /*works here but NOT in the general case */
+}
.caja-navigation-window paned>box>box>button:hover {
background-image: -gtk-gradient (radial,
@@ -647,15 +653,10 @@ pluma-print-preview.vertical toolbar.horizontal button.flat.text-button {
background-color: @less_dark_color;
}
-#MyControlCenter.background frame scrolledwindow button.flat {
+#MyControlCenter.background frame scrolledwindow button.flat:not(:hover):not(:focus) {
border-image: none;
}
-/* button hover of applications */
-#MyControlCenter.background frame scrolledwindow button.flat:hover {
- border-radius: 8px;
-}
-
/*******
* Eom *
*******/