diff options
author | James Bursa <james@netsurf-browser.org> | 2004-10-17 21:11:29 +0000 |
---|---|---|
committer | James Bursa <james@netsurf-browser.org> | 2004-10-17 21:11:29 +0000 |
commit | de33b16b87cafa6751f4ceb9aa4582d05aecf72e (patch) | |
tree | 4f8101e71f3eda033bb86a9d713d4c02a02dc2b2 /desktop/browser.h | |
parent | fd4e3de0b59841ca59aeeb1a664370d359d096b2 (diff) | |
download | netsurf-de33b16b87cafa6751f4ceb9aa4582d05aecf72e.tar.gz netsurf-de33b16b87cafa6751f4ceb9aa4582d05aecf72e.tar.bz2 |
[project @ 2004-10-17 21:11:29 by bursa]
Scrollbar and dragging work.
svn path=/import/netsurf/; revision=1315
Diffstat (limited to 'desktop/browser.h')
-rw-r--r-- | desktop/browser.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/desktop/browser.h b/desktop/browser.h index ddc7edc00..c77a5d13f 100644 --- a/desktop/browser.h +++ b/desktop/browser.h @@ -25,8 +25,7 @@ struct gui_window; struct history; /** Browser window data. */ -struct browser_window -{ +struct browser_window { /** Page currently displayed, or 0. Must have status READY or DONE. */ struct content *current_content; /** Page being loaded, or 0. */ @@ -51,9 +50,12 @@ struct browser_window /** Start time of fetching loading_content. */ clock_t time0; - /** Fragment identifier for current_content */ + /** Fragment identifier for current_content. */ char *frag_id; + /** Current drag status. */ + enum { DRAGGING_NONE, DRAGGING_VSCROLL, DRAGGING_HSCROLL } drag_type; + /** Box currently being scrolled, or 0. */ struct box *scrolling_box; /** Mouse position last scroll movement. */ |