diff options
Diffstat (limited to 'views/widget/widget.h')
-rw-r--r-- | views/widget/widget.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/views/widget/widget.h b/views/widget/widget.h index 8de4b6c..fa8111e 100644 --- a/views/widget/widget.h +++ b/views/widget/widget.h @@ -5,6 +5,7 @@ #ifndef VIEWS_WIDGET_WIDGET_H_ #define VIEWS_WIDGET_WIDGET_H_ +#include <vector> #include "app/gfx/native_widget_types.h" class ThemeProvider; @@ -71,6 +72,11 @@ class Widget { // one is found. If a root view isn't found, null is returned. static RootView* FindRootView(gfx::NativeWindow native_window); + // Returns list of all root views for the native window and its + // children. + static void FindAllRootViews(gfx::NativeWindow native_window, + std::vector<RootView*>* root_views); + // Retrieve the Widget corresponding to the specified native_view, or NULL // if there is no such Widget. static Widget* GetWidgetFromNativeView(gfx::NativeView native_view); |