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 SUE startup
31 @type EVENT_VIEW_STARTUP: integer
32 @var EVENT_VIEW_FIRST_GAINED: View was gained by activating it during SUE
33 startup
34 @type EVENT_VIEW_FIRST_GAINED: integer
35
36 @var EVENT_TYPE_CARET_CHANGE: class name for L{AEEvent.CaretChange}
37 @type EVENT_TYPE_CARET_CHANGE: integer
38 @var EVENT_TYPE_CHILDREN_CHANGE: class name for L{AEEvent.ChildrenChange}
39 @type EVENT_TYPE_CHILDREN_CHANGE: integer
40 @var EVENT_TYPE_FOCUS_CHANGE: class name for L{AEEvent.FocusChange}
41 @type EVENT_TYPE_FOCUS_CHANGE: integer
42 @var EVENT_TYPE_MOUSE_CHANGE: class name for L{AEEvent.MouseChange}
43 @type EVENT_TYPE_MOUSE_CHANGE: integer
44 @var EVENT_TYPE_PROPERTY_CHANGE: class name for L{AEEvent.PropertyChange}
45 @type EVENT_TYPE_PROPERTY_CHANGE: integer
46 @var EVENT_TYPE_SCREEN_CHANGE: class name for L{AEEvent.ScreenChange}
47 @type EVENT_TYPE_SCREEN_CHANGE: integer
48 @var EVENT_TYPE_SELECTOR_CHANGE: class name for L{AEEvent.SelectorChange}
49 @type EVENT_TYPE_SELECTOR_CHANGE: integer
50 @var EVENT_TYPE_STATE_CHANGE: class name for L{AEEvent.StateChange}
51 @type EVENT_TYPE_STATE_CHANGE: integer
52 @var EVENT_TYPE_TABLE_CHANGE: class name for L{AEEvent.TableChange}
53 @type EVENT_TYPE_TABLE_CHANGE: integer
54 @var EVENT_TYPE_VIEW_CHANGE: class name for L{AEEvent.ViewChange}
55 @type EVENT_TYPE_VIEW_CHANGE: integer
56
57 @var EVENT_SYNTHMOUSE_B1P: Synthesized mouse button 1 press.
58 @type EVENT_SYNTHMOUSE_B1P: string
59 @var EVENT_SYNTHMOUSE_B1R: Synthesized mouse button 1 release.
60 @type EVENT_SYNTHMOUSE_B1R: string
61 @var EVENT_SYNTHMOUSE_B1C: Synthesized mouse button 1 click.
62 @type EVENT_SYNTHMOUSE_B1C: string
63 @var EVENT_SYNTHMOUSE_B1D: Synthesized mouse button 1 double-click.
64 @type EVENT_SYNTHMOUSE_B1D: string
65 @var EVENT_SYNTHMOUSE_B2P: Synthesized mouse button 2 press.
66 @type EVENT_SYNTHMOUSE_B2P: string
67 @var EVENT_SYNTHMOUSE_B2R: Synthesized mouse button 2 release.
68 @type EVENT_SYNTHMOUSE_B2R: string
69 @var EVENT_SYNTHMOUSE_B2C: Synthesized mouse button 2 click.
70 @type EVENT_SYNTHMOUSE_B2C: string
71 @var EVENT_SYNTHMOUSE_B2D: Synthesized mouse button 2 double-click.
72 @type EVENT_SYNTHMOUSE_B2D: string
73 @var EVENT_SYNTHMOUSE_B3P: Synthesized mouse button 3 press.
74 @type EVENT_SYNTHMOUSE_B3P: string
75 @var EVENT_SYNTHMOUSE_B3R: Synthesized mouse button 3 release.
76 @type EVENT_SYNTHMOUSE_B3R: string
77 @var EVENT_SYNTHMOUSE_B3C: Synthesized mouse button 3 click.
78 @type EVENT_SYNTHMOUSE_B3C: string
79 @var EVENT_SYNTHMOUSE_B3D: Synthesized mouse button 3 double-click.
80 @type EVENT_SYNTHMOUSE_B3D: string
81 @var EVENT_SYNTHMOUSE_ABS: Move mouse pointer to absolute screen position.
82 @type EVENT_SYNTHMOUSE_ABS: string
83 @var EVENT_SYNTHMOUSE_REL: Move mouse pointer to relative screen position.
84 @type EVENT_SYNTHMOUSE_REL: string
85
86 @author: Peter Parente
87 @author: Scott Haeger
88 @organization: IBM Corporation
89 @copyright: Copyright (c) 2005, 2007 IBM Corporation
90 @license: The BSD License
91
92 @author: Nicole Anacker
93 @organization: IT Science Center Ruegen gGmbH, Germany
94 @copyright: Copyright (c) 2007, 2008 ITSC Ruegen
95 @license: The BSD License
96
97 All rights reserved. This program and the accompanying materials are made
98 available under the terms of the BSD license which accompanies
99 this distribution, and is available at
100 U{http://www.opensource.org/licenses/bsd-license.php}
101 '''
102
103 LAYER_FOCUS = 0
104 LAYER_TIER = 1
105 LAYER_BACKGROUND = 2
106 LAYERS_ALL = [LAYER_FOCUS, LAYER_TIER, LAYER_BACKGROUND]
107 LAYER_NAMES = ['focus', 'tier', 'background']
108
109
110 EXEC_NORMAL = 0
111 EXEC_HIGH = 1
112 EXEC_IMMEDIATE = 2
113
114
115 EVENT_OBJECT_BOUNDS = 0
116 EVENT_VISIBLE_DATA = 1
117 EVENT_TEXT_BOUNDS = 2
118
119
120 EVENT_MOUSE_MOVE = 0
121 EVENT_MOUSE_PRESS = 1
122 EVENT_MOUSE_RELEASE = 2
123
124
125 EVENT_ACTIVE_ITEM_SELECT = 0
126 EVENT_ADD_ITEM_SELECT = 1
127 EVENT_REMOVE_ITEM_SELECT = 2
128 EVENT_CHANGE_TEXT_SELECT = 3
129
130
131 EVENT_VIEW_LOST = 0
132 EVENT_VIEW_GAINED = 1
133 EVENT_VIEW_STARTUP = 2
134 EVENT_VIEW_FIRST_GAINED = 3
135
136
137 EVENT_TYPE_CARET_CHANGE = 0
138 EVENT_TYPE_CHILDREN_CHANGE = 1
139 EVENT_TYPE_FOCUS_CHANGE = 2
140 EVENT_TYPE_MOUSE_CHANGE = 3
141 EVENT_TYPE_PROPERTY_CHANGE = 4
142 EVENT_TYPE_SCREEN_CHANGE = 5
143 EVENT_TYPE_SELECTOR_CHANGE = 6
144 EVENT_TYPE_STATE_CHANGE = 7
145 EVENT_TYPE_TABLE_CHANGE = 8
146 EVENT_TYPE_VIEW_CHANGE = 9
147
148
149
150
151 EVENT_SYNTHMOUSE_B1P = 'b1p'
152 EVENT_SYNTHMOUSE_B1R = 'b1r'
153 EVENT_SYNTHMOUSE_B1C = 'b1c'
154 EVENT_SYNTHMOUSE_B1D = 'b1d'
155 EVENT_SYNTHMOUSE_B2P = 'b2p'
156 EVENT_SYNTHMOUSE_B2R = 'b2r'
157 EVENT_SYNTHMOUSE_B2C = 'b2c'
158 EVENT_SYNTHMOUSE_B2D = 'b2d'
159 EVENT_SYNTHMOUSE_B3P = 'b3p'
160 EVENT_SYNTHMOUSE_B3R = 'b3r'
161 EVENT_SYNTHMOUSE_B3C = 'b3c'
162 EVENT_SYNTHMOUSE_B3D = 'b3d'
163 EVENT_SYNTHMOUSE_ABS = 'abs'
164 EVENT_SYNTHMOUSE_REL = 'rel'
165