1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #ifndef CHROME_BROWSER_UI_BROWSER_WINDOW_STATE_H_
6 #define CHROME_BROWSER_UI_BROWSER_WINDOW_STATE_H_
10 #include "ui/base/ui_base_types.h"
20 std::string
GetWindowPlacementKey(const Browser
* browser
);
22 bool ShouldSaveWindowPlacement(const Browser
* browser
);
24 void SaveWindowPlacement(const Browser
* browser
,
25 const gfx::Rect
& bounds
,
26 ui::WindowShowState show_state
);
28 // Return the |bounds| for the browser window to be used upon creation.
29 // The |show_state| variable will receive the desired initial show state for
31 void GetSavedWindowBoundsAndShowState(const Browser
* browser
,
33 ui::WindowShowState
* show_state
);
37 #endif // CHROME_BROWSER_UI_BROWSER_WINDOW_STATE_H_