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

Side by Side Diff: content/browser/web_contents/web_contents_view_aura.cc

Issue 24175004: Remove dependency on ui::ScaleFactor from ui/gfx (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rename methods and vars to make image_scale more clear Created 7 years, 3 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) 2012 The Chromium Authors. All rights reserved. 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 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 "content/browser/web_contents/web_contents_view_aura.h" 5 #include "content/browser/web_contents/web_contents_view_aura.h"
6 6
7 #include "base/auto_reset.h" 7 #include "base/auto_reset.h"
8 #include "base/command_line.h" 8 #include "base/command_line.h"
9 #include "base/metrics/histogram.h" 9 #include "base/metrics/histogram.h"
10 #include "base/strings/utf_string_conversions.h" 10 #include "base/strings/utf_string_conversions.h"
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after
116 controller.GetEntryAtOffset(1)); 116 controller.GetEntryAtOffset(1));
117 } else if (ShouldNavigateBack(controller, overscroll_mode)) { 117 } else if (ShouldNavigateBack(controller, overscroll_mode)) {
118 entry = NavigationEntryImpl::FromNavigationEntry( 118 entry = NavigationEntryImpl::FromNavigationEntry(
119 controller.GetEntryAtOffset(-1)); 119 controller.GetEntryAtOffset(-1));
120 } 120 }
121 121
122 gfx::Image image; 122 gfx::Image image;
123 if (entry && entry->screenshot().get()) { 123 if (entry && entry->screenshot().get()) {
124 std::vector<gfx::ImagePNGRep> image_reps; 124 std::vector<gfx::ImagePNGRep> image_reps;
125 image_reps.push_back(gfx::ImagePNGRep(entry->screenshot(), 125 image_reps.push_back(gfx::ImagePNGRep(entry->screenshot(),
126 ui::GetScaleFactorForNativeView(web_contents_window()))); 126 ui::GetImageScale(
127 ui::GetScaleFactorForNativeView(web_contents_window()))));
127 image = gfx::Image(image_reps); 128 image = gfx::Image(image_reps);
128 } 129 }
129 SetImage(image); 130 SetImage(image);
130 } 131 }
131 132
132 void stop_forwarding_events() { forward_events_ = false; } 133 void stop_forwarding_events() { forward_events_ = false; }
133 134
134 private: 135 private:
135 virtual ~OverscrollWindowDelegate() {} 136 virtual ~OverscrollWindowDelegate() {}
136 137
(...skipping 371 matching lines...) Expand 10 before | Expand all | Expand 10 after
508 // NavigationEntry for the screenshot image to display. 509 // NavigationEntry for the screenshot image to display.
509 ui::Layer* CreateSlideLayer(int offset) { 510 ui::Layer* CreateSlideLayer(int offset) {
510 const NavigationControllerImpl& controller = web_contents_->GetController(); 511 const NavigationControllerImpl& controller = web_contents_->GetController();
511 const NavigationEntryImpl* entry = NavigationEntryImpl::FromNavigationEntry( 512 const NavigationEntryImpl* entry = NavigationEntryImpl::FromNavigationEntry(
512 controller.GetEntryAtOffset(offset)); 513 controller.GetEntryAtOffset(offset));
513 514
514 gfx::Image image; 515 gfx::Image image;
515 if (entry && entry->screenshot().get()) { 516 if (entry && entry->screenshot().get()) {
516 std::vector<gfx::ImagePNGRep> image_reps; 517 std::vector<gfx::ImagePNGRep> image_reps;
517 image_reps.push_back(gfx::ImagePNGRep(entry->screenshot(), 518 image_reps.push_back(gfx::ImagePNGRep(entry->screenshot(),
518 ui::GetScaleFactorForNativeView(window_.get()))); 519 ui::GetImageScale(
520 ui::GetScaleFactorForNativeView(window_.get()))));
519 image = gfx::Image(image_reps); 521 image = gfx::Image(image_reps);
520 } 522 }
521 layer_delegate_.SetImage(image); 523 layer_delegate_.SetImage(image);
522 524
523 ui::Layer* layer = new ui::Layer(ui::LAYER_TEXTURED); 525 ui::Layer* layer = new ui::Layer(ui::LAYER_TEXTURED);
524 layer->set_delegate(&layer_delegate_); 526 layer->set_delegate(&layer_delegate_);
525 return layer; 527 return layer;
526 } 528 }
527 529
528 // Overridden from WindowSlider::Delegate: 530 // Overridden from WindowSlider::Delegate:
(...skipping 1101 matching lines...) Expand 10 before | Expand all | Expand 10 after
1630 event.location(), 1632 event.location(),
1631 gfx::Screen::GetScreenFor(GetNativeView())->GetCursorScreenPoint(), 1633 gfx::Screen::GetScreenFor(GetNativeView())->GetCursorScreenPoint(),
1632 ConvertAuraEventFlagsToWebInputEventModifiers(event.flags())); 1634 ConvertAuraEventFlagsToWebInputEventModifiers(event.flags()));
1633 if (drag_dest_delegate_) 1635 if (drag_dest_delegate_)
1634 drag_dest_delegate_->OnDrop(); 1636 drag_dest_delegate_->OnDrop();
1635 current_drop_data_.reset(); 1637 current_drop_data_.reset();
1636 return current_drag_op_; 1638 return current_drag_op_;
1637 } 1639 }
1638 1640
1639 } // namespace content 1641 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698