blob: d30872ed2bdcc2163042e0253152b3b52387e874 [file] [log] [blame]
Bram Moolenaaredf3f972016-08-29 22:49:24 +02001/* vi:set ts=8 sts=4 sw=4 noet:
Bram Moolenaar071d4272004-06-13 20:20:40 +00002 *
3 * VIM - Vi IMproved by Bram Moolenaar
4 *
5 * Do ":help uganda" in Vim to read copying and usage conditions.
Bram Moolenaarcf0dfa22007-05-10 18:52:16 +00006 * Do ":help credits" in Vim to see a list of people who contributed.
Bram Moolenaar071d4272004-06-13 20:20:40 +00007 *
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
Bram Moolenaar9bf703d2019-11-30 19:44:38 +010077// INTRINSIC.H omits proto if XtFree is defined
78// VMS_BEGIN_C_PLUS_PLUS
Bram Moolenaar071d4272004-06-13 20:20:40 +000079extern void XtFree(char*);
Bram Moolenaar910f66f2006-04-05 20:41:53 +000080extern void XTFREE(char*);
Bram Moolenaar9bf703d2019-11-30 19:44:38 +010081// VMS_END_C_PLUS_PLUS
Bram Moolenaar071d4272004-06-13 20:20:40 +000082
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
Bram Moolenaar910f66f2006-04-05 20:41:53 +0000127#define XDefaultRootWindow XDEFAULTROOTWINDOW
Bram Moolenaar071d4272004-06-13 20:20:40 +0000128#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
Bram Moolenaar910f66f2006-04-05 20:41:53 +0000191#define XGetWMIconName XGETWMICONNAME
Bram Moolenaar071d4272004-06-13 20:20:40 +0000192#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
Bram Moolenaar910f66f2006-04-05 20:41:53 +0000295#define XStoreBuffer XSTOREBUFFER
Bram Moolenaar071d4272004-06-13 20:20:40 +0000296#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
Bram Moolenaar467676d2020-12-30 13:14:45 +0100438#define XmRepTypeInstallTearOffModelCon XMREPTYPEINSTALLTEAROFFMODELCON
Bram Moolenaar071d4272004-06-13 20:20:40 +0000439#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
Bram Moolenaar910f66f2006-04-05 20:41:53 +0000611#define XtVaAppCreateShell XTVAAPPCREATESHELL
Bram Moolenaar071d4272004-06-13 20:20:40 +0000612#define XtVaCreateManagedWidget XTVACREATEMANAGEDWIDGET
Bram Moolenaar910f66f2006-04-05 20:41:53 +0000613#define XtVaCreatePopupShell XTVACREATEPOPUPSHELL
Bram Moolenaar071d4272004-06-13 20:20:40 +0000614#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
Bram Moolenaar9bf703d2019-11-30 19:44:38 +0100723// R5 or earlier
Bram Moolenaar071d4272004-06-13 20:20:40 +0000724#define _XtRegisterWindow _XTREGISTERWINDOW
725#define _XtUnregisterWindow _XTUNREGISTERWINDOW
Bram Moolenaar071d4272004-06-13 20:20:40 +0000726#else
Bram Moolenaar9bf703d2019-11-30 19:44:38 +0100727// R6 or later
Bram Moolenaar071d4272004-06-13 20:20:40 +0000728#define XtRegisterDrawable XTREGISTERDRAWABLE
729#define XtUnregisterDrawable XTUNREGISTERDRAWABLE
730#endif