Lines Matching defs:form
76 struct _FormBoxRec *form; /* Which form this is in. */
81 Widget inner; /* Inner widget (contains master form) */
82 short numgroups; /* How many groups of form entries we have. */
83 Group *glist; /* List of form groups. */
120 static void PrepareToUpdate(FormBox form)
122 XawFormDoLayout(form->inner, FALSE);
125 static void ExecuteUpdate(FormBox form)
127 XawFormDoLayout(form->inner, TRUE);
128 XtManageChild(form->inner);
129 XtManageChild(form->outer);
222 FormBox form = row->group->form;
223 PrepareToUpdate(form);
228 ExecuteUpdate(form);
238 FormBox form = ((FormEntry)closure)->row->group->form;
239 /* %%% XUnmapWindow(theDisplay, XtWindow(form->inner)); */
240 PrepareToUpdate(form);
241 AddDetailGroup(form);
242 ExecuteUpdate(form);
243 /* %%% XtMapWidget(form->inner); */
351 Pick pick = ((FormEntry)closure)->row->group->form->pick;
452 Pick pick = ((FormEntry)closure)->row->group->form->pick;
561 static Group AddGroup(FormBox form)
573 form->numgroups++;
574 form->glist = XtReallocArray(form->glist, form->numgroups, sizeof(Group));
575 form->glist[form->numgroups - 1] = group =
578 group->form = form;
580 if (form->numgroups > 1)
581 arglist[1].value = (XtArgVal)form->glist[form->numgroups - 2]->widget;
584 group->widget = XtCreateWidget("groupform", formWidgetClass, form->inner,
592 AddDetailGroup(FormBox form)
598 if (form->numgroups > 0) {
599 group = form->glist[form->numgroups - 1];
604 group = AddGroup(form);
616 static void AddGeneralGroup(FormBox form)
621 group = AddGroup(form);
660 static void CleanForm(FormBox form)
666 for (i=0 ; i<form->numgroups ; i++) {
667 group = form->glist[i];
697 result->inner = XtCreateWidget( "form", formWidgetClass, result->outer,