[evolution/rendering-cleanup: 48/97] e-table: Remove unused member variables from ETableItem



commit 0e7310752e0118400ee6ffc859fb2059b168157f
Author: Benjamin Otte <otte redhat com>
Date:   Fri Oct 15 21:20:23 2010 +0200

    e-table: Remove unused member variables from ETableItem
    
    x1 and y1 were never set, only used. Replace all users with 0 and remove
    the members.

 widgets/table/e-table-item.c |   31 ++++++++++++++-----------------
 widgets/table/e-table-item.h |    1 -
 2 files changed, 14 insertions(+), 18 deletions(-)
---
diff --git a/widgets/table/e-table-item.c b/widgets/table/e-table-item.c
index 0969a7c..ea4de62 100644
--- a/widgets/table/e-table-item.c
+++ b/widgets/table/e-table-item.c
@@ -443,10 +443,10 @@ eti_bounds (GnomeCanvasItem *item, gdouble *x1, gdouble *y1, gdouble *x2, gdoubl
 
 	gnome_canvas_item_i2c_affine (GNOME_CANVAS_ITEM (eti), i2c);
 
-	i1.x = eti->x1;
-	i1.y = eti->y1;
-	i2.x = eti->x1 + eti->width;
-	i2.y = eti->y1 + eti->height;
+	i1.x = 0;
+	i1.y = 0;
+	i2.x = eti->width;
+	i2.y = eti->height;
 	art_affine_point (&c1, &i1, i2c);
 	art_affine_point (&c2, &i2, i2c);
 
@@ -885,10 +885,10 @@ eti_request_region_redraw (ETableItem *eti,
 				end_col, end_row,
 				&x1, &y1, &x2, &y2);
 
-		eti_item_region_redraw (eti, eti->x1 + x1 - border,
-					eti->y1 + y1 - border,
-					eti->x1 + x2 + 1 + border,
-					eti->y1 + y2 + 1 + border);
+		eti_item_region_redraw (eti, x1 - border,
+					y1 - border,
+					x2 + 1 + border,
+					y2 + 1 + border);
 	}
 }
 
@@ -1765,12 +1765,12 @@ eti_draw (GnomeCanvasItem *item, GdkDrawable *drawable, gint x, gint y, gint wid
 	 * Find out our real position after grouping
 	 */
 	gnome_canvas_item_i2c_affine (item, i2c);
-	eti_base_item.x = eti->x1;
-	eti_base_item.y = eti->y1;
+	eti_base_item.x = 0;
+	eti_base_item.y = 0;
 	art_affine_point (&eti_base, &eti_base_item, i2c);
 
-	eti_base_item.x = eti->x1 + eti->width;
-	eti_base_item.y = eti->y1 + eti->height;
+	eti_base_item.x = eti->width;
+	eti_base_item.y = eti->height;
 	art_affine_point (&lower_right, &eti_base_item, i2c);
 
 	/*
@@ -2061,17 +2061,14 @@ find_cell (ETableItem *eti, gdouble x, gdouble y, gint *view_col_res, gint *view
 	if (eti->grabbed_col >= 0 && eti->grabbed_row >= 0) {
 		*view_col_res = eti->grabbed_col;
 		*view_row_res = eti->grabbed_row;
-		*x1_res = x - eti->x1 - e_table_header_col_diff (eti->header, 0, eti->grabbed_col);
-		*y1_res = y - eti->y1 - e_table_item_row_diff (eti, 0, eti->grabbed_row);
+		*x1_res = x - e_table_header_col_diff (eti->header, 0, eti->grabbed_col);
+		*y1_res = y - e_table_item_row_diff (eti, 0, eti->grabbed_row);
 		return TRUE;
 	}
 
 	if (cols == 0 || rows == 0)
 		return FALSE;
 
-	x -= eti->x1;
-	y -= eti->y1;
-
 	x1 = 0;
 	for (col = 0; col < cols - 1; col++, x1 = x2) {
 		ETableCol *ecol = e_table_header_get_column (eti->header, col);
diff --git a/widgets/table/e-table-item.h b/widgets/table/e-table-item.h
index 3f773b6..6322bcd 100644
--- a/widgets/table/e-table-item.h
+++ b/widgets/table/e-table-item.h
@@ -48,7 +48,6 @@ typedef struct {
 	ETableModel     *source_model;
 	ESelectionModel *selection;
 
-	gint              x1, y1;
 	gint              minimum_width, width, height;
 
 	gint              cols, rows;



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