Spring – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 <?xml version="1.0" encoding="utf-8"?>
2  
3 <xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
4 <xs:element name="KeyboardCombo" nillable="true" type="KeyboardCombo" />
5 <xs:complexType name="KeyboardCombo">
6 <xs:complexContent mixed="false">
7 <xs:extension base="SpringCombo">
8 <xs:sequence>
9 <xs:element minOccurs="1" maxOccurs="1" name="Key" type="Keys" />
10 <xs:element minOccurs="1" maxOccurs="1" name="ComboAction" type="ComboAction" />
11 </xs:sequence>
12 </xs:extension>
13 </xs:complexContent>
14 </xs:complexType>
15 <xs:complexType name="SpringCombo">
16 <xs:sequence>
17 <xs:element minOccurs="0" maxOccurs="1" name="MouseCombo" type="MouseCombo" />
18 <xs:element minOccurs="0" maxOccurs="1" name="KeyboardCombo" type="KeyboardCombo" />
19 <xs:element minOccurs="0" maxOccurs="1" name="PauseCombo" type="PauseCombo" />
20 </xs:sequence>
21 </xs:complexType>
22 <xs:complexType name="MouseCombo">
23 <xs:complexContent mixed="false">
24 <xs:extension base="SpringCombo">
25 <xs:sequence>
26 <xs:element minOccurs="1" maxOccurs="1" name="MouseButton" type="MouseButtons" />
27 <xs:element minOccurs="1" maxOccurs="1" name="Clicks" type="xs:int" />
28 <xs:element minOccurs="1" maxOccurs="1" name="X" type="xs:double" />
29 <xs:element minOccurs="1" maxOccurs="1" name="Y" type="xs:double" />
30 <xs:element minOccurs="1" maxOccurs="1" name="Delta" type="xs:int" />
31 <xs:element minOccurs="1" maxOccurs="1" name="ComboAction" type="ComboAction" />
32 </xs:sequence>
33 </xs:extension>
34 </xs:complexContent>
35 </xs:complexType>
36 <xs:simpleType name="MouseButtons">
37 <xs:list>
38 <xs:simpleType>
39 <xs:restriction base="xs:string">
40 <xs:enumeration value="None" />
41 <xs:enumeration value="Left" />
42 <xs:enumeration value="Right" />
43 <xs:enumeration value="Middle" />
44 <xs:enumeration value="XButton1" />
45 <xs:enumeration value="XButton2" />
46 </xs:restriction>
47 </xs:simpleType>
48 </xs:list>
49 </xs:simpleType>
50 <xs:simpleType name="ComboAction">
51 <xs:restriction base="xs:string">
52 <xs:enumeration value="None" />
53 <xs:enumeration value="Up" />
54 <xs:enumeration value="Down" />
55 <xs:enumeration value="Move" />
56 </xs:restriction>
57 </xs:simpleType>
58 <xs:complexType name="PauseCombo">
59 <xs:complexContent mixed="false">
60 <xs:extension base="SpringCombo">
61 <xs:sequence>
62 <xs:element minOccurs="0" maxOccurs="1" name="Time" type="xs:string" />
63 </xs:sequence>
64 </xs:extension>
65 </xs:complexContent>
66 </xs:complexType>
67 <xs:simpleType name="Keys">
68 <xs:list>
69 <xs:simpleType>
70 <xs:restriction base="xs:string">
71 <xs:enumeration value="None" />
72 <xs:enumeration value="LButton" />
73 <xs:enumeration value="RButton" />
74 <xs:enumeration value="Cancel" />
75 <xs:enumeration value="MButton" />
76 <xs:enumeration value="XButton1" />
77 <xs:enumeration value="XButton2" />
78 <xs:enumeration value="Back" />
79 <xs:enumeration value="Tab" />
80 <xs:enumeration value="LineFeed" />
81 <xs:enumeration value="Clear" />
82 <xs:enumeration value="Return" />
83 <xs:enumeration value="Enter" />
84 <xs:enumeration value="ShiftKey" />
85 <xs:enumeration value="ControlKey" />
86 <xs:enumeration value="Menu" />
87 <xs:enumeration value="Pause" />
88 <xs:enumeration value="CapsLock" />
89 <xs:enumeration value="Capital" />
90 <xs:enumeration value="KanaMode" />
91 <xs:enumeration value="HanguelMode" />
92 <xs:enumeration value="HangulMode" />
93 <xs:enumeration value="JunjaMode" />
94 <xs:enumeration value="FinalMode" />
95 <xs:enumeration value="KanjiMode" />
96 <xs:enumeration value="HanjaMode" />
97 <xs:enumeration value="Escape" />
98 <xs:enumeration value="IMEConvert" />
99 <xs:enumeration value="IMENonconvert" />
100 <xs:enumeration value="IMEAceept" />
101 <xs:enumeration value="IMEModeChange" />
102 <xs:enumeration value="Space" />
103 <xs:enumeration value="PageUp" />
104 <xs:enumeration value="Prior" />
105 <xs:enumeration value="PageDown" />
106 <xs:enumeration value="Next" />
107 <xs:enumeration value="End" />
108 <xs:enumeration value="Home" />
109 <xs:enumeration value="Left" />
110 <xs:enumeration value="Up" />
111 <xs:enumeration value="Right" />
112 <xs:enumeration value="Down" />
113 <xs:enumeration value="Select" />
114 <xs:enumeration value="Print" />
115 <xs:enumeration value="Execute" />
116 <xs:enumeration value="PrintScreen" />
117 <xs:enumeration value="Snapshot" />
118 <xs:enumeration value="Insert" />
119 <xs:enumeration value="Delete" />
120 <xs:enumeration value="Help" />
121 <xs:enumeration value="D0" />
122 <xs:enumeration value="D1" />
123 <xs:enumeration value="D2" />
124 <xs:enumeration value="D3" />
125 <xs:enumeration value="D4" />
126 <xs:enumeration value="D5" />
127 <xs:enumeration value="D6" />
128 <xs:enumeration value="D7" />
129 <xs:enumeration value="D8" />
130 <xs:enumeration value="D9" />
131 <xs:enumeration value="A" />
132 <xs:enumeration value="B" />
133 <xs:enumeration value="C" />
134 <xs:enumeration value="D" />
135 <xs:enumeration value="E" />
136 <xs:enumeration value="F" />
137 <xs:enumeration value="G" />
138 <xs:enumeration value="H" />
139 <xs:enumeration value="I" />
140 <xs:enumeration value="J" />
141 <xs:enumeration value="K" />
142 <xs:enumeration value="L" />
143 <xs:enumeration value="M" />
144 <xs:enumeration value="N" />
145 <xs:enumeration value="O" />
146 <xs:enumeration value="P" />
147 <xs:enumeration value="Q" />
148 <xs:enumeration value="R" />
149 <xs:enumeration value="S" />
150 <xs:enumeration value="T" />
151 <xs:enumeration value="U" />
152 <xs:enumeration value="V" />
153 <xs:enumeration value="W" />
154 <xs:enumeration value="X" />
155 <xs:enumeration value="Y" />
156 <xs:enumeration value="Z" />
157 <xs:enumeration value="LWin" />
158 <xs:enumeration value="RWin" />
159 <xs:enumeration value="Apps" />
160 <xs:enumeration value="NumPad0" />
161 <xs:enumeration value="NumPad1" />
162 <xs:enumeration value="NumPad2" />
163 <xs:enumeration value="NumPad3" />
164 <xs:enumeration value="NumPad4" />
165 <xs:enumeration value="NumPad5" />
166 <xs:enumeration value="NumPad6" />
167 <xs:enumeration value="NumPad7" />
168 <xs:enumeration value="NumPad8" />
169 <xs:enumeration value="NumPad9" />
170 <xs:enumeration value="Multiply" />
171 <xs:enumeration value="Add" />
172 <xs:enumeration value="Separator" />
173 <xs:enumeration value="Subtract" />
174 <xs:enumeration value="Decimal" />
175 <xs:enumeration value="Divide" />
176 <xs:enumeration value="F1" />
177 <xs:enumeration value="F2" />
178 <xs:enumeration value="F3" />
179 <xs:enumeration value="F4" />
180 <xs:enumeration value="F5" />
181 <xs:enumeration value="F6" />
182 <xs:enumeration value="F7" />
183 <xs:enumeration value="F8" />
184 <xs:enumeration value="F9" />
185 <xs:enumeration value="F10" />
186 <xs:enumeration value="F11" />
187 <xs:enumeration value="F12" />
188 <xs:enumeration value="F13" />
189 <xs:enumeration value="F14" />
190 <xs:enumeration value="F15" />
191 <xs:enumeration value="F16" />
192 <xs:enumeration value="F17" />
193 <xs:enumeration value="F18" />
194 <xs:enumeration value="F19" />
195 <xs:enumeration value="F20" />
196 <xs:enumeration value="F21" />
197 <xs:enumeration value="F22" />
198 <xs:enumeration value="F23" />
199 <xs:enumeration value="F24" />
200 <xs:enumeration value="NumLock" />
201 <xs:enumeration value="Scroll" />
202 <xs:enumeration value="LShiftKey" />
203 <xs:enumeration value="RShiftKey" />
204 <xs:enumeration value="LControlKey" />
205 <xs:enumeration value="RControlKey" />
206 <xs:enumeration value="LMenu" />
207 <xs:enumeration value="RMenu" />
208 <xs:enumeration value="BrowserBack" />
209 <xs:enumeration value="BrowserForward" />
210 <xs:enumeration value="BrowserRefresh" />
211 <xs:enumeration value="BrowserStop" />
212 <xs:enumeration value="BrowserSearch" />
213 <xs:enumeration value="BrowserFavorites" />
214 <xs:enumeration value="BrowserHome" />
215 <xs:enumeration value="VolumeMute" />
216 <xs:enumeration value="VolumeDown" />
217 <xs:enumeration value="VolumeUp" />
218 <xs:enumeration value="MediaNextTrack" />
219 <xs:enumeration value="MediaPreviousTrack" />
220 <xs:enumeration value="MediaStop" />
221 <xs:enumeration value="MediaPlayPause" />
222 <xs:enumeration value="LaunchMail" />
223 <xs:enumeration value="SelectMedia" />
224 <xs:enumeration value="LaunchApplication1" />
225 <xs:enumeration value="LaunchApplication2" />
226 <xs:enumeration value="OemSemicolon" />
227 <xs:enumeration value="Oemplus" />
228 <xs:enumeration value="Oemcomma" />
229 <xs:enumeration value="OemMinus" />
230 <xs:enumeration value="OemPeriod" />
231 <xs:enumeration value="OemQuestion" />
232 <xs:enumeration value="Oemtilde" />
233 <xs:enumeration value="OemOpenBrackets" />
234 <xs:enumeration value="OemPipe" />
235 <xs:enumeration value="OemCloseBrackets" />
236 <xs:enumeration value="OemQuotes" />
237 <xs:enumeration value="Oem8" />
238 <xs:enumeration value="OemBackslash" />
239 <xs:enumeration value="ProcessKey" />
240 <xs:enumeration value="Attn" />
241 <xs:enumeration value="Crsel" />
242 <xs:enumeration value="Exsel" />
243 <xs:enumeration value="EraseEof" />
244 <xs:enumeration value="Play" />
245 <xs:enumeration value="Zoom" />
246 <xs:enumeration value="NoName" />
247 <xs:enumeration value="Pa1" />
248 <xs:enumeration value="OemClear" />
249 <xs:enumeration value="KeyCode" />
250 <xs:enumeration value="Shift" />
251 <xs:enumeration value="Control" />
252 <xs:enumeration value="Alt" />
253 <xs:enumeration value="Modifiers" />
254 <xs:enumeration value="IMEAccept" />
255 <xs:enumeration value="Oem1" />
256 <xs:enumeration value="Oem102" />
257 <xs:enumeration value="Oem2" />
258 <xs:enumeration value="Oem3" />
259 <xs:enumeration value="Oem4" />
260 <xs:enumeration value="Oem5" />
261 <xs:enumeration value="Oem6" />
262 <xs:enumeration value="Oem7" />
263 <xs:enumeration value="Packet" />
264 <xs:enumeration value="Sleep" />
265 </xs:restriction>
266 </xs:simpleType>
267 </xs:list>
268 </xs:simpleType>
269 <xs:element name="MouseCombo" nillable="true" type="MouseCombo" />
270 <xs:element name="PauseCombo" nillable="true" type="PauseCombo" />
271 <xs:element name="SpringCombo" nillable="true" type="SpringCombo" />
272 <xs:element name="ComboAction" type="ComboAction" />
273 </xs:schema>