| OLD | NEW |
| 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 #import "ui/views/cocoa/bridged_content_view.h" | 5 #import "ui/views/cocoa/bridged_content_view.h" |
| 6 | 6 |
| 7 #include "base/logging.h" | 7 #include "base/logging.h" |
| 8 #import "base/mac/mac_util.h" | 8 #import "base/mac/mac_util.h" |
| 9 #import "base/mac/scoped_nsobject.h" | 9 #import "base/mac/scoped_nsobject.h" |
| 10 #include "base/strings/sys_string_conversions.h" | 10 #include "base/strings/sys_string_conversions.h" |
| (...skipping 773 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 784 } | 784 } |
| 785 | 785 |
| 786 - (void)moveLeft:(id)sender { | 786 - (void)moveLeft:(id)sender { |
| 787 [self handleAction:ui::TextEditCommand::MOVE_LEFT | 787 [self handleAction:ui::TextEditCommand::MOVE_LEFT |
| 788 keyCode:ui::VKEY_LEFT | 788 keyCode:ui::VKEY_LEFT |
| 789 domCode:ui::DomCode::ARROW_LEFT | 789 domCode:ui::DomCode::ARROW_LEFT |
| 790 eventFlags:0]; | 790 eventFlags:0]; |
| 791 } | 791 } |
| 792 | 792 |
| 793 - (void)moveUp:(id)sender { | 793 - (void)moveUp:(id)sender { |
| 794 [self handleAction:ui::TextEditCommand::MOVE_TO_BEGINNING_OF_LINE | 794 [self handleAction:ui::TextEditCommand::MOVE_UP |
| 795 keyCode:ui::VKEY_UP | 795 keyCode:ui::VKEY_UP |
| 796 domCode:ui::DomCode::ARROW_UP | 796 domCode:ui::DomCode::ARROW_UP |
| 797 eventFlags:0]; | 797 eventFlags:0]; |
| 798 } | 798 } |
| 799 | 799 |
| 800 - (void)moveDown:(id)sender { | 800 - (void)moveDown:(id)sender { |
| 801 [self handleAction:ui::TextEditCommand::MOVE_TO_END_OF_LINE | 801 [self handleAction:ui::TextEditCommand::MOVE_DOWN |
| 802 keyCode:ui::VKEY_DOWN | 802 keyCode:ui::VKEY_DOWN |
| 803 domCode:ui::DomCode::ARROW_DOWN | 803 domCode:ui::DomCode::ARROW_DOWN |
| 804 eventFlags:0]; | 804 eventFlags:0]; |
| 805 } | 805 } |
| 806 | 806 |
| 807 - (void)moveWordForward:(id)sender { | 807 - (void)moveWordForward:(id)sender { |
| 808 [self handleAction:ui::TextEditCommand::MOVE_WORD_FORWARD | 808 [self handleAction:ui::TextEditCommand::MOVE_WORD_FORWARD |
| 809 keyCode:ui::VKEY_UNKNOWN | 809 keyCode:ui::VKEY_UNKNOWN |
| 810 domCode:ui::DomCode::NONE | 810 domCode:ui::DomCode::NONE |
| 811 eventFlags:0]; | 811 eventFlags:0]; |
| (...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 854 } | 854 } |
| 855 | 855 |
| 856 - (void)moveToBeginningOfDocument:(id)sender { | 856 - (void)moveToBeginningOfDocument:(id)sender { |
| 857 [self handleAction:ui::TextEditCommand::MOVE_TO_BEGINNING_OF_DOCUMENT | 857 [self handleAction:ui::TextEditCommand::MOVE_TO_BEGINNING_OF_DOCUMENT |
| 858 keyCode:ui::VKEY_HOME | 858 keyCode:ui::VKEY_HOME |
| 859 domCode:ui::DomCode::HOME | 859 domCode:ui::DomCode::HOME |
| 860 eventFlags:ui::EF_CONTROL_DOWN]; | 860 eventFlags:ui::EF_CONTROL_DOWN]; |
| 861 } | 861 } |
| 862 | 862 |
| 863 - (void)pageDown:(id)sender { | 863 - (void)pageDown:(id)sender { |
| 864 [self handleAction:ui::TextEditCommand::MOVE_TO_END_OF_LINE | 864 // The pageDown: action message is bound to the key combination |
| 865 // [Option+PageDown]. |
| 866 [self handleAction:ui::TextEditCommand::MOVE_PAGE_DOWN |
| 865 keyCode:ui::VKEY_NEXT | 867 keyCode:ui::VKEY_NEXT |
| 866 domCode:ui::DomCode::PAGE_DOWN | 868 domCode:ui::DomCode::PAGE_DOWN |
| 867 eventFlags:0]; | 869 eventFlags:ui::EF_ALT_DOWN]; |
| 868 } | 870 } |
| 869 | 871 |
| 870 - (void)pageUp:(id)sender { | 872 - (void)pageUp:(id)sender { |
| 871 [self handleAction:ui::TextEditCommand::MOVE_TO_BEGINNING_OF_LINE | 873 // The pageUp: action message is bound to the key combination [Option+PageUp]. |
| 874 [self handleAction:ui::TextEditCommand::MOVE_PAGE_UP |
| 872 keyCode:ui::VKEY_PRIOR | 875 keyCode:ui::VKEY_PRIOR |
| 873 domCode:ui::DomCode::PAGE_UP | 876 domCode:ui::DomCode::PAGE_UP |
| 874 eventFlags:0]; | 877 eventFlags:ui::EF_ALT_DOWN]; |
| 875 } | 878 } |
| 876 | 879 |
| 877 - (void)moveBackwardAndModifySelection:(id)sender { | 880 - (void)moveBackwardAndModifySelection:(id)sender { |
| 878 [self handleAction:ui::TextEditCommand::MOVE_BACKWARD_AND_MODIFY_SELECTION | 881 [self handleAction:ui::TextEditCommand::MOVE_BACKWARD_AND_MODIFY_SELECTION |
| 879 keyCode:ui::VKEY_UNKNOWN | 882 keyCode:ui::VKEY_UNKNOWN |
| 880 domCode:ui::DomCode::NONE | 883 domCode:ui::DomCode::NONE |
| 881 eventFlags:0]; | 884 eventFlags:0]; |
| 882 } | 885 } |
| 883 | 886 |
| 884 - (void)moveForwardAndModifySelection:(id)sender { | 887 - (void)moveForwardAndModifySelection:(id)sender { |
| (...skipping 12 matching lines...) Expand all Loading... |
| 897 | 900 |
| 898 - (void)moveWordBackwardAndModifySelection:(id)sender { | 901 - (void)moveWordBackwardAndModifySelection:(id)sender { |
| 899 [self | 902 [self |
| 900 handleAction:ui::TextEditCommand::MOVE_WORD_BACKWARD_AND_MODIFY_SELECTION | 903 handleAction:ui::TextEditCommand::MOVE_WORD_BACKWARD_AND_MODIFY_SELECTION |
| 901 keyCode:ui::VKEY_UNKNOWN | 904 keyCode:ui::VKEY_UNKNOWN |
| 902 domCode:ui::DomCode::NONE | 905 domCode:ui::DomCode::NONE |
| 903 eventFlags:0]; | 906 eventFlags:0]; |
| 904 } | 907 } |
| 905 | 908 |
| 906 - (void)moveUpAndModifySelection:(id)sender { | 909 - (void)moveUpAndModifySelection:(id)sender { |
| 907 [self handleAction:ui::TextEditCommand:: | 910 [self handleAction:ui::TextEditCommand::MOVE_UP_AND_MODIFY_SELECTION |
| 908 MOVE_TO_BEGINNING_OF_LINE_AND_MODIFY_SELECTION | |
| 909 keyCode:ui::VKEY_UP | 911 keyCode:ui::VKEY_UP |
| 910 domCode:ui::DomCode::ARROW_UP | 912 domCode:ui::DomCode::ARROW_UP |
| 911 eventFlags:ui::EF_SHIFT_DOWN]; | 913 eventFlags:ui::EF_SHIFT_DOWN]; |
| 912 } | 914 } |
| 913 | 915 |
| 914 - (void)moveDownAndModifySelection:(id)sender { | 916 - (void)moveDownAndModifySelection:(id)sender { |
| 915 [self | 917 [self handleAction:ui::TextEditCommand::MOVE_DOWN_AND_MODIFY_SELECTION |
| 916 handleAction:ui::TextEditCommand::MOVE_TO_END_OF_LINE_AND_MODIFY_SELECTION | 918 keyCode:ui::VKEY_DOWN |
| 917 keyCode:ui::VKEY_DOWN | 919 domCode:ui::DomCode::ARROW_DOWN |
| 918 domCode:ui::DomCode::ARROW_DOWN | 920 eventFlags:ui::EF_SHIFT_DOWN]; |
| 919 eventFlags:ui::EF_SHIFT_DOWN]; | |
| 920 } | 921 } |
| 921 | 922 |
| 922 - (void)moveToBeginningOfLineAndModifySelection:(id)sender { | 923 - (void)moveToBeginningOfLineAndModifySelection:(id)sender { |
| 923 [self handleAction:ui::TextEditCommand:: | 924 [self handleAction:ui::TextEditCommand:: |
| 924 MOVE_TO_BEGINNING_OF_LINE_AND_MODIFY_SELECTION | 925 MOVE_TO_BEGINNING_OF_LINE_AND_MODIFY_SELECTION |
| 925 keyCode:ui::VKEY_HOME | 926 keyCode:ui::VKEY_HOME |
| 926 domCode:ui::DomCode::HOME | 927 domCode:ui::DomCode::HOME |
| 927 eventFlags:ui::EF_SHIFT_DOWN]; | 928 eventFlags:ui::EF_SHIFT_DOWN]; |
| 928 } | 929 } |
| 929 | 930 |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 961 | 962 |
| 962 - (void)moveToBeginningOfDocumentAndModifySelection:(id)sender { | 963 - (void)moveToBeginningOfDocumentAndModifySelection:(id)sender { |
| 963 [self handleAction:ui::TextEditCommand:: | 964 [self handleAction:ui::TextEditCommand:: |
| 964 MOVE_TO_BEGINNING_OF_DOCUMENT_AND_MODIFY_SELECTION | 965 MOVE_TO_BEGINNING_OF_DOCUMENT_AND_MODIFY_SELECTION |
| 965 keyCode:ui::VKEY_HOME | 966 keyCode:ui::VKEY_HOME |
| 966 domCode:ui::DomCode::HOME | 967 domCode:ui::DomCode::HOME |
| 967 eventFlags:ui::EF_CONTROL_DOWN | ui::EF_SHIFT_DOWN]; | 968 eventFlags:ui::EF_CONTROL_DOWN | ui::EF_SHIFT_DOWN]; |
| 968 } | 969 } |
| 969 | 970 |
| 970 - (void)pageDownAndModifySelection:(id)sender { | 971 - (void)pageDownAndModifySelection:(id)sender { |
| 971 [self | 972 [self handleAction:ui::TextEditCommand::MOVE_PAGE_DOWN_AND_MODIFY_SELECTION |
| 972 handleAction:ui::TextEditCommand::MOVE_TO_END_OF_LINE_AND_MODIFY_SELECTION | 973 keyCode:ui::VKEY_NEXT |
| 973 keyCode:ui::VKEY_NEXT | 974 domCode:ui::DomCode::PAGE_DOWN |
| 974 domCode:ui::DomCode::PAGE_DOWN | 975 eventFlags:ui::EF_SHIFT_DOWN]; |
| 975 eventFlags:ui::EF_SHIFT_DOWN]; | |
| 976 } | 976 } |
| 977 | 977 |
| 978 - (void)pageUpAndModifySelection:(id)sender { | 978 - (void)pageUpAndModifySelection:(id)sender { |
| 979 [self handleAction:ui::TextEditCommand:: | 979 [self handleAction:ui::TextEditCommand::MOVE_PAGE_UP_AND_MODIFY_SELECTION |
| 980 MOVE_TO_BEGINNING_OF_LINE_AND_MODIFY_SELECTION | |
| 981 keyCode:ui::VKEY_PRIOR | 980 keyCode:ui::VKEY_PRIOR |
| 982 domCode:ui::DomCode::PAGE_UP | 981 domCode:ui::DomCode::PAGE_UP |
| 983 eventFlags:ui::EF_SHIFT_DOWN]; | 982 eventFlags:ui::EF_SHIFT_DOWN]; |
| 984 } | 983 } |
| 985 | 984 |
| 986 - (void)moveParagraphForwardAndModifySelection:(id)sender { | 985 - (void)moveParagraphForwardAndModifySelection:(id)sender { |
| 987 [self | 986 [self handleAction:ui::TextEditCommand:: |
| 988 handleAction:ui::TextEditCommand::MOVE_TO_END_OF_LINE_AND_MODIFY_SELECTION | 987 MOVE_PARAGRAPH_FORWARD_AND_MODIFY_SELECTION |
| 989 keyCode:ui::VKEY_DOWN | 988 keyCode:ui::VKEY_DOWN |
| 990 domCode:ui::DomCode::ARROW_DOWN | 989 domCode:ui::DomCode::ARROW_DOWN |
| 991 eventFlags:ui::EF_CONTROL_DOWN | ui::EF_SHIFT_DOWN]; | 990 eventFlags:ui::EF_CONTROL_DOWN | ui::EF_SHIFT_DOWN]; |
| 992 } | 991 } |
| 993 | 992 |
| 994 - (void)moveParagraphBackwardAndModifySelection:(id)sender { | 993 - (void)moveParagraphBackwardAndModifySelection:(id)sender { |
| 995 [self handleAction:ui::TextEditCommand:: | 994 [self handleAction:ui::TextEditCommand:: |
| 996 MOVE_TO_BEGINNING_OF_LINE_AND_MODIFY_SELECTION | 995 MOVE_PARAGRAPH_BACKWARD_AND_MODIFY_SELECTION |
| 997 keyCode:ui::VKEY_UP | 996 keyCode:ui::VKEY_UP |
| 998 domCode:ui::DomCode::ARROW_UP | 997 domCode:ui::DomCode::ARROW_UP |
| 999 eventFlags:ui::EF_CONTROL_DOWN | ui::EF_SHIFT_DOWN]; | 998 eventFlags:ui::EF_CONTROL_DOWN | ui::EF_SHIFT_DOWN]; |
| 1000 } | 999 } |
| 1001 | 1000 |
| 1002 - (void)moveWordRight:(id)sender { | 1001 - (void)moveWordRight:(id)sender { |
| 1003 [self handleAction:ui::TextEditCommand::MOVE_WORD_RIGHT | 1002 [self handleAction:ui::TextEditCommand::MOVE_WORD_RIGHT |
| 1004 keyCode:ui::VKEY_RIGHT | 1003 keyCode:ui::VKEY_RIGHT |
| 1005 domCode:ui::DomCode::ARROW_RIGHT | 1004 domCode:ui::DomCode::ARROW_RIGHT |
| 1006 eventFlags:ui::EF_CONTROL_DOWN]; | 1005 eventFlags:ui::EF_CONTROL_DOWN]; |
| (...skipping 350 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1357 } | 1356 } |
| 1358 | 1357 |
| 1359 return [super accessibilityAttributeValue:attribute]; | 1358 return [super accessibilityAttributeValue:attribute]; |
| 1360 } | 1359 } |
| 1361 | 1360 |
| 1362 - (id)accessibilityHitTest:(NSPoint)point { | 1361 - (id)accessibilityHitTest:(NSPoint)point { |
| 1363 return [hostedView_->GetNativeViewAccessible() accessibilityHitTest:point]; | 1362 return [hostedView_->GetNativeViewAccessible() accessibilityHitTest:point]; |
| 1364 } | 1363 } |
| 1365 | 1364 |
| 1366 @end | 1365 @end |
| OLD | NEW |