|
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 |
|