Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(141)

Unified Diff: ui/accessibility/platform/ax_fake_caret_win.cc

Issue 2852763002: Added a system caret used for accessibility on Windows. (Closed)
Patch Set: Added a fake caret for accessibility. Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: ui/accessibility/platform/ax_fake_caret_win.cc
diff --git a/ui/accessibility/platform/ax_fake_caret_win.cc b/ui/accessibility/platform/ax_fake_caret_win.cc
index d15b1806066412456d7f7ab01055f90b26ea32b6..d9d28b1ab2ad7b05c264861bf9a8895e72009d77 100644
--- a/ui/accessibility/platform/ax_fake_caret_win.cc
+++ b/ui/accessibility/platform/ax_fake_caret_win.cc
@@ -20,8 +20,10 @@ AXFakeCaretWin::AXFakeCaretWin(gfx::AcceleratedWidget event_target)
caret_ = static_cast<AXPlatformNodeWin*>(AXPlatformNodeWin::Create(this));
data_.id = GetNextAXPlatformNodeUniqueId();
data_.role = AX_ROLE_CARET;
+ // |get_accState| should return 0 which means that the caret is visible.
data_.state = 0;
- data_.SetName(L"caret");
+ // According to MSDN, "Edit" should be the name of the caret object.
+ data_.SetName(L"Edit");
data_.offset_container_id = -1;
}

Powered by Google App Engine
This is Rietveld 408576698