1<page xmlns="http://projectmallard.org/1.0/" type="topic" id="api_browser_plugin"> 2 <info> 3 <link type="guide" xref="index#advanced" /> 4 <title type="sort">1. API Browser Plugin</title> 5 <link type="next" xref="ipython_plugin" /> 6 <desc> 7 Verifying interfaces, methods, and properties 8 </desc> 9 <credit type="author"> 10 <name>Eitan Isaacson</name> 11 <email>eitan@ascender.com</email> 12 </credit> 13 <credit type="author"> 14 <name>Peter Parente</name> 15 <email>pparent@us.ibm.com</email> 16 </credit> 17 <credit type="author"> 18 <name>Aline Bessa</name> 19 <email>alibezz@gmail.com</email> 20 </credit> 21 <license> 22 <p>Creative Commons Share Alike 3.0</p> 23 </license> 24 </info> 25 <title> API Browser Plugin</title> 26 <p> 27 Given an accessible widget selected in the <link xref="desktop_tree_view">Application Tree View</link>, 28 the API Browser Plugin shows its implemented AT-SPI interfaces along with its methods and properties. 29 </p> 30 31 <figure> 32 <title>API Browser Plugin</title> 33 <desc> 34 The API Browser Plugin allows you to verify interfaces, methods, and properties of a 35 target accessible widget in an application. 36 </desc> 37 <media type="image" mime="image/png" width="800" height="500" src="figures/api_browser.png"> 38 <p> 39 The API Browser Plugin allows you to verify interfaces, methods, and properties of a 40 target accessible widget in an application. 41 </p> 42 </media> 43 </figure> 44 45 <section id="running_api_browser_plugin"> 46 <title>Running the API Browser Plugin</title> 47 <p> 48 To run the API Browser Plugin, select an accessible widget 49 in the Application Tree View. Double-clicking a widget highlights it in the 50 application's interface, so you can be sure whether a certain widget were the 51 one you were looking for. 52 </p> 53 <p> 54 After that, select one of the widget's interfaces in the combobox. 55 All public methods of the selected interface will be 56 listed in the plugin's leftmost column. All public properties, with their 57 corresponding values, will be listed in the plugin's rightmost column. 58 </p> 59 <p> 60 By default, the API Browser Plugin hides private methods and properties. To see 61 them listed, unselect the checkbox <cmd>Hide Private Attributes</cmd>. To hide 62 them again, re-select this checkbox. 63 </p> 64 </section> 65</page> 66