/* main() */ int main (int argc, char **argv) { XtAppContext app; Display *display; XtAppContext app_context; Widget main_window; XtSetLanguageProc(NULL, NULL, NULL); top_level = XtVaOpenApplication(&app_context, APP_CLASS, NULL, 0, &argc, argv, fallbacks, sessionShellWidgetClass, NULL); XmdRegisterEditres(top_level); main_window = XtVaCreateManagedWidget("main_window", xmMainWindowWidgetClass, top_level, NULL); CreateMenus(main_window); CreateSpinBoxes(main_window); XtRealizeWidget(top_level); XtAppMainLoop(app_context); exit(0); }
main(int argc, char **argv) { XtAppContext appContext; Arg args[20]; int n; Widget toplevel, mainWindow, spinContainer, comboContainer, menuContainer; toplevel = XtAppInitialize(&appContext, ApplicationClass, NULL, 0, &argc, argv, NULL, NULL, 0); n = 0; XtSetArg(args[n], XmNorientation, XmHORIZONTAL); n++; XtSetArg(args[n], XmNspacing, 40); n++; mainWindow = XmCreateWorkArea(toplevel, "mainWindow", args, n); XtManageChild(mainWindow); n = 0; XtSetArg(args[n], XmNspacing, 20); n++; spinContainer = XmCreateWorkArea(mainWindow, "spinContainer", args, n); XtManageChild(spinContainer); CreateSpinBoxes(spinContainer); n = 0; XtSetArg(args[n], XmNspacing, 20); n++; comboContainer = XmCreateWorkArea(mainWindow, "comboContainer", args, n); XtManageChild(comboContainer); CreateComboBoxes(comboContainer); n = 0; XtSetArg(args[n], XmNspacing, 20); n++; menuContainer = XmCreateWorkArea(mainWindow, "menuContainer", args, n); XtManageChild(menuContainer); CreateMenuButtons(menuContainer); XtRealizeWidget(toplevel); XtAppMainLoop(appContext); }