[gtk+] improve Calendar styling



commit dfb4757f544a3d4150755969f1917f339030112e
Author: Jakub Steiner <jimmac gmail com>
Date:   Tue Jul 1 14:22:54 2014 +0200

    improve Calendar styling
    
    slightly
    
    https://bugzilla.gnome.org/show_bug.cgi?id=729620

 gtk/resources/theme/Adwaita/_common.scss           |   15 +++++++++++----
 gtk/resources/theme/Adwaita/gtk-contained-dark.css |    5 +++++
 gtk/resources/theme/Adwaita/gtk-contained.css      |    5 +++++
 3 files changed, 21 insertions(+), 4 deletions(-)
---
diff --git a/gtk/resources/theme/Adwaita/_common.scss b/gtk/resources/theme/Adwaita/_common.scss
index 46776b3..3fedcf7 100644
--- a/gtk/resources/theme/Adwaita/_common.scss
+++ b/gtk/resources/theme/Adwaita/_common.scss
@@ -1747,11 +1747,11 @@ GtkExpander {
  ***********/
 GtkCalendar { 
   border: 1px solid $borders_color; 
-  &.button { 
+  &.button {
     @extend %undecorated_button; 
-    padding: 0 4px; 
+    padding: 0 4px; //FIXME no effect on these pseudobuttons
     color: mix($fg_color, $base_color, 40%); //we need a dimmed stuff var 
-    &:hover { 
+    &:hover {
       @extend %undecorated_button; 
       color: $fg_color; 
     } 
@@ -1759,7 +1759,14 @@ GtkCalendar {
       @extend %undecorated_button; 
       color: mix($backdrop_fg_color, $backdrop_base_color, 50%); 
     } 
-  } 
+  }
+  &.view { border-radius: 2px; }
+  &.header {
+    background: linear-gradient(to bottom,
+                                lighten($bg_color,2%),
+                                darken($bg_color,2%));
+    border-bottom-color: mix($borders_color,$bg_color,50%);
+  }
 }
 
 /***********
diff --git a/gtk/resources/theme/Adwaita/gtk-contained-dark.css 
b/gtk/resources/theme/Adwaita/gtk-contained-dark.css
index a1de096..f423743 100644
--- a/gtk/resources/theme/Adwaita/gtk-contained-dark.css
+++ b/gtk/resources/theme/Adwaita/gtk-contained-dark.css
@@ -2338,6 +2338,11 @@ GtkCalendar {
       color: #eeeeec; }
     GtkCalendar.button:backdrop, GtkCalendar.button:backdrop:hover {
       color: #7a7b7a; }
+  GtkCalendar.view {
+    border-radius: 2px; }
+  GtkCalendar.header {
+    background: linear-gradient(to bottom, #3e4444, #343a3a);
+    border-bottom-color: #2a2f2f; }
 
 /***********
  * Dialogs *
diff --git a/gtk/resources/theme/Adwaita/gtk-contained.css b/gtk/resources/theme/Adwaita/gtk-contained.css
index 16c19c7..bf6a1ed 100644
--- a/gtk/resources/theme/Adwaita/gtk-contained.css
+++ b/gtk/resources/theme/Adwaita/gtk-contained.css
@@ -2336,6 +2336,11 @@ GtkCalendar {
       color: #2e3436; }
     GtkCalendar.button:backdrop, GtkCalendar.button:backdrop:hover {
       color: #a8aaab; }
+  GtkCalendar.view {
+    border-radius: 2px; }
+  GtkCalendar.header {
+    background: linear-gradient(to bottom, #f2f2f2, #e8e8e8);
+    border-bottom-color: #c7c7c7; }
 
 /***********
  * Dialogs *


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]