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

Side by Side Diff: win8/metro_driver/metro_driver_win7.cc

Issue 687453006: Add a few missing overrides found by a new clang warning. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 1 month 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
« no previous file with comments | « win8/metro_driver/ime/text_service.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 "stdafx.h" 5 #include "stdafx.h"
6 #include <corewindow.h> 6 #include <corewindow.h>
7 #include <shobjidl.h> 7 #include <shobjidl.h>
8 8
9 #include "base/logging.h" 9 #include "base/logging.h"
10 #include "ui/gfx/geometry/safe_integer_conversions.h" 10 #include "ui/gfx/geometry/safe_integer_conversions.h"
(...skipping 559 matching lines...) Expand 10 before | Expand all | Expand 10 after
570 570
571 ~CoreWindowEmulation() { 571 ~CoreWindowEmulation() {
572 if (core_hwnd_) { 572 if (core_hwnd_) {
573 ::RemoveProp(core_hwnd_, kAshWin7CoreWindowHandler); 573 ::RemoveProp(core_hwnd_, kAshWin7CoreWindowHandler);
574 ::DestroyWindow(core_hwnd_); 574 ::DestroyWindow(core_hwnd_);
575 } 575 }
576 } 576 }
577 577
578 // ICoreWindow implementation: 578 // ICoreWindow implementation:
579 virtual HRESULT STDMETHODCALLTYPE get_AutomationHostProvider( 579 virtual HRESULT STDMETHODCALLTYPE get_AutomationHostProvider(
580 IInspectable** value) { 580 IInspectable** value) override {
581 return S_OK; 581 return S_OK;
582 } 582 }
583 583
584 virtual HRESULT STDMETHODCALLTYPE get_Bounds( 584 virtual HRESULT STDMETHODCALLTYPE get_Bounds(
585 winfoundtn::Rect* value) { 585 winfoundtn::Rect* value) override {
586 RECT rect; 586 RECT rect;
587 if (!::GetClientRect(core_hwnd_, &rect)) 587 if (!::GetClientRect(core_hwnd_, &rect))
588 return E_FAIL; 588 return E_FAIL;
589 value->Width = rect.right; 589 value->Width = rect.right;
590 value->Height = rect.bottom; 590 value->Height = rect.bottom;
591 return S_OK; 591 return S_OK;
592 } 592 }
593 593
594 virtual HRESULT STDMETHODCALLTYPE get_CustomProperties( 594 virtual HRESULT STDMETHODCALLTYPE get_CustomProperties(
595 winfoundtn::Collections::IPropertySet** value) { 595 winfoundtn::Collections::IPropertySet** value) override {
596 return S_OK; 596 return S_OK;
597 } 597 }
598 598
599 virtual HRESULT STDMETHODCALLTYPE get_Dispatcher( 599 virtual HRESULT STDMETHODCALLTYPE get_Dispatcher(
600 winui::Core::ICoreDispatcher** value) { 600 winui::Core::ICoreDispatcher** value) override {
601 return dispatcher_.CopyTo(value); 601 return dispatcher_.CopyTo(value);
602 } 602 }
603 603
604 virtual HRESULT STDMETHODCALLTYPE get_FlowDirection( 604 virtual HRESULT STDMETHODCALLTYPE get_FlowDirection(
605 winui::Core::CoreWindowFlowDirection* value) { 605 winui::Core::CoreWindowFlowDirection* value) override {
606 return S_OK; 606 return S_OK;
607 } 607 }
608 608
609 virtual HRESULT STDMETHODCALLTYPE put_FlowDirection( 609 virtual HRESULT STDMETHODCALLTYPE put_FlowDirection(
610 winui::Core::CoreWindowFlowDirection value) { 610 winui::Core::CoreWindowFlowDirection value) override {
611 return S_OK; 611 return S_OK;
612 } 612 }
613 613
614 virtual HRESULT STDMETHODCALLTYPE get_IsInputEnabled( 614 virtual HRESULT STDMETHODCALLTYPE get_IsInputEnabled(
615 boolean* value) { 615 boolean* value) override {
616 return S_OK; 616 return S_OK;
617 } 617 }
618 618
619 virtual HRESULT STDMETHODCALLTYPE put_IsInputEnabled( 619 virtual HRESULT STDMETHODCALLTYPE put_IsInputEnabled(
620 boolean value) { 620 boolean value) override {
621 return S_OK; 621 return S_OK;
622 } 622 }
623 623
624 virtual HRESULT STDMETHODCALLTYPE get_PointerCursor( 624 virtual HRESULT STDMETHODCALLTYPE get_PointerCursor(
625 winui::Core::ICoreCursor** value) { 625 winui::Core::ICoreCursor** value) override {
626 return S_OK; 626 return S_OK;
627 } 627 }
628 628
629 virtual HRESULT STDMETHODCALLTYPE put_PointerCursor( 629 virtual HRESULT STDMETHODCALLTYPE put_PointerCursor(
630 winui::Core::ICoreCursor* value) { 630 winui::Core::ICoreCursor* value) override {
631 return S_OK; 631 return S_OK;
632 } 632 }
633 633
634 virtual HRESULT STDMETHODCALLTYPE get_PointerPosition( 634 virtual HRESULT STDMETHODCALLTYPE get_PointerPosition(
635 winfoundtn::Point* value) { 635 winfoundtn::Point* value) override {
636 return S_OK; 636 return S_OK;
637 } 637 }
638 638
639 virtual HRESULT STDMETHODCALLTYPE get_Visible( 639 virtual HRESULT STDMETHODCALLTYPE get_Visible(
640 boolean* value) { 640 boolean* value) override {
641 return S_OK; 641 return S_OK;
642 } 642 }
643 643
644 virtual HRESULT STDMETHODCALLTYPE Activate(void) { 644 virtual HRESULT STDMETHODCALLTYPE Activate(void) override {
645 // After we fire OnActivate on the View, Chrome calls us back here. 645 // After we fire OnActivate on the View, Chrome calls us back here.
646 return S_OK; 646 return S_OK;
647 } 647 }
648 648
649 virtual HRESULT STDMETHODCALLTYPE Close(void) { 649 virtual HRESULT STDMETHODCALLTYPE Close(void) override {
650 ::PostMessage(core_hwnd_, WM_CLOSE, 0, 0); 650 ::PostMessage(core_hwnd_, WM_CLOSE, 0, 0);
651 core_hwnd_ = NULL; 651 core_hwnd_ = NULL;
652 return S_OK; 652 return S_OK;
653 } 653 }
654 654
655 virtual HRESULT STDMETHODCALLTYPE GetAsyncKeyState( 655 virtual HRESULT STDMETHODCALLTYPE GetAsyncKeyState(
656 ABI::Windows::System::VirtualKey virtualKey, 656 ABI::Windows::System::VirtualKey virtualKey,
657 winui::Core::CoreVirtualKeyStates* KeyState) { 657 winui::Core::CoreVirtualKeyStates* KeyState) override {
658 return S_OK; 658 return S_OK;
659 } 659 }
660 660
661 virtual HRESULT STDMETHODCALLTYPE GetKeyState( 661 virtual HRESULT STDMETHODCALLTYPE GetKeyState(
662 ABI::Windows::System::VirtualKey virtualKey, 662 ABI::Windows::System::VirtualKey virtualKey,
663 winui::Core::CoreVirtualKeyStates* KeyState) { 663 winui::Core::CoreVirtualKeyStates* KeyState) override {
664 return S_OK; 664 return S_OK;
665 } 665 }
666 666
667 virtual HRESULT STDMETHODCALLTYPE ReleasePointerCapture(void) { 667 virtual HRESULT STDMETHODCALLTYPE ReleasePointerCapture(void) override {
668 return S_OK; 668 return S_OK;
669 } 669 }
670 670
671 virtual HRESULT STDMETHODCALLTYPE SetPointerCapture(void) { 671 virtual HRESULT STDMETHODCALLTYPE SetPointerCapture(void) override {
672 return S_OK; 672 return S_OK;
673 } 673 }
674 674
675 virtual HRESULT STDMETHODCALLTYPE add_Activated( 675 virtual HRESULT STDMETHODCALLTYPE add_Activated(
676 WindowActivatedHandler* handler, 676 WindowActivatedHandler* handler,
677 EventRegistrationToken* pCookie) { 677 EventRegistrationToken* pCookie) override {
678 window_activated_handler_ = handler; 678 window_activated_handler_ = handler;
679 handler->AddRef(); 679 handler->AddRef();
680 return S_OK; 680 return S_OK;
681 } 681 }
682 682
683 virtual HRESULT STDMETHODCALLTYPE remove_Activated( 683 virtual HRESULT STDMETHODCALLTYPE remove_Activated(
684 EventRegistrationToken cookie) { 684 EventRegistrationToken cookie) override {
685 window_activated_handler_->Release(); 685 window_activated_handler_->Release();
686 window_activated_handler_ = NULL; 686 window_activated_handler_ = NULL;
687 return S_OK; 687 return S_OK;
688 } 688 }
689 689
690 virtual HRESULT STDMETHODCALLTYPE add_AutomationProviderRequested( 690 virtual HRESULT STDMETHODCALLTYPE add_AutomationProviderRequested(
691 AutomationProviderHandler* handler, 691 AutomationProviderHandler* handler,
692 EventRegistrationToken* cookie) { 692 EventRegistrationToken* cookie) override {
693 return S_OK; 693 return S_OK;
694 } 694 }
695 695
696 virtual HRESULT STDMETHODCALLTYPE remove_AutomationProviderRequested( 696 virtual HRESULT STDMETHODCALLTYPE remove_AutomationProviderRequested(
697 EventRegistrationToken cookie) { 697 EventRegistrationToken cookie) override {
698 return S_OK; 698 return S_OK;
699 } 699 }
700 700
701 virtual HRESULT STDMETHODCALLTYPE add_CharacterReceived( 701 virtual HRESULT STDMETHODCALLTYPE add_CharacterReceived(
702 CharEventHandler* handler, 702 CharEventHandler* handler,
703 EventRegistrationToken* pCookie) { 703 EventRegistrationToken* pCookie) override {
704 character_received_handler_ = handler; 704 character_received_handler_ = handler;
705 character_received_handler_->AddRef(); 705 character_received_handler_->AddRef();
706 return S_OK; 706 return S_OK;
707 } 707 }
708 708
709 virtual HRESULT STDMETHODCALLTYPE remove_CharacterReceived( 709 virtual HRESULT STDMETHODCALLTYPE remove_CharacterReceived(
710 EventRegistrationToken cookie) { 710 EventRegistrationToken cookie) override {
711 character_received_handler_->Release(); 711 character_received_handler_->Release();
712 character_received_handler_ = NULL; 712 character_received_handler_ = NULL;
713 return S_OK; 713 return S_OK;
714 } 714 }
715 715
716 virtual HRESULT STDMETHODCALLTYPE add_Closed( 716 virtual HRESULT STDMETHODCALLTYPE add_Closed(
717 CoreWindowEventHandler* handler, 717 CoreWindowEventHandler* handler,
718 EventRegistrationToken* pCookie) { 718 EventRegistrationToken* pCookie) override {
719 return S_OK; 719 return S_OK;
720 } 720 }
721 721
722 virtual HRESULT STDMETHODCALLTYPE remove_Closed( 722 virtual HRESULT STDMETHODCALLTYPE remove_Closed(
723 EventRegistrationToken cookie) { 723 EventRegistrationToken cookie) override {
724 return S_OK; 724 return S_OK;
725 } 725 }
726 726
727 virtual HRESULT STDMETHODCALLTYPE add_InputEnabled( 727 virtual HRESULT STDMETHODCALLTYPE add_InputEnabled(
728 InputEnabledEventHandler* handler, 728 InputEnabledEventHandler* handler,
729 EventRegistrationToken* pCookie) { 729 EventRegistrationToken* pCookie) override {
730 return S_OK; 730 return S_OK;
731 } 731 }
732 732
733 virtual HRESULT STDMETHODCALLTYPE remove_InputEnabled( 733 virtual HRESULT STDMETHODCALLTYPE remove_InputEnabled(
734 EventRegistrationToken cookie) { 734 EventRegistrationToken cookie) override {
735 return S_OK; 735 return S_OK;
736 } 736 }
737 737
738 virtual HRESULT STDMETHODCALLTYPE add_KeyDown( 738 virtual HRESULT STDMETHODCALLTYPE add_KeyDown(
739 KeyEventHandler* handler, 739 KeyEventHandler* handler,
740 EventRegistrationToken* pCookie) { 740 EventRegistrationToken* pCookie) override {
741 key_down_handler_ = handler; 741 key_down_handler_ = handler;
742 key_down_handler_->AddRef(); 742 key_down_handler_->AddRef();
743 return S_OK; 743 return S_OK;
744 } 744 }
745 745
746 virtual HRESULT STDMETHODCALLTYPE remove_KeyDown( 746 virtual HRESULT STDMETHODCALLTYPE remove_KeyDown(
747 EventRegistrationToken cookie) { 747 EventRegistrationToken cookie) override {
748 key_down_handler_->Release(); 748 key_down_handler_->Release();
749 key_down_handler_ = NULL; 749 key_down_handler_ = NULL;
750 return S_OK; 750 return S_OK;
751 } 751 }
752 752
753 virtual HRESULT STDMETHODCALLTYPE add_KeyUp( 753 virtual HRESULT STDMETHODCALLTYPE add_KeyUp(
754 KeyEventHandler* handler, 754 KeyEventHandler* handler,
755 EventRegistrationToken* pCookie) { 755 EventRegistrationToken* pCookie) override {
756 key_up_handler_ = handler; 756 key_up_handler_ = handler;
757 key_up_handler_->AddRef(); 757 key_up_handler_->AddRef();
758 return S_OK; 758 return S_OK;
759 } 759 }
760 760
761 virtual HRESULT STDMETHODCALLTYPE remove_KeyUp( 761 virtual HRESULT STDMETHODCALLTYPE remove_KeyUp(
762 EventRegistrationToken cookie) { 762 EventRegistrationToken cookie) override {
763 key_up_handler_->Release(); 763 key_up_handler_->Release();
764 key_up_handler_ = NULL; 764 key_up_handler_ = NULL;
765 return S_OK; 765 return S_OK;
766 } 766 }
767 767
768 virtual HRESULT STDMETHODCALLTYPE add_PointerCaptureLost( 768 virtual HRESULT STDMETHODCALLTYPE add_PointerCaptureLost(
769 PointerEventHandler* handler, 769 PointerEventHandler* handler,
770 EventRegistrationToken* cookie) { 770 EventRegistrationToken* cookie) override {
771 mouse_capture_lost_handler_ = handler; 771 mouse_capture_lost_handler_ = handler;
772 return S_OK; 772 return S_OK;
773 } 773 }
774 774
775 virtual HRESULT STDMETHODCALLTYPE remove_PointerCaptureLost( 775 virtual HRESULT STDMETHODCALLTYPE remove_PointerCaptureLost(
776 EventRegistrationToken cookie) { 776 EventRegistrationToken cookie) override {
777 mouse_capture_lost_handler_ = NULL; 777 mouse_capture_lost_handler_ = NULL;
778 return S_OK; 778 return S_OK;
779 } 779 }
780 780
781 virtual HRESULT STDMETHODCALLTYPE add_PointerEntered( 781 virtual HRESULT STDMETHODCALLTYPE add_PointerEntered(
782 PointerEventHandler* handler, 782 PointerEventHandler* handler,
783 EventRegistrationToken* cookie) { 783 EventRegistrationToken* cookie) override {
784 mouse_entered_handler_ = handler; 784 mouse_entered_handler_ = handler;
785 return S_OK; 785 return S_OK;
786 } 786 }
787 787
788 virtual HRESULT STDMETHODCALLTYPE remove_PointerEntered( 788 virtual HRESULT STDMETHODCALLTYPE remove_PointerEntered(
789 EventRegistrationToken cookie) { 789 EventRegistrationToken cookie) override {
790 mouse_entered_handler_ = NULL; 790 mouse_entered_handler_ = NULL;
791 return S_OK; 791 return S_OK;
792 } 792 }
793 793
794 virtual HRESULT STDMETHODCALLTYPE add_PointerExited( 794 virtual HRESULT STDMETHODCALLTYPE add_PointerExited(
795 PointerEventHandler* handler, 795 PointerEventHandler* handler,
796 EventRegistrationToken* cookie) { 796 EventRegistrationToken* cookie) override {
797 mouse_exited_handler_ = handler; 797 mouse_exited_handler_ = handler;
798 return S_OK; 798 return S_OK;
799 } 799 }
800 800
801 virtual HRESULT STDMETHODCALLTYPE remove_PointerExited( 801 virtual HRESULT STDMETHODCALLTYPE remove_PointerExited(
802 EventRegistrationToken cookie) { 802 EventRegistrationToken cookie) override {
803 mouse_exited_handler_ = NULL; 803 mouse_exited_handler_ = NULL;
804 return S_OK; 804 return S_OK;
805 } 805 }
806 806
807 virtual HRESULT STDMETHODCALLTYPE add_PointerMoved( 807 virtual HRESULT STDMETHODCALLTYPE add_PointerMoved(
808 PointerEventHandler* handler, 808 PointerEventHandler* handler,
809 EventRegistrationToken* cookie) { 809 EventRegistrationToken* cookie) override {
810 mouse_moved_handler_ = handler; 810 mouse_moved_handler_ = handler;
811 mouse_moved_handler_->AddRef(); 811 mouse_moved_handler_->AddRef();
812 return S_OK; 812 return S_OK;
813 } 813 }
814 814
815 virtual HRESULT STDMETHODCALLTYPE remove_PointerMoved( 815 virtual HRESULT STDMETHODCALLTYPE remove_PointerMoved(
816 EventRegistrationToken cookie) { 816 EventRegistrationToken cookie) override {
817 mouse_moved_handler_->Release(); 817 mouse_moved_handler_->Release();
818 mouse_moved_handler_ = NULL; 818 mouse_moved_handler_ = NULL;
819 return S_OK; 819 return S_OK;
820 } 820 }
821 821
822 virtual HRESULT STDMETHODCALLTYPE add_PointerPressed( 822 virtual HRESULT STDMETHODCALLTYPE add_PointerPressed(
823 PointerEventHandler* handler, 823 PointerEventHandler* handler,
824 EventRegistrationToken* cookie) { 824 EventRegistrationToken* cookie) override {
825 mouse_pressed_handler_ = handler; 825 mouse_pressed_handler_ = handler;
826 mouse_pressed_handler_->AddRef(); 826 mouse_pressed_handler_->AddRef();
827 return S_OK; 827 return S_OK;
828 } 828 }
829 829
830 virtual HRESULT STDMETHODCALLTYPE remove_PointerPressed( 830 virtual HRESULT STDMETHODCALLTYPE remove_PointerPressed(
831 EventRegistrationToken cookie) { 831 EventRegistrationToken cookie) override {
832 mouse_pressed_handler_->Release(); 832 mouse_pressed_handler_->Release();
833 mouse_pressed_handler_ = NULL; 833 mouse_pressed_handler_ = NULL;
834 return S_OK; 834 return S_OK;
835 } 835 }
836 836
837 virtual HRESULT STDMETHODCALLTYPE add_PointerReleased( 837 virtual HRESULT STDMETHODCALLTYPE add_PointerReleased(
838 PointerEventHandler* handler, 838 PointerEventHandler* handler,
839 EventRegistrationToken* cookie) { 839 EventRegistrationToken* cookie) override {
840 mouse_released_handler_ = handler; 840 mouse_released_handler_ = handler;
841 mouse_released_handler_->AddRef(); 841 mouse_released_handler_->AddRef();
842 return S_OK; 842 return S_OK;
843 } 843 }
844 844
845 virtual HRESULT STDMETHODCALLTYPE remove_PointerReleased( 845 virtual HRESULT STDMETHODCALLTYPE remove_PointerReleased(
846 EventRegistrationToken cookie) { 846 EventRegistrationToken cookie) override {
847 mouse_released_handler_->Release(); 847 mouse_released_handler_->Release();
848 mouse_released_handler_ = NULL; 848 mouse_released_handler_ = NULL;
849 return S_OK; 849 return S_OK;
850 } 850 }
851 851
852 virtual HRESULT STDMETHODCALLTYPE add_TouchHitTesting( 852 virtual HRESULT STDMETHODCALLTYPE add_TouchHitTesting(
853 TouchHitTestHandler* handler, 853 TouchHitTestHandler* handler,
854 EventRegistrationToken* pCookie) { 854 EventRegistrationToken* pCookie) override {
855 return S_OK; 855 return S_OK;
856 } 856 }
857 857
858 virtual HRESULT STDMETHODCALLTYPE remove_TouchHitTesting( 858 virtual HRESULT STDMETHODCALLTYPE remove_TouchHitTesting(
859 EventRegistrationToken cookie) { 859 EventRegistrationToken cookie) override {
860 return S_OK; 860 return S_OK;
861 } 861 }
862 862
863 virtual HRESULT STDMETHODCALLTYPE add_PointerWheelChanged( 863 virtual HRESULT STDMETHODCALLTYPE add_PointerWheelChanged(
864 PointerEventHandler* handler, 864 PointerEventHandler* handler,
865 EventRegistrationToken* cookie) { 865 EventRegistrationToken* cookie) override {
866 mouse_wheel_changed_handler_ = handler; 866 mouse_wheel_changed_handler_ = handler;
867 mouse_wheel_changed_handler_->AddRef(); 867 mouse_wheel_changed_handler_->AddRef();
868 return S_OK; 868 return S_OK;
869 } 869 }
870 870
871 virtual HRESULT STDMETHODCALLTYPE remove_PointerWheelChanged( 871 virtual HRESULT STDMETHODCALLTYPE remove_PointerWheelChanged(
872 EventRegistrationToken cookie) { 872 EventRegistrationToken cookie) override {
873 mouse_wheel_changed_handler_->Release(); 873 mouse_wheel_changed_handler_->Release();
874 mouse_wheel_changed_handler_ = NULL; 874 mouse_wheel_changed_handler_ = NULL;
875 return S_OK; 875 return S_OK;
876 } 876 }
877 877
878 virtual HRESULT STDMETHODCALLTYPE add_SizeChanged( 878 virtual HRESULT STDMETHODCALLTYPE add_SizeChanged(
879 SizeChangedHandler* handler, 879 SizeChangedHandler* handler,
880 EventRegistrationToken* pCookie) { 880 EventRegistrationToken* pCookie) override {
881 // TODO(cpu): implement this. 881 // TODO(cpu): implement this.
882 return S_OK; 882 return S_OK;
883 } 883 }
884 884
885 virtual HRESULT STDMETHODCALLTYPE remove_SizeChanged( 885 virtual HRESULT STDMETHODCALLTYPE remove_SizeChanged(
886 EventRegistrationToken cookie) { 886 EventRegistrationToken cookie) override {
887 return S_OK; 887 return S_OK;
888 } 888 }
889 889
890 virtual HRESULT STDMETHODCALLTYPE add_VisibilityChanged( 890 virtual HRESULT STDMETHODCALLTYPE add_VisibilityChanged(
891 VisibilityChangedHandler* handler, 891 VisibilityChangedHandler* handler,
892 EventRegistrationToken* pCookie) { 892 EventRegistrationToken* pCookie) override {
893 return S_OK; 893 return S_OK;
894 } 894 }
895 895
896 virtual HRESULT STDMETHODCALLTYPE remove_VisibilityChanged( 896 virtual HRESULT STDMETHODCALLTYPE remove_VisibilityChanged(
897 EventRegistrationToken cookie) { 897 EventRegistrationToken cookie) override {
898 return S_OK; 898 return S_OK;
899 } 899 }
900 900
901 // ICoreWindowInterop implementation: 901 // ICoreWindowInterop implementation:
902 virtual HRESULT STDMETHODCALLTYPE get_WindowHandle(HWND* hwnd) { 902 virtual HRESULT STDMETHODCALLTYPE get_WindowHandle(HWND* hwnd) override {
903 if (!core_hwnd_) 903 if (!core_hwnd_)
904 return E_FAIL; 904 return E_FAIL;
905 *hwnd = core_hwnd_; 905 *hwnd = core_hwnd_;
906 return S_OK; 906 return S_OK;
907 } 907 }
908 908
909 virtual HRESULT STDMETHODCALLTYPE put_MessageHandled( 909 virtual HRESULT STDMETHODCALLTYPE put_MessageHandled(
910 boolean value) { 910 boolean value) override {
911 return S_OK; 911 return S_OK;
912 } 912 }
913 913
914 // InputHandler 914 // InputHandler
915 virtual bool HandleKeyboardMessage(const MSG& msg) override { 915 virtual bool HandleKeyboardMessage(const MSG& msg) override {
916 switch (msg.message) { 916 switch (msg.message) {
917 case WM_KEYDOWN: 917 case WM_KEYDOWN:
918 case WM_KEYUP: { 918 case WM_KEYUP: {
919 mswr::ComPtr<winui::Core::IKeyEventArgs> event_args; 919 mswr::ComPtr<winui::Core::IKeyEventArgs> event_args;
920 event_args = mswr::Make<KeyEvent>(msg); 920 event_args = mswr::Make<KeyEvent>(msg);
(...skipping 307 matching lines...) Expand 10 before | Expand all | Expand 10 after
1228 }; 1228 };
1229 1229
1230 1230
1231 mswr::ComPtr<winapp::Core::ICoreApplication> InitWindows7() { 1231 mswr::ComPtr<winapp::Core::ICoreApplication> InitWindows7() {
1232 HRESULT hr = ::CoInitializeEx(NULL, COINIT_APARTMENTTHREADED); 1232 HRESULT hr = ::CoInitializeEx(NULL, COINIT_APARTMENTTHREADED);
1233 if (FAILED(hr)) 1233 if (FAILED(hr))
1234 CHECK(false); 1234 CHECK(false);
1235 return mswr::Make<CoreApplicationWin7Emulation>(); 1235 return mswr::Make<CoreApplicationWin7Emulation>();
1236 } 1236 }
1237 1237
OLDNEW
« no previous file with comments | « win8/metro_driver/ime/text_service.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698