
#ifndef Xtw_Chooser_h
#define Xtw_Chooser_h

#include <X11/Xaw/Form.h>
#include <X11/Xaw/List.h>

#define XtNselection      "selection"
#define XtNnoSelection    "noSelection"
#define XtNselectionIndex "selectionIndex"
#define XtNchoices        "choices"
#define XtNindices        "indices"
#define XtNallowUnselect  "allowUnselect"
#define XtCSelection      "Selection"
#define XtCNoSelection    "NoSelection"
#define XtCSelectionIndex "SelectionIndex"
#define XtCChoices        "Choices"
#define XtCIndices        "Indices"
#define XtCAllowUnselect  "AllowUnselect"

/*
 * Chooser Widget
 */

/* 
 * New parameters:

 Name		     Class		RepType		Default Value
 ----		     -----		-------		-------------
 position            Place              XtwPlace        Left

 */


typedef struct _ChooserClassRec	*ChooserWidgetClass;
typedef struct _ChooserRec	*ChooserWidget;

extern WidgetClass chooserWidgetClass;
void XtwChooserChange();


#ifdef __cplusplus
extern "C" {					/* for C++ V2.0 */
#endif

#ifdef __cplusplus
}						/* for C++ V2.0 */
#endif

#endif /* Xtw_Chooser_h */
