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

Side by Side Diff: components/test_runner/event_sender.cc

Issue 1167703002: Move test runner to a component (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: updates Created 5 years, 6 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
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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/shell/renderer/test_runner/event_sender.h" 5 #include "components/test_runner/event_sender.h"
6 6
7 #include "base/basictypes.h" 7 #include "base/basictypes.h"
8 #include "base/logging.h" 8 #include "base/logging.h"
9 #include "base/strings/string_util.h" 9 #include "base/strings/string_util.h"
10 #include "base/strings/stringprintf.h" 10 #include "base/strings/stringprintf.h"
11 #include "content/shell/renderer/test_runner/mock_spell_check.h" 11 #include "components/test_runner/mock_spell_check.h"
12 #include "content/shell/renderer/test_runner/test_interfaces.h" 12 #include "components/test_runner/test_interfaces.h"
13 #include "content/shell/renderer/test_runner/web_test_delegate.h" 13 #include "components/test_runner/web_test_delegate.h"
14 #include "content/shell/renderer/test_runner/web_test_proxy.h" 14 #include "components/test_runner/web_test_proxy.h"
15 #include "gin/handle.h" 15 #include "gin/handle.h"
16 #include "gin/object_template_builder.h" 16 #include "gin/object_template_builder.h"
17 #include "gin/wrappable.h" 17 #include "gin/wrappable.h"
18 #include "third_party/WebKit/public/platform/WebString.h" 18 #include "third_party/WebKit/public/platform/WebString.h"
19 #include "third_party/WebKit/public/platform/WebVector.h" 19 #include "third_party/WebKit/public/platform/WebVector.h"
20 #include "third_party/WebKit/public/web/WebContextMenuData.h" 20 #include "third_party/WebKit/public/web/WebContextMenuData.h"
21 #include "third_party/WebKit/public/web/WebFrame.h" 21 #include "third_party/WebKit/public/web/WebFrame.h"
22 #include "third_party/WebKit/public/web/WebKit.h" 22 #include "third_party/WebKit/public/web/WebKit.h"
23 #include "third_party/WebKit/public/web/WebPagePopup.h" 23 #include "third_party/WebKit/public/web/WebPagePopup.h"
24 #include "third_party/WebKit/public/web/WebView.h" 24 #include "third_party/WebKit/public/web/WebView.h"
(...skipping 665 matching lines...) Expand 10 before | Expand all | Expand 10 after
690 if (sender_) 690 if (sender_)
691 sender_->ClearTouchPoints(); 691 sender_->ClearTouchPoints();
692 } 692 }
693 693
694 void EventSenderBindings::ReleaseTouchPoint(unsigned index) { 694 void EventSenderBindings::ReleaseTouchPoint(unsigned index) {
695 if (sender_) 695 if (sender_)
696 sender_->ReleaseTouchPoint(index); 696 sender_->ReleaseTouchPoint(index);
697 } 697 }
698 698
699 void EventSenderBindings::UpdateTouchPoint(unsigned index, double x, double y) { 699 void EventSenderBindings::UpdateTouchPoint(unsigned index, double x, double y) {
700 if (sender_) 700 if (sender_) {
701 sender_->UpdateTouchPoint(index, static_cast<float>(x), static_cast<float>(y )); 701 sender_->UpdateTouchPoint(index, static_cast<float>(x),
702 static_cast<float>(y));
703 }
702 } 704 }
703 705
704 void EventSenderBindings::CancelTouchPoint(unsigned index) { 706 void EventSenderBindings::CancelTouchPoint(unsigned index) {
705 if (sender_) 707 if (sender_)
706 sender_->CancelTouchPoint(index); 708 sender_->CancelTouchPoint(index);
707 } 709 }
708 710
709 void EventSenderBindings::SetTouchModifier(const std::string& key_name, 711 void EventSenderBindings::SetTouchModifier(const std::string& key_name,
710 bool set_mask) { 712 bool set_mask) {
711 if (sender_) 713 if (sender_)
(...skipping 809 matching lines...) Expand 10 before | Expand all | Expand 10 after
1521 last_mouse_pos_, 1523 last_mouse_pos_,
1522 GetCurrentEventTimeSec(), 1524 GetCurrentEventTimeSec(),
1523 click_count_, 1525 click_count_,
1524 0, 1526 0,
1525 &event); 1527 &event);
1526 HandleInputEventOnViewOrPopup(event); 1528 HandleInputEventOnViewOrPopup(event);
1527 1529
1528 pressed_button_= WebMouseEvent::ButtonNone; 1530 pressed_button_= WebMouseEvent::ButtonNone;
1529 #endif 1531 #endif
1530 1532
1531 std::vector<std::string> menu_items = MakeMenuItemStringsFor(last_context_menu _data_.get(), delegate_); 1533 std::vector<std::string> menu_items =
1534 MakeMenuItemStringsFor(last_context_menu_data_.get(), delegate_);
1532 last_context_menu_data_.reset(); 1535 last_context_menu_data_.reset();
1533 return menu_items; 1536 return menu_items;
1534 } 1537 }
1535 1538
1536 void EventSender::TextZoomIn() { 1539 void EventSender::TextZoomIn() {
1537 view_->setTextZoomFactor(view_->textZoomFactor() * 1.2f); 1540 view_->setTextZoomFactor(view_->textZoomFactor() * 1.2f);
1538 } 1541 }
1539 1542
1540 void EventSender::TextZoomOut() { 1543 void EventSender::TextZoomOut() {
1541 view_->setTextZoomFactor(view_->textZoomFactor() / 1.2f); 1544 view_->setTextZoomFactor(view_->textZoomFactor() / 1.2f);
(...skipping 975 matching lines...) Expand 10 before | Expand all | Expand 10 after
2517 2520
2518 bool EventSender::HandleInputEventOnViewOrPopup(const WebInputEvent& event) { 2521 bool EventSender::HandleInputEventOnViewOrPopup(const WebInputEvent& event) {
2519 if (WebPagePopup* popup = view_->pagePopup()) { 2522 if (WebPagePopup* popup = view_->pagePopup()) {
2520 if (!WebInputEvent::isKeyboardEventType(event.type)) 2523 if (!WebInputEvent::isKeyboardEventType(event.type))
2521 return popup->handleInputEvent(event); 2524 return popup->handleInputEvent(event);
2522 } 2525 }
2523 return view_->handleInputEvent(event); 2526 return view_->handleInputEvent(event);
2524 } 2527 }
2525 2528
2526 } // namespace content 2529 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698