summaryrefslogtreecommitdiffstats
path: root/chrome/chrome_browser_chromeos.gypi
diff options
context:
space:
mode:
authordmazzoni <dmazzoni@chromium.org>2016-03-22 14:51:18 -0700
committerCommit bot <commit-bot@chromium.org>2016-03-22 21:52:45 +0000
commitb93107c14278a62f0a139fa6db64af89a7f20924 (patch)
tree09dae484613aaab849d40f999128efd1c9a4c542 /chrome/chrome_browser_chromeos.gypi
parent934c2c246cec466e2e67799a4c1a85cc38ddd52b (diff)
downloadchromium_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.gypi4
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',