Package AccessEngine :: Package AEDevice :: Package AEInput
[hide private]
[frames] | no frames]

Source Code for Package AccessEngine.AEDevice.AEInput

 1  ''' 
 2  Defines abstract classes representing the interfaces that must be implemented 
 3  by an input device for SUE. All input devices derive from the base class in  
 4  L{AEInput}. Devices that serve double duty as sources of input for SUE as well  
 5  as the rest of the operating system derive from the L{SystemInput} subclass. 
 6   
 7  Concrete classes implementing the methods of L{AEInput} that ship with SUE are  
 8  not located in this package. Rather, they are stored in the Devices folder and 
 9  referenced by the L{AERegistrar} when they need to be loaded. 
10   
11  @author: Peter Parente 
12  @organization: IBM Corporation 
13  @copyright: Copyright (c) 2005, 2007 IBM Corporation 
14  @license: The BSD License 
15   
16  @author: Frank Zenker 
17  @organization: IT Science Center Ruegen gGmbH, Germany 
18  @copyright: Copyright (c) 2007, 2008 ITSC Ruegen 
19  @license: The BSD License 
20   
21  All rights reserved. This program and the accompanying materials are made  
22  available under the terms of the BSD license which accompanies 
23  this distribution, and is available at 
24  U{http://www.opensource.org/licenses/bsd-license.php} 
25  ''' 
26  from Base import * 
27  from SystemInput import SystemInput 
28  from GestureList import GestureList 
29  from Gesture import Gesture 
30  from AEInputError import * 
31