1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130
|
/*
* 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>
#include <Xm/Form.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);
}
|