aboutsummaryrefslogtreecommitdiffstats
path: root/widgets/e-table/e-table-item.h
diff options
context:
space:
mode:
authorChristopher James Lahey <clahey@helixcode.com>2000-04-15 08:10:19 +0800
committerChris Lahey <clahey@src.gnome.org>2000-04-15 08:10:19 +0800
commitb8681b4d2546a139781f8f6aea05c0fd29343f30 (patch)
treed107331478eb0eaf72185c63fa188961f18d54d8 /widgets/e-table/e-table-item.h
parenta7c2eba660170e0299e99e5ef29e621bdf74d526 (diff)
downloadgsoc2013-evolution-b8681b4d2546a139781f8f6aea05c0fd29343f30.tar.gz
gsoc2013-evolution-b8681b4d2546a139781f8f6aea05c0fd29343f30.tar.zst
gsoc2013-evolution-b8681b4d2546a139781f8f6aea05c0fd29343f30.zip
Added a row height cache.
2000-04-14 Christopher James Lahey <clahey@helixcode.com> * e-table-item.c, e-table-item.h: Added a row height cache. svn path=/trunk/; revision=2443
Diffstat (limited to 'widgets/e-table/e-table-item.h')
-rw-r--r--widgets/e-table/e-table-item.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/widgets/e-table/e-table-item.h b/widgets/e-table/e-table-item.h
index b5c5980f2c..1e451e64fe 100644
--- a/widgets/e-table/e-table-item.h
+++ b/widgets/e-table/e-table-item.h
@@ -29,6 +29,7 @@ typedef struct {
int header_structure_change_id;
int table_model_change_id;
int table_model_row_change_id;
+ int table_model_cell_change_id;
GdkGC *fill_gc;
GdkGC *grid_gc;
@@ -49,6 +50,8 @@ typedef struct {
ECellView **cell_views;
int n_cells;
+ int *height_cache;
+
/*
* Lengh Threshold: above this, we stop computing correctly
* the size