[evolution/kill-bonobo] Bug 565780 – Message view is tightly packed and hard to read



commit 43aa60d4fb9d04efc0beb2b86cbaa75accf8983f
Author: Matthew Barnes <mbarnes redhat com>
Date:   Thu Apr 23 14:20:11 2009 -0400

    Bug 565780 â?? Message view is tightly packed and hard to read
    
    Make ETables look more like GtkTreeViews by increasing the vertical
    padding to 4.  If the users revolt, we can add a GtkStyle property to
    make the padding value adjustable via gtkrc files.
---
 widgets/table/e-cell-text.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/widgets/table/e-cell-text.c b/widgets/table/e-cell-text.c
index ccbc302..7aa7fbd 100644
--- a/widgets/table/e-cell-text.c
+++ b/widgets/table/e-cell-text.c
@@ -61,6 +61,7 @@
 #define d(x)
 #define DO_SELECTION 1
 #define VIEW_TO_CELL(view) E_CELL_TEXT (((ECellView *)view)->ecell)
+#define VERTICAL_PADDING 4  /* Padding for top and bottom */
 
 #if d(!)0
 #define e_table_item_leave_edit_(x) (e_table_item_leave_edit((x)), g_print ("%s: e_table_item_leave_edit\n", __FUNCTION__))
@@ -750,9 +751,9 @@ ect_draw (ECellView *ecell_view, GdkDrawable *drawable,
 	gdk_gc_set_foreground (text_view->gc, foreground);
 
 	x1 += 4;
-	y1 += 1;
+	y1 += VERTICAL_PADDING;
 	x2 -= 4;
-	y2 -= 1;
+	y2 -= VERTICAL_PADDING;
 
 	x_origin = x1 + ect->x + text_view->xofs - (edit ? edit->xofs_edit : 0);
 	y_origin = y1 + ect->y + text_view->yofs - (edit ? edit->yofs_edit : 0);
@@ -1149,7 +1150,7 @@ ect_height (ECellView *ecell_view, int model_col, int view_col, int row)
 	layout = generate_layout (text_view, model_col, view_col, row, 0);
 	pango_layout_get_pixel_size (layout, NULL, &height);
 	g_object_unref (layout);
-	return height + 2;
+	return height + (VERTICAL_PADDING * 2);
 }
 
 /*



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