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

Side by Side Diff: content/browser/accessibility/browser_accessibility_cocoa.mm

Issue 8749014: The Mac accessibility impl should defer to BrowserAccessibilityManager... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 9 years 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 unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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 <execinfo.h> 5 #include <execinfo.h>
6 6
7 #import "content/browser/accessibility/browser_accessibility_cocoa.h" 7 #import "content/browser/accessibility/browser_accessibility_cocoa.h"
8 8
9 #include <map> 9 #include <map>
10 10
(...skipping 409 matching lines...) Expand 10 before | Expand all | Expand 10 after
420 420
421 return @""; 421 return @"";
422 } 422 }
423 423
424 - (NSNumber*)enabled { 424 - (NSNumber*)enabled {
425 return [NSNumber numberWithBool: 425 return [NSNumber numberWithBool:
426 !GetState(browserAccessibility_, WebAccessibility::STATE_UNAVAILABLE)]; 426 !GetState(browserAccessibility_, WebAccessibility::STATE_UNAVAILABLE)];
427 } 427 }
428 428
429 - (NSNumber*)focused { 429 - (NSNumber*)focused {
430 BrowserAccessibilityManager* manager = browserAccessibility_->manager();
430 NSNumber* ret = [NSNumber numberWithBool: 431 NSNumber* ret = [NSNumber numberWithBool:
431 GetState(browserAccessibility_, WebAccessibility::STATE_FOCUSED)]; 432 manager->GetFocus(NULL) == browserAccessibility_];
David Tseng 2011/11/30 20:49:33 question: do we ever care that the previously focu
dmazzoni 2011/11/30 22:02:27 This change means that we're basically ignoring wh
432 return ret; 433 return ret;
433 } 434 }
434 435
435 - (NSString*)help { 436 - (NSString*)help {
436 return NSStringForStringAttribute( 437 return NSStringForStringAttribute(
437 browserAccessibility_->string_attributes(), 438 browserAccessibility_->string_attributes(),
438 WebAccessibility::ATTR_HELP); 439 WebAccessibility::ATTR_HELP);
439 } 440 }
440 441
441 // Returns whether or not this node should be ignored in the 442 // Returns whether or not this node should be ignored in the
(...skipping 593 matching lines...) Expand 10 before | Expand all | Expand 10 after
1035 return [super hash]; 1036 return [super hash];
1036 return browserAccessibility_->renderer_id(); 1037 return browserAccessibility_->renderer_id();
1037 } 1038 }
1038 1039
1039 - (BOOL)accessibilityShouldUseUniqueId { 1040 - (BOOL)accessibilityShouldUseUniqueId {
1040 return YES; 1041 return YES;
1041 } 1042 }
1042 1043
1043 @end 1044 @end
1044 1045
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698