1191
|
1
|
|
2 #
|
|
3 # Automatically converted by H2Pas 0.99.15 from x.h
|
|
4 # The following command line parameters were used:
|
|
5 # -p
|
|
6 # -T
|
|
7 # -S
|
|
8 # -d
|
|
9 # -c
|
|
10 # x.h
|
|
11 #
|
|
12 # Pointers to basic pascal types, inserted by h2pas conversion program.
|
|
13
|
|
14 const
|
|
15 X_PROTOCOL* = 11
|
|
16 X_PROTOCOL_REVISION* = 0
|
|
17
|
|
18 type
|
|
19 PXID* = ptr XID
|
|
20 XID* = culong
|
|
21
|
|
22 PMask* = ptr Mask
|
|
23 Mask* = culong
|
|
24
|
|
25 PPAtom* = ptr PAtom
|
|
26 PAtom* = ptr Atom
|
|
27 Atom* = culong
|
|
28
|
|
29 PVisualID* = ptr VisualID
|
|
30 VisualID* = culong
|
|
31
|
|
32 PTime* = ptr Time
|
|
33 Time* = culong
|
|
34
|
|
35 PPWindow* = ptr PWindow
|
|
36 PWindow* = ptr Window
|
|
37 Window* = XID
|
|
38
|
|
39 PDrawable* = ptr Drawable
|
|
40 Drawable* = XID
|
|
41
|
|
42 PFont* = ptr Font
|
|
43 Font* = XID
|
|
44
|
|
45 PPixmap* = ptr Pixmap
|
|
46 Pixmap* = XID
|
|
47
|
|
48 PCursor* = ptr Cursor
|
|
49 Cursor* = XID
|
|
50
|
|
51 PColormap* = ptr Colormap
|
|
52 Colormap* = XID
|
|
53
|
|
54 PGContext* = ptr GContext
|
|
55 GContext* = XID
|
|
56
|
|
57 PKeySym* = ptr KeySym
|
|
58 KeySym* = XID
|
|
59
|
|
60 PKeyCode* = ptr KeyCode
|
|
61 KeyCode* = char
|
|
62
|
|
63 const
|
|
64 None* = 0
|
|
65 ParentRelative* = 1
|
|
66 CopyFromParent* = 0
|
|
67 PointerWindow* = 0
|
|
68 InputFocus* = 1
|
|
69 PointerRoot* = 1
|
|
70 AnyPropertyType* = 0
|
|
71 AnyKey* = 0
|
|
72 AnyButton* = 0
|
|
73 AllTemporary* = 0
|
|
74 CurrentTime* = 0
|
|
75 NoSymbol* = 0
|
|
76 NoEventMask* = 0
|
|
77 KeyPressMask* = 1 shl 0
|
|
78 KeyReleaseMask* = 1 shl 1
|
|
79 ButtonPressMask* = 1 shl 2
|
|
80 ButtonReleaseMask* = 1 shl 3
|
|
81 EnterWindowMask* = 1 shl 4
|
|
82 LeaveWindowMask* = 1 shl 5
|
|
83 PointerMotionMask* = 1 shl 6
|
|
84 PointerMotionHintMask* = 1 shl 7
|
|
85 Button1MotionMask* = 1 shl 8
|
|
86 Button2MotionMask* = 1 shl 9
|
|
87 Button3MotionMask* = 1 shl 10
|
|
88 Button4MotionMask* = 1 shl 11
|
|
89 Button5MotionMask* = 1 shl 12
|
|
90 ButtonMotionMask* = 1 shl 13
|
|
91 KeymapStateMask* = 1 shl 14
|
|
92 ExposureMask* = 1 shl 15
|
|
93 VisibilityChangeMask* = 1 shl 16
|
|
94 StructureNotifyMask* = 1 shl 17
|
|
95 ResizeRedirectMask* = 1 shl 18
|
|
96 SubstructureNotifyMask* = 1 shl 19
|
|
97 SubstructureRedirectMask* = 1 shl 20
|
|
98 FocusChangeMask* = 1 shl 21
|
|
99 PropertyChangeMask* = 1 shl 22
|
|
100 ColormapChangeMask* = 1 shl 23
|
|
101 OwnerGrabButtonMask* = 1 shl 24
|
|
102 KeyPress* = 2
|
|
103 KeyRelease* = 3
|
|
104 ButtonPress* = 4
|
|
105 ButtonRelease* = 5
|
|
106 MotionNotify* = 6
|
|
107 EnterNotify* = 7
|
|
108 LeaveNotify* = 8
|
|
109 FocusIn* = 9
|
|
110 FocusOut* = 10
|
|
111 KeymapNotify* = 11
|
|
112 Expose* = 12
|
|
113 GraphicsExpose* = 13
|
|
114 NoExpose* = 14
|
|
115 VisibilityNotify* = 15
|
|
116 CreateNotify* = 16
|
|
117 DestroyNotify* = 17
|
|
118 UnmapNotify* = 18
|
|
119 MapNotify* = 19
|
|
120 MapRequest* = 20
|
|
121 ReparentNotify* = 21
|
|
122 ConfigureNotify* = 22
|
|
123 ConfigureRequest* = 23
|
|
124 GravityNotify* = 24
|
|
125 ResizeRequest* = 25
|
|
126 CirculateNotify* = 26
|
|
127 CirculateRequest* = 27
|
|
128 PropertyNotify* = 28
|
|
129 SelectionClear* = 29
|
|
130 SelectionRequest* = 30
|
|
131 SelectionNotify* = 31
|
|
132 ColormapNotify* = 32
|
|
133 ClientMessage* = 33
|
|
134 MappingNotify* = 34
|
|
135 GenericEvent* = 35
|
|
136 LASTEvent* = 36
|
|
137 ShiftMask* = 1 shl 0
|
|
138 LockMask* = 1 shl 1
|
|
139 ControlMask* = 1 shl 2
|
|
140 Mod1Mask* = 1 shl 3
|
|
141 Mod2Mask* = 1 shl 4
|
|
142 Mod3Mask* = 1 shl 5
|
|
143 Mod4Mask* = 1 shl 6
|
|
144 Mod5Mask* = 1 shl 7
|
|
145 ShiftMapIndex* = 0
|
|
146 LockMapIndex* = 1
|
|
147 ControlMapIndex* = 2
|
|
148 Mod1MapIndex* = 3
|
|
149 Mod2MapIndex* = 4
|
|
150 Mod3MapIndex* = 5
|
|
151 Mod4MapIndex* = 6
|
|
152 Mod5MapIndex* = 7
|
|
153 Button1Mask* = 1 shl 8
|
|
154 Button2Mask* = 1 shl 9
|
|
155 Button3Mask* = 1 shl 10
|
|
156 Button4Mask* = 1 shl 11
|
|
157 Button5Mask* = 1 shl 12
|
|
158 AnyModifier* = 1 shl 15
|
|
159 Button1* = 1
|
|
160 Button2* = 2
|
|
161 Button3* = 3
|
|
162 Button4* = 4
|
|
163 Button5* = 5
|
|
164 NotifyNormal* = 0
|
|
165 NotifyGrab* = 1
|
|
166 NotifyUngrab* = 2
|
|
167 NotifyWhileGrabbed* = 3
|
|
168 NotifyHint* = 1
|
|
169 NotifyAncestor* = 0
|
|
170 NotifyVirtual* = 1
|
|
171 NotifyInferior* = 2
|
|
172 NotifyNonlinear* = 3
|
|
173 NotifyNonlinearVirtual* = 4
|
|
174 NotifyPointer* = 5
|
|
175 NotifyPointerRoot* = 6
|
|
176 NotifyDetailNone* = 7
|
|
177 VisibilityUnobscured* = 0
|
|
178 VisibilityPartiallyObscured* = 1
|
|
179 VisibilityFullyObscured* = 2
|
|
180 PlaceOnTop* = 0
|
|
181 PlaceOnBottom* = 1
|
|
182 FamilyInternet* = 0
|
|
183 FamilyDECnet* = 1
|
|
184 FamilyChaos* = 2
|
|
185 FamilyInternet6* = 6
|
|
186 FamilyServerInterpreted* = 5
|
|
187 PropertyNewValue* = 0
|
|
188 PropertyDelete* = 1
|
|
189 ColormapUninstalled* = 0
|
|
190 ColormapInstalled* = 1
|
|
191 GrabModeSync* = 0
|
|
192 GrabModeAsync* = 1
|
|
193 GrabSuccess* = 0
|
|
194 AlreadyGrabbed* = 1
|
|
195 GrabInvalidTime* = 2
|
|
196 GrabNotViewable* = 3
|
|
197 GrabFrozen* = 4
|
|
198 AsyncPointer* = 0
|
|
199 SyncPointer* = 1
|
|
200 ReplayPointer* = 2
|
|
201 AsyncKeyboard* = 3
|
|
202 SyncKeyboard* = 4
|
|
203 ReplayKeyboard* = 5
|
|
204 AsyncBoth* = 6
|
|
205 SyncBoth* = 7
|
|
206 RevertToNone* = None
|
|
207 RevertToPointerRoot* = PointerRoot
|
|
208 RevertToParent* = 2
|
|
209 Success* = 0
|
|
210 BadRequest* = 1
|
|
211 BadValue* = 2
|
|
212 BadWindow* = 3
|
|
213 BadPixmap* = 4
|
|
214 BadAtom* = 5
|
|
215 BadCursor* = 6
|
|
216 BadFont* = 7
|
|
217 BadMatch* = 8
|
|
218 BadDrawable* = 9
|
|
219 BadAccess* = 10
|
|
220 BadAlloc* = 11
|
|
221 BadColor* = 12
|
|
222 BadGC* = 13
|
|
223 BadIDChoice* = 14
|
|
224 BadName* = 15
|
|
225 BadLength* = 16
|
|
226 BadImplementation* = 17
|
|
227 FirstExtensionError* = 128
|
|
228 LastExtensionError* = 255
|
|
229 InputOutput* = 1
|
|
230 InputOnly* = 2
|
|
231 CWBackPixmap* = 1 shl 0
|
|
232 CWBackPixel* = 1 shl 1
|
|
233 CWBorderPixmap* = 1 shl 2
|
|
234 CWBorderPixel* = 1 shl 3
|
|
235 CWBitGravity* = 1 shl 4
|
|
236 CWWinGravity* = 1 shl 5
|
|
237 CWBackingStore* = 1 shl 6
|
|
238 CWBackingPlanes* = 1 shl 7
|
|
239 CWBackingPixel* = 1 shl 8
|
|
240 CWOverrideRedirect* = 1 shl 9
|
|
241 CWSaveUnder* = 1 shl 10
|
|
242 CWEventMask* = 1 shl 11
|
|
243 CWDontPropagate* = 1 shl 12
|
|
244 CWColormap* = 1 shl 13
|
|
245 CWCursor* = 1 shl 14
|
|
246 CWX* = 1 shl 0
|
|
247 CWY* = 1 shl 1
|
|
248 CWWidth* = 1 shl 2
|
|
249 CWHeight* = 1 shl 3
|
|
250 CWBorderWidth* = 1 shl 4
|
|
251 CWSibling* = 1 shl 5
|
|
252 CWStackMode* = 1 shl 6
|
|
253 ForgetGravity* = 0
|
|
254 NorthWestGravity* = 1
|
|
255 NorthGravity* = 2
|
|
256 NorthEastGravity* = 3
|
|
257 WestGravity* = 4
|
|
258 CenterGravity* = 5
|
|
259 EastGravity* = 6
|
|
260 SouthWestGravity* = 7
|
|
261 SouthGravity* = 8
|
|
262 SouthEastGravity* = 9
|
|
263 StaticGravity* = 10
|
|
264 UnmapGravity* = 0
|
|
265 NotUseful* = 0
|
|
266 WhenMapped* = 1
|
|
267 Always* = 2
|
|
268 IsUnmapped* = 0
|
|
269 IsUnviewable* = 1
|
|
270 IsViewable* = 2
|
|
271 SetModeInsert* = 0
|
|
272 SetModeDelete* = 1
|
|
273 DestroyAll* = 0
|
|
274 RetainPermanent* = 1
|
|
275 RetainTemporary* = 2
|
|
276 Above* = 0
|
|
277 Below* = 1
|
|
278 TopIf* = 2
|
|
279 BottomIf* = 3
|
|
280 Opposite* = 4
|
|
281 RaiseLowest* = 0
|
|
282 LowerHighest* = 1
|
|
283 PropModeReplace* = 0
|
|
284 PropModePrepend* = 1
|
|
285 PropModeAppend* = 2
|
|
286 GXclear* = 0x00000000
|
|
287 GXand* = 0x00000001
|
|
288 GXandReverse* = 0x00000002
|
|
289 GXcopy* = 0x00000003
|
|
290 GXandInverted* = 0x00000004
|
|
291 GXnoop* = 0x00000005
|
|
292 GXxor* = 0x00000006
|
|
293 GXor* = 0x00000007
|
|
294 GXnor* = 0x00000008
|
|
295 GXequiv* = 0x00000009
|
|
296 GXinvert* = 0x0000000A
|
|
297 GXorReverse* = 0x0000000B
|
|
298 GXcopyInverted* = 0x0000000C
|
|
299 GXorInverted* = 0x0000000D
|
|
300 GXnand* = 0x0000000E
|
|
301 GXset* = 0x0000000F
|
|
302 LineSolid* = 0
|
|
303 LineOnOffDash* = 1
|
|
304 LineDoubleDash* = 2
|
|
305 CapNotLast* = 0
|
|
306 CapButt* = 1
|
|
307 CapRound* = 2
|
|
308 CapProjecting* = 3
|
|
309 JoinMiter* = 0
|
|
310 JoinRound* = 1
|
|
311 JoinBevel* = 2
|
|
312 FillSolid* = 0
|
|
313 FillTiled* = 1
|
|
314 FillStippled* = 2
|
|
315 FillOpaqueStippled* = 3
|
|
316 EvenOddRule* = 0
|
|
317 WindingRule* = 1
|
|
318 ClipByChildren* = 0
|
|
319 IncludeInferiors* = 1
|
|
320 Unsorted* = 0
|
|
321 YSorted* = 1
|
|
322 YXSorted* = 2
|
|
323 YXBanded* = 3
|
|
324 CoordModeOrigin* = 0
|
|
325 CoordModePrevious* = 1
|
|
326 Complex* = 0
|
|
327 Nonconvex* = 1
|
|
328 Convex* = 2
|
|
329 ArcChord* = 0
|
|
330 ArcPieSlice* = 1
|
|
331 GCFunction* = 1 shl 0
|
|
332 GCPlaneMask* = 1 shl 1
|
|
333 GCForeground* = 1 shl 2
|
|
334 GCBackground* = 1 shl 3
|
|
335 GCLineWidth* = 1 shl 4
|
|
336 GCLineStyle* = 1 shl 5
|
|
337 GCCapStyle* = 1 shl 6
|
|
338 GCJoinStyle* = 1 shl 7
|
|
339 GCFillStyle* = 1 shl 8
|
|
340 GCFillRule* = 1 shl 9
|
|
341 GCTile* = 1 shl 10
|
|
342 GCStipple* = 1 shl 11
|
|
343 GCTileStipXOrigin* = 1 shl 12
|
|
344 GCTileStipYOrigin* = 1 shl 13
|
|
345 GCFont* = 1 shl 14
|
|
346 GCSubwindowMode* = 1 shl 15
|
|
347 GCGraphicsExposures* = 1 shl 16
|
|
348 GCClipXOrigin* = 1 shl 17
|
|
349 GCClipYOrigin* = 1 shl 18
|
|
350 GCClipMask* = 1 shl 19
|
|
351 GCDashOffset* = 1 shl 20
|
|
352 GCDashList* = 1 shl 21
|
|
353 GCArcMode* = 1 shl 22
|
|
354 GCLastBit* = 22
|
|
355 FontLeftToRight* = 0
|
|
356 FontRightToLeft* = 1
|
|
357 FontChange* = 255
|
|
358 XYBitmap* = 0
|
|
359 XYPixmap* = 1
|
|
360 ZPixmap* = 2
|
|
361 AllocNone* = 0
|
|
362 AllocAll* = 1
|
|
363 DoRed* = 1 shl 0
|
|
364 DoGreen* = 1 shl 1
|
|
365 DoBlue* = 1 shl 2
|
|
366 CursorShape* = 0
|
|
367 TileShape* = 1
|
|
368 StippleShape* = 2
|
|
369 AutoRepeatModeOff* = 0
|
|
370 AutoRepeatModeOn* = 1
|
|
371 AutoRepeatModeDefault* = 2
|
|
372 LedModeOff* = 0
|
|
373 LedModeOn* = 1
|
|
374 KBKeyClickPercent* = 1 shl 0
|
|
375 KBBellPercent* = 1 shl 1
|
|
376 KBBellPitch* = 1 shl 2
|
|
377 KBBellDuration* = 1 shl 3
|
|
378 KBLed* = 1 shl 4
|
|
379 KBLedMode* = 1 shl 5
|
|
380 KBKey* = 1 shl 6
|
|
381 KBAutoRepeatMode* = 1 shl 7
|
|
382 MappingSuccess* = 0
|
|
383 MappingBusy* = 1
|
|
384 MappingFailed* = 2
|
|
385 MappingModifier* = 0
|
|
386 MappingKeyboard* = 1
|
|
387 MappingPointer* = 2
|
|
388 DontPreferBlanking* = 0
|
|
389 PreferBlanking* = 1
|
|
390 DefaultBlanking* = 2
|
|
391 DisableScreenSaver* = 0
|
|
392 DisableScreenInterval* = 0
|
|
393 DontAllowExposures* = 0
|
|
394 AllowExposures* = 1
|
|
395 DefaultExposures* = 2
|
|
396 ScreenSaverReset* = 0
|
|
397 ScreenSaverActive* = 1
|
|
398 HostInsert* = 0
|
|
399 HostDelete* = 1
|
|
400 EnableAccess* = 1
|
|
401 DisableAccess* = 0
|
|
402 StaticGray* = 0
|
|
403 GrayScale* = 1
|
|
404 StaticColor* = 2
|
|
405 PseudoColor* = 3
|
|
406 TrueColor* = 4
|
|
407 DirectColor* = 5
|
|
408 LSBFirst* = 0
|
|
409 MSBFirst* = 1
|
|
410
|
|
411 # implementation
|