[baobab] CSS fixes



commit fb20019f693c143d8f227412e7550b9fb112a185
Author: Stefano Facchini <stefano facchini gmail com>
Date:   Sat Jul 5 19:28:02 2014 +0200

    CSS fixes

 src/baobab-cellrenderers.vala |    6 ++++++
 src/baobab-ringschart.vala    |    5 +++++
 src/baobab.css                |   13 +++++--------
 3 files changed, 16 insertions(+), 8 deletions(-)
---
diff --git a/src/baobab-cellrenderers.vala b/src/baobab-cellrenderers.vala
index f61dabc..cfafa87 100644
--- a/src/baobab-cellrenderers.vala
+++ b/src/baobab-cellrenderers.vala
@@ -156,6 +156,12 @@ namespace Baobab {
             w -= border.left + border.right;
             h -= border.top + border.bottom;
 
+            border = context.get_padding (Gtk.StateFlags.NORMAL);
+            x += border.left;
+            y += border.top;
+            w -= border.left + border.right;
+            h -= border.top + border.bottom;
+
             var percent = value;
             var perc_w = (w * percent) / 100;
             var x_bar = x;
diff --git a/src/baobab-ringschart.vala b/src/baobab-ringschart.vala
index a1502da..0b37f6c 100644
--- a/src/baobab-ringschart.vala
+++ b/src/baobab-ringschart.vala
@@ -96,6 +96,7 @@ namespace Baobab {
             var context = get_style_context ();
             context.save ();
             context.add_class ("subfolder-tip");
+            context.add_class ("tooltip");
 
             Gtk.Allocation allocation;
             get_allocation (out allocation);
@@ -237,6 +238,8 @@ namespace Baobab {
             get_allocation (out allocation);
 
             var context = get_style_context ();
+            context.save ();
+            context.add_class ("ringschart-item");
 
             var border_color = context.get_border_color (Gtk.StateFlags.NORMAL);
             var bg_color = context.get_background_color (Gtk.StateFlags.NORMAL);
@@ -286,6 +289,8 @@ namespace Baobab {
                     cr.stroke ();
                 }
             }
+
+            context.restore ();
         }
 
         protected override void calculate_item_geometry (ChartItem item) {
diff --git a/src/baobab.css b/src/baobab.css
index df91637..5bc9aa3 100644
--- a/src/baobab.css
+++ b/src/baobab.css
@@ -6,6 +6,7 @@
     border-width: 1px;
     border-radius: 3px;
     border-style: solid;
+    padding: 1px;
     background-color: white;
 }
 
@@ -65,18 +66,14 @@ BaobabWindow GtkInfoBar.error {
 }
 
 BaobabRingschart {
-    background-color: @theme_bg_color;
     padding: 13px 13px 13px 13px;
 }
 
+.ringschart-item {
+    background-color: @theme_bg_color;
+}
+
 BaobabRingschart.subfolder-tip {
-    border-radius: 3px;
-    border-style: none;
     padding: 3px 3px 3px 3px;
-
-    background-color: alpha(@theme_tooltip_bg_color, 0.90);
-    color: @theme_tooltip_fg_color;
-
-    text-shadow: 1px 1px black;
 }
 


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