/*
* README: Portions of this file are merged at file generation
* time. Edits can be made *only* in between specified code blocks, look
* for keywords <Begin user code> and <End user code>.
*/
/*
* Generated by the ICS Builder Xcessory (BX).
*
*
* Builder Xcessory 3.5.1.
*
*/
/*
* Motif required Headers
*/
#include <X11/StringDefs.h>
#include <Xm/Xm.h>
#include <Xm/DialogS.h>
#if (XmVersion >= 1002)
#include <Xm/RepType.h>
#endif
#include <Xm/MwmUtil.h>
/*
* Globally included information.
*/
/*
* Headers for classes used in this program
*/
/*
* Common constant and pixmap declarations.
*/
#include "creation.h"
/*
* Convenience functions from utilities file.
*/
extern void RegisterBxConverters(XtAppContext);
extern XtPointer CONVERT(Widget, char *, char *, int, Boolean *);
extern XtPointer DOUBLE(double);
extern XtPointer SINGLE(float);
extern void MENU_POST(Widget, XtPointer, XEvent *, Boolean *);
extern Pixmap XPM_PIXMAP(Widget, char**);
extern void SET_BACKGROUND_COLOR(Widget, ArgList, Cardinal*, Pixel);
/* Begin user code block <globals> */
/* End user code block <globals> */
/*
* Change this line via the Output Application Names Dialog.
*/
#define BX_APP_CLASS "BuilderProduct"
int main( int argc, char **argv)
{
Widget parent;
XtAppContext app;
Arg args[256];
Cardinal ac;
Boolean argok=False;
Widget topLevelShell;
Widget form;
/* Begin user code block <declarations> */
/* End user code block <declarations> */
/*
* The applicationShell is created as an unrealized
* parent for multiple topLevelShells. The topLevelShells
* are created as popup children of the applicationShell.
* This is a recommendation of Paul Asente & Ralph Swick in
* _X_Window_System_Toolkit_ p. 677.
*/
parent = XtVaOpenApplication ( &app,
BX_APP_CLASS,
NULL,
0,
&argc,
argv,
NULL,
sessionShellWidgetClass,
NULL );
RegisterBxConverters(app);
#if (XmVersion >= 1002)
XmRepTypeInstallTearOffModelConverter();
#endif
/* Begin user code block <create_shells> */
/* End user code block <create_shells> */
/*
* Create classes and widgets used in this program.
*/
ac = 0;
XtSetArg(args[ac], XmNx, 333); ac++;
XtSetArg(args[ac], XmNy, 277); ac++;
XtSetArg(args[ac], XmNwidth, 839); ac++;
XtSetArg(args[ac], XmNheight, 508); ac++;
XtSetArg(args[ac], XmNbackground,
CONVERT(parent, "#ccc",
XmRPixel, 0, &argok)); if (argok) ac++;
topLevelShell = XtCreatePopupShell("topLevelShell",
topLevelShellWidgetClass,
parent,
args,
ac);
form = (Widget)Createform(topLevelShell);
XtManageChild(form);
XtPopup(XtParent(form), XtGrabNone);
/* Begin user code block <app_procedures> */
/* End user code block <app_procedures> */
/* Begin user code block <main_loop> */
/* End user code block <main_loop> */
XtAppMainLoop(app);
/*
* A return value even though XtAppMainLoop never ends.
*/
return(0);
}