1 | // x11-rs: Rust bindings for X11 libraries |
2 | // The X11 libraries are available under the MIT license. |
3 | // These bindings are public domain. |
4 | |
5 | use std::os::raw::{c_char, c_int, c_long, c_short, c_uchar, c_uint, c_ulong, c_ushort, c_void}; |
6 | |
7 | use super::xlib::{ |
8 | Display, Region, Screen, Visual, XEvent, XGCValues, XSelectionRequestEvent, |
9 | XSetWindowAttributes, XrmOptionDescList, XrmValue, _XrmHashBucketRec, GC, |
10 | }; |
11 | |
12 | // |
13 | // functions |
14 | // |
15 | |
16 | x11_link! { Xt, xt, ["libXt.so.6" , "libXt.so" ], 300, |
17 | pub fn XtAddActions (_2: *mut XtActionsRec, _1: c_uint) -> (), |
18 | pub fn XtAddCallback (_4: Widget, _3: *const c_char, _2: Option<unsafe extern "C" fn (Widget, *mut c_void, *mut c_void)>, _1: *mut c_void) -> (), |
19 | pub fn XtAddCallbacks (_3: Widget, _2: *const c_char, _1: XtCallbackList) -> (), |
20 | pub fn XtAddConverter (_5: *const c_char, _4: *const c_char, _3: Option<unsafe extern "C" fn (*mut XrmValue, *mut c_uint, *mut XrmValue, *mut XrmValue)>, _2: XtConvertArgList, _1: c_uint) -> (), |
21 | pub fn XtAddEventHandler (_5: Widget, _4: c_ulong, _3: c_char, _2: Option<unsafe extern "C" fn (Widget, *mut c_void, *mut XEvent, *mut c_char)>, _1: *mut c_void) -> (), |
22 | pub fn XtAddExposureToRegion (_2: *mut XEvent, _1: Region) -> (), |
23 | pub fn XtAddGrab (_3: Widget, _2: c_char, _1: c_char) -> (), |
24 | pub fn XtAddInput (_4: c_int, _3: *mut c_void, _2: Option<unsafe extern "C" fn (*mut c_void, *mut c_int, *mut c_ulong)>, _1: *mut c_void) -> c_ulong, |
25 | pub fn XtAddRawEventHandler (_5: Widget, _4: c_ulong, _3: c_char, _2: Option<unsafe extern "C" fn (Widget, *mut c_void, *mut XEvent, *mut c_char)>, _1: *mut c_void) -> (), |
26 | pub fn XtAddSignal (_2: Option<unsafe extern "C" fn (*mut c_void, *mut c_ulong)>, _1: *mut c_void) -> c_ulong, |
27 | pub fn XtAddTimeOut (_3: c_ulong, _2: Option<unsafe extern "C" fn (*mut c_void, *mut c_ulong)>, _1: *mut c_void) -> c_ulong, |
28 | pub fn XtAddWorkProc (_2: Option<unsafe extern "C" fn (*mut c_void) -> c_char>, _1: *mut c_void) -> c_ulong, |
29 | pub fn XtAllocateGC (_6: Widget, _5: c_uint, _4: c_ulong, _3: *mut XGCValues, _2: c_ulong, _1: c_ulong) -> GC, |
30 | pub fn XtAppAddActionHook (_3: XtAppContext, _2: Option<unsafe extern "C" fn (Widget, *mut c_void, *mut c_char, *mut XEvent, *mut *mut c_char, *mut c_uint)>, _1: *mut c_void) -> *mut c_void, |
31 | pub fn XtAppAddActions (_3: XtAppContext, _2: *mut XtActionsRec, _1: c_uint) -> (), |
32 | pub fn XtAppAddBlockHook (_3: XtAppContext, _2: Option<unsafe extern "C" fn (*mut c_void)>, _1: *mut c_void) -> c_ulong, |
33 | pub fn XtAppAddConverter (_6: XtAppContext, _5: *const c_char, _4: *const c_char, _3: Option<unsafe extern "C" fn (*mut XrmValue, *mut c_uint, *mut XrmValue, *mut XrmValue)>, _2: XtConvertArgList, _1: c_uint) -> (), |
34 | pub fn XtAppAddInput (_5: XtAppContext, _4: c_int, _3: *mut c_void, _2: Option<unsafe extern "C" fn (*mut c_void, *mut c_int, *mut c_ulong)>, _1: *mut c_void) -> c_ulong, |
35 | pub fn XtAppAddSignal (_3: XtAppContext, _2: Option<unsafe extern "C" fn (*mut c_void, *mut c_ulong)>, _1: *mut c_void) -> c_ulong, |
36 | pub fn XtAppAddTimeOut (_4: XtAppContext, _3: c_ulong, _2: Option<unsafe extern "C" fn (*mut c_void, *mut c_ulong)>, _1: *mut c_void) -> c_ulong, |
37 | pub fn XtAppAddWorkProc (_3: XtAppContext, _2: Option<unsafe extern "C" fn (*mut c_void) -> c_char>, _1: *mut c_void) -> c_ulong, |
38 | pub fn XtAppCreateShell (_6: *const c_char, _5: *const c_char, _4: WidgetClass, _3: *mut Display, _2: *mut Arg, _1: c_uint) -> Widget, |
39 | pub fn XtAppError (_2: XtAppContext, _1: *const c_char) -> (), |
40 | pub fn XtAppErrorMsg (_7: XtAppContext, _6: *const c_char, _5: *const c_char, _4: *const c_char, _3: *const c_char, _2: *mut *mut c_char, _1: *mut c_uint) -> (), |
41 | pub fn XtAppGetErrorDatabase (_1: XtAppContext) -> *mut *mut _XrmHashBucketRec, |
42 | pub fn XtAppGetErrorDatabaseText (_8: XtAppContext, _7: *const c_char, _6: *const c_char, _5: *const c_char, _4: *const c_char, _3: *mut c_char, _2: c_int, _1: *mut _XrmHashBucketRec) -> (), |
43 | pub fn XtAppGetExitFlag (_1: XtAppContext) -> c_char, |
44 | pub fn XtAppGetSelectionTimeout (_1: XtAppContext) -> c_ulong, |
45 | pub fn XtAppInitialize (_9: *mut XtAppContext, _8: *const c_char, _7: XrmOptionDescList, _6: c_uint, _5: *mut c_int, _4: *mut *mut c_char, _3: *mut *mut c_char, _2: *mut Arg, _1: c_uint) -> Widget, |
46 | pub fn XtAppLock (_1: XtAppContext) -> (), |
47 | pub fn XtAppMainLoop (_1: XtAppContext) -> (), |
48 | pub fn XtAppNextEvent (_2: XtAppContext, _1: *mut XEvent) -> (), |
49 | pub fn XtAppPeekEvent (_2: XtAppContext, _1: *mut XEvent) -> c_char, |
50 | pub fn XtAppPending (_1: XtAppContext) -> c_ulong, |
51 | pub fn XtAppProcessEvent (_2: XtAppContext, _1: c_ulong) -> (), |
52 | pub fn XtAppReleaseCacheRefs (_2: XtAppContext, _1: *mut *mut c_void) -> (), |
53 | pub fn XtAppSetErrorHandler (_2: XtAppContext, _1: Option<unsafe extern "C" fn (*mut c_char)>) -> Option<unsafe extern "C" fn (*mut c_char)>, |
54 | pub fn XtAppSetErrorMsgHandler (_2: XtAppContext, _1: Option<unsafe extern "C" fn (*mut c_char, *mut c_char, *mut c_char, *mut c_char, *mut *mut c_char, *mut c_uint)>) -> Option<unsafe extern "C" fn (*mut c_char, *mut c_char, *mut c_char, *mut c_char, *mut *mut c_char, *mut c_uint)>, |
55 | pub fn XtAppSetExitFlag (_1: XtAppContext) -> (), |
56 | pub fn XtAppSetFallbackResources (_2: XtAppContext, _1: *mut *mut c_char) -> (), |
57 | pub fn XtAppSetSelectionTimeout (_2: XtAppContext, _1: c_ulong) -> (), |
58 | pub fn XtAppSetTypeConverter (_8: XtAppContext, _7: *const c_char, _6: *const c_char, _5: Option<unsafe extern "C" fn (*mut Display, *mut XrmValue, *mut c_uint, *mut XrmValue, *mut XrmValue, *mut *mut c_void) -> c_char>, _4: XtConvertArgList, _3: c_uint, _2: c_int, _1: Option<unsafe extern "C" fn (XtAppContext, *mut XrmValue, *mut c_void, *mut XrmValue, *mut c_uint)>) -> (), |
59 | pub fn XtAppSetWarningHandler (_2: XtAppContext, _1: Option<unsafe extern "C" fn (*mut c_char)>) -> Option<unsafe extern "C" fn (*mut c_char)>, |
60 | pub fn XtAppSetWarningMsgHandler (_2: XtAppContext, _1: Option<unsafe extern "C" fn (*mut c_char, *mut c_char, *mut c_char, *mut c_char, *mut *mut c_char, *mut c_uint)>) -> Option<unsafe extern "C" fn (*mut c_char, *mut c_char, *mut c_char, *mut c_char, *mut *mut c_char, *mut c_uint)>, |
61 | pub fn XtAppUnlock (_1: XtAppContext) -> (), |
62 | pub fn XtAppWarning (_2: XtAppContext, _1: *const c_char) -> (), |
63 | pub fn XtAppWarningMsg (_7: XtAppContext, _6: *const c_char, _5: *const c_char, _4: *const c_char, _3: *const c_char, _2: *mut *mut c_char, _1: *mut c_uint) -> (), |
64 | pub fn XtAugmentTranslations (_2: Widget, _1: *mut _TranslationData) -> (), |
65 | pub fn XtBuildEventMask (_1: Widget) -> c_ulong, |
66 | pub fn XtCallAcceptFocus (_2: Widget, _1: *mut c_ulong) -> c_char, |
67 | pub fn XtCallActionProc (_5: Widget, _4: *const c_char, _3: *mut XEvent, _2: *mut *mut c_char, _1: c_uint) -> (), |
68 | pub fn XtCallbackExclusive (_3: Widget, _2: *mut c_void, _1: *mut c_void) -> (), |
69 | pub fn XtCallbackNone (_3: Widget, _2: *mut c_void, _1: *mut c_void) -> (), |
70 | pub fn XtCallbackNonexclusive (_3: Widget, _2: *mut c_void, _1: *mut c_void) -> (), |
71 | pub fn XtCallbackPopdown (_3: Widget, _2: *mut c_void, _1: *mut c_void) -> (), |
72 | pub fn XtCallbackReleaseCacheRef (_3: Widget, _2: *mut c_void, _1: *mut c_void) -> (), |
73 | pub fn XtCallbackReleaseCacheRefList (_3: Widget, _2: *mut c_void, _1: *mut c_void) -> (), |
74 | pub fn XtCallCallbackList (_3: Widget, _2: XtCallbackList, _1: *mut c_void) -> (), |
75 | pub fn XtCallCallbacks (_3: Widget, _2: *const c_char, _1: *mut c_void) -> (), |
76 | pub fn XtCallConverter (_7: *mut Display, _6: Option<unsafe extern "C" fn (*mut Display, *mut XrmValue, *mut c_uint, *mut XrmValue, *mut XrmValue, *mut *mut c_void) -> c_char>, _5: *mut XrmValue, _4: c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
77 | pub fn XtCalloc (_2: c_uint, _1: c_uint) -> *mut c_char, |
78 | pub fn XtCancelSelectionRequest (_2: Widget, _1: c_ulong) -> (), |
79 | pub fn XtChangeManagedSet (_6: *mut Widget, _5: c_uint, _4: Option<unsafe extern "C" fn (Widget, *mut Widget, *mut c_uint, *mut Widget, *mut c_uint, *mut c_void)>, _3: *mut c_void, _2: *mut Widget, _1: c_uint) -> (), |
80 | pub fn XtClass (_1: Widget) -> WidgetClass, |
81 | pub fn XtCloseDisplay (_1: *mut Display) -> (), |
82 | pub fn XtConfigureWidget (_6: Widget, _5: c_short, _4: c_short, _3: c_ushort, _2: c_ushort, _1: c_ushort) -> (), |
83 | pub fn XtConvert (_5: Widget, _4: *const c_char, _3: *mut XrmValue, _2: *const c_char, _1: *mut XrmValue) -> (), |
84 | pub fn XtConvertAndStore (_5: Widget, _4: *const c_char, _3: *mut XrmValue, _2: *const c_char, _1: *mut XrmValue) -> c_char, |
85 | pub fn XtConvertCase (_4: *mut Display, _3: c_ulong, _2: *mut c_ulong, _1: *mut c_ulong) -> (), |
86 | pub fn XtCreateApplicationContext () -> XtAppContext, |
87 | pub fn XtCreateApplicationShell (_4: *const c_char, _3: WidgetClass, _2: *mut Arg, _1: c_uint) -> Widget, |
88 | pub fn XtCreateManagedWidget (_5: *const c_char, _4: WidgetClass, _3: Widget, _2: *mut Arg, _1: c_uint) -> Widget, |
89 | pub fn XtCreatePopupShell (_5: *const c_char, _4: WidgetClass, _3: Widget, _2: *mut Arg, _1: c_uint) -> Widget, |
90 | pub fn XtCreateSelectionRequest (_2: Widget, _1: c_ulong) -> (), |
91 | pub fn XtCreateWidget (_5: *const c_char, _4: WidgetClass, _3: Widget, _2: *mut Arg, _1: c_uint) -> Widget, |
92 | pub fn XtCreateWindow (_5: Widget, _4: c_uint, _3: *mut Visual, _2: c_ulong, _1: *mut XSetWindowAttributes) -> (), |
93 | pub fn XtCvtColorToPixel (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
94 | pub fn XtCvtIntToBool (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
95 | pub fn XtCvtIntToBoolean (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
96 | pub fn XtCvtIntToColor (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
97 | pub fn XtCvtIntToFloat (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
98 | pub fn XtCvtIntToFont (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
99 | pub fn XtCvtIntToPixel (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
100 | pub fn XtCvtIntToPixmap (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
101 | pub fn XtCvtIntToShort (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
102 | pub fn XtCvtIntToUnsignedChar (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
103 | pub fn XtCvtStringToAcceleratorTable (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
104 | pub fn XtCvtStringToAtom (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
105 | pub fn XtCvtStringToBool (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
106 | pub fn XtCvtStringToBoolean (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
107 | pub fn XtCvtStringToCommandArgArray (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
108 | pub fn XtCvtStringToCursor (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
109 | pub fn XtCvtStringToDimension (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
110 | pub fn XtCvtStringToDirectoryString (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
111 | pub fn XtCvtStringToDisplay (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
112 | pub fn XtCvtStringToFile (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
113 | pub fn XtCvtStringToFloat (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
114 | pub fn XtCvtStringToFont (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
115 | pub fn XtCvtStringToFontSet (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
116 | pub fn XtCvtStringToFontStruct (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
117 | pub fn XtCvtStringToGravity (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
118 | pub fn XtCvtStringToInitialState (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
119 | pub fn XtCvtStringToInt (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
120 | pub fn XtCvtStringToPixel (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
121 | pub fn XtCvtStringToRestartStyle (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
122 | pub fn XtCvtStringToShort (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
123 | pub fn XtCvtStringToTranslationTable (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
124 | pub fn XtCvtStringToUnsignedChar (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
125 | pub fn XtCvtStringToVisual (_6: *mut Display, _5: *mut XrmValue, _4: *mut c_uint, _3: *mut XrmValue, _2: *mut XrmValue, _1: *mut *mut c_void) -> c_char, |
126 | pub fn XtDatabase (_1: *mut Display) -> *mut _XrmHashBucketRec, |
127 | pub fn XtDestroyApplicationContext (_1: XtAppContext) -> (), |
128 | pub fn XtDestroyGC (_1: GC) -> (), |
129 | pub fn XtDestroyWidget (_1: Widget) -> (), |
130 | pub fn XtDirectConvert (_5: Option<unsafe extern "C" fn (*mut XrmValue, *mut c_uint, *mut XrmValue, *mut XrmValue)>, _4: *mut XrmValue, _3: c_uint, _2: *mut XrmValue, _1: *mut XrmValue) -> (), |
131 | pub fn XtDisownSelection (_3: Widget, _2: c_ulong, _1: c_ulong) -> (), |
132 | pub fn XtDispatchEvent (_1: *mut XEvent) -> c_char, |
133 | pub fn XtDispatchEventToWidget (_2: Widget, _1: *mut XEvent) -> c_char, |
134 | pub fn XtDisplay (_1: Widget) -> *mut Display, |
135 | pub fn XtDisplayInitialize (_8: XtAppContext, _7: *mut Display, _6: *const c_char, _5: *const c_char, _4: XrmOptionDescList, _3: c_uint, _2: *mut c_int, _1: *mut *mut c_char) -> (), |
136 | pub fn XtDisplayOfObject (_1: Widget) -> *mut Display, |
137 | pub fn XtDisplayStringConversionWarning (_3: *mut Display, _2: *const c_char, _1: *const c_char) -> (), |
138 | pub fn XtDisplayToApplicationContext (_1: *mut Display) -> XtAppContext, |
139 | pub fn XtError (_1: *const c_char) -> (), |
140 | pub fn XtErrorMsg (_6: *const c_char, _5: *const c_char, _4: *const c_char, _3: *const c_char, _2: *mut *mut c_char, _1: *mut c_uint) -> (), |
141 | pub fn XtFindFile (_4: *const c_char, _3: Substitution, _2: c_uint, _1: Option<unsafe extern "C" fn (*mut c_char) -> c_char>) -> *mut c_char, |
142 | pub fn XtFree (_1: *mut c_char) -> (), |
143 | pub fn XtGetActionKeysym (_2: *mut XEvent, _1: *mut c_uint) -> c_ulong, |
144 | pub fn XtGetActionList (_3: WidgetClass, _2: *mut *mut XtActionsRec, _1: *mut c_uint) -> (), |
145 | pub fn XtGetApplicationNameAndClass (_3: *mut Display, _2: *mut *mut c_char, _1: *mut *mut c_char) -> (), |
146 | pub fn XtGetApplicationResources (_6: Widget, _5: *mut c_void, _4: *mut XtResource, _3: c_uint, _2: *mut Arg, _1: c_uint) -> (), |
147 | pub fn XtGetClassExtension (_5: WidgetClass, _4: c_uint, _3: c_int, _2: c_long, _1: c_uint) -> *mut c_void, |
148 | pub fn XtGetConstraintResourceList (_3: WidgetClass, _2: *mut *mut XtResource, _1: *mut c_uint) -> (), |
149 | pub fn XtGetDisplays (_3: XtAppContext, _2: *mut *mut *mut Display, _1: *mut c_uint) -> (), |
150 | pub fn XtGetErrorDatabase () -> *mut *mut _XrmHashBucketRec, |
151 | pub fn XtGetErrorDatabaseText (_6: *const c_char, _5: *const c_char, _4: *const c_char, _3: *const c_char, _2: *mut c_char, _1: c_int) -> (), |
152 | pub fn XtGetGC (_3: Widget, _2: c_ulong, _1: *mut XGCValues) -> GC, |
153 | pub fn XtGetKeyboardFocusWidget (_1: Widget) -> Widget, |
154 | pub fn XtGetKeysymTable (_3: *mut Display, _2: *mut c_uchar, _1: *mut c_int) -> *mut c_ulong, |
155 | pub fn XtGetMultiClickTime (_1: *mut Display) -> c_int, |
156 | pub fn XtGetResourceList (_3: WidgetClass, _2: *mut *mut XtResource, _1: *mut c_uint) -> (), |
157 | pub fn XtGetSelectionParameters (_7: Widget, _6: c_ulong, _5: *mut c_void, _4: *mut c_ulong, _3: *mut *mut c_void, _2: *mut c_ulong, _1: *mut c_int) -> (), |
158 | pub fn XtGetSelectionRequest (_3: Widget, _2: c_ulong, _1: *mut c_void) -> *mut XSelectionRequestEvent, |
159 | pub fn XtGetSelectionTimeout () -> c_ulong, |
160 | pub fn XtGetSelectionValue (_6: Widget, _5: c_ulong, _4: c_ulong, _3: Option<unsafe extern "C" fn (Widget, *mut c_void, *mut c_ulong, *mut c_ulong, *mut c_void, *mut c_ulong, *mut c_int)>, _2: *mut c_void, _1: c_ulong) -> (), |
161 | pub fn XtGetSelectionValueIncremental (_6: Widget, _5: c_ulong, _4: c_ulong, _3: Option<unsafe extern "C" fn (Widget, *mut c_void, *mut c_ulong, *mut c_ulong, *mut c_void, *mut c_ulong, *mut c_int)>, _2: *mut c_void, _1: c_ulong) -> (), |
162 | pub fn XtGetSelectionValues (_7: Widget, _6: c_ulong, _5: *mut c_ulong, _4: c_int, _3: Option<unsafe extern "C" fn (Widget, *mut c_void, *mut c_ulong, *mut c_ulong, *mut c_void, *mut c_ulong, *mut c_int)>, _2: *mut *mut c_void, _1: c_ulong) -> (), |
163 | pub fn XtGetSelectionValuesIncremental (_7: Widget, _6: c_ulong, _5: *mut c_ulong, _4: c_int, _3: Option<unsafe extern "C" fn (Widget, *mut c_void, *mut c_ulong, *mut c_ulong, *mut c_void, *mut c_ulong, *mut c_int)>, _2: *mut *mut c_void, _1: c_ulong) -> (), |
164 | pub fn XtGetSubresources (_8: Widget, _7: *mut c_void, _6: *const c_char, _5: *const c_char, _4: *mut XtResource, _3: c_uint, _2: *mut Arg, _1: c_uint) -> (), |
165 | pub fn XtGetSubvalues (_5: *mut c_void, _4: *mut XtResource, _3: c_uint, _2: *mut Arg, _1: c_uint) -> (), |
166 | pub fn XtGetValues (_3: Widget, _2: *mut Arg, _1: c_uint) -> (), |
167 | pub fn XtGrabButton (_9: Widget, _8: c_int, _7: c_uint, _6: c_char, _5: c_uint, _4: c_int, _3: c_int, _2: c_ulong, _1: c_ulong) -> (), |
168 | pub fn XtGrabKey (_6: Widget, _5: c_uchar, _4: c_uint, _3: c_char, _2: c_int, _1: c_int) -> (), |
169 | pub fn XtGrabKeyboard (_5: Widget, _4: c_char, _3: c_int, _2: c_int, _1: c_ulong) -> c_int, |
170 | pub fn XtGrabPointer (_8: Widget, _7: c_char, _6: c_uint, _5: c_int, _4: c_int, _3: c_ulong, _2: c_ulong, _1: c_ulong) -> c_int, |
171 | pub fn XtHasCallbacks (_2: Widget, _1: *const c_char) -> XtCallbackStatus, |
172 | pub fn XtHooksOfDisplay (_1: *mut Display) -> Widget, |
173 | pub fn XtInitialize (_6: *const c_char, _5: *const c_char, _4: XrmOptionDescList, _3: c_uint, _2: *mut c_int, _1: *mut *mut c_char) -> Widget, |
174 | pub fn XtInitializeWidgetClass (_1: WidgetClass) -> (), |
175 | pub fn XtInsertEventHandler (_6: Widget, _5: c_ulong, _4: c_char, _3: Option<unsafe extern "C" fn (Widget, *mut c_void, *mut XEvent, *mut c_char)>, _2: *mut c_void, _1: XtListPosition) -> (), |
176 | pub fn XtInsertEventTypeHandler (_6: Widget, _5: c_int, _4: *mut c_void, _3: Option<unsafe extern "C" fn (Widget, *mut c_void, *mut XEvent, *mut c_char)>, _2: *mut c_void, _1: XtListPosition) -> (), |
177 | pub fn XtInsertRawEventHandler (_6: Widget, _5: c_ulong, _4: c_char, _3: Option<unsafe extern "C" fn (Widget, *mut c_void, *mut XEvent, *mut c_char)>, _2: *mut c_void, _1: XtListPosition) -> (), |
178 | pub fn XtInstallAccelerators (_2: Widget, _1: Widget) -> (), |
179 | pub fn XtInstallAllAccelerators (_2: Widget, _1: Widget) -> (), |
180 | pub fn XtIsApplicationShell (_1: Widget) -> c_char, |
181 | pub fn XtIsComposite (_1: Widget) -> c_char, |
182 | pub fn XtIsConstraint (_1: Widget) -> c_char, |
183 | pub fn XtIsManaged (_1: Widget) -> c_char, |
184 | pub fn XtIsObject (_1: Widget) -> c_char, |
185 | pub fn XtIsOverrideShell (_1: Widget) -> c_char, |
186 | pub fn XtIsRealized (_1: Widget) -> c_char, |
187 | pub fn XtIsRectObj (_1: Widget) -> c_char, |
188 | pub fn XtIsSensitive (_1: Widget) -> c_char, |
189 | pub fn XtIsSessionShell (_1: Widget) -> c_char, |
190 | pub fn XtIsShell (_1: Widget) -> c_char, |
191 | pub fn XtIsSubclass (_2: Widget, _1: WidgetClass) -> c_char, |
192 | pub fn XtIsTopLevelShell (_1: Widget) -> c_char, |
193 | pub fn XtIsTransientShell (_1: Widget) -> c_char, |
194 | pub fn XtIsVendorShell (_1: Widget) -> c_char, |
195 | pub fn XtIsWidget (_1: Widget) -> c_char, |
196 | pub fn XtIsWMShell (_1: Widget) -> c_char, |
197 | pub fn XtKeysymToKeycodeList (_4: *mut Display, _3: c_ulong, _2: *mut *mut c_uchar, _1: *mut c_uint) -> (), |
198 | pub fn XtLastEventProcessed (_1: *mut Display) -> *mut XEvent, |
199 | pub fn XtLastTimestampProcessed (_1: *mut Display) -> c_ulong, |
200 | pub fn XtMainLoop () -> (), |
201 | pub fn XtMakeGeometryRequest (_3: Widget, _2: *mut XtWidgetGeometry, _1: *mut XtWidgetGeometry) -> XtGeometryResult, |
202 | pub fn XtMakeResizeRequest (_5: Widget, _4: c_ushort, _3: c_ushort, _2: *mut c_ushort, _1: *mut c_ushort) -> XtGeometryResult, |
203 | pub fn XtMalloc (_1: c_uint) -> *mut c_char, |
204 | pub fn XtManageChild (_1: Widget) -> (), |
205 | pub fn XtManageChildren (_2: *mut Widget, _1: c_uint) -> (), |
206 | pub fn XtMapWidget (_1: Widget) -> (), |
207 | pub fn XtMenuPopupAction (_4: Widget, _3: *mut XEvent, _2: *mut *mut c_char, _1: *mut c_uint) -> (), |
208 | pub fn XtMergeArgLists (_4: *mut Arg, _3: c_uint, _2: *mut Arg, _1: c_uint) -> *mut Arg, |
209 | pub fn XtMoveWidget (_3: Widget, _2: c_short, _1: c_short) -> (), |
210 | pub fn XtName (_1: Widget) -> *mut c_char, |
211 | pub fn XtNameToWidget (_2: Widget, _1: *const c_char) -> Widget, |
212 | pub fn XtNewString (_1: *mut c_char) -> *mut c_char, |
213 | pub fn XtNextEvent (_1: *mut XEvent) -> (), |
214 | pub fn XtNoticeSignal (_1: c_ulong) -> (), |
215 | pub fn XtOpenApplication (_10: *mut XtAppContext, _9: *const c_char, _8: XrmOptionDescList, _7: c_uint, _6: *mut c_int, _5: *mut *mut c_char, _4: *mut *mut c_char, _3: WidgetClass, _2: *mut Arg, _1: c_uint) -> Widget, |
216 | pub fn XtOpenDisplay (_8: XtAppContext, _7: *const c_char, _6: *const c_char, _5: *const c_char, _4: XrmOptionDescList, _3: c_uint, _2: *mut c_int, _1: *mut *mut c_char) -> *mut Display, |
217 | pub fn XtOverrideTranslations (_2: Widget, _1: *mut _TranslationData) -> (), |
218 | pub fn XtOwnSelection (_6: Widget, _5: c_ulong, _4: c_ulong, _3: Option<unsafe extern "C" fn (Widget, *mut c_ulong, *mut c_ulong, *mut c_ulong, *mut *mut c_void, *mut c_ulong, *mut c_int) -> c_char>, _2: Option<unsafe extern "C" fn (Widget, *mut c_ulong)>, _1: Option<unsafe extern "C" fn (Widget, *mut c_ulong, *mut c_ulong)>) -> c_char, |
219 | pub fn XtOwnSelectionIncremental (_8: Widget, _7: c_ulong, _6: c_ulong, _5: Option<unsafe extern "C" fn (Widget, *mut c_ulong, *mut c_ulong, *mut c_ulong, *mut *mut c_void, *mut c_ulong, *mut c_int, *mut c_ulong, *mut c_void, *mut *mut c_void) -> c_char>, _4: Option<unsafe extern "C" fn (Widget, *mut c_ulong, *mut c_void)>, _3: Option<unsafe extern "C" fn (Widget, *mut c_ulong, *mut c_ulong, *mut *mut c_void, *mut c_void)>, _2: Option<unsafe extern "C" fn (Widget, *mut c_ulong, *mut c_ulong, *mut *mut c_void, *mut c_void)>, _1: *mut c_void) -> c_char, |
220 | pub fn XtParent (_1: Widget) -> Widget, |
221 | pub fn XtParseAcceleratorTable (_1: *const c_char) -> *mut _TranslationData, |
222 | pub fn XtParseTranslationTable (_1: *const c_char) -> *mut _TranslationData, |
223 | pub fn XtPeekEvent (_1: *mut XEvent) -> c_char, |
224 | pub fn XtPending () -> c_char, |
225 | pub fn XtPopdown (_1: Widget) -> (), |
226 | pub fn XtPopup (_2: Widget, _1: XtGrabKind) -> (), |
227 | pub fn XtPopupSpringLoaded (_1: Widget) -> (), |
228 | pub fn XtProcessEvent (_1: c_ulong) -> (), |
229 | pub fn XtProcessLock () -> (), |
230 | pub fn XtProcessUnlock () -> (), |
231 | pub fn XtQueryGeometry (_3: Widget, _2: *mut XtWidgetGeometry, _1: *mut XtWidgetGeometry) -> XtGeometryResult, |
232 | pub fn XtRealizeWidget (_1: Widget) -> (), |
233 | pub fn XtRealloc (_2: *mut c_char, _1: c_uint) -> *mut c_char, |
234 | pub fn XtRegisterCaseConverter (_4: *mut Display, _3: Option<unsafe extern "C" fn (*mut Display, c_ulong, *mut c_ulong, *mut c_ulong)>, _2: c_ulong, _1: c_ulong) -> (), |
235 | pub fn XtRegisterDrawable (_3: *mut Display, _2: c_ulong, _1: Widget) -> (), |
236 | pub fn XtRegisterExtensionSelector (_5: *mut Display, _4: c_int, _3: c_int, _2: Option<unsafe extern "C" fn (Widget, *mut c_int, *mut *mut c_void, c_int, *mut c_void)>, _1: *mut c_void) -> (), |
237 | pub fn XtRegisterGrabAction (_5: Option<unsafe extern "C" fn (Widget, *mut XEvent, *mut *mut c_char, *mut c_uint)>, _4: c_char, _3: c_uint, _2: c_int, _1: c_int) -> (), |
238 | pub fn XtReleaseGC (_2: Widget, _1: GC) -> (), |
239 | pub fn XtReleasePropertyAtom (_2: Widget, _1: c_ulong) -> (), |
240 | pub fn XtRemoveActionHook (_1: *mut c_void) -> (), |
241 | pub fn XtRemoveAllCallbacks (_2: Widget, _1: *const c_char) -> (), |
242 | pub fn XtRemoveBlockHook (_1: c_ulong) -> (), |
243 | pub fn XtRemoveCallback (_4: Widget, _3: *const c_char, _2: Option<unsafe extern "C" fn (Widget, *mut c_void, *mut c_void)>, _1: *mut c_void) -> (), |
244 | pub fn XtRemoveCallbacks (_3: Widget, _2: *const c_char, _1: XtCallbackList) -> (), |
245 | pub fn XtRemoveEventHandler (_5: Widget, _4: c_ulong, _3: c_char, _2: Option<unsafe extern "C" fn (Widget, *mut c_void, *mut XEvent, *mut c_char)>, _1: *mut c_void) -> (), |
246 | pub fn XtRemoveEventTypeHandler (_5: Widget, _4: c_int, _3: *mut c_void, _2: Option<unsafe extern "C" fn (Widget, *mut c_void, *mut XEvent, *mut c_char)>, _1: *mut c_void) -> (), |
247 | pub fn XtRemoveGrab (_1: Widget) -> (), |
248 | pub fn XtRemoveInput (_1: c_ulong) -> (), |
249 | pub fn XtRemoveRawEventHandler (_5: Widget, _4: c_ulong, _3: c_char, _2: Option<unsafe extern "C" fn (Widget, *mut c_void, *mut XEvent, *mut c_char)>, _1: *mut c_void) -> (), |
250 | pub fn XtRemoveSignal (_1: c_ulong) -> (), |
251 | pub fn XtRemoveTimeOut (_1: c_ulong) -> (), |
252 | pub fn XtRemoveWorkProc (_1: c_ulong) -> (), |
253 | pub fn XtReservePropertyAtom (_1: Widget) -> c_ulong, |
254 | pub fn XtResizeWidget (_4: Widget, _3: c_ushort, _2: c_ushort, _1: c_ushort) -> (), |
255 | pub fn XtResizeWindow (_1: Widget) -> (), |
256 | pub fn XtResolvePathname (_8: *mut Display, _7: *const c_char, _6: *const c_char, _5: *const c_char, _4: *const c_char, _3: Substitution, _2: c_uint, _1: Option<unsafe extern "C" fn (*mut c_char) -> c_char>) -> *mut c_char, |
257 | pub fn XtScreen (_1: Widget) -> *mut Screen, |
258 | pub fn XtScreenDatabase (_1: *mut Screen) -> *mut _XrmHashBucketRec, |
259 | pub fn XtScreenOfObject (_1: Widget) -> *mut Screen, |
260 | pub fn XtSendSelectionRequest (_3: Widget, _2: c_ulong, _1: c_ulong) -> (), |
261 | pub fn XtSessionGetToken (_1: Widget) -> XtCheckpointToken, |
262 | pub fn XtSessionReturnToken (_1: XtCheckpointToken) -> (), |
263 | pub fn XtSetErrorHandler (_1: Option<unsafe extern "C" fn (*mut c_char)>) -> (), |
264 | pub fn XtSetErrorMsgHandler (_1: Option<unsafe extern "C" fn (*mut c_char, *mut c_char, *mut c_char, *mut c_char, *mut *mut c_char, *mut c_uint)>) -> (), |
265 | pub fn XtSetEventDispatcher (_3: *mut Display, _2: c_int, _1: Option<unsafe extern "C" fn (*mut XEvent) -> c_char>) -> Option<unsafe extern "C" fn (*mut XEvent) -> c_char>, |
266 | pub fn XtSetKeyboardFocus (_2: Widget, _1: Widget) -> (), |
267 | pub fn XtSetKeyTranslator (_2: *mut Display, _1: Option<unsafe extern "C" fn (*mut Display, c_uchar, c_uint, *mut c_uint, *mut c_ulong)>) -> (), |
268 | pub fn XtSetLanguageProc (_3: XtAppContext, _2: Option<unsafe extern "C" fn (*mut Display, *mut c_char, *mut c_void) -> *mut c_char>, _1: *mut c_void) -> Option<unsafe extern "C" fn (*mut Display, *mut c_char, *mut c_void) -> *mut c_char>, |
269 | pub fn XtSetMappedWhenManaged (_2: Widget, _1: c_char) -> (), |
270 | pub fn XtSetMultiClickTime (_2: *mut Display, _1: c_int) -> (), |
271 | pub fn XtSetSelectionParameters (_6: Widget, _5: c_ulong, _4: c_ulong, _3: *mut c_void, _2: c_ulong, _1: c_int) -> (), |
272 | pub fn XtSetSelectionTimeout (_1: c_ulong) -> (), |
273 | pub fn XtSetSensitive (_2: Widget, _1: c_char) -> (), |
274 | pub fn XtSetSubvalues (_5: *mut c_void, _4: *mut XtResource, _3: c_uint, _2: *mut Arg, _1: c_uint) -> (), |
275 | pub fn XtSetTypeConverter (_7: *const c_char, _6: *const c_char, _5: Option<unsafe extern "C" fn (*mut Display, *mut XrmValue, *mut c_uint, *mut XrmValue, *mut XrmValue, *mut *mut c_void) -> c_char>, _4: XtConvertArgList, _3: c_uint, _2: c_int, _1: Option<unsafe extern "C" fn (XtAppContext, *mut XrmValue, *mut c_void, *mut XrmValue, *mut c_uint)>) -> (), |
276 | pub fn XtSetValues (_3: Widget, _2: *mut Arg, _1: c_uint) -> (), |
277 | pub fn XtSetWarningHandler (_1: Option<unsafe extern "C" fn (*mut c_char)>) -> (), |
278 | pub fn XtSetWarningMsgHandler (_1: Option<unsafe extern "C" fn (*mut c_char, *mut c_char, *mut c_char, *mut c_char, *mut *mut c_char, *mut c_uint)>) -> (), |
279 | pub fn XtSetWMColormapWindows (_3: Widget, _2: *mut Widget, _1: c_uint) -> (), |
280 | pub fn XtStringConversionWarning (_2: *const c_char, _1: *const c_char) -> (), |
281 | pub fn XtSuperclass (_1: Widget) -> WidgetClass, |
282 | pub fn XtToolkitInitialize () -> (), |
283 | pub fn XtToolkitThreadInitialize () -> c_char, |
284 | pub fn XtTranslateCoords (_5: Widget, _4: c_short, _3: c_short, _2: *mut c_short, _1: *mut c_short) -> (), |
285 | pub fn XtTranslateKey (_5: *mut Display, _4: c_uchar, _3: c_uint, _2: *mut c_uint, _1: *mut c_ulong) -> (), |
286 | pub fn XtTranslateKeycode (_5: *mut Display, _4: c_uchar, _3: c_uint, _2: *mut c_uint, _1: *mut c_ulong) -> (), |
287 | pub fn XtUngrabButton (_3: Widget, _2: c_uint, _1: c_uint) -> (), |
288 | pub fn XtUngrabKey (_3: Widget, _2: c_uchar, _1: c_uint) -> (), |
289 | pub fn XtUngrabKeyboard (_2: Widget, _1: c_ulong) -> (), |
290 | pub fn XtUngrabPointer (_2: Widget, _1: c_ulong) -> (), |
291 | pub fn XtUninstallTranslations (_1: Widget) -> (), |
292 | pub fn XtUnmanageChild (_1: Widget) -> (), |
293 | pub fn XtUnmanageChildren (_2: *mut Widget, _1: c_uint) -> (), |
294 | pub fn XtUnmapWidget (_1: Widget) -> (), |
295 | pub fn XtUnrealizeWidget (_1: Widget) -> (), |
296 | pub fn XtUnregisterDrawable (_2: *mut Display, _1: c_ulong) -> (), |
297 | pub fn XtWarning (_1: *const c_char) -> (), |
298 | pub fn XtWarningMsg (_6: *const c_char, _5: *const c_char, _4: *const c_char, _3: *const c_char, _2: *mut *mut c_char, _1: *mut c_uint) -> (), |
299 | pub fn XtWidgetToApplicationContext (_1: Widget) -> XtAppContext, |
300 | pub fn XtWindow (_1: Widget) -> c_ulong, |
301 | pub fn XtWindowOfObject (_1: Widget) -> c_ulong, |
302 | pub fn XtWindowToWidget (_2: *mut Display, _1: c_ulong) -> Widget, |
303 | variadic: |
304 | pub fn XtAsprintf (_2: *mut *mut c_char, _1: *const c_char) -> c_uint, |
305 | pub fn XtVaAppCreateShell (_4: *const c_char, _3: *const c_char, _2: WidgetClass, _1: *mut Display) -> Widget, |
306 | pub fn XtVaAppInitialize (_7: *mut XtAppContext, _6: *const c_char, _5: XrmOptionDescList, _4: c_uint, _3: *mut c_int, _2: *mut *mut c_char, _1: *mut *mut c_char) -> Widget, |
307 | pub fn XtVaCreateArgsList (_1: *mut c_void) -> *mut c_void, |
308 | pub fn XtVaCreateManagedWidget (_3: *const c_char, _2: WidgetClass, _1: Widget) -> Widget, |
309 | pub fn XtVaCreatePopupShell (_3: *const c_char, _2: WidgetClass, _1: Widget) -> Widget, |
310 | pub fn XtVaCreateWidget (_3: *const c_char, _2: WidgetClass, _1: Widget) -> Widget, |
311 | pub fn XtVaGetApplicationResources (_4: Widget, _3: *mut c_void, _2: *mut XtResource, _1: c_uint) -> (), |
312 | pub fn XtVaGetSubresources (_6: Widget, _5: *mut c_void, _4: *const c_char, _3: *const c_char, _2: *mut XtResource, _1: c_uint) -> (), |
313 | pub fn XtVaGetSubvalues (_3: *mut c_void, _2: *mut XtResource, _1: c_uint) -> (), |
314 | pub fn XtVaGetValues (_1: Widget) -> (), |
315 | pub fn XtVaOpenApplication (_8: *mut XtAppContext, _7: *const c_char, _6: XrmOptionDescList, _5: c_uint, _4: *mut c_int, _3: *mut *mut c_char, _2: *mut *mut c_char, _1: WidgetClass) -> Widget, |
316 | pub fn XtVaSetSubvalues (_3: *mut c_void, _2: *mut XtResource, _1: c_uint) -> (), |
317 | pub fn XtVaSetValues (_1: Widget) -> (), |
318 | globals: |
319 | } |
320 | |
321 | // |
322 | // types |
323 | // |
324 | |
325 | // TODO structs |
326 | #[repr (C)] |
327 | pub struct Arg; |
328 | #[repr (C)] |
329 | pub struct SubstitutionRec; |
330 | #[repr (C)] |
331 | pub struct _TranslationData; |
332 | #[repr (C)] |
333 | pub struct _WidgetClassRec; |
334 | #[repr (C)] |
335 | pub struct _WidgetRec; |
336 | #[repr (C)] |
337 | pub struct _XtActionsRec; |
338 | #[repr (C)] |
339 | pub struct _XtAppStruct; |
340 | #[repr (C)] |
341 | pub struct _XtCallbackRec; |
342 | #[repr (C)] |
343 | pub struct _XtCheckpointTokenRec; |
344 | #[repr (C)] |
345 | pub struct XtConvertArgRec; |
346 | #[repr (C)] |
347 | pub struct _XtResource; |
348 | #[repr (C)] |
349 | pub struct XtWidgetGeometry; |
350 | |
351 | // C enums |
352 | pub type XtCallbackStatus = c_int; |
353 | pub type XtGeometryResult = c_int; |
354 | pub type XtGrabKind = c_int; |
355 | pub type XtListPosition = c_int; |
356 | |
357 | #[allow (dead_code)] |
358 | #[cfg (test)] |
359 | #[repr (C)] |
360 | enum TestEnum { |
361 | Variant1, |
362 | Variant2, |
363 | } |
364 | |
365 | #[test ] |
366 | fn enum_size_test() { |
367 | assert!(::std::mem::size_of::<TestEnum>() == ::std::mem::size_of::<c_int>()); |
368 | } |
369 | |
370 | // struct typedefs |
371 | pub type ArgList = *mut Arg; |
372 | pub type Substitution = *mut SubstitutionRec; |
373 | pub type Widget = *mut _WidgetRec; |
374 | pub type WidgetClass = *mut _WidgetClassRec; |
375 | pub type XtAccelerators = *mut _TranslationData; |
376 | pub type XtActionList = *mut _XtActionsRec; |
377 | pub type XtActionsRec = _XtActionsRec; |
378 | pub type XtAppContext = *mut _XtAppStruct; |
379 | pub type XtCallbackList = *mut _XtCallbackRec; |
380 | pub type XtCallbackRec = _XtCallbackRec; |
381 | pub type XtCheckpointToken = *mut _XtCheckpointTokenRec; |
382 | pub type XtCheckpointTokenRec = _XtCheckpointTokenRec; |
383 | pub type XtConvertArgList = *mut XtConvertArgRec; |
384 | pub type XtResource = _XtResource; |
385 | pub type XtResourceList = *mut _XtResource; |
386 | pub type XtTranslations = *mut _TranslationData; |
387 | |