From 0cb44895c50d6a0895aa5519c3d819698022e913 Mon Sep 17 00:00:00 2001 From: Christopher James Lahey Date: Tue, 7 Aug 2001 05:55:36 +0000 Subject: Added scrolling to access nodes that are scrolled off screen for drops. 2001-08-07 Christopher James Lahey * 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 --- widgets/table/e-table.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'widgets/table/e-table.h') 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; -- cgit v1.2.3