diff options
author | James Bursa <james@netsurf-browser.org> | 2007-08-07 03:55:18 +0000 |
---|---|---|
committer | James Bursa <james@netsurf-browser.org> | 2007-08-07 03:55:18 +0000 |
commit | 07c54283e364bd66e21fbd659ea0dd469201a747 (patch) | |
tree | 17bcc30ded5b29d3c2c769ef9933228168aa69f1 /desktop/browser.h | |
parent | 7ec7ba37dbeeee678ec573bcfe0594660fbe5195 (diff) | |
download | netsurf-07c54283e364bd66e21fbd659ea0dd469201a747.tar.gz netsurf-07c54283e364bd66e21fbd659ea0dd469201a747.tar.bz2 |
Move window scaling from platform-specific code to desktop/browser.c. Modify gtk gui to handle scaling in the same way as RO.
svn path=/trunk/netsurf/; revision=3478
Diffstat (limited to 'desktop/browser.h')
-rw-r--r-- | desktop/browser.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/desktop/browser.h b/desktop/browser.h index 676921dc3..3e1285324 100644 --- a/desktop/browser.h +++ b/desktop/browser.h @@ -115,12 +115,18 @@ struct browser_window { /** Refresh interval (-1 if undefined) */ int refresh_interval; + /** Window has been resized, and content needs reformatting. */ + bool reformat_pending; + /** Window dimensions */ int x0; int y0; int x1; int y1; + /** scale of window contents */ + float scale; + /** Window characteristics */ enum { BROWSER_WINDOW_NORMAL, @@ -177,6 +183,7 @@ typedef enum { extern struct browser_window *current_redraw_browser; +extern bool browser_reformat_pending; struct browser_window * browser_window_create(const char *url, struct browser_window *clone, const char *referer, |