Use diff-stat without frame for commit dialog

This commit is contained in:
Jesse van den Kieboom 2014-06-25 14:44:00 +02:00
parent 6fe5dc00cd
commit 7e01fe9d60
2 changed files with 22 additions and 6 deletions

View file

@ -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;

View file

@ -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;
}
";