diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2014-10-25 12:00:34 +0100 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2014-10-25 12:00:34 +0100 |
commit | eea369afe78a9ad2c5fb3bafed6118a8d62616ab (patch) | |
tree | 0c2fbd1b9515109de637f57d3a50b5839131aaa6 | |
parent | ff72d58f60905f34fd6c36585e71269259db3399 (diff) | |
download | netsurf-eea369afe78a9ad2c5fb3bafed6118a8d62616ab.tar.gz netsurf-eea369afe78a9ad2c5fb3bafed6118a8d62616ab.tar.bz2 |
Add function to find if a bw is a frameset.
-rw-r--r-- | desktop/browser.c | 7 | ||||
-rw-r--r-- | desktop/browser.h | 8 |
2 files changed, 15 insertions, 0 deletions
diff --git a/desktop/browser.c b/desktop/browser.c index 10df156e5..5a19262cf 100644 --- a/desktop/browser.c +++ b/desktop/browser.c @@ -476,6 +476,13 @@ bool browser_window_can_search(struct browser_window *bw) return true; } + +/* exported interface, documented in desktop/browser.h */ +bool browser_window_is_frameset(struct browser_window *bw) +{ + return (bw->children != NULL); +} + /** * Set or remove a selection. * diff --git a/desktop/browser.h b/desktop/browser.h index 6712caf2f..8bad27632 100644 --- a/desktop/browser.h +++ b/desktop/browser.h @@ -594,6 +594,14 @@ char * browser_window_get_selection(struct browser_window *bw); */ bool browser_window_can_search(struct browser_window *bw); +/** + * Find out if a browser window contains a frameset + * + * \param bw browser window to look at + * \return true iff browser window contains a frameset + */ +bool browser_window_is_frameset(struct browser_window *bw); + /** * Dump debug info concerning the browser window's contents to file |