summaryrefslogtreecommitdiff
path: root/desktop/browser.h
diff options
context:
space:
mode:
Diffstat (limited to 'desktop/browser.h')
-rw-r--r--desktop/browser.h15
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