/*
 * This file is generated by the genlist.sh script and contains an array of
 * all the widgets in Athena widget set.
 *
 * $XConsortium: AllWidgets.c,v 1.4 90/03/02 15:34:13 jim Exp $
 */

#ifdef VMS
#   include <X11_DIRECTORY/IntrinsicP.h>
#   include <XMU_DIRECTORY/WidgetNode.h>
#else
#   include <X11/IntrinsicP.h>
#   include <X11/Xmu/WidgetNode.h>
#endif

#ifdef VMS /* 06/18/95 ###jp### */
#  include <X11_DIRECTORY/Shell.h>
#  include <X11_DIRECTORY/Vendor.h>
#else
   extern WidgetClass applicationShellWidgetClass;
   extern WidgetClass compositeWidgetClass;
   extern WidgetClass constraintWidgetClass;
   extern WidgetClass coreWidgetClass;
   extern WidgetClass objectClass;
   extern WidgetClass overrideShellWidgetClass;
   extern WidgetClass rectObjClass;
   extern WidgetClass shellWidgetClass;
   extern WidgetClass topLevelShellWidgetClass;
   extern WidgetClass transientShellWidgetClass;
   extern WidgetClass vendorShellWidgetClass;
   extern WidgetClass wmShellWidgetClass;
#endif

#ifdef VMS  /*pragma ###jp### 06/18/95 */
#   include <XAW_DIRECTORY/Xaw3D_VMS_PRAGMA_S.H>
#   if defined(__DECCXX) || defined(__DECC)
#      define _NOSHARE_
#   else
#      define _NOSHARE_ noshare
#   endif  
#else
    define _EXTERN_ extern 
    define _NOSHARE_ 
#endif

/* _EXTERN_ WidgetClass layoutWidgetClass; */
_EXTERN_ WidgetClass asciiSinkObjectClass;
_EXTERN_ WidgetClass asciiSrcObjectClass;
_EXTERN_ WidgetClass asciiTextWidgetClass;
_EXTERN_ WidgetClass boxWidgetClass;
/* _EXTERN_ WidgetClass clockWidgetClass; */
_EXTERN_ WidgetClass commandWidgetClass;
_EXTERN_ WidgetClass dialogWidgetClass;
_EXTERN_ WidgetClass formWidgetClass;
_EXTERN_ WidgetClass gripWidgetClass;
_EXTERN_ WidgetClass labelWidgetClass;
_EXTERN_ WidgetClass listWidgetClass;
_EXTERN_ WidgetClass layoutWidgetClass;
/* _EXTERN_ WidgetClass logoWidgetClass;    */
/* _EXTERN_ WidgetClass mailboxWidgetClass; */
_EXTERN_ WidgetClass menuButtonWidgetClass;
_EXTERN_ WidgetClass panedWidgetClass;
_EXTERN_ WidgetClass pannerWidgetClass;
_EXTERN_ WidgetClass portholeWidgetClass;
_EXTERN_ WidgetClass repeaterWidgetClass;
_EXTERN_ WidgetClass scrollbarWidgetClass;
_EXTERN_ WidgetClass simpleMenuWidgetClass;
_EXTERN_ WidgetClass simpleWidgetClass;
_EXTERN_ WidgetClass smeBSBObjectClass;
_EXTERN_ WidgetClass smeLineObjectClass;
_EXTERN_ WidgetClass smeObjectClass;
_EXTERN_ WidgetClass smeThreeDObjectClass;
_EXTERN_ WidgetClass stripChartWidgetClass;
_EXTERN_ WidgetClass textSinkObjectClass;
_EXTERN_ WidgetClass textSrcObjectClass;
_EXTERN_ WidgetClass textWidgetClass;
_EXTERN_ WidgetClass threeDWidgetClass;
_EXTERN_ WidgetClass toggleWidgetClass;
_EXTERN_ WidgetClass treeWidgetClass;
_EXTERN_ WidgetClass viewportWidgetClass;

_NOSHARE_ XmuWidgetNode XawWidgetArray[] = {
{ "applicationShell", &applicationShellWidgetClass },
{ "asciiSink", &asciiSinkObjectClass },
{ "asciiSrc", &asciiSrcObjectClass },
{ "asciiText", &asciiTextWidgetClass },
{ "box", &boxWidgetClass },
/* { "clock", &clockWidgetClass }, */
{ "command", &commandWidgetClass },
{ "composite", &compositeWidgetClass },
{ "constraint", &constraintWidgetClass },
{ "core", &coreWidgetClass },
{ "dialog", &dialogWidgetClass },
{ "form", &formWidgetClass },
{ "grip", &gripWidgetClass },
{ "label", &labelWidgetClass },
{ "layout", &layoutWidgetClass },
{ "list", &listWidgetClass },
/* { "logo", &logoWidgetClass },       */
/* { "mailbox", &mailboxWidgetClass }, */
{ "menuButton", &menuButtonWidgetClass },
{ "object", &objectClass },
{ "overrideShell", &overrideShellWidgetClass },
{ "paned", &panedWidgetClass },
{ "panner", &pannerWidgetClass },
{ "porthole", &portholeWidgetClass },
{ "rect", &rectObjClass },
{ "repeater", &repeaterWidgetClass },
{ "scrollbar", &scrollbarWidgetClass },
{ "shell", &shellWidgetClass },
{ "simpleMenu", &simpleMenuWidgetClass },
{ "simple", &simpleWidgetClass },
{ "smeBSB", &smeBSBObjectClass },
{ "smeLine", &smeLineObjectClass },
{ "smeThreeD", &smeThreeDObjectClass },
{ "sme", &smeObjectClass },
{ "stripChart", &stripChartWidgetClass },
{ "textSink", &textSinkObjectClass },
{ "textSrc", &textSrcObjectClass },
{ "text", &textWidgetClass },
{ "threeD", &threeDWidgetClass },
{ "toggle", &toggleWidgetClass },
{ "topLevelShell", &topLevelShellWidgetClass },
{ "transientShell", &transientShellWidgetClass },
{ "tree", &treeWidgetClass },
{ "vendorShell", &vendorShellWidgetClass },
{ "viewport", &viewportWidgetClass },
{ "wmShell", &wmShellWidgetClass },
};

_NOSHARE_ int XawWidgetCount = XtNumber(XawWidgetArray);

#undef _EXTERN_
#undef _NOSHARE_
#ifdef VMS  /*pragma ###jp### 06/18/95 */
#   include <XAW_DIRECTORY/Xaw3D_VMS_PRAGMA_E.H>
#endif
