Package AEInput
[hide private]
[frames] | no frames]

Source Code for Package AEInput

 1  ''' 
 2  Defines abstract classes representing the interfaces that must be implemented 
 3  by an input device for LSR. All input devices derive from the base class in  
 4  L{AEInput}. Devices that serve double duty as sources of input for LSR 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 LSR are  
 8  not located in this package. Rather, they are stored in the Devices folder and 
 9  referenced by the L{UIRegistrar} 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  All rights reserved. This program and the accompanying materials are made  
17  available under the terms of the BSD license which accompanies 
18  this distribution, and is available at 
19  U{http://www.opensource.org/licenses/bsd-license.php} 
20  ''' 
21  from Base import * 
22  from SystemInput import SystemInput 
23  from GestureList import GestureList 
24  from Gesture import Gesture 
25  from Error import * 
26