Lines Matching refs:f

37 post_form(FORM *f)  in post_form()  argument
41 if (!f) in post_form()
44 if (Status(f, POSTED)) in post_form()
47 if (!f->field) in post_form()
50 getmaxyx(Sub(f), y, x); in post_form()
52 if (f->rows > y || f->cols > x) in post_form()
55 v = _set_form_page(f, P(f), C(f)); in post_form()
60 Set(f, POSTED); in post_form()
61 init_form(f); in post_form()
62 init_field(f); in post_form()
63 (void) _update_current(f); in post_form()
68 unpost_form(FORM *f) in unpost_form() argument
70 if (!f) in unpost_form()
73 if (!Status(f, POSTED)) in unpost_form()
76 if (Status(f, DRIVER)) in unpost_form()
79 term_field(f); in unpost_form()
80 term_form(f); in unpost_form()
81 (void) werase(Sub(f)); in unpost_form()
82 (void) delwin(W(f)); in unpost_form()
83 W(f) = (WINDOW *) 0; in unpost_form()
84 Clr(f, POSTED); in unpost_form()
90 pos_form_cursor(FORM *f) in pos_form_cursor() argument
92 if (!f) in pos_form_cursor()
95 if (!Status(f, POSTED)) in pos_form_cursor()
98 return (_pos_form_cursor(f)); in pos_form_cursor()
102 set_current_field(FORM *f, FIELD *c) in set_current_field() argument
104 if (!f || !c || c->form != f) in set_current_field()
110 if (!Status(f, POSTED)) { in set_current_field()
111 C(f) = c; in set_current_field()
112 P(f) = c->page; in set_current_field()
115 if (Status(f, DRIVER)) in set_current_field()
118 if (c != C(f)) { in set_current_field()
119 if (_validate(f)) { in set_current_field()
122 term_field(f); in set_current_field()
124 if (c -> page != P(f)) { /* page change */ in set_current_field()
125 term_form(f); in set_current_field()
126 v = _set_form_page(f, c->page, c); in set_current_field()
127 init_form(f); in set_current_field()
129 v = _set_current_field(f, c); in set_current_field()
131 init_field(f); in set_current_field()
132 (void) _update_current(f); in set_current_field()
141 current_field(FORM *f) in current_field() argument
143 return (C(Form(f))); in current_field()
147 field_index(FIELD *f) in field_index() argument
149 if (f && f->form) in field_index()
150 return (f->index); in field_index()
156 set_form_page(FORM *f, int page) in set_form_page() argument
158 if (!f || !ValidPage(f, page)) in set_form_page()
161 if (!Status(f, POSTED)) { in set_form_page()
162 P(f) = page; in set_form_page()
163 C(f) = _first_active(f); in set_form_page()
166 if (Status(f, DRIVER)) in set_form_page()
169 if (page != P(f)) { in set_form_page()
170 if (_validate(f)) { in set_form_page()
173 term_field(f); in set_form_page()
174 term_form(f); in set_form_page()
175 v = _set_form_page(f, page, (FIELD *) 0); in set_form_page()
176 init_form(f); in set_form_page()
177 init_field(f); in set_form_page()
178 (void) _update_current(f); in set_form_page()
191 form_page(FORM *f) in form_page() argument
193 return (P(Form(f))); in form_page()