• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/ncurses/form/

Lines Matching defs:FORM

120 	*  FORM  *
152 FORM;
174 bool (*gfcheck)(FORM*,FIELD *,const void*); /* generic field validation */
178 bool (*gccheck)(int,FORM*,
183 bool (*gnext)(FORM*,FIELD*,const void*); /* generic enumerate next */
187 bool (*gprev)(FORM*,FIELD*,const void*); /* generic enumerate prev */
201 typedef void (*Form_Hook)(FORM *);
387 * FORM routines *
390 extern NCURSES_EXPORT(FORM *) new_form (FIELD **);
392 extern NCURSES_EXPORT(FIELD **) form_fields (const FORM *);
393 extern NCURSES_EXPORT(FIELD *) current_field (const FORM *);
395 extern NCURSES_EXPORT(WINDOW *) form_win (const FORM *);
396 extern NCURSES_EXPORT(WINDOW *) form_sub (const FORM *);
398 extern NCURSES_EXPORT(Form_Hook) form_init (const FORM *);
399 extern NCURSES_EXPORT(Form_Hook) form_term (const FORM *);
400 extern NCURSES_EXPORT(Form_Hook) field_init (const FORM *);
401 extern NCURSES_EXPORT(Form_Hook) field_term (const FORM *);
403 extern NCURSES_EXPORT(int) free_form (FORM *);
404 extern NCURSES_EXPORT(int) set_form_fields (FORM *,FIELD **);
405 extern NCURSES_EXPORT(int) field_count (const FORM *);
406 extern NCURSES_EXPORT(int) set_form_win (FORM *,WINDOW *);
407 extern NCURSES_EXPORT(int) set_form_sub (FORM *,WINDOW *);
408 extern NCURSES_EXPORT(int) set_current_field (FORM *,FIELD *);
409 extern NCURSES_EXPORT(int) unfocus_current_field (FORM *);
411 extern NCURSES_EXPORT(int) set_form_page (FORM *,int);
412 extern NCURSES_EXPORT(int) form_page (const FORM *);
413 extern NCURSES_EXPORT(int) scale_form (const FORM *,int *,int *);
414 extern NCURSES_EXPORT(int) set_form_init (FORM *,Form_Hook);
415 extern NCURSES_EXPORT(int) set_form_term (FORM *,Form_Hook);
416 extern NCURSES_EXPORT(int) set_field_init (FORM *,Form_Hook);
417 extern NCURSES_EXPORT(int) set_field_term (FORM *,Form_Hook);
418 extern NCURSES_EXPORT(int) post_form (FORM *);
419 extern NCURSES_EXPORT(int) unpost_form (FORM *);
420 extern NCURSES_EXPORT(int) pos_form_cursor (FORM *);
421 extern NCURSES_EXPORT(int) form_driver (FORM *,int);
423 extern NCURSES_EXPORT(int) form_driver_w (FORM *,int,wchar_t);
425 extern NCURSES_EXPORT(int) set_form_userptr (FORM *,void *);
426 extern NCURSES_EXPORT(int) set_form_opts (FORM *,Form_Options);
427 extern NCURSES_EXPORT(int) form_opts_on (FORM *,Form_Options);
428 extern NCURSES_EXPORT(int) form_opts_off (FORM *,Form_Options);
433 extern NCURSES_EXPORT(void *) form_userptr (const FORM *);
435 extern NCURSES_EXPORT(Form_Options) form_opts (const FORM *);
437 extern NCURSES_EXPORT(bool) data_ahead (const FORM *);
438 extern NCURSES_EXPORT(bool) data_behind (const FORM *);
441 extern NCURSES_EXPORT(FORM *) NCURSES_SP_NAME(new_form) (SCREEN*, FIELD **);