summaryrefslogtreecommitdiff
path: root/desktop/browser.h
diff options
context:
space:
mode:
authorJames Bursa <james@netsurf-browser.org>2004-08-25 23:56:49 +0000
committerJames Bursa <james@netsurf-browser.org>2004-08-25 23:56:49 +0000
commite44249f6edb3781ebc6816e79791ba266a568935 (patch)
treea199eb5d2604a295cb469a8d5e66649a1fb9ff25 /desktop/browser.h
parent26d107c444cd6e30a0dacf707470c6cda267d34b (diff)
downloadnetsurf-e44249f6edb3781ebc6816e79791ba266a568935.tar.gz
netsurf-e44249f6edb3781ebc6816e79791ba266a568935.tar.bz2
[project @ 2004-08-25 23:56:48 by bursa]
Experimental overflow: scroll code. svn path=/import/netsurf/; revision=1250
Diffstat (limited to 'desktop/browser.h')
-rw-r--r--desktop/browser.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/desktop/browser.h b/desktop/browser.h
index 06a7e61a2..51db1c8c6 100644
--- a/desktop/browser.h
+++ b/desktop/browser.h
@@ -53,6 +53,12 @@ struct browser_window
/** Fragment identifier for current_content */
char *frag_id;
+
+ /** Box currently being scrolled, or 0. */
+ struct box *scrolling_box;
+ /** Mouse position last scroll movement. */
+ int scrolling_last_x;
+ int scrolling_last_y;
};
@@ -60,6 +66,7 @@ typedef enum {
BROWSER_MOUSE_CLICK_1,
BROWSER_MOUSE_CLICK_2,
BROWSER_MOUSE_HOVER,
+ BROWSER_MOUSE_DRAG, /**< CLICK is continuing as a drag. */
} browser_mouse_click;