| Index: ui/aura/client/stacking_client.h
|
| diff --git a/ui/aura/client/stacking_client.h b/ui/aura/client/stacking_client.h
|
| index 671c75535b20ce432e2c6df727e99d024b60d9e0..ab75dc9bdc07863836374f7a5def2b8812d2c7a7 100644
|
| --- a/ui/aura/client/stacking_client.h
|
| +++ b/ui/aura/client/stacking_client.h
|
| @@ -21,25 +21,21 @@ class AURA_EXPORT StackingClient {
|
| virtual ~StackingClient() {}
|
|
|
| // Called by the Window when its parent is set to NULL, returns the window
|
| - // that |window| should be added to instead.
|
| + // that |window| should be added to instead. |context| provides a Window
|
| + // (generally a RootWindow) that can be used to determine which desktop type
|
| + // the default parent should be chosen from.
|
| // NOTE: this may have side effects. It should only be used when |window| is
|
| // going to be immediately added.
|
| - virtual Window* GetDefaultParent(Window* window, const gfx::Rect& bounds) = 0;
|
| + virtual Window* GetDefaultParent(
|
| + Window* context,
|
| + Window* window,
|
| + const gfx::Rect& bounds) = 0;
|
| };
|
|
|
| // Set/Get the default stacking client.
|
| AURA_EXPORT void SetStackingClient(StackingClient* stacking_client);
|
| AURA_EXPORT StackingClient* GetStackingClient();
|
|
|
| -// Set/Get a stacking client for a specific window. Setting the stacking client
|
| -// sets the stacking client on the window's RootWindow, not the window itself.
|
| -// Likewise getting obtains it from the window's RootWindow. If |window| is
|
| -// non-NULL it must be in a RootWindow. If |window| is NULL, the default
|
| -// stacking client is used.
|
| -AURA_EXPORT void SetStackingClient(Window* window,
|
| - StackingClient* stacking_client);
|
| -AURA_EXPORT StackingClient* GetStackingClient(Window* window);
|
| -
|
| } // namespace client
|
| } // namespace aura
|
|
|
|
|