summaryrefslogtreecommitdiff
path: root/themes/Adwaita/gtk-3.0/gtk-widgets.css
diff options
context:
space:
mode:
Diffstat (limited to 'themes/Adwaita/gtk-3.0/gtk-widgets.css')
-rw-r--r--themes/Adwaita/gtk-3.0/gtk-widgets.css125
1 files changed, 55 insertions, 70 deletions
diff --git a/themes/Adwaita/gtk-3.0/gtk-widgets.css b/themes/Adwaita/gtk-3.0/gtk-widgets.css
index d7af17ff..44efb783 100644
--- a/themes/Adwaita/gtk-3.0/gtk-widgets.css
+++ b/themes/Adwaita/gtk-3.0/gtk-widgets.css
@@ -1119,6 +1119,14 @@ GtkScrolledWindow GtkViewport.frame {
border-style: none;
}
+GtkViewport {
+ background-color: @theme_base_color;
+}
+
+GtkViewport:backdrop {
+ background-color: @theme_unfocused_base_color;
+}
+
/***********
* Buttons *
***********/
@@ -3126,18 +3134,12 @@ GtkTreeView.dnd {
border-style: solid;
}
-GtkViewport {
- background-color: @theme_base_color;
-}
-
-GtkViewport:backdrop {
- background-color: @theme_unfocused_base_color;
+GtkTreeView:selected:focus {
+ outline-color: mix(@theme_selected_fg_color, @theme_selected_bg_color, 0.30);
}
GtkIconView.view.cell:selected,
GtkIconView.view.cell:selected:focus {
- background-color: @theme_selected_bg_color;
- color: @theme_selected_fg_color;
border-radius: 4px;
/* FIXME: this probably needs to be better;
@@ -3148,40 +3150,35 @@ GtkIconView.view.cell:selected:focus {
outline-offset: 3px;
}
-.view,
-GtkTreeView {
+.view {
background-color: @theme_base_color;
color: @theme_text_color;
}
-.view:selected,
-GtkTreeView:selected {
- background-color: @theme_selected_bg_color;
- color: @theme_selected_fg_color;
-}
-
-.view:insensitive,
-GtkTreeView:insensitive {
+.view:insensitive {
background-color: @insensitive_bg_color;
color: @insensitive_fg_color;
}
-.view:backdrop,
-GtkTreeView:backdrop {
+.view:backdrop {
background-color: @theme_unfocused_base_color;
color: @theme_unfocused_text_color;
}
-.cell:backdrop:selected,
-GtkIconView.view.cell:backdrop:selected,
-.view:backdrop:selected,
-GtkTreeView:backdrop:selected {
- background-color: @theme_unfocused_selected_bg_color;
- color: @theme_unfocused_selected_fg_color;
+.cell {
+ color: @theme_text_color;
+ padding: 2px;
}
-GtkTreeView:selected:focus {
- outline-color: mix(@theme_selected_fg_color, @theme_selected_bg_color, 0.30);
+.cell:selected,
+.cell:selected:focus {
+ background-color: @theme_selected_bg_color;
+ color: @theme_selected_fg_color;
+}
+
+.cell:backdrop:selected {
+ background-color: @theme_unfocused_selected_bg_color;
+ color: @theme_unfocused_selected_fg_color;
}
column-header.button,
@@ -3235,34 +3232,6 @@ column-header .button.dnd {
border-image-slice: 0 1;
}
-row:hover {
- border-width: 0;
-}
-
-row:insensitive {
- border-width: 0;
-}
-
-row:selected:focus {
- border-width: 0;
- background-color: @theme_selected_bg_color;
-}
-
-row:selected {
- border-width: 0;
-}
-
-.cell {
- color: @theme_text_color;
- padding: 2px;
- border-width: 0;
-}
-
-.cell:selected {
- background-color: @theme_selected_bg_color;
- color: @theme_selected_fg_color;
-}
-
.expander {
border-style: solid;
border-width: 1px;
@@ -3320,30 +3289,42 @@ row:selected {
background-color: @content_view_bg;
}
-.content-view.view:hover {
- background-color: @theme_bg_color;
- color: @theme_text_color;
+.content-view.view:insensitive {
+ background-color: @theme_unfocused_base_color;
+ background-image: none;
}
-.content-view.view:selected,
-.content-view.view:active {
- background-color: @theme_selected_bg_color;
+.content-view.view:backdrop {
+ background-color: @sidebar_bg_unfocused;
+ background-image: none;
}
-.content-view.view:insensitive {
- background-color: @theme_unfocused_base_color;
+/* FIXME: EggListBox should set the .cell style class on
+ * the background it renders for the children, like
+ * GtkIconView and GtkTreeView do */
+.content-view.cell {
+ background-color: transparent;
+ background-image: none;
}
-.content-view.view:backdrop,
-.content-view.view:hover:backdrop {
- background-color: @sidebar_bg_unfocused;
+EggListBox.content-view:hover,
+.content-view.cell:hover {
+ background-color: @theme_bg_color;
}
-.content-view.view:selected:backdrop {
- background-color: @theme_unfocused_selected_bg_color;
+EggListBox.content-view:selected,
+EggListBox.content-view:active,
+.content-view.cell:selected,
+.content-view.cell:active {
+ background-color: @theme_selected_bg_color;
+ background-image: none;
}
-.content-view.view .separator:backdrop { color: @theme_unfocused_bg_color; }
+EggListBox.content-view:selected:backdrop,
+.content-view.cell:selected:backdrop {
+ background-color: @theme_unfocused_selected_bg_color;
+ background-image: none;
+}
GdMainIconView.content-view {
-GdMainIconView-icon-size: 40;
@@ -3364,6 +3345,10 @@ GtkIconView.content-view.check:active {
background-color: transparent;
}
+.content-view.view .separator:backdrop {
+ color: @theme_unfocused_bg_color;
+}
+
GtkIconView.content-view.check:hover,
GtkIconView.content-view.check:insensitive,
GtkIconView.content-view.check:backdrop,