diff options
author | aneesh.kumar@gmail.com <aneesh.kumar@gmail.com> | 2006-02-21 16:00:10 +0530 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2006-02-21 18:38:11 -0800 |
commit | d800795613a710fb18353af53730e75185861f41 (patch) | |
tree | 7252f6dc2e9f5db309416906d8693ad7f6ed9e52 /contrib/gitview | |
parent | 5301eee92ceb1c349ea8090a4d8aa3aa70c4abed (diff) | |
download | git-d800795613a710fb18353af53730e75185861f41.tar.gz git-d800795613a710fb18353af53730e75185861f41.tar.xz |
gitview: Use monospace font to draw the branch and tag name
This patch address the below:
Use monospace font to draw branch and tag name
set the font size to 13.
Make the graph column resizable. This helps to accommodate large tag names
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@gmail.com>
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'contrib/gitview')
-rwxr-xr-x | contrib/gitview/gitview | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/contrib/gitview/gitview b/contrib/gitview/gitview index b75b39e5f..5c338c022 100755 --- a/contrib/gitview/gitview +++ b/contrib/gitview/gitview @@ -160,9 +160,9 @@ class CellRendererGraph(gtk.GenericCellRenderer): names_len = 0 if (len(names) != 0): for item in names: - names_len += len(item)/3 + names_len += len(item) - width = box_size * (cols + 1 + names_len ) + width = box_size * (cols + 1 ) + names_len height = box_size # FIXME I have no idea how to use cell_area properly @@ -244,6 +244,8 @@ class CellRendererGraph(gtk.GenericCellRenderer): for item in names: name = name + item + " " + ctx.select_font_face("Monospace") + ctx.set_font_size(13) ctx.text_path(name) self.set_colour(ctx, colour, 0.0, 0.5) @@ -515,8 +517,8 @@ class GitView: cell = CellRendererGraph() column = gtk.TreeViewColumn() - column.set_resizable(False) - column.pack_start(cell, expand=False) + column.set_resizable(True) + column.pack_start(cell, expand=True) column.add_attribute(cell, "node", 1) column.add_attribute(cell, "in-lines", 2) column.add_attribute(cell, "out-lines", 3) |