summaryrefslogtreecommitdiff
path: root/lib/libform/form.3
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libform/form.3')
-rw-r--r--lib/libform/form.3171
1 files changed, 0 insertions, 171 deletions
diff --git a/lib/libform/form.3 b/lib/libform/form.3
deleted file mode 100644
index d0ba0e1112b..00000000000
--- a/lib/libform/form.3
+++ /dev/null
@@ -1,171 +0,0 @@
-'\" t
-.\" $OpenBSD: form.3,v 1.4 1997/12/03 05:46:26 millert Exp $
-.TH forms 3 ""
-.SH NAME
-\fBforms\fR - curses extension for programming forms
-.SH SYNOPSIS
-\fB#include <form.h>\fR
-.br
-.SH DESCRIPTION
-The \fBforms\fR 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 \fBforms\fR library uses the \fBcurses\fR libraries, and a curses
-initialization routine such as \fBinitscr\fR must be called before using any of
-these functions. To use the \fBforms\fR library, link with the options
-\fB-lform -lcurses\fR.
-
-.SS Current Default Values for Field Attributes
-
-The \fBforms\fR library maintains a default value for field attributes. You
-can get or set this default by calling the appropriate \fBget_\fR or \fBset_\fR
-routine with a \fBNULL\fR field pointer. Changing this default with a
-\fBset_\fR function affects future field creations, but does not change the
-rendering of fields already created.
-
-.SS Routine Name Index
-
-The following table lists each \fBform\fR routine and the name of
-the manual page on which it is described.
-
-.TS
-l l
-l l .
-\fBcurses\fR Routine Name Manual Page Name
-=
-\fBcurrent_field\fR form_page(3)
-\fBdata_ahead\fR form_data(3)
-\fBdata_behind\fR form_data(3)
-\fBdup_field\fR form_field_new(3)
-\fBdynamic_fieldinfo\fR form_field_info(3)
-\fBfield_arg\fR form_field_validation(3)
-\fBfield_back\fR form_field_attributes(3)
-\fBfield_buffer\fR form_field_buffer(3)
-\fBfield_count\fR form_field(3)
-\fBfield_fore\fR form_field_attributes(3)
-\fBfield_index\fR form_page(3)
-\fBfield_info\fR form_field_info(3)
-\fBfield_init\fR form_hook(3)
-\fBfield_just\fR form_field_just(3)
-\fBfield_opts\fR form_field_opts(3)
-\fBfield_opts_off\fR form_field_opts(3)
-\fBfield_opts_on\fR form_field_opts(3)
-\fBfield_pad\fR form_field_attributes(3)
-\fBfield_status\fR form_field_buffer(3)
-\fBfield_term\fR form_hook(3)
-\fBfield_type\fR form_field_validation(3)
-\fBfield_userptr\fR form_field_userptr(3)
-\fBform_driver\fR form_driver(3)
-\fBform_fields\fR form_field(3)
-\fBform_init\fR form_hook(3)
-\fBform_opts\fR form_opts(3)
-\fBform_opts_off\fR form_opts(3)
-\fBform_opts_on\fR form_opts(3)
-\fBform_page\fR form_page(3)
-\fBform_request_by_name\fR form_requestname(3)
-\fBform_request_name\fR form_requestname(3)
-\fBform_sub\fR form_win(3)
-\fBform_term\fR form_hook(3)
-\fBform_userptr\fR form_userptr(3)
-\fBform_win\fR form_win(3)
-\fBfree_field\fR form_field_new(3)
-\fBfree_form\fR form_new(3)
-\fBlink_field\fR form_field_new(3)
-\fBlink_fieldtype\fR link_fieldtype(3)
-\fBmove_field\fR form_field(3)
-\fBnew_field\fR form_field_new(3)
-\fBnew_form\fR form_new(3)
-\fBnew_page\fR form_new_page(3)
-\fBpos_form_cursor\fR form_cursor(3)
-\fBpost_form\fR form_post(3)
-\fBscale_form\fR form_win(3)
-\fBset_current_field\fR form_page(3)
-\fBset_field_back\fR form_field_attributes(3)
-\fBset_field_buffer\fR form_field_buffer(3)
-\fBset_field_fore\fR form_field_attributes(3)
-\fBset_field_init\fR form_hook(3)
-\fBset_field_just\fR form_field_just(3)
-\fBset_field_opts\fR form_field_opts(3)
-\fBset_field_pad\fR form_field_attributes(3)
-\fBset_field_status\fR form_field_buffer(3)
-\fBset_field_term\fR form_hook(3)
-\fBset_field_type\fR form_field_validation(3)
-\fBset_field_userptr\fR form_field_userptr(3)
-\fBset_fieldtype_arg\fR form_fieldtype(3)
-\fBset_fieldtype_choice\fR form_fieldtype(3)
-\fBset_form_fields\fR form_field(3)
-\fBset_form_init\fR form_hook(3)
-\fBset_form_opts\fR form_field_opts(3)
-\fBset_form_page\fR form_page(3)
-\fBset_form_sub\fR form_win(3)
-\fBset_form_term\fR form_hook(3)
-\fBset_form_userptr\fR form_userptr(3)
-\fBset_form_win\fR form_win(3)
-\fBset_max_field\fR form_field_buffer(3)
-\fBset_new_page\fR form_new_page(3)
-\fBunpost_form\fR form_post(3)
-.TE
-.SH RETURN VALUE
-Routines that return pointers return \fBNULL\fR on error. Routines that return
-an integer return one of the following error codes:
-.TP 5
-\fBE_OK\fR
-The routine succeeded.
-.TP 5
-\fBE_CONNECTED\fR
-The field is already connected to a form.
-.TP 5
-\fBE_SYSTEM_ERROR\fR
-System error occurred (see \fBerrno\fR).
-.TP 5
-\fBE_BAD_ARGUMENT\fR
-Routine detected an incorrect or out-of-range argument.
-.TP 5
-\fBE_POSTED\fR
-The form is already posted.
-.TP 5
-\fBE_BAD_STATE\fR
-Routine was called from an initialization or termination function.
-.TP 5
-\fBE_NO_ROOM\fR
-Form is too large for its window.
-.TP 5
-\fBE_NOT_POSTED\fR
-The form has not been posted.
-.TP 5
-\fBE_UNKNOWN_COMMAND\fR
-The form driver code saw an unknown request code.
-.TP 5
-\fBE_INVALID_FIELD\fR
-Contents of a field are not valid.
-.TP 5
-\fBE_NOT_CONNECTED\fR
-No fields are connected to the form.
-.TP 5
-\fBE_REQUEST_DENIED\fR
-The form driver could not process the request.
-.SH SEE ALSO
-\fBcurses\fR(3) and 3 pages whose names begin "form_" for detailed
-descriptions of the entry points.
-.SH NOTES
-The header file \fB<form.h>\fR automatically includes the header files
-\fB<curses.h>\fR and \fB<eti.h>\fR.
-
-In your library list, libform.a should be before libcurses.a; that is,
-you want to say `-lform -lcurses', not the other way around (which would
-give you a link error using GNU \fBld\fR(1) and many other linkers).
-.SH PORTABILITY
-These routines emulate the System V forms library. They were not supported on
-Version 7 or BSD versions.
-.SH AUTHORS
-Juergen Pfeifer. Manual pages and adaptation for ncurses by Eric
-S. Raymond.
-.\"#
-.\"# The following sets edit modes for GNU EMACS
-.\"# Local Variables:
-.\"# mode:nroff
-.\"# fill-column:79
-.\"# End: