comparison org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/internal/c/XTest.d @ 25:f713da8bc051

Added SWT Linux GTK
author Frank Benoit <benoit@tionex.de>
date Fri, 20 Mar 2009 23:03:58 +0100
parents
children fb3aa8075988
comparison
equal deleted inserted replaced
24:b7a1d02a0e1f 25:f713da8bc051
1 /******************************************************************************
2 Based on the generated files from the BCD tool
3 modified by: Frank Benoit <keinfarbton@googlemail.com>
4 ******************************************************************************/
5 module org.eclipse.swt.internal.c.XTest;
6
7 import java.lang.all;
8
9 public import org.eclipse.swt.internal.c.Xlib;
10 public import org.eclipse.swt.internal.c.XInput;
11
12 extern(C):
13 align(4):
14
15 const int X_XTestGetVersion = 0;
16 const int X_XTestCompareCursor = 1;
17 const int X_XTestFakeInput = 2;
18 const int X_XTestGrabControl = 3;
19 const int XTestNumberEvents = 0;
20 const int XTestNumberErrors = 0;
21 const int XTestMajorVersion = 2;
22 const int XTestMinorVersion = 2;
23 const String XTestExtensionName = "XTEST";
24 alias void function(void *, char *, int, int, char * *) _BCD_func__1414;
25 alias int function(void *) _BCD_func__1456;
26 alias int function(void *, XErrorEvent *) _BCD_func__1457;
27 alias void function(void *, char *, char *) _BCD_func__1530;
28 alias int function(void *, char *, char *) _BCD_func__1531;
29 alias void function(void *, char *, char *) _BCD_func__1532;
30 version(DYNLINK){
31 extern (C) int function(void *)XTestDiscard;
32 extern (C) void function(Visual *, uint)XTestSetVisualIDOfVisual;
33 extern (C) void function(void *, uint)XTestSetGContextOfGC;
34 extern (C) int function(void *, int)XTestGrabControl;
35 extern (C) int function(void *, XDevice *, int, int, int *, int, uint)XTestFakeDeviceMotionEvent;
36 extern (C) int function(void *, XDevice *, int, int *, int, uint)XTestFakeProximityEvent;
37 extern (C) int function(void *, XDevice *, uint, int, int *, int, uint)XTestFakeDeviceButtonEvent;
38 extern (C) int function(void *, XDevice *, uint, int, int *, int, uint)XTestFakeDeviceKeyEvent;
39 extern (C) int function(void *, int, int, uint)XTestFakeRelativeMotionEvent;
40 extern (C) int function(void *, int, int, int, uint)XTestFakeMotionEvent;
41 extern (C) int function(void *, uint, int, uint)XTestFakeButtonEvent;
42 extern (C) int function(void *, uint, int, uint)XTestFakeKeyEvent;
43 extern (C) int function(void *, uint)XTestCompareCurrentCursorWithWindow;
44 extern (C) int function(void *, uint, uint)XTestCompareCursorWithWindow;
45 extern (C) int function(void *, int *, int *, int *, int *)XTestQueryExtension;
46
47
48 Symbol[] symbols = [
49 { "XTestDiscard", cast(void**)& XTestDiscard},
50 { "XTestSetVisualIDOfVisual", cast(void**)& XTestSetVisualIDOfVisual},
51 { "XTestSetGContextOfGC", cast(void**)& XTestSetGContextOfGC},
52 { "XTestGrabControl", cast(void**)& XTestGrabControl},
53 { "XTestFakeDeviceMotionEvent", cast(void**)& XTestFakeDeviceMotionEvent},
54 { "XTestFakeProximityEvent", cast(void**)& XTestFakeProximityEvent},
55 { "XTestFakeDeviceButtonEvent", cast(void**)& XTestFakeDeviceButtonEvent},
56 { "XTestFakeDeviceKeyEvent", cast(void**)& XTestFakeDeviceKeyEvent},
57 { "XTestFakeRelativeMotionEvent", cast(void**)& XTestFakeRelativeMotionEvent},
58 { "XTestFakeMotionEvent", cast(void**)& XTestFakeMotionEvent},
59 { "XTestFakeButtonEvent", cast(void**)& XTestFakeButtonEvent},
60 { "XTestFakeKeyEvent", cast(void**)& XTestFakeKeyEvent},
61 { "XTestCompareCurrentCursorWithWindow", cast(void**)& XTestCompareCurrentCursorWithWindow},
62 { "XTestCompareCursorWithWindow", cast(void**)& XTestCompareCursorWithWindow},
63 { "XTestQueryExtension", cast(void**)& XTestQueryExtension},
64 ];
65
66 } else { // version(DYNLINK)
67 extern (C) int XTestDiscard(void *);
68 extern (C) void XTestSetVisualIDOfVisual(Visual *, uint);
69 extern (C) void XTestSetGContextOfGC(void *, uint);
70 extern (C) int XTestGrabControl(void *, int);
71 extern (C) int XTestFakeDeviceMotionEvent(void *, XDevice *, int, int, int *, int, uint);
72 extern (C) int XTestFakeProximityEvent(void *, XDevice *, int, int *, int, uint);
73 extern (C) int XTestFakeDeviceButtonEvent(void *, XDevice *, uint, int, int *, int, uint);
74 extern (C) int XTestFakeDeviceKeyEvent(void *, XDevice *, uint, int, int *, int, uint);
75 extern (C) int XTestFakeRelativeMotionEvent(void *, int, int, uint);
76 extern (C) int XTestFakeMotionEvent(void *, int, int, int, uint);
77 extern (C) int XTestFakeButtonEvent(void *, uint, int, uint);
78 extern (C) int XTestFakeKeyEvent(void *, uint, int, uint);
79 extern (C) int XTestCompareCurrentCursorWithWindow(void *, uint);
80 extern (C) int XTestCompareCursorWithWindow(void *, uint, uint);
81 extern (C) int XTestQueryExtension(void *, int *, int *, int *, int *);
82 } // version(DYNLINK)