Blame tests/Auto/lib/Create/instances/TopLS.c

Packit b099d7
/* 
Packit b099d7
 * Motif
Packit b099d7
 *
Packit b099d7
 * Copyright (c) 1987-2012, The Open Group. All rights reserved.
Packit b099d7
 *
Packit b099d7
 * These libraries and programs are free software; you can
Packit b099d7
 * redistribute them and/or modify them under the terms of the GNU
Packit b099d7
 * Lesser General Public License as published by the Free Software
Packit b099d7
 * Foundation; either version 2 of the License, or (at your option)
Packit b099d7
 * any later version.
Packit b099d7
 *
Packit b099d7
 * These libraries and programs are distributed in the hope that
Packit b099d7
 * they will be useful, but WITHOUT ANY WARRANTY; without even the
Packit b099d7
 * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
Packit b099d7
 * PURPOSE. See the GNU Lesser General Public License for more
Packit b099d7
 * details.
Packit b099d7
 *
Packit b099d7
 * You should have received a copy of the GNU Lesser General Public
Packit b099d7
 * License along with these librararies and programs; if not, write
Packit b099d7
 * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
Packit b099d7
 * Floor, Boston, MA 02110-1301 USA
Packit b099d7
*/ 
Packit b099d7
/* 
Packit b099d7
 * HISTORY
Packit b099d7
*/ 
Packit b099d7
#ifdef REV_INFO
Packit b099d7
#ifndef lint
Packit b099d7
static char rcsid[] = "$XConsortium: TopLS.c /main/8 1995/07/14 11:14:25 drk $"
Packit b099d7
#endif
Packit b099d7
#endif
Packit b099d7
/*      @(#)instance	1.2     Date:02/12/91                              */
Packit b099d7
/************************************************************************
Packit b099d7
Packit b099d7
    TEST: XmTopLevelShell
Packit b099d7
    AUTHOR: Automatic generation.
Packit b099d7
    DATE: Wed Oct  9 16:44:40 EDT 1991
Packit b099d7
Packit b099d7
       HISTORY:
Packit b099d7
         12/11/90 PSN Put it under source control. This is version at the
Packit b099d7
                      time of release.
Packit b099d7
**************************************************************************/
Packit b099d7
#include "mvslib.h"
Packit b099d7
#include <Xm/TopLS.h>
Packit b099d7
Packit b099d7
Packit b099d7
/*************************************************************************/
Packit b099d7
/*            This file contains WIDGET SPECIFIC DEFINTIONS              */
Packit b099d7
/*************************************************************************/
Packit b099d7

Packit b099d7
/*************************************************************************/
Packit b099d7
/*      These are the resources associated with this Widget Class        */
Packit b099d7
/*************************************************************************/
Packit b099d7
Packit b099d7
static MvsResourceInfoRecord Wresource_info[] = {
Packit b099d7
Packit b099d7
/* The resource_info structure */
Packit b099d7
{ XmNaccelerators        , T_XtAccelerators     , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNallowResize         , T_Boolean            , False, (MvsArgVal)FALSE                ,
Packit b099d7
  True,  NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNallowShellResize    , T_Boolean            , False, (MvsArgVal)FALSE                ,
Packit b099d7
  True,  NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNancestorSensitive   , T_Boolean            , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  True,  NULL , 0x0|GET,	False },
Packit b099d7
{ XmNbackground          , T_Pixel              , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNbackgroundPixmap    , T_Pixmap             , False, (MvsArgVal)XmUNSPECIFIED_PIXMAP ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNbaseHeight          , T_Integer            , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNbaseWidth           , T_Integer            , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNborderColor         , T_Pixel              , True , (MvsArgVal)MVSBlack             ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNborderPixmap        , T_Pixmap             , False, (MvsArgVal)XmUNSPECIFIED_PIXMAP ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNborderWidth         , T_Dimension          , False, (MvsArgVal)1                    ,
Packit b099d7
  True,  NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNbottomAttachment    , T_unsigned_char      , False, (MvsArgVal)XmATTACH_NONE        ,
Packit b099d7
  True,  NULL , 0x0|CREATE|SET,	False },
Packit b099d7
{ XmNbottomOffset        , T_Integer            , False, (MvsArgVal)0                    ,
Packit b099d7
  True,  NULL , 0x0|CREATE|SET,	False },
Packit b099d7
{ XmNbottomPosition      , T_Integer            , False, (MvsArgVal)0                    ,
Packit b099d7
  True,  NULL , 0x0|CREATE|SET,	False },
Packit b099d7
{ XmNbottomWidget        , T_Widget_ref         , False, (MvsArgVal)NULL                 ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET,	False },
Packit b099d7
{ XmNcolormap            , T_Colormap           , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|GET,	False },
Packit b099d7
{ XmNdefaultFontList     , T_XmFontList         , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  True,  NULL , 0x0|CREATE,	False },
Packit b099d7
{ XmNdeleteResponse      , T_unsigned_char      , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNdepth               , T_Integer            , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|GET,	False },
Packit b099d7
{ XmNgeometry            , T_String             , False, (MvsArgVal)NULL	,
Packit b099d7
  True,  NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNheight              , T_Dimension          , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  True,  NULL , 0x0|CREATE|SET|GET,	True },
Packit b099d7
{ XmNheightInc           , T_Integer            , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNiconMask            , T_Pixmap             , False, (MvsArgVal)NULL                 ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNiconName            , T_String             , False, (MvsArgVal)NULL	,
Packit b099d7
  True,  NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNiconPixmap          , T_Pixmap             , False, (MvsArgVal)NULL                 ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNiconWindow          , T_Widget_ref         , False, (MvsArgVal)NULL                 ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNiconX               , T_Integer            , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNiconY               , T_Integer            , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNiconic              , T_Boolean            , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  True,  NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNinitialResourcesPersistent, T_Boolean            , False, (MvsArgVal)TRUE                 ,
Packit b099d7
  False, NULL , 0x0|CREATE,	False },
Packit b099d7
{ XmNinitialState        , T_Integer            , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNinput               , T_Boolean            , False, (MvsArgVal)FALSE                ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNinsertPosition      , T_XmFunction         , False, (MvsArgVal)NULL                 ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNkeyboardFocusPolicy , T_unsigned_char      , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNleftAttachment      , T_unsigned_char      , False, (MvsArgVal)XmATTACH_NONE        ,
Packit b099d7
  True,  NULL , 0x0|CREATE|SET,	False },
Packit b099d7
{ XmNleftOffset          , T_Integer            , False, (MvsArgVal)0                    ,
Packit b099d7
  True,  NULL , 0x0|CREATE|SET,	False },
Packit b099d7
{ XmNleftPosition        , T_Integer            , False, (MvsArgVal)0                    ,
Packit b099d7
  True,  NULL , 0x0|CREATE|SET,	False },
Packit b099d7
{ XmNleftWidget          , T_Widget_ref         , False, (MvsArgVal)NULL                 ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET,	False },
Packit b099d7
{ XmNmappedWhenManaged   , T_Boolean            , False, (MvsArgVal)TRUE                 ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNmaxAspectX          , T_Integer            , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNmaxAspectY          , T_Integer            , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNmaxHeight           , T_Integer            , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNmaxWidth            , T_Integer            , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNminAspectX          , T_Integer            , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNminAspectY          , T_Integer            , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNminHeight           , T_Integer            , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNminWidth            , T_Integer            , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNmwmDecorations      , T_Integer            , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNmwmFunctions        , T_Integer            , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNmwmInputMode        , T_Integer            , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNmwmMenu             , T_String             , False, (MvsArgVal)NULL	,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNoverrideRedirect    , T_Boolean            , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNpaneMaximum         , T_Integer            , False, (MvsArgVal)1000                 ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNpaneMinimum         , T_Integer            , False, (MvsArgVal)1                    ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNpopdownCallback     , T_XtCallbackList     , False, (MvsArgVal)NULL                 ,
Packit b099d7
  False, NULL , 0x0|CREATE,	False },
Packit b099d7
{ XmNpopupCallback       , T_XtCallbackList     , False, (MvsArgVal)NULL                 ,
Packit b099d7
  False, NULL , 0x0|CREATE,	False },
Packit b099d7
{ XmNresizable           , T_Boolean            , False, (MvsArgVal)TRUE                 ,
Packit b099d7
  True,  NULL , 0x0|CREATE|SET,	False },
Packit b099d7
{ XmNrightAttachment     , T_unsigned_char      , False, (MvsArgVal)XmATTACH_NONE        ,
Packit b099d7
  True,  NULL , 0x0|CREATE|SET,	False },
Packit b099d7
{ XmNrightOffset         , T_Integer            , False, (MvsArgVal)0                    ,
Packit b099d7
  True,  NULL , 0x0|CREATE|SET,	False },
Packit b099d7
{ XmNrightPosition       , T_Integer            , False, (MvsArgVal)0                    ,
Packit b099d7
  True,  NULL , 0x0|CREATE|SET,	False },
Packit b099d7
{ XmNrightWidget         , T_Widget_ref         , False, (MvsArgVal)NULL                 ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET,	False },
Packit b099d7
{ XmNsaveUnder           , T_Boolean            , False, (MvsArgVal)FALSE                ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNscreen              , T_Pointer            , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|GET,	False },
Packit b099d7
{ XmNsensitive           , T_Boolean            , False, (MvsArgVal)TRUE                 ,
Packit b099d7
  True,  NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNshellUnitType       , T_unsigned_char      , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNskipAdjust          , T_Boolean            , False, (MvsArgVal)FALSE                ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNtitle               , T_String             , True , (MvsArgVal)MVSdynamic,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNtopAttachment       , T_unsigned_char      , False, (MvsArgVal)XmATTACH_NONE        ,
Packit b099d7
  True,  NULL , 0x0|CREATE|SET,	False },
Packit b099d7
{ XmNtopOffset           , T_Integer            , False, (MvsArgVal)0                    ,
Packit b099d7
  True,  NULL , 0x0|CREATE|SET,	False },
Packit b099d7
{ XmNtopPosition         , T_Integer            , False, (MvsArgVal)0                    ,
Packit b099d7
  True,  NULL , 0x0|CREATE|SET,	False },
Packit b099d7
{ XmNtopWidget           , T_Widget_ref         , False, (MvsArgVal)NULL                 ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET,	False },
Packit b099d7
{ XmNtransient           , T_Boolean            , False, (MvsArgVal)FALSE                ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNtranslations        , T_XtTranslations     , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNwaitForWm           , T_Boolean            , False, (MvsArgVal)TRUE                 ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNwidth               , T_Dimension          , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  True,  NULL , 0x0|CREATE|SET|GET,	True },
Packit b099d7
{ XmNwidthInc            , T_Integer            , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNwinGravity          , T_Integer            , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNwindowGroup         , T_Widget_ref         , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNwmTimeout           , T_Integer            , True , (MvsArgVal)MVSdynamic           ,
Packit b099d7
  False, NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNx                   , T_Position           , False, (MvsArgVal)0                    ,
Packit b099d7
  True,  NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNy                   , T_Position           , False, (MvsArgVal)0                    ,
Packit b099d7
  True,  NULL , 0x0|CREATE|SET|GET,	False },
Packit b099d7
{ XmNdestroyCallback     , T_XtCallbackList     , False, (MvsArgVal)NULL                 ,
Packit b099d7
  False, NULL , 0x0|CREATE,	False },
Packit b099d7
Packit b099d7
};
Packit b099d7
Packit b099d7

Packit b099d7
/*************************************************************************/
Packit b099d7
/*      This is the name of the class (for debugging purposes)           */
Packit b099d7
/*************************************************************************/
Packit b099d7
Packit b099d7
static char Widget_class_name[] =
Packit b099d7
			"XmTopLevelShell";
Packit b099d7
Packit b099d7

Packit b099d7
/*************************************************************************/
Packit b099d7
/*    This function is used to create a widget of a particular Widget    */
Packit b099d7
/* Class. The class is apparent from the name of the convenience         */
Packit b099d7
/* used for widget creation.                                             */
Packit b099d7
/*************************************************************************/
Packit b099d7
Packit b099d7
static Widget CreateWidget(parent, name, args, nargs, xtclass)
Packit b099d7
Widget parent;
Packit b099d7
char *name;
Packit b099d7
Arg args[];
Packit b099d7
int nargs;
Packit b099d7
WidgetClass xtclass;
Packit b099d7
{
Packit b099d7
    Widget widget;
Packit b099d7
    char   *tmp_name;
Packit b099d7
Packit b099d7
    if (name == NULL)
Packit b099d7
       tmp_name = "XmTopLevelShell";
Packit b099d7
    else
Packit b099d7
       tmp_name = name;
Packit b099d7
Packit b099d7
    widget = XmCreateTopLevelShell (parent, tmp_name, args, nargs, xtclass);
Packit b099d7
Packit b099d7
    return(widget);
Packit b099d7
Packit b099d7
} /* End CreateWidget() */
Packit b099d7
Packit b099d7

Packit b099d7
/*********************************************************************/
Packit b099d7
/*    This function sets up the widget info structure that contains  */
Packit b099d7
/* all information that applies to a particular widget class. This   */
Packit b099d7
/* information is of a static nature and is declared statically in   */
Packit b099d7
/* this module. However, the class info structure is globally visible*/
Packit b099d7
/*********************************************************************/
Packit b099d7
Packit b099d7
Packit b099d7
static MvsWidgetClassInfo mvXmTopLevelShellWidgetClass = {
Packit b099d7
Packit b099d7
  /* Widget                (*proc_SetExpectedActions)(); */ NULL,
Packit b099d7
  /* void                  (*proc_CreateWidget)();       */ CreateWidget,
Packit b099d7
  /* void                  (*proc_TestBehavior)();       */ NULL,
Packit b099d7
  /* char                  class_name[];                 */ Widget_class_name,
Packit b099d7
  /* MvsResourceInfoRecord *resource_info;               */ Wresource_info,
Packit b099d7
  /* short                 num_resources;                */
Packit b099d7
                          sizeof(Wresource_info)/sizeof(MvsResourceInfoRecord),
Packit b099d7
  /* MvsIntResInfoRecord   *intres_info;  */                NULL,
Packit b099d7
  /* short                 num_intres;                   */ 
Packit b099d7
                           0,
Packit b099d7
  /* Arg                   common_args[20];              */
Packit b099d7
      { {"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},
Packit b099d7
        {"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},
Packit b099d7
        {"",0},{"",0} },
Packit b099d7
  /* short                 num_common_args;              */ 0,
Packit b099d7
  /* short    res_color_ref[10];     */
Packit b099d7
	{  4, 8, 0, 0, 0, 0, 0, 0, 0, 0 },
Packit b099d7
  /* short    res_pixmap_ref[10];     */
Packit b099d7
	{  5, 9, 0, 0, 0, 0, 0, 0, 0, 0 },
Packit b099d7
  /* short    num_res_colors;         */
Packit b099d7
	2,
Packit b099d7
Packit b099d7
};
Packit b099d7
Packit b099d7
MvsWidgetClassInfo *iXmTopLevelShellWidgetClass = &mvXmTopLevelShellWidgetClass;
Packit b099d7