OLD | NEW |
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/views/bookmark_manager_view.h" | 5 #include "chrome/browser/views/bookmark_manager_view.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 | 8 |
9 #include "base/gfx/skia_utils.h" | 9 #include "base/gfx/skia_utils.h" |
10 #include "chrome/app/locales/locale_settings.h" | 10 #include "chrome/app/locales/locale_settings.h" |
(...skipping 286 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
297 gfx::Size BookmarkManagerView::GetPreferredSize() { | 297 gfx::Size BookmarkManagerView::GetPreferredSize() { |
298 return gfx::Size(views::Window::GetLocalizedContentsSize( | 298 return gfx::Size(views::Window::GetLocalizedContentsSize( |
299 IDS_BOOKMARK_MANAGER_DIALOG_WIDTH_CHARS, | 299 IDS_BOOKMARK_MANAGER_DIALOG_WIDTH_CHARS, |
300 IDS_BOOKMARK_MANAGER_DIALOG_HEIGHT_LINES)); | 300 IDS_BOOKMARK_MANAGER_DIALOG_HEIGHT_LINES)); |
301 } | 301 } |
302 | 302 |
303 std::wstring BookmarkManagerView::GetWindowTitle() const { | 303 std::wstring BookmarkManagerView::GetWindowTitle() const { |
304 return l10n_util::GetString(IDS_BOOKMARK_MANAGER_TITLE); | 304 return l10n_util::GetString(IDS_BOOKMARK_MANAGER_TITLE); |
305 } | 305 } |
306 | 306 |
307 void BookmarkManagerView::SaveWindowPosition(const CRect& bounds, | 307 std::wstring BookmarkManagerView::GetWindowName() const { |
308 bool maximized, | 308 return prefs::kBookmarkManagerPlacement; |
309 bool always_on_top) { | |
310 window()->SaveWindowPositionToPrefService(g_browser_process->local_state(), | |
311 prefs::kBookmarkManagerPlacement, | |
312 bounds, maximized, always_on_top); | |
313 } | |
314 | |
315 bool BookmarkManagerView::RestoreWindowPosition(CRect* bounds, | |
316 bool* maximized, | |
317 bool* always_on_top) { | |
318 return window()->RestoreWindowPositionFromPrefService( | |
319 g_browser_process->local_state(), | |
320 prefs::kBookmarkManagerPlacement, | |
321 bounds, maximized, always_on_top); | |
322 } | 309 } |
323 | 310 |
324 void BookmarkManagerView::WindowClosing() { | 311 void BookmarkManagerView::WindowClosing() { |
325 g_browser_process->local_state()->SetInteger( | 312 g_browser_process->local_state()->SetInteger( |
326 prefs::kBookmarkManagerSplitLocation, split_view_->divider_x()); | 313 prefs::kBookmarkManagerSplitLocation, split_view_->divider_x()); |
327 } | 314 } |
328 | 315 |
329 void BookmarkManagerView::OnDoubleClick() { | 316 void BookmarkManagerView::OnDoubleClick() { |
330 std::vector<BookmarkNode*> nodes = GetSelectedTableNodes(); | 317 std::vector<BookmarkNode*> nodes = GetSelectedTableNodes(); |
331 if (nodes.empty()) | 318 if (nodes.empty()) |
(...skipping 373 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
705 if (select_file_dialog_.get()) | 692 if (select_file_dialog_.get()) |
706 select_file_dialog_->ListenerDestroyed(); | 693 select_file_dialog_->ListenerDestroyed(); |
707 | 694 |
708 select_file_dialog_ = SelectFileDialog::Create(this); | 695 select_file_dialog_ = SelectFileDialog::Create(this); |
709 select_file_dialog_->SelectFile( | 696 select_file_dialog_->SelectFile( |
710 SelectFileDialog::SELECT_SAVEAS_FILE, std::wstring(), L"bookmarks.html", | 697 SelectFileDialog::SELECT_SAVEAS_FILE, std::wstring(), L"bookmarks.html", |
711 win_util::GetFileFilterFromPath(L"bookmarks.html"), L"html", | 698 win_util::GetFileFilterFromPath(L"bookmarks.html"), L"html", |
712 GetContainer()->GetHWND(), | 699 GetContainer()->GetHWND(), |
713 reinterpret_cast<void*>(IDS_BOOKMARK_MANAGER_EXPORT_MENU)); | 700 reinterpret_cast<void*>(IDS_BOOKMARK_MANAGER_EXPORT_MENU)); |
714 } | 701 } |
OLD | NEW |