forms - curses extension for programming forms
#include <form.h>
The forms 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 forms 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 forms library, link with the options -lform -lcurses.
Current
Default Values for Field Attributes
The forms library maintains a default value for field
attributes. You can get or set this default by calling the
appropriate get_ or set_ 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.