Developer's Daily | Unix by Example |
main | java | perl | unix | dev directory | web log |
form - curses extension for programming forms |
#include <form.h> |
The form library provides terminal-independent facilities for composing form screens on character-cell terminals. The library includes: field routines, which create and modify form fields; and form routines, which group fields into forms, display forms on the screen, and handle interaction with the user. The form library uses the curses libraries, and a curses initialization routine such as initscr must be called before using any of these functions. To use the form library, link with the options -lform -lcurses. |
Current Default Values for Field Attributes |
The form library maintains a default value for field attributes. You can get or set this default by calling the appropriate set_ or retrieval routine with a NULL field pointer. Changing this default with a set_ function affects future field creations, but does not change the rendering of fields already created. |
Routine Name Index |
The following table lists each form routine and the name of the manual page on which it is described. |