127 lines
4.6 KiB
C
127 lines
4.6 KiB
C
/* $Xorg: AllWidgets.c,v 1.4 2001/02/09 02:03:42 xorgcvs Exp $ */
|
|
|
|
/*
|
|
|
|
Copyright (c) 1991, 1994, 1998 The Open Group
|
|
|
|
Permission to use, copy, modify, distribute, and sell this software and its
|
|
documentation for any purpose is hereby granted without fee, provided that
|
|
the above copyright notice appear in all copies and that both that
|
|
copyright notice and this permission notice appear in supporting
|
|
documentation.
|
|
|
|
The above copyright notice and this permission notice shall be included in
|
|
all copies or substantial portions of the Software.
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
|
|
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
|
|
Except as contained in this notice, the name of The Open Group shall not be
|
|
used in advertising or otherwise to promote the sale, use or other dealings
|
|
in this Software without prior written authorization from The Open Group.
|
|
|
|
*/
|
|
/* $XFree86: xc/lib/Xaw/AllWidgets.c,v 1.3 2001/08/23 21:49:51 tsi Exp $ */
|
|
|
|
#ifdef HAVE_CONFIG_H
|
|
#include <config.h>
|
|
#endif
|
|
#include <X11/IntrinsicP.h>
|
|
#include <X11/Xmu/WidgetNode.h>
|
|
|
|
extern WidgetClass applicationShellWidgetClass;
|
|
extern WidgetClass asciiSinkObjectClass;
|
|
extern WidgetClass asciiSrcObjectClass;
|
|
extern WidgetClass asciiTextWidgetClass;
|
|
extern WidgetClass boxWidgetClass;
|
|
extern WidgetClass commandWidgetClass;
|
|
extern WidgetClass dialogWidgetClass;
|
|
extern WidgetClass formWidgetClass;
|
|
extern WidgetClass gripWidgetClass;
|
|
extern WidgetClass labelWidgetClass;
|
|
extern WidgetClass listWidgetClass;
|
|
extern WidgetClass menuButtonWidgetClass;
|
|
extern WidgetClass multiSinkObjectClass;
|
|
extern WidgetClass multiSrcObjectClass;
|
|
extern WidgetClass overrideShellWidgetClass;
|
|
extern WidgetClass panedWidgetClass;
|
|
extern WidgetClass pannerWidgetClass;
|
|
extern WidgetClass portholeWidgetClass;
|
|
extern WidgetClass repeaterWidgetClass;
|
|
extern WidgetClass scrollbarWidgetClass;
|
|
extern WidgetClass shellWidgetClass;
|
|
extern WidgetClass simpleMenuWidgetClass;
|
|
extern WidgetClass simpleWidgetClass;
|
|
extern WidgetClass smeBSBObjectClass;
|
|
extern WidgetClass smeLineObjectClass;
|
|
extern WidgetClass smeObjectClass;
|
|
extern WidgetClass stripChartWidgetClass;
|
|
extern WidgetClass textSinkObjectClass;
|
|
extern WidgetClass textSrcObjectClass;
|
|
extern WidgetClass textWidgetClass;
|
|
extern WidgetClass toggleWidgetClass;
|
|
extern WidgetClass topLevelShellWidgetClass;
|
|
extern WidgetClass transientShellWidgetClass;
|
|
extern WidgetClass treeWidgetClass;
|
|
extern WidgetClass vendorShellWidgetClass;
|
|
extern WidgetClass viewportWidgetClass;
|
|
extern WidgetClass wmShellWidgetClass;
|
|
#if !defined(OLDXAW) && !defined(XAW7)
|
|
extern WidgetClass xawPrintShellWidgetClass;
|
|
#endif
|
|
|
|
XmuWidgetNode XawWidgetArray[] = {
|
|
{ "applicationShell", &applicationShellWidgetClass },
|
|
{ "asciiSink", &asciiSinkObjectClass },
|
|
{ "asciiSrc", &asciiSrcObjectClass },
|
|
{ "asciiText", &asciiTextWidgetClass },
|
|
{ "box", &boxWidgetClass },
|
|
{ "command", &commandWidgetClass },
|
|
{ "composite", &compositeWidgetClass },
|
|
{ "constraint", &constraintWidgetClass },
|
|
{ "core", &coreWidgetClass },
|
|
{ "dialog", &dialogWidgetClass },
|
|
{ "form", &formWidgetClass },
|
|
{ "grip", &gripWidgetClass },
|
|
{ "label", &labelWidgetClass },
|
|
{ "list", &listWidgetClass },
|
|
{ "menuButton", &menuButtonWidgetClass },
|
|
{ "multiSink", &multiSinkObjectClass },
|
|
{ "multiSrc", &multiSrcObjectClass },
|
|
{ "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 },
|
|
{ "sme", &smeObjectClass },
|
|
{ "stripChart", &stripChartWidgetClass },
|
|
{ "textSink", &textSinkObjectClass },
|
|
{ "textSrc", &textSrcObjectClass },
|
|
{ "text", &textWidgetClass },
|
|
{ "toggle", &toggleWidgetClass },
|
|
{ "topLevelShell", &topLevelShellWidgetClass },
|
|
{ "transientShell", &transientShellWidgetClass },
|
|
{ "tree", &treeWidgetClass },
|
|
{ "vendorShell", &vendorShellWidgetClass },
|
|
{ "viewport", &viewportWidgetClass },
|
|
{ "wmShell", &wmShellWidgetClass },
|
|
#if !defined(OLDXAW) && !defined(XAW7)
|
|
{ "printShell", &xawPrintShellWidgetClass },
|
|
#endif
|
|
};
|
|
|
|
int XawWidgetCount = XtNumber(XawWidgetArray);
|
|
|