Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(64)

Side by Side Diff: chrome/browser/views/bookmark_manager_view.cc

Issue 113443: ChromeCanvas->gfx::Canvas (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 11 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2009 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 "app/gfx/chrome_canvas.h" 9 #include "app/gfx/canvas.h"
10 #include "app/gfx/color_utils.h" 10 #include "app/gfx/color_utils.h"
11 #include "base/thread.h" 11 #include "base/thread.h"
12 #include "chrome/browser/bookmarks/bookmark_folder_tree_model.h" 12 #include "chrome/browser/bookmarks/bookmark_folder_tree_model.h"
13 #include "chrome/browser/bookmarks/bookmark_html_writer.h" 13 #include "chrome/browser/bookmarks/bookmark_html_writer.h"
14 #include "chrome/browser/bookmarks/bookmark_model.h" 14 #include "chrome/browser/bookmarks/bookmark_model.h"
15 #include "chrome/browser/bookmarks/bookmark_table_model.h" 15 #include "chrome/browser/bookmarks/bookmark_table_model.h"
16 #include "chrome/browser/bookmarks/bookmark_utils.h" 16 #include "chrome/browser/bookmarks/bookmark_utils.h"
17 #include "chrome/browser/browser_list.h" 17 #include "chrome/browser/browser_list.h"
18 #include "chrome/browser/browser_process.h" 18 #include "chrome/browser/browser_process.h"
19 #include "chrome/browser/importer/importer.h" 19 #include "chrome/browser/importer/importer.h"
(...skipping 275 matching lines...) Expand 10 before | Expand all | Expand 10 after
295 for (views::TableView::iterator i = table_view_->SelectionBegin(); 295 for (views::TableView::iterator i = table_view_->SelectionBegin();
296 i != table_view_->SelectionEnd(); ++i) { 296 i != table_view_->SelectionEnd(); ++i) {
297 nodes.push_back(table_model_->GetNodeForRow(*i)); 297 nodes.push_back(table_model_->GetNodeForRow(*i));
298 } 298 }
299 // TableViews iterator iterates in reverse order. Reverse the nodes so they 299 // TableViews iterator iterates in reverse order. Reverse the nodes so they
300 // are opened in visual order. 300 // are opened in visual order.
301 std::reverse(nodes.begin(), nodes.end()); 301 std::reverse(nodes.begin(), nodes.end());
302 return nodes; 302 return nodes;
303 } 303 }
304 304
305 void BookmarkManagerView::PaintBackground(ChromeCanvas* canvas) { 305 void BookmarkManagerView::PaintBackground(gfx::Canvas* canvas) {
306 canvas->drawColor(kBackgroundColorBottom, SkPorterDuff::kSrc_Mode); 306 canvas->drawColor(kBackgroundColorBottom, SkPorterDuff::kSrc_Mode);
307 307
308 SkPaint paint; 308 SkPaint paint;
309 paint.setShader(skia::CreateGradientShader(0, kBackgroundGradientHeight, 309 paint.setShader(skia::CreateGradientShader(0, kBackgroundGradientHeight,
310 kBackgroundColorTop, 310 kBackgroundColorTop,
311 kBackgroundColorBottom))->safeUnref(); 311 kBackgroundColorBottom))->safeUnref();
312 canvas->FillRectInt(0, 0, width(), kBackgroundGradientHeight, paint); 312 canvas->FillRectInt(0, 0, width(), kBackgroundGradientHeight, paint);
313 } 313 }
314 314
315 gfx::Size BookmarkManagerView::GetPreferredSize() { 315 gfx::Size BookmarkManagerView::GetPreferredSize() {
(...skipping 420 matching lines...) Expand 10 before | Expand all | Expand 10 after
736 file_type_info.extensions.resize(1); 736 file_type_info.extensions.resize(1);
737 file_type_info.extensions[0].push_back(FILE_PATH_LITERAL("html")); 737 file_type_info.extensions[0].push_back(FILE_PATH_LITERAL("html"));
738 file_type_info.include_all_files = true; 738 file_type_info.include_all_files = true;
739 select_file_dialog_ = SelectFileDialog::Create(this); 739 select_file_dialog_ = SelectFileDialog::Create(this);
740 select_file_dialog_->SelectFile( 740 select_file_dialog_->SelectFile(
741 SelectFileDialog::SELECT_SAVEAS_FILE, std::wstring(), 741 SelectFileDialog::SELECT_SAVEAS_FILE, std::wstring(),
742 FilePath(FILE_PATH_LITERAL("bookmarks.html")), &file_type_info, 0, 742 FilePath(FILE_PATH_LITERAL("bookmarks.html")), &file_type_info, 0,
743 L"html", GetWidget()->GetNativeView(), 743 L"html", GetWidget()->GetNativeView(),
744 reinterpret_cast<void*>(IDS_BOOKMARK_MANAGER_EXPORT_MENU)); 744 reinterpret_cast<void*>(IDS_BOOKMARK_MANAGER_EXPORT_MENU));
745 } 745 }
OLDNEW
« no previous file with comments | « chrome/browser/views/bookmark_manager_view.h ('k') | chrome/browser/views/bookmark_table_view.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698