Package Adapters :: Package ATSPI
[hide private]
[frames] | no frames]

Source Code for Package Adapters.ATSPI

 1  ''' 
 2  Defines L{AccAdapt.Adapter}s for objects accessible objects in the AT-SPI 
 3  toolkit. 
 4   
 5  @author: Peter Parente 
 6  @author: Pete Brunet 
 7  @author: Brett Clippingdale 
 8  @organization: IBM Corporation 
 9  @copyright: Copyright (c) 2005, 2007 IBM Corporation 
10  @license: The BSD License 
11   
12  All rights reserved. This program and the accompanying materials are made 
13  available under the terms of the BSD license which accompanies 
14  this distribution, and is available at 
15  U{http://www.opensource.org/licenses/bsd-license.php} 
16  ''' 
17  from DefaultInfo import * 
18  from DefaultAction import * 
19  from DefaultNav import * 
20  from DefaultEventHandler import * 
21   
22  from FactoryAdapter import * 
23   
24  from ContainerAdapter import * 
25  from TextAdapter import * 
26  from TableAdapter import * 
27  from TreeAdapter import * 
28  from ComboboxAdapter import * 
29  from PopupAdapter import * 
30  from ImageAdapter import * 
31  from HypertextAdapter import * 
32  from ListAdapter import * 
33   
34  # register all Adapter subclasses in order from most specific to least 
35  import AccAdapt 
36  AccAdapt.registerAdapters([HypertextEventHandlerAdapter, 
37                             ComboboxEventHandlerAdapter, 
38                             PopupMenuEventHandlerAdapter, 
39                             TextEventHandlerAdapter, 
40                             SimpleTextEventHandlerAdapter, 
41                             ListEventHandlerAdapter, 
42                             TableEventHandlerAdapter, 
43                             DegenerateTableEventHandlerAdapter, 
44                             DefaultEventHandlerAdapter]) 
45  AccAdapt.registerAdapters([HypertextAccInfoAdapter, 
46                             ImageAccInfoAdapter, 
47                             MenuPopupAccInfoAdapter, 
48                             TextAccInfoAdapter, 
49                             TreeAccInfoAdapter, 
50                             TableAccInfoAdapter, 
51                             ContainerAccInfoAdapter, 
52                             DefaultAccInfoAdapter]) 
53  AccAdapt.registerAdapters([ContainerAccActionAdapter, 
54                             DefaultAccActionAdapter]) 
55  AccAdapt.registerAdapters([HypertextNavAdapter, 
56                             ComboBoxNavAdapter, 
57                             TreeNavAdapter,  
58                             TableNavAdapter,  
59                             TextNavAdapter, 
60                             DefaultNavAdapter]) 
61  AccAdapt.registerAdapters([PORFromPORAdapter, PORFromAccessibleAdapter]) 
62