diff options
author | Christopher James Lahey <clahey@ximian.com> | 2001-08-07 13:55:36 +0800 |
---|---|---|
committer | Chris Lahey <clahey@src.gnome.org> | 2001-08-07 13:55:36 +0800 |
commit | 0cb44895c50d6a0895aa5519c3d819698022e913 (patch) | |
tree | decce5ca80f968321ea651b3a7e95cd366b3d7aa /widgets/table/e-table.h | |
parent | d0fab56c84a593bf7bbc8da1cbc4ad3223117a4f (diff) | |
download | gsoc2013-evolution-0cb44895c50d6a0895aa5519c3d819698022e913.tar.gz 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.h | 7 |
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; |