[gitg] Use diff-stat without frame for commit dialog
- From: Jesse van den Kieboom <jessevdk src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gitg] Use diff-stat without frame for commit dialog
- Date: Wed, 25 Jun 2014 12:53:26 +0000 (UTC)
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]