Package AEConstants :: Module Event
[hide private]
[frames] | no frames]

Source Code for Module AEConstants.Event

  1  ''' 
  2  L{AEEvent} related constants. 
  3   
  4  @var EVENT_TEXT_BOUNDS: Bounds on a body of text changed 
  5  @type EVENT_TEXT_BOUNDS: integer 
  6  @var EVENT_VISIBLE_DATA: Visible data on the screen changed in some manner 
  7  @type EVENT_VISIBLE_DATA: integer 
  8  @var EVENT_OBJECT_BOUNDS: Bounds on an object changed 
  9  @type EVENT_OBJECT_BOUNDS: integer 
 10  @var EVENT_MOUSE_MOVE: Mouse pointer moved 
 11  @type EVENT_MOUSE_MOVE: integer 
 12  @var EVENT_MOUSE_PRESS: Mouse button clicked 
 13  @type EVENT_MOUSE_PRESS: integer 
 14  @var EVENT_MOUSE_RELEASE: Mouse button released 
 15  @type EVENT_MOUSE_RELEASE: integer 
 16  @var EVENT_ACTIVE_ITEM_SELECT: Active item changed inside a container-like  
 17    object 
 18  @type EVENT_ACTIVE_ITEM_SELECT: integer 
 19  @var EVENT_ADD_ITEM_SELECT: A new item was added to a selection 
 20  @type EVENT_ADD_ITEM_SELECT: integer 
 21  @var EVENT_REMOVE_ITEM_SELECT: An item was removed from a selection 
 22  @type EVENT_REMOVE_ITEM_SELECT: integer 
 23  @var EVENT_CHANGE_TEXT_SELECT: A string of text was added or removed from a  
 24    selection 
 25  @type EVENT_CHANGE_TEXT_SELECT: integer 
 26  @var EVENT_VIEW_GAINED: View was gained by activating it 
 27  @type EVENT_VIEW_GAINED: integer 
 28  @var EVENT_VIEW_LOST: View was lost by deactivating it 
 29  @type EVENT_VIEW_LOST: integer 
 30  @var EVENT_VIEW_STARTUP: View was identified at LSR startup 
 31  @type EVENT_VIEW_STARTUP: integer 
 32  @var EVENT_VIEW_FIRST_GAINED: View was gained by activating it during LSR  
 33    startup 
 34  @type EVENT_VIEW_FIRST_GAINED: integer 
 35  @var EVENT_SYNTHMOUSE_B1P: Synthesized mouse button 1 press. 
 36  @type EVENT_SYNTHMOUSE_B1P: string 
 37  @var EVENT_SYNTHMOUSE_B1R: Synthesized mouse button 1 release. 
 38  @type EVENT_SYNTHMOUSE_B1R: string 
 39  @var EVENT_SYNTHMOUSE_B1C: Synthesized mouse button 1 click. 
 40  @type EVENT_SYNTHMOUSE_B1C: string 
 41  @var EVENT_SYNTHMOUSE_B1D: Synthesized mouse button 1 double-click. 
 42  @type EVENT_SYNTHMOUSE_B1D: string 
 43  @var EVENT_SYNTHMOUSE_B2P: Synthesized mouse button 2 press. 
 44  @type EVENT_SYNTHMOUSE_B2P: string 
 45  @var EVENT_SYNTHMOUSE_B2R: Synthesized mouse button 2 release. 
 46  @type EVENT_SYNTHMOUSE_B2R: string 
 47  @var EVENT_SYNTHMOUSE_B2C: Synthesized mouse button 2 click. 
 48  @type EVENT_SYNTHMOUSE_B2C: string 
 49  @var EVENT_SYNTHMOUSE_B2D: Synthesized mouse button 2 double-click. 
 50  @type EVENT_SYNTHMOUSE_B2D: string 
 51  @var EVENT_SYNTHMOUSE_B3P: Synthesized mouse button 3 press. 
 52  @type EVENT_SYNTHMOUSE_B3P: string 
 53  @var EVENT_SYNTHMOUSE_B3R: Synthesized mouse button 3 release. 
 54  @type EVENT_SYNTHMOUSE_B3R: string 
 55  @var EVENT_SYNTHMOUSE_B3C: Synthesized mouse button 3 click. 
 56  @type EVENT_SYNTHMOUSE_B3C: string 
 57  @var EVENT_SYNTHMOUSE_B3D: Synthesized mouse button 3 double-click. 
 58  @type EVENT_SYNTHMOUSE_B3D: string 
 59  @var EVENT_SYNTHMOUSE_ABS: Move mouse pointer to absolute screen position. 
 60  @type EVENT_SYNTHMOUSE_ABS: string 
 61  @var EVENT_SYNTHMOUSE_REL: Move mouse pointer to relative screen position. 
 62  @type EVENT_SYNTHMOUSE_REL: string 
 63   
 64  @author: Peter Parente 
 65  @author: Scott Haeger 
 66  @organization: IBM Corporation 
 67  @copyright: Copyright (c) 2005, 2007 IBM Corporation 
 68  @license: The BSD License 
 69   
 70  All rights reserved. This program and the accompanying materials are made  
 71  available under the terms of the BSD license which accompanies 
 72  this distribution, and is available at 
 73  U{http://www.opensource.org/licenses/bsd-license.php} 
 74  ''' 
 75  # layer constants, with guaranteed order from most specific to least specific 
 76  LAYER_FOCUS = 0 
 77  LAYER_TIER = 1 
 78  LAYER_BACKGROUND = 2 
 79  LAYERS_ALL = [LAYER_FOCUS, LAYER_TIER, LAYER_BACKGROUND] 
 80  LAYER_NAMES = ['focus', 'tier', 'background'] 
 81   
 82  # priority constants 
 83  EXEC_NORMAL = 0 
 84  EXEC_HIGH = 1 
 85  EXEC_IMMEDIATE = 2 
 86   
 87  # screen change events 
 88  EVENT_OBJECT_BOUNDS = 0 
 89  EVENT_VISIBLE_DATA = 1  
 90  EVENT_TEXT_BOUNDS = 2 
 91   
 92  # mouse events 
 93  EVENT_MOUSE_MOVE = 0 
 94  EVENT_MOUSE_PRESS = 1 
 95  EVENT_MOUSE_RELEASE = 2 
 96   
 97  # selection events 
 98  EVENT_ACTIVE_ITEM_SELECT = 0 
 99  EVENT_ADD_ITEM_SELECT = 1  
100  EVENT_REMOVE_ITEM_SELECT = 2 
101  EVENT_CHANGE_TEXT_SELECT = 3 
102   
103  # view events 
104  EVENT_VIEW_LOST = 0 
105  EVENT_VIEW_GAINED = 1  
106  EVENT_VIEW_STARTUP = 2 
107  EVENT_VIEW_FIRST_GAINED = 3 
108   
109  # synthesized mouse events 
110  # maps directly to AT-SPI output strings, other adapters will need to 
111  # provide their own mapping 
112  EVENT_SYNTHMOUSE_B1P = 'b1p' 
113  EVENT_SYNTHMOUSE_B1R = 'b1r' 
114  EVENT_SYNTHMOUSE_B1C = 'b1c' 
115  EVENT_SYNTHMOUSE_B1D = 'b1d' 
116  EVENT_SYNTHMOUSE_B2P = 'b2p' 
117  EVENT_SYNTHMOUSE_B2R = 'b2r' 
118  EVENT_SYNTHMOUSE_B2C = 'b2c' 
119  EVENT_SYNTHMOUSE_B2D = 'b2d' 
120  EVENT_SYNTHMOUSE_B3P = 'b3p' 
121  EVENT_SYNTHMOUSE_B3R = 'b3r' 
122  EVENT_SYNTHMOUSE_B3C = 'b3c' 
123  EVENT_SYNTHMOUSE_B3D = 'b3d' 
124  EVENT_SYNTHMOUSE_ABS = 'abs' 
125  EVENT_SYNTHMOUSE_REL = 'rel' 
126