Lines Matching refs:FORM

163 FORM;  typedef
185 bool (*gfcheck)(FORM*,FIELD *,const void*); /* generic field validation */
189 bool (*gccheck)(int,FORM*,
194 bool (*gnext)(FORM*,FIELD*,const void*); /* generic enumerate next */
198 bool (*gprev)(FORM*,FIELD*,const void*); /* generic enumerate prev */
212 typedef void (*Form_Hook)(FORM *);
401 extern FORM_EXPORT(FORM *) new_form (FIELD **);
403 extern FORM_EXPORT(FIELD **) form_fields (const FORM *);
404 extern FORM_EXPORT(FIELD *) current_field (const FORM *);
406 extern FORM_EXPORT(WINDOW *) form_win (const FORM *);
407 extern FORM_EXPORT(WINDOW *) form_sub (const FORM *);
409 extern FORM_EXPORT(Form_Hook) form_init (const FORM *);
410 extern FORM_EXPORT(Form_Hook) form_term (const FORM *);
411 extern FORM_EXPORT(Form_Hook) field_init (const FORM *);
412 extern FORM_EXPORT(Form_Hook) field_term (const FORM *);
414 extern FORM_EXPORT(int) free_form (FORM *);
415 extern FORM_EXPORT(int) set_form_fields (FORM *,FIELD **);
416 extern FORM_EXPORT(int) field_count (const FORM *);
417 extern FORM_EXPORT(int) set_form_win (FORM *,WINDOW *);
418 extern FORM_EXPORT(int) set_form_sub (FORM *,WINDOW *);
419 extern FORM_EXPORT(int) set_current_field (FORM *,FIELD *);
420 extern FORM_EXPORT(int) unfocus_current_field (FORM *);
422 extern FORM_EXPORT(int) set_form_page (FORM *,int);
423 extern FORM_EXPORT(int) form_page (const FORM *);
424 extern FORM_EXPORT(int) scale_form (const FORM *,int *,int *);
425 extern FORM_EXPORT(int) set_form_init (FORM *,Form_Hook);
426 extern FORM_EXPORT(int) set_form_term (FORM *,Form_Hook);
427 extern FORM_EXPORT(int) set_field_init (FORM *,Form_Hook);
428 extern FORM_EXPORT(int) set_field_term (FORM *,Form_Hook);
429 extern FORM_EXPORT(int) post_form (FORM *);
430 extern FORM_EXPORT(int) unpost_form (FORM *);
431 extern FORM_EXPORT(int) pos_form_cursor (FORM *);
432 extern FORM_EXPORT(int) form_driver (FORM *,int);
434 extern FORM_EXPORT(int) form_driver_w (FORM *,int,wchar_t);
436 extern FORM_EXPORT(int) set_form_userptr (FORM *,void *);
437 extern FORM_EXPORT(int) set_form_opts (FORM *,Form_Options);
438 extern FORM_EXPORT(int) form_opts_on (FORM *,Form_Options);
439 extern FORM_EXPORT(int) form_opts_off (FORM *,Form_Options);
444 extern FORM_EXPORT(void *) form_userptr (const FORM *);
446 extern FORM_EXPORT(Form_Options) form_opts (const FORM *);
448 extern FORM_EXPORT(bool) data_ahead (const FORM *);
449 extern FORM_EXPORT(bool) data_behind (const FORM *);
452 extern FORM_EXPORT(FORM *) NCURSES_SP_NAME(new_form) (SCREEN*, FIELD **);