summaryrefslogtreecommitdiffstats
path: root/content/browser/accessibility/browser_accessibility_mac.mm
diff options
context:
space:
mode:
Diffstat (limited to 'content/browser/accessibility/browser_accessibility_mac.mm')
-rw-r--r--content/browser/accessibility/browser_accessibility_mac.mm12
1 files changed, 11 insertions, 1 deletions
diff --git a/content/browser/accessibility/browser_accessibility_mac.mm b/content/browser/accessibility/browser_accessibility_mac.mm
index 6a209d8..798bfbf 100644
--- a/content/browser/accessibility/browser_accessibility_mac.mm
+++ b/content/browser/accessibility/browser_accessibility_mac.mm
@@ -1,4 +1,4 @@
-// Copyright (c) 2012 The Chromium Authors. All rights reserved.
+// Copyright (c) 2011 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
@@ -57,3 +57,13 @@ BrowserAccessibilityCocoa* BrowserAccessibility::toBrowserAccessibilityCocoa() {
return static_cast<BrowserAccessibilityMac*>(this)->
native_view();
}
+
+std::string BrowserAccessibility::ToString() {
+ BrowserAccessibilityCocoa* cocoa_node = this->toBrowserAccessibilityCocoa();
+ NSString* dump = [NSString stringWithFormat:@"%@|%@|%@|%@",
+ [cocoa_node role],
+ [cocoa_node subrole],
+ [cocoa_node title],
+ [cocoa_node value]];
+ return [dump cStringUsingEncoding:NSUTF8StringEncoding];
+}