| Index: views/widget/widget_win.h
|
| ===================================================================
|
| --- views/widget/widget_win.h (revision 18872)
|
| +++ views/widget/widget_win.h (working copy)
|
| @@ -78,7 +78,11 @@
|
| // this view, you are responsible for its destruction. If this value is NULL,
|
| // the caller is responsible for populating the RootView, and sizing its
|
| // contents as the window is sized.
|
| - void Init(HWND parent, const gfx::Rect& bounds);
|
| + // If |has_own_focus_manager| is true, the focus traversal stay confined to
|
| + // the window.
|
| + void Init(HWND parent,
|
| + const gfx::Rect& bounds,
|
| + bool has_own_focus_manager);
|
|
|
| // Sets the specified view as the contents of this Widget. There can only
|
| // be one contnets view child of this Widget's RootView. This view is sized to
|
| @@ -118,9 +122,6 @@
|
| // Returns the RootView associated with the specified HWND (if any).
|
| static RootView* FindRootView(HWND hwnd);
|
|
|
| - // Returns the Widget associated with the specified HWND (if any).
|
| - static WidgetWin* GetWidget(HWND hwnd);
|
| -
|
| // All classes registered by WidgetWin start with this name.
|
| static const wchar_t* const kBaseClassName;
|
|
|
| @@ -229,7 +230,6 @@
|
| virtual ThemeProvider* GetThemeProvider() const;
|
| virtual Window* GetWindow();
|
| virtual const Window* GetWindow() const;
|
| - virtual FocusManager* GetFocusManager();
|
|
|
| // Overridden from MessageLoop::Observer:
|
| void WillProcessMessage(const MSG& msg);
|
| @@ -327,6 +327,7 @@
|
| }
|
|
|
| protected:
|
| +
|
| // Call close instead of this to Destroy the window.
|
| BOOL DestroyWindow() {
|
| DCHECK(::IsWindow(GetNativeView()));
|
| @@ -522,12 +523,6 @@
|
| // the TooltipManager.
|
| scoped_ptr<TooltipManagerWin> tooltip_manager_;
|
|
|
| - // The focus manager keeping track of focus for this Widget and any of its
|
| - // children. NULL for non top-level widgets.
|
| - // WARNING: RootView's destructor calls into the FocusManager. As such, this
|
| - // must be destroyed AFTER root_view_.
|
| - scoped_ptr<FocusManager> focus_manager_;
|
| -
|
| // The root of the View hierarchy attached to this window.
|
| // WARNING: see warning in tooltip_manager_ for ordering dependencies with
|
| // this and tooltip_manager_.
|
|
|