Lines Matching full:form
34 /* $Id: form.priv.h,v 0.49 2024/02/24 12:17:31 tom Exp $ */
63 #include "form.h"
68 extern FORM_EXPORT_VAR(FORM *) _nc_Default_Form;
72 /* form status values */
73 #define _OVLMODE (0x04U) /* Form is in overlay mode */
80 #define _NEWPAGE (0x04U) /* field begins new page of form */
94 /* If form is NULL replace form argument by default-form */
95 #define Normalize_Form(form) \ argument
96 ((form) = (form != 0) ? (form) : _nc_Default_Form)
103 #define Get_Form_Screen(form) \ argument
104 ((form)->win ? _nc_screen_of((form->win)):CURRENT_SCREEN)
106 #define Get_Form_Screen(form) CURRENT_SCREEN argument
109 /* Retrieve form's window */
110 #define Get_Form_Window(form) \ argument
111 ((form)->sub \
112 ? (form)->sub \
113 : ((form)->win \
114 ? (form)->win \
115 : StdScreen(Get_Form_Screen(form))))
143 on the form
183 extern FORM_EXPORT(int) _nc_Set_Form_Page (FORM*, int, FIELD*);
184 extern FORM_EXPORT(int) _nc_Refresh_Current_Field (FORM*);
185 extern FORM_EXPORT(FIELD *) _nc_First_Active_Field (FORM*);
186 extern FORM_EXPORT(bool) _nc_Internal_Validation (FORM*);
187 extern FORM_EXPORT(int) _nc_Set_Current_Field (FORM*, FIELD*);
188 extern FORM_EXPORT(int) _nc_Position_Form_Cursor (FORM*);
189 extern FORM_EXPORT(void) _nc_Unset_Current_Field(FORM *form);
201 _nc_generic_fieldtype(bool (*const field_check) (FORM*,
205 FORM*,
208 bool (*const next)(FORM*,FIELD*,const void*),
209 bool (*const prev)(FORM*,FIELD*,const void*),
212 extern FORM_EXPORT(WINDOW*) _nc_form_cursor(const FORM* , int* , int* );
219 extern FORM_EXPORT(void) _nc_get_fieldbuffer(FORM*, FIELD*, FIELD_CELL*);
229 #define returnForm(code) TRACE_RETURN1(code,form)
236 extern FORM_EXPORT(FORM *) _nc_retrace_form (FORM *);