summaryrefslogtreecommitdiffstats
path: root/chrome/browser/views/chrome_views_delegate.cc
diff options
context:
space:
mode:
authorbeng@google.com <beng@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-05-14 21:35:59 +0000
committerbeng@google.com <beng@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-05-14 21:35:59 +0000
commit5623c4aa4307e2a4843ffca845d8bc2c932d110a (patch)
tree60caf94fcc4c44514af3ff199a5ed2eb8a131eef /chrome/browser/views/chrome_views_delegate.cc
parent9f0728516ece1c689a11332819c9bd0be83dd6f2 (diff)
downloadchromium_src-5623c4aa4307e2a4843ffca845d8bc2c932d110a.zip
chromium_src-5623c4aa4307e2a4843ffca845d8bc2c932d110a.tar.gz
chromium_src-5623c4aa4307e2a4843ffca845d8bc2c932d110a.tar.bz2
Move Always On Top setting out of Window/WindowDelegate and into task manager. It's the only one who uses this setting and the UI for exposing it is very specific to the task manager. Window retains a setter to set always on top state, but persistence and the system menu is Task Manager's responsbility. This allows us to sever the second-to-last chrome dependency from views.
http://crbug.com/11674 Review URL: http://codereview.chromium.org/115378 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16107 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/views/chrome_views_delegate.cc')
-rw-r--r--chrome/browser/views/chrome_views_delegate.cc16
1 files changed, 1 insertions, 15 deletions
diff --git a/chrome/browser/views/chrome_views_delegate.cc b/chrome/browser/views/chrome_views_delegate.cc
index 1c04bc6..c793a54 100644
--- a/chrome/browser/views/chrome_views_delegate.cc
+++ b/chrome/browser/views/chrome_views_delegate.cc
@@ -19,8 +19,7 @@ Clipboard* ChromeViewsDelegate::GetClipboard() const {
void ChromeViewsDelegate::SaveWindowPlacement(const std::wstring& window_name,
const gfx::Rect& bounds,
- bool maximized,
- bool always_on_top) {
+ bool maximized) {
if (!g_browser_process->local_state())
return;
@@ -32,7 +31,6 @@ void ChromeViewsDelegate::SaveWindowPlacement(const std::wstring& window_name,
window_preferences->SetInteger(L"right", bounds.right());
window_preferences->SetInteger(L"bottom", bounds.bottom());
window_preferences->SetBoolean(L"maximized", maximized);
- window_preferences->SetBoolean(L"always_on_top", always_on_top);
}
bool ChromeViewsDelegate::GetSavedWindowBounds(const std::wstring& window_name,
@@ -65,18 +63,6 @@ bool ChromeViewsDelegate::GetSavedMaximizedState(
maximized;
}
-bool ChromeViewsDelegate::GetSavedAlwaysOnTopState(
- const std::wstring& window_name,
- bool* always_on_top) const {
- if (!g_browser_process->local_state())
- return false;
-
- const DictionaryValue* dictionary =
- g_browser_process->local_state()->GetDictionary(window_name.c_str());
- return dictionary && dictionary->GetBoolean(L"always_on_top", always_on_top) &&
- always_on_top;
-}
-
#if defined(OS_WIN)
HICON ChromeViewsDelegate::GetDefaultWindowIcon() const {
return LoadIcon(GetModuleHandle(L"chrome.dll"),