| OLD | NEW | 
|---|
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 // The <code>chrome.automation</code> API allows developers to access the | 5 // The <code>chrome.automation</code> API allows developers to access the | 
| 6 // automation (accessibility) tree for the browser. The tree resembles the DOM | 6 // automation (accessibility) tree for the browser. The tree resembles the DOM | 
| 7 // tree, but only exposes the <em>semantic</em> structure of a page. It can be | 7 // tree, but only exposes the <em>semantic</em> structure of a page. It can be | 
| 8 // used to programmatically interact with a page by examining names, roles, and | 8 // used to programmatically interact with a page by examining names, roles, and | 
| 9 // states, listening for events, and performing actions on nodes. | 9 // states, listening for events, and performing actions on nodes. | 
| 10 [nocompile] namespace automation { | 10 [nocompile] namespace automation { | 
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 60     textSelectionChanged, | 60     textSelectionChanged, | 
| 61     treeChanged, | 61     treeChanged, | 
| 62     valueChanged | 62     valueChanged | 
| 63   }; | 63   }; | 
| 64 | 64 | 
| 65   // Describes the purpose of an $(ref:automation.AutomationNode). | 65   // Describes the purpose of an $(ref:automation.AutomationNode). | 
| 66   enum RoleType { | 66   enum RoleType { | 
| 67     abbr, | 67     abbr, | 
| 68     alertDialog, | 68     alertDialog, | 
| 69     alert, | 69     alert, | 
|  | 70     anchor, | 
| 70     annotation, | 71     annotation, | 
| 71     application, | 72     application, | 
| 72     article, | 73     article, | 
| 73     audio, | 74     audio, | 
| 74     banner, | 75     banner, | 
| 75     blockquote, | 76     blockquote, | 
| 76     busyIndicator, | 77     busyIndicator, | 
| 77     button, | 78     button, | 
| 78     buttonDropDown, | 79     buttonDropDown, | 
| 79     canvas, | 80     canvas, | 
| (...skipping 700 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 780     // Everything in the tree between the two node/offset pairs gets included | 781     // Everything in the tree between the two node/offset pairs gets included | 
| 781     // in the selection. The anchor is where the user started the selection, | 782     // in the selection. The anchor is where the user started the selection, | 
| 782     // while the focus is the point at which the selection gets extended | 783     // while the focus is the point at which the selection gets extended | 
| 783     // e.g. when dragging with a mouse or using the keyboard. For nodes with | 784     // e.g. when dragging with a mouse or using the keyboard. For nodes with | 
| 784     // the role staticText, the offset gives the character offset within | 785     // the role staticText, the offset gives the character offset within | 
| 785     // the value where the selection starts or ends, respectively. | 786     // the value where the selection starts or ends, respectively. | 
| 786     [nocompile] static void setDocumentSelection( | 787     [nocompile] static void setDocumentSelection( | 
| 787         SetDocumentSelectionParams params); | 788         SetDocumentSelectionParams params); | 
| 788   }; | 789   }; | 
| 789 }; | 790 }; | 
| OLD | NEW | 
|---|