/*
 *	sccsid: @(#)Atoms.h	1.7	5/7/87
 */

/*
 * Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts.
 * 
 *                         All Rights Reserved
 * 
 * Permission to use, copy, modify, and distribute this software and its 
 * documentation for any purpose and without fee is hereby granted, 
 * provided that the above copyright notice appear in all copies and that
 * both that copyright notice and this permission notice appear in 
 * supporting documentation, and that the name of Digital Equipment
 * Corporation not be used in advertising or publicity pertaining to
 * distribution of the software without specific, written prior permission.  
 * 
 * DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
 * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
 * DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
 * ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
 * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
 * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
 * SOFTWARE.
 */

#ifndef _Atoms_h
#define _Atoms_h

/* Resource names */

#define XtNallowhoriz		"allowhoriz"
#define XtNallowvert		"allowvert"
#define XtNbackground		"background"
#define XtNborder		"border"
#define XtNborderWidth		"borderWidth"
#define XtNchildWindow		"childWindow"
#define XtNdialogButtons	"dialogButtons"
#define XtNdialogButtonCount	"dialogButtonCount"
#define XtNdialogValue		"dialogValue"
#define XtNeditType		"editType"
#define XtNeventBindings	"eventBindings"
#define XtNfont			"font"
#define XtNforceBars		"forceBars"
#define XtNforeground		"foreground"
#define XtNfunction		"function"
#define XtNheight		"height"
#define XtNhSpace		"hSpace"
#define XtNindex		"index"
#define XtNinnerHeight		"innerHeight"
#define XtNinnerWidth		"innerWidth"
#define XtNinnerWindow		"innerWindow"
#define XtNinsertPosition	"insertPosition"
#define XtNinternalHeight	"internalHeight"
#define XtNinternalWidth	"internalWidth"
#define XtNjustify		"justify"
#define XtNknobHeight		"knobHeight"
#define XtNknobIndent		"knobIndent"
#define XtNknobPixel		"knobPixel"
#define XtNknobWidth		"knobWidth"
#define XtNlabel		"label"
#define XtNlength		"length"
#define XtNlowerRight		"lowerRight"
#define XtNmenuEntry		"menuEntry"
#define XtNname			"name"
#define XtNnotify		"notify"
#define XtNorientation		"orientation"
#define XtNparameter		"parameter"
#define XtNreverseVideo		"reverseVideo"
#define XtNscrollUpDownProc	"scrollUpDownProc"
#define XtNselection		"selection"
#define XtNselectionArray	"selectionArray"
#define XtNshown		"shown"
#define XtNspace		"space"
#define XtNstring		"string"
#define XtNtextOptions		"textOptions"
#define XtNtextSink		"textSink"
#define XtNtextSource		"textSource"
#define XtNthickness		"thickness"
#define XtNthumbProc		"thumbProc"
#define XtNtop			"top"
#define XtNuseBottom		"useBottom"
#define XtNuseRight		"useRight"
#define XtNvalue		"value"
#define XtNvSpace		"vSpace"
#define XtNwidth		"width"
#define XtNwindow		"window"
#define XtNx			"x"
#define XtNy			"y"


/* Class types */ 

#define XtCBitmap		"Bitmap"
#define XtCBoolean		"Boolean"
#define XtCBorderWidth		"BorderWidth"
#define XtCColor		"Color"
#define XtCCursor		"Cursor"
#define XtCDialogButtons	"DialogButtons"
#define XtCDialogValue		"DialogValue"
#define XtCEditType		"EditType"
#define XtCEventBindings	"EventBindings"
#define XtCFile			"File"
#define XtCFont			"Font"
#define XtCFraction		"Fraction"
#define XtCFunction		"Function"
#define XtCHeight		"Height"
#define XtCHighlight		"Highlight"
#define XtCHSpace		"HSpace"
#define XtCIndex		"Index"
#define XtCInterval		"Interval"
#define XtCJustify		"Justify"
#define XtCKnobHeight		"KnobHeight"
#define XtCKnobIndent		"KnobIndent"
#define XtCKnobPixel		"KnobPixel"
#define XtCKnobWidth		"KnobWidth"
#define XtCLabel		"Label"
#define XtCLength		"Length"
#define XtCMargin		"Margin"
#define XtCMenuEntry		"MenuEntry"
#define XtCName			"Name"
#define XtCNotify		"Notify"
#define XtCOff			"Off"
#define XtCOn			"On"
#define XtCOrientation		"Orientation"
#define XtCParameter		"Parameter"
#define XtCPixmap		"Pixmap"
#define XtCReason		"Reason"
#define XtCScrollUpDownProc	"ScrollUpDownProc"
#define XtCSelection		"Selection"
#define XtCSelectionArray	"SelectionArray"
#define XtCSpace		"Space"
#define XtCString		"String"
#define XtCTextOptions		"TextOptions"
#define XtCTextPosition		"TextPosition"
#define XtCTextSelection	"TextSelection"
#define XtCTextSink		"TextSink"
#define XtCTextSource		"TextSource"
#define XtCThickness		"Thickness"
#define XtCToggle		"Toggle"
#define XtCUnhighlight		"Unhighlight"
#define XtCValue		"Value"
#define XtCVSpace		"VSpace"
#define XtCWidth		"Width"
#define XtCWindow		"Window"
#define XtCX			"X"
#define XtCY			"Y"


/* Representation types */

#define XtRBoolean		"Boolean"
#define XtRColor		"Color"
#define XtRDims			"Dims"
#define XtRDisplay		"Display"
#define XtREditMode		"EditMode"
#define XtREventBindings	"EventBindings"
#define XtRFile			"File"
#define XtRFloat		"Float"
#define XtRFont			"Font"
#define XtRFontInfo		"FontInfo"
#define XtRFunction		"Function"
#define XtRGeometry		"Geometry"
#define XtRInt			"Int"
#define XtRLong			"Long"
#define XtRJustify		"Justify"
#define XtRName			"Name"
#define XtROrientation		"Orientation"
#define XtRPixel		"Pixel"
#define XtRPixmap		"Pixmap"
#define XtRPointer		"Pointer"
#define XtRString		"String"
#define XtRTextPosition         "XtTextPosition"
#define XtRWindow		"Window"


/* Boolean enumeration constants */

#define XtEoff			"off"
#define XtEfalse		"false"
#define XtEno			"no"

#define XtEon			"on"
#define XtEtrue			"true"
#define XtEyes			"yes"


/* Orientation enumeration constants */

#define XtEvertical		"vertical"
#define XtEhorizontal		"horizontal"

#endif _Atoms_h
/* DON'T ADD STUFF AFTER THIS #endif */
