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 <execinfo.h> | 5 #include <execinfo.h> |
6 #include <stddef.h> | 6 #include <stddef.h> |
7 #include <stdint.h> | 7 #include <stdint.h> |
8 | 8 |
9 #import "content/browser/accessibility/browser_accessibility_cocoa.h" | 9 #import "content/browser/accessibility/browser_accessibility_cocoa.h" |
10 | 10 |
(...skipping 850 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
861 if (browserAccessibility_->GetHtmlAttribute("aria-dropeffect", &dropEffects)) | 861 if (browserAccessibility_->GetHtmlAttribute("aria-dropeffect", &dropEffects)) |
862 return base::SysUTF8ToNSString(dropEffects); | 862 return base::SysUTF8ToNSString(dropEffects); |
863 | 863 |
864 return nil; | 864 return nil; |
865 } | 865 } |
866 | 866 |
867 - (NSNumber*)enabled { | 867 - (NSNumber*)enabled { |
868 if (![self instanceActive]) | 868 if (![self instanceActive]) |
869 return nil; | 869 return nil; |
870 return [NSNumber numberWithBool: | 870 return [NSNumber numberWithBool: |
871 GetState(browserAccessibility_, ui::AX_STATE_ENABLED)]; | 871 !GetState(browserAccessibility_, ui::AX_STATE_DISABLED)]; |
872 } | 872 } |
873 | 873 |
874 // Returns a text marker that points to the last character in the document that | 874 // Returns a text marker that points to the last character in the document that |
875 // can be selected with VoiceOver. | 875 // can be selected with VoiceOver. |
876 - (id)endTextMarker { | 876 - (id)endTextMarker { |
877 if (![self instanceActive]) | 877 if (![self instanceActive]) |
878 return nil; | 878 return nil; |
879 | 879 |
880 const BrowserAccessibility* root = | 880 const BrowserAccessibility* root = |
881 browserAccessibility_->manager()->GetRoot(); | 881 browserAccessibility_->manager()->GetRoot(); |
(...skipping 1833 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2715 if (![self instanceActive]) | 2715 if (![self instanceActive]) |
2716 return [super hash]; | 2716 return [super hash]; |
2717 return browserAccessibility_->GetId(); | 2717 return browserAccessibility_->GetId(); |
2718 } | 2718 } |
2719 | 2719 |
2720 - (BOOL)accessibilityShouldUseUniqueId { | 2720 - (BOOL)accessibilityShouldUseUniqueId { |
2721 return YES; | 2721 return YES; |
2722 } | 2722 } |
2723 | 2723 |
2724 @end | 2724 @end |
OLD | NEW |