diff options
-rw-r--r-- | desktop/browser.c | 6 | ||||
-rw-r--r-- | desktop/browser.h | 11 |
2 files changed, 15 insertions, 2 deletions
diff --git a/desktop/browser.c b/desktop/browser.c index a5509bea3..6f35f7c97 100644 --- a/desktop/browser.c +++ b/desktop/browser.c @@ -408,6 +408,12 @@ void browser_window_set_drag_type(struct browser_window *bw, } /* exported interface, documented in browser.h */ +browser_drag_type browser_window_get_drag_type(struct browser_window *bw) +{ + return bw->drag_type; +} + +/* exported interface, documented in browser.h */ struct browser_window * browser_window_get_root(struct browser_window *bw) { while (bw && !bw->window && bw->parent) { diff --git a/desktop/browser.h b/desktop/browser.h index d2cbfc08e..7fff04c82 100644 --- a/desktop/browser.h +++ b/desktop/browser.h @@ -410,8 +410,7 @@ void browser_window_scroll_visible(struct browser_window *bw, void browser_window_set_scroll(struct browser_window *bw, int x, int y); /* - * Set the position of the current browser window with respect to the parent - * browser window + * Set drag type for a browser window, and inform front end * * \param bw browser window to set the type of the current drag for * \param type drag type @@ -421,6 +420,14 @@ void browser_window_set_drag_type(struct browser_window *bw, browser_drag_type type, const struct rect *rect); /* + * Get type of any current drag for a browser window + * + * \param bw browser window to set the type of the current drag for + * \return drag type + */ +browser_drag_type browser_window_get_drag_type(struct browser_window *bw); + +/* * Get the root level browser window * * \param bw browser window to set the type of the current drag for |