[gitg] Use diff-stat without frame for commit dialog



commit 7e01fe9d6004b79dd1b2c65f4829831eff962c7e
Author: Jesse van den Kieboom <jessevdk gnome org>
Date:   Wed Jun 25 14:44:00 2014 +0200

    Use diff-stat without frame for commit dialog

 gitg/commit/gitg-commit-dialog.vala |    2 ++
 libgitg/gitg-diff-stat.vala         |   26 ++++++++++++++++++++------
 2 files changed, 22 insertions(+), 6 deletions(-)
---
diff --git a/gitg/commit/gitg-commit-dialog.vala b/gitg/commit/gitg-commit-dialog.vala
index 91712ea..0ba66e7 100644
--- a/gitg/commit/gitg-commit-dialog.vala
+++ b/gitg/commit/gitg-commit-dialog.vala
@@ -492,6 +492,8 @@ class Dialog : Gtk.Dialog
 
                        var ds = new Gitg.DiffStat();
 
+                       ds.get_style_context().add_class("no-frame");
+
                        ds.added = (uint)add;
                        ds.removed = (uint)remove;
 
diff --git a/libgitg/gitg-diff-stat.vala b/libgitg/gitg-diff-stat.vala
index 83a4e24..ebf8713 100644
--- a/libgitg/gitg-diff-stat.vala
+++ b/libgitg/gitg-diff-stat.vala
@@ -70,31 +70,45 @@ public class Gitg.DiffStat : Gtk.DrawingArea
                                -GitgDiffStat-bar-height: 5px;
                        }
 
+                       GitgDiffStat.no-frame {
+                               border: 0;
+                               border-radius: 0;
+                               background-color: inherit;
+                       }
+
                        GitgDiffStat added,
-                       GitgDiffStat removed {
+                       GitgDiffStat removed,
+                       GitgDiffStat.no-frame added,
+                       GitgDiffStat.no-frame removed {
                                border: 0;
                        }
 
-                       GitgDiffStat added {
+                       GitgDiffStat added,
+                       GitgDiffStat.no-frame added {
                                background-color: #33cc33;
                                border-radius: 3px 0px 0px 3px;
                        }
 
-                       GitgDiffStat added:dir(rtl) {
+                       GitgDiffStat added:dir(rtl),
+                       GitgDiffStat.no-frame added:dir(rtl) {
                                border-radius: 0px 3px 3px 0px;
                        }
 
-                       GitgDiffStat removed {
+                       GitgDiffStat removed,
+                       GitgDiffStat.no-frame removed {
                                background-color: #cc3333;
                                border-radius: 0px 3px 3px 0px;
                        }
 
-                       GitgDiffStat removed:dir(rtl) {
+                       GitgDiffStat removed:dir(rtl),
+                       GitgDiffStat.no-frame removed:dir(rtl) {
                                border-radius: 3px 0px 0px 3px;
                        }
 
                        GitgDiffStat removed:only-child,
-                       GitgDiffStat added:only-child {
+                       GitgDiffStat added:only-child,
+                       GitgDiffStat.no-frame removed:only-child,
+                       GitgDiffStat.no-frame added:only-child {
                                border-radius: 3px;
                        }
                ";


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