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

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

Issue 2250233002: Type->String helper function added to WebInputEvent. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Blink_Common_export instead of blink_export Created 4 years, 4 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 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 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 "components/test_runner/test_plugin.h" 5 #include "components/test_runner/test_plugin.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <stdint.h> 8 #include <stdint.h>
9 9
10 #include <utility> 10 #include <utility>
(...skipping 531 matching lines...) Expand 10 before | Expand all | Expand 10 after
542 gl_->DeleteShader(vertex_shader); 542 gl_->DeleteShader(vertex_shader);
543 if (fragment_shader) 543 if (fragment_shader)
544 gl_->DeleteShader(fragment_shader); 544 gl_->DeleteShader(fragment_shader);
545 545
546 return program; 546 return program;
547 } 547 }
548 548
549 blink::WebInputEventResult TestPlugin::handleInputEvent( 549 blink::WebInputEventResult TestPlugin::handleInputEvent(
550 const blink::WebInputEvent& event, 550 const blink::WebInputEvent& event,
551 blink::WebCursorInfo& info) { 551 blink::WebCursorInfo& info) {
552 const char* event_name = 0; 552 const char* event_name = blink::WebInputEvent::GetName(event.type);
553 switch (event.type) { 553 if (!strcmp(event_name, "") || !strcmp(event_name, "Undefined"))
554 case blink::WebInputEvent::Undefined: 554 event_name = "unknown";
555 event_name = "unknown"; 555 delegate_->PrintMessage(std::string("Plugin received event: ") + event_name +
556 break; 556 "\n");
557
558 case blink::WebInputEvent::MouseDown:
559 event_name = "MouseDown";
560 break;
561 case blink::WebInputEvent::MouseUp:
562 event_name = "MouseUp";
563 break;
564 case blink::WebInputEvent::MouseMove:
565 event_name = "MouseMove";
566 break;
567 case blink::WebInputEvent::MouseEnter:
568 event_name = "MouseEnter";
569 break;
570 case blink::WebInputEvent::MouseLeave:
571 event_name = "MouseLeave";
572 break;
573 case blink::WebInputEvent::ContextMenu:
574 event_name = "ContextMenu";
575 break;
576
577 case blink::WebInputEvent::MouseWheel:
578 event_name = "MouseWheel";
579 break;
580
581 case blink::WebInputEvent::RawKeyDown:
582 event_name = "RawKeyDown";
583 break;
584 case blink::WebInputEvent::KeyDown:
585 event_name = "KeyDown";
586 break;
587 case blink::WebInputEvent::KeyUp:
588 event_name = "KeyUp";
589 break;
590 case blink::WebInputEvent::Char:
591 event_name = "Char";
592 break;
593
594 case blink::WebInputEvent::GestureScrollBegin:
595 event_name = "GestureScrollBegin";
596 break;
597 case blink::WebInputEvent::GestureScrollEnd:
598 event_name = "GestureScrollEnd";
599 break;
600 case blink::WebInputEvent::GestureScrollUpdate:
601 event_name = "GestureScrollUpdate";
602 break;
603 case blink::WebInputEvent::GestureFlingStart:
604 event_name = "GestureFlingStart";
605 break;
606 case blink::WebInputEvent::GestureFlingCancel:
607 event_name = "GestureFlingCancel";
608 break;
609 case blink::WebInputEvent::GestureTap:
610 event_name = "GestureTap";
611 break;
612 case blink::WebInputEvent::GestureTapUnconfirmed:
613 event_name = "GestureTapUnconfirmed";
614 break;
615 case blink::WebInputEvent::GestureTapDown:
616 event_name = "GestureTapDown";
617 break;
618 case blink::WebInputEvent::GestureShowPress:
619 event_name = "GestureShowPress";
620 break;
621 case blink::WebInputEvent::GestureTapCancel:
622 event_name = "GestureTapCancel";
623 break;
624 case blink::WebInputEvent::GestureDoubleTap:
625 event_name = "GestureDoubleTap";
626 break;
627 case blink::WebInputEvent::GestureTwoFingerTap:
628 event_name = "GestureTwoFingerTap";
629 break;
630 case blink::WebInputEvent::GestureLongPress:
631 event_name = "GestureLongPress";
632 break;
633 case blink::WebInputEvent::GestureLongTap:
634 event_name = "GestureLongTap";
635 break;
636 case blink::WebInputEvent::GesturePinchBegin:
637 event_name = "GesturePinchBegin";
638 break;
639 case blink::WebInputEvent::GesturePinchEnd:
640 event_name = "GesturePinchEnd";
641 break;
642 case blink::WebInputEvent::GesturePinchUpdate:
643 event_name = "GesturePinchUpdate";
644 break;
645
646 case blink::WebInputEvent::TouchStart:
647 event_name = "TouchStart";
648 break;
649 case blink::WebInputEvent::TouchMove:
650 event_name = "TouchMove";
651 break;
652 case blink::WebInputEvent::TouchEnd:
653 event_name = "TouchEnd";
654 break;
655 case blink::WebInputEvent::TouchCancel:
656 event_name = "TouchCancel";
657 break;
658 default:
659 NOTREACHED() << "Received unexpected event type: " << event.type;
660 event_name = "unknown";
661 break;
662 }
663
664 delegate_->PrintMessage(std::string("Plugin received event: ") +
665 (event_name ? event_name : "unknown") + "\n");
666 if (print_event_details_) 557 if (print_event_details_)
667 PrintEventDetails(delegate_, event); 558 PrintEventDetails(delegate_, event);
668 if (print_user_gesture_status_) 559 if (print_user_gesture_status_)
669 delegate_->PrintMessage( 560 delegate_->PrintMessage(
670 std::string("* ") + 561 std::string("* ") +
671 (blink::WebUserGestureIndicator::isProcessingUserGesture() ? "" 562 (blink::WebUserGestureIndicator::isProcessingUserGesture() ? ""
672 : "not ") + 563 : "not ") +
673 "handling user gesture\n"); 564 "handling user gesture\n");
674 if (is_persistent_) 565 if (is_persistent_)
675 delegate_->PrintMessage(std::string("TestPlugin: isPersistent\n")); 566 delegate_->PrintMessage(std::string("TestPlugin: isPersistent\n"));
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
732 return kPluginPersistsMimeType; 623 return kPluginPersistsMimeType;
733 } 624 }
734 625
735 bool TestPlugin::IsSupportedMimeType(const blink::WebString& mime_type) { 626 bool TestPlugin::IsSupportedMimeType(const blink::WebString& mime_type) {
736 return mime_type == TestPlugin::MimeType() || 627 return mime_type == TestPlugin::MimeType() ||
737 mime_type == PluginPersistsMimeType() || 628 mime_type == PluginPersistsMimeType() ||
738 mime_type == CanCreateWithoutRendererMimeType(); 629 mime_type == CanCreateWithoutRendererMimeType();
739 } 630 }
740 631
741 } // namespace test_runner 632 } // namespace test_runner
OLDNEW
« no previous file with comments | « no previous file | content/browser/android/content_view_core_impl.cc » ('j') | content/browser/android/content_view_core_impl.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698