1 /* vi:set ts=8 sts=4 sw=4 noet:
2  *
3  * VIM - Vi IMproved    by Bram Moolenaar
4  *
5  * Do ":help uganda"  in Vim to read copying and usage conditions.
6  * Do ":help credits" in Vim to see a list of people who contributed.
7  *
8  * File MOTIF_REDEFINES.H originally delivers together with
9  * OpenVMS Porting Library
10  * http://www.openvms.compaq.com/openvms/products/ips/porting.html
11  *
12  * This file has been modified for Vim development.
13  * Original file contains just defines that GTK for OpenVMS uses,
14  * but not all functions that DECW library has. Therefore it has been expanded
15  * with necessary defines for Vim on OpenVMS with GTK GUI.
16  *
17  * Zoltan Arpadffy <arpadffy@polarhome.com>
18  */
19 
20 /*
21  *************************************************************************
22  *									 *
23  * Copyright 2000 Compaq Computer Corporation				 *
24  *									 *
25  * COMPAQ Registered in U.S. Patent and Trademark Office.		 *
26  *									 *
27  *************************************************************************
28  * IMPORTANT: Carefully read the License Terms below before		 *
29  * proceeding.	By use of these materials you agree to these terms.	 *
30  * If you do not agree to these terms, you may not use this software or  *
31  * the accompanying documentation.					 *
32  *************************************************************************
33  * LICENSE TERMS							 *
34  * 1. GRANT								 *
35  * Compaq Computer Corporation ("COMPAQ") grants you the right to use,	 *
36  * modify, and distribute the following source code (the "Software")	 *
37  * on any number of computers. You may use the Software as part of	 *
38  * creating a software program or product intended for commercial or	 *
39  * non-commercial distribution in machine-readable source code, binary,  *
40  * or executable formats. You may distribute the Software as		 *
41  * machine-readable source code provided this license is not removed	 *
42  * from the Software and any modifications are conspicuously indicated.  *
43  * 2. COPYRIGHT								 *
44  * The Software is owned by COMPAQ and its suppliers and is protected by *
45  * copyright laws and international treaties.  Your use of the Software  *
46  * and associated documentation is subject to the applicable copyright	 *
47  * laws and the express rights and restrictions of these terms.		 *
48  * 3. RESTRICTIONS							 *
49  * You may not remove any copyright, trademark, or other proprietary	 *
50  * notices from the Software or the associated	documentation.		 *
51  * You are responsible for compliance with all applicable export or	 *
52  * re-export control laws and regulations if you export the Software.	 *
53  * This license is governed by and is to be construed under the laws	 *
54  * of the State of Texas.						 *
55  *									 *
56  * DISCLAIMER OF WARRANTY AND LIABILITY					 *
57  * Compaq shall not be liable for technical or editorial errors or	 *
58  * omissions contained herein. The information contained herein is	 *
59  * subject to change without notice.					 *
60  *									 *
61  * THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.	 *
62  * THE ENTIRE RISK ARISING OUT OF THE USE OF THIS SOFTWARE REMAINS WITH  *
63  * RECIPIENT.  IN NO EVENT SHALL COMPAQ BE LIABLE FOR ANY DIRECT,	 *
64  * CONSEQUENTIAL, INCIDENTAL, SPECIAL, PUNITIVE OR OTHER DAMAGES	 *
65  * WHATSOEVER (INCLUDING WITHOUT LIMITATION DAMAGES FOR LOSS OF BUSINESS *
66  * PROFITS, BUSINESS INTERRUPTION, OR LOSS OF BUSINESS INFORMATION),	 *
67  * EVEN IF COMPAQ HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES	 *
68  * AND WHETHER IN AN ACTION OF CONTRACT OR TORT INCLUDING NEGLIGENCE.	 *
69  *									 *
70  * If you have any questions concerning this license, please contact:	 *
71  * Compaq Computer Corporation, Software Business Practices, ZKO1-2/D22, *
72  * 110 Spit Brook Road, Nashua, NH. 03062-2698.				 *
73  *									 *
74  *************************************************************************
75  */
76 
77 // INTRINSIC.H omits proto if XtFree is defined
78 // VMS_BEGIN_C_PLUS_PLUS
79 extern void XtFree(char*);
80 extern void XTFREE(char*);
81 // VMS_END_C_PLUS_PLUS
82 
83 #define _XRegisterFilterByType _XREGISTERFILTERBYTYPE
84 
85 #define XAllocClassHint XALLOCCLASSHINT
86 #define XAllocColor XALLOCCOLOR
87 #define XAllocColorCells XALLOCCOLORCELLS
88 #define XAllocSizeHints XALLOCSIZEHINTS
89 #define XAllocWMHints XALLOCWMHINTS
90 #define XAutoRepeatOff XAUTOREPEATOFF
91 #define XAutoRepeatOn XAUTOREPEATON
92 #define XBaseFontNameListOfFontSet XBASEFONTNAMELISTOFFONTSET
93 #define XBell XBELL
94 #define XBitmapPad XBITMAPPAD
95 #define XChangeActivePointerGrab XCHANGEACTIVEPOINTERGRAB
96 #define XChangeGC XCHANGEGC
97 #define XChangeProperty XCHANGEPROPERTY
98 #define XChangeWindowAttributes XCHANGEWINDOWATTRIBUTES
99 #define XCheckIfEvent XCHECKIFEVENT
100 #define XCheckMaskEvent XCHECKMASKEVENT
101 #define XCheckTypedEvent XCHECKTYPEDEVENT
102 #define XCheckTypedWindowEvent XCHECKTYPEDWINDOWEVENT
103 #define XCheckWindowEvent XCHECKWINDOWEVENT
104 #define XClearArea XCLEARAREA
105 #define XClearWindow XCLEARWINDOW
106 #define XClipBox XCLIPBOX
107 #define XCloseDisplay XCLOSEDISPLAY
108 #define XCloseIM XCLOSEIM
109 #define XConfigureWindow XCONFIGUREWINDOW
110 #define XConvertSelection XCONVERTSELECTION
111 #define XCopyArea XCOPYAREA
112 #define XCopyGC XCOPYGC
113 #define XCopyPlane XCOPYPLANE
114 #define XCreateBitmapFromData XCREATEBITMAPFROMDATA
115 #define XCreateColormap XCREATECOLORMAP
116 #define XCreateFontCursor XCREATEFONTCURSOR
117 #define XCreateFontSet XCREATEFONTSET
118 #define XCreateGC XCREATEGC
119 #define XCreateIC XCREATEIC
120 #define XCreateImage XCREATEIMAGE
121 #define XCreatePixmap XCREATEPIXMAP
122 #define XCreatePixmapCursor XCREATEPIXMAPCURSOR
123 #define XCreatePixmapFromBitmapData XCREATEPIXMAPFROMBITMAPDATA
124 #define XCreateRegion XCREATEREGION
125 #define XCreateSimpleWindow XCREATESIMPLEWINDOW
126 #define XCreateWindow XCREATEWINDOW
127 #define XDefaultRootWindow XDEFAULTROOTWINDOW
128 #define XDefaultScreenOfDisplay XDEFAULTSCREENOFDISPLAY
129 #define XDefineCursor XDEFINECURSOR
130 #define XDeleteProperty XDELETEPROPERTY
131 #define XDestroyIC XDESTROYIC
132 #define XDestroyRegion XDESTROYREGION
133 #define XDestroyWindow XDESTROYWINDOW
134 #define XDisplayName XDISPLAYNAME
135 #define XDisplayOfScreen XDISPLAYOFSCREEN
136 #define XDisplayString XDISPLAYSTRING
137 #define XDrawArc XDRAWARC
138 #define XDrawImageString XDRAWIMAGESTRING
139 #define XDrawImageString16 XDRAWIMAGESTRING16
140 #define XDrawLine XDRAWLINE
141 #define XDrawLines XDRAWLINES
142 #define XDrawPoint XDRAWPOINT
143 #define XDrawPoints XDRAWPOINTS
144 #define XDrawRectangle XDRAWRECTANGLE
145 #define XDrawSegments XDRAWSEGMENTS
146 #define XDrawString XDRAWSTRING
147 #define XDrawString16 XDRAWSTRING16
148 #define XEmptyRegion XEMPTYREGION
149 #define XEqualRegion XEQUALREGION
150 #define XEventsQueued XEVENTSQUEUED
151 #define XExtentsOfFontSet XEXTENTSOFFONTSET
152 #define XFetchBuffer XFETCHBUFFER
153 #define XFillArc XFILLARC
154 #define XFillPolygon XFILLPOLYGON
155 #define XFillRectangle XFILLRECTANGLE
156 #define XFillRectangles XFILLRECTANGLES
157 #define XFilterEvent XFILTEREVENT
158 #define XFlush XFLUSH
159 #define XFontsOfFontSet XFONTSOFFONTSET
160 #define XFree XFREE
161 #define XFreeColormap XFREECOLORMAP
162 #define XFreeColors XFREECOLORS
163 #define XFreeCursor XFREECURSOR
164 #define XFreeFont XFREEFONT
165 #define XFreeFontInfo XFREEFONTINFO
166 #define XFreeFontNames XFREEFONTNAMES
167 #define XFreeFontSet XFREEFONTSET
168 #define XFreeGC XFREEGC
169 #define XFreeModifiermap XFREEMODIFIERMAP
170 #define XFreePixmap XFREEPIXMAP
171 #define XFreeStringList XFREESTRINGLIST
172 #define XGetAtomName XGETATOMNAME
173 #define XGetDefault XGETDEFAULT
174 #define XGetErrorDatabaseText XGETERRORDATABASETEXT
175 #define XGetErrorText XGETERRORTEXT
176 #define XGetFontProperty XGETFONTPROPERTY
177 #define XGetGCValues XGETGCVALUES
178 #define XGetGeometry XGETGEOMETRY
179 #define XGetIconSizes XGETICONSIZES
180 #define XGetICValues XGETICVALUES
181 #define XGetIMValues XGETIMVALUES
182 #define XGetImage XGETIMAGE
183 #define XGetKeyboardControl XGETKEYBOARDCONTROL
184 #define XGetModifierMapping XGETMODIFIERMAPPING
185 #define XGetMotionEvents XGETMOTIONEVENTS
186 #define XGetNormalHints XGETNORMALHINTS
187 #define XGetSelectionOwner XGETSELECTIONOWNER
188 #define XGetSubImage XGETSUBIMAGE
189 #define XGetVisualInfo XGETVISUALINFO
190 #define XGetWMColormapWindows XGETWMCOLORMAPWINDOWS
191 #define XGetWMIconName XGETWMICONNAME
192 #define XGetWMProtocols XGETWMPROTOCOLS
193 #define XGetWMHints XGETWMHINTS
194 #define XGetWMName XGETWMNAME
195 #define XGetWMNormalHints XGETWMNORMALHINTS
196 #define XGetWindowAttributes XGETWINDOWATTRIBUTES
197 #define XGetWindowProperty XGETWINDOWPROPERTY
198 #define XGrabKeyboard XGRABKEYBOARD
199 #define XGrabPointer XGRABPOINTER
200 #define XGrabServer XGRABSERVER
201 #define XHeightOfScreen XHEIGHTOFSCREEN
202 #define XIconifyWindow XICONIFYWINDOW
203 #define XIfEvent XIFEVENT
204 #define XInternAtom XINTERNATOM
205 #define XIntersectRegion XINTERSECTREGION
206 #define XKeycodeToKeysym XKEYCODETOKEYSYM
207 #define XKeysymToKeycode XKEYSYMTOKEYCODE
208 #define XKeysymToString XKEYSYMTOSTRING
209 #define XListFonts XLISTFONTS
210 #define XListFontsWithInfo XLISTFONTSWITHINFO
211 #define XListPixmapFormats XLISTPIXMAPFORMATS
212 #define XListProperties XLISTPROPERTIES
213 #define XLoadQueryFont XLOADQUERYFONT
214 #define XLookupString XLOOKUPSTRING
215 #define XLowerWindow XLOWERWINDOW
216 #define XMapRaised XMAPRAISED
217 #define XMapWindow XMAPWINDOW
218 #define XMatchVisualInfo XMATCHVISUALINFO
219 #define XMoveResizeWindow XMOVERESIZEWINDOW
220 #define XMoveWindow XMOVEWINDOW
221 #define XNextEvent XNEXTEVENT
222 #define XOffsetRegion XOFFSETREGION
223 #define XOpenDisplay XOPENDISPLAY
224 #define XOpenIM XOPENIM
225 #define XParseColor XPARSECOLOR
226 #define XParseGeometry XPARSEGEOMETRY
227 #define XPeekEvent XPEEKEVENT
228 #define XPending XPENDING
229 #define XPointInRegion XPOINTINREGION
230 #define XPolygonRegion XPOLYGONREGION
231 #define XPutBackEvent XPUTBACKEVENT
232 #define XPutImage XPUTIMAGE
233 #define XRootWindow XROOTWINDOW
234 #define XQueryColor XQUERYCOLOR
235 #define XQueryColors XQUERYCOLORS
236 #define XQueryExtension XQUERYEXTENSION
237 #define XQueryPointer XQUERYPOINTER
238 #define XQueryTree XQUERYTREE
239 #define XRaiseWindow XRAISEWINDOW
240 #define XReconfigureWMWindow XRECONFIGUREWMWINDOW
241 #define XRectInRegion XRECTINREGION
242 #define XRefreshKeyboardMapping XREFRESHKEYBOARDMAPPING
243 #define XReparentWindow XREPARENTWINDOW
244 #define XResizeWindow XRESIZEWINDOW
245 #define XRestackWindows XRESTACKWINDOWS
246 #define XRootWindowOfScreen XROOTWINDOWOFSCREEN
247 #define XScreenNumberOfScreen XSCREENNUMBEROFSCREEN
248 #define XSelectAsyncEvent XSELECTASYNCEVENT
249 #define XSelectAsyncInput XSELECTASYNCINPUT
250 #define XSelectInput XSELECTINPUT
251 #define XSendEvent XSENDEVENT
252 #define XServerVendor XSERVERVENDOR
253 #define XSetBackground XSETBACKGROUND
254 #define XSetClassHint XSETCLASSHINT
255 #define XSetClipMask XSETCLIPMASK
256 #define XSetClipOrigin XSETCLIPORIGIN
257 #define XSetClipRectangles XSETCLIPRECTANGLES
258 #define XSetCloseDownMode XSETCLOSEDOWNMODE
259 #define XSetCommand XSETCOMMAND
260 #define XSetDashes XSETDASHES
261 #define XSetErrorHandler XSETERRORHANDLER
262 #define XSetFillStyle XSETFILLSTYLE
263 #define XSetFont XSETFONT
264 #define XSetForeground XSETFOREGROUND
265 #define XSetFunction XSETFUNCTION
266 #define XSetGraphicsExposures XSETGRAPHICSEXPOSURES
267 #define XSetICFocus XSETICFOCUS
268 #define XSetICValues XSETICVALUES
269 #define XSetIOErrorHandler XSETIOERRORHANDLER
270 #define XSetInputFocus XSETINPUTFOCUS
271 #define XSetLineAttributes XSETLINEATTRIBUTES
272 #define XSetLocaleModifiers XSETLOCALEMODIFIERS
273 #define XSetNormalHints XSETNORMALHINTS
274 #define XSetRegion XSETREGION
275 #define XSetSelectionOwner XSETSELECTIONOWNER
276 #define XSetStipple XSETSTIPPLE
277 #define XSetSubwindowMode XSETSUBWINDOWMODE
278 #define XSetTSOrigin XSETTSORIGIN
279 #define XSetTile XSETTILE
280 #define XSetTransientForHint XSETTRANSIENTFORHINT
281 #define XSetWMColormapWindows XSETWMCOLORMAPWINDOWS
282 #define XSetWMHints XSETWMHINTS
283 #define XSetWMIconName XSETWMICONNAME
284 #define XSetWMName XSETWMNAME
285 #define XSetWMNormalHints XSETWMNORMALHINTS
286 #define XSetWMProperties XSETWMPROPERTIES
287 #define XSetWMProtocols XSETWMPROTOCOLS
288 #define XSetWindowBackground XSETWINDOWBACKGROUND
289 #define XSetWindowBackgroundPixmap XSETWINDOWBACKGROUNDPIXMAP
290 #define XSetWindowColormap XSETWINDOWCOLORMAP
291 #define XShapeCombineMask XSHAPECOMBINEMASK
292 #define XShapeCombineRectangles XSHAPECOMBINERECTANGLES
293 #define XShapeGetRectangles XSHAPEGETRECTANGLES
294 #define XShrinkRegion XSHRINKREGION
295 #define XStoreBuffer XSTOREBUFFER
296 #define XStoreColor XSTORECOLOR
297 #define XStoreColors XSTORECOLORS
298 #define XStoreName XSTORENAME
299 #define XStringToKeysym XSTRINGTOKEYSYM
300 #define XSubtractRegion XSUBTRACTREGION
301 #define XSupportsLocale XSUPPORTSLOCALE
302 #define XSync XSYNC
303 #define XSynchronize XSYNCHRONIZE
304 #define XTextExtents XTEXTEXTENTS
305 #define XTextExtents16 XTEXTEXTENTS16
306 #define XTextWidth XTEXTWIDTH
307 #define XTextWidth16 XTEXTWIDTH16
308 #define XTranslateCoordinates XTRANSLATECOORDINATES
309 #define XUndefineCursor XUNDEFINECURSOR
310 #define XUngrabKeyboard XUNGRABKEYBOARD
311 #define XUngrabPointer XUNGRABPOINTER
312 #define XUngrabServer XUNGRABSERVER
313 #define XUnionRectWithRegion XUNIONRECTWITHREGION
314 #define XUnionRegion XUNIONREGION
315 #define XUnmapWindow XUNMAPWINDOW
316 #define _XUnregisterFilter _XUNREGISTERFILTER
317 #define XUnsetICFocus XUNSETICFOCUS
318 #define XVaCreateNestedList XVACREATENESTEDLIST
319 #define XVisualIDFromVisual XVISUALIDFROMVISUAL
320 #define XWarpPointer XWARPPOINTER
321 #define XWidthOfScreen XWIDTHOFSCREEN
322 #define XWindowEvent XWINDOWEVENT
323 #define XWithdrawWindow XWITHDRAWWINDOW
324 #define XXorRegion XXORREGION
325 #define XmAddProtocolCallback XMADDPROTOCOLCALLBACK
326 #define XmAddProtocols XMADDPROTOCOLS
327 #define XmChangeColor XMCHANGECOLOR
328 #define XmClipboardCopy XMCLIPBOARDCOPY
329 #define XmClipboardEndCopy XMCLIPBOARDENDCOPY
330 #define XmClipboardInquireLength XMCLIPBOARDINQUIRELENGTH
331 #define XmClipboardLock XMCLIPBOARDLOCK
332 #define XmClipboardRetrieve XMCLIPBOARDRETRIEVE
333 #define XmClipboardStartCopy XMCLIPBOARDSTARTCOPY
334 #define XmClipboardUnlock XMCLIPBOARDUNLOCK
335 #define XmCreateArrowButton XMCREATEARROWBUTTON
336 #define XmCreateArrowButtonGadget XMCREATEARROWBUTTONGADGET
337 #define XmCreateCascadeButton XMCREATECASCADEBUTTON
338 #define XmCreateDialogShell XMCREATEDIALOGSHELL
339 #define XmCreateDragIcon XMCREATEDRAGICON
340 #define XmCreateDrawingArea XMCREATEDRAWINGAREA
341 #define XmCreateDrawnButton XMCREATEDRAWNBUTTON
342 #define XmCreateFileSelectionBox XMCREATEFILESELECTIONBOX
343 #define XmCreateFileSelectionDialog XMCREATEFILESELECTIONDIALOG
344 #define XmCreateForm XMCREATEFORM
345 #define XmCreateFormDialog XMCREATEFORMDIALOG
346 #define XmCreateFrame XMCREATEFRAME
347 #define XmCreateInformationDialog XMCREATEINFORMATIONDIALOG
348 #define XmCreateLabelGadget XMCREATELABELGADGET
349 #define XmCreateMainWindow XMCREATEMAINWINDOW
350 #define XmCreateMenuBar XMCREATEMENUBAR
351 #define XmCreateMessageBox XMCREATEMESSAGEBOX
352 #define XmCreateMessageDialog XMCREATEMESSAGEDIALOG
353 #define XmCreateOptionMenu XMCREATEOPTIONMENU
354 #define XmCreatePanedWindow XMCREATEPANEDWINDOW
355 #define XmCreatePopupMenu XMCREATEPOPUPMENU
356 #define XmCreatePromptDialog XMCREATEPROMPTDIALOG
357 #define XmCreatePulldownMenu XMCREATEPULLDOWNMENU
358 #define XmCreatePushButton XMCREATEPUSHBUTTON
359 #define XmCreatePushButtonGadget XMCREATEPUSHBUTTONGADGET
360 #define XmCreateQuestionDialog XMCREATEQUESTIONDIALOG
361 #define XmCreateRadioBox XMCREATERADIOBOX
362 #define XmCreateRowColumn XMCREATEROWCOLUMN
363 #define XmCreateScale XMCREATESCALE
364 #define XmCreateScrollBar XMCREATESCROLLBAR
365 #define XmCreateScrolledList XMCREATESCROLLEDLIST
366 #define XmCreateScrolledText XMCREATESCROLLEDTEXT
367 #define XmCreateScrolledWindow XMCREATESCROLLEDWINDOW
368 #define XmCreateSelectionDialog XMCREATESELECTIONDIALOG
369 #define XmCreateSeparator XMCREATESEPARATOR
370 #define XmCreateSeparatorGadget XMCREATESEPARATORGADGET
371 #define XmCreateTemplateDialog XMCREATETEMPLATEDIALOG
372 #define XmCreateText XMCREATETEXT
373 #define XmCreateTextField XMCREATETEXTFIELD
374 #define XmCreateToggleButton XMCREATETOGGLEBUTTON
375 #define XmCreateToggleButtonGadget XMCREATETOGGLEBUTTONGADGET
376 #define XmDragStart XMDRAGSTART
377 #define XmDropSiteRegister XMDROPSITEREGISTER
378 #define XmDropSiteUnregister XMDROPSITEUNREGISTER
379 #define XmDropSiteUpdate XMDROPSITEUPDATE
380 #define XmDropTransferStart XMDROPTRANSFERSTART
381 #define XmFileSelectionBoxGetChild XMFILESELECTIONBOXGETCHILD
382 #define XmFileSelectionDoSearch XMFILESELECTIONDOSEARCH
383 #define XmFontListAppendEntry XMFONTLISTAPPENDENTRY
384 #define XmFontListCopy XMFONTLISTCOPY
385 #define XmFontListCreate XMFONTLISTCREATE
386 #define XmFontListEntryCreate XMFONTLISTENTRYCREATE
387 #define XmFontListEntryFree XMFONTLISTENTRYFREE
388 #define XmFontListEntryGetFont XMFONTLISTENTRYGETFONT
389 #define XmFontListEntryGetTag XMFONTLISTENTRYGETTAG
390 #define XmFontListEntryLoad XMFONTLISTENTRYLOAD
391 #define XmFontListFree XMFONTLISTFREE
392 #define XmFontListFreeFontContext XMFONTLISTFREEFONTCONTEXT
393 #define XmFontListGetNextFont XMFONTLISTGETNEXTFONT
394 #define XmFontListInitFontContext XMFONTLISTINITFONTCONTEXT
395 #define XmFontListNextEntry XMFONTLISTNEXTENTRY
396 #define XmGetColors XMGETCOLORS
397 #define XmGetFocusWidget XMGETFOCUSWIDGET
398 #define XmGetMenuCursor XMGETMENUCURSOR
399 #define XmGetPixmapByDepth XMGETPIXMAPBYDEPTH
400 #define XmGetTearOffControl XMGETTEAROFFCONTROL
401 #define XmGetXmDisplay XMGETXMDISPLAY
402 #define XmImMbLookupString XMIMMBLOOKUPSTRING
403 #define XmImRegister XMIMREGISTER
404 #define XmImSetFocusValues XMIMSETFOCUSVALUES
405 #define XmImSetValues XMIMSETVALUES
406 #define XmImUnregister XMIMUNREGISTER
407 #define XmImUnsetFocus XMIMUNSETFOCUS
408 #define XmInternAtom XMINTERNATOM
409 #define XmIsMotifWMRunning XMISMOTIFWMRUNNING
410 #define XmListAddItem XMLISTADDITEM
411 #define XmListAddItemUnselected XMLISTADDITEMUNSELECTED
412 #define XmListAddItemsUnselected XMLISTADDITEMSUNSELECTED
413 #define XmListDeleteAllItems XMLISTDELETEALLITEMS
414 #define XmListDeleteItemsPos XMLISTDELETEITEMSPOS
415 #define XmListDeletePos XMLISTDELETEPOS
416 #define XmListDeselectAllItems XMLISTDESELECTALLITEMS
417 #define XmListDeselectPos XMLISTDESELECTPOS
418 #define XmListGetKbdItemPos XMLISTGETKBDITEMPOS
419 #define XmListGetMatchPos XMLISTGETMATCHPOS
420 #define XmListGetSelectedPos XMLISTGETSELECTEDPOS
421 #define XmListPosSelected XMLISTPOSSELECTED
422 #define XmListSelectItem XMLISTSELECTITEM
423 #define XmListSelectPos XMLISTSELECTPOS
424 #define XmListSetBottomPos XMLISTSETBOTTOMPOS
425 #define XmListSetItem XMLISTSETITEM
426 #define XmListSetKbdItemPos XMLISTSETKBDITEMPOS
427 #define XmListSetPos XMLISTSETPOS
428 #define XmMainWindowSetAreas XMMAINWINDOWSETAREAS
429 #define XmMenuPosition XMMENUPOSITION
430 #define XmMessageBoxGetChild XMMESSAGEBOXGETCHILD
431 #define XmOptionButtonGadget XMOPTIONBUTTONGADGET
432 #define XmOptionLabelGadget XMOPTIONLABELGADGET
433 #define XmProcessTraversal XMPROCESSTRAVERSAL
434 #define XmQmotif XMQMOTIF
435 #define XmRemoveProtocolCallback XMREMOVEPROTOCOLCALLBACK
436 #define XmRepTypeGetId XMREPTYPEGETID
437 #define XmRepTypeGetRecord XMREPTYPEGETRECORD
438 #define XmRepTypeInstallTearOffModelCon XMREPTYPEINSTALLTEAROFFMODELCON
439 #define XmRepTypeRegister XMREPTYPEREGISTER
440 #define XmRepTypeValidValue XMREPTYPEVALIDVALUE
441 #define XmScrollBarSetValues XMSCROLLBARSETVALUES
442 #define XmScrolledWindowSetAreas XMSCROLLEDWINDOWSETAREAS
443 #define XmSelectionBoxGetChild XMSELECTIONBOXGETCHILD
444 #define XmStringByteCompare XMSTRINGBYTECOMPARE
445 #define XmStringCompare XMSTRINGCOMPARE
446 #define XmStringConcat XMSTRINGCONCAT
447 #define XmStringCopy XMSTRINGCOPY
448 #define XmStringCreate XMSTRINGCREATE
449 #define XmStringCreateLocalized XMSTRINGCREATELOCALIZED
450 #define XmStringCreateLtoR XMSTRINGCREATELTOR
451 #define XmStringCreateSimple XMSTRINGCREATESIMPLE
452 #define XmStringDraw XMSTRINGDRAW
453 #define XmStringDrawUnderline XMSTRINGDRAWUNDERLINE
454 #define XmStringExtent XMSTRINGEXTENT
455 #define XmStringFree XMSTRINGFREE
456 #define XmStringFreeContext XMSTRINGFREECONTEXT
457 #define XmStringGetLtoR XMSTRINGGETLTOR
458 #define XmStringGetNextComponent XMSTRINGGETNEXTCOMPONENT
459 #define XmStringGetNextSegment XMSTRINGGETNEXTSEGMENT
460 #define XmStringInitContext XMSTRINGINITCONTEXT
461 #define XmStringLength XMSTRINGLENGTH
462 #define XmStringLtoRCreate XMSTRINGLTORCREATE
463 #define XmStringNConcat XMSTRINGNCONCAT
464 #define XmStringSegmentCreate XMSTRINGSEGMENTCREATE
465 #define XmStringWidth XMSTRINGWIDTH
466 #define XmTextClearSelection XMTEXTCLEARSELECTION
467 #define XmTextFieldGetEditable XMTEXTFIELDGETEDITABLE
468 #define XmTextFieldGetInsertionPosition XMTEXTFIELDGETINSERTIONPOSITION
469 #define XmTextFieldGetLastPosition XMTEXTFIELDGETLASTPOSITION
470 #define XmTextFieldGetSelection XMTEXTFIELDGETSELECTION
471 #define XmTextFieldGetString XMTEXTFIELDGETSTRING
472 #define XmTextFieldInsert XMTEXTFIELDINSERT
473 #define XmTextFieldRemove XMTEXTFIELDREMOVE
474 #define XmTextFieldSetSelection XMTEXTFIELDSETSELECTION
475 #define XmTextFieldSetString XMTEXTFIELDSETSTRING
476 #define XmTextGetCursorPosition XMTEXTGETCURSORPOSITION
477 #define XmTextGetInsertionPosition XMTEXTGETINSERTIONPOSITION
478 #define XmTextGetLastPosition XMTEXTGETLASTPOSITION
479 #define XmTextGetMaxLength XMTEXTGETMAXLENGTH
480 #define XmTextGetSelection XMTEXTGETSELECTION
481 #define XmTextGetSelectionPosition XMTEXTGETSELECTIONPOSITION
482 #define XmTextGetString XMTEXTGETSTRING
483 #define XmTextInsert XMTEXTINSERT
484 #define XmTextRemove XMTEXTREMOVE
485 #define XmTextReplace XMTEXTREPLACE
486 #define XmTextSetCursorPosition XMTEXTSETCURSORPOSITION
487 #define XmTextSetHighlight XMTEXTSETHIGHLIGHT
488 #define XmTextSetInsertionPosition XMTEXTSETINSERTIONPOSITION
489 #define XmTextSetSelection XMTEXTSETSELECTION
490 #define XmTextSetString XMTEXTSETSTRING
491 #define XmToggleButtonGadgetGetState XMTOGGLEBUTTONGADGETGETSTATE
492 #define XmToggleButtonGadgetSetState XMTOGGLEBUTTONGADGETSETSTATE
493 #define XmToggleButtonGetState XMTOGGLEBUTTONGETSTATE
494 #define XmToggleButtonSetState XMTOGGLEBUTTONSETSTATE
495 #define XmUpdateDisplay XMUPDATEDISPLAY
496 #define XmVaCreateSimpleRadioBox XMVACREATESIMPLERADIOBOX
497 #define XmbDrawString XMBDRAWSTRING
498 #define XmbLookupString XMBLOOKUPSTRING
499 #define XmbResetIC XMBRESETIC
500 #define XmbSetWMProperties XMBSETWMPROPERTIES
501 #define XmbTextEscapement XMBTEXTESCAPEMENT
502 #define XmbTextExtents XMBTEXTEXTENTS
503 #define XmbTextListToTextProperty XMBTEXTLISTTOTEXTPROPERTY
504 #define XmbTextPropertyToTextList XMBTEXTPROPERTYTOTEXTLIST
505 #define XmuClientWindow XMUCLIENTWINDOW
506 #define XmuPrintDefaultErrorMessage XMUPRINTDEFAULTERRORMESSAGE
507 #define XrmGetDatabase XRMGETDATABASE
508 #define XrmGetResource XRMGETRESOURCE
509 #define XrmPutStringResource XRMPUTSTRINGRESOURCE
510 #define XrmQuarkToString XRMQUARKTOSTRING
511 #define XrmStringToQuark XRMSTRINGTOQUARK
512 #define XtAddCallback XTADDCALLBACK
513 #define XtAddCallbacks XTADDCALLBACKS
514 #define XtAddEventHandler XTADDEVENTHANDLER
515 #define XtAddGrab XTADDGRAB
516 #define XtAllocateGC XTALLOCATEGC
517 #define XtAppAddActions XTAPPADDACTIONS
518 #define XtAppAddInput XTAPPADDINPUT
519 #define XtAppAddTimeOut XTAPPADDTIMEOUT
520 #define XtAppCreateShell XTAPPCREATESHELL
521 #define XtAppInitialize XTAPPINITIALIZE
522 #define XtAppNextEvent XTAPPNEXTEVENT
523 #define XtAppPeekEvent XTAPPPEEKEVENT
524 #define XtAppPending XTAPPPENDING
525 #define XtAppProcessEvent XTAPPPROCESSEVENT
526 #define XtAppSetErrorHandler XTAPPSETERRORHANDLER
527 #define XtAppSetFallbackResources XTAPPSETFALLBACKRESOURCES
528 #define XtAppSetWarningHandler XTAPPSETWARNINGHANDLER
529 #define XtAppSetWarningMsgHandler XTAPPSETWARNINGMSGHANDLER
530 #define XtAppWarning XTAPPWARNING
531 #define XtCallActionProc XTCALLACTIONPROC
532 #define XtCallCallbackList XTCALLCALLBACKLIST
533 #define XtCallCallbacks XTCALLCALLBACKS
534 #define XtConfigureWidget XTCONFIGUREWIDGET
535 #define XtConvertAndStore XTCONVERTANDSTORE
536 #define XtCreateApplicationContext XTCREATEAPPLICATIONCONTEXT
537 #define XtCreateManagedWidget XTCREATEMANAGEDWIDGET
538 #define XtCreatePopupShell XTCREATEPOPUPSHELL
539 #define XtCreateWidget XTCREATEWIDGET
540 #define XtDatabase XTDATABASE
541 #define XtDestroyWidget XTDESTROYWIDGET
542 #define XtDisownSelection XTDISOWNSELECTION
543 #define XtDispatchEvent XTDISPATCHEVENT
544 #define XtDisplayOfObject XTDISPLAYOFOBJECT
545 #define XtDisplayStringConvWarning XTDISPLAYSTRINGCONVWARNING
546 #define XtDisplayToApplicationContext XTDISPLAYTOAPPLICATIONCONTEXT
547 #define XtFree XTFREE
548 #define XtGetActionKeysym XTGETACTIONKEYSYM
549 #define XtGetActionList XTGETACTIONLIST
550 #define XtGetApplicationNameAndClass XTGETAPPLICATIONNAMEANDCLASS
551 #define XtGetApplicationResources XTGETAPPLICATIONRESOURCES
552 #define XtGetGC XTGETGC
553 #define XtGetMultiClickTime XTGETMULTICLICKTIME
554 #define XtGetSelectionValue XTGETSELECTIONVALUE
555 #define XtGetSelectionValues XTGETSELECTIONVALUES
556 #define XtGetSubresources XTGETSUBRESOURCES
557 #define XtGetValues XTGETVALUES
558 #define XtGrabKeyboard XTGRABKEYBOARD
559 #define XtGrabPointer XTGRABPOINTER
560 #define XtHasCallbacks XTHASCALLBACKS
561 #define XtInitializeWidgetClass XTINITIALIZEWIDGETCLASS
562 #define XtInsertEventHandler XTINSERTEVENTHANDLER
563 #define XtIsManaged XTISMANAGED
564 #define XtIsObject XTISOBJECT
565 #define XtIsSensitive XTISSENSITIVE
566 #define XtIsSubclass XTISSUBCLASS
567 #define XtLastTimestampProcessed XTLASTTIMESTAMPPROCESSED
568 #define XtMakeGeometryRequest XTMAKEGEOMETRYREQUEST
569 #define XtMakeResizeRequest XTMAKERESIZEREQUEST
570 #define XtMalloc XTMALLOC
571 #define XtManageChild XTMANAGECHILD
572 #define XtManageChildren XTMANAGECHILDREN
573 #define XtMergeArgLists XTMERGEARGLISTS
574 #define XtMoveWidget XTMOVEWIDGET
575 #define XtName XTNAME
576 #define XtNameToWidget XTNAMETOWIDGET
577 #define XtOpenDisplay XTOPENDISPLAY
578 #define XtOverrideTranslations XTOVERRIDETRANSLATIONS
579 #define XtOwnSelection XTOWNSELECTION
580 #define XtParent XTPARENT
581 #define XtParseTranslationTable XTPARSETRANSLATIONTABLE
582 #define XtPopdown XTPOPDOWN
583 #define XtPopup XTPOPUP
584 #define XtQueryGeometry XTQUERYGEOMETRY
585 #define XtRealizeWidget XTREALIZEWIDGET
586 #define XtRealloc XTREALLOC
587 #define XtReleaseGC XTRELEASEGC
588 #define XtRemoveAllCallbacks XTREMOVEALLCALLBACKS
589 #define XtRemoveCallback XTREMOVECALLBACK
590 #define XtRemoveEventHandler XTREMOVEEVENTHANDLER
591 #define XtRemoveGrab XTREMOVEGRAB
592 #define XtRemoveInput XTREMOVEINPUT
593 #define XtRemoveTimeOut XTREMOVETIMEOUT
594 #define XtResizeWidget XTRESIZEWIDGET
595 #define XtResolvePathname XTRESOLVEPATHNAME
596 #define XtSetKeyboardFocus XTSETKEYBOARDFOCUS
597 #define XtSetMappedWhenManaged XTSETMAPPEDWHENMANAGED
598 #define XtSetSensitive XTSETSENSITIVE
599 #define XtSetTypeConverter XTSETTYPECONVERTER
600 #define XtSetValues XTSETVALUES
601 #define XtShellStrings XTSHELLSTRINGS
602 #define XtStrings XTSTRINGS
603 #define XtToolkitInitialize XTTOOLKITINITIALIZE
604 #define XtTranslateCoords XTTRANSLATECOORDS
605 #define XtTranslateKeycode XTTRANSLATEKEYCODE
606 #define XtUngrabKeyboard XTUNGRABKEYBOARD
607 #define XtUngrabPointer XTUNGRABPOINTER
608 #define XtUnmanageChild XTUNMANAGECHILD
609 #define XtUnmanageChildren XTUNMANAGECHILDREN
610 #define XtUnrealizeWidget XTUNREALIZEWIDGET
611 #define XtVaAppCreateShell XTVAAPPCREATESHELL
612 #define XtVaCreateManagedWidget XTVACREATEMANAGEDWIDGET
613 #define XtVaCreatePopupShell XTVACREATEPOPUPSHELL
614 #define XtVaCreateWidget XTVACREATEWIDGET
615 #define XtVaGetValues XTVAGETVALUES
616 #define XtVaSetValues XTVASETVALUES
617 #define XtWarning XTWARNING
618 #define XtWidgetToApplicationContext XTWIDGETTOAPPLICATIONCONTEXT
619 #define XtWindow XTWINDOW
620 #define XtWindowOfObject XTWINDOWOFOBJECT
621 #define XtWindowToWidget XTWINDOWTOWIDGET
622 #define XwcDrawString XWCDRAWSTRING
623 #define XwcFreeStringList XWCFREESTRINGLIST
624 #define XwcTextEscapement XWCTEXTESCAPEMENT
625 #define XwcTextExtents XWCTEXTEXTENTS
626 #define XwcTextListToTextProperty XWCTEXTLISTTOTEXTPROPERTY
627 #define XwcTextPropertyToTextList XWCTEXTPROPERTYTOTEXTLIST
628 #define _XmBottomShadowColorDefault _XMBOTTOMSHADOWCOLORDEFAULT
629 #define _XmClearBorder _XMCLEARBORDER
630 #define _XmConfigureObject _XMCONFIGUREOBJECT
631 #define _XmDestroyParentCallback _XMDESTROYPARENTCALLBACK
632 #define _XmDrawArrow _XMDRAWARROW
633 #define _XmDrawShadows _XMDRAWSHADOWS
634 #define _XmFontListGetDefaultFont _XMFONTLISTGETDEFAULTFONT
635 #define _XmFromHorizontalPixels _XMFROMHORIZONTALPIXELS
636 #define _XmFromVerticalPixels _XMFROMVERTICALPIXELS
637 #define _XmGetClassExtensionPtr _XMGETCLASSEXTENSIONPTR
638 #define _XmGetDefaultFontList _XMGETDEFAULTFONTLIST
639 #define _XmGetTextualDragIcon _XMGETTEXTUALDRAGICON
640 #define _XmGetWidgetExtData _XMGETWIDGETEXTDATA
641 #define _XmGrabKeyboard _XMGRABKEYBOARD
642 #define _XmGrabPointer _XMGRABPOINTER
643 #define _XmInheritClass _XMINHERITCLASS
644 #define _XmInputInGadget _XMINPUTINGADGET
645 #define _XmMakeGeometryRequest _XMMAKEGEOMETRYREQUEST
646 #define _XmMenuPopDown _XMMENUPOPDOWN
647 #define _XmMoveObject _XMMOVEOBJECT
648 #define _XmNavigChangeManaged _XMNAVIGCHANGEMANAGED
649 #define _XmOSBuildFileList _XMOSBUILDFILELIST
650 #define _XmOSFileCompare _XMOSFILECOMPARE
651 #define _XmOSFindPatternPart _XMOSFINDPATTERNPART
652 #define _XmOSQualifyFileSpec _XMOSQUALIFYFILESPEC
653 #define _XmPostPopupMenu _XMPOSTPOPUPMENU
654 #define _XmPrimitiveEnter _XMPRIMITIVEENTER
655 #define _XmPrimitiveLeave _XMPRIMITIVELEAVE
656 #define _XmRedisplayGadgets _XMREDISPLAYGADGETS
657 #define _XmShellIsExclusive _XMSHELLISEXCLUSIVE
658 #define _XmStringDraw _XMSTRINGDRAW
659 #define _XmStringGetTextConcat _XMSTRINGGETTEXTCONCAT
660 #define _XmStrings _XMSTRINGS
661 #define _XmToHorizontalPixels _XMTOHORIZONTALPIXELS
662 #define _XmToVerticalPixels _XMTOVERTICALPIXELS
663 #define _XmTopShadowColorDefault _XMTOPSHADOWCOLORDEFAULT
664 #define _Xm_fastPtr _XM_FASTPTR
665 #define _XtCheckSubclassFlag _XTCHECKSUBCLASSFLAG
666 #define _XtInherit _XTINHERIT
667 #define _XtInheritTranslations _XTINHERITTRANSLATIONS
668 #define applicationShellWidgetClass APPLICATIONSHELLWIDGETCLASS
669 #define compositeWidgetClass COMPOSITEWIDGETCLASS
670 #define overrideShellWidgetClass OVERRIDESHELLWIDGETCLASS
671 #define shellWidgetClass SHELLWIDGETCLASS
672 #define topLevelShellClassRec TOPLEVELSHELLCLASSREC
673 #define topLevelShellWidgetClass TOPLEVELSHELLWIDGETCLASS
674 #define transientShellWidgetClass TRANSIENTSHELLWIDGETCLASS
675 #define vendorShellClassRec VENDORSHELLCLASSREC
676 #define vendorShellWidgetClass VENDORSHELLWIDGETCLASS
677 #define wmShellWidgetClass WMSHELLWIDGETCLASS
678 #define xmArrowButtonWidgetClass XMARROWBUTTONWIDGETCLASS
679 #define xmCascadeButtonClassRec XMCASCADEBUTTONCLASSREC
680 #define xmCascadeButtonGadgetClass XMCASCADEBUTTONGADGETCLASS
681 #define xmCascadeButtonWidgetClass XMCASCADEBUTTONWIDGETCLASS
682 #define xmDialogShellWidgetClass XMDIALOGSHELLWIDGETCLASS
683 #define xmDrawingAreaWidgetClass XMDRAWINGAREAWIDGETCLASS
684 #define xmDrawnButtonWidgetClass XMDRAWNBUTTONWIDGETCLASS
685 #define xmFileSelectionBoxWidgetClass XMFILESELECTIONBOXWIDGETCLASS
686 #define xmFormWidgetClass XMFORMWIDGETCLASS
687 #define xmFrameWidgetClass XMFRAMEWIDGETCLASS
688 #define xmGadgetClass XMGADGETCLASS
689 #define xmLabelGadgetClass XMLABELGADGETCLASS
690 #define xmLabelWidgetClass XMLABELWIDGETCLASS
691 #define xmListWidgetClass XMLISTWIDGETCLASS
692 #define xmMainWindowWidgetClass XMMAINWINDOWWIDGETCLASS
693 #define xmManagerClassRec XMMANAGERCLASSREC
694 #define xmManagerWidgetClass XMMANAGERWIDGETCLASS
695 #define xmMenuShellWidgetClass XMMENUSHELLWIDGETCLASS
696 #define xmMessageBoxWidgetClass XMMESSAGEBOXWIDGETCLASS
697 #define xmPrimitiveClassRec XMPRIMITIVECLASSREC
698 #define xmPrimitiveWidgetClass XMPRIMITIVEWIDGETCLASS
699 #define xmPushButtonClassRec XMPUSHBUTTONCLASSREC
700 #define xmPushButtonGadgetClass XMPUSHBUTTONGADGETCLASS
701 #define xmPushButtonWidgetClass XMPUSHBUTTONWIDGETCLASS
702 #define xmRowColumnWidgetClass XMROWCOLUMNWIDGETCLASS
703 #define xmSashWidgetClass XMSASHWIDGETCLASS
704 #define xmScrollBarWidgetClass XMSCROLLBARWIDGETCLASS
705 #define xmScrolledWindowClassRec XMSCROLLEDWINDOWCLASSREC
706 #define xmScrolledWindowWidgetClass XMSCROLLEDWINDOWWIDGETCLASS
707 #define xmSeparatorGadgetClass XMSEPARATORGADGETCLASS
708 #define xmSeparatorWidgetClass XMSEPARATORWIDGETCLASS
709 #define xmTextFieldWidgetClass XMTEXTFIELDWIDGETCLASS
710 #define xmTextWidgetClass XMTEXTWIDGETCLASS
711 #define xmToggleButtonGadgetClass XMTOGGLEBUTTONGADGETCLASS
712 #define xmToggleButtonWidgetClass XMTOGGLEBUTTONWIDGETCLASS
713 
714 /*
715 ** XtRegisterDrawable and XtUnregisterDrawable don't exist until R6.
716 ** So we have to fake it for R5 and earlier. It would be real nice to
717 ** include X11.h here and then test for R6 by checking
718 ** XlibSpecificationRelease. But including X11.h defines the symbol "None"
719 ** and there's Mozilla code in gfx/src/gtk that defines an enum element
720 ** named None. So for now hard code this is R5....
721 */
722 #ifndef VMS_X11R6
723 // R5 or earlier
724 #define _XtRegisterWindow _XTREGISTERWINDOW
725 #define _XtUnregisterWindow _XTUNREGISTERWINDOW
726 #else
727 // R6 or later
728 #define XtRegisterDrawable XTREGISTERDRAWABLE
729 #define XtUnregisterDrawable XTUNREGISTERDRAWABLE
730 #endif
731