| OLD | NEW |
| 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 "ui/views/accessibility/native_view_accessibility_win.h" | 5 #include "ui/views/accessibility/native_view_accessibility_win.h" |
| 6 | 6 |
| 7 #include <oleacc.h> | 7 #include <oleacc.h> |
| 8 #include <UIAutomationClient.h> | 8 #include <UIAutomationClient.h> |
| 9 | 9 |
| 10 #include <set> | 10 #include <set> |
| (...skipping 1206 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1217 case ui::AX_EVENT_FOCUS: | 1217 case ui::AX_EVENT_FOCUS: |
| 1218 return EVENT_OBJECT_FOCUS; | 1218 return EVENT_OBJECT_FOCUS; |
| 1219 case ui::AX_EVENT_MENU_START: | 1219 case ui::AX_EVENT_MENU_START: |
| 1220 return EVENT_SYSTEM_MENUSTART; | 1220 return EVENT_SYSTEM_MENUSTART; |
| 1221 case ui::AX_EVENT_MENU_END: | 1221 case ui::AX_EVENT_MENU_END: |
| 1222 return EVENT_SYSTEM_MENUEND; | 1222 return EVENT_SYSTEM_MENUEND; |
| 1223 case ui::AX_EVENT_MENU_POPUP_START: | 1223 case ui::AX_EVENT_MENU_POPUP_START: |
| 1224 return EVENT_SYSTEM_MENUPOPUPSTART; | 1224 return EVENT_SYSTEM_MENUPOPUPSTART; |
| 1225 case ui::AX_EVENT_MENU_POPUP_END: | 1225 case ui::AX_EVENT_MENU_POPUP_END: |
| 1226 return EVENT_SYSTEM_MENUPOPUPEND; | 1226 return EVENT_SYSTEM_MENUPOPUPEND; |
| 1227 case ui::AX_EVENT_SELECTION: |
| 1228 return EVENT_OBJECT_SELECTION; |
| 1229 case ui::AX_EVENT_SELECTION_ADD: |
| 1230 return EVENT_OBJECT_SELECTIONADD; |
| 1231 case ui::AX_EVENT_SELECTION_REMOVE: |
| 1232 return EVENT_OBJECT_SELECTIONREMOVE; |
| 1227 case ui::AX_EVENT_TEXT_CHANGED: | 1233 case ui::AX_EVENT_TEXT_CHANGED: |
| 1228 return EVENT_OBJECT_NAMECHANGE; | 1234 return EVENT_OBJECT_NAMECHANGE; |
| 1229 case ui::AX_EVENT_SELECTION_CHANGED: | 1235 case ui::AX_EVENT_TEXT_SELECTION_CHANGED: |
| 1230 return IA2_EVENT_TEXT_CARET_MOVED; | 1236 return IA2_EVENT_TEXT_CARET_MOVED; |
| 1231 case ui::AX_EVENT_VALUE_CHANGED: | 1237 case ui::AX_EVENT_VALUE_CHANGED: |
| 1232 return EVENT_OBJECT_VALUECHANGE; | 1238 return EVENT_OBJECT_VALUECHANGE; |
| 1233 default: | 1239 default: |
| 1234 // Not supported or invalid event. | 1240 // Not supported or invalid event. |
| 1235 NOTREACHED(); | 1241 NOTREACHED(); |
| 1236 return -1; | 1242 return -1; |
| 1237 } | 1243 } |
| 1238 } | 1244 } |
| 1239 | 1245 |
| (...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1328 if (state.HasStateFlag(ui::AX_STATE_LINKED)) | 1334 if (state.HasStateFlag(ui::AX_STATE_LINKED)) |
| 1329 msaa_state |= STATE_SYSTEM_LINKED; | 1335 msaa_state |= STATE_SYSTEM_LINKED; |
| 1330 if (state.HasStateFlag(ui::AX_STATE_OFFSCREEN)) | 1336 if (state.HasStateFlag(ui::AX_STATE_OFFSCREEN)) |
| 1331 msaa_state |= STATE_SYSTEM_OFFSCREEN; | 1337 msaa_state |= STATE_SYSTEM_OFFSCREEN; |
| 1332 if (state.HasStateFlag(ui::AX_STATE_PRESSED)) | 1338 if (state.HasStateFlag(ui::AX_STATE_PRESSED)) |
| 1333 msaa_state |= STATE_SYSTEM_PRESSED; | 1339 msaa_state |= STATE_SYSTEM_PRESSED; |
| 1334 if (state.HasStateFlag(ui::AX_STATE_PROTECTED)) | 1340 if (state.HasStateFlag(ui::AX_STATE_PROTECTED)) |
| 1335 msaa_state |= STATE_SYSTEM_PROTECTED; | 1341 msaa_state |= STATE_SYSTEM_PROTECTED; |
| 1336 if (state.HasStateFlag(ui::AX_STATE_READ_ONLY)) | 1342 if (state.HasStateFlag(ui::AX_STATE_READ_ONLY)) |
| 1337 msaa_state |= STATE_SYSTEM_READONLY; | 1343 msaa_state |= STATE_SYSTEM_READONLY; |
| 1344 if (state.HasStateFlag(ui::AX_STATE_SELECTABLE)) |
| 1345 msaa_state |= STATE_SYSTEM_SELECTABLE; |
| 1338 if (state.HasStateFlag(ui::AX_STATE_SELECTED)) | 1346 if (state.HasStateFlag(ui::AX_STATE_SELECTED)) |
| 1339 msaa_state |= STATE_SYSTEM_SELECTED; | 1347 msaa_state |= STATE_SYSTEM_SELECTED; |
| 1340 if (state.HasStateFlag(ui::AX_STATE_FOCUSED)) | 1348 if (state.HasStateFlag(ui::AX_STATE_FOCUSED)) |
| 1341 msaa_state |= STATE_SYSTEM_FOCUSED; | 1349 msaa_state |= STATE_SYSTEM_FOCUSED; |
| 1342 if (state.HasStateFlag(ui::AX_STATE_DISABLED)) | 1350 if (state.HasStateFlag(ui::AX_STATE_DISABLED)) |
| 1343 msaa_state |= STATE_SYSTEM_UNAVAILABLE; | 1351 msaa_state |= STATE_SYSTEM_UNAVAILABLE; |
| 1344 return msaa_state; | 1352 return msaa_state; |
| 1345 } | 1353 } |
| 1346 | 1354 |
| 1347 // | 1355 // |
| (...skipping 147 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1495 if (view == NULL || view == view_) { | 1503 if (view == NULL || view == view_) { |
| 1496 alert_target_view_storage_ids_.erase( | 1504 alert_target_view_storage_ids_.erase( |
| 1497 alert_target_view_storage_ids_.begin() + i); | 1505 alert_target_view_storage_ids_.begin() + i); |
| 1498 } else { | 1506 } else { |
| 1499 ++i; | 1507 ++i; |
| 1500 } | 1508 } |
| 1501 } | 1509 } |
| 1502 } | 1510 } |
| 1503 | 1511 |
| 1504 } // namespace views | 1512 } // namespace views |
| OLD | NEW |