diff options
Diffstat (limited to 'desktop/browser.h')
-rw-r--r-- | desktop/browser.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/desktop/browser.h b/desktop/browser.h index 8bad27632..8dff6dd6f 100644 --- a/desktop/browser.h +++ b/desktop/browser.h @@ -61,6 +61,12 @@ typedef enum { BW_EDITOR_CAN_PASTE = (1 << 2) /**< Can paste, input */ } browser_editor_flags; +typedef enum { + BW_SCROLLING_AUTO, + BW_SCROLLING_YES, + BW_SCROLLING_NO +} browser_scrolling; + /** flags to browser_window_create */ enum browser_window_create_flags { /** No flags set */ @@ -602,6 +608,15 @@ bool browser_window_can_search(struct browser_window *bw); */ bool browser_window_is_frameset(struct browser_window *bw); +/** + * Find out if a browser window contains a frameset + * + * \param bw browser window to look at + * \return NSERROR_OK, or appropriate error otherwise + */ +nserror browser_window_get_scrollbar_type(struct browser_window *bw, + browser_scrolling *h, browser_scrolling *v); + /** * Dump debug info concerning the browser window's contents to file |