aboutsummaryrefslogtreecommitdiffstats
path: root/widgets/table/e-table-item.h
diff options
context:
space:
mode:
authorChristopher James Lahey <clahey@ximian.com>2001-10-02 19:13:47 +0800
committerChris Lahey <clahey@src.gnome.org>2001-10-02 19:13:47 +0800
commitce45d995aa3984e0180e0c1ee83fadfeaa0deccf (patch)
tree7e1711e6d05487a60df77a86a07cf27f85e72174 /widgets/table/e-table-item.h
parenta84d2e0d8c6d6ee440de7a1823dca76d157f7546 (diff)
downloadgsoc2013-evolution-ce45d995aa3984e0180e0c1ee83fadfeaa0deccf.tar.gz
gsoc2013-evolution-ce45d995aa3984e0180e0c1ee83fadfeaa0deccf.tar.zst
gsoc2013-evolution-ce45d995aa3984e0180e0c1ee83fadfeaa0deccf.zip
Only show the cursor during changes if it was already shown. Fixes Ximian
2001-10-02 Christopher James Lahey <clahey@ximian.com> * e-table-item.c, e-table-item.h: Only show the cursor during changes if it was already shown. Fixes Ximian bug #9810 and Ximian bug #4048. svn path=/trunk/; revision=13297
Diffstat (limited to 'widgets/table/e-table-item.h')
-rw-r--r--widgets/table/e-table-item.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/widgets/table/e-table-item.h b/widgets/table/e-table-item.h
index 7cd9729833..2e91473947 100644
--- a/widgets/table/e-table-item.h
+++ b/widgets/table/e-table-item.h
@@ -49,6 +49,11 @@ typedef struct {
int selection_change_id;
int cursor_change_id;
int cursor_activated_id;
+
+ int hadjustment_change_id;
+ int hadjustment_value_change_id;
+ int vadjustment_change_id;
+ int vadjustment_value_change_id;
GdkGC *fill_gc;
GdkGC *grid_gc;
@@ -76,6 +81,13 @@ typedef struct {
guint maybe_did_something : 1;
+ guint cursor_on_screen : 1;
+
+ int cursor_x1;
+ int cursor_y1;
+ int cursor_x2;
+ int cursor_y2;
+
int drag_col;
int drag_row;
int drag_x;