home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-385-Vol-1of3.iso
/
x
/
xhyper10.zip
/
XHyper_v1.0
/
xapp
/
main.c
< prev
next >
Wrap
C/C++ Source or Header
|
1992-11-05
|
3KB
|
104 lines
/*
* Generated by the ICS builderXcessory (BX).
*
*
* Builder Xcessory 1.0.1.
*
*/
/*
* REQUIRED MOTIF INCLUDE FILES
*/
#include <Xm/Xm.h>
#include <X11/Shell.h>
#include <Xm/DialogS.h>
/*
* USER SUPPLIED INCLUDE FILES
*/
/* DEFINE SECTION */
#define BX_APP_NAME "builderProduct"
#define BX_APP_CLASS "BuilderProduct"
/*
* SHELL CALLBACK PROCEDURE DECLARATIONS
*/
/* GLOBAL WIDGET VARIABLES */
Widget Shell000;
Widget Mmlpanel;
Widget Createmmlpanel();
Widget Shell001;
Widget Ivpanel;
Widget Createivpanel();
Widget Shell002;
Widget Xwinpanel;
Widget Createxwinpanel();
Widget Shell003;
Widget Form;
Widget Createform();
/* MAIN PROGRAM */
Display *theDisplay;
main(argc, argv)
int argc;
char **argv;
{
Arg args[256];
int argcnt;
XtAppContext context;
XtToolkitInitialize();
context = XtCreateApplicationContext();
theDisplay = XtOpenDisplay(context, 0, BX_APP_NAME, BX_APP_CLASS,
0, 0, &argc, argv);
if(theDisplay == NULL)
{
XtWarning("cannot open display");
exit(1);
}
XmRegisterConverters();
argcnt = 0;
XtSetArg(args[argcnt], XmNborderWidth, (Dimension)0); argcnt++;
XtSetArg(args[argcnt], XmNgeometry, "+400+170"); argcnt++;
XtSetArg(args[argcnt], XmNtitle, "MML"); argcnt++;
XtSetArg(args[argcnt], XmNx, 441); argcnt++;
XtSetArg(args[argcnt], XmNy, 205); argcnt++;
Shell000 = XtAppCreateShell( BX_APP_NAME, BX_APP_CLASS,
applicationShellWidgetClass, theDisplay, args, argcnt);
argcnt = 0;
XtSetArg(args[argcnt], XmNgeometry, "+700+170"); argcnt++;
XtSetArg(args[argcnt], XmNtitle, "InterViews"); argcnt++;
XtSetArg(args[argcnt], XmNiconName, ""); argcnt++;
XtSetArg(args[argcnt], XmNx, 717); argcnt++;
XtSetArg(args[argcnt], XmNy, 205); argcnt++;
Shell001 = XtAppCreateShell( BX_APP_NAME, BX_APP_CLASS,
applicationShellWidgetClass, theDisplay, args, argcnt);
argcnt = 0;
XtSetArg(args[argcnt], XmNgeometry, "+100+170"); argcnt++;
XtSetArg(args[argcnt], XmNtitle, "X Windows"); argcnt++;
XtSetArg(args[argcnt], XmNx, 114); argcnt++;
XtSetArg(args[argcnt], XmNy, 203); argcnt++;
Shell002 = XtAppCreateShell( BX_APP_NAME, BX_APP_CLASS,
applicationShellWidgetClass, theDisplay, args, argcnt);
argcnt = 0;
XtSetArg(args[argcnt], XmNgeometry, "+200+500"); argcnt++;
XtSetArg(args[argcnt], XmNtitle, "Main Shell"); argcnt++;
XtSetArg(args[argcnt], XmNx, 218); argcnt++;
XtSetArg(args[argcnt], XmNy, 528); argcnt++;
Shell003 = XtAppCreateShell( BX_APP_NAME, BX_APP_CLASS,
applicationShellWidgetClass, theDisplay, args, argcnt);
Mmlpanel = Createmmlpanel(Shell000);
XtManageChild(Mmlpanel);
Ivpanel = Createivpanel(Shell001);
XtManageChild(Ivpanel);
Xwinpanel = Createxwinpanel(Shell002);
XtManageChild(Xwinpanel);
Form = Createform(Shell003);
XtManageChild(Form);
XtRealizeWidget(Shell003);
XtAppMainLoop(context);
}