aboutsummaryrefslogtreecommitdiffstats
path: root/widgets/table/e-table.h
diff options
context:
space:
mode:
authorChristopher James Lahey <clahey@ximian.com>2001-08-07 13:55:36 +0800
committerChris Lahey <clahey@src.gnome.org>2001-08-07 13:55:36 +0800
commit0cb44895c50d6a0895aa5519c3d819698022e913 (patch)
treedecce5ca80f968321ea651b3a7e95cd366b3d7aa /widgets/table/e-table.h
parentd0fab56c84a593bf7bbc8da1cbc4ad3223117a4f (diff)
downloadgsoc2013-evolution-0cb44895c50d6a0895aa5519c3d819698022e913.tar
gsoc2013-evolution-0cb44895c50d6a0895aa5519c3d819698022e913.tar.gz
gsoc2013-evolution-0cb44895c50d6a0895aa5519c3d819698022e913.tar.bz2
gsoc2013-evolution-0cb44895c50d6a0895aa5519c3d819698022e913.tar.lz
gsoc2013-evolution-0cb44895c50d6a0895aa5519c3d819698022e913.tar.xz
gsoc2013-evolution-0cb44895c50d6a0895aa5519c3d819698022e913.tar.zst
gsoc2013-evolution-0cb44895c50d6a0895aa5519c3d819698022e913.zip
Added scrolling to access nodes that are scrolled off screen for drops.
2001-08-07 Christopher James Lahey <clahey@ximian.com> * e-tree.c (scroll_timeout): Added scrolling to access nodes that are scrolled off screen for drops. Fixes Ximian bug #5645. * e-table.c, e-table.h (scroll_timeout): Added scrolling to access rows that are scrolled off screen for drops. This doesn't work for some reason, but I'm checking the code in. svn path=/trunk/; revision=11724
Diffstat (limited to 'widgets/table/e-table.h')
-rw-r--r--widgets/table/e-table.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/widgets/table/e-table.h b/widgets/table/e-table.h
index 0cd63a58ab..f0656e7790 100644
--- a/widgets/table/e-table.h
+++ b/widgets/table/e-table.h
@@ -58,6 +58,7 @@ typedef struct {
int group_info_change_id;
int reflow_idle_id;
+ int scroll_idle_id;
GnomeCanvas *header_canvas, *table_canvas;
@@ -82,6 +83,8 @@ typedef struct {
guint horizontal_scrolling : 1;
guint is_grouped : 1;
+
+ guint scroll_down : 1;
char *click_to_add_message;
GnomeCanvasItem *click_to_add;
@@ -95,6 +98,10 @@ typedef struct {
int drop_row;
int drop_col;
GnomeCanvasItem *drop_highlight;
+ int last_drop_x;
+ int last_drop_y;
+ int last_drop_time;
+ GdkDragContext *last_drop_context;
int drag_row;
int drag_col;