main(int argc, char **argv) { Widget top_level, pane, text, display_button, quit_button; Arg arg[5]; top_level = XtInitialize(argv[0], "test", NULL, 0, &argc, argv); pane = XmCreatePanedWindow(top_level, "pane", NULL, 0); XtSetArg(arg[0], XmNwidth, 400); XtSetArg(arg[1], XmNheight, 400); XtSetArg(arg[3], XmNwordWrap, TRUE); XtSetArg(arg[4], XmNeditMode, XmMULTI_LINE_EDIT); text = XmCreateText(pane, "text", arg, 5); display_button = XmCreatePushButton(pane, "Display", NULL, 0); quit_button = XmCreatePushButton(pane, "Quit", NULL, 0); XtAddCallback(display_button, XmNactivateCallback, (XtCallbackProc)do_get_text, text); XtAddCallback(quit_button, XmNactivateCallback, (XtCallbackProc)do_quit, NULL); XtManageChild(text); XtManageChild(display_button); XtManageChild(quit_button); XtManageChild(pane); XtRealizeWidget(top_level); XtMainLoop(); }
int main(int argc, char **argv) { XtAppContext app; XmString item; Arg al[10]; int ac; XtSetLanguageProc(NULL, NULL, NULL); toplevel = XtVaAppInitialize(&app, "SpinBox", NULL, 0, &argc, argv, NULL, NULL); #ifdef USE_BB bb = XmCreateBulletinBoard(toplevel, "bb", NULL, 0); XtManageChild(bb); #else bb = toplevel; #endif ac = 0; spb = XmCreateSpinBox(bb, "spinbox", al, ac); XtAddCallback(spb, XmNvalueChangedCallback, ModifyVerify, NULL); ac = 0; XtSetArg(al[ac], XmNspinBoxChildType, XmNUMERIC); ac++; day = XmCreateText(spb, "day", al, ac); XtManageChild(day); ac = 0; XtSetArg(al[ac], XmNspinBoxChildType, XmNUMERIC); ac++; month = XmCreateText(spb, "month", al, ac); XtManageChild(month); ac = 0; XtSetArg(al[ac], XmNspinBoxChildType, XmNUMERIC); ac++; year = XmCreateText(spb, "year", al, ac); XtManageChild(year); XtManageChild(spb); XtRealizeWidget(toplevel); LessTifTestMainLoop(toplevel); exit(0); }
int do_hello_world( int argc, char *argv[], const char *printername, const char *toFile, const char *sample_string ) { XtAppContext app; Widget toplevel, shell, print_shell, hello; long dpi_x = 0L, dpi_y = 0L; char fontname[256]; /* BUG: is this really big enougth ? */ XFontStruct *textFont; XmFontList textFontList; Cardinal n; Arg args[10]; MyPrintCallbackData mpcd; if( doPrint ) { /* Get printer, either by "name" (foobar) or "name@display" (foobar@gaja:5) */ if( XpuGetPrinter(printername, &pdpy, &pcontext) != 1 ) Error(("XpuGetPrinter failure.\n")); /* Configure the print context (paper size, title etc.) * We must do this before creating any Xt widgets - otherwise they will * make wrong assuptions about fonts, resultions etc. ... */ XpuSetJobTitle(pdpy, pcontext, "Simple Xprint XawPrintShell widget demo"); /* Configuration done, set the context */ XpSetContext(pdpy, pcontext); /* Get default printer resolution */ if( XpuGetResolution(pdpy, pcontext, &dpi_x, &dpi_y) != 1 ) { fprintf(stderr, "No default resolution for printer '%s'\n", printername); XpuClosePrinterDisplay(pdpy, pcontext); return(EXIT_FAILURE); } pscreen = XpGetScreenOfContext(pdpy, pcontext); } else { pdpy = XOpenDisplay(NULL); if( !pdpy ) Error(("XOpenDisplay failure.\n")); dpi_x = dpi_y = 0L; pscreen = XDefaultScreenOfDisplay(pdpy); } toplevel = XawOpenApplication(&app, pdpy, pscreen, "xpawprintshelldemo", "XpXawPrintShellDemo", applicationShellWidgetClass, &argc, argv); if( !toplevel ) Error(("XawOpenApplication failure.\n")); if( doPrint ) { n = 0; /* Override any geometry resource settings as XawPrintShell adjusts it's size * to the current page siue when |XawPrintLAYOUTMODE_DRAWABLEAREA| or * |XawPrintLAYOUTMODE_PAGESIZE| are used. */ XtSetArg(args[n], XtNgeometry, "+0+0"); n++; XtSetArg(args[n], XawNlayoutMode, XawPrintLAYOUTMODE_DRAWABLEAREA); n++; print_shell = XtCreatePopupShell("myprintshell", xawPrintShellWidgetClass, toplevel, args, n); /* we're mapping/unmapping at start/end page time */ XtSetMappedWhenManaged(print_shell, False); shell = print_shell; } else { shell = toplevel; } sprintf(fontname, "-adobe-courier-medium-r-normal--40-*-%ld-%ld-*-*-iso8859-1", dpi_x, dpi_y); textFont = XLoadQueryFont(pdpy, fontname); if( !textFont ) { sprintf(fontname, "-*-*-*-*-*-*-*-160-%ld-%ld-*-*-iso8859-1", dpi_x, dpi_y); textFont = XLoadQueryFont(pdpy, fontname); } if( !textFont ) Error(("XLoadQueryFont failure.\n")); textFontList = XmFontListCreate(textFont, XmSTRING_DEFAULT_CHARSET); n = 0; /* Make sure the cursor is off, current Xprt servers do not seem to like * blinking cursors that much... ;-/ */ XtSetArg(args[n], XmNcursorPositionVisible, False); n++; XtSetArg(args[n], XmNvalue, sample_string); n++; XtSetArg(args[n], XmNfontList, textFontList); n++; XtSetArg(args[n], XmNeditMode, XmMULTI_LINE_EDIT); n++; hello = XmCreateText(shell, "mytext", args, n); if( !hello ) Error(("XmCreateText failure.\n")); XtManageChild(hello); XtRealizeWidget(toplevel); XtRealizeWidget(shell); if( doPrint ) { int num_total_rows; short num_visible_rows; int num_pages; pdpy = XtDisplay(toplevel); pdrawable = XtWindow(toplevel); if( !pdpy || !pdrawable ) Error(("No display.\n")); /* Make sure that the Xt machinery is really using the right screen (assertion) */ if( XpGetScreenOfContext(XtDisplay(toplevel), pcontext) != XtScreen(toplevel) ) Error(("Widget's screen != print screen. BAD.\n")); /* Get number of rows visible per page and the number of total rows * in the whole text widget... */ n = 0; XtSetArg(args[n], XmNrows, &num_visible_rows); n++ ; XtSetArg(args[n], XmNtotalLines, &num_total_rows); n++ ; XtGetValues(hello, args, n); /* Take away one row to match the one-line overlapping used by the * "next-page" action proc */ num_visible_rows -= 1; /* Calculate the number of pages */ num_pages = (num_total_rows+num_visible_rows-1) / num_visible_rows; Log(("Printing %d pages (num_total_rows=%d, num_visible_rows=%d)...\n", num_pages, num_total_rows, num_visible_rows)); /* Prepare our own context data for the print shell callbacks */ mpcd.num_pages = num_pages; mpcd.printshell_content = hello; mpcd.num_visible_rows = num_visible_rows; mpcd.appcontext = app; /* Setup the print shell callbacks... */ XtAddCallback(print_shell, XawNpageSetupCallback, PrintOnePageCB, (XtPointer)&mpcd); XtAddCallback(print_shell, XawNstartJobCallback, PrintStartJobCB, NULL); XtAddCallback(print_shell, XawNendJobCallback, PrintEndJobCB, (XtPointer)&mpcd); /* ... and finally start the print job. */ if( toFile ) { printtofile_handle = XpuStartJobToFile(pdpy, pcontext, toFile); if( !printtofile_handle ) { perror("XpuStartJobToFile failure"); Error(("XpuStartJobToFile failure.")); } } else { XpuStartJobToSpooler(pdpy); } } XtAppMainLoop(app); if( doPrint ) { if( toFile ) { if( XpuWaitForPrintFileChild(printtofile_handle) != XPGetDocFinished ) { fprintf(stderr, "%s: Error while printing to file.\n", ProgramName); } } PrintSpoolerCommandResults(pdpy, pcontext); /* We have to use XpDestroyContext() and XtCloseDisplay() instead * of XpuClosePrinterDisplay() to make libXt happy... */ if( pcontext != None ) XpDestroyContext(pdpy, pcontext); XtCloseDisplay(pdpy); } return EXIT_SUCCESS; }
/* * Create the form hierarchy of widgets. */ Widget Createform(Widget parent) { Arg args[256]; Cardinal ac=0; Boolean argok=False; Widget form; Widget tabStack; Widget scrolledWindow; Widget text; Widget form1; Widget frame; Widget form2; Widget radioBox1; Widget toggleButton4; Widget toggleButton5; Widget toggleButton6; Widget label4; Widget radioBox; Widget toggleButton; Widget toggleButton1; Widget toggleButton2; Widget toggleButton3; Widget label3; Widget tabStack1; Widget label; Widget label1; Widget label2; Widget separator; Widget pushButton; /* * Register the converters for the widgets. */ RegisterBxConverters(XtWidgetToApplicationContext(parent)); XtInitializeWidgetClass(xmFormWidgetClass); XtInitializeWidgetClass(xmTabStackWidgetClass); XtInitializeWidgetClass(xmScrolledWindowWidgetClass); XtInitializeWidgetClass(xmTextWidgetClass); XtInitializeWidgetClass(xmFrameWidgetClass); XtInitializeWidgetClass(xmRowColumnWidgetClass); XtInitializeWidgetClass(xmToggleButtonWidgetClass); XtInitializeWidgetClass(xmLabelWidgetClass); XtInitializeWidgetClass(xmSeparatorWidgetClass); XtInitializeWidgetClass(xmPushButtonWidgetClass); ac = 0; XtSetArg(args[ac], XmNresizePolicy, XmRESIZE_GROW); ac++; XtSetArg(args[ac], XmNdialogTitle, CONVERT(parent, "EnhancementPak TabStack Demo", XmRXmString, 0, &argok)); if (argok) ac++; 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++; XtSetArg(args[ac], XmNforeground, CONVERT(parent, "Black", XmRPixel, 0, &argok)); if (argok) ac++; form = XmCreateForm(parent, "form", args, ac); ac = 0; XtSetArg(args[ac], XmNresizePolicy, XmRESIZE_GROW); ac++; XtSetArg(args[ac], XmNx, 10); ac++; XtSetArg(args[ac], XmNy, 10); ac++; XtSetArg(args[ac], XmNwidth, 818); ac++; XtSetArg(args[ac], XmNheight, 436); ac++; XtSetArg(args[ac], XmNbackground, CONVERT(parent, "#ccc", XmRPixel, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNfontList, CONVERT(parent, "-*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-1", XmRFontList, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNforeground, CONVERT(parent, "Black", XmRPixel, 0, &argok)); if (argok) ac++; tabStack = XmCreateTabStack(form, "tabStack", args, ac); XtManageChild(tabStack); ac = 0; XtSetArg(args[ac], XmNscrollingPolicy, XmAPPLICATION_DEFINED); ac++; XtSetArg(args[ac], XmNx, -794); ac++; XtSetArg(args[ac], XmNy, 56); ac++; XtSetArg(args[ac], XmNbackground, CONVERT(parent, "#ccc", XmRPixel, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNforeground, CONVERT(parent, "Black", XmRPixel, 0, &argok)); if (argok) ac++; scrolledWindow = XmCreateScrolledWindow(tabStack, "scrolledWindow", args, ac); XtManageChild(scrolledWindow); ac = 0; XtSetArg(args[ac], XmNbackground, CONVERT(parent, "LightBlue", XmRPixel, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNvalue, "The XmTabStack widget manages a group of widgets such that only one widget\n\ in the group is visible at a time. Each child is associated with a \"tab\"\n\ that displays a text label and/or a pixmap. By selecting the \"tab\" the user\n\ interactively determines which child is displayed. This widget exhibits\n\ behavior similar to the Microsoft Windows(TM) Tab Control.\n\ \n\ The tabs can be configured to appear above, below, to the right, and to the\n\ left of a work area with the text oriented in any of the four cardinal\n\ directions.\n\ \n\ The TabStack allows the user to select, either by pointer or keyboard\n\ traversal, tabs. When a tab is selected it changes appearance so that it\n\ appears to be raised above the other tabs. When a tab is selected the\n\ child associated with the tab is made visible. One tab is selected at all\n\ times."); ac++; XtSetArg(args[ac], XmNeditMode, XmMULTI_LINE_EDIT); ac++; XtSetArg(args[ac], XmNfontList, CONVERT(parent, "-*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-1", XmRFontList, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNforeground, CONVERT(parent, "Black", XmRPixel, 0, &argok)); if (argok) ac++; text = XmCreateText(scrolledWindow, "text", args, ac); XtManageChild(text); ac = 0; XtSetArg(args[ac], XmNresizePolicy, XmRESIZE_GROW); ac++; XtSetArg(args[ac], XmNx, 12); ac++; XtSetArg(args[ac], XmNy, 56); ac++; XtSetArg(args[ac], XmNbackground, CONVERT(parent, "#ccc", XmRPixel, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNforeground, CONVERT(parent, "Black", XmRPixel, 0, &argok)); if (argok) ac++; form1 = XmCreateForm(tabStack, "form1", args, ac); XtManageChild(form1); ac = 0; XtSetArg(args[ac], XmNshadowType, XmSHADOW_IN); ac++; XtSetArg(args[ac], XmNx, 484); ac++; XtSetArg(args[ac], XmNy, 10); ac++; XtSetArg(args[ac], XmNbackground, CONVERT(parent, "#ccc", XmRPixel, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNforeground, CONVERT(parent, "Black", XmRPixel, 0, &argok)); if (argok) ac++; frame = XmCreateFrame(form1, "frame", args, ac); XtManageChild(frame); ac = 0; XtSetArg(args[ac], XmNresizePolicy, XmRESIZE_GROW); ac++; XtSetArg(args[ac], XmNx, 2); ac++; XtSetArg(args[ac], XmNy, 2); ac++; XtSetArg(args[ac], XmNbackground, CONVERT(parent, "#ccc", XmRPixel, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNforeground, CONVERT(parent, "Black", XmRPixel, 0, &argok)); if (argok) ac++; form2 = XmCreateForm(frame, "form2", args, ac); XtManageChild(form2); ac = 0; XtSetArg(args[ac], XmNisHomogeneous, False); ac++; XtSetArg(args[ac], XmNnumColumns, 2); ac++; XtSetArg(args[ac], XmNx, 89); ac++; XtSetArg(args[ac], XmNy, 89); ac++; XtSetArg(args[ac], XmNbackground, CONVERT(parent, "#ccc", XmRPixel, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNforeground, CONVERT(parent, "Black", XmRPixel, 0, &argok)); if (argok) ac++; radioBox1 = XmCreateRadioBox(form2, "radioBox1", args, ac); XtManageChild(radioBox1); ac = 0; XtSetArg(args[ac], XmNlabelString, CONVERT(parent, "Round", XmRXmString, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNbackground, CONVERT(parent, "#ccc", XmRPixel, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNfontList, CONVERT(parent, "-*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-1", XmRFontList, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNforeground, CONVERT(parent, "Black", XmRPixel, 0, &argok)); if (argok) ac++; toggleButton4 = XmCreateToggleButton(radioBox1, "toggleButton4", args, ac); XtManageChild(toggleButton4); XtAddCallback(toggleButton4, XmNvalueChangedCallback, BxSetValuesCB, (XtPointer)"tabStack1.tabStyle=rounded"); ac = 0; XtSetArg(args[ac], XmNlabelString, CONVERT(parent, "Beveled", XmRXmString, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNset, True); ac++; XtSetArg(args[ac], XmNbackground, CONVERT(parent, "#ccc", XmRPixel, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNfontList, CONVERT(parent, "-*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-1", XmRFontList, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNforeground, CONVERT(parent, "Black", XmRPixel, 0, &argok)); if (argok) ac++; toggleButton5 = XmCreateToggleButton(radioBox1, "toggleButton5", args, ac); XtManageChild(toggleButton5); XtAddCallback(toggleButton5, XmNvalueChangedCallback, BxSetValuesCB, (XtPointer)"tabStack1.tabStyle=beveled"); ac = 0; XtSetArg(args[ac], XmNlabelString, CONVERT(parent, "Square", XmRXmString, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNbackground, CONVERT(parent, "#ccc", XmRPixel, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNfontList, CONVERT(parent, "-*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-1", XmRFontList, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNforeground, CONVERT(parent, "Black", XmRPixel, 0, &argok)); if (argok) ac++; toggleButton6 = XmCreateToggleButton(radioBox1, "toggleButton6", args, ac); XtManageChild(toggleButton6); XtAddCallback(toggleButton6, XmNvalueChangedCallback, BxSetValuesCB, (XtPointer)"tabStack1.tabStyle=squared"); ac = 0; XtSetArg(args[ac], XmNlabelString, CONVERT(parent, "Corners:", XmRXmString, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNx, 10); ac++; XtSetArg(args[ac], XmNy, 89); ac++; XtSetArg(args[ac], XmNbackground, CONVERT(parent, "#ccc", XmRPixel, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNfontList, CONVERT(parent, "-*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-1", XmRFontList, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNforeground, CONVERT(parent, "Black", XmRPixel, 0, &argok)); if (argok) ac++; label4 = XmCreateLabel(form2, "label4", args, ac); XtManageChild(label4); ac = 0; XtSetArg(args[ac], XmNisHomogeneous, False); ac++; XtSetArg(args[ac], XmNnumColumns, 2); ac++; XtSetArg(args[ac], XmNx, 92); ac++; XtSetArg(args[ac], XmNy, 10); ac++; XtSetArg(args[ac], XmNbackground, CONVERT(parent, "#ccc", XmRPixel, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNforeground, CONVERT(parent, "Black", XmRPixel, 0, &argok)); if (argok) ac++; radioBox = XmCreateRadioBox(form2, "radioBox", args, ac); XtManageChild(radioBox); ac = 0; XtSetArg(args[ac], XmNlabelString, CONVERT(parent, "Top", XmRXmString, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNset, True); ac++; XtSetArg(args[ac], XmNbackground, CONVERT(parent, "#ccc", XmRPixel, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNfontList, CONVERT(parent, "-*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-1", XmRFontList, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNforeground, CONVERT(parent, "Black", XmRPixel, 0, &argok)); if (argok) ac++; toggleButton = XmCreateToggleButton(radioBox, "toggleButton", args, ac); XtManageChild(toggleButton); XtAddCallback(toggleButton, XmNvalueChangedCallback, BxSetValuesCB, (XtPointer)"tabStack1.tabSide=top"); ac = 0; XtSetArg(args[ac], XmNlabelString, CONVERT(parent, "Bottom", XmRXmString, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNbackground, CONVERT(parent, "#ccc", XmRPixel, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNfontList, CONVERT(parent, "-*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-1", XmRFontList, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNforeground, CONVERT(parent, "Black", XmRPixel, 0, &argok)); if (argok) ac++; toggleButton1 = XmCreateToggleButton(radioBox, "toggleButton1", args, ac); XtManageChild(toggleButton1); XtAddCallback(toggleButton1, XmNvalueChangedCallback, BxSetValuesCB, (XtPointer)"tabStack1.tabSide=bottom"); ac = 0; XtSetArg(args[ac], XmNlabelString, CONVERT(parent, "Right", XmRXmString, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNbackground, CONVERT(parent, "#ccc", XmRPixel, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNfontList, CONVERT(parent, "-*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-1", XmRFontList, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNforeground, CONVERT(parent, "Black", XmRPixel, 0, &argok)); if (argok) ac++; toggleButton2 = XmCreateToggleButton(radioBox, "toggleButton2", args, ac); XtManageChild(toggleButton2); XtAddCallback(toggleButton2, XmNvalueChangedCallback, BxSetValuesCB, (XtPointer)"tabStack1.tabSide=right"); ac = 0; XtSetArg(args[ac], XmNlabelString, CONVERT(parent, "Left", XmRXmString, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNbackground, CONVERT(parent, "#ccc", XmRPixel, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNfontList, CONVERT(parent, "-*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-1", XmRFontList, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNforeground, CONVERT(parent, "Black", XmRPixel, 0, &argok)); if (argok) ac++; toggleButton3 = XmCreateToggleButton(radioBox, "toggleButton3", args, ac); XtManageChild(toggleButton3); XtAddCallback(toggleButton3, XmNvalueChangedCallback, BxSetValuesCB, (XtPointer)"tabStack1.tabSide=left"); ac = 0; XtSetArg(args[ac], XmNlabelString, CONVERT(parent, "Tabs On:", XmRXmString, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNx, 10); ac++; XtSetArg(args[ac], XmNy, 10); ac++; XtSetArg(args[ac], XmNbackground, CONVERT(parent, "#ccc", XmRPixel, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNfontList, CONVERT(parent, "-*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-1", XmRFontList, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNforeground, CONVERT(parent, "Black", XmRPixel, 0, &argok)); if (argok) ac++; label3 = XmCreateLabel(form2, "label3", args, ac); XtManageChild(label3); ac = 0; XtSetArg(args[ac], XmNresizePolicy, XmRESIZE_GROW); ac++; XtSetArg(args[ac], XmNheight, 276); ac++; XtSetArg(args[ac], XmNbackground, CONVERT(parent, "#ccc", XmRPixel, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNfontList, CONVERT(parent, "-*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-1", XmRFontList, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNforeground, CONVERT(parent, "Black", XmRPixel, 0, &argok)); if (argok) ac++; tabStack1 = XmCreateTabStack(form1, "tabStack1", args, ac); XtManageChild(tabStack1); ac = 0; XtSetArg(args[ac], XmNlabelString, CONVERT(parent, ":::t\"Sample TabStack\"\"Label One\"", XmRXmString, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNx, 12); ac++; XtSetArg(args[ac], XmNy, 50); ac++; XtSetArg(args[ac], XmNbackground, CONVERT(parent, "#ccc", XmRPixel, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNfontList, CONVERT(parent, "-*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-1", XmRFontList, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNforeground, CONVERT(parent, "Black", XmRPixel, 0, &argok)); if (argok) ac++; label = XmCreateLabel(tabStack1, "label", args, ac); XtManageChild(label); ac = 0; XtSetArg(args[ac], XmNlabelString, CONVERT(parent, ":::t\"Sample TabStack\"\"Label Two\"", XmRXmString, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNx, -441); ac++; XtSetArg(args[ac], XmNy, 50); ac++; XtSetArg(args[ac], XmNbackground, CONVERT(parent, "#ccc", XmRPixel, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNfontList, CONVERT(parent, "-*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-1", XmRFontList, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNforeground, CONVERT(parent, "Black", XmRPixel, 0, &argok)); if (argok) ac++; label1 = XmCreateLabel(tabStack1, "label1", args, ac); XtManageChild(label1); ac = 0; XtSetArg(args[ac], XmNlabelString, CONVERT(parent, ":::t\"Sample TabStack\"\"Label Three\"", XmRXmString, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNx, -441); ac++; XtSetArg(args[ac], XmNy, 50); ac++; XtSetArg(args[ac], XmNbackground, CONVERT(parent, "#ccc", XmRPixel, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNfontList, CONVERT(parent, "-*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-1", XmRFontList, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNforeground, CONVERT(parent, "Black", XmRPixel, 0, &argok)); if (argok) ac++; label2 = XmCreateLabel(tabStack1, "label2", args, ac); XtManageChild(label2); ac = 0; XtSetArg(args[ac], XmNx, 9); ac++; XtSetArg(args[ac], XmNy, 456); ac++; XtSetArg(args[ac], XmNbackground, CONVERT(parent, "#ccc", XmRPixel, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNforeground, CONVERT(parent, "Black", XmRPixel, 0, &argok)); if (argok) ac++; separator = XmCreateSeparator(form, "separator", args, ac); XtManageChild(separator); ac = 0; XtSetArg(args[ac], XmNlabelString, CONVERT(parent, "Quit", XmRXmString, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNx, 784); ac++; XtSetArg(args[ac], XmNy, 468); ac++; XtSetArg(args[ac], XmNbackground, CONVERT(parent, "#ccc", XmRPixel, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNfontList, CONVERT(parent, "-*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-1", XmRFontList, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNforeground, CONVERT(parent, "Black", XmRPixel, 0, &argok)); if (argok) ac++; pushButton = XmCreatePushButton(form, "pushButton", args, ac); XtManageChild(pushButton); XtAddCallback(pushButton, XmNactivateCallback, BxExitCB, (XtPointer)0); ac = 0; XtSetArg(args[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(args[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++; XtSetArg(args[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(args[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(args[ac], XmNbottomWidget, separator); ac++; XtSetArg(args[ac], XmNtopOffset, 10); ac++; XtSetArg(args[ac], XmNbottomOffset, 10); ac++; XtSetArg(args[ac], XmNleftOffset, 10); ac++; XtSetArg(args[ac], XmNrightOffset, 11); ac++; XtSetValues(tabStack, args, ac); ac = 0; XtSetArg(args[ac], XmNtabLabelString, CONVERT(parent, "Description", XmRXmString, 0, &argok)); if (argok) ac++; XtSetValues(scrolledWindow, args, ac); ac = 0; XtSetArg(args[ac], XmNtabLabelString, CONVERT(parent, "Resources", XmRXmString, 0, &argok)); if (argok) ac++; XtSetArg(args[ac], XmNtabLabelPixmap, XPM_PIXMAP(parent, allviewpix_icon)); ac++; XtSetValues(form1, args, ac); ac = 0; XtSetArg(args[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(args[ac], XmNbottomAttachment, XmATTACH_FORM); ac++; XtSetArg(args[ac], XmNleftAttachment, XmATTACH_NONE); ac++; XtSetArg(args[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(args[ac], XmNtopOffset, 10); ac++; XtSetArg(args[ac], XmNbottomOffset, 10); ac++; XtSetArg(args[ac], XmNrightOffset, 10); ac++; XtSetValues(frame, args, ac); ac = 0; XtSetArg(args[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(args[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(args[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(args[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(args[ac], XmNtopWidget, radioBox); ac++; XtSetArg(args[ac], XmNleftPosition, 30); ac++; XtSetArg(args[ac], XmNtopOffset, 10); ac++; XtSetArg(args[ac], XmNbottomOffset, 0); ac++; XtSetArg(args[ac], XmNrightOffset, 10); ac++; XtSetValues(radioBox1, args, ac); ac = 0; XtSetArg(args[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(args[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(args[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(args[ac], XmNtopWidget, radioBox1); ac++; XtSetArg(args[ac], XmNbottomWidget, radioBox1); ac++; XtSetArg(args[ac], XmNtopOffset, 0); ac++; XtSetArg(args[ac], XmNbottomOffset, 0); ac++; XtSetArg(args[ac], XmNleftOffset, 10); ac++; XtSetValues(label4, args, ac); ac = 0; XtSetArg(args[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(args[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(args[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(args[ac], XmNleftPosition, 31); ac++; XtSetArg(args[ac], XmNtopOffset, 10); ac++; XtSetArg(args[ac], XmNrightOffset, 10); ac++; XtSetValues(radioBox, args, ac); ac = 0; XtSetArg(args[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(args[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(args[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(args[ac], XmNtopWidget, radioBox); ac++; XtSetArg(args[ac], XmNbottomWidget, radioBox); ac++; XtSetArg(args[ac], XmNtopOffset, 0); ac++; XtSetArg(args[ac], XmNbottomOffset, 0); ac++; XtSetArg(args[ac], XmNleftOffset, 10); ac++; XtSetValues(label3, args, ac); ac = 0; XtSetArg(args[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(args[ac], XmNbottomAttachment, XmATTACH_FORM); ac++; XtSetArg(args[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(args[ac], XmNrightAttachment, XmATTACH_WIDGET); ac++; XtSetArg(args[ac], XmNrightWidget, frame); ac++; XtSetArg(args[ac], XmNtopOffset, 10); ac++; XtSetArg(args[ac], XmNbottomOffset, 82); ac++; XtSetArg(args[ac], XmNleftOffset, 9); ac++; XtSetArg(args[ac], XmNrightOffset, 10); ac++; XtSetValues(tabStack1, args, ac); ac = 0; XtSetArg(args[ac], XmNtabLabelString, CONVERT(parent, "One", XmRXmString, 0, &argok)); if (argok) ac++; XtSetValues(label, args, ac); ac = 0; XtSetArg(args[ac], XmNtabLabelString, CONVERT(parent, "Two", XmRXmString, 0, &argok)); if (argok) ac++; XtSetValues(label1, args, ac); ac = 0; XtSetArg(args[ac], XmNtabLabelString, CONVERT(parent, "Three", XmRXmString, 0, &argok)); if (argok) ac++; XtSetValues(label2, args, ac); ac = 0; XtSetArg(args[ac], XmNtopAttachment, XmATTACH_NONE); ac++; XtSetArg(args[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++; XtSetArg(args[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(args[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(args[ac], XmNbottomWidget, pushButton); ac++; XtSetArg(args[ac], XmNbottomOffset, 10); ac++; XtSetArg(args[ac], XmNleftOffset, 9); ac++; XtSetArg(args[ac], XmNrightOffset, 10); ac++; XtSetValues(separator, args, ac); ac = 0; XtSetArg(args[ac], XmNtopAttachment, XmATTACH_NONE); ac++; XtSetArg(args[ac], XmNbottomAttachment, XmATTACH_FORM); ac++; XtSetArg(args[ac], XmNleftAttachment, XmATTACH_NONE); ac++; XtSetArg(args[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(args[ac], XmNbottomOffset, 10); ac++; XtSetArg(args[ac], XmNrightOffset, 10); ac++; XtSetValues(pushButton, args, ac); return( form ); }
main(int argc, char **argv) { Widget shell, rowcolumn, scale, pushbutton, label1, label2, text; Widget paned, text2; int n, i; Widget widlist[100]; Widget emacscli[100]; Arg args[100]; int no_ews = 1; char buf[100]; if (argc > 1) no_ews = atoi(argv[1]); shell = XtAppInitialize(&xt_app_con, "Testmotif", NULL, 0, &argc, argv, NULL, NULL, 0); rowcolumn = XmCreateRowColumn(shell, "rowcolumn", NULL, 0); XtManageChild(rowcolumn); n = 0; XtSetArg(args[n], XmNtraversalOn, TRUE); n++; #if 0 label1 = XmCreateLabel(rowcolumn, "label1", args, n); #endif label1 = XtVaCreateWidget("label1", xmLabelWidgetClass, rowcolumn, XmNwidth, 50, XmNheight, 30, XmNtraversalOn, TRUE, NULL); label2 = XmCreateLabel(rowcolumn, "label2", NULL, 0); scale = XmCreateScale(rowcolumn, "scale", NULL, 0); XtAddCallback(scale, XmNvalueChangedCallback, ScaleValueChangedCB, label1); paned = XmCreatePanedWindow(rowcolumn, "paned", NULL, 0); n = 0; widlist[n++] = label1; widlist[n++] = label2; widlist[n++] = scale; widlist[n++] = paned; XtManageChildren(widlist, n); pushbutton = XmCreatePushButton(paned, "pushbutton", NULL, 0); text = XmCreateText(paned, "text", NULL, 0); for (i = 0; i < no_ews; i++) { int sz = snprintf(buf, sizeof(buf), "extcli%d", i); assert(sz>=0 && sz < sizeof(buf)); emacscli[i] = XtVaCreateWidget(buf, externalClientWidgetClass, paned, XmNwidth, 500, XmNheight, 200, XmNtraversalOn, TRUE, NULL); } text2 = XmCreateText(paned, "text2", NULL, 0); n = 0; widlist[n++] = pushbutton; widlist[n++] = text; for (i = 0; i < no_ews; i++) widlist[n++] = emacscli[i]; widlist[n++] = text2; XtManageChildren(widlist, n); XtRealizeWidget(shell); { XmString lab; char labarr[1000]; char tmpbuf[50]; strcpy(labarr, "window:"); for (i = 0; i < no_ews; i++) { int sz = snprintf(tmpbuf, sizeof(tmpbuf), " %d", XtWindow(emacscli[i])); assert(sz>=0 && sz<sizeof(tmpbuf)); strcat(labarr, tmpbuf); } lab = XmStringCreateLocalized(labarr); XtVaSetValues(label2, XmNlabelString, lab, NULL); XmStringFree(lab); } XtAppMainLoop(xt_app_con); }
void create_emfpr_dr_shell (Widget parent) { Widget children[6]; /* Children to manage */ Arg al[64]; /* Arg List */ register int ac = 0; /* Arg Count */ XtSetArg(al[ac], XmNallowShellResize, TRUE); ac++; XtSetArg(al[ac], XmNminWidth, 492); ac++; XtSetArg(al[ac], XmNminHeight, 182); ac++; XtSetArg(al[ac], XmNmaxWidth, 492); ac++; XtSetArg(al[ac], XmNmaxHeight, 182); ac++; emfpr_dr_shell = XmCreateDialogShell ( parent, "emfpr_dr_shell", al, ac ); ac = 0; XtSetArg(al[ac], XmNautoUnmanage, FALSE); ac++; emfpr_dr_main_form = XmCreateForm ( emfpr_dr_shell, "emfpr_dr_main_form", al, ac ); ac = 0; XtSetArg(al[ac], XmNshadowThickness, 2); ac++; XtSetArg(al[ac], XmNshadowType, XmSHADOW_IN); ac++; emfpr_dr_inner_form = XmCreateForm ( emfpr_dr_main_form, "emfpr_dr_inner_form", al, ac ); ac = 0; emfpr_dr_resume_lbl = XmCreateLabel ( emfpr_dr_inner_form, "emfpr_dr_resume_lbl", al, ac ); emfpr_dr_product_lbl = XmCreateLabel ( emfpr_dr_inner_form, "emfpr_dr_product_lbl", al, ac ); XtSetArg(al[ac], XmNmaxLength, 80); ac++; XtSetArg(al[ac], XmNcolumns, 40); ac++; emfpr_dr_product_txt = XmCreateText ( emfpr_dr_inner_form, "emfpr_dr_product_txt", al, ac ); ac = 0; emfpr_dr_disc_reason_lbl = XmCreateLabel ( emfpr_dr_inner_form, "emfpr_dr_disc_reason_lbl", al, ac ); XtSetArg(al[ac], XmNmaxLength, 80); ac++; XtSetArg(al[ac], XmNcolumns, 40); ac++; emfpr_dr_disc_reason_txt = XmCreateText ( emfpr_dr_inner_form, "emfpr_dr_disc_reason_txt", al, ac ); ac = 0; XtSetArg(al[ac], XmNseparatorType, XmNO_LINE); ac++; emfpr_dr_sep1 = XmCreateSeparator ( emfpr_dr_inner_form, "emfpr_dr_sep1", al, ac ); ac = 0; emfpr_dr_btn_form = XmCreateForm ( emfpr_dr_main_form, "emfpr_dr_btn_form", al, ac ); XtSetArg(al[ac], XmNorientation, XmHORIZONTAL); ac++; XtSetArg(al[ac], XmNpacking, XmPACK_COLUMN); ac++; XtSetArg(al[ac], XmNentryAlignment, XmALIGNMENT_CENTER); ac++; emfpr_dr_btn_rc = XmCreateRowColumn ( emfpr_dr_btn_form, "emfpr_dr_btn_rc", al, ac ); ac = 0; emfpr_dr_resume_btn = XmCreatePushButton ( emfpr_dr_btn_rc, "emfpr_dr_resume_btn", al, ac ); emfpr_dr_close_btn = XmCreatePushButton ( emfpr_dr_btn_rc, "emfpr_dr_close_btn", al, ac ); emfpr_dr_help_btn = XmCreatePushButton ( emfpr_dr_btn_rc, "emfpr_dr_help_btn", al, ac ); XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 10); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNbottomOffset, 10); ac++; XtSetArg(al[ac], XmNbottomWidget, emfpr_dr_btn_form); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 10); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 10); ac++; XtSetValues ( emfpr_dr_inner_form,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, 10); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 100); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( emfpr_dr_btn_form,al, ac ); ac = 0; XtAddCallback (emfpr_dr_main_form,XmNhelpCallback, XDhelp_link, (XtPointer) &_xd_help_pairs[0] ); XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 10); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 10); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( emfpr_dr_resume_lbl,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, emfpr_dr_product_txt); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNbottomOffset, 0); ac++; XtSetArg(al[ac], XmNbottomWidget, emfpr_dr_product_txt); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNrightOffset, 5); ac++; XtSetArg(al[ac], XmNrightWidget, emfpr_dr_product_txt); ac++; XtSetValues ( emfpr_dr_product_lbl,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 10); ac++; XtSetArg(al[ac], XmNtopWidget, emfpr_dr_resume_lbl); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 166); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( emfpr_dr_product_txt,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, emfpr_dr_disc_reason_txt); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNbottomOffset, 0); ac++; XtSetArg(al[ac], XmNbottomWidget, emfpr_dr_disc_reason_txt); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNrightOffset, 5); ac++; XtSetArg(al[ac], XmNrightWidget, emfpr_dr_disc_reason_txt); ac++; XtSetValues ( emfpr_dr_disc_reason_lbl,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, emfpr_dr_product_txt); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNleftWidget, emfpr_dr_product_txt); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( emfpr_dr_disc_reason_txt,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 10); ac++; XtSetArg(al[ac], XmNtopWidget, emfpr_dr_disc_reason_txt); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNleftOffset, 10); ac++; XtSetArg(al[ac], XmNleftWidget, emfpr_dr_disc_reason_txt); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( emfpr_dr_sep1,al, ac ); ac = 0; children[ac++] = emfpr_dr_resume_lbl; children[ac++] = emfpr_dr_product_lbl; children[ac++] = emfpr_dr_product_txt; children[ac++] = emfpr_dr_disc_reason_lbl; children[ac++] = emfpr_dr_disc_reason_txt; children[ac++] = emfpr_dr_sep1; XtManageChildren(children, ac); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetValues ( emfpr_dr_btn_rc,al, ac ); ac = 0; XtAddCallback (emfpr_dr_resume_btn, XmNactivateCallback, undo_disc_product_cb,NULL); XtAddCallback (emfpr_dr_close_btn, XmNactivateCallback, emfpr_dr_close_cb,NULL); XtAddCallback (emfpr_dr_help_btn,XmNactivateCallback, XDhelp_link, (XtPointer) &_xd_help_pairs[1] ); children[ac++] = emfpr_dr_resume_btn; children[ac++] = emfpr_dr_close_btn; children[ac++] = emfpr_dr_help_btn; XtManageChildren(children, ac); ac = 0; children[ac++] = emfpr_dr_btn_rc; XtManageChildren(children, ac); ac = 0; children[ac++] = emfpr_dr_inner_form; children[ac++] = emfpr_dr_btn_form; XtManageChildren(children, ac); ac = 0; }
void create_appShell (Display *display, char *app_name, int app_argc, char **app_argv) { Widget children[12]; /* Children to manage */ Arg al[64]; /* Arg List */ register int ac = 0; /* Arg Count */ char from_s [256]; /* For font list conversion */ XrmValue from_value, to_value; /* ditto */ int fg, bg; /* colour values for pixmaps */ XmString *list_items; /* For list items */ int list_item; /* Index for list_items */ XmString xmstrings[15]; /* temporary storage for XmStrings */ Widget widget1 = (Widget)NULL; Widget widget2 = (Widget)NULL; Widget widget3 = (Widget)NULL; Widget widget7 = (Widget)NULL; Widget widget8 = (Widget)NULL; Widget widget9 = (Widget)NULL; Widget widget10 = (Widget)NULL; Widget widget11 = (Widget)NULL; Widget widget12 = (Widget)NULL; Widget generateButton = (Widget)NULL; Widget deleteButton = (Widget)NULL; Widget browseButton = (Widget)NULL; Widget widget13 = (Widget)NULL; Widget widget14 = (Widget)NULL; Widget widget15 = (Widget)NULL; Widget widget16 = (Widget)NULL; Widget widget17 = (Widget)NULL; Widget nameLabel = (Widget)NULL; Widget textLabel = (Widget)NULL; Widget severityLabel = (Widget)NULL; Widget widget25 = (Widget)NULL; Widget widget27 = (Widget)NULL; Widget widget28 = (Widget)NULL; Widget widget29 = (Widget)NULL; Widget widget30 = (Widget)NULL; Widget widget31 = (Widget)NULL; Widget widget32 = (Widget)NULL; Widget widget33 = (Widget)NULL; Widget moduleLabel = (Widget)NULL; Widget widget37 = (Widget)NULL; Widget *modbutton; /* replaces 38-49 */ Widget categoryLabel = (Widget)NULL; Widget descriptionLabel = (Widget)NULL; Widget toolMenu = (Widget)NULL; Widget toolCascade = (Widget)NULL; Widget lockMenu = (Widget)NULL; Widget lockCascade = (Widget)NULL; Widget unlockButton = (Widget)NULL; Widget lockButton = (Widget)NULL; int imod; XtSetArg(al[ac], XmNallowShellResize, TRUE); ac++; XtSetArg(al[ac], XmNargc, app_argc); ac++; XtSetArg(al[ac], XmNargv, app_argv); ac++; appShell = XtAppCreateShell ( app_name, "EditMessage", applicationShellWidgetClass, display, al, ac ); ac = 0; XtSetArg(al[ac], XmNscrollingPolicy, XmAUTOMATIC); ac++; widget1 = XmCreateMainWindow ( appShell, "mainWindow", al, ac ); ac = 0; XtSetArg(al[ac], XmNhorizontalScrollBar, &widget2 ); ac++; XtSetArg(al[ac], XmNverticalScrollBar, &widget3 ); ac++; XtGetValues(widget1, al, ac ); ac = 0; widget7 = XmCreateMenuBar ( widget1, "widget7", al, ac ); widget9 = XmCreatePulldownMenu ( widget7, "fileMenu", al, ac ); /* XtAddCallback(widget9, XmNunmapCallback, grab_input, NULL); */ widget10 = XmCreatePushButton ( widget9, "openButton", al, ac ); widget11 = XmCreatePushButton ( widget9, "newButton", al, ac ); ac = 0; XtSetArg(al[ac], XmNsensitive, False); ac++; widget12 = XmCreatePushButton ( widget9, "saveButton", al, ac ); ac = 0; XtSetArg(al[ac], XmNsensitive, False); ac++; deleteButton = XmCreatePushButton ( widget9, "deleteButton", al, ac ); ac = 0; widget13 = XmCreateSeparator ( widget9, "widget13", al, ac ); widget14 = XmCreatePushButton ( widget9, "exitButton", al, ac ); XtSetArg(al[ac], XmNsubMenuId, widget9); ac++; widget8 = XmCreateCascadeButton ( widget7, "fileCascade", al, ac ); ac = 0; toolMenu = XmCreatePulldownMenu ( widget7, "toolMenu", al, ac ); /* XtAddCallback(toolMenu, XmNunmapCallback, grab_input, NULL); */ generateButton = XmCreatePushButton ( toolMenu, "generateButton", al, ac ); browseButton = XmCreatePushButton ( toolMenu, "browseButton", al, ac ); ac = 0; XtSetArg(al[ac], XmNsubMenuId, toolMenu); ac++; toolCascade = XmCreateCascadeButton ( widget7, "toolCascade", al, ac ); lockMenu = XmCreatePulldownMenu ( widget7, "lockMenu", al, ac ); /* XtAddCallback(widget9, XmNunmapCallback, grab_input, NULL); */ lockButton = XmCreatePushButton ( lockMenu, "lockButton", al, ac ); ac = 0; XtSetArg(al[ac], XmNsensitive, False); ac++; unlockButton = XmCreatePushButton ( lockMenu, "unlockButton", al, ac ); ac = 0; XtSetArg(al[ac], XmNsubMenuId, lockMenu); ac++; lockCascade = XmCreateCascadeButton ( widget7, "lockCascade", al, ac ); ac = 0; widget16 = XmCreatePulldownMenu ( widget7, "widget16", al, ac ); /* XtAddCallback(widget16, XmNunmapCallback, grab_input, NULL); */ XtSetArg(al[ac], XmNsubMenuId, widget16); ac++; widget15 = XmCreateCascadeButton ( widget7, "helpCascade", al, ac ); /* Hand-added */ XtVaSetValues(widget7, XmNmenuHelpWidget, widget15, NULL); ac = 0; widget17 = XmCreateForm ( widget1, "editMsgForm", al, ac ); XtSetArg(al[ac], XmNwidth, 100); ac++; XtSetArg(al[ac], XmNalignment, XmALIGNMENT_END); ac++; nameLabel = XmCreateLabel ( widget17, "nameLabel", al, ac ); ac = 0; XtSetArg(al[ac], XmNalignment, XmALIGNMENT_END); ac++; textLabel = XmCreateLabel ( widget17, "textLabel", al, ac ); ac = 0; XtSetArg(al[ac], XmNmaxLength, 20); ac++; nameTextField = XmCreateTextField( widget17, "nameTextField", al, ac ); XtAddCallback(nameTextField, XmNvalueChangedCallback, message_modified, NULL); ac = 0; XtSetArg(al[ac], XmNmaxLength, 50); ac++; msgTextField = XmCreateTextField ( widget17, "msgTextField", al, ac ); XtAddCallback(msgTextField, XmNvalueChangedCallback, message_modified, NULL); ac = 0; XtSetArg(al[ac], XmNalignment, XmALIGNMENT_END); ac++; severityLabel = XmCreateLabel ( widget17, "severityLabel", al, ac ); ac = 0; severityMenu = XmCreatePulldownMenu ( widget17, "severityPulldown", al, ac ); /* XtAddCallback(severityMenu, XmNunmapCallback, grab_input, NULL); */ XtSetArg(al[0], XmNuserData, (caddr_t)SEV_DEBUG); widget27 = XmCreatePushButton ( severityMenu, "debugButton", al, 1); XtSetArg(al[0], XmNuserData, (caddr_t)SEV_INFORM); widget28 = XmCreatePushButton ( severityMenu, "informButton", al, 1 ); XtSetArg(al[0], XmNuserData, (caddr_t)SEV_WARN); widget29 = XmCreatePushButton ( severityMenu, "warnButton", al, 1 ); XtSetArg(al[0], XmNuserData, (caddr_t)SEV_ERROR); widget30 = XmCreatePushButton ( severityMenu, "errorButton", al, 1 ); XtSetArg(al[0], XmNuserData, (caddr_t)SEV_ALARM); widget31 = XmCreatePushButton ( severityMenu, "alarmButton", al, 1 ); XtSetArg(al[0], XmNuserData, (caddr_t)SEV_FATAL); widget32 = XmCreatePushButton ( severityMenu, "fatalButton", al, 1 ); ac = 0; XtSetArg(al[ac], XmNuserData, (caddr_t)SEV_UNKNOWN); ac++; /* "Unknown" is only allowed if it is found in the DB */ XtSetArg(al[ac], XmNsensitive, FALSE); ac++; widget33 = XmCreatePushButton (severityMenu, "unknownButton", al, ac ); ac = 0; XtSetArg(al[ac], XmNsubMenuId, severityMenu); ac++; severityOptionMenu = XmCreateOptionMenu ( widget17, "severityOptionMenu", al, ac ); ac = 0; widget25 = XmOptionButtonGadget ( severityOptionMenu ); XtSetArg(al[ac], XmNalignment, XmALIGNMENT_END); ac++; moduleLabel = XmCreateLabel ( widget17, "moduleLabel", al, ac ); ac = 0; moduleMenu = XmCreatePulldownMenu ( widget17, "moduleMenu", al, ac ); /* XtAddCallback(moduleMenu, XmNunmapCallback, grab_input, NULL); */ /* Create the button for the chosen module as the default. */ if (strcmp(module_names[0], g_module)) { for (imod=0; imod<nmodule_names; imod++) if (!strcmp(module_names[imod], g_module)) break; strcpy(module_names[imod], module_names[0]); strcpy(module_names[0], g_module); } modbutton = (Widget *)XtMalloc(nmodule_names * sizeof(Widget)); for (imod = 0; imod < nmodule_names; imod++) { XtSetArg(al[0], XmNuserData, module_names[imod]); modbutton[imod] = XmCreatePushButton(moduleMenu, module_names[imod], al, 1 ); } XtSetArg(al[ac], XmNsubMenuId, moduleMenu); ac++; moduleOptionMenu = XmCreateOptionMenu ( widget17, "moduleOptionMenu", al, ac ); ac = 0; widget37 = XmOptionButtonGadget ( moduleOptionMenu ); XtSetArg(al[ac], XmNalignment, XmALIGNMENT_END); ac++; categoryLabel = XmCreateLabel ( widget17, "categoryLabel", al, ac ); ac = 0; categoryTextField = XmCreateTextField ( widget17, "categoryTextField", al, ac ); XtAddCallback(categoryTextField, XmNvalueChangedCallback, message_modified, NULL); XtSetArg(al[ac], XmNwidth, 101); ac++; XtSetArg(al[ac], XmNalignment, XmALIGNMENT_END); ac++; descriptionLabel = XmCreateLabel ( widget17, "descriptionLabel", al, ac ); ac = 0; XtSetArg(al[ac], XmNmaxLength, 255); ac++; descriptionText = XmCreateText ( widget17, "descriptionText", al, ac ); XtAddCallback(descriptionText, XmNvalueChangedCallback, message_modified, NULL); ac = 0; children[ac++] = widget10; children[ac++] = widget11; children[ac++] = widget12; children[ac++] = deleteButton; children[ac++] = widget13; children[ac++] = widget14; XtManageChildren(children, ac); ac = 0; children[ac++] = generateButton; children[ac++] = browseButton; XtManageChildren(children, ac); ac = 0; children[ac++] = unlockButton; children[ac++] = lockButton; XtManageChildren(children, ac); ac = 0; children[ac++] = widget8; children[ac++] = widget15; children[ac++] = toolCascade; children[ac++] = lockCascade; XtManageChildren(children, ac); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNtopWidget, nameTextField); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNbottomWidget, nameTextField); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNrightWidget, nameTextField); ac++; XtSetValues ( nameLabel,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNtopWidget, msgTextField); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNbottomWidget, msgTextField); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNrightWidget, msgTextField); ac++; XtSetValues ( textLabel,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetValues ( nameTextField,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopWidget, nameTextField); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNleftWidget, nameTextField); ac++; XtSetValues ( msgTextField,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNtopWidget, severityOptionMenu); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNbottomWidget, severityOptionMenu); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNrightWidget, severityOptionMenu); ac++; XtSetValues ( severityLabel,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopWidget, msgTextField); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNleftWidget, msgTextField); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetValues ( severityOptionMenu,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNtopWidget, moduleOptionMenu); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNbottomWidget, moduleOptionMenu); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNrightWidget, moduleOptionMenu); ac++; XtSetValues ( moduleLabel,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopWidget, severityOptionMenu); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNleftWidget, severityOptionMenu); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetValues ( moduleOptionMenu,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNtopWidget, categoryTextField); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNbottomWidget, categoryTextField); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNrightWidget, categoryTextField); ac++; XtSetValues ( categoryLabel,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopWidget, moduleOptionMenu); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNleftWidget, moduleOptionMenu); ac++; XtSetValues ( categoryTextField,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNtopWidget, descriptionText); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNbottomWidget, descriptionText); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNrightWidget, descriptionText); ac++; XtSetValues ( descriptionLabel,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopWidget, categoryTextField); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNleftWidget, categoryTextField); ac++; XtSetValues ( descriptionText,al, ac ); XtAddCallback(widget10, XmNactivateCallback, open_message, NULL); XtAddCallback(browseButton, XmNactivateCallback, browse_messages, g_module); XtAddCallback(widget11, XmNactivateCallback, new_message, NULL); XtAddCallback(widget12, XmNactivateCallback, save_message, NULL); XtAddCallback(deleteButton, XmNactivateCallback, delete_message, NULL); XtAddCallback(generateButton, XmNactivateCallback, generate_header, NULL); XtAddCallback(lockButton, XmNactivateCallback, set_lock, widget9); XtAddCallback(unlockButton, XmNactivateCallback, unset_lock, widget9); XtAddCallback(widget14, XmNactivateCallback, exit_app, NULL); XtAddCallback(widget27, XmNactivateCallback, set_severity, NULL); XtAddCallback(widget28, XmNactivateCallback, set_severity, NULL); XtAddCallback(widget29, XmNactivateCallback, set_severity, NULL); XtAddCallback(widget30, XmNactivateCallback, set_severity, NULL); XtAddCallback(widget31, XmNactivateCallback, set_severity, NULL); XtAddCallback(widget32, XmNactivateCallback, set_severity, NULL); XtAddCallback(widget33, XmNactivateCallback, set_severity, NULL); for (imod = 0; imod < nmodule_names; imod++) XtAddCallback(modbutton[imod], XmNactivateCallback, set_module, NULL); ac = 0; children[ac++] = widget27; children[ac++] = widget28; children[ac++] = widget29; children[ac++] = widget30; children[ac++] = widget31; children[ac++] = widget32; children[ac++] = widget33; XtManageChildren(children, ac); XtManageChildren(modbutton, nmodule_names); ac = 0; children[ac++] = nameLabel; children[ac++] = textLabel; children[ac++] = nameTextField; children[ac++] = msgTextField; children[ac++] = severityLabel; children[ac++] = severityOptionMenu; children[ac++] = moduleLabel; children[ac++] = moduleOptionMenu; children[ac++] = categoryLabel; children[ac++] = categoryTextField; children[ac++] = descriptionLabel; children[ac++] = descriptionText; XtManageChildren(children, ac); ac = 0; XtManageChild ( widget7 ); XtManageChild ( widget17 ); XmMainWindowSetAreas(widget1, widget7, (Widget) NULL, widget2, widget3, widget17 ); XtManageChild ( widget1); }
void create_jnl_feed_layout_shell (Widget parent) { Widget children[26]; /* Children to manage */ Arg al[64]; /* Arg List */ register int ac = 0; /* Arg Count */ Widget widget12 = (Widget)NULL; Widget widget13 = (Widget)NULL; Widget widget31 = (Widget)NULL; Widget widget56 = (Widget)NULL; XtSetArg(al[ac], XmNtitle, "Arbor JNL_FEED_LAYOUT"); ac++; XtSetArg(al[ac], XmNiconName, "JNL_FEED_LAYOUT"); ac++; jnl_feed_layout_shell = XtCreatePopupShell ( "jnl_feed_layout_shell", topLevelShellWidgetClass, parent, al, ac ); ac = 0; /* begin pre-creation code */ XtVaSetValues(jnl_feed_layout_shell, XmNiconPixmap, abp_icon, NULL) ; /* end pre-creation code */ jnl_feed_layout_form = XmCreateForm ( jnl_feed_layout_shell, "jnl_feed_layout_form", al, ac ); ac = 0; jnl_feed_layout_summ_form = XmCreateForm ( jnl_feed_layout_form, "jnl_feed_layout_summ_form", al, ac ); jnl_feed_layout_list_label = XmCreateLabel ( jnl_feed_layout_summ_form, "jnl_feed_layout_list_label", al, ac ); XtSetArg(al[ac], XmNvisibleItemCount, 7); ac++; jnl_feed_layout_summlist = XmCreateScrolledList ( jnl_feed_layout_summ_form, "jnl_feed_layout_summlist", al, ac ); ac = 0; widget12 = XtParent ( jnl_feed_layout_summlist ); XtSetArg(al[ac], XmNhorizontalScrollBar, &widget13 ); ac++; XtGetValues(widget12, al, ac ); ac = 0; jnl_feed_layout_list_label2 = XmCreateLabel ( jnl_feed_layout_summ_form, "jnl_feed_layout_list_label2", al, ac ); jnl_feed_layout_button_form = XmCreateForm ( jnl_feed_layout_form, "jnl_feed_layout_button_form", al, ac ); jnl_feed_layout_save_btn = XmCreatePushButton ( jnl_feed_layout_button_form, "jnl_feed_layout_save_btn", al, ac ); jnl_feed_layout_clear_btn = XmCreatePushButton ( jnl_feed_layout_button_form, "jnl_feed_layout_clear_btn", al, ac ); jnl_feed_layout_update_btn = XmCreatePushButton ( jnl_feed_layout_button_form, "jnl_feed_layout_update_btn", al, ac ); jnl_feed_layout_close_btn = XmCreatePushButton ( jnl_feed_layout_button_form, "jnl_feed_layout_close_btn", al, ac ); jnl_feed_layout_delete_btn = XmCreatePushButton ( jnl_feed_layout_button_form, "jnl_feed_layout_delete_btn", al, ac ); jnl_feed_layout_scripts_btn = XmCreatePushButton ( jnl_feed_layout_button_form, "jnl_feed_layout_scripts_btn", al, ac ); XtSetArg(al[ac], XmNshadowThickness, 2); ac++; jnl_feed_layout_tgl_form = XmCreateForm ( jnl_feed_layout_form, "jnl_feed_layout_tgl_form", al, ac ); ac = 0; jnl_feed_layout_edit_mode_label = XmCreateLabel ( jnl_feed_layout_tgl_form, "jnl_feed_layout_edit_mode_label", al, ac ); XtSetArg(al[ac], XmNnumColumns, 3); ac++; XtSetArg(al[ac], XmNpacking, XmPACK_TIGHT); ac++; jnl_feed_layout_toggle_btn = XmCreateRadioBox ( jnl_feed_layout_tgl_form, "jnl_feed_layout_toggle_btn", al, ac ); ac = 0; jnl_feed_layout_create_toggle = XmCreateToggleButtonGadget ( jnl_feed_layout_toggle_btn, "jnl_feed_layout_create_toggle", al, ac ); jnl_feed_layout_modify_toggle = XmCreateToggleButtonGadget ( jnl_feed_layout_toggle_btn, "jnl_feed_layout_modify_toggle", al, ac ); jnl_feed_layout_delete_toggle = XmCreateToggleButtonGadget ( jnl_feed_layout_toggle_btn, "jnl_feed_layout_delete_toggle", al, ac ); jnl_feed_layout_view_toggle = XmCreateToggleButtonGadget ( jnl_feed_layout_toggle_btn, "jnl_feed_layout_view_toggle", al, ac ); widget31 = XmCreateForm ( jnl_feed_layout_form, "widget31", al, ac ); XtSetArg(al[ac], XmNshadowThickness, 2); ac++; jnl_feed_layout_detailform = XmCreateForm ( widget31, "jnl_feed_layout_detailform", al, ac ); ac = 0; jnl_feed_layout_jnl_field_position_label = XmCreateLabel ( jnl_feed_layout_detailform, "jnl_feed_layout_jnl_field_position_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 3); ac++; XtSetArg(al[ac], XmNcolumns, 4); ac++; jnl_feed_layout_jnl_field_position_text = XmCreateText ( jnl_feed_layout_detailform, "jnl_feed_layout_jnl_field_position_text", al, ac ); ac = 0; jnl_feed_layout_jnl_field_db_cr_label = XmCreateLabel ( jnl_feed_layout_detailform, "jnl_feed_layout_jnl_field_db_cr_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 10); ac++; jnl_feed_layout_jnl_field_db_cr_text = XmCreateText ( jnl_feed_layout_detailform, "jnl_feed_layout_jnl_field_db_cr_text", al, ac ); ac = 0; jnl_feed_layout_jnl_field_db_cr_btn = XmCreatePushButton ( jnl_feed_layout_detailform, "jnl_feed_layout_jnl_field_db_cr_btn", al, ac ); jnl_feed_layout_jnl_table_label = XmCreateLabel ( jnl_feed_layout_detailform, "jnl_feed_layout_jnl_table_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 31); ac++; jnl_feed_layout_jnl_table_text = XmCreateText ( jnl_feed_layout_detailform, "jnl_feed_layout_jnl_table_text", al, ac ); ac = 0; jnl_feed_layout_jnl_table_btn = XmCreatePushButton ( jnl_feed_layout_detailform, "jnl_feed_layout_jnl_table_btn", al, ac ); jnl_feed_layout_jnl_field_label = XmCreateLabel ( jnl_feed_layout_detailform, "jnl_feed_layout_jnl_field_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 31); ac++; jnl_feed_layout_jnl_field_text = XmCreateText ( jnl_feed_layout_detailform, "jnl_feed_layout_jnl_field_text", al, ac ); ac = 0; jnl_feed_layout_jnl_field_btn = XmCreatePushButton ( jnl_feed_layout_detailform, "jnl_feed_layout_jnl_field_btn", al, ac ); jnl_feed_layout_jnl_field_size_label = XmCreateLabel ( jnl_feed_layout_detailform, "jnl_feed_layout_jnl_field_size_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 3); ac++; jnl_feed_layout_jnl_field_size_text = XmCreateText ( jnl_feed_layout_detailform, "jnl_feed_layout_jnl_field_size_text", al, ac ); ac = 0; jnl_feed_layout_jnl_hardcoded_value_label = XmCreateLabel ( jnl_feed_layout_detailform, "jnl_feed_layout_jnl_hardcoded_value_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 32); ac++; jnl_feed_layout_jnl_hardcoded_value_text = XmCreateText ( jnl_feed_layout_detailform, "jnl_feed_layout_jnl_hardcoded_value_text", al, ac ); ac = 0; jnl_feed_layout_jnl_field_format_label = XmCreateLabel ( jnl_feed_layout_detailform, "jnl_feed_layout_jnl_field_format_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 30); ac++; jnl_feed_layout_jnl_field_format_text = XmCreateText ( jnl_feed_layout_detailform, "jnl_feed_layout_jnl_field_format_text", al, ac ); ac = 0; jnl_feed_layout_jnl_field_format_btn = XmCreatePushButton ( jnl_feed_layout_detailform, "jnl_feed_layout_jnl_field_format_btn", al, ac ); jnl_feed_layout_jnl_field_trim_label = XmCreateLabel ( jnl_feed_layout_detailform, "jnl_feed_layout_jnl_field_trim_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 30); ac++; jnl_feed_layout_jnl_field_trim_text = XmCreateText ( jnl_feed_layout_detailform, "jnl_feed_layout_jnl_field_trim_text", al, ac ); ac = 0; jnl_feed_layout_jnl_field_trim_btn = XmCreatePushButton ( jnl_feed_layout_detailform, "jnl_feed_layout_jnl_field_trim_btn", al, ac ); jnl_feed_layout_jnl_field_description_label = XmCreateLabel ( jnl_feed_layout_detailform, "jnl_feed_layout_jnl_field_description_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 80); ac++; jnl_feed_layout_jnl_field_description_text = XmCreateText ( jnl_feed_layout_detailform, "jnl_feed_layout_jnl_field_description_text", al, ac ); ac = 0; jnl_feed_layout_in_feed_report_label = XmCreateLabel ( jnl_feed_layout_detailform, "jnl_feed_layout_in_feed_report_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 1); ac++; jnl_feed_layout_in_feed_report_text = XmCreateText ( jnl_feed_layout_detailform, "jnl_feed_layout_in_feed_report_text", al, ac ); ac = 0; jnl_feed_layout_in_feed_report_btn = XmCreatePushButton ( jnl_feed_layout_detailform, "jnl_feed_layout_in_feed_report_btn", al, ac ); widget56 = XmCreateLabel ( widget31, "mps_detail_label", al, ac ); XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNtopWidget, jnl_feed_layout_tgl_form); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -220); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -644); ac++; XtSetValues ( jnl_feed_layout_summ_form,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNtopWidget, widget31); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, 4); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 4); ac++; XtSetValues ( jnl_feed_layout_button_form,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 8); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -48); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -432); ac++; XtSetValues ( jnl_feed_layout_tgl_form,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNtopWidget, jnl_feed_layout_summ_form); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -484); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -648); ac++; XtSetValues ( widget31,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 8); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -24); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 0); ac++; XtSetValues ( jnl_feed_layout_list_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 40); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, 0); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 0); ac++; XtSetValues ( widget12,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 20); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 0); ac++; XtSetValues ( jnl_feed_layout_list_label2,al, ac ); ac = 0; XtAddCallback (jnl_feed_layout_summlist, XmNsingleSelectionCallback, jnl_feed_layout_summlist_cb,NULL); XtManageChild(jnl_feed_layout_summlist); children[ac++] = jnl_feed_layout_list_label; children[ac++] = jnl_feed_layout_list_label2; XtManageChildren(children, ac); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 8); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 23); ac++; XtSetValues ( jnl_feed_layout_save_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 31); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 46); ac++; XtSetValues ( jnl_feed_layout_clear_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 8); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 23); ac++; XtSetValues ( jnl_feed_layout_update_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 77); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 92); ac++; XtSetValues ( jnl_feed_layout_close_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 8); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 23); ac++; XtSetValues ( jnl_feed_layout_delete_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 54); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 69); ac++; XtSetValues ( jnl_feed_layout_scripts_btn,al, ac ); ac = 0; XtAddCallback (jnl_feed_layout_save_btn, XmNactivateCallback, jnl_feed_layout_save_btn_cb,NULL); XtAddCallback (jnl_feed_layout_clear_btn, XmNactivateCallback, jnl_feed_layout_clear_btn_cb,NULL); XtAddCallback (jnl_feed_layout_update_btn, XmNactivateCallback, jnl_feed_layout_update_btn_cb,NULL); XtAddCallback (jnl_feed_layout_close_btn, XmNactivateCallback, jnl_feed_layout_close_btn_cb,NULL); XtAddCallback (jnl_feed_layout_delete_btn, XmNactivateCallback, jnl_feed_layout_delete_btn_cb,jnl_feed_layout_shell); XtAddCallback (jnl_feed_layout_scripts_btn, XmNactivateCallback, jnl_feed_layout_scripts_btn_cb,jnl_feed_layout_shell); children[ac++] = jnl_feed_layout_save_btn; children[ac++] = jnl_feed_layout_clear_btn; children[ac++] = jnl_feed_layout_update_btn; children[ac++] = jnl_feed_layout_close_btn; children[ac++] = jnl_feed_layout_delete_btn; children[ac++] = jnl_feed_layout_scripts_btn; XtManageChildren(children, ac); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -36); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -92); ac++; XtSetValues ( jnl_feed_layout_edit_mode_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -36); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 92); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -424); ac++; XtSetValues ( jnl_feed_layout_toggle_btn,al, ac ); ac = 0; XtAddCallback (jnl_feed_layout_create_toggle, XmNarmCallback, jnl_feed_layout_create_toggle_cb,NULL); XtAddCallback (jnl_feed_layout_modify_toggle, XmNarmCallback, jnl_feed_layout_modify_toggle_cb,NULL); XtAddCallback (jnl_feed_layout_delete_toggle, XmNarmCallback, jnl_feed_layout_delete_toggle_cb,NULL); XtAddCallback (jnl_feed_layout_view_toggle, XmNarmCallback, jnl_feed_layout_view_toggle_cb,NULL); children[ac++] = jnl_feed_layout_create_toggle; children[ac++] = jnl_feed_layout_modify_toggle; children[ac++] = jnl_feed_layout_delete_toggle; children[ac++] = jnl_feed_layout_view_toggle; XtManageChildren(children, ac); ac = 0; children[ac++] = jnl_feed_layout_edit_mode_label; children[ac++] = jnl_feed_layout_toggle_btn; XtManageChildren(children, ac); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 24); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, 4); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 4); ac++; XtSetValues ( jnl_feed_layout_detailform,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( widget56,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -32); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -112); ac++; XtSetValues ( jnl_feed_layout_jnl_field_position_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -32); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 112); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -156); ac++; XtSetValues ( jnl_feed_layout_jnl_field_position_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -32); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 176); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -244); ac++; XtSetValues ( jnl_feed_layout_jnl_field_db_cr_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -32); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 244); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -472); ac++; XtSetValues ( jnl_feed_layout_jnl_field_db_cr_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -32); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 472); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -496); ac++; XtSetValues ( jnl_feed_layout_jnl_field_db_cr_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 32); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -60); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -112); ac++; XtSetValues ( jnl_feed_layout_jnl_table_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 32); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -60); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 112); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -472); ac++; XtSetValues ( jnl_feed_layout_jnl_table_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 32); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -60); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 472); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -496); ac++; XtSetValues ( jnl_feed_layout_jnl_table_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 60); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -88); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -112); ac++; XtSetValues ( jnl_feed_layout_jnl_field_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 60); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -88); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 112); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -472); ac++; XtSetValues ( jnl_feed_layout_jnl_field_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 60); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -88); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 472); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -496); ac++; XtSetValues ( jnl_feed_layout_jnl_field_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 60); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -88); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 508); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -576); ac++; XtSetValues ( jnl_feed_layout_jnl_field_size_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 60); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -88); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 576); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -624); ac++; XtSetValues ( jnl_feed_layout_jnl_field_size_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 144); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -172); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -112); ac++; XtSetValues ( jnl_feed_layout_jnl_hardcoded_value_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 144); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -172); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 112); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -396); ac++; XtSetValues ( jnl_feed_layout_jnl_hardcoded_value_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 88); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -116); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -112); ac++; XtSetValues ( jnl_feed_layout_jnl_field_format_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 88); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -116); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 112); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -472); ac++; XtSetValues ( jnl_feed_layout_jnl_field_format_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 88); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -116); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 472); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -496); ac++; XtSetValues ( jnl_feed_layout_jnl_field_format_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 116); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -144); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -112); ac++; XtSetValues ( jnl_feed_layout_jnl_field_trim_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 116); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -144); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 112); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -472); ac++; XtSetValues ( jnl_feed_layout_jnl_field_trim_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 116); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -144); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 472); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -496); ac++; XtSetValues ( jnl_feed_layout_jnl_field_trim_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 200); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -228); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -112); ac++; XtSetValues ( jnl_feed_layout_jnl_field_description_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 200); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -228); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 112); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -608); ac++; XtSetValues ( jnl_feed_layout_jnl_field_description_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 172); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -200); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -112); ac++; XtSetValues ( jnl_feed_layout_in_feed_report_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 172); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -200); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 112); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -144); ac++; XtSetValues ( jnl_feed_layout_in_feed_report_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 172); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -200); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 144); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -168); ac++; XtSetValues ( jnl_feed_layout_in_feed_report_btn,al, ac ); ac = 0; XtAddCallback (jnl_feed_layout_jnl_field_db_cr_btn, XmNactivateCallback, jnl_feed_layout_jnl_field_db_cr_cb,NULL); XtAddCallback (jnl_feed_layout_jnl_table_btn, XmNactivateCallback, jnl_feed_layout_jnl_table_cb,NULL); XtAddCallback (jnl_feed_layout_jnl_field_btn, XmNactivateCallback, jnl_feed_layout_jnl_field_cb,NULL); XtAddCallback (jnl_feed_layout_jnl_field_format_btn, XmNactivateCallback, jnl_feed_layout_jnl_field_format_cb,NULL); XtAddCallback (jnl_feed_layout_jnl_field_trim_btn, XmNactivateCallback, jnl_feed_layout_jnl_field_trim_cb,NULL); children[ac++] = jnl_feed_layout_jnl_field_position_label; children[ac++] = jnl_feed_layout_jnl_field_position_text; children[ac++] = jnl_feed_layout_jnl_field_db_cr_label; children[ac++] = jnl_feed_layout_jnl_field_db_cr_text; children[ac++] = jnl_feed_layout_jnl_field_db_cr_btn; children[ac++] = jnl_feed_layout_jnl_table_label; children[ac++] = jnl_feed_layout_jnl_table_text; children[ac++] = jnl_feed_layout_jnl_table_btn; children[ac++] = jnl_feed_layout_jnl_field_label; children[ac++] = jnl_feed_layout_jnl_field_text; children[ac++] = jnl_feed_layout_jnl_field_btn; children[ac++] = jnl_feed_layout_jnl_field_size_label; children[ac++] = jnl_feed_layout_jnl_field_size_text; children[ac++] = jnl_feed_layout_jnl_hardcoded_value_label; children[ac++] = jnl_feed_layout_jnl_hardcoded_value_text; children[ac++] = jnl_feed_layout_jnl_field_format_label; children[ac++] = jnl_feed_layout_jnl_field_format_text; children[ac++] = jnl_feed_layout_jnl_field_format_btn; children[ac++] = jnl_feed_layout_jnl_field_trim_label; children[ac++] = jnl_feed_layout_jnl_field_trim_text; children[ac++] = jnl_feed_layout_jnl_field_trim_btn; children[ac++] = jnl_feed_layout_jnl_field_description_label; children[ac++] = jnl_feed_layout_jnl_field_description_text; children[ac++] = jnl_feed_layout_in_feed_report_label; children[ac++] = jnl_feed_layout_in_feed_report_text; children[ac++] = jnl_feed_layout_in_feed_report_btn; XtManageChildren(children, ac); ac = 0; children[ac++] = jnl_feed_layout_detailform; children[ac++] = widget56; XtManageChildren(children, ac); ac = 0; children[ac++] = jnl_feed_layout_summ_form; children[ac++] = jnl_feed_layout_button_form; children[ac++] = jnl_feed_layout_tgl_form; children[ac++] = widget31; XtManageChildren(children, ac); ac = 0; XtManageChild ( jnl_feed_layout_form); }
void create_billsel_shell (Widget parent) { Widget children[4]; /* Children to manage */ Arg al[64]; /* Arg List */ register int ac = 0; /* Arg Count */ XtSetArg(al[ac], XmNallowShellResize, TRUE); ac++; XtSetArg(al[ac], XmNminWidth, 463); ac++; XtSetArg(al[ac], XmNmaxWidth, 463); ac++; billsel_shell = XtCreatePopupShell ( "billsel_shell", topLevelShellWidgetClass, parent, al, ac ); ac = 0; /* begin billsel_form pre-creation code */ XtVaSetValues(billsel_shell, XmNiconPixmap, abp_icon, NULL) ; /* end billsel_form pre-creation code */ XtSetArg(al[ac], XmNautoUnmanage, FALSE); ac++; billsel_form = XmCreateForm ( billsel_shell, "billsel_form", al, ac ); ac = 0; XtSetArg(al[ac], XmNshadowThickness, 2); ac++; XtSetArg(al[ac], XmNshadowType, XmSHADOW_IN); ac++; bill_label_form = XmCreateForm ( billsel_form, "bill_label_form", al, ac ); ac = 0; XtSetArg(al[ac], XmNalignment, XmALIGNMENT_END); ac++; bs_account_lbl = XmCreateLabel ( bill_label_form, "bs_account_lbl", al, ac ); ac = 0; XtSetArg(al[ac], XmNtraversalOn, FALSE); ac++; XtSetArg(al[ac], XmNnavigationType, XmTAB_GROUP); ac++; XtSetArg(al[ac], XmNmaxLength, 48); ac++; XtSetArg(al[ac], XmNcolumns, 48); ac++; XtSetArg(al[ac], XmNeditable, FALSE); ac++; XtSetArg(al[ac], XmNcursorPositionVisible, FALSE); ac++; XtSetArg(al[ac], XmNautoShowCursorPosition, FALSE); ac++; bs_account_txt = XmCreateText ( bill_label_form, "InfoText", al, ac ); ac = 0; XtSetArg(al[ac], XmNalignment, XmALIGNMENT_END); ac++; bs_name_lbl = XmCreateLabel ( bill_label_form, "bs_name_lbl", al, ac ); ac = 0; XtSetArg(al[ac], XmNtraversalOn, FALSE); ac++; XtSetArg(al[ac], XmNnavigationType, XmTAB_GROUP); ac++; XtSetArg(al[ac], XmNmaxLength, 30); ac++; XtSetArg(al[ac], XmNcolumns, 30); ac++; XtSetArg(al[ac], XmNeditable, FALSE); ac++; XtSetArg(al[ac], XmNcursorPositionVisible, FALSE); ac++; XtSetArg(al[ac], XmNautoShowCursorPosition, FALSE); ac++; bs_name_txt = XmCreateText ( bill_label_form, "InfoText", al, ac ); ac = 0; bs_colheading_lbl = XmCreateLabel ( billsel_form, "bs_colheading_lbl", al, ac ); XtSetArg(al[ac], XmNnavigationType, XmEXCLUSIVE_TAB_GROUP); ac++; XtSetArg(al[ac], XmNvisibleItemCount, 9); ac++; XtSetArg(al[ac], XmNselectionPolicy, XmSINGLE_SELECT); ac++; XtSetArg(al[ac], XmNlistSizePolicy, XmRESIZE_IF_POSSIBLE); ac++; Billsellist = XmCreateScrolledList ( billsel_form, "Billsellist", al, ac ); ac = 0; Billsel_sl = XtParent ( Billsellist ); XtSetArg(al[ac], XmNhorizontalScrollBar, &Billsel_sb01 ); ac++; XtSetArg(al[ac], XmNverticalScrollBar, &Billsel_sb02 ); ac++; XtGetValues(Billsel_sl, al, ac ); ac = 0; bill_bbox_form = XmCreateForm ( billsel_form, "bill_bbox_form", al, ac ); XtSetArg(al[ac], XmNorientation, XmHORIZONTAL); ac++; XtSetArg(al[ac], XmNpacking, XmPACK_COLUMN); ac++; XtSetArg(al[ac], XmNentryAlignment, XmALIGNMENT_CENTER); ac++; bill_bbox_rowcol = XmCreateRowColumn ( bill_bbox_form, "bill_bbox_rowcol", al, ac ); ac = 0; XtSetArg(al[ac], XmNnavigationType, XmEXCLUSIVE_TAB_GROUP); ac++; bs_exit_btn = XmCreatePushButton ( bill_bbox_rowcol, "bs_exit_btn", al, ac ); ac = 0; bill_sel_help = XmCreatePushButton ( bill_bbox_rowcol, "bill_sel_help", al, ac ); XtSetArg(al[ac], XmNtraversalOn, FALSE); ac++; XtSetArg(al[ac], XmNeditable, FALSE); ac++; XtSetArg(al[ac], XmNcursorPositionVisible, FALSE); ac++; bs_status = XmCreateText ( bill_bbox_form, "InfoText", al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 10); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 10); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 10); ac++; XtSetValues ( bill_label_form,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 10); ac++; XtSetArg(al[ac], XmNtopWidget, bill_label_form); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNleftWidget, bill_label_form); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( bs_colheading_lbl,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, bs_colheading_lbl); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNbottomOffset, 10); ac++; XtSetArg(al[ac], XmNbottomWidget, bill_bbox_form); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 10); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 10); ac++; XtSetValues ( Billsel_sl,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, 0); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 0); ac++; XtSetValues ( bill_bbox_form,al, ac ); ac = 0; XtAddCallback (billsel_form,XmNhelpCallback, XDhelp_link, (XtPointer) &_xd_help_pairs[0] ); XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, bs_account_txt); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNbottomOffset, 0); ac++; XtSetArg(al[ac], XmNbottomWidget, bs_account_txt); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNrightOffset, 0); ac++; XtSetArg(al[ac], XmNrightWidget, bs_account_txt); ac++; XtSetValues ( bs_account_lbl,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 10); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 81); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( bs_account_txt,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNtopWidget, bs_name_txt); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNbottomWidget, bs_name_txt); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNrightWidget, bs_name_txt); ac++; XtSetValues ( bs_name_lbl,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 10); ac++; XtSetArg(al[ac], XmNtopWidget, bs_account_txt); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, 10); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNleftWidget, bs_account_txt); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( bs_name_txt,al, ac ); ac = 0; children[ac++] = bs_account_lbl; children[ac++] = bs_account_txt; children[ac++] = bs_name_lbl; children[ac++] = bs_name_txt; XtManageChildren(children, ac); ac = 0; XtAddCallback (Billsellist, XmNdefaultActionCallback, NewBScommand,NULL); XtManageChild(Billsellist); XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 160); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( bill_bbox_rowcol,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, bill_bbox_rowcol); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 0); ac++; XtSetValues ( bs_status,al, ac ); ac = 0; XtAddCallback (bs_exit_btn, XmNactivateCallback, Billrevexit,&billsel_shell); XtAddCallback (bill_sel_help,XmNactivateCallback, XDhelp_link, (XtPointer) &_xd_help_pairs[0] ); children[ac++] = bs_exit_btn; children[ac++] = bill_sel_help; XtManageChildren(children, ac); ac = 0; children[ac++] = bill_bbox_rowcol; children[ac++] = bs_status; XtManageChildren(children, ac); ac = 0; children[ac++] = bill_label_form; children[ac++] = bs_colheading_lbl; children[ac++] = bill_bbox_form; XtManageChildren(children, ac); ac = 0; XtManageChild ( billsel_form); }
void create_ci_equiplist_shell (Widget parent) { Widget children[10]; /* Children to manage */ Arg al[64]; /* Arg List */ register int ac = 0; /* Arg Count */ Pixel fg, bg; /* colour values for pixmaps */ XmString xmstrings[16]; /* temporary storage for XmStrings */ XtSetArg(al[ac], XmNallowShellResize, TRUE); ac++; XtSetArg(al[ac], XmNminWidth, 787); ac++; XtSetArg(al[ac], XmNminHeight, 496); ac++; ci_equiplist_shell = XtCreatePopupShell ( "ci_equiplist_shell", topLevelShellWidgetClass, parent, al, ac ); ac = 0; /* begin ci_equipinfo_form pre-creation code */ XtVaSetValues(ci_equiplist_shell, XmNiconPixmap, abp_icon, NULL) ; /* end ci_equipinfo_form pre-creation code */ XtSetArg(al[ac], XmNshadowType, XmSHADOW_OUT); ac++; XtSetArg(al[ac], XmNautoUnmanage, FALSE); ac++; ci_equiplist_form = XmCreateForm ( ci_equiplist_shell, "ci_equiplist_form", al, ac ); ac = 0; XtSetArg(al[ac], XmNshadowThickness, 2); ac++; XtSetArg(al[ac], XmNshadowType, XmSHADOW_OUT); ac++; ci_equip_account_form = XmCreateForm ( ci_equiplist_form, "ci_equip_account_form", al, ac ); ac = 0; ci_equip_account_id_lbl = XmCreateLabel ( ci_equip_account_form, "ci_equip_account_id_lbl", al, ac ); XtSetArg(al[ac], XmNmaxLength, 48); ac++; XtSetArg(al[ac], XmNcolumns, 48); ac++; ci_equip_accountid_txt = XmCreateText ( ci_equip_account_form, "ci_equip_accountid_txt", al, ac ); ac = 0; ci_equip_account_name_lbl = XmCreateLabel ( ci_equip_account_form, "ci_equip_account_name_lbl", al, ac ); XtSetArg(al[ac], XmNmaxLength, 40); ac++; XtSetArg(al[ac], XmNcolumns, 40); ac++; ci_equip_name_txt = XmCreateText ( ci_equip_account_form, "ci_equip_name_txt", al, ac ); ac = 0; XtSetArg(al[ac], XmNshadowThickness, 2); ac++; XtSetArg(al[ac], XmNshadowType, XmSHADOW_IN); ac++; ci_equiplist_filter_form = XmCreateForm ( ci_equiplist_form, "ci_equiplist_filter_form", al, ac ); ac = 0; XtSetArg(al[ac], XmNnavigationType, XmEXCLUSIVE_TAB_GROUP); ac++; XtSetArg(al[ac], XmNorientation, XmHORIZONTAL); ac++; XtSetArg(al[ac], XmNpacking, XmPACK_COLUMN); ac++; XtSetArg(al[ac], XmNentryAlignment, XmALIGNMENT_CENTER); ac++; ci_equip_filter_rc = XmCreateRowColumn ( ci_equiplist_filter_form, "ci_equip_filter_rc", al, ac ); ac = 0; XtSetArg(al[ac], XmNhighlightOnEnter, FALSE); ac++; ci_equip_filter_btn = XmCreatePushButton ( ci_equip_filter_rc, "ci_equip_filter_btn", al, ac ); ac = 0; xmstrings[0] = XmStringCreateLtoR("Reset", (XmStringCharSet)XmFONTLIST_DEFAULT_TAG); XtSetArg(al[ac], XmNlabelString, xmstrings[0]); ac++; ci_equip_reset_btn = XmCreatePushButton ( ci_equip_filter_rc, "ci_equip_reset_btn", al, ac ); ac = 0; XmStringFree ( xmstrings [ 0 ] ); XtSetArg(al[ac], XmNalignment, XmALIGNMENT_END); ac++; ci_equip_filter_equip_lbl = XmCreateLabel ( ci_equiplist_filter_form, "ci_equip_filter_equip_lbl", al, ac ); ac = 0; XtSetArg(al[ac], XmNalignment, XmALIGNMENT_END); ac++; ci_equip_filter_status_lbl = XmCreateLabel ( ci_equiplist_filter_form, "ci_equip_filter_status_lbl", al, ac ); ac = 0; XtSetArg(al[ac], XmNnavigationType, XmTAB_GROUP); ac++; XtSetArg(al[ac], XmNmaxLength, 16); ac++; XtSetArg(al[ac], XmNcolumns, 16); ac++; XtSetArg(al[ac], XmNmarginHeight, 3); ac++; XtSetArg(al[ac], XmNmarginWidth, 3); ac++; ci_equip_filter_equip_txt = XmCreateText ( ci_equiplist_filter_form, "ci_equip_filter_equip_txt", al, ac ); ac = 0; XtSetArg(al[ac], XmNhighlightOnEnter, TRUE); ac++; XtSetArg(al[ac], XmNnavigationType, XmTAB_GROUP); ac++; XtSetArg(al[ac], XmNmaxLength, 10); ac++; XtSetArg(al[ac], XmNcolumns, 10); ac++; XtSetArg(al[ac], XmNmarginHeight, 3); ac++; XtSetArg(al[ac], XmNmarginWidth, 3); ac++; ci_filter_status_txt = XmCreateText ( ci_equiplist_filter_form, "ci_filter_status_txt", al, ac ); ac = 0; XtSetArg(al[ac], XmNmarginWidth, 0); ac++; XtSetArg(al[ac], XmNmarginHeight, 0); ac++; XtSetArg(al[ac], XmNlabelType, XmPIXMAP); ac++; ci_equip_status_btn = XmCreatePushButton ( ci_equiplist_filter_form, "ci_equip_status_btn", al, ac ); ac = 0; XtSetArg(al[ac], XmNforeground, &fg ); ac++; XtSetArg(al[ac], XmNbackground, &bg ); ac++; XtGetValues(ci_equip_status_btn, al, ac ); ac = 0; XtSetArg(al[ac], XmNlabelPixmap, XmGetPixmap ( XtScreen ( ci_equip_status_btn ), "down_arrow.xbm", fg, bg )); ac++; XtSetArg(al[ac], XmNlabelInsensitivePixmap, XmGetPixmap ( XtScreen ( ci_equip_status_btn ), "down_arrow.xbm", fg, bg )); ac++; XtSetValues ( ci_equip_status_btn,al, ac ); ac = 0; ci_filter_ckt_lbl = XmCreateLabel ( ci_equiplist_filter_form, "ci_filter_ckt_lbl", al, ac ); XtSetArg(al[ac], XmNmaxLength, 16); ac++; XtSetArg(al[ac], XmNcolumns, 16); ac++; ci_filter_ckt_txt = XmCreateText ( ci_equiplist_filter_form, "ci_filter_ckt_txt", al, ac ); ac = 0; XtSetArg(al[ac], XmNorientation, XmHORIZONTAL); ac++; XtSetArg(al[ac], XmNpacking, XmPACK_COLUMN); ac++; XtSetArg(al[ac], XmNentryAlignment, XmALIGNMENT_CENTER); ac++; ci_filter_radio = XmCreateRadioBox ( ci_equiplist_filter_form, "ci_filter_radio", al, ac ); ac = 0; ci_filter_owned_tgl = XmCreateToggleButtonGadget ( ci_filter_radio, "ci_filter_owned_tgl", al, ac ); ci_filter_billed_tgl = XmCreateToggleButtonGadget ( ci_filter_radio, "ci_filter_billed_tgl", al, ac ); XtSetArg(al[ac], XmNseparatorType, XmNO_LINE); ac++; ci_filter_sep1 = XmCreateSeparator ( ci_equiplist_filter_form, "ci_filter_sep1", al, ac ); ac = 0; XtSetArg(al[ac], XmNshadowThickness, 2); ac++; XtSetArg(al[ac], XmNshadowType, XmSHADOW_IN); ac++; XtSetArg(al[ac], XmNautoUnmanage, FALSE); ac++; XtSetArg(al[ac], XmNhorizontalSpacing, 5); ac++; XtSetArg(al[ac], XmNverticalSpacing, 3); ac++; ci_equip_sort_form = XmCreateForm ( ci_equiplist_form, "ci_equip_sort_form", al, ac ); ac = 0; XtSetArg(al[ac], XmNnavigationType, XmEXCLUSIVE_TAB_GROUP); ac++; XtSetArg(al[ac], XmNorientation, XmHORIZONTAL); ac++; XtSetArg(al[ac], XmNpacking, XmPACK_COLUMN); ac++; XtSetArg(al[ac], XmNentryAlignment, XmALIGNMENT_CENTER); ac++; ci_equip_sort_rc_btn = XmCreateRowColumn ( ci_equip_sort_form, "ci_equip_sort_rc_btn", al, ac ); ac = 0; ci_equip_sort_btn = XmCreatePushButton ( ci_equip_sort_rc_btn, "ci_equip_sort_btn", al, ac ); ci_equip_sort_reset_btn = XmCreatePushButton ( ci_equip_sort_rc_btn, "ci_equip_sort_reset_btn", al, ac ); XtSetArg(al[ac], XmNheight, 78); ac++; XtSetArg(al[ac], XmNnavigationType, XmEXCLUSIVE_TAB_GROUP); ac++; XtSetArg(al[ac], XmNspacing, 0); ac++; XtSetArg(al[ac], XmNmarginWidth, 0); ac++; XtSetArg(al[ac], XmNmarginHeight, 0); ac++; ci_equip_sort_tgls = XmCreateRowColumn ( ci_equip_sort_form, "ci_equip_sort_tgls", al, ac ); ac = 0; ci_equip_sort_status_tgl = XmCreateToggleButton ( ci_equip_sort_tgls, "ci_equip_sort_status_tgl", al, ac ); XtSetArg(al[ac], XmNalignment, XmALIGNMENT_BEGINNING); ac++; ci_equip_sort_equip_tgl = XmCreateToggleButton ( ci_equip_sort_tgls, "ci_equip_sort_equip_tgl", al, ac ); ac = 0; XtSetArg(al[ac], XmNalignment, XmALIGNMENT_BEGINNING); ac++; ci_equip_sort_date_tgl = XmCreateToggleButton ( ci_equip_sort_tgls, "ci_equip_sort_date_tgl", al, ac ); ac = 0; XtSetArg(al[ac], XmNalignment, XmALIGNMENT_BEGINNING); ac++; ci_equip_sort_rev_lbl = XmCreateLabel ( ci_equip_sort_form, "ci_equip_sort_rev_lbl", al, ac ); ac = 0; XtSetArg(al[ac], XmNnavigationType, XmEXCLUSIVE_TAB_GROUP); ac++; XtSetArg(al[ac], XmNspacing, 0); ac++; XtSetArg(al[ac], XmNmarginWidth, 0); ac++; XtSetArg(al[ac], XmNmarginHeight, 0); ac++; ci_equip_sort_rev_tgls = XmCreateRowColumn ( ci_equip_sort_form, "ci_equip_sort_rev_tgls", al, ac ); ac = 0; ci_equip_sort_status_rev_tgl = XmCreateToggleButton ( ci_equip_sort_rev_tgls, "ci_equip_sort_status_rev_tgl", al, ac ); ci_equip_sort_equip_rev_tgl = XmCreateToggleButton ( ci_equip_sort_rev_tgls, "ci_equip_sort_equip_rev_tgl", al, ac ); ci_equip_sort_date_rev_tgl = XmCreateToggleButton ( ci_equip_sort_rev_tgls, "ci_equip_sort_date_rev_tgl", al, ac ); XtSetArg(al[ac], XmNalignment, XmALIGNMENT_BEGINNING); ac++; ci_equip_sort_order_lbl = XmCreateLabel ( ci_equip_sort_form, "ci_equip_sort_order_lbl", al, ac ); ac = 0; XtSetArg(al[ac], XmNmaxLength, 300); ac++; XtSetArg(al[ac], XmNcolumns, 31); ac++; XtSetArg(al[ac], XmNmarginHeight, 1); ac++; XtSetArg(al[ac], XmNmarginWidth, 1); ac++; XtSetArg(al[ac], XmNeditable, FALSE); ac++; XtSetArg(al[ac], XmNcursorPositionVisible, FALSE); ac++; XtSetArg(al[ac], XmNautoShowCursorPosition, FALSE); ac++; ci_equip_sort_orderby_txt = XmCreateText ( ci_equip_sort_form, "ci_equip_sort_orderby_txt", al, ac ); ac = 0; ci_equip_sort_by_lbl = XmCreateLabel ( ci_equip_sort_form, "ci_equip_sort_by_lbl", al, ac ); XtSetArg(al[ac], XmNresizePolicy, XmRESIZE_NONE); ac++; XtSetArg(al[ac], XmNshadowType, XmSHADOW_IN); ac++; XtSetArg(al[ac], XmNverticalSpacing, 0); ac++; ci_subscrlist_form = XmCreateForm ( ci_equiplist_form, "ci_subscrlist_form", al, ac ); ac = 0; XtSetArg(al[ac], XmNalignment, XmALIGNMENT_BEGINNING); ac++; equip_emf_lbl = XmCreateLabel ( ci_subscrlist_form, "equip_emf_lbl", al, ac ); ac = 0; XtSetArg(al[ac], XmNheight, 151); ac++; XtSetArg(al[ac], XmNhighlightOnEnter, TRUE); ac++; XtSetArg(al[ac], XmNvisibleItemCount, 9); ac++; XtSetArg(al[ac], XmNselectionPolicy, XmSINGLE_SELECT); ac++; XtSetArg(al[ac], XmNscrollBarDisplayPolicy, XmSTATIC); ac++; XtSetArg(al[ac], XmNlistSizePolicy, XmCONSTANT); ac++; ci_equiplist = XmCreateScrolledList ( ci_subscrlist_form, "ci_equiplist", al, ac ); ac = 0; ci_equipslist = XtParent ( ci_equiplist ); XtSetArg(al[ac], XmNhorizontalScrollBar, &ci_equipHscrollbar ); ac++; XtSetArg(al[ac], XmNverticalScrollBar, &ci_equipVscrollbar ); ac++; XtGetValues(ci_equipslist, al, ac ); ac = 0; ci_equiplist_btn_form = XmCreateForm ( ci_equiplist_form, "ci_equiplist_btn_form", al, ac ); XtSetArg(al[ac], XmNspacing, 20); ac++; XtSetArg(al[ac], XmNorientation, XmHORIZONTAL); ac++; XtSetArg(al[ac], XmNpacking, XmPACK_COLUMN); ac++; XtSetArg(al[ac], XmNentryAlignment, XmALIGNMENT_CENTER); ac++; ci_equiplist_rowcol = XmCreateRowColumn ( ci_equiplist_btn_form, "ci_equiplist_rowcol", al, ac ); ac = 0; ci_equiplist_prov_btn = XmCreatePushButton ( ci_equiplist_rowcol, "ci_equiplist_prov_btn", al, ac ); ci_equiplist_modify_btn = XmCreatePushButton ( ci_equiplist_rowcol, "ci_equiplist_modify_btn", al, ac ); ci_equiplist_disc_btn = XmCreatePushButton ( ci_equiplist_rowcol, "ci_equiplist_disc_btn", al, ac ); ci_equiplist_contract_btn = XmCreatePushButton ( ci_equiplist_rowcol, "ci_equiplist_contract_btn", al, ac ); ci_equiplist_close_btn = XmCreatePushButton ( ci_equiplist_rowcol, "ci_equiplist_close_btn", al, ac ); ci_equiplist_help_btn = XmCreatePushButton ( ci_equiplist_rowcol, "ci_equiplist_help_btn", al, ac ); ci_equip_status_txt = XmCreateText ( ci_equiplist_btn_form, "ci_equip_status_txt", al, ac ); XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 0); ac++; XtSetValues ( ci_equip_account_form,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 10); ac++; XtSetArg(al[ac], XmNtopWidget, ci_equip_account_form); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 10); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 45); ac++; XtSetValues ( ci_equiplist_filter_form,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 10); ac++; XtSetArg(al[ac], XmNtopWidget, ci_equip_account_form); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNbottomOffset, 0); ac++; XtSetArg(al[ac], XmNbottomWidget, ci_equiplist_filter_form); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNleftOffset, 10); ac++; XtSetArg(al[ac], XmNleftWidget, ci_equiplist_filter_form); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 10); ac++; XtSetValues ( ci_equip_sort_form,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 10); ac++; XtSetArg(al[ac], XmNtopWidget, ci_equiplist_filter_form); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNbottomOffset, 10); ac++; XtSetArg(al[ac], XmNbottomWidget, ci_equiplist_btn_form); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 10); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 10); ac++; XtSetValues ( ci_subscrlist_form,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, 0); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 1); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 1); ac++; XtSetValues ( ci_equiplist_btn_form,al, ac ); ac = 0; XtAddCallback (ci_equiplist_form,XmNhelpCallback, XDhelp_link, (XtPointer) &_xd_help_pairs[0] ); XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, ci_equip_accountid_txt); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNbottomOffset, 0); ac++; XtSetArg(al[ac], XmNbottomWidget, ci_equip_accountid_txt); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNrightOffset, 5); ac++; XtSetArg(al[ac], XmNrightWidget, ci_equip_accountid_txt); ac++; XtSetValues ( ci_equip_account_id_lbl,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 5); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 100); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( ci_equip_accountid_txt,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, ci_equip_name_txt); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNbottomOffset, 0); ac++; XtSetArg(al[ac], XmNbottomWidget, ci_equip_name_txt); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNrightOffset, 5); ac++; XtSetArg(al[ac], XmNrightWidget, ci_equip_name_txt); ac++; XtSetValues ( ci_equip_account_name_lbl,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 5); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, 5); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 500); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( ci_equip_name_txt,al, ac ); ac = 0; children[ac++] = ci_equip_account_id_lbl; children[ac++] = ci_equip_accountid_txt; children[ac++] = ci_equip_account_name_lbl; children[ac++] = ci_equip_name_txt; XtManageChildren(children, ac); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 5); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 5); ac++; XtSetValues ( ci_equip_filter_rc,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, ci_equip_filter_equip_txt); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNbottomOffset, 0); ac++; XtSetArg(al[ac], XmNbottomWidget, ci_equip_filter_equip_txt); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNrightOffset, 0); ac++; XtSetArg(al[ac], XmNrightWidget, ci_equip_filter_equip_txt); ac++; XtSetValues ( ci_equip_filter_equip_lbl,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, ci_filter_status_txt); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNbottomOffset, 0); ac++; XtSetArg(al[ac], XmNbottomWidget, ci_filter_status_txt); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNrightOffset, 0); ac++; XtSetArg(al[ac], XmNrightWidget, ci_filter_status_txt); ac++; XtSetValues ( ci_equip_filter_status_lbl,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, ci_filter_status_txt); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNleftWidget, ci_filter_status_txt); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( ci_equip_filter_equip_txt,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, ci_filter_radio); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 136); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( ci_filter_status_txt,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, ci_filter_status_txt); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNbottomOffset, 0); ac++; XtSetArg(al[ac], XmNbottomWidget, ci_filter_status_txt); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNleftOffset, -1); ac++; XtSetArg(al[ac], XmNleftWidget, ci_filter_status_txt); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( ci_equip_status_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, ci_filter_ckt_txt); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNbottomOffset, 0); ac++; XtSetArg(al[ac], XmNbottomWidget, ci_filter_ckt_txt); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNrightOffset, 0); ac++; XtSetArg(al[ac], XmNrightWidget, ci_filter_ckt_txt); ac++; XtSetValues ( ci_filter_ckt_lbl,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, ci_equip_filter_equip_txt); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNleftWidget, ci_equip_filter_equip_txt); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( ci_filter_ckt_txt,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, ci_equip_filter_rc); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 96); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( ci_filter_radio,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 10); ac++; XtSetArg(al[ac], XmNtopWidget, ci_filter_ckt_txt); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNleftOffset, 10); ac++; XtSetArg(al[ac], XmNleftWidget, ci_filter_ckt_txt); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( ci_filter_sep1,al, ac ); ac = 0; XtAddCallback (ci_equip_filter_btn, XmNactivateCallback, filter_equipment,NULL); XtAddCallback (ci_equip_reset_btn, XmNactivateCallback, reset_filter_equipment,NULL); children[ac++] = ci_equip_filter_btn; children[ac++] = ci_equip_reset_btn; XtManageChildren(children, ac); ac = 0; XtAddCallback (ci_equip_filter_equip_txt, XmNactivateCallback, filter_equipment,NULL); XtAddCallback (ci_equip_status_btn, XmNactivateCallback, emf_display_status_values,NULL); children[ac++] = ci_filter_owned_tgl; children[ac++] = ci_filter_billed_tgl; XtManageChildren(children, ac); ac = 0; children[ac++] = ci_equip_filter_rc; children[ac++] = ci_equip_filter_equip_lbl; children[ac++] = ci_equip_filter_status_lbl; children[ac++] = ci_equip_filter_equip_txt; children[ac++] = ci_filter_status_txt; children[ac++] = ci_equip_status_btn; children[ac++] = ci_filter_ckt_lbl; children[ac++] = ci_filter_ckt_txt; children[ac++] = ci_filter_radio; children[ac++] = ci_filter_sep1; XtManageChildren(children, ac); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 5); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 5); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( ci_equip_sort_rc_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, ci_equip_sort_by_lbl); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, 5); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNleftWidget, ci_equip_sort_by_lbl); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( ci_equip_sort_tgls,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, ci_equip_sort_by_lbl); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 111); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( ci_equip_sort_rev_lbl,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, ci_equip_sort_rev_lbl); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNleftWidget, ci_equip_sort_rev_lbl); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( ci_equip_sort_rev_tgls,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, ci_equip_sort_rev_lbl); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 44); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( ci_equip_sort_order_lbl,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, ci_equip_sort_order_lbl); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNbottomOffset, 0); ac++; XtSetArg(al[ac], XmNbottomWidget, ci_equip_sort_rev_tgls); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNleftWidget, ci_equip_sort_order_lbl); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 95); ac++; XtSetValues ( ci_equip_sort_orderby_txt,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 5); ac++; XtSetArg(al[ac], XmNtopWidget, ci_equip_sort_rc_btn); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 5); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( ci_equip_sort_by_lbl,al, ac ); ac = 0; XtAddCallback (ci_equip_sort_btn, XmNactivateCallback, filter_equipment,NULL); XtAddCallback (ci_equip_sort_reset_btn, XmNactivateCallback, reset_sort_equipment,NULL); children[ac++] = ci_equip_sort_btn; children[ac++] = ci_equip_sort_reset_btn; XtManageChildren(children, ac); ac = 0; XtAddCallback (ci_equip_sort_status_tgl, XmNvalueChangedCallback, update_equip_sort_fields,&equip_status_data); XtAddCallback (ci_equip_sort_equip_tgl, XmNvalueChangedCallback, update_equip_sort_fields,&equip_subscr_no_data); XtAddCallback (ci_equip_sort_date_tgl, XmNvalueChangedCallback, update_equip_sort_fields,&equip_start_date_data); children[ac++] = ci_equip_sort_status_tgl; children[ac++] = ci_equip_sort_equip_tgl; children[ac++] = ci_equip_sort_date_tgl; XtManageChildren(children, ac); ac = 0; XtAddCallback (ci_equip_sort_status_rev_tgl, XmNvalueChangedCallback, update_equip_asc_desc_list,EQUIPMENT_STATUS); XtAddCallback (ci_equip_sort_equip_rev_tgl, XmNvalueChangedCallback, update_equip_asc_desc_list,EQUIPMENT_EQUIP_NUM); XtAddCallback (ci_equip_sort_date_rev_tgl, XmNvalueChangedCallback, update_equip_asc_desc_list,EQUIPMENT_START_DATE); children[ac++] = ci_equip_sort_status_rev_tgl; children[ac++] = ci_equip_sort_equip_rev_tgl; children[ac++] = ci_equip_sort_date_rev_tgl; XtManageChildren(children, ac); ac = 0; children[ac++] = ci_equip_sort_rc_btn; children[ac++] = ci_equip_sort_tgls; children[ac++] = ci_equip_sort_rev_lbl; children[ac++] = ci_equip_sort_rev_tgls; children[ac++] = ci_equip_sort_order_lbl; children[ac++] = ci_equip_sort_orderby_txt; children[ac++] = ci_equip_sort_by_lbl; XtManageChildren(children, ac); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( equip_emf_lbl,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, equip_emf_lbl); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, 0); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 0); ac++; XtSetValues ( ci_equipslist,al, ac ); ac = 0; XtAddCallback (ci_equiplist, XmNdefaultActionCallback, modify_emf_cb,NULL); XtManageChild(ci_equiplist); children[ac++] = equip_emf_lbl; XtManageChildren(children, ac); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 40); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( ci_equiplist_rowcol,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, ci_equiplist_rowcol); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 0); ac++; XtSetValues ( ci_equip_status_txt,al, ac ); ac = 0; XtAddCallback (ci_equiplist_prov_btn, XmNactivateCallback, add_emf_cb,NULL); XtAddCallback (ci_equiplist_modify_btn, XmNactivateCallback, modify_emf_cb,NULL); XtAddCallback (ci_equiplist_disc_btn, XmNactivateCallback, disconnect_emf_cb,NULL); XtAddCallback (ci_equiplist_contract_btn, XmNactivateCallback, display_equip_contract_cb,NULL); XtAddCallback (ci_equiplist_close_btn, XmNactivateCallback, close_equipment_window,NULL); XtAddCallback (ci_equiplist_help_btn,XmNactivateCallback, XDhelp_link, (XtPointer) &_xd_help_pairs[0] ); children[ac++] = ci_equiplist_prov_btn; children[ac++] = ci_equiplist_modify_btn; children[ac++] = ci_equiplist_disc_btn; children[ac++] = ci_equiplist_contract_btn; children[ac++] = ci_equiplist_close_btn; children[ac++] = ci_equiplist_help_btn; XtManageChildren(children, ac); ac = 0; children[ac++] = ci_equiplist_rowcol; children[ac++] = ci_equip_status_txt; XtManageChildren(children, ac); ac = 0; children[ac++] = ci_equip_account_form; children[ac++] = ci_equiplist_filter_form; children[ac++] = ci_equip_sort_form; children[ac++] = ci_subscrlist_form; children[ac++] = ci_equiplist_btn_form; XtManageChildren(children, ac); ac = 0; XtManageChild ( ci_equiplist_form); }
void create_overrides_nrc_shell (Widget parent) { Widget children[27]; /* Children to manage */ Arg al[64]; /* Arg List */ register int ac = 0; /* Arg Count */ Widget widget4 = (Widget)NULL; Widget widget5 = (Widget)NULL; Widget widget23 = (Widget)NULL; Widget widget53 = (Widget)NULL; XtSetArg(al[ac], XmNwidth, 568); ac++; XtSetArg(al[ac], XmNtitle, "Arbor OVERRIDES_NRC"); ac++; XtSetArg(al[ac], XmNiconName, "OVERRIDES_NRC"); ac++; overrides_nrc_shell = XtCreatePopupShell ( "overrides_nrc_shell", topLevelShellWidgetClass, parent, al, ac ); ac = 0; /* begin pre-creation code */ XtVaSetValues(overrides_nrc_shell, XmNiconPixmap, abp_icon, NULL) ; /* end pre-creation code */ XtSetArg(al[ac], XmNwidth, 568); ac++; overrides_nrc_form = XmCreateForm ( overrides_nrc_shell, "overrides_nrc_form", al, ac ); ac = 0; overrides_nrc_summ_form = XmCreateForm ( overrides_nrc_form, "overrides_nrc_summ_form", al, ac ); overrides_nrc_list_label = XmCreateLabel ( overrides_nrc_summ_form, "overrides_nrc_list_label", al, ac ); XtSetArg(al[ac], XmNvisibleItemCount, 6); ac++; overrides_nrc_summlist = XmCreateScrolledList ( overrides_nrc_summ_form, "overrides_nrc_summlist", al, ac ); ac = 0; widget4 = XtParent ( overrides_nrc_summlist ); XtSetArg(al[ac], XmNhorizontalScrollBar, &widget5 ); ac++; XtGetValues(widget4, al, ac ); ac = 0; overrides_nrc_list_label2 = XmCreateLabel ( overrides_nrc_summ_form, "overrides_nrc_list_label2", al, ac ); overrides_nrc_button_form = XmCreateForm ( overrides_nrc_form, "overrides_nrc_button_form", al, ac ); overrides_nrc_save_btn = XmCreatePushButton ( overrides_nrc_button_form, "overrides_nrc_save_btn", al, ac ); overrides_nrc_clear_btn = XmCreatePushButton ( overrides_nrc_button_form, "overrides_nrc_clear_btn", al, ac ); overrides_nrc_update_btn = XmCreatePushButton ( overrides_nrc_button_form, "overrides_nrc_update_btn", al, ac ); overrides_nrc_close_btn = XmCreatePushButton ( overrides_nrc_button_form, "overrides_nrc_close_btn", al, ac ); overrides_nrc_delete_btn = XmCreatePushButton ( overrides_nrc_button_form, "overrides_nrc_delete_btn", al, ac ); overrides_nrc_scripts_btn = XmCreatePushButton ( overrides_nrc_button_form, "overrides_nrc_scripts_btn", al, ac ); XtSetArg(al[ac], XmNshadowThickness, 2); ac++; overrides_nrc_tgl_form = XmCreateForm ( overrides_nrc_form, "overrides_nrc_tgl_form", al, ac ); ac = 0; overrides_nrc_edit_mode_label = XmCreateLabel ( overrides_nrc_tgl_form, "overrides_nrc_edit_mode_label", al, ac ); XtSetArg(al[ac], XmNnumColumns, 3); ac++; XtSetArg(al[ac], XmNpacking, XmPACK_TIGHT); ac++; overrides_nrc_toggle_btn = XmCreateRadioBox ( overrides_nrc_tgl_form, "overrides_nrc_toggle_btn", al, ac ); ac = 0; overrides_nrc_create_toggle = XmCreateToggleButtonGadget ( overrides_nrc_toggle_btn, "overrides_nrc_create_toggle", al, ac ); overrides_nrc_modify_toggle = XmCreateToggleButtonGadget ( overrides_nrc_toggle_btn, "overrides_nrc_modify_toggle", al, ac ); overrides_nrc_delete_toggle = XmCreateToggleButtonGadget ( overrides_nrc_toggle_btn, "overrides_nrc_delete_toggle", al, ac ); overrides_nrc_view_toggle = XmCreateToggleButtonGadget ( overrides_nrc_toggle_btn, "overrides_nrc_view_toggle", al, ac ); widget23 = XmCreateForm ( overrides_nrc_form, "widget23", al, ac ); XtSetArg(al[ac], XmNshadowThickness, 2); ac++; overrides_nrc_detailform = XmCreateForm ( widget23, "overrides_nrc_detailform", al, ac ); ac = 0; overrides_nrc_type_id_nrc_label = XmCreateLabel ( overrides_nrc_detailform, "overrides_nrc_type_id_nrc_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 5); ac++; XtSetArg(al[ac], XmNcolumns, 7); ac++; overrides_nrc_type_id_nrc_text = XmCreateText ( overrides_nrc_detailform, "overrides_nrc_type_id_nrc_text", al, ac ); ac = 0; overrides_nrc_type_id_nrc_btn = XmCreatePushButton ( overrides_nrc_detailform, "overrides_nrc_type_id_nrc_btn", al, ac ); overrides_nrc_tax_pkg_inst_id_label = XmCreateLabel ( overrides_nrc_detailform, "overrides_nrc_tax_pkg_inst_id_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 5); ac++; XtSetArg(al[ac], XmNcolumns, 7); ac++; overrides_nrc_tax_pkg_inst_id_text = XmCreateText ( overrides_nrc_detailform, "overrides_nrc_tax_pkg_inst_id_text", al, ac ); ac = 0; overrides_nrc_tax_pkg_inst_id_btn = XmCreatePushButton ( overrides_nrc_detailform, "overrides_nrc_tax_pkg_inst_id_btn", al, ac ); overrides_nrc_city_label = XmCreateLabel ( overrides_nrc_detailform, "overrides_nrc_city_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 21); ac++; XtSetArg(al[ac], XmNcolumns, 22); ac++; overrides_nrc_city_text = XmCreateText ( overrides_nrc_detailform, "overrides_nrc_city_text", al, ac ); ac = 0; overrides_nrc_state_label = XmCreateLabel ( overrides_nrc_detailform, "overrides_nrc_state_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 25); ac++; XtSetArg(al[ac], XmNcolumns, 27); ac++; overrides_nrc_state_text = XmCreateText ( overrides_nrc_detailform, "overrides_nrc_state_text", al, ac ); ac = 0; overrides_nrc_zip_label = XmCreateLabel ( overrides_nrc_detailform, "overrides_nrc_zip_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 11); ac++; XtSetArg(al[ac], XmNcolumns, 12); ac++; overrides_nrc_zip_text = XmCreateText ( overrides_nrc_detailform, "overrides_nrc_zip_text", al, ac ); ac = 0; overrides_nrc_county_label = XmCreateLabel ( overrides_nrc_detailform, "overrides_nrc_county_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 25); ac++; XtSetArg(al[ac], XmNcolumns, 26); ac++; overrides_nrc_county_text = XmCreateText ( overrides_nrc_detailform, "overrides_nrc_county_text", al, ac ); ac = 0; overrides_nrc_franchise_code_label = XmCreateLabel ( overrides_nrc_detailform, "overrides_nrc_franchise_code_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 5); ac++; XtSetArg(al[ac], XmNcolumns, 7); ac++; overrides_nrc_franchise_code_text = XmCreateText ( overrides_nrc_detailform, "overrides_nrc_franchise_code_text", al, ac ); ac = 0; overrides_nrc_franchise_code_btn = XmCreatePushButton ( overrides_nrc_detailform, "overrides_nrc_franchise_code_btn", al, ac ); overrides_nrc_franchise_override_label = XmCreateLabel ( overrides_nrc_detailform, "overrides_nrc_franchise_override_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 5); ac++; XtSetArg(al[ac], XmNcolumns, 7); ac++; overrides_nrc_franchise_override_text = XmCreateText ( overrides_nrc_detailform, "overrides_nrc_franchise_override_text", al, ac ); ac = 0; overrides_nrc_city_override_label = XmCreateLabel ( overrides_nrc_detailform, "overrides_nrc_city_override_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 11); ac++; XtSetArg(al[ac], XmNcolumns, 12); ac++; overrides_nrc_city_override_text = XmCreateText ( overrides_nrc_detailform, "overrides_nrc_city_override_text", al, ac ); ac = 0; overrides_nrc_state_override_label = XmCreateLabel ( overrides_nrc_detailform, "overrides_nrc_state_override_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 11); ac++; XtSetArg(al[ac], XmNcolumns, 12); ac++; overrides_nrc_state_override_text = XmCreateText ( overrides_nrc_detailform, "overrides_nrc_state_override_text", al, ac ); ac = 0; overrides_nrc_county_override_label = XmCreateLabel ( overrides_nrc_detailform, "overrides_nrc_county_override_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 11); ac++; XtSetArg(al[ac], XmNcolumns, 12); ac++; overrides_nrc_county_override_text = XmCreateText ( overrides_nrc_detailform, "overrides_nrc_county_override_text", al, ac ); ac = 0; overrides_nrc_geocode_label = XmCreateLabel ( overrides_nrc_detailform, "overrides_nrc_geocode_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 15); ac++; XtSetArg(al[ac], XmNcolumns, 16); ac++; overrides_nrc_geocode_text = XmCreateText ( overrides_nrc_detailform, "overrides_nrc_geocode_text", al, ac ); ac = 0; widget53 = XmCreateLabel ( widget23, "mps_detail_label", al, ac ); XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 50); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNbottomOffset, 4); ac++; XtSetArg(al[ac], XmNbottomWidget, widget23); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 4); ac++; XtSetValues ( overrides_nrc_summ_form,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetValues ( overrides_nrc_button_form,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 8); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -48); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -432); ac++; XtSetValues ( overrides_nrc_tgl_form,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNbottomOffset, 4); ac++; XtSetArg(al[ac], XmNbottomWidget, overrides_nrc_button_form); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 4); ac++; XtSetValues ( widget23,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 8); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -24); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 0); ac++; XtSetValues ( overrides_nrc_list_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 40); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, 0); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 0); ac++; XtSetValues ( widget4,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 20); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 0); ac++; XtSetValues ( overrides_nrc_list_label2,al, ac ); ac = 0; XtAddCallback (overrides_nrc_summlist, XmNsingleSelectionCallback, overrides_nrc_summlist_cb,NULL); XtManageChild(overrides_nrc_summlist); children[ac++] = overrides_nrc_list_label; children[ac++] = overrides_nrc_list_label2; XtManageChildren(children, ac); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 8); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 23); ac++; XtSetValues ( overrides_nrc_save_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 31); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 46); ac++; XtSetValues ( overrides_nrc_clear_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 8); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 23); ac++; XtSetValues ( overrides_nrc_update_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 77); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 92); ac++; XtSetValues ( overrides_nrc_close_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 8); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 23); ac++; XtSetValues ( overrides_nrc_delete_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 54); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 69); ac++; XtSetValues ( overrides_nrc_scripts_btn,al, ac ); ac = 0; XtAddCallback (overrides_nrc_save_btn, XmNactivateCallback, overrides_nrc_save_btn_cb,NULL); XtAddCallback (overrides_nrc_clear_btn, XmNactivateCallback, overrides_nrc_clear_btn_cb,NULL); XtAddCallback (overrides_nrc_update_btn, XmNactivateCallback, overrides_nrc_update_btn_cb,NULL); XtAddCallback (overrides_nrc_close_btn, XmNactivateCallback, overrides_nrc_close_btn_cb,NULL); XtAddCallback (overrides_nrc_delete_btn, XmNactivateCallback, overrides_nrc_delete_btn_cb,overrides_nrc_shell); XtAddCallback (overrides_nrc_scripts_btn, XmNactivateCallback, overrides_nrc_scripts_btn_cb,overrides_nrc_shell); children[ac++] = overrides_nrc_save_btn; children[ac++] = overrides_nrc_clear_btn; children[ac++] = overrides_nrc_update_btn; children[ac++] = overrides_nrc_close_btn; children[ac++] = overrides_nrc_delete_btn; children[ac++] = overrides_nrc_scripts_btn; XtManageChildren(children, ac); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -36); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -92); ac++; XtSetValues ( overrides_nrc_edit_mode_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -36); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 92); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -424); ac++; XtSetValues ( overrides_nrc_toggle_btn,al, ac ); ac = 0; XtAddCallback (overrides_nrc_create_toggle, XmNarmCallback, overrides_nrc_create_toggle_cb,NULL); XtAddCallback (overrides_nrc_modify_toggle, XmNarmCallback, overrides_nrc_modify_toggle_cb,NULL); XtAddCallback (overrides_nrc_delete_toggle, XmNarmCallback, overrides_nrc_delete_toggle_cb,NULL); XtAddCallback (overrides_nrc_view_toggle, XmNarmCallback, overrides_nrc_view_toggle_cb,NULL); children[ac++] = overrides_nrc_create_toggle; children[ac++] = overrides_nrc_modify_toggle; children[ac++] = overrides_nrc_delete_toggle; children[ac++] = overrides_nrc_view_toggle; XtManageChildren(children, ac); ac = 0; children[ac++] = overrides_nrc_edit_mode_label; children[ac++] = overrides_nrc_toggle_btn; XtManageChildren(children, ac); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 24); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -252); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 0); ac++; XtSetValues ( overrides_nrc_detailform,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( widget53,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -32); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -104); ac++; XtSetValues ( overrides_nrc_type_id_nrc_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -32); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 104); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -168); ac++; XtSetValues ( overrides_nrc_type_id_nrc_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -32); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 168); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -192); ac++; XtSetValues ( overrides_nrc_type_id_nrc_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 36); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -64); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -104); ac++; XtSetValues ( overrides_nrc_tax_pkg_inst_id_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 36); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -64); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 104); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -168); ac++; XtSetValues ( overrides_nrc_tax_pkg_inst_id_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 36); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -64); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 168); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -192); ac++; XtSetValues ( overrides_nrc_tax_pkg_inst_id_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 68); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -96); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -104); ac++; XtSetValues ( overrides_nrc_city_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 68); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -96); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 104); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -276); ac++; XtSetValues ( overrides_nrc_city_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 100); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -128); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -104); ac++; XtSetValues ( overrides_nrc_state_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 100); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -128); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 104); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -308); ac++; XtSetValues ( overrides_nrc_state_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 132); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -160); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -104); ac++; XtSetValues ( overrides_nrc_zip_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 132); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -160); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 104); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -208); ac++; XtSetValues ( overrides_nrc_zip_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 164); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -192); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -104); ac++; XtSetValues ( overrides_nrc_county_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 164); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -192); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 104); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -304); ac++; XtSetValues ( overrides_nrc_county_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -32); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 312); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -432); ac++; XtSetValues ( overrides_nrc_franchise_code_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -32); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 432); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -496); ac++; XtSetValues ( overrides_nrc_franchise_code_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -32); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 496); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -520); ac++; XtSetValues ( overrides_nrc_franchise_code_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 36); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -64); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 312); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -432); ac++; XtSetValues ( overrides_nrc_franchise_override_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 36); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -64); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 432); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -496); ac++; XtSetValues ( overrides_nrc_franchise_override_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 68); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -96); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 312); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -432); ac++; XtSetValues ( overrides_nrc_city_override_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 68); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -96); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 432); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -536); ac++; XtSetValues ( overrides_nrc_city_override_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 100); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -128); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 312); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -432); ac++; XtSetValues ( overrides_nrc_state_override_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 100); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -128); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 432); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -536); ac++; XtSetValues ( overrides_nrc_state_override_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 164); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -192); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 312); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -432); ac++; XtSetValues ( overrides_nrc_county_override_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 164); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -192); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 432); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -536); ac++; XtSetValues ( overrides_nrc_county_override_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 196); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -224); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -104); ac++; XtSetValues ( overrides_nrc_geocode_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 196); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -224); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 104); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -236); ac++; XtSetValues ( overrides_nrc_geocode_text,al, ac ); ac = 0; children[ac++] = overrides_nrc_type_id_nrc_label; children[ac++] = overrides_nrc_type_id_nrc_text; children[ac++] = overrides_nrc_type_id_nrc_btn; children[ac++] = overrides_nrc_tax_pkg_inst_id_label; children[ac++] = overrides_nrc_tax_pkg_inst_id_text; children[ac++] = overrides_nrc_tax_pkg_inst_id_btn; children[ac++] = overrides_nrc_city_label; children[ac++] = overrides_nrc_city_text; children[ac++] = overrides_nrc_state_label; children[ac++] = overrides_nrc_state_text; children[ac++] = overrides_nrc_zip_label; children[ac++] = overrides_nrc_zip_text; children[ac++] = overrides_nrc_county_label; children[ac++] = overrides_nrc_county_text; children[ac++] = overrides_nrc_franchise_code_label; children[ac++] = overrides_nrc_franchise_code_text; children[ac++] = overrides_nrc_franchise_code_btn; children[ac++] = overrides_nrc_franchise_override_label; children[ac++] = overrides_nrc_franchise_override_text; children[ac++] = overrides_nrc_city_override_label; children[ac++] = overrides_nrc_city_override_text; children[ac++] = overrides_nrc_state_override_label; children[ac++] = overrides_nrc_state_override_text; children[ac++] = overrides_nrc_county_override_label; children[ac++] = overrides_nrc_county_override_text; children[ac++] = overrides_nrc_geocode_label; children[ac++] = overrides_nrc_geocode_text; XtManageChildren(children, ac); ac = 0; children[ac++] = overrides_nrc_detailform; children[ac++] = widget53; XtManageChildren(children, ac); ac = 0; children[ac++] = overrides_nrc_summ_form; children[ac++] = overrides_nrc_button_form; children[ac++] = overrides_nrc_tgl_form; children[ac++] = widget23; XtManageChildren(children, ac); ac = 0; XtManageChild ( overrides_nrc_form); }
void main_text1 (int argc, char **argv) { Arg args[MAX_ARGS]; int n; Widget SWin = NULL; Widget Text1 = NULL; unsigned char scrollingPolicy; XmString tcs; XmRendition rendition; XmRenderTable renderTab = NULL; XFontStruct *fontStruct; /* initialize toolkit */ CommonTestInit(argc, argv); n = 0; /* test case for CR 4356 */ XtSetArg(args[n], XmNscrollingPolicy, (unsigned char) 42); n++; SWin = XmCreateScrolledWindow(Shell1, "SWin", args, n); XtManageChild (SWin); /* test case for CR 4356 */ n = 0; XtSetArg(args[n], XmNscrollingPolicy, &scrollingPolicy); n++; XtGetValues(SWin, args, n); if (scrollingPolicy == XmAPPLICATION_DEFINED) { printf("GetValues of scrollingPolicy = XmAPPLICATION_DEFINED\n"); } else { printf("GetValues of scrollingPolicy = %d \n", scrollingPolicy); } /* Load font used by XmCSText widget. */ fontStruct = XLoadQueryFont( display, font ); n = 0; /* * Added as a test for PIR #768 03-14-1990 */ tcs = XmStringCreate( string0, XmFONTLIST_DEFAULT_TAG ); XtSetArg(args[n], XmNrows, 4); n++; XtSetArg(args[n], XmNcolumns, 28); n++; XtSetArg(args[n], XmNscrollVertical, True); n++; XtSetArg(args[n], XmNscrollHorizontal, True); n++; XtSetArg(args[n], XmNeditMode, XmMULTI_LINE_EDIT); n++; XtSetArg(args[n], XmNvalue, string0); n++; XtSetArg(args[n], XmNfontList, CommonGetFontList(font)); n++; Text1 = XmCreateText(SWin, "Text1", args, n); XtManageChild (Text1); XmStringFree(tcs); XtRealizeWidget(Shell1); CommonPause(); CommonPause(); CommonPause(); CommonPause(); CommonPause(); /* Test case for CR 5166. */ tcs = XmStringCreateLtoR( string1, XmFONTLIST_DEFAULT_TAG ); n = 0; XtSetArg( args[n], XmNrows, 2 ); n++; XtSetArg( args[n], XmNeditable, False ); n++; XtSetArg(args[n], XmNvalue, string1 ); n++; XtSetValues( Text1, args, n ); XmStringFree(tcs); CommonPause(); XmTextSetString( Text1, string2 ); CommonPause(); CommonPause(); XtAppMainLoop(app_context); }
void CreateWindow(Widget top, Display *pdpy, XPContext pctxt, Screen *scr) { Widget form, shell, tw; FILE *f; static char buffer[64000]; Arg al[20]; int ac; unsigned short wid, ht; XRectangle rect; Dimension width, height; short nrows = 80; int nlines = 481, npages, page, i; int save_data = XPGetData; /* * Here we are sure that printer name, print display, screen are * initialized, and a print context has been created. */ if (XpGetPageDimensions(pdpy, pctxt, &wid, &ht, &rect)) { fprintf(stderr, "Paper size is %d %d\n", wid, ht); } else { fprintf(stderr, "test8: failed to get Page Dimensions\n"); exit(1); } ac = 0; /* Size from paper size */ XtSetArg(al[ac], XmNheight, ht); ac++; XtSetArg(al[ac], XmNwidth, wid); ac++; shell = XmPrintSetup(top, scr, "Print", al, ac); /* start job must precede XpGetDocumentData in XmPrintToFile */ fprintf(stderr, "test8: XpStartJob\n"); XpStartJob(XtDisplay(shell), save_data); /* Maintain sequence StartJob - GetDocument */ XFlush(XtDisplay(shell)); XmPrintToFile(XtDisplay(shell), "test8.out", FinishPrintToFile, NULL); /* * Now we can get the size of the shell, create widgets, etc. */ XtVaGetValues(shell, XmNheight, &height, XmNwidth, &width, NULL); /* * Create a text widget as big as the page */ fprintf(stderr, "test8: XmCreateText(wid %d ht %d)\n", width, height); ac=0; XtSetArg(al[ac], XmNheight, height); ac++; XtSetArg(al[ac], XmNwidth, width); ac++; form = XmCreateForm(shell, "form", al, ac); XtManageChild(form); /* Re-use settings from above */ XtSetArg(al[ac], XmNeditMode, XmMULTI_LINE_EDIT); ac++; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; tw = XmCreateText(form, "tw", al, ac); XtManageChild(tw); /* * Get some data in here - the LGPL text (you probably * need to be in the LessTif source tree for this to work). */ for (i=0; i<10; i++) { f = fopen("COPYING.LIB", "r"); if (f) break; chdir(".."); } if (f) { fread(buffer, 1, sizeof(buffer), f); fclose(f); } XmTextSetString(tw, buffer); XmTextShowPosition(tw, 0); fprintf(stderr, "test8: XtRealizeWidget()\n"); XtRealizeWidget(shell); /* Get data to calculate number of pages to print */ XtVaGetValues(tw, XmNrows, &nrows, XmNtotalLines, &nlines, NULL); /* Calculate number of pages to print */ npages = nlines / nrows + 1; fprintf(stderr, "Text lines %d rows %d pages %d\n", nlines, nrows, npages); for (page = 0; page < npages; page++) { XpStartPage(XtDisplay(shell), XtWindow(shell)); fprintf(stderr, "test8: XmRedisplayWidget\n"); XmRedisplayWidget(tw); /* works !! */ /* Calling XmRedisplayWidget() only works for * widgets that have an expose() method. This simple * point is documented in the XmRedisplayWidget docs. * Not so obvious consequence is what to do with other * widgets. It seems to be up to the application * programmer to figure out which widget to use. * * Calling it on a shell or on a form won't work. XmRedisplayWidget(shell); */ XpEndPage(XtDisplay(shell)); if (XmIsText(tw)) XmTextScroll(tw, nrows); } XpEndJob(XtDisplay(shell)); }
void create_rate_late_fee_shell (Widget parent) { Widget children[37]; /* Children to manage */ Arg al[64]; /* Arg List */ register int ac = 0; /* Arg Count */ Widget widget4 = (Widget)NULL; Widget widget5 = (Widget)NULL; Widget widget23 = (Widget)NULL; Widget widget62 = (Widget)NULL; XtSetArg(al[ac], XmNwidth, 740); ac++; XtSetArg(al[ac], XmNtitle, "Arbor RATE_LATE_FEE"); ac++; XtSetArg(al[ac], XmNiconName, "RATE_LATE_FEE"); ac++; rate_late_fee_shell = XtCreatePopupShell ( "rate_late_fee_shell", topLevelShellWidgetClass, parent, al, ac ); ac = 0; /* begin pre-creation code */ XtVaSetValues(rate_late_fee_shell, XmNiconPixmap, abp_icon, NULL) ; /* end pre-creation code */ XtSetArg(al[ac], XmNwidth, 740); ac++; rate_late_fee_form = XmCreateForm ( rate_late_fee_shell, "rate_late_fee_form", al, ac ); ac = 0; rate_late_fee_summ_form = XmCreateForm ( rate_late_fee_form, "rate_late_fee_summ_form", al, ac ); rate_late_fee_list_label = XmCreateLabel ( rate_late_fee_summ_form, "rate_late_fee_list_label", al, ac ); XtSetArg(al[ac], XmNvisibleItemCount, 7); ac++; rate_late_fee_summlist = XmCreateScrolledList ( rate_late_fee_summ_form, "rate_late_fee_summlist", al, ac ); ac = 0; widget4 = XtParent ( rate_late_fee_summlist ); XtSetArg(al[ac], XmNhorizontalScrollBar, &widget5 ); ac++; XtGetValues(widget4, al, ac ); ac = 0; rate_late_fee_list_label2 = XmCreateLabel ( rate_late_fee_summ_form, "rate_late_fee_list_label2", al, ac ); rate_late_fee_button_form = XmCreateForm ( rate_late_fee_form, "rate_late_fee_button_form", al, ac ); rate_late_fee_save_btn = XmCreatePushButton ( rate_late_fee_button_form, "rate_late_fee_save_btn", al, ac ); rate_late_fee_clear_btn = XmCreatePushButton ( rate_late_fee_button_form, "rate_late_fee_clear_btn", al, ac ); rate_late_fee_update_btn = XmCreatePushButton ( rate_late_fee_button_form, "rate_late_fee_update_btn", al, ac ); rate_late_fee_close_btn = XmCreatePushButton ( rate_late_fee_button_form, "rate_late_fee_close_btn", al, ac ); rate_late_fee_delete_btn = XmCreatePushButton ( rate_late_fee_button_form, "rate_late_fee_delete_btn", al, ac ); rate_late_fee_scripts_btn = XmCreatePushButton ( rate_late_fee_button_form, "rate_late_fee_scripts_btn", al, ac ); XtSetArg(al[ac], XmNshadowThickness, 2); ac++; rate_late_fee_tgl_form = XmCreateForm ( rate_late_fee_form, "rate_late_fee_tgl_form", al, ac ); ac = 0; rate_late_fee_edit_mode_label = XmCreateLabel ( rate_late_fee_tgl_form, "rate_late_fee_edit_mode_label", al, ac ); XtSetArg(al[ac], XmNnumColumns, 3); ac++; XtSetArg(al[ac], XmNpacking, XmPACK_TIGHT); ac++; rate_late_fee_toggle_btn = XmCreateRadioBox ( rate_late_fee_tgl_form, "rate_late_fee_toggle_btn", al, ac ); ac = 0; rate_late_fee_create_toggle = XmCreateToggleButtonGadget ( rate_late_fee_toggle_btn, "rate_late_fee_create_toggle", al, ac ); rate_late_fee_modify_toggle = XmCreateToggleButtonGadget ( rate_late_fee_toggle_btn, "rate_late_fee_modify_toggle", al, ac ); rate_late_fee_delete_toggle = XmCreateToggleButtonGadget ( rate_late_fee_toggle_btn, "rate_late_fee_delete_toggle", al, ac ); rate_late_fee_view_toggle = XmCreateToggleButtonGadget ( rate_late_fee_toggle_btn, "rate_late_fee_view_toggle", al, ac ); widget23 = XmCreateForm ( rate_late_fee_form, "widget23", al, ac ); XtSetArg(al[ac], XmNshadowThickness, 2); ac++; rate_late_fee_detailform = XmCreateForm ( widget23, "rate_late_fee_detailform", al, ac ); ac = 0; rate_late_fee_date_created_label = XmCreateLabel ( rate_late_fee_detailform, "rate_late_fee_date_created_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 8); ac++; rate_late_fee_date_created_text = XmCreateText ( rate_late_fee_detailform, "InfoText", al, ac ); ac = 0; rate_late_fee_date_active_label = XmCreateLabel ( rate_late_fee_detailform, "rate_late_fee_active_date_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 8); ac++; rate_late_fee_date_active_text = XmCreateText ( rate_late_fee_detailform, "rate_late_fee_active_date_text", al, ac ); ac = 0; rate_late_fee_date_inactive_label = XmCreateLabel ( rate_late_fee_detailform, "rate_late_fee_inactive_date_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 8); ac++; rate_late_fee_date_inactive_text = XmCreateText ( rate_late_fee_detailform, "rate_late_fee_inactive_date_text", al, ac ); ac = 0; rate_late_fee_time_inactive_text = XmCreateText ( rate_late_fee_detailform, "rate_late_fee_inactive_time_text", al, ac ); rate_late_fee_time_active_text = XmCreateText ( rate_late_fee_detailform, "rate_late_fee_active_time_text", al, ac ); rate_late_fee_franchise_tax_code_label = XmCreateLabel ( rate_late_fee_detailform, "rate_late_fee_franchise_tax_code_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 5); ac++; XtSetArg(al[ac], XmNcolumns, 7); ac++; rate_late_fee_franchise_tax_code_text = XmCreateText ( rate_late_fee_detailform, "rate_late_fee_franchise_tax_code_text", al, ac ); ac = 0; rate_late_fee_grace_period_label = XmCreateLabel ( rate_late_fee_detailform, "rate_late_fee_grace_period_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 3); ac++; XtSetArg(al[ac], XmNcolumns, 5); ac++; rate_late_fee_grace_period_text = XmCreateText ( rate_late_fee_detailform, "rate_late_fee_grace_period_text", al, ac ); ac = 0; rate_late_fee_fee_class_label = XmCreateLabel ( rate_late_fee_detailform, "rate_late_fee_fee_class_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 5); ac++; XtSetArg(al[ac], XmNcolumns, 7); ac++; rate_late_fee_fee_class_text = XmCreateText ( rate_late_fee_detailform, "rate_late_fee_fee_class_text", al, ac ); ac = 0; rate_late_fee_billing_frequency_label = XmCreateLabel ( rate_late_fee_detailform, "rate_late_fee_billing_frequency_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 3); ac++; XtSetArg(al[ac], XmNcolumns, 5); ac++; rate_late_fee_billing_frequency_text = XmCreateText ( rate_late_fee_detailform, "rate_late_fee_billing_frequency_text", al, ac ); ac = 0; rate_late_fee_billing_frequency_btn = XmCreatePushButton ( rate_late_fee_detailform, "rate_late_fee_billing_frequency_btn", al, ac ); rate_late_fee_currency_code_label = XmCreateLabel ( rate_late_fee_detailform, "rate_late_fee_currency_code_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 5); ac++; XtSetArg(al[ac], XmNcolumns, 7); ac++; rate_late_fee_currency_code_text = XmCreateText ( rate_late_fee_detailform, "rate_late_fee_currency_code_text", al, ac ); ac = 0; rate_late_fee_currency_code_btn = XmCreatePushButton ( rate_late_fee_detailform, "rate_late_fee_currency_code_btn", al, ac ); rate_late_fee_fee_percent_label = XmCreateLabel ( rate_late_fee_detailform, "rate_late_fee_fee_percent_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 11); ac++; XtSetArg(al[ac], XmNcolumns, 14); ac++; rate_late_fee_fee_percent_text = XmCreateText ( rate_late_fee_detailform, "rate_late_fee_fee_percent_text", al, ac ); ac = 0; rate_late_fee_fee_amount_label = XmCreateLabel ( rate_late_fee_detailform, "rate_late_fee_fee_amount_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 12); ac++; XtSetArg(al[ac], XmNcolumns, 14); ac++; rate_late_fee_fee_amount_text = XmCreateText ( rate_late_fee_detailform, "MoneyText", al, ac ); ac = 0; rate_late_fee_minimum_amount_label = XmCreateLabel ( rate_late_fee_detailform, "rate_late_fee_minimum_amount_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 12); ac++; XtSetArg(al[ac], XmNcolumns, 14); ac++; rate_late_fee_minimum_amount_text = XmCreateText ( rate_late_fee_detailform, "MoneyText", al, ac ); ac = 0; rate_late_fee_maximum_amount_label = XmCreateLabel ( rate_late_fee_detailform, "rate_late_fee_maximum_amount_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 12); ac++; XtSetArg(al[ac], XmNcolumns, 14); ac++; rate_late_fee_maximum_amount_text = XmCreateText ( rate_late_fee_detailform, "MoneyText", al, ac ); ac = 0; rate_late_fee_percent_label = XmCreateLabel ( rate_late_fee_detailform, "rate_late_fee_percent_label", al, ac ); rate_late_fee_type_id_nrc_label = XmCreateLabel ( rate_late_fee_detailform, "rate_late_fee_type_id_nrc_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 5); ac++; XtSetArg(al[ac], XmNcolumns, 11); ac++; rate_late_fee_type_id_nrc_text = XmCreateText ( rate_late_fee_detailform, "rate_late_fee_type_id_nrc_text", al, ac ); ac = 0; rate_late_fee_type_id_nrc_btn = XmCreatePushButton ( rate_late_fee_detailform, "rate_late_fee_type_id_nrc_btn", al, ac ); rate_late_fee_franchise_tax_code_btn = XmCreatePushButton ( rate_late_fee_detailform, "rate_late_fee_franchise_tax_code_btn", al, ac ); rate_late_fee_min_bal_threshold_label = XmCreateLabel ( rate_late_fee_detailform, "rate_late_fee_min_bal_threshold_label", al, ac ); rate_late_fee_min_bal_threshold_text = XmCreateText ( rate_late_fee_detailform, "rate_late_fee_min_bal_threshold_text", al, ac ); XtSetArg(al[ac], XmNwidth, 30); ac++; XtSetArg(al[ac], XmNheight, 24); ac++; XtSetArg(al[ac], XmNmaxLength, 5); ac++; XtSetArg(al[ac], XmNcolumns, 2); ac++; rate_late_fee_implied_decimals_text = XmCreateText ( rate_late_fee_detailform, "rate_late_fee_implied_decimals_text", al, ac ); ac = 0; XtSetArg(al[ac], XmNheight, 24); ac++; rate_late_fee_implied_decimals_label = XmCreateLabel ( rate_late_fee_detailform, "rate_late_fee_implied_decimals_label", al, ac ); ac = 0; widget62 = XmCreateLabel ( widget23, "mps_detail_label", al, ac ); XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 54); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNbottomWidget, widget23); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 4); ac++; XtSetValues ( rate_late_fee_summ_form,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetValues ( rate_late_fee_button_form,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 8); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -48); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -432); ac++; XtSetValues ( rate_late_fee_tgl_form,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNbottomWidget, rate_late_fee_button_form); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 4); ac++; XtSetValues ( widget23,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -20); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetValues ( rate_late_fee_list_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 40); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, 0); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 0); ac++; XtSetValues ( widget4,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 20); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -36); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetValues ( rate_late_fee_list_label2,al, ac ); ac = 0; XtAddCallback (rate_late_fee_summlist, XmNsingleSelectionCallback, rate_late_fee_summlist_cb,NULL); XtManageChild(rate_late_fee_summlist); children[ac++] = rate_late_fee_list_label; children[ac++] = rate_late_fee_list_label2; XtManageChildren(children, ac); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 8); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 23); ac++; XtSetValues ( rate_late_fee_save_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 31); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 46); ac++; XtSetValues ( rate_late_fee_clear_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 8); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 23); ac++; XtSetValues ( rate_late_fee_update_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 77); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 92); ac++; XtSetValues ( rate_late_fee_close_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 8); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 23); ac++; XtSetValues ( rate_late_fee_delete_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 54); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 69); ac++; XtSetValues ( rate_late_fee_scripts_btn,al, ac ); ac = 0; XtAddCallback (rate_late_fee_save_btn, XmNactivateCallback, rate_late_fee_save_btn_cb,NULL); XtAddCallback (rate_late_fee_clear_btn, XmNactivateCallback, rate_late_fee_clear_btn_cb,NULL); XtAddCallback (rate_late_fee_update_btn, XmNactivateCallback, rate_late_fee_update_btn_cb,NULL); XtAddCallback (rate_late_fee_close_btn, XmNactivateCallback, rate_late_fee_close_btn_cb,NULL); XtAddCallback (rate_late_fee_delete_btn, XmNactivateCallback, rate_late_fee_delete_btn_cb,rate_late_fee_shell); XtAddCallback (rate_late_fee_scripts_btn, XmNactivateCallback, rate_late_fee_scripts_btn_cb,rate_late_fee_shell); children[ac++] = rate_late_fee_save_btn; children[ac++] = rate_late_fee_clear_btn; children[ac++] = rate_late_fee_update_btn; children[ac++] = rate_late_fee_close_btn; children[ac++] = rate_late_fee_delete_btn; children[ac++] = rate_late_fee_scripts_btn; XtManageChildren(children, ac); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -36); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -88); ac++; XtSetValues ( rate_late_fee_edit_mode_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -36); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 88); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -424); ac++; XtSetValues ( rate_late_fee_toggle_btn,al, ac ); ac = 0; XtAddCallback (rate_late_fee_create_toggle, XmNarmCallback, rate_late_fee_create_toggle_cb,NULL); XtAddCallback (rate_late_fee_modify_toggle, XmNarmCallback, rate_late_fee_modify_toggle_cb,NULL); XtAddCallback (rate_late_fee_delete_toggle, XmNarmCallback, rate_late_fee_delete_toggle_cb,NULL); XtAddCallback (rate_late_fee_view_toggle, XmNarmCallback, rate_late_fee_view_toggle_cb,NULL); children[ac++] = rate_late_fee_create_toggle; children[ac++] = rate_late_fee_modify_toggle; children[ac++] = rate_late_fee_delete_toggle; children[ac++] = rate_late_fee_view_toggle; XtManageChildren(children, ac); ac = 0; children[ac++] = rate_late_fee_edit_mode_label; children[ac++] = rate_late_fee_toggle_btn; XtManageChildren(children, ac); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 24); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -150); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 0); ac++; XtSetValues ( rate_late_fee_detailform,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetValues ( widget62,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 100); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -124); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 540); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -620); ac++; XtSetValues ( rate_late_fee_date_created_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 100); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -124); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 620); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -696); ac++; XtSetValues ( rate_late_fee_date_created_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 100); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -124); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -128); ac++; XtSetValues ( rate_late_fee_date_active_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 100); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -124); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 128); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -216); ac++; XtSetValues ( rate_late_fee_date_active_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 100); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -124); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 296); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -392); ac++; XtSetValues ( rate_late_fee_date_inactive_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 100); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -124); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 392); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -468); ac++; XtSetValues ( rate_late_fee_date_inactive_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 100); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -124); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 468); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -536); ac++; XtSetValues ( rate_late_fee_time_inactive_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 100); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -124); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 216); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -288); ac++; XtSetValues ( rate_late_fee_time_active_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -28); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -128); ac++; XtSetValues ( rate_late_fee_franchise_tax_code_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -28); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 128); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -192); ac++; XtSetValues ( rate_late_fee_franchise_tax_code_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -28); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 288); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -392); ac++; XtSetValues ( rate_late_fee_grace_period_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -28); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 392); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -440); ac++; XtSetValues ( rate_late_fee_grace_period_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 52); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -76); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 540); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -620); ac++; XtSetValues ( rate_late_fee_fee_class_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 52); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -76); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 620); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -680); ac++; XtSetValues ( rate_late_fee_fee_class_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 28); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -52); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -128); ac++; XtSetValues ( rate_late_fee_billing_frequency_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 28); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -52); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 128); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -176); ac++; XtSetValues ( rate_late_fee_billing_frequency_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 28); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -52); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 176); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -200); ac++; XtSetValues ( rate_late_fee_billing_frequency_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 28); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -52); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 288); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -392); ac++; XtSetValues ( rate_late_fee_currency_code_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 28); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -52); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 392); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -456); ac++; XtSetValues ( rate_late_fee_currency_code_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 28); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -52); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 456); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -480); ac++; XtSetValues ( rate_late_fee_currency_code_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 52); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -76); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -128); ac++; XtSetValues ( rate_late_fee_fee_percent_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 52); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -76); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 128); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -232); ac++; XtSetValues ( rate_late_fee_fee_percent_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 52); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -76); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 288); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -392); ac++; XtSetValues ( rate_late_fee_fee_amount_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 52); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -76); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 392); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -496); ac++; XtSetValues ( rate_late_fee_fee_amount_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 76); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -100); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -128); ac++; XtSetValues ( rate_late_fee_minimum_amount_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 76); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -100); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 128); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -232); ac++; XtSetValues ( rate_late_fee_minimum_amount_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 76); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -100); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 284); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -392); ac++; XtSetValues ( rate_late_fee_maximum_amount_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 76); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -100); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 392); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -496); ac++; XtSetValues ( rate_late_fee_maximum_amount_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 52); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -76); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 232); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -248); ac++; XtSetValues ( rate_late_fee_percent_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -28); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 540); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -620); ac++; XtSetValues ( rate_late_fee_type_id_nrc_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -28); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 620); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -704); ac++; XtSetValues ( rate_late_fee_type_id_nrc_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -28); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 704); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -728); ac++; XtSetValues ( rate_late_fee_type_id_nrc_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -28); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 192); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -216); ac++; XtSetValues ( rate_late_fee_franchise_tax_code_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 76); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -100); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 500); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -620); ac++; XtSetValues ( rate_late_fee_min_bal_threshold_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 76); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -100); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 620); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -724); ac++; XtSetValues ( rate_late_fee_min_bal_threshold_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 27); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 620); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( rate_late_fee_implied_decimals_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 30); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 506); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( rate_late_fee_implied_decimals_label,al, ac ); ac = 0; children[ac++] = rate_late_fee_date_created_label; children[ac++] = rate_late_fee_date_created_text; children[ac++] = rate_late_fee_date_active_label; children[ac++] = rate_late_fee_date_active_text; children[ac++] = rate_late_fee_date_inactive_label; children[ac++] = rate_late_fee_date_inactive_text; children[ac++] = rate_late_fee_time_inactive_text; children[ac++] = rate_late_fee_time_active_text; children[ac++] = rate_late_fee_franchise_tax_code_label; children[ac++] = rate_late_fee_franchise_tax_code_text; children[ac++] = rate_late_fee_grace_period_label; children[ac++] = rate_late_fee_grace_period_text; children[ac++] = rate_late_fee_fee_class_label; children[ac++] = rate_late_fee_fee_class_text; children[ac++] = rate_late_fee_billing_frequency_label; children[ac++] = rate_late_fee_billing_frequency_text; children[ac++] = rate_late_fee_billing_frequency_btn; children[ac++] = rate_late_fee_currency_code_label; children[ac++] = rate_late_fee_currency_code_text; children[ac++] = rate_late_fee_currency_code_btn; children[ac++] = rate_late_fee_fee_percent_label; children[ac++] = rate_late_fee_fee_percent_text; children[ac++] = rate_late_fee_fee_amount_label; children[ac++] = rate_late_fee_fee_amount_text; children[ac++] = rate_late_fee_minimum_amount_label; children[ac++] = rate_late_fee_minimum_amount_text; children[ac++] = rate_late_fee_maximum_amount_label; children[ac++] = rate_late_fee_maximum_amount_text; children[ac++] = rate_late_fee_percent_label; children[ac++] = rate_late_fee_type_id_nrc_label; children[ac++] = rate_late_fee_type_id_nrc_text; children[ac++] = rate_late_fee_type_id_nrc_btn; children[ac++] = rate_late_fee_franchise_tax_code_btn; children[ac++] = rate_late_fee_min_bal_threshold_label; children[ac++] = rate_late_fee_min_bal_threshold_text; children[ac++] = rate_late_fee_implied_decimals_text; children[ac++] = rate_late_fee_implied_decimals_label; XtManageChildren(children, ac); ac = 0; children[ac++] = rate_late_fee_detailform; children[ac++] = widget62; XtManageChildren(children, ac); ac = 0; children[ac++] = rate_late_fee_summ_form; children[ac++] = rate_late_fee_button_form; children[ac++] = rate_late_fee_tgl_form; children[ac++] = widget23; XtManageChildren(children, ac); ac = 0; XtManageChild ( rate_late_fee_form); }
/*F-------------------------------------------------------------------------- * Function: xGRwidget_textfeld () * -create a labelled frame and a form as child * -insert a pushbutton, a text and an input field * In: -the parent * out: - * Return: -the form of the labelled frame *--------------------------------------------------------------------------- */ Widget xGRwidget_textfeld( Widget parent) { extern char *xgrLabelTable[][XGRLABMAXTEXTS]; extern GRAWIDGETS grawidgets; static ACTCALLBACK antwort = {BUTTONTEXTFELDANTWORT, 0}; static ACTCALLBACK quit = {BUTTONTEXTFELDQUIT, 0}; Widget textfeld, autoform, labelledFrame; Arg args[8]; int n; /*--- Labelled Frame and child ------*/ labelledFrame = xUIframelabel( parent, &autoform, GRAPHIKTEXTFELD, LABEL_GRAPHIKTEXTFELD ); textfeld = XmCreateForm( labelledFrame, GRAPHIKFORM, 0, 0); XtManageChild( textfeld); /*--- Button End ---------*/ n=0; XtSetArg(args[n], XmNlabelString, XmStringCreateSimple(LABEL_GRAPHIKTEXTFELDQUIT)); n++; grawidgets.textfeldquit = XmCreatePushButton(textfeld, GRAPHIKTEXTFELDQUIT, args, n); XtManageChild(grawidgets.textfeldquit); /*--- Text ---------------*/ n=0; XtSetArg(args[n], XmNeditMode, XmMULTI_LINE_EDIT); n++; XtSetArg(args[n], XmNeditable, False); n++; XtSetArg(args[n], XmNrows, MAXROWS); n++; XtSetArg(args[n], XmNcolumns, _CHAR30); n++; XtSetArg(args[n], XmNmaxLength, MAXROWS*_CHAR30); n++; XtSetArg(args[n], XmNwordWrap, True); n++; XtSetArg(args[n], XmNcursorPositionVisible, False); n++; grawidgets.frage = XmCreateText(textfeld, GRAPHIKFRAGE, args, n); XtManageChild(grawidgets.frage); /*--- Response field -----*/ n=0; XtSetArg(args[n], XmNcolumns, _CHAR30); n++; XtSetArg(args[n], XmNmaxLength, _CHAR30); n++; grawidgets.antwort = (Widget)XmCreateTextField( textfeld, GRAPHIKANTWORT, args, (Cardinal)n); XtManageChild(grawidgets.antwort); /*--- Constraints for all widgets -------*/ n=0; XtSetArg(args[n], XmNtopAttachment, XmATTACH_NONE); n++; XtSetArg(args[n], XmNleftAttachment, XmATTACH_FORM); n++; XtSetArg(args[n], XmNrightAttachment, XmATTACH_FORM); n++; XtSetArg(args[n], XmNbottomAttachment, XmATTACH_FORM); n++; XtSetValues(grawidgets.antwort, args, n); n=0; XtSetArg(args[n], XmNtopAttachment, XmATTACH_NONE); n++; XtSetArg(args[n], XmNleftAttachment, XmATTACH_FORM); n++; XtSetArg(args[n], XmNrightAttachment, XmATTACH_FORM); n++; XtSetArg(args[n], XmNbottomAttachment, XmATTACH_WIDGET); n++; XtSetArg(args[n], XmNbottomWidget, grawidgets.antwort); n++; XtSetValues(grawidgets.frage, args, n); n=0; XtSetArg(args[n], XmNtopAttachment, XmATTACH_FORM); n++; XtSetArg(args[n], XmNleftAttachment, XmATTACH_FORM); n++; XtSetArg(args[n], XmNrightAttachment, XmATTACH_FORM); n++; XtSetArg(args[n], XmNbottomAttachment, XmATTACH_WIDGET); n++; XtSetArg(args[n], XmNbottomWidget, grawidgets.frage); n++; XtSetValues(grawidgets.textfeldquit, args, n); /*--- Callbacks -------*/ XtAddCallback( grawidgets.antwort, XmNactivateCallback, (XtCallbackProc)xGRaction, (XtPointer)&antwort); XtAddCallback( grawidgets.textfeldquit, XmNactivateCallback, (XtCallbackProc)xGRaction, (XtPointer)&quit); return( autoform); }
void create_service_centers_shell (Widget parent) { Widget children[41]; /* Children to manage */ Arg al[64]; /* Arg List */ register int ac = 0; /* Arg Count */ Widget widget4 = (Widget)NULL; Widget widget5 = (Widget)NULL; Widget widget18 = (Widget)NULL; Widget widget23 = (Widget)NULL; Widget widget64 = (Widget)NULL; XtSetArg(al[ac], XmNtitle, "Arbor SERVICE_CENTERS"); ac++; XtSetArg(al[ac], XmNiconName, "SERVICE_CENTERS"); ac++; service_centers_shell = XtCreatePopupShell ( "service_centers_shell", topLevelShellWidgetClass, parent, al, ac ); ac = 0; /* begin pre-creation code */ XtVaSetValues(service_centers_shell, XmNiconPixmap, abp_icon, NULL) ; /* end pre-creation code */ service_centers_form = XmCreateForm ( service_centers_shell, "service_centers_form", al, ac ); ac = 0; service_centers_summ_form = XmCreateForm ( service_centers_form, "service_centers_summ_form", al, ac ); service_centers_list_label = XmCreateLabel ( service_centers_summ_form, "service_centers_list_label", al, ac ); XtSetArg(al[ac], XmNvisibleItemCount, 12); ac++; service_centers_summlist = XmCreateScrolledList ( service_centers_summ_form, "service_centers_summlist", al, ac ); ac = 0; widget4 = XtParent ( service_centers_summlist ); XtSetArg(al[ac], XmNhorizontalScrollBar, &widget5 ); ac++; XtGetValues(widget4, al, ac ); ac = 0; service_centers_list_labels2 = XmCreateLabel ( service_centers_summ_form, "service_centers_list_label2", al, ac ); service_centers_button_form = XmCreateForm ( service_centers_form, "service_centers_button_form", al, ac ); service_centers_save_btn = XmCreatePushButton ( service_centers_button_form, "service_centers_save_btn", al, ac ); service_centers_clear_btn = XmCreatePushButton ( service_centers_button_form, "service_centers_clear_btn", al, ac ); service_centers_update_btn = XmCreatePushButton ( service_centers_button_form, "service_centers_update_btn", al, ac ); service_centers_close_btn = XmCreatePushButton ( service_centers_button_form, "service_centers_close_btn", al, ac ); service_centers_delete_btn = XmCreatePushButton ( service_centers_button_form, "service_centers_delete_btn", al, ac ); service_centers_scripts_btn = XmCreatePushButton ( service_centers_button_form, "service_centers_scripts_btn", al, ac ); XtSetArg(al[ac], XmNshadowThickness, 2); ac++; service_centers_tgl_form = XmCreateForm ( service_centers_form, "service_centers_tgl_form", al, ac ); ac = 0; service_centers_edit_mode_label = XmCreateLabel ( service_centers_tgl_form, "service_centers_edit_mode_label", al, ac ); XtSetArg(al[ac], XmNnumColumns, 3); ac++; XtSetArg(al[ac], XmNpacking, XmPACK_TIGHT); ac++; widget18 = XmCreateRadioBox ( service_centers_tgl_form, "widget18", al, ac ); ac = 0; service_centers_create_toggle = XmCreateToggleButtonGadget ( widget18, "service_centers_create_toggle", al, ac ); service_centers_modify_toggle = XmCreateToggleButtonGadget ( widget18, "service_centers_modify_toggle", al, ac ); service_centers_delete_toggle = XmCreateToggleButtonGadget ( widget18, "service_centers_delete_toggle", al, ac ); service_centers_view_toggle = XmCreateToggleButtonGadget ( widget18, "service_centers_view_toggle", al, ac ); widget23 = XmCreateForm ( service_centers_form, "widget23", al, ac ); XtSetArg(al[ac], XmNshadowThickness, 2); ac++; service_centers_detailform = XmCreateForm ( widget23, "service_centers_detailform", al, ac ); ac = 0; service_centers_service_center_id_label = XmCreateLabel ( service_centers_detailform, "service_centers_service_center_id_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 5); ac++; XtSetArg(al[ac], XmNcolumns, 7); ac++; service_centers_service_center_id_text = XmCreateText ( service_centers_detailform, "service_centers_service_center_id_text", al, ac ); ac = 0; service_centers_sc_name_label = XmCreateLabel ( service_centers_detailform, "service_centers_sc_name_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 40); ac++; XtSetArg(al[ac], XmNcolumns, 48); ac++; service_centers_sc_name_text = XmCreateText ( service_centers_detailform, "service_centers_sc_name_text", al, ac ); ac = 0; service_centers_sc_contact_fname_label = XmCreateLabel ( service_centers_detailform, "service_centers_sc_contact_fname_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 19); ac++; XtSetArg(al[ac], XmNcolumns, 20); ac++; service_centers_sc_contact_fname_text = XmCreateText ( service_centers_detailform, "service_centers_sc_contact_fname_text", al, ac ); ac = 0; service_centers_sc_contact_minit_label = XmCreateLabel ( service_centers_detailform, "service_centers_sc_contact_minit_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 1); ac++; XtSetArg(al[ac], XmNcolumns, 2); ac++; service_centers_sc_contact_minit_text = XmCreateText ( service_centers_detailform, "service_centers_sc_contact_minit_text", al, ac ); ac = 0; service_centers_sc_contact_lname_label = XmCreateLabel ( service_centers_detailform, "service_centers_sc_contact_lname_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 20); ac++; service_centers_sc_contact_lname_text = XmCreateText ( service_centers_detailform, "service_centers_sc_contact_lname_text", al, ac ); ac = 0; service_centers_sc_address1_label = XmCreateLabel ( service_centers_detailform, "service_centers_sc_address1_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 75); ac++; XtSetArg(al[ac], XmNcolumns, 40); ac++; service_centers_sc_address1_text = XmCreateText ( service_centers_detailform, "service_centers_sc_address1_text", al, ac ); ac = 0; service_centers_sc_address2_label = XmCreateLabel ( service_centers_detailform, "service_centers_sc_address2_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 75); ac++; XtSetArg(al[ac], XmNcolumns, 40); ac++; service_centers_sc_address2_text = XmCreateText ( service_centers_detailform, "service_centers_sc_address2_text", al, ac ); ac = 0; service_centers_sc_address3_label = XmCreateLabel ( service_centers_detailform, "service_centers_sc_address3_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 75); ac++; XtSetArg(al[ac], XmNcolumns, 40); ac++; service_centers_sc_address3_text = XmCreateText ( service_centers_detailform, "service_centers_sc_address3_text", al, ac ); ac = 0; service_centers_sc_city_label = XmCreateLabel ( service_centers_detailform, "service_centers_sc_city_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 26); ac++; XtSetArg(al[ac], XmNcolumns, 26); ac++; service_centers_sc_city_text = XmCreateText ( service_centers_detailform, "service_centers_sc_city_text", al, ac ); ac = 0; service_centers_sc_state_label = XmCreateLabel ( service_centers_detailform, "service_centers_sc_state_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 28); ac++; XtSetArg(al[ac], XmNcolumns, 27); ac++; service_centers_sc_state_text = XmCreateText ( service_centers_detailform, "service_centers_sc_state_text", al, ac ); ac = 0; service_centers_sc_zip_label = XmCreateLabel ( service_centers_detailform, "service_centers_sc_zip_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 16); ac++; XtSetArg(al[ac], XmNcolumns, 18); ac++; service_centers_sc_zip_text = XmCreateText ( service_centers_detailform, "service_centers_sc_zip_text", al, ac ); ac = 0; service_centers_sc_country_code_label = XmCreateLabel ( service_centers_detailform, "service_centers_sc_country_code_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 5); ac++; XtSetArg(al[ac], XmNcolumns, 7); ac++; service_centers_sc_country_code_text = XmCreateText ( service_centers_detailform, "service_centers_sc_country_code_text", al, ac ); ac = 0; service_centers_sc_county_label = XmCreateLabel ( service_centers_detailform, "service_centers_sc_county_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 28); ac++; XtSetArg(al[ac], XmNcolumns, 19); ac++; service_centers_sc_county_text = XmCreateText ( service_centers_detailform, "service_centers_sc_county_text", al, ac ); ac = 0; service_centers_tele_msg_label = XmCreateLabel ( service_centers_detailform, "service_centers_tele_msg_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 120); ac++; XtSetArg(al[ac], XmNcolumns, 79); ac++; service_centers_tele_msg_text = XmCreateText ( service_centers_detailform, "service_centers_tele_msg_text", al, ac ); ac = 0; service_centers_fax_msg_label = XmCreateLabel ( service_centers_detailform, "service_centers_fax_msg_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 40); ac++; XtSetArg(al[ac], XmNcolumns, 40); ac++; service_centers_fax_msg_text = XmCreateText ( service_centers_detailform, "service_centers_fax_msg_text", al, ac ); ac = 0; service_centers_email_msg_label = XmCreateLabel ( service_centers_detailform, "service_centers_email_msg_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 40); ac++; XtSetArg(al[ac], XmNcolumns, 40); ac++; service_centers_email_msg_text = XmCreateText ( service_centers_detailform, "service_centers_email_msg_text", al, ac ); ac = 0; service_centers_chg_date_label = XmCreateLabel ( service_centers_detailform, "service_centers_chg_date_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 9); ac++; XtSetArg(al[ac], XmNcolumns, 10); ac++; service_centers_chg_date_text = XmCreateText ( service_centers_detailform, "service_centers_chg_date_text", al, ac ); ac = 0; service_centers_chg_who_label = XmCreateLabel ( service_centers_detailform, "service_centers_chg_who_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 30); ac++; XtSetArg(al[ac], XmNcolumns, 27); ac++; service_centers_chg_who_text = XmCreateText ( service_centers_detailform, "service_centers_chg_who_text", al, ac ); ac = 0; service_centers_sc_country_code_btn = XmCreatePushButton ( service_centers_detailform, "service_centers_sc_country_code_btn", al, ac ); service_centers_sc_phone_label = XmCreateLabel ( service_centers_detailform, "service_centers_sc_phone_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 20); ac++; service_centers_sc_phone_text = XmCreateText ( service_centers_detailform, "service_centers_sc_phone_text", al, ac ); ac = 0; service_centers_printer_device_id_label = XmCreateLabel ( service_centers_detailform, "service_centers_printer_device_id_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 32); ac++; service_centers_printer_device_id_text = XmCreateText ( service_centers_detailform, "service_centers_printer_device_id_text", al, ac ); ac = 0; widget64 = XmCreateLabel ( widget23, "mps_detail_label", al, ac ); XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 50); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNbottomOffset, 4); ac++; XtSetArg(al[ac], XmNbottomWidget, widget23); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 4); ac++; XtSetValues ( service_centers_summ_form,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetValues ( service_centers_button_form,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 8); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -48); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -432); ac++; XtSetValues ( service_centers_tgl_form,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNbottomWidget, service_centers_button_form); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 4); ac++; XtSetValues ( widget23,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -16); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -704); ac++; XtSetValues ( service_centers_list_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 35); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, 0); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 0); ac++; XtSetValues ( widget4,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 16); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 0); ac++; XtSetValues ( service_centers_list_labels2,al, ac ); ac = 0; XtAddCallback (service_centers_summlist, XmNsingleSelectionCallback, service_centers_summlist_cb,NULL); XtManageChild(service_centers_summlist); children[ac++] = service_centers_list_label; children[ac++] = service_centers_list_labels2; XtManageChildren(children, ac); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 8); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 23); ac++; XtSetValues ( service_centers_save_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 31); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 46); ac++; XtSetValues ( service_centers_clear_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 8); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 23); ac++; XtSetValues ( service_centers_update_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 77); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 92); ac++; XtSetValues ( service_centers_close_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 8); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 23); ac++; XtSetValues ( service_centers_delete_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 54); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 69); ac++; XtSetValues ( service_centers_scripts_btn,al, ac ); ac = 0; XtAddCallback (service_centers_save_btn, XmNactivateCallback, service_centers_save_btn_cb,NULL); XtAddCallback (service_centers_clear_btn, XmNactivateCallback, service_centers_clear_btn_cb,NULL); XtAddCallback (service_centers_update_btn, XmNactivateCallback, service_centers_update_btn_cb,NULL); XtAddCallback (service_centers_close_btn, XmNactivateCallback, service_centers_close_btn_cb,NULL); XtAddCallback (service_centers_delete_btn, XmNactivateCallback, service_centers_delete_btn_cb,service_centers_shell); XtAddCallback (service_centers_scripts_btn, XmNactivateCallback, service_centers_scripts_btn_cb,service_centers_shell); children[ac++] = service_centers_save_btn; children[ac++] = service_centers_clear_btn; children[ac++] = service_centers_update_btn; children[ac++] = service_centers_close_btn; children[ac++] = service_centers_delete_btn; children[ac++] = service_centers_scripts_btn; XtManageChildren(children, ac); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -36); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -92); ac++; XtSetValues ( service_centers_edit_mode_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -36); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 92); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -424); ac++; XtSetValues ( widget18,al, ac ); ac = 0; XtAddCallback (service_centers_create_toggle, XmNarmCallback, service_centers_create_toggle_cb,NULL); XtAddCallback (service_centers_modify_toggle, XmNarmCallback, service_centers_modify_toggle_cb,NULL); XtAddCallback (service_centers_delete_toggle, XmNarmCallback, service_centers_delete_toggle_cb,NULL); XtAddCallback (service_centers_view_toggle, XmNarmCallback, service_centers_view_toggle_cb,NULL); children[ac++] = service_centers_create_toggle; children[ac++] = service_centers_modify_toggle; children[ac++] = service_centers_delete_toggle; children[ac++] = service_centers_view_toggle; XtManageChildren(children, ac); ac = 0; children[ac++] = service_centers_edit_mode_label; children[ac++] = widget18; XtManageChildren(children, ac); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 24); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -344); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 0); ac++; XtSetValues ( service_centers_detailform,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( widget64,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -28); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -120); ac++; XtSetValues ( service_centers_service_center_id_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -28); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 120); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -184); ac++; XtSetValues ( service_centers_service_center_id_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -28); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 252); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -348); ac++; XtSetValues ( service_centers_sc_name_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -28); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 348); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -700); ac++; XtSetValues ( service_centers_sc_name_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 32); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -56); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -120); ac++; XtSetValues ( service_centers_sc_contact_fname_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 32); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -56); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 120); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -280); ac++; XtSetValues ( service_centers_sc_contact_fname_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 32); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -56); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 280); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -388); ac++; XtSetValues ( service_centers_sc_contact_minit_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 32); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -56); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 388); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -420); ac++; XtSetValues ( service_centers_sc_contact_minit_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 32); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -56); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 420); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -536); ac++; XtSetValues ( service_centers_sc_contact_lname_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 32); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -56); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 536); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -700); ac++; XtSetValues ( service_centers_sc_contact_lname_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 60); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -84); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -120); ac++; XtSetValues ( service_centers_sc_address1_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 60); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -84); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 120); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -416); ac++; XtSetValues ( service_centers_sc_address1_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 88); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -112); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -120); ac++; XtSetValues ( service_centers_sc_address2_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 88); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -112); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 120); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -416); ac++; XtSetValues ( service_centers_sc_address2_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 116); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -140); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -120); ac++; XtSetValues ( service_centers_sc_address3_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 116); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -140); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 120); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -416); ac++; XtSetValues ( service_centers_sc_address3_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 144); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -168); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -120); ac++; XtSetValues ( service_centers_sc_city_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 144); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -168); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 120); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -316); ac++; XtSetValues ( service_centers_sc_city_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 144); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -168); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 332); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -404); ac++; XtSetValues ( service_centers_sc_state_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 144); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -168); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 404); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -612); ac++; XtSetValues ( service_centers_sc_state_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 172); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -196); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -120); ac++; XtSetValues ( service_centers_sc_zip_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 172); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -196); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 120); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -260); ac++; XtSetValues ( service_centers_sc_zip_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 172); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -196); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 276); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -384); ac++; XtSetValues ( service_centers_sc_country_code_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 172); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -196); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 384); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -448); ac++; XtSetValues ( service_centers_sc_country_code_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 172); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -196); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 480); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -552); ac++; XtSetValues ( service_centers_sc_county_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 172); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -196); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 552); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -700); ac++; XtSetValues ( service_centers_sc_county_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 200); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -224); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -120); ac++; XtSetValues ( service_centers_tele_msg_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 200); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -224); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 120); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -692); ac++; XtSetValues ( service_centers_tele_msg_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 228); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -252); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -120); ac++; XtSetValues ( service_centers_fax_msg_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 228); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -252); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 120); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -416); ac++; XtSetValues ( service_centers_fax_msg_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 256); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -280); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -120); ac++; XtSetValues ( service_centers_email_msg_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 256); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -280); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 120); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -416); ac++; XtSetValues ( service_centers_email_msg_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 256); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -280); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 420); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -496); ac++; XtSetValues ( service_centers_chg_date_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 256); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -280); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 496); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -584); ac++; XtSetValues ( service_centers_chg_date_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 228); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -252); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 420); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -496); ac++; XtSetValues ( service_centers_chg_who_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 228); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -252); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 496); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -700); ac++; XtSetValues ( service_centers_chg_who_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 172); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -196); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 448); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -472); ac++; XtSetValues ( service_centers_sc_country_code_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 60); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -84); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 420); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -536); ac++; XtSetValues ( service_centers_sc_phone_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 60); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -84); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 536); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -700); ac++; XtSetValues ( service_centers_sc_phone_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 284); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -308); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -120); ac++; XtSetValues ( service_centers_printer_device_id_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 284); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -308); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 120); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -368); ac++; XtSetValues ( service_centers_printer_device_id_text,al, ac ); ac = 0; children[ac++] = service_centers_service_center_id_label; children[ac++] = service_centers_service_center_id_text; children[ac++] = service_centers_sc_name_label; children[ac++] = service_centers_sc_name_text; children[ac++] = service_centers_sc_contact_fname_label; children[ac++] = service_centers_sc_contact_fname_text; children[ac++] = service_centers_sc_contact_minit_label; children[ac++] = service_centers_sc_contact_minit_text; children[ac++] = service_centers_sc_contact_lname_label; children[ac++] = service_centers_sc_contact_lname_text; children[ac++] = service_centers_sc_address1_label; children[ac++] = service_centers_sc_address1_text; children[ac++] = service_centers_sc_address2_label; children[ac++] = service_centers_sc_address2_text; children[ac++] = service_centers_sc_address3_label; children[ac++] = service_centers_sc_address3_text; children[ac++] = service_centers_sc_city_label; children[ac++] = service_centers_sc_city_text; children[ac++] = service_centers_sc_state_label; children[ac++] = service_centers_sc_state_text; children[ac++] = service_centers_sc_zip_label; children[ac++] = service_centers_sc_zip_text; children[ac++] = service_centers_sc_country_code_label; children[ac++] = service_centers_sc_country_code_text; children[ac++] = service_centers_sc_county_label; children[ac++] = service_centers_sc_county_text; children[ac++] = service_centers_tele_msg_label; children[ac++] = service_centers_tele_msg_text; children[ac++] = service_centers_fax_msg_label; children[ac++] = service_centers_fax_msg_text; children[ac++] = service_centers_email_msg_label; children[ac++] = service_centers_email_msg_text; children[ac++] = service_centers_chg_date_label; children[ac++] = service_centers_chg_date_text; children[ac++] = service_centers_chg_who_label; children[ac++] = service_centers_chg_who_text; children[ac++] = service_centers_sc_country_code_btn; children[ac++] = service_centers_sc_phone_label; children[ac++] = service_centers_sc_phone_text; children[ac++] = service_centers_printer_device_id_label; children[ac++] = service_centers_printer_device_id_text; XtManageChildren(children, ac); ac = 0; children[ac++] = service_centers_detailform; children[ac++] = widget64; XtManageChildren(children, ac); ac = 0; children[ac++] = service_centers_summ_form; children[ac++] = service_centers_button_form; children[ac++] = service_centers_tgl_form; children[ac++] = widget23; XtManageChildren(children, ac); ac = 0; XtManageChild ( service_centers_form); }
Text::Text(std::string name, Panel* panel) { widget = XmCreateText(panel->getWidget(), (char*)name.c_str(), NULL, 0); XtAddCallback(widget, XmNactivateCallback, activateCallback, this); XtManageChild(widget); }
Widget XmCreateText_TNK(Widget parent, String name, ArgList arglist,Cardinal argcount) { return XmCreateText(parent, name, arglist, argcount);}
void create_ext_socket_access_shell (Widget parent) { Widget children[12]; /* Children to manage */ Arg al[64]; /* Arg List */ register int ac = 0; /* Arg Count */ Widget widget4 = (Widget)NULL; Widget widget5 = (Widget)NULL; Widget widget23 = (Widget)NULL; Widget widget37 = (Widget)NULL; XtSetArg(al[ac], XmNtitle, "Arbor EXT_SOCKET_ACCESS"); ac++; XtSetArg(al[ac], XmNiconName, "EXT_SOCKET_ACCESS"); ac++; ext_socket_access_shell = XtCreatePopupShell ( "ext_socket_access_shell", topLevelShellWidgetClass, parent, al, ac ); ac = 0; /* begin pre-creation code */ XtVaSetValues(ext_socket_access_shell, XmNiconPixmap, abp_icon, NULL) ; /* end pre-creation code */ ext_socket_access_form = XmCreateForm ( ext_socket_access_shell, "ext_socket_access_form", al, ac ); ac = 0; ext_socket_access_summ_form = XmCreateForm ( ext_socket_access_form, "ext_socket_access_summ_form", al, ac ); ext_socket_access_list_label = XmCreateLabel ( ext_socket_access_summ_form, "ext_socket_access_list_label", al, ac ); XtSetArg(al[ac], XmNvisibleItemCount, 8); ac++; ext_socket_access_summlist = XmCreateScrolledList ( ext_socket_access_summ_form, "ext_socket_access_summlist", al, ac ); ac = 0; widget4 = XtParent ( ext_socket_access_summlist ); XtSetArg(al[ac], XmNhorizontalScrollBar, &widget5 ); ac++; XtGetValues(widget4, al, ac ); ac = 0; ext_socket_access_list_label2 = XmCreateLabel ( ext_socket_access_summ_form, "ext_socket_access_list_label2", al, ac ); ext_socket_access_button_form = XmCreateForm ( ext_socket_access_form, "ext_socket_access_button_form", al, ac ); ext_socket_access_save_btn = XmCreatePushButton ( ext_socket_access_button_form, "ext_socket_access_save_btn", al, ac ); ext_socket_access_clear_btn = XmCreatePushButton ( ext_socket_access_button_form, "ext_socket_access_clear_btn", al, ac ); ext_socket_access_update_btn = XmCreatePushButton ( ext_socket_access_button_form, "ext_socket_access_update_btn", al, ac ); ext_socket_access_close_btn = XmCreatePushButton ( ext_socket_access_button_form, "ext_socket_access_close_btn", al, ac ); ext_socket_access_delete_btn = XmCreatePushButton ( ext_socket_access_button_form, "ext_socket_access_delete_btn", al, ac ); ext_socket_access_scripts_btn = XmCreatePushButton ( ext_socket_access_button_form, "ext_socket_access_scripts_btn", al, ac ); XtSetArg(al[ac], XmNshadowThickness, 2); ac++; ext_socket_access_tgl_form = XmCreateForm ( ext_socket_access_form, "ext_socket_access_tgl_form", al, ac ); ac = 0; ext_socket_access_edit_mode_label = XmCreateLabel ( ext_socket_access_tgl_form, "ext_socket_access_edit_mode_label", al, ac ); XtSetArg(al[ac], XmNnumColumns, 3); ac++; XtSetArg(al[ac], XmNpacking, XmPACK_TIGHT); ac++; ext_socket_access_toggle_btn = XmCreateRadioBox ( ext_socket_access_tgl_form, "ext_socket_access_toggle_btn", al, ac ); ac = 0; ext_socket_access_create_toggle = XmCreateToggleButtonGadget ( ext_socket_access_toggle_btn, "ext_socket_access_create_toggle", al, ac ); ext_socket_access_modify_toggle = XmCreateToggleButtonGadget ( ext_socket_access_toggle_btn, "ext_socket_access_modify_toggle", al, ac ); ext_socket_access_delete_toggle = XmCreateToggleButtonGadget ( ext_socket_access_toggle_btn, "ext_socket_access_delete_toggle", al, ac ); ext_socket_access_view_toggle = XmCreateToggleButtonGadget ( ext_socket_access_toggle_btn, "ext_socket_access_view_toggle", al, ac ); widget23 = XmCreateForm ( ext_socket_access_form, "widget23", al, ac ); XtSetArg(al[ac], XmNshadowThickness, 2); ac++; ext_socket_access_detailform = XmCreateForm ( widget23, "ext_socket_access_detailform", al, ac ); ac = 0; ext_socket_access_ext_contact_id_label = XmCreateLabel ( ext_socket_access_detailform, "ext_socket_access_ext_contact_id_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 5); ac++; XtSetArg(al[ac], XmNcolumns, 7); ac++; ext_socket_access_ext_contact_id_text = XmCreateText ( ext_socket_access_detailform, "ext_socket_access_ext_contact_id_text", al, ac ); ac = 0; ext_socket_access_ip_address_label = XmCreateLabel ( ext_socket_access_detailform, "ext_socket_access_ip_address_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 15); ac++; XtSetArg(al[ac], XmNcolumns, 23); ac++; ext_socket_access_ip_address_text = XmCreateText ( ext_socket_access_detailform, "ext_socket_access_ip_address_text", al, ac ); ac = 0; ext_socket_access_port_label = XmCreateLabel ( ext_socket_access_detailform, "ext_socket_access_port_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 12); ac++; XtSetArg(al[ac], XmNcolumns, 10); ac++; ext_socket_access_port_text = XmCreateText ( ext_socket_access_detailform, "ext_socket_access_port_text", al, ac ); ac = 0; ext_socket_access_timeout_label = XmCreateLabel ( ext_socket_access_detailform, "ext_socket_access_timeout_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 12); ac++; XtSetArg(al[ac], XmNcolumns, 10); ac++; ext_socket_access_timeout_text = XmCreateText ( ext_socket_access_detailform, "ext_socket_access_timeout_text", al, ac ); ac = 0; ext_socket_access_remote_host_label = XmCreateLabel ( ext_socket_access_detailform, "ext_socket_access_remote_host_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 32); ac++; XtSetArg(al[ac], XmNcolumns, 40); ac++; ext_socket_access_remote_host_text = XmCreateText ( ext_socket_access_detailform, "ext_socket_access_remote_host_text", al, ac ); ac = 0; ext_socket_access_eof_data_label = XmCreateLabel ( ext_socket_access_detailform, "ext_socket_access_eof_data_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 40); ac++; XtSetArg(al[ac], XmNcolumns, 40); ac++; ext_socket_access_eof_data_text = XmCreateText ( ext_socket_access_detailform, "ext_socket_access_eof_data_text", al, ac ); ac = 0; widget37 = XmCreateLabel ( widget23, "mps_detail_label", al, ac ); XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNtopWidget, ext_socket_access_tgl_form); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -228); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 4); ac++; XtSetValues ( ext_socket_access_summ_form,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNtopWidget, widget23); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, 4); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 4); ac++; XtSetValues ( ext_socket_access_button_form,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 8); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -48); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -432); ac++; XtSetValues ( ext_socket_access_tgl_form,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNtopWidget, ext_socket_access_summ_form); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -388); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -584); ac++; XtSetValues ( widget23,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 8); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -24); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 0); ac++; XtSetValues ( ext_socket_access_list_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 40); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, 0); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 0); ac++; XtSetValues ( widget4,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 20); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 0); ac++; XtSetValues ( ext_socket_access_list_label2,al, ac ); ac = 0; XtAddCallback (ext_socket_access_summlist, XmNsingleSelectionCallback, ext_socket_access_summlist_cb,NULL); XtManageChild(ext_socket_access_summlist); children[ac++] = ext_socket_access_list_label; children[ac++] = ext_socket_access_list_label2; XtManageChildren(children, ac); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 8); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 23); ac++; XtSetValues ( ext_socket_access_save_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 31); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 46); ac++; XtSetValues ( ext_socket_access_clear_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 8); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 23); ac++; XtSetValues ( ext_socket_access_update_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 77); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 92); ac++; XtSetValues ( ext_socket_access_close_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 8); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 23); ac++; XtSetValues ( ext_socket_access_delete_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 54); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 69); ac++; XtSetValues ( ext_socket_access_scripts_btn,al, ac ); ac = 0; XtAddCallback (ext_socket_access_save_btn, XmNactivateCallback, ext_socket_access_save_btn_cb,NULL); XtAddCallback (ext_socket_access_clear_btn, XmNactivateCallback, ext_socket_access_clear_btn_cb,NULL); XtAddCallback (ext_socket_access_update_btn, XmNactivateCallback, ext_socket_access_update_btn_cb,NULL); XtAddCallback (ext_socket_access_close_btn, XmNactivateCallback, ext_socket_access_close_btn_cb,NULL); XtAddCallback (ext_socket_access_delete_btn, XmNactivateCallback, ext_socket_access_delete_btn_cb,ext_socket_access_shell); XtAddCallback (ext_socket_access_scripts_btn, XmNactivateCallback, ext_socket_access_scripts_btn_cb,ext_socket_access_shell); children[ac++] = ext_socket_access_save_btn; children[ac++] = ext_socket_access_clear_btn; children[ac++] = ext_socket_access_update_btn; children[ac++] = ext_socket_access_close_btn; children[ac++] = ext_socket_access_delete_btn; children[ac++] = ext_socket_access_scripts_btn; XtManageChildren(children, ac); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -36); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -92); ac++; XtSetValues ( ext_socket_access_edit_mode_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -36); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 92); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -424); ac++; XtSetValues ( ext_socket_access_toggle_btn,al, ac ); ac = 0; XtAddCallback (ext_socket_access_create_toggle, XmNarmCallback, ext_socket_access_create_toggle_cb,NULL); XtAddCallback (ext_socket_access_modify_toggle, XmNarmCallback, ext_socket_access_modify_toggle_cb,NULL); XtAddCallback (ext_socket_access_delete_toggle, XmNarmCallback, ext_socket_access_delete_toggle_cb,NULL); XtAddCallback (ext_socket_access_view_toggle, XmNarmCallback, ext_socket_access_view_toggle_cb,NULL); children[ac++] = ext_socket_access_create_toggle; children[ac++] = ext_socket_access_modify_toggle; children[ac++] = ext_socket_access_delete_toggle; children[ac++] = ext_socket_access_view_toggle; XtManageChildren(children, ac); ac = 0; children[ac++] = ext_socket_access_edit_mode_label; children[ac++] = ext_socket_access_toggle_btn; XtManageChildren(children, ac); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 24); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -576); ac++; XtSetValues ( ext_socket_access_detailform,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( widget37,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -28); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 28); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -136); ac++; XtSetValues ( ext_socket_access_ext_contact_id_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -28); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 136); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -200); ac++; XtSetValues ( ext_socket_access_ext_contact_id_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 32); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -56); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 20); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -136); ac++; XtSetValues ( ext_socket_access_ip_address_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 32); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -56); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 136); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -312); ac++; XtSetValues ( ext_socket_access_ip_address_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 32); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -56); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 400); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -480); ac++; XtSetValues ( ext_socket_access_port_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 32); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -56); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 480); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -564); ac++; XtSetValues ( ext_socket_access_port_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -28); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 372); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -480); ac++; XtSetValues ( ext_socket_access_timeout_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -28); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 480); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -564); ac++; XtSetValues ( ext_socket_access_timeout_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 60); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -84); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 20); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -136); ac++; XtSetValues ( ext_socket_access_remote_host_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 60); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -84); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 136); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -436); ac++; XtSetValues ( ext_socket_access_remote_host_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 88); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -112); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 20); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -136); ac++; XtSetValues ( ext_socket_access_eof_data_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 88); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -112); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 136); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -436); ac++; XtSetValues ( ext_socket_access_eof_data_text,al, ac ); ac = 0; children[ac++] = ext_socket_access_ext_contact_id_label; children[ac++] = ext_socket_access_ext_contact_id_text; children[ac++] = ext_socket_access_ip_address_label; children[ac++] = ext_socket_access_ip_address_text; children[ac++] = ext_socket_access_port_label; children[ac++] = ext_socket_access_port_text; children[ac++] = ext_socket_access_timeout_label; children[ac++] = ext_socket_access_timeout_text; children[ac++] = ext_socket_access_remote_host_label; children[ac++] = ext_socket_access_remote_host_text; children[ac++] = ext_socket_access_eof_data_label; children[ac++] = ext_socket_access_eof_data_text; XtManageChildren(children, ac); ac = 0; children[ac++] = ext_socket_access_detailform; children[ac++] = widget37; XtManageChildren(children, ac); ac = 0; children[ac++] = ext_socket_access_summ_form; children[ac++] = ext_socket_access_button_form; children[ac++] = ext_socket_access_tgl_form; children[ac++] = widget23; XtManageChildren(children, ac); ac = 0; XtManageChild ( ext_socket_access_form); }
void create_org_detail_shell (Widget parent) { Widget children[15]; /* Children to manage */ Arg al[64]; /* Arg List */ register int ac = 0; /* Arg Count */ XtSetArg(al[ac], XmNallowShellResize, TRUE); ac++; org_detail_shell = XmCreateDialogShell ( parent, "org_detail_shell", al, ac ); ac = 0; XtSetArg(al[ac], XmNresizePolicy, XmRESIZE_ANY); ac++; XtSetArg(al[ac], XmNautoUnmanage, FALSE); ac++; org_detail_form = XmCreateForm ( org_detail_shell, "org_detail_form", al, ac ); ac = 0; org_acctinfo_lbl = XmCreateLabel ( org_detail_form, "org_acctinfo_lbl", al, ac ); XtSetArg(al[ac], XmNshadowThickness, 2); ac++; XtSetArg(al[ac], XmNshadowType, XmSHADOW_IN); ac++; org_acctinfo_form = XmCreateForm ( org_detail_form, "org_acctinfo_form", al, ac ); ac = 0; org_accountid_lbl = XmCreateLabel ( org_acctinfo_form, "org_accountid_lbl", al, ac ); XtSetArg(al[ac], XmNmaxLength, 12); ac++; XtSetArg(al[ac], XmNcolumns, 12); ac++; org_accountid_txt = XmCreateText ( org_acctinfo_form, "InfoText", al, ac ); ac = 0; org_name_lbl = XmCreateLabel ( org_acctinfo_form, "org_name_lbl", al, ac ); XtSetArg(al[ac], XmNmaxLength, 80); ac++; XtSetArg(al[ac], XmNcolumns, 33); ac++; org_name_txt = XmCreateText ( org_acctinfo_form, "InfoText", al, ac ); ac = 0; XtSetArg(al[ac], XmNalignment, XmALIGNMENT_END); ac++; org_status_lbl = XmCreateLabel ( org_acctinfo_form, "org_status_lbl", al, ac ); ac = 0; XtSetArg(al[ac], XmNmaxLength, 10); ac++; XtSetArg(al[ac], XmNcolumns, 10); ac++; org_status_txt = XmCreateText ( org_acctinfo_form, "InfoText", al, ac ); ac = 0; XtSetArg(al[ac], XmNalignment, XmALIGNMENT_END); ac++; org_collind_lbl = XmCreateLabel ( org_acctinfo_form, "org_collind_lbl", al, ac ); ac = 0; XtSetArg(al[ac], XmNmaxLength, 5); ac++; XtSetArg(al[ac], XmNcolumns, 5); ac++; org_collind_txt = XmCreateText ( org_acctinfo_form, "InfoText", al, ac ); ac = 0; org_activedate_lbl = XmCreateLabel ( org_acctinfo_form, "org_activedate_lbl", al, ac ); XtSetArg(al[ac], XmNmaxLength, 8); ac++; XtSetArg(al[ac], XmNcolumns, 8); ac++; org_activedate_txt = XmCreateText ( org_acctinfo_form, "InfoText", al, ac ); ac = 0; org_inactivedate_lbl = XmCreateLabel ( org_acctinfo_form, "org_inactivedate_lbl", al, ac ); XtSetArg(al[ac], XmNmaxLength, 8); ac++; XtSetArg(al[ac], XmNcolumns, 8); ac++; org_inactivedate_txt = XmCreateText ( org_acctinfo_form, "InfoText", al, ac ); ac = 0; XtSetArg(al[ac], XmNalignment, XmALIGNMENT_END); ac++; org_chgdate_lbl = XmCreateLabel ( org_acctinfo_form, "org_chgdate_lbl", al, ac ); ac = 0; XtSetArg(al[ac], XmNmaxLength, 8); ac++; XtSetArg(al[ac], XmNcolumns, 8); ac++; org_chgdate_txt = XmCreateText ( org_acctinfo_form, "InfoText", al, ac ); ac = 0; XtSetArg(al[ac], XmNseparatorType, XmNO_LINE); ac++; org_sep = XmCreateSeparator ( org_acctinfo_form, "org_sep", al, ac ); ac = 0; org_equipinfo_lbl = XmCreateLabel ( org_detail_form, "org_equipinfo_lbl", al, ac ); XtSetArg(al[ac], XmNshadowThickness, 2); ac++; XtSetArg(al[ac], XmNresizePolicy, XmRESIZE_NONE); ac++; XtSetArg(al[ac], XmNshadowType, XmSHADOW_IN); ac++; org_equipinfo_form = XmCreateForm ( org_detail_form, "org_equipinfo_form", al, ac ); ac = 0; XtSetArg(al[ac], XmNalignment, XmALIGNMENT_BEGINNING); ac++; XtSetArg(al[ac], XmNrecomputeSize, TRUE); ac++; org_equipsymbols_lbl = XmCreateLabel ( org_equipinfo_form, "org_equipsymbols_lbl", al, ac ); ac = 0; XtSetArg(al[ac], XmNalignment, XmALIGNMENT_BEGINNING); ac++; org_equipcounts_lbl = XmCreateLabel ( org_equipinfo_form, "org_equipcounts_lbl", al, ac ); ac = 0; XtSetArg(al[ac], XmNspacing, 20); ac++; XtSetArg(al[ac], XmNorientation, XmHORIZONTAL); ac++; XtSetArg(al[ac], XmNpacking, XmPACK_COLUMN); ac++; XtSetArg(al[ac], XmNentryAlignment, XmALIGNMENT_CENTER); ac++; detail_button_rc = XmCreateRowColumn ( org_detail_form, "detail_button_rc", al, ac ); ac = 0; org_detail_close_btn = XmCreatePushButton ( detail_button_rc, "org_detail_close_btn", al, ac ); XtSetArg(al[ac], XmNdefaultButton, org_detail_close_btn); ac++; XtSetValues ( org_detail_form,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 10); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 10); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( org_acctinfo_lbl,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 28); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNleftWidget, org_acctinfo_lbl); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 10); ac++; XtSetValues ( org_acctinfo_form,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 10); ac++; XtSetArg(al[ac], XmNtopWidget, org_acctinfo_form); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 10); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( org_equipinfo_lbl,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, org_equipinfo_lbl); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNleftWidget, org_equipinfo_lbl); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 10); ac++; XtSetValues ( org_equipinfo_form,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 10); ac++; XtSetArg(al[ac], XmNtopWidget, org_equipinfo_form); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, 5); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 41); ac++; XtSetValues ( detail_button_rc,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, org_accountid_txt); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNbottomOffset, 0); ac++; XtSetArg(al[ac], XmNbottomWidget, org_accountid_txt); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNrightOffset, 5); ac++; XtSetArg(al[ac], XmNrightWidget, org_accountid_txt); ac++; XtSetValues ( org_accountid_lbl,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 10); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 90); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( org_accountid_txt,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, org_name_txt); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNbottomOffset, 0); ac++; XtSetArg(al[ac], XmNbottomWidget, org_name_txt); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNrightOffset, 5); ac++; XtSetArg(al[ac], XmNrightWidget, org_name_txt); ac++; XtSetValues ( org_name_lbl,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, org_accountid_txt); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNleftWidget, org_accountid_txt); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( org_name_txt,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, org_status_txt); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNbottomOffset, 0); ac++; XtSetArg(al[ac], XmNbottomWidget, org_status_txt); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNrightOffset, 5); ac++; XtSetArg(al[ac], XmNrightWidget, org_status_txt); ac++; XtSetValues ( org_status_lbl,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 5); ac++; XtSetArg(al[ac], XmNtopWidget, org_name_txt); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNleftWidget, org_name_txt); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( org_status_txt,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, org_collind_txt); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNbottomOffset, 0); ac++; XtSetArg(al[ac], XmNbottomWidget, org_collind_txt); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNrightOffset, 5); ac++; XtSetArg(al[ac], XmNrightWidget, org_collind_txt); ac++; XtSetValues ( org_collind_lbl,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, org_status_txt); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 260); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( org_collind_txt,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, org_activedate_txt); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNbottomOffset, 0); ac++; XtSetArg(al[ac], XmNbottomWidget, org_activedate_txt); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNrightOffset, 5); ac++; XtSetArg(al[ac], XmNrightWidget, org_activedate_txt); ac++; XtSetValues ( org_activedate_lbl,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, org_status_txt); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNleftWidget, org_status_txt); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( org_activedate_txt,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, org_inactivedate_txt); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNbottomOffset, 0); ac++; XtSetArg(al[ac], XmNbottomWidget, org_inactivedate_txt); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNrightOffset, 5); ac++; XtSetArg(al[ac], XmNrightWidget, org_inactivedate_txt); ac++; XtSetValues ( org_inactivedate_lbl,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, org_activedate_txt); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNleftWidget, org_collind_txt); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( org_inactivedate_txt,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, org_chgdate_txt); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNbottomOffset, 0); ac++; XtSetArg(al[ac], XmNbottomWidget, org_chgdate_txt); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNrightOffset, 5); ac++; XtSetArg(al[ac], XmNrightWidget, org_chgdate_txt); ac++; XtSetValues ( org_chgdate_lbl,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, org_activedate_txt); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNleftWidget, org_activedate_txt); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( org_chgdate_txt,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 10); ac++; XtSetArg(al[ac], XmNtopWidget, org_chgdate_txt); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNleftOffset, 10); ac++; XtSetArg(al[ac], XmNleftWidget, org_name_txt); ac++; XtSetValues ( org_sep,al, ac ); ac = 0; children[ac++] = org_accountid_lbl; children[ac++] = org_accountid_txt; children[ac++] = org_name_lbl; children[ac++] = org_name_txt; children[ac++] = org_status_lbl; children[ac++] = org_status_txt; children[ac++] = org_collind_lbl; children[ac++] = org_collind_txt; children[ac++] = org_activedate_lbl; children[ac++] = org_activedate_txt; children[ac++] = org_inactivedate_lbl; children[ac++] = org_inactivedate_txt; children[ac++] = org_chgdate_lbl; children[ac++] = org_chgdate_txt; children[ac++] = org_sep; XtManageChildren(children, ac); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 10); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 10); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 10); ac++; XtSetValues ( org_equipsymbols_lbl,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNtopWidget, org_equipsymbols_lbl); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, 10); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNleftWidget, org_equipsymbols_lbl); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_WIDGET); ac++; XtSetArg(al[ac], XmNrightOffset, 0); ac++; XtSetArg(al[ac], XmNrightWidget, org_equipsymbols_lbl); ac++; XtSetValues ( org_equipcounts_lbl,al, ac ); ac = 0; children[ac++] = org_equipsymbols_lbl; children[ac++] = org_equipcounts_lbl; XtManageChildren(children, ac); ac = 0; XtAddCallback (org_detail_close_btn, XmNactivateCallback, close_detail_window,NULL); children[ac++] = org_detail_close_btn; XtManageChildren(children, ac); ac = 0; children[ac++] = org_acctinfo_lbl; children[ac++] = org_acctinfo_form; children[ac++] = org_equipinfo_lbl; children[ac++] = org_equipinfo_form; children[ac++] = detail_button_rc; XtManageChildren(children, ac); ac = 0; }
EIF_POINTER font_box_create (char * a_name, EIF_POINTER a_parent, EIF_BOOLEAN dialog) { Widget form, select_form, mode_option; Widget mode_menu, stand_fonts_button, non_stand_fonts_button; Widget non_stand_list; Widget stand_column, frame; Widget form_button; Widget ok_button, apply_button, cancel_button; Widget family_menu_b, weight_menu_b, slant_menu_b; Widget width_menu_b, point_menu_b, resolution_menu_b; Widget family_menu, weight_menu, slant_menu; Widget width_menu, point_menu, resolution_menu; Widget text; Widget *family_menu_buttons; Widget *weight_menu_buttons; Widget *slant_menu_buttons; Widget *width_menu_buttons; Widget *point_menu_buttons; Widget *resolution_menu_buttons; font_box_data * client; XmString string; Display * display; int number_fonts; char ** fonts_list; char ** non_stand_fonts_list; int number_non_stand, number_stand; XmString * non_stand_strings; font_box_font_info ** stand_fonts_list; int i, j; char * tmp_string; XmString tmp_xm_string; char **family_menu_list; char **weight_menu_list; char **slant_menu_list; char **width_menu_list; char **point_menu_list; char **resolution_menu_list; int number_family, number_weight, number_slant; int number_width, number_point, number_resolution; /* * Creation of form dialog */ if (dialog) { form = XmCreateFormDialog ((Widget) a_parent, (String) a_name, NULL, 0); XtVaSetValues (form, XmNautoUnmanage, False, NULL); } else form = XmCreateForm ((Widget) a_parent, (String) a_name, NULL, 0); /* * Creation of sub-widgets */ select_form = XmCreateForm (form, "selectForm", NULL, 0); XtManageChild (select_form); text = XmCreateText (form, "text", NULL, 0); XtManageChild (text); form_button = XmCreateForm (form, "buttonsForm", NULL, 0); XtManageChild (form_button); mode_option = XmCreateOptionMenu (select_form, "switchOption", NULL, 0); XtManageChild (mode_option); mode_menu = XmCreatePulldownMenu (select_form, "switchMenu", NULL, 0); stand_fonts_button = XmCreatePushButtonGadget (mode_menu, "standFont", NULL, 0); XtManageChild (stand_fonts_button); non_stand_fonts_button = XmCreatePushButtonGadget (mode_menu, "nonStandFont", NULL, 0); XtManageChild (non_stand_fonts_button); /* * Creation of non-standard font selection system */ non_stand_list = XmCreateScrolledList (select_form, "nonStandList", NULL, 0); XtManageChild (non_stand_list); /* * Creation of standard font selection system */ frame = XmCreateFrame (select_form, "standFrame", NULL, 0); XtManageChild (frame); stand_column = XmCreateRowColumn (frame, "standColumn", NULL, 0); XtManageChild (stand_column); family_menu_b = XmCreateOptionMenu (stand_column, "familyMenuButton", NULL, 0); XtManageChild (family_menu_b); weight_menu_b = XmCreateOptionMenu (stand_column, "weightMenuButton", NULL, 0); XtManageChild (weight_menu_b); slant_menu_b = XmCreateOptionMenu (stand_column, "slantMenuButton", NULL, 0); XtManageChild (slant_menu_b); width_menu_b = XmCreateOptionMenu (stand_column, "widthMenuButton", NULL, 0); XtManageChild (width_menu_b); point_menu_b = XmCreateOptionMenu (stand_column, "pointMenuButton", NULL, 0); XtManageChild (point_menu_b); resolution_menu_b = XmCreateOptionMenu (stand_column, "resolutionMenuButton", NULL, 0); XtManageChild (resolution_menu_b); family_menu = XmCreatePulldownMenu (stand_column, "familyMenu", NULL, 0); weight_menu = XmCreatePulldownMenu (stand_column, "weightMenu", NULL, 0); slant_menu = XmCreatePulldownMenu (stand_column, "slantMenu", NULL, 0); width_menu = XmCreatePulldownMenu (stand_column, "widthMenu", NULL, 0); point_menu = XmCreatePulldownMenu (stand_column, "pointMenu", NULL, 0); resolution_menu = XmCreatePulldownMenu (stand_column, "resolutionMenu", NULL, 0); /* * Creation of buttons */ ok_button = XmCreatePushButtonGadget (form_button, "Ok", NULL, 0); XtManageChild (ok_button); apply_button = XmCreatePushButtonGadget (form_button, "Apply", NULL, 0); XtManageChild (apply_button); cancel_button = XmCreatePushButtonGadget (form_button, "Cancel", NULL, 0); XtManageChild (cancel_button); /* * Attachments in font selection system */ AttachTop (mode_option, 0); AttachLeft (mode_option, 0); AttachRight (mode_option, 0); /* * Attachments in non-standard font selection system */ AttachTopWidget (mode_option, XtParent (non_stand_list), 5); AttachLeft (XtParent (non_stand_list), 0); AttachRight (XtParent (non_stand_list), 0); AttachBottom (XtParent (non_stand_list), 0); /* * Attachments in standard font selection system */ AttachTopWidget (mode_option, frame, 5); AttachLeft (frame, 0); AttachRight (frame, 0); AttachBottom (frame, 0); /* * Attachments in buttons form */ XtVaSetValues (form_button, XmNfractionBase, 6, NULL); AttachTop (ok_button, 0); AttachBottom (ok_button, 0); AttachTop (apply_button, 0); AttachBottom (apply_button, 0); AttachTop (cancel_button, 0); AttachBottom (cancel_button, 0); /* * Attachments in global form */ AttachTop (select_form, 10); AttachLeft (select_form, 10); AttachRight (select_form, 10); AttachTopWidget (select_form, text, 10); AttachLeft (text, 10); AttachRight (text, 10); AttachBottomWidget (form_button, text, 10); AttachLeft (form_button, 10); AttachRight (form_button, 10); AttachBottom (form_button, 10); /* * Default values */ XtVaSetValues (family_menu_b, XmNsubMenuId, family_menu, NULL); XtVaSetValues (weight_menu_b, XmNsubMenuId, weight_menu, NULL); XtVaSetValues (slant_menu_b, XmNsubMenuId, slant_menu, NULL); XtVaSetValues (width_menu_b, XmNsubMenuId, width_menu, NULL); XtVaSetValues (point_menu_b, XmNsubMenuId, point_menu, NULL); XtVaSetValues (resolution_menu_b, XmNsubMenuId, resolution_menu, NULL); XmTextSetString (text, "Current_selected_font"); XtVaSetValues (text, XmNresizeHeight, True, XmNeditMode, XmMULTI_LINE_EDIT, NULL); XtVaSetValues (XtParent (non_stand_list), XmNmappedWhenManaged, False, NULL); string = XmStringCreateLtoR ("Non standard fonts", XmSTRING_DEFAULT_CHARSET); XtVaSetValues (non_stand_fonts_button, XmNlabelString, string, NULL); XmStringFree (string); string = XmStringCreateLtoR ("Standard fonts", XmSTRING_DEFAULT_CHARSET); XtVaSetValues (stand_fonts_button, XmNlabelString, string, NULL); XmStringFree (string); XtVaSetValues (mode_option, XmNsubMenuId, mode_menu, NULL); XtVaSetValues (mode_option, XmNmenuHistory, stand_fonts_button, NULL); /* * Callbacks */ client = (font_box_data *) cmalloc (sizeof (font_box_data)); XtAddCallback (non_stand_list, XmNbrowseSelectionCallback, (XtCallbackProc) font_box_select_non_stand, client); XtAddCallback (stand_fonts_button, XmNactivateCallback, (XtCallbackProc) font_box_switch_to_stand, client); XtAddCallback (non_stand_fonts_button, XmNactivateCallback, (XtCallbackProc) font_box_switch_to_non_stand, client); XtAddCallback (form, XmNdestroyCallback, (XtCallbackProc) font_box_destroy_action, client); /* * Fill the client structure */ client->non_stand_list = non_stand_list; client->is_stand_mode = 1; client->frame = frame; client->text = text; client->family_menu_b = family_menu_b; client->weight_menu_b = weight_menu_b; client->slant_menu_b = slant_menu_b; client->width_menu_b = width_menu_b; client->point_menu_b = point_menu_b; client->resolution_menu_b = resolution_menu_b; client->form = form; client->ok_button = ok_button; client->apply_button = apply_button; client->cancel_button = cancel_button; client->buttons_shown = 7; client->stand_fonts_button = stand_fonts_button; client->non_stand_fonts_button = non_stand_fonts_button; font_box_attach_buttons (client); /* * Get the font list of current display */ display = XtDisplay (form); fonts_list = XListFonts (display, "*", 10000, &number_fonts); /* * Get the non standard fonts */ number_non_stand = 0; for (i = 0; i < number_fonts; i++) if ('-' != *(fonts_list [i])) number_non_stand++; non_stand_strings = (XmString *) cmalloc (number_non_stand*sizeof (XmString)); non_stand_fonts_list = (char **) cmalloc (number_non_stand*sizeof (char *)); for (i = j = 0; i < number_fonts; i++) if ('-' != *(fonts_list [i])) { non_stand_fonts_list [j] = fonts_list [i]; non_stand_strings [j++] = XmStringCreate (fonts_list [i], XmSTRING_DEFAULT_CHARSET); } i = 1; while (i) for (j = i = 0; j < number_non_stand-1; j++) if (strcmp (non_stand_fonts_list [j], non_stand_fonts_list [j+1]) > 0) { i = 1; tmp_string = non_stand_fonts_list [j]; non_stand_fonts_list [j] = non_stand_fonts_list [j+1]; non_stand_fonts_list [j+1] = tmp_string; tmp_xm_string = non_stand_strings [j]; non_stand_strings [j] = non_stand_strings [j+1]; non_stand_strings [j+1] = tmp_xm_string; } XmListAddItems (non_stand_list, non_stand_strings, number_non_stand, 1); XmListSelectPos (non_stand_list, 1, False); /* * Get the standard fonts */ number_stand = number_fonts-number_non_stand; stand_fonts_list = (font_box_font_info **) cmalloc (number_stand*sizeof (font_box_font_info *)); for (i = j = 0; i < number_fonts; i++) if ('-' == *(fonts_list [i])) { stand_fonts_list [j++] = font_box_create_font_info (fonts_list [i]); } number_family = 0; number_weight = 0; number_slant = 0; number_width = 0; number_point = 0; number_resolution = 0; for (i = 0; i < number_stand; i++) { font_box_put_item (&(stand_fonts_list [i]->family), &number_family, &family_menu_list); font_box_put_item (&(stand_fonts_list [i]->weight), &number_weight, &weight_menu_list); font_box_put_item (&(stand_fonts_list [i]->slant), &number_slant, &slant_menu_list); font_box_put_item (&(stand_fonts_list [i]->width), &number_width, &width_menu_list); font_box_put_item (&(stand_fonts_list [i]->point), &number_point, &point_menu_list); font_box_put_item (&(stand_fonts_list [i]->resolution), &number_resolution, &resolution_menu_list); } font_box_sort_alpha (&number_family, &family_menu_list); font_box_sort_alpha (&number_weight, &weight_menu_list); font_box_sort_alpha (&number_slant, &slant_menu_list); font_box_sort_alpha (&number_width, &width_menu_list); font_box_sort_num (&number_point, &point_menu_list); font_box_sort_alpha (&number_resolution, &resolution_menu_list); font_box_fill_menu (&family_menu_buttons, family_menu, &number_family, &family_menu_list); font_box_fill_menu (&weight_menu_buttons, weight_menu, &number_weight, &weight_menu_list); font_box_fill_menu (&slant_menu_buttons, slant_menu, &number_slant, &slant_menu_list); font_box_fill_menu (&width_menu_buttons, width_menu, &number_width, &width_menu_list); font_box_fill_menu (&point_menu_buttons, point_menu, &number_point, &point_menu_list); font_box_fill_menu (&resolution_menu_buttons, resolution_menu, &number_resolution, &resolution_menu_list); for (i = 0; i < number_family; i++) XtAddCallback (family_menu_buttons [i], XmNactivateCallback, (XtCallbackProc) font_box_set_family, client); for (i = 0; i < number_weight; i++) XtAddCallback (weight_menu_buttons [i], XmNactivateCallback, (XtCallbackProc) font_box_set_weight, client); for (i = 0; i < number_slant; i++) XtAddCallback (slant_menu_buttons [i], XmNactivateCallback, (XtCallbackProc) font_box_set_slant, client); for (i = 0; i < number_width; i++) XtAddCallback (width_menu_buttons [i], XmNactivateCallback, (XtCallbackProc) font_box_set_width, client); for (i = 0; i < number_point; i++) XtAddCallback (point_menu_buttons [i], XmNactivateCallback, (XtCallbackProc) font_box_set_point, client); for (i = 0; i < number_resolution; i++) XtAddCallback (resolution_menu_buttons [i], XmNactivateCallback, (XtCallbackProc) font_box_set_resolution, client); /* * Fill the client structure */ client->non_stand_fonts_list = non_stand_fonts_list; client->stand_fonts_list = stand_fonts_list; client->current_font_name = non_stand_fonts_list [0]; client->current_stand_font = 0; client->current_non_stand_font = 0; client->family_menu_buttons = family_menu_buttons; client->weight_menu_buttons = weight_menu_buttons; client->slant_menu_buttons = slant_menu_buttons; client->width_menu_buttons = width_menu_buttons; client->point_menu_buttons = point_menu_buttons; client->resolution_menu_buttons = resolution_menu_buttons; client->family_menu_list = family_menu_list; client->weight_menu_list = weight_menu_list; client->slant_menu_list = slant_menu_list; client->width_menu_list = width_menu_list; client->point_menu_list = point_menu_list; client->resolution_menu_list = resolution_menu_list; client->number_stand = number_stand; client->number_family = number_family; client->number_weight = number_weight; client->number_slant = number_slant; client->number_width = number_width; client->number_point = number_point; client->number_resolution = number_resolution; client->current_font = NULL; client->current_family = client->current_weight = client->current_slant = -1; client->current_width = client->current_point = client->current_resolution = -1; font_box_set_family (family_menu_buttons [0], client, NULL); return (EIF_POINTER) client; }
void create_col_collector_shell (Widget parent) { Widget children[27]; /* Children to manage */ Arg al[64]; /* Arg List */ register int ac = 0; /* Arg Count */ Widget widget110 = (Widget)NULL; Widget widget111 = (Widget)NULL; Widget widget124 = (Widget)NULL; Widget widget129 = (Widget)NULL; Widget widget158 = (Widget)NULL; XtSetArg(al[ac], XmNtitle, "Arbor COL_COLLECTOR"); ac++; XtSetArg(al[ac], XmNiconName, "COL_COLLECTOR"); ac++; col_collector_shell = XtCreatePopupShell ( "col_collector_shell", topLevelShellWidgetClass, parent, al, ac ); ac = 0; /* begin pre-creation code */ XtVaSetValues(col_collector_shell, XmNiconPixmap, abp_icon, NULL) ; /* end pre-creation code */ col_collector_form = XmCreateForm ( col_collector_shell, "col_collector_form", al, ac ); ac = 0; col_collector_summ_form = XmCreateForm ( col_collector_form, "col_collector_summ_form", al, ac ); col_collector_list_label = XmCreateLabel ( col_collector_summ_form, "col_collector_list_label", al, ac ); XtSetArg(al[ac], XmNvisibleItemCount, 8); ac++; col_collector_summlist = XmCreateScrolledList ( col_collector_summ_form, "col_collector_summlist", al, ac ); ac = 0; widget110 = XtParent ( col_collector_summlist ); XtSetArg(al[ac], XmNhorizontalScrollBar, &widget111 ); ac++; XtGetValues(widget110, al, ac ); ac = 0; col_collector_list_labels2 = XmCreateLabel ( col_collector_summ_form, "col_collector_list_label2", al, ac ); col_collector_button_form = XmCreateForm ( col_collector_form, "col_collector_button_form", al, ac ); col_collector_save_btn = XmCreatePushButton ( col_collector_button_form, "col_collector_save_btn", al, ac ); col_collector_clear_btn = XmCreatePushButton ( col_collector_button_form, "col_collector_clear_btn", al, ac ); col_collector_update_btn = XmCreatePushButton ( col_collector_button_form, "col_collector_update_btn", al, ac ); col_collector_close_btn = XmCreatePushButton ( col_collector_button_form, "col_collector_close_btn", al, ac ); col_collector_delete_btn = XmCreatePushButton ( col_collector_button_form, "col_collector_delete_btn", al, ac ); col_collector_scripts_btn = XmCreatePushButton ( col_collector_button_form, "col_collector_scripts_btn", al, ac ); XtSetArg(al[ac], XmNshadowThickness, 2); ac++; col_collector_tgl_form = XmCreateForm ( col_collector_form, "col_collector_tgl_form", al, ac ); ac = 0; col_collector_edit_mode_label = XmCreateLabel ( col_collector_tgl_form, "col_collector_edit_mode_label", al, ac ); XtSetArg(al[ac], XmNnumColumns, 3); ac++; XtSetArg(al[ac], XmNpacking, XmPACK_TIGHT); ac++; widget124 = XmCreateRadioBox ( col_collector_tgl_form, "widget124", al, ac ); ac = 0; col_collector_create_toggle = XmCreateToggleButtonGadget ( widget124, "col_collector_create_toggle", al, ac ); col_collector_modify_toggle = XmCreateToggleButtonGadget ( widget124, "col_collector_modify_toggle", al, ac ); col_collector_delete_toggle = XmCreateToggleButtonGadget ( widget124, "col_collector_delete_toggle", al, ac ); col_collector_view_toggle = XmCreateToggleButtonGadget ( widget124, "col_collector_view_toggle", al, ac ); widget129 = XmCreateForm ( col_collector_form, "widget129", al, ac ); XtSetArg(al[ac], XmNshadowThickness, 2); ac++; col_collector_detailform = XmCreateForm ( widget129, "col_collector_detailform", al, ac ); ac = 0; col_collector_collector_id_label = XmCreateLabel ( col_collector_detailform, "col_collector_collector_id_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 5); ac++; XtSetArg(al[ac], XmNcolumns, 7); ac++; col_collector_collector_id_text = XmCreateText ( col_collector_detailform, "col_collector_collector_id_text", al, ac ); ac = 0; col_collector_group_id_label = XmCreateLabel ( col_collector_detailform, "col_collector_group_id_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 5); ac++; XtSetArg(al[ac], XmNcolumns, 7); ac++; col_collector_group_id_text = XmCreateText ( col_collector_detailform, "col_collector_group_id_text", al, ac ); ac = 0; col_collector_group_id_btn = XmCreatePushButton ( col_collector_detailform, "col_collector_group_id_btn", al, ac ); col_collector_first_name_label = XmCreateLabel ( col_collector_detailform, "col_collector_first_name_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 28); ac++; XtSetArg(al[ac], XmNcolumns, 31); ac++; col_collector_first_name_text = XmCreateText ( col_collector_detailform, "col_collector_first_name_text", al, ac ); ac = 0; col_collector_last_name_label = XmCreateLabel ( col_collector_detailform, "col_collector_last_name_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 28); ac++; col_collector_last_name_text = XmCreateText ( col_collector_detailform, "col_collector_last_name_text", al, ac ); ac = 0; col_collector_company_label = XmCreateLabel ( col_collector_detailform, "col_collector_company_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 75); ac++; XtSetArg(al[ac], XmNcolumns, 79); ac++; col_collector_company_text = XmCreateText ( col_collector_detailform, "col_collector_company_text", al, ac ); ac = 0; col_collector_address1_label = XmCreateLabel ( col_collector_detailform, "col_collector_address1_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 75); ac++; XtSetArg(al[ac], XmNcolumns, 79); ac++; col_collector_address1_text = XmCreateText ( col_collector_detailform, "col_collector_address1_text", al, ac ); ac = 0; col_collector_address2_label = XmCreateLabel ( col_collector_detailform, "col_collector_address2_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 75); ac++; XtSetArg(al[ac], XmNcolumns, 79); ac++; col_collector_address2_text = XmCreateText ( col_collector_detailform, "col_collector_address2_text", al, ac ); ac = 0; col_collector_address3_label = XmCreateLabel ( col_collector_detailform, "col_collector_address3_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 75); ac++; XtSetArg(al[ac], XmNcolumns, 79); ac++; col_collector_address3_text = XmCreateText ( col_collector_detailform, "col_collector_address3_text", al, ac ); ac = 0; col_collector_city_label = XmCreateLabel ( col_collector_detailform, "col_collector_city_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 26); ac++; XtSetArg(al[ac], XmNcolumns, 26); ac++; col_collector_city_text = XmCreateText ( col_collector_detailform, "col_collector_city_text", al, ac ); ac = 0; col_collector_state_label = XmCreateLabel ( col_collector_detailform, "col_collector_state_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 28); ac++; XtSetArg(al[ac], XmNcolumns, 27); ac++; col_collector_state_text = XmCreateText ( col_collector_detailform, "col_collector_state_text", al, ac ); ac = 0; col_collector_zip_label = XmCreateLabel ( col_collector_detailform, "col_collector_zip_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 16); ac++; XtSetArg(al[ac], XmNcolumns, 26); ac++; col_collector_zip_text = XmCreateText ( col_collector_detailform, "col_collector_zip_text", al, ac ); ac = 0; col_collector_phone_label = XmCreateLabel ( col_collector_detailform, "col_collector_phone_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 20); ac++; XtSetArg(al[ac], XmNcolumns, 26); ac++; col_collector_phone_text = XmCreateText ( col_collector_detailform, "col_collector_phone_text", al, ac ); ac = 0; col_collector_active_flag_label = XmCreateLabel ( col_collector_detailform, "col_collector_active_flag_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 1); ac++; XtSetArg(al[ac], XmNcolumns, 2); ac++; col_collector_active_flag_text = XmCreateText ( col_collector_detailform, "col_collector_active_flag_text", al, ac ); ac = 0; widget158 = XmCreateLabel ( widget129, "mps_detail_label", al, ac ); XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 50); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -228); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -704); ac++; XtSetValues ( col_collector_summ_form,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNtopWidget, widget129); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 4); ac++; XtSetValues ( col_collector_button_form,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 8); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -48); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -432); ac++; XtSetValues ( col_collector_tgl_form,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNtopWidget, col_collector_summ_form); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -532); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 4); ac++; XtSetValues ( widget129,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -16); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 4); ac++; XtSetValues ( col_collector_list_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 35); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, 4); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 4); ac++; XtSetValues ( widget110,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 16); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 4); ac++; XtSetValues ( col_collector_list_labels2,al, ac ); ac = 0; XtAddCallback (col_collector_summlist, XmNsingleSelectionCallback, col_collector_summlist_cb,NULL); XtManageChild(col_collector_summlist); children[ac++] = col_collector_list_label; children[ac++] = col_collector_list_labels2; XtManageChildren(children, ac); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 8); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 23); ac++; XtSetValues ( col_collector_save_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 31); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 46); ac++; XtSetValues ( col_collector_clear_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 8); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 23); ac++; XtSetValues ( col_collector_update_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 77); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 92); ac++; XtSetValues ( col_collector_close_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 8); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 23); ac++; XtSetValues ( col_collector_delete_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 54); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 69); ac++; XtSetValues ( col_collector_scripts_btn,al, ac ); ac = 0; XtAddCallback (col_collector_save_btn, XmNactivateCallback, col_collector_save_btn_cb,NULL); XtAddCallback (col_collector_clear_btn, XmNactivateCallback, col_collector_clear_btn_cb,NULL); XtAddCallback (col_collector_update_btn, XmNactivateCallback, col_collector_update_btn_cb,NULL); XtAddCallback (col_collector_close_btn, XmNactivateCallback, col_collector_close_btn_cb,NULL); XtAddCallback (col_collector_delete_btn, XmNactivateCallback, col_collector_delete_btn_cb,col_collector_shell); XtAddCallback (col_collector_scripts_btn, XmNactivateCallback, col_collector_scripts_btn_cb,col_collector_shell); children[ac++] = col_collector_save_btn; children[ac++] = col_collector_clear_btn; children[ac++] = col_collector_update_btn; children[ac++] = col_collector_close_btn; children[ac++] = col_collector_delete_btn; children[ac++] = col_collector_scripts_btn; XtManageChildren(children, ac); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -36); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -92); ac++; XtSetValues ( col_collector_edit_mode_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -36); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 92); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -424); ac++; XtSetValues ( widget124,al, ac ); ac = 0; XtAddCallback (col_collector_create_toggle, XmNarmCallback, col_collector_create_toggle_cb,NULL); XtAddCallback (col_collector_modify_toggle, XmNarmCallback, col_collector_modify_toggle_cb,NULL); XtAddCallback (col_collector_delete_toggle, XmNarmCallback, col_collector_delete_toggle_cb,NULL); XtAddCallback (col_collector_view_toggle, XmNarmCallback, col_collector_view_toggle_cb,NULL); children[ac++] = col_collector_create_toggle; children[ac++] = col_collector_modify_toggle; children[ac++] = col_collector_delete_toggle; children[ac++] = col_collector_view_toggle; XtManageChildren(children, ac); ac = 0; children[ac++] = col_collector_edit_mode_label; children[ac++] = widget124; XtManageChildren(children, ac); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 24); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, 4); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 4); ac++; XtSetValues ( col_collector_detailform,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( widget158,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -28); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -84); ac++; XtSetValues ( col_collector_collector_id_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -28); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 84); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -148); ac++; XtSetValues ( col_collector_collector_id_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -28); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 324); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -440); ac++; XtSetValues ( col_collector_group_id_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -28); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 440); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -508); ac++; XtSetValues ( col_collector_group_id_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -28); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 508); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -532); ac++; XtSetValues ( col_collector_group_id_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 32); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -56); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -84); ac++; XtSetValues ( col_collector_first_name_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 32); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -56); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 84); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -316); ac++; XtSetValues ( col_collector_first_name_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 32); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -56); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 324); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -440); ac++; XtSetValues ( col_collector_last_name_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 32); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -56); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 440); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -652); ac++; XtSetValues ( col_collector_last_name_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 60); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -84); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -84); ac++; XtSetValues ( col_collector_company_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 60); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -84); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 84); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -652); ac++; XtSetValues ( col_collector_company_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 88); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -112); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -84); ac++; XtSetValues ( col_collector_address1_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 88); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -112); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 84); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -652); ac++; XtSetValues ( col_collector_address1_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 116); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -140); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -84); ac++; XtSetValues ( col_collector_address2_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 116); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -140); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 84); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -652); ac++; XtSetValues ( col_collector_address2_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 144); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -168); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -84); ac++; XtSetValues ( col_collector_address3_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 144); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -168); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 84); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -652); ac++; XtSetValues ( col_collector_address3_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 172); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -196); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -84); ac++; XtSetValues ( col_collector_city_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 172); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -196); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 84); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -280); ac++; XtSetValues ( col_collector_city_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 172); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -196); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 336); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -408); ac++; XtSetValues ( col_collector_state_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 172); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -196); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 408); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -616); ac++; XtSetValues ( col_collector_state_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 200); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -224); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -84); ac++; XtSetValues ( col_collector_zip_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 200); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -224); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 84); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -280); ac++; XtSetValues ( col_collector_zip_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 228); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -252); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -84); ac++; XtSetValues ( col_collector_phone_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 228); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -252); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 84); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -280); ac++; XtSetValues ( col_collector_phone_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 228); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -252); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 336); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -408); ac++; XtSetValues ( col_collector_active_flag_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 228); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -252); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 408); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -440); ac++; XtSetValues ( col_collector_active_flag_text,al, ac ); ac = 0; children[ac++] = col_collector_collector_id_label; children[ac++] = col_collector_collector_id_text; children[ac++] = col_collector_group_id_label; children[ac++] = col_collector_group_id_text; children[ac++] = col_collector_group_id_btn; children[ac++] = col_collector_first_name_label; children[ac++] = col_collector_first_name_text; children[ac++] = col_collector_last_name_label; children[ac++] = col_collector_last_name_text; children[ac++] = col_collector_company_label; children[ac++] = col_collector_company_text; children[ac++] = col_collector_address1_label; children[ac++] = col_collector_address1_text; children[ac++] = col_collector_address2_label; children[ac++] = col_collector_address2_text; children[ac++] = col_collector_address3_label; children[ac++] = col_collector_address3_text; children[ac++] = col_collector_city_label; children[ac++] = col_collector_city_text; children[ac++] = col_collector_state_label; children[ac++] = col_collector_state_text; children[ac++] = col_collector_zip_label; children[ac++] = col_collector_zip_text; children[ac++] = col_collector_phone_label; children[ac++] = col_collector_phone_text; children[ac++] = col_collector_active_flag_label; children[ac++] = col_collector_active_flag_text; XtManageChildren(children, ac); ac = 0; children[ac++] = col_collector_detailform; children[ac++] = widget158; XtManageChildren(children, ac); ac = 0; children[ac++] = col_collector_summ_form; children[ac++] = col_collector_button_form; children[ac++] = col_collector_tgl_form; children[ac++] = widget129; XtManageChildren(children, ac); ac = 0; XtManageChild ( col_collector_form); }
void InitAccessTab() { XmString xmstr; Widget host_label, family_label, rowcol, access_form; /* * widget creation and management */ access_frame = XmCreateFrame( tab_form, "access_form", NULL, 0 ); access_form = XmCreateForm( access_frame, "access_form", NULL , 0 ); XtManageChild( access_form ); rowcol = XmCreateRowColumn( access_form, "rowcol", NULL, 0 ); XtManageChild( rowcol ); host_label = XmCreateLabelGadget( rowcol, "host_label", NULL, 0 ); XtManageChild( host_label ); family_label = XmCreateLabelGadget( rowcol, "family_label", NULL, 0 ); XtManageChild( family_label ); access_out = XmCreateText( access_form, "access_out", NULL, 0 ); XtManageChild( access_out ); /* * widget resources */ XtVaSetValues( access_frame, XmNtopAttachment, XmATTACH_WIDGET, XmNtopWidget, main_tab, XmNbottomAttachment, XmATTACH_FORM, XmNleftAttachment, XmATTACH_FORM, XmNrightAttachment, XmATTACH_FORM, XmNchildType, XmFRAME_WORKAREA_CHILD, XmNshadowType, XmSHADOW_ETCHED_OUT, XmNmarginHeight, 3, XmNmarginWidth, 3, NULL ); XtVaSetValues( access_form, XmNtopAttachment, XmATTACH_FORM, XmNbottomAttachment, XmATTACH_FORM, XmNleftAttachment, XmATTACH_FORM, XmNrightAttachment, XmATTACH_FORM, NULL ); XtVaSetValues( rowcol, XmNtopAttachment, XmATTACH_FORM, XmNbottomAttachment, XmATTACH_NONE, XmNrightAttachment, XmATTACH_FORM, XmNleftAttachment, XmATTACH_FORM, XmNnumColumns, 2, XmNpacking, XmPACK_COLUMN, XmNresizeHeight, TRUE, XmNresizeWidth, TRUE, NULL ); xmstr = XmStringCreateSimple( "Host" ); XtVaSetValues( host_label, XmNlabelString, xmstr, XmNtopAttachment, XmATTACH_FORM, XmNbottomAttachment, XmATTACH_NONE, XmNleftAttachment, XmATTACH_FORM, XmNrightAttachment, XmATTACH_WIDGET, XmNrightWidget, family_label, XmNwidth, 30, NULL ); XmStringFree( xmstr ); xmstr = XmStringCreateSimple( "Network Family" ); XtVaSetValues( family_label, XmNlabelString, xmstr, XmNtopAttachment, XmATTACH_FORM, XmNbottomAttachment, XmATTACH_NONE, XmNrightAttachment, XmATTACH_FORM, XmNleftAttachment, XmATTACH_NONE, XmNwidth, 30, NULL ); XmStringFree( xmstr ); XtVaSetValues( access_out, XmNtopAttachment, XmATTACH_WIDGET, XmNtopWidget, rowcol, XmNbottomAttachment, XmATTACH_FORM, XmNleftAttachment, XmATTACH_FORM, XmNrightAttachment, XmATTACH_FORM, XmNshadowThickness, 0, XmNeditMode, XmMULTI_LINE_EDIT, XmNeditable, FALSE, /* can't edit */ XmNcursorPositionVisible, FALSE, /* no cursor */ XmNscrollingPolicy, XmAUTOMATIC, XmNwordWrap, TRUE, NULL ); }
int main (int argc, char* argv[]) { XtAppContext app_context; Widget toplevel, rc, t1, t2, t3, t4, t5; Arg options[15] ; int ac ; unsigned char txt[5] = { 0xf0, 0xA7, 0x61, 0x57, '\0' } ; toplevel = XtAppInitialize (&app_context, "Exemple1", NULL, 0, &argc, argv, fallback, NULL, 0) ; fontB = XLoadQueryFont (XtDisplay(toplevel), font1) ; fe = XmFontListEntryCreate ("tagFontB", XmFONT_IS_FONT, fontB) ; fl = XmFontListAppendEntry (NULL,fe) ; /* Form */ rc = XmCreateRowColumn(toplevel, "rc", NULL, 0); XtManageChild(rc); /* Text with font set at creation */ ac = 0 ; XtSetArg (options[ac], XmNfontList, fl); ac++ ; t1 = XmCreateText (rc, "text1", options, ac) ; XtManageChild (t1) ; XmTextSetString(t1,(char*)txt) ; /* Text with font set with setvalues */ t2 = XmCreateText (rc, "text2", NULL, 0); XtManageChild (t2) ; fontB = XLoadQueryFont (XtDisplay(toplevel), font2); fe = XmFontListEntryCreate ("tagFontB", XmFONT_IS_FONT, fontB); fl = XmFontListAppendEntry (NULL,fe); ac = 0; XtSetArg (options[ac], XmNfontList, fl); ac++ ; XtSetValues(t2, options, ac); XmTextSetString(t2 ,(char*)txt) ; /* Text with font set with setvalues, except the font doesn't exist */ t3 = XmCreateText (rc, "text3", NULL, 0); XtManageChild (t3) ; fontB = XLoadQueryFont (XtDisplay(toplevel), font3); fe = XmFontListEntryCreate ("tagFontB", XmFONT_IS_FONT, fontB); fl = XmFontListAppendEntry (NULL,fe); ac = 0; XtSetArg (options[ac], XmNfontList, fl); ac++ ; XtSetValues(t3, options, ac); XmTextSetString(t3 ,(char*)txt) ; /* Even stranger things .. */ t4 = XmCreateText (rc, "text4", NULL, 0); XtManageChild (t4) ; fontB = XLoadQueryFont (XtDisplay(toplevel), font4); fe = XmFontListEntryCreate ("tagFontB", XmFONT_IS_FONT, fontB); fl = XmFontListAppendEntry (NULL,fe); ac = 0; XtSetArg (options[ac], XmNfontList, fl); ac++ ; XtSetValues(t4, options, ac); XmTextSetString(t4 ,(char*)txt) ; t5 = XmCreateText (rc, "text5", NULL, 0); XtManageChild (t5) ; XmTextSetString(t5 ,(char*)txt) ; XtAddCallback(t5, XmNhelpCallback, doit, "text widget"); XtAddCallback(rc, XmNhelpCallback, doit, "global"); /* Do it */ XtRealizeWidget (toplevel) ; { static XtWidgetGeometry Expected[] = { CWWidth | CWHeight , 56, 72, 324, 199, 0,0,0, /* rc */ CWWidth | CWHeight | CWX | CWY, 3, 3, 318, 38, 0,0,0, /* text1 */ CWWidth | CWHeight | CWX | CWY, 3, 44, 318, 50, 0,0,0, /* text2 */ CWWidth | CWHeight | CWX | CWY, 3, 97, 318, 31, 0,0,0, /* text3 */ CWWidth | CWHeight | CWX | CWY, 3, 131, 318, 31, 0,0,0, /* text4 */ CWWidth | CWHeight | CWX | CWY, 3, 165, 318, 31, 0,0,0, /* text5 */ }; PrintDetails(toplevel,Expected); }; LessTifTestMainLoop(toplevel); return (0); }
void create_bill_cycle_shell (Widget parent) { Widget children[24]; /* Children to manage */ Arg al[64]; /* Arg List */ register int ac = 0; /* Arg Count */ Widget widget4 = (Widget)NULL; Widget widget5 = (Widget)NULL; Widget widget23 = (Widget)NULL; Widget widget49 = (Widget)NULL; XtSetArg(al[ac], XmNwidth, 522); ac++; XtSetArg(al[ac], XmNtitle, "Arbor BILL_CYCLE"); ac++; XtSetArg(al[ac], XmNiconName, "BILL_CYCLE"); ac++; bill_cycle_shell = XtCreatePopupShell ( "bill_cycle_shell", topLevelShellWidgetClass, parent, al, ac ); ac = 0; /* begin pre-creation code */ XtVaSetValues(bill_cycle_shell, XmNiconPixmap, abp_icon, NULL) ; /* end pre-creation code */ XtSetArg(al[ac], XmNwidth, 522); ac++; bill_cycle_form = XmCreateForm ( bill_cycle_shell, "bill_cycle_form", al, ac ); ac = 0; bill_cycle_summ_form = XmCreateForm ( bill_cycle_form, "bill_cycle_summ_form", al, ac ); bill_cycle_list_label = XmCreateLabel ( bill_cycle_summ_form, "bill_cycle_list_label", al, ac ); XtSetArg(al[ac], XmNvisibleItemCount, 7); ac++; bill_cycle_summlist = XmCreateScrolledList ( bill_cycle_summ_form, "bill_cycle_summlist", al, ac ); ac = 0; widget4 = XtParent ( bill_cycle_summlist ); XtSetArg(al[ac], XmNhorizontalScrollBar, &widget5 ); ac++; XtGetValues(widget4, al, ac ); ac = 0; bill_cycle_list_label2 = XmCreateLabel ( bill_cycle_summ_form, "bill_cycle_list_label2", al, ac ); bill_cycle_button_form = XmCreateForm ( bill_cycle_form, "bill_cycle_button_form", al, ac ); bill_cycle_save_btn = XmCreatePushButton ( bill_cycle_button_form, "bill_cycle_save_btn", al, ac ); bill_cycle_clear_btn = XmCreatePushButton ( bill_cycle_button_form, "bill_cycle_clear_btn", al, ac ); bill_cycle_update_btn = XmCreatePushButton ( bill_cycle_button_form, "bill_cycle_update_btn", al, ac ); bill_cycle_close_btn = XmCreatePushButton ( bill_cycle_button_form, "bill_cycle_close_btn", al, ac ); bill_cycle_delete_btn = XmCreatePushButton ( bill_cycle_button_form, "bill_cycle_delete_btn", al, ac ); bill_cycle_scripts_btn = XmCreatePushButton ( bill_cycle_button_form, "bill_cycle_scripts_btn", al, ac ); XtSetArg(al[ac], XmNshadowThickness, 2); ac++; bill_cycle_tgl_form = XmCreateForm ( bill_cycle_form, "bill_cycle_tgl_form", al, ac ); ac = 0; bill_cycle_edit_mode_label = XmCreateLabel ( bill_cycle_tgl_form, "bill_cycle_edit_mode_label", al, ac ); XtSetArg(al[ac], XmNnumColumns, 4); ac++; XtSetArg(al[ac], XmNpacking, XmPACK_TIGHT); ac++; bill_cycle_toggle_btn = XmCreateRadioBox ( bill_cycle_tgl_form, "bill_cycle_toggle_btn", al, ac ); ac = 0; bill_cycle_create_toggle = XmCreateToggleButtonGadget ( bill_cycle_toggle_btn, "bill_cycle_create_toggle", al, ac ); bill_cycle_modify_toggle = XmCreateToggleButtonGadget ( bill_cycle_toggle_btn, "bill_cycle_modify_toggle", al, ac ); bill_cycle_delete_toggle = XmCreateToggleButtonGadget ( bill_cycle_toggle_btn, "bill_cycle_delete_toggle", al, ac ); bill_cycle_view_toggle = XmCreateToggleButtonGadget ( bill_cycle_toggle_btn, "bill_cycle_view_toggle", al, ac ); widget23 = XmCreateForm ( bill_cycle_form, "widget23", al, ac ); XtSetArg(al[ac], XmNshadowThickness, 2); ac++; bill_cycle_detailform = XmCreateForm ( widget23, "bill_cycle_detailform", al, ac ); ac = 0; bill_cycle_bill_period_label = XmCreateLabel ( bill_cycle_detailform, "bill_cycle_bill_period_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 3); ac++; bill_cycle_bill_period_text = XmCreateText ( bill_cycle_detailform, "bill_cycle_bill_period_text", al, ac ); ac = 0; bill_cycle_billing_frequency_label = XmCreateLabel ( bill_cycle_detailform, "bill_cycle_billing_frequency_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 4); ac++; bill_cycle_billing_frequency_text = XmCreateText ( bill_cycle_detailform, "bill_cycle_billing_frequency_text", al, ac ); ac = 0; bill_cycle_ppdd_date_label = XmCreateLabel ( bill_cycle_detailform, "bill_cycle_ppdd_date_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 8); ac++; bill_cycle_ppdd_date_text = XmCreateText ( bill_cycle_detailform, "bill_cycle_ppdd_date_text", al, ac ); ac = 0; bill_cycle_next_ppdd_date_label = XmCreateLabel ( bill_cycle_detailform, "bill_cycle_next_ppdd_date_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 5); ac++; bill_cycle_ppdd_time_text = XmCreateText ( bill_cycle_detailform, "bill_cycle_ppdd_time_text", al, ac ); ac = 0; bill_cycle_ppdd_time_label = XmCreateLabel ( bill_cycle_detailform, "bill_cycle_ppdd_time_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 8); ac++; bill_cycle_next_ppdd_date_text = XmCreateText ( bill_cycle_detailform, "bill_cycle_next_ppdd_date_text", al, ac ); ac = 0; bill_cycle_statement_date_label = XmCreateLabel ( bill_cycle_detailform, "bill_cycle_statement_date_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 5); ac++; bill_cycle_next_ppdd_time_text = XmCreateText ( bill_cycle_detailform, "bill_cycle_next_ppdd_time_text", al, ac ); ac = 0; bill_cycle_next_ppdd_time_label = XmCreateLabel ( bill_cycle_detailform, "bill_cycle_next_ppdd_time_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 5); ac++; bill_cycle_statement_time_text = XmCreateText ( bill_cycle_detailform, "bill_cycle_statement_time_text", al, ac ); ac = 0; bill_cycle_cutoff_date_label = XmCreateLabel ( bill_cycle_detailform, "bill_cycle_cutoff_date_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 8); ac++; bill_cycle_statement_date_text = XmCreateText ( bill_cycle_detailform, "bill_cycle_statement_date_text", al, ac ); ac = 0; bill_cycle_statement_time_label = XmCreateLabel ( bill_cycle_detailform, "bill_cycle_statement_time_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 8); ac++; bill_cycle_cutoff_date_text = XmCreateText ( bill_cycle_detailform, "bill_cycle_cutoff_date_text", al, ac ); ac = 0; bill_cycle_prep_delay_label = XmCreateLabel ( bill_cycle_detailform, "bill_cycle_prep_delay_label", al, ac ); XtSetArg(al[ac], XmNmaxLength, 5); ac++; bill_cycle_cutoff_time_text = XmCreateText ( bill_cycle_detailform, "bill_cycle_cutoff_time_text", al, ac ); ac = 0; bill_cycle_cutoff_time_label = XmCreateLabel ( bill_cycle_detailform, "bill_cycle_cutoff_time_label", al, ac ); bill_cycle_prep_delay_text = XmCreateText ( bill_cycle_detailform, "bill_cycle_prep_delay_text", al, ac ); bill_cycle_bill_period_btn = XmCreatePushButton ( bill_cycle_detailform, "bill_cycle_bill_period_btn", al, ac ); bill_cycle_billing_frequency_btn = XmCreatePushButton ( bill_cycle_detailform, "bill_cycle_billing_frequency_btn", al, ac ); widget49 = XmCreateLabel ( widget23, "mps_detail_label", al, ac ); XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 50); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNbottomOffset, 4); ac++; XtSetArg(al[ac], XmNbottomWidget, widget23); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 4); ac++; XtSetValues ( bill_cycle_summ_form,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetValues ( bill_cycle_button_form,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 8); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -48); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -432); ac++; XtSetValues ( bill_cycle_tgl_form,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_WIDGET); ac++; XtSetArg(al[ac], XmNbottomOffset, 4); ac++; XtSetArg(al[ac], XmNbottomWidget, bill_cycle_button_form); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 0); ac++; XtSetValues ( widget23,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -24); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -704); ac++; XtSetValues ( bill_cycle_list_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 42); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, 0); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 0); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 0); ac++; XtSetValues ( widget4,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 24); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetValues ( bill_cycle_list_label2,al, ac ); ac = 0; XtAddCallback (bill_cycle_summlist, XmNsingleSelectionCallback, bill_cycle_summlist_cb,NULL); XtManageChild(bill_cycle_summlist); children[ac++] = bill_cycle_list_label; children[ac++] = bill_cycle_list_label2; XtManageChildren(children, ac); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 8); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 23); ac++; XtSetValues ( bill_cycle_save_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 31); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 46); ac++; XtSetValues ( bill_cycle_clear_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 8); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 23); ac++; XtSetValues ( bill_cycle_update_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 77); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 92); ac++; XtSetValues ( bill_cycle_close_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 0); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 8); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 23); ac++; XtSetValues ( bill_cycle_delete_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNleftPosition, 54); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_POSITION); ac++; XtSetArg(al[ac], XmNrightPosition, 69); ac++; XtSetValues ( bill_cycle_scripts_btn,al, ac ); ac = 0; XtAddCallback (bill_cycle_save_btn, XmNactivateCallback, bill_cycle_save_btn_cb,NULL); XtAddCallback (bill_cycle_clear_btn, XmNactivateCallback, bill_cycle_clear_btn_cb,NULL); XtAddCallback (bill_cycle_update_btn, XmNactivateCallback, bill_cycle_update_btn_cb,NULL); XtAddCallback (bill_cycle_close_btn, XmNactivateCallback, bill_cycle_close_btn_cb,NULL); XtAddCallback (bill_cycle_delete_btn, XmNactivateCallback, bill_cycle_delete_btn_cb,bill_cycle_shell); XtAddCallback (bill_cycle_scripts_btn, XmNactivateCallback, bill_cycle_scripts_btn_cb,bill_cycle_shell); children[ac++] = bill_cycle_save_btn; children[ac++] = bill_cycle_clear_btn; children[ac++] = bill_cycle_update_btn; children[ac++] = bill_cycle_close_btn; children[ac++] = bill_cycle_delete_btn; children[ac++] = bill_cycle_scripts_btn; XtManageChildren(children, ac); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -36); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -92); ac++; XtSetValues ( bill_cycle_edit_mode_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -36); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 92); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -424); ac++; XtSetValues ( bill_cycle_toggle_btn,al, ac ); ac = 0; XtAddCallback (bill_cycle_create_toggle, XmNarmCallback, bill_cycle_create_toggle_cb,NULL); XtAddCallback (bill_cycle_modify_toggle, XmNarmCallback, bill_cycle_modify_toggle_cb,NULL); XtAddCallback (bill_cycle_delete_toggle, XmNarmCallback, bill_cycle_delete_toggle_cb,NULL); XtAddCallback (bill_cycle_view_toggle, XmNarmCallback, bill_cycle_view_toggle_cb,NULL); children[ac++] = bill_cycle_create_toggle; children[ac++] = bill_cycle_modify_toggle; children[ac++] = bill_cycle_delete_toggle; children[ac++] = bill_cycle_view_toggle; XtManageChildren(children, ac); ac = 0; children[ac++] = bill_cycle_edit_mode_label; children[ac++] = bill_cycle_toggle_btn; XtManageChildren(children, ac); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 28); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -180); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, 4); ac++; XtSetValues ( bill_cycle_detailform,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_NONE); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_NONE); ac++; XtSetValues ( widget49,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -28); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 20); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -148); ac++; XtSetValues ( bill_cycle_bill_period_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -28); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 148); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -204); ac++; XtSetValues ( bill_cycle_bill_period_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -28); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 244); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -356); ac++; XtSetValues ( bill_cycle_billing_frequency_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -28); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 356); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -420); ac++; XtSetValues ( bill_cycle_billing_frequency_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 28); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -52); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -148); ac++; XtSetValues ( bill_cycle_ppdd_date_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 28); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -52); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 148); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -240); ac++; XtSetValues ( bill_cycle_ppdd_date_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 52); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -76); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -148); ac++; XtSetValues ( bill_cycle_next_ppdd_date_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 28); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -52); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 356); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -440); ac++; XtSetValues ( bill_cycle_ppdd_time_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 28); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -52); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 300); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -356); ac++; XtSetValues ( bill_cycle_ppdd_time_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 52); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -76); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 148); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -240); ac++; XtSetValues ( bill_cycle_next_ppdd_date_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 76); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -100); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -148); ac++; XtSetValues ( bill_cycle_statement_date_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 52); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -76); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 356); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -440); ac++; XtSetValues ( bill_cycle_next_ppdd_time_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 52); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -76); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 300); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -356); ac++; XtSetValues ( bill_cycle_next_ppdd_time_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 76); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -100); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 356); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -440); ac++; XtSetValues ( bill_cycle_statement_time_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 100); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -124); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -148); ac++; XtSetValues ( bill_cycle_cutoff_date_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 76); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -100); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 148); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -240); ac++; XtSetValues ( bill_cycle_statement_date_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 76); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -100); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 300); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -356); ac++; XtSetValues ( bill_cycle_statement_time_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 100); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -124); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 148); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -240); ac++; XtSetValues ( bill_cycle_cutoff_date_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 124); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -148); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 4); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -148); ac++; XtSetValues ( bill_cycle_prep_delay_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 100); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -124); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 356); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -440); ac++; XtSetValues ( bill_cycle_cutoff_time_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 100); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -124); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 300); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -356); ac++; XtSetValues ( bill_cycle_cutoff_time_label,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 124); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -148); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 148); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -232); ac++; XtSetValues ( bill_cycle_prep_delay_text,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -28); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 204); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -228); ac++; XtSetValues ( bill_cycle_bill_period_btn,al, ac ); ac = 0; XtSetArg(al[ac], XmNtopAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNtopOffset, 4); ac++; XtSetArg(al[ac], XmNbottomAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNbottomOffset, -28); ac++; XtSetArg(al[ac], XmNleftAttachment, XmATTACH_FORM); ac++; XtSetArg(al[ac], XmNleftOffset, 420); ac++; XtSetArg(al[ac], XmNrightAttachment, XmATTACH_OPPOSITE_FORM); ac++; XtSetArg(al[ac], XmNrightOffset, -444); ac++; XtSetValues ( bill_cycle_billing_frequency_btn,al, ac ); ac = 0; children[ac++] = bill_cycle_bill_period_label; children[ac++] = bill_cycle_bill_period_text; children[ac++] = bill_cycle_billing_frequency_label; children[ac++] = bill_cycle_billing_frequency_text; children[ac++] = bill_cycle_ppdd_date_label; children[ac++] = bill_cycle_ppdd_date_text; children[ac++] = bill_cycle_next_ppdd_date_label; children[ac++] = bill_cycle_ppdd_time_text; children[ac++] = bill_cycle_ppdd_time_label; children[ac++] = bill_cycle_next_ppdd_date_text; children[ac++] = bill_cycle_statement_date_label; children[ac++] = bill_cycle_next_ppdd_time_text; children[ac++] = bill_cycle_next_ppdd_time_label; children[ac++] = bill_cycle_statement_time_text; children[ac++] = bill_cycle_cutoff_date_label; children[ac++] = bill_cycle_statement_date_text; children[ac++] = bill_cycle_statement_time_label; children[ac++] = bill_cycle_cutoff_date_text; children[ac++] = bill_cycle_prep_delay_label; children[ac++] = bill_cycle_cutoff_time_text; children[ac++] = bill_cycle_cutoff_time_label; children[ac++] = bill_cycle_prep_delay_text; children[ac++] = bill_cycle_bill_period_btn; children[ac++] = bill_cycle_billing_frequency_btn; XtManageChildren(children, ac); ac = 0; children[ac++] = bill_cycle_detailform; children[ac++] = widget49; XtManageChildren(children, ac); ac = 0; children[ac++] = bill_cycle_summ_form; children[ac++] = bill_cycle_button_form; children[ac++] = bill_cycle_tgl_form; children[ac++] = widget23; XtManageChildren(children, ac); ac = 0; XtManageChild ( bill_cycle_form); }
void main (int argc, char **argv) { Arg args[10]; int n,i; char buf[16]; Widget Parent; Widget Notebook; Widget Frame1,Form1,PW1,RC1,BB1,PB1; Widget MajorTab[3]; Widget MinorTab[3]; Widget StatusArea[6]; Widget FrameKid1; Widget FormKid[4]; Widget RCKid[4]; Widget BBKid[4]; Widget PWKid[4]; CommonTestInit (argc, argv); /* * Create the parent. */ n=0; Parent = XmCreateFrame (Shell1, "Parent", args, n); XtManageChild (Parent); n=0; Notebook = XmCreateNotebook (Parent, "Notebook", args, n); XtManageChild (Notebook); for (i=0; i< 3; i++) { n=0; sprintf (buf, "MajorTab%d", i+1); MajorTab[i] = XmCreatePushButton (Notebook,buf,args,n); XtManageChild(MajorTab[i]); } for (i=0; i< 3; i++) { sprintf (buf, "MinorTab%d", i+1); MinorTab[i] = XmCreatePushButton (Notebook,buf,args,n); XtManageChild(MinorTab[i]); } for (i=0; i< 7; i++) { n=0; sprintf (buf,"StatusArea%d", i+1); StatusArea[i] = XmCreateText (Notebook, buf, args,n); XtManageChild(StatusArea[i]); } /* * Create Pages of Notebook */ n=0; Frame1 = XmCreateFrame (Notebook, "Frame1", args, n); XtManageChild (Frame1); n=0; Form1 = XmCreateForm (Notebook, "Form1", args, n); XtManageChild (Form1); n=0; RC1 = XmCreateRowColumn (Notebook, "RC1", args, n); XtManageChild (RC1); n=0; PW1 = XmCreatePanedWindow (Notebook, "PW1", args, n); XtManageChild (PW1); n=0; BB1 = XmCreateBulletinBoard (Notebook, "BB1", args, n); XtManageChild (BB1); n=0; PB1 = XmCreatePushButton (Notebook, "PB1", args, n); XtManageChild (PB1); n=0; NB1 = XmCreateNotebook (Notebook, "NB1", args, n); XtManageChild (NB1); /* * Create kids of pages */ n=0; FrameKid1 = XmCreatePushButton (Frame1,"FrameKid1",args,n); XtManageChild (FrameKid1); for (i=0; i < 4; i++) { n=0; sprintf (buf, "FormKid%d", i+1); FormKid[i] = XmCreatePushButton (Form1,buf,args,n); XtManageChild (FormKid[i]); } for (i=0; i < 4; i++) { n=0; sprintf (buf, "RCKid%d", i+1); RCKid[i] = XmCreatePushButton (RC1,buf,args,n); XtManageChild (RCKid[i]); } for (i=0; i < 4; i++) { n=0; sprintf (buf, "PWKid%d", i+1); PWKid[i] = XmCreatePushButton (PW1,buf,args,n); XtManageChild (PWKid[i]); } for (i=0; i < 4; i++) { n=0; sprintf (buf, "BBKid%d", i+1); BBKid[i] = XmCreatePushButton (BB1,buf,args,n); XtManageChild (BBKid[i]); } n=0; NBKid1 = XmCreateMessageBox (NB1, "NBKid1", args, n); XtManageChild (NBKid1); XtRealizeWidget (Shell1); CommonPause(); CommonPause(); CommonPause(); CommonPause(); XtDestroyWidget (Notebook); CommonPause(); /* * destroy the widget */ CommonPause(); XtAppMainLoop (app_context); }
/* Pop up a dialog for editing the text flags. * If the user hits OK, clear out the pixcache and resize the phototable. */ void ConfigureText(Widget pb, void *userData, XmAnyCallbackStruct *callData) { Widget shell, pane, subpane, w; Arg arg[20]; int n; char str[100]; n=0; XtSetArg(arg[n], XmNvisual, appData->visual); n++; XtSetArg(arg[n], XmNdepth, appData->depth); n++; XtSetArg(arg[n], XmNcolormap, appData->colormap); n++; XtSetArg(arg[n], XmNdialogStyle, XmDIALOG_FULL_APPLICATION_MODAL); n++; shell = XmCreateMessageDialog(appData->shell, "Configure Text", arg, n); XtUnmanageChild(XmMessageBoxGetChild(shell, XmDIALOG_HELP_BUTTON)); XtAddCallback(shell, XmNokCallback, (XtCallbackProc)OkCallback, NULL); n=0; pane = XmCreateRowColumn(shell, "configTextPane", arg, n); n = 0; XtSetArg(arg[n], XmNset, appData->show_name); n++; w = XmCreateToggleButton(pane, "nameToggle", arg, n); XtManageChild(w); nameToggle = w; n = 0; XtSetArg(arg[n], XmNorientation, XmHORIZONTAL); n++; subpane = XmCreateRowColumn(pane, "annSubpane", arg, n); n = 0; if(appData->show_annotation) XtSetArg(arg[n], XmNvalue, appData->show_annotation); n++; XtSetArg(arg[n], XmNeditMode, XmMULTI_LINE_EDIT); n++; w = XmCreateText(subpane, "annText", arg, n); XtManageChild(w); annText = w; w = XmCreateLabel(subpane, "annLabel", NULL, 0); XtManageChild(w); XtManageChild(subpane); n = 0; XtSetArg(arg[n], XmNset, appData->show_label); n++; w = XmCreateToggleButton(pane, "labelToggle", arg, n); XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc)toggleCB, NULL); XtManageChild(w); labelToggle = w; n = 0; XtSetArg(arg[n], XmNset, appData->show_tree); n++; XtSetArg(arg[n], XmNsensitive, appData->show_label); n++; w = XmCreateToggleButton(pane, "treeToggle", arg, n); XtManageChild(w); treeToggle = w; n = 0; XtSetArg(arg[n], XmNset, appData->show_dist); n++; w = XmCreateToggleButton(pane, "distToggle", arg, n); XtManageChild(w); distToggle = w; XtManageChild(pane); XtManageChild(shell); }