Lines Matching refs:form
42 post_form(FORM *form) in post_form() argument
46 if (form == NULL) in post_form()
49 if (form->posted == 1) in post_form()
52 if ((form->fields == NULL) || (form->fields[0] == NULL)) in post_form()
55 if (form->in_init == 1) in post_form()
58 if (scale_form(form, &rows, &cols) != E_OK) in post_form()
61 if ((form->scrwin != NULL) && ((rows > getmaxy(form->scrwin)) in post_form()
62 || (cols > getmaxx(form->scrwin)))) { in post_form()
66 form->in_init = 1; in post_form()
67 if (form->form_init != NULL) in post_form()
68 form->form_init(form); in post_form()
70 if (form->field_init != NULL) in post_form()
71 form->field_init(form); in post_form()
72 form->in_init = 0; in post_form()
74 _formi_pos_first_field(form); in post_form()
75 if ((status = _formi_draw_page(form)) != E_OK) in post_form()
78 form->posted = 1; in post_form()
79 pos_form_cursor(form); in post_form()
88 unpost_form(FORM *form) in unpost_form() argument
91 if (form == NULL) in unpost_form()
94 if (form->posted != 1) in unpost_form()
97 if (form->in_init == 1) in unpost_form()
100 form->in_init = 1; in unpost_form()
101 if (form->field_term != NULL) in unpost_form()
102 form->field_term(form); in unpost_form()
104 if (form->form_term != NULL) in unpost_form()
105 form->form_term(form); in unpost_form()
106 form->in_init = 0; in unpost_form()
108 wclear(form->scrwin); in unpost_form()
110 form->posted = 0; in unpost_form()