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 #include "content/child/blink_platform_impl.h" | 5 #include "content/child/blink_platform_impl.h" |
6 | 6 |
7 #include <math.h> | 7 #include <math.h> |
8 | 8 |
9 #include <memory> | 9 #include <memory> |
10 #include <vector> | 10 #include <vector> |
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
73 | 73 |
74 namespace { | 74 namespace { |
75 | 75 |
76 | 76 |
77 } // namespace | 77 } // namespace |
78 | 78 |
79 static int ToMessageID(WebLocalizedString::Name name) { | 79 static int ToMessageID(WebLocalizedString::Name name) { |
80 switch (name) { | 80 switch (name) { |
81 case WebLocalizedString::AXAMPMFieldText: | 81 case WebLocalizedString::AXAMPMFieldText: |
82 return IDS_AX_AM_PM_FIELD_TEXT; | 82 return IDS_AX_AM_PM_FIELD_TEXT; |
83 case WebLocalizedString::AXButtonActionVerb: | |
84 return IDS_AX_BUTTON_ACTION_VERB; | |
85 case WebLocalizedString::AXCalendarShowMonthSelector: | 83 case WebLocalizedString::AXCalendarShowMonthSelector: |
86 return IDS_AX_CALENDAR_SHOW_MONTH_SELECTOR; | 84 return IDS_AX_CALENDAR_SHOW_MONTH_SELECTOR; |
87 case WebLocalizedString::AXCalendarShowNextMonth: | 85 case WebLocalizedString::AXCalendarShowNextMonth: |
88 return IDS_AX_CALENDAR_SHOW_NEXT_MONTH; | 86 return IDS_AX_CALENDAR_SHOW_NEXT_MONTH; |
89 case WebLocalizedString::AXCalendarShowPreviousMonth: | 87 case WebLocalizedString::AXCalendarShowPreviousMonth: |
90 return IDS_AX_CALENDAR_SHOW_PREVIOUS_MONTH; | 88 return IDS_AX_CALENDAR_SHOW_PREVIOUS_MONTH; |
91 case WebLocalizedString::AXCalendarWeekDescription: | 89 case WebLocalizedString::AXCalendarWeekDescription: |
92 return IDS_AX_CALENDAR_WEEK_DESCRIPTION; | 90 return IDS_AX_CALENDAR_WEEK_DESCRIPTION; |
93 case WebLocalizedString::AXCheckedCheckBoxActionVerb: | |
94 return IDS_AX_CHECKED_CHECK_BOX_ACTION_VERB; | |
95 case WebLocalizedString::AXDayOfMonthFieldText: | 91 case WebLocalizedString::AXDayOfMonthFieldText: |
96 return IDS_AX_DAY_OF_MONTH_FIELD_TEXT; | 92 return IDS_AX_DAY_OF_MONTH_FIELD_TEXT; |
97 case WebLocalizedString::AXDefaultActionVerb: | |
98 return IDS_AX_DEFAULT_ACTION_VERB; | |
99 case WebLocalizedString::AXHeadingText: | 93 case WebLocalizedString::AXHeadingText: |
100 return IDS_AX_ROLE_HEADING; | 94 return IDS_AX_ROLE_HEADING; |
101 case WebLocalizedString::AXHourFieldText: | 95 case WebLocalizedString::AXHourFieldText: |
102 return IDS_AX_HOUR_FIELD_TEXT; | 96 return IDS_AX_HOUR_FIELD_TEXT; |
103 case WebLocalizedString::AXImageMapText: | 97 case WebLocalizedString::AXImageMapText: |
104 return IDS_AX_ROLE_IMAGE_MAP; | 98 return IDS_AX_ROLE_IMAGE_MAP; |
105 case WebLocalizedString::AXLinkActionVerb: | |
106 return IDS_AX_LINK_ACTION_VERB; | |
107 case WebLocalizedString::AXLinkText: | 99 case WebLocalizedString::AXLinkText: |
108 return IDS_AX_ROLE_LINK; | 100 return IDS_AX_ROLE_LINK; |
109 case WebLocalizedString::AXListMarkerText: | 101 case WebLocalizedString::AXListMarkerText: |
110 return IDS_AX_ROLE_LIST_MARKER; | 102 return IDS_AX_ROLE_LIST_MARKER; |
111 case WebLocalizedString::AXMediaDefault: | 103 case WebLocalizedString::AXMediaDefault: |
112 return IDS_AX_MEDIA_DEFAULT; | 104 return IDS_AX_MEDIA_DEFAULT; |
113 case WebLocalizedString::AXMediaAudioElement: | 105 case WebLocalizedString::AXMediaAudioElement: |
114 return IDS_AX_MEDIA_AUDIO_ELEMENT; | 106 return IDS_AX_MEDIA_AUDIO_ELEMENT; |
115 case WebLocalizedString::AXMediaVideoElement: | 107 case WebLocalizedString::AXMediaVideoElement: |
116 return IDS_AX_MEDIA_VIDEO_ELEMENT; | 108 return IDS_AX_MEDIA_VIDEO_ELEMENT; |
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
185 case WebLocalizedString::AXMediaCastOnButtonHelp: | 177 case WebLocalizedString::AXMediaCastOnButtonHelp: |
186 return IDS_AX_MEDIA_CAST_ON_BUTTON_HELP; | 178 return IDS_AX_MEDIA_CAST_ON_BUTTON_HELP; |
187 case WebLocalizedString::AXMediaOverflowButtonHelp: | 179 case WebLocalizedString::AXMediaOverflowButtonHelp: |
188 return IDS_AX_MEDIA_OVERFLOW_BUTTON_HELP; | 180 return IDS_AX_MEDIA_OVERFLOW_BUTTON_HELP; |
189 case WebLocalizedString::AXMillisecondFieldText: | 181 case WebLocalizedString::AXMillisecondFieldText: |
190 return IDS_AX_MILLISECOND_FIELD_TEXT; | 182 return IDS_AX_MILLISECOND_FIELD_TEXT; |
191 case WebLocalizedString::AXMinuteFieldText: | 183 case WebLocalizedString::AXMinuteFieldText: |
192 return IDS_AX_MINUTE_FIELD_TEXT; | 184 return IDS_AX_MINUTE_FIELD_TEXT; |
193 case WebLocalizedString::AXMonthFieldText: | 185 case WebLocalizedString::AXMonthFieldText: |
194 return IDS_AX_MONTH_FIELD_TEXT; | 186 return IDS_AX_MONTH_FIELD_TEXT; |
195 case WebLocalizedString::AXPopUpButtonActionVerb: | |
196 return IDS_AX_POP_UP_BUTTON_ACTION_VERB; | |
197 case WebLocalizedString::AXRadioButtonActionVerb: | |
198 return IDS_AX_RADIO_BUTTON_ACTION_VERB; | |
199 case WebLocalizedString::AXSecondFieldText: | 187 case WebLocalizedString::AXSecondFieldText: |
200 return IDS_AX_SECOND_FIELD_TEXT; | 188 return IDS_AX_SECOND_FIELD_TEXT; |
201 case WebLocalizedString::AXTextFieldActionVerb: | |
202 return IDS_AX_TEXT_FIELD_ACTION_VERB; | |
203 case WebLocalizedString::AXUncheckedCheckBoxActionVerb: | |
204 return IDS_AX_UNCHECKED_CHECK_BOX_ACTION_VERB; | |
205 case WebLocalizedString::AXWebAreaText: | 189 case WebLocalizedString::AXWebAreaText: |
206 return IDS_AX_ROLE_WEB_AREA; | 190 return IDS_AX_ROLE_WEB_AREA; |
207 case WebLocalizedString::AXWeekOfYearFieldText: | 191 case WebLocalizedString::AXWeekOfYearFieldText: |
208 return IDS_AX_WEEK_OF_YEAR_FIELD_TEXT; | 192 return IDS_AX_WEEK_OF_YEAR_FIELD_TEXT; |
209 case WebLocalizedString::AXYearFieldText: | 193 case WebLocalizedString::AXYearFieldText: |
210 return IDS_AX_YEAR_FIELD_TEXT; | 194 return IDS_AX_YEAR_FIELD_TEXT; |
211 case WebLocalizedString::CalendarClear: | 195 case WebLocalizedString::CalendarClear: |
212 return IDS_FORM_CALENDAR_CLEAR; | 196 return IDS_FORM_CALENDAR_CLEAR; |
213 case WebLocalizedString::CalendarToday: | 197 case WebLocalizedString::CalendarToday: |
214 return IDS_FORM_CALENDAR_TODAY; | 198 return IDS_FORM_CALENDAR_TODAY; |
(...skipping 656 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
871 return WebString::fromUTF8(ui::KeycodeConverter::DomKeyToKeyString( | 855 return WebString::fromUTF8(ui::KeycodeConverter::DomKeyToKeyString( |
872 static_cast<ui::DomKey>(dom_key))); | 856 static_cast<ui::DomKey>(dom_key))); |
873 } | 857 } |
874 | 858 |
875 int BlinkPlatformImpl::domKeyEnumFromString(const WebString& key_string) { | 859 int BlinkPlatformImpl::domKeyEnumFromString(const WebString& key_string) { |
876 return static_cast<int>( | 860 return static_cast<int>( |
877 ui::KeycodeConverter::KeyStringToDomKey(key_string.utf8())); | 861 ui::KeycodeConverter::KeyStringToDomKey(key_string.utf8())); |
878 } | 862 } |
879 | 863 |
880 } // namespace content | 864 } // namespace content |
OLD | NEW |