diff options
author | dmazzoni <dmazzoni@chromium.org> | 2016-03-22 14:51:18 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-03-22 21:52:45 +0000 |
commit | b93107c14278a62f0a139fa6db64af89a7f20924 (patch) | |
tree | 09dae484613aaab849d40f999128efd1c9a4c542 /chrome/chrome_browser_chromeos.gypi | |
parent | 934c2c246cec466e2e67799a4c1a85cc38ddd52b (diff) | |
download | chromium_src-b93107c14278a62f0a139fa6db64af89a7f20924.zip chromium_src-b93107c14278a62f0a139fa6db64af89a7f20924.tar.gz chromium_src-b93107c14278a62f0a139fa6db64af89a7f20924.tar.bz2 |
Implement Chrome OS accessibility features to highlight focus, caret & cursor.
This extends the existing code that handles drawing a focus ring in an overlay
layer for ChromeVox and for the keyboard-driven OOBE, and implements support
for standalone features to highlight the focused object, the mouse cursor,
and the text caret.
The preferences to enable highlighting focus, caret, and cursor are behind
a flag, so the details of the implementation may be tweaked before this ships.
Currently each one has a distinct color, and the cursor highlight fades out
when the cursor isn't moving.
BUG=314889
Review URL: https://codereview.chromium.org/1822823002
Cr-Commit-Position: refs/heads/master@{#382693}
Diffstat (limited to 'chrome/chrome_browser_chromeos.gypi')
-rw-r--r-- | chrome/chrome_browser_chromeos.gypi | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/chrome_browser_chromeos.gypi b/chrome/chrome_browser_chromeos.gypi index d474cc2..b7d3609 100644 --- a/chrome/chrome_browser_chromeos.gypi +++ b/chrome/chrome_browser_chromeos.gypi @@ -9,6 +9,8 @@ 'browser_chromeos_sources': [ # All .cc, .h, .m, and .mm files under browser/chromeos, except for tests # and mocks. + 'browser/chromeos/accessibility/accessibility_highlight_manager.cc', + 'browser/chromeos/accessibility/accessibility_highlight_manager.h', 'browser/chromeos/accessibility/accessibility_manager.cc', 'browser/chromeos/accessibility/accessibility_manager.h', 'browser/chromeos/accessibility/accessibility_util.cc', @@ -1008,6 +1010,8 @@ 'browser/chromeos/system_logs/touch_log_source.h', 'browser/chromeos/system_logs/touch_log_source_ozone.cc', 'browser/chromeos/system_logs/touch_log_source_x11.cc', + 'browser/chromeos/ui/accessibility_cursor_ring_layer.cc', + 'browser/chromeos/ui/accessibility_cursor_ring_layer.h', 'browser/chromeos/ui/accessibility_focus_ring.cc', 'browser/chromeos/ui/accessibility_focus_ring.h', 'browser/chromeos/ui/accessibility_focus_ring_controller.cc', |