|
form_cursor(3) -- position a form window cursor
|
The function pos_form_cursor restores the cursor to the position required for the forms driver to continue processing requests. This is useful after curses routines have been called to do screen-paint... |
form_data(3) -- test for off-screen data in given forms
|
The function data_ahead tests whether there is off-screen data ahead in the given form. It returns TRUE (1) or FALSE (0). The function data_behind tests whether there is off-screen data behind in the ... |
|
form_driver(3) -- command-processing loop of the form system
|
Once a form has been posted (displayed), you should funnel input events to it through form_driver. This routine has two major input cases; either the input is a form navigation request or it's a prin... |
form_field(3) -- make and break connections between fields and forms
|
The function set_form_fields changes the field pointer array of the given form. The array must be terminated by a NULL. The function form_fields returns the field array of the given form. The function... |
form_fields(3) -- make and break connections between fields and forms
|
The function set_form_fields changes the field pointer array of the given form. The array must be terminated by a NULL. The function form_fields returns the field array of the given form. The function... |
form_fieldtype(3) -- define validation-field types
|
The function new_fieldtype creates a new field type usable for data validation. You supply it with field_check, a predicate to check the validity of an entered data string whenever the user attempt to... |
form_field_attributes(3) -- color and attribute control for form fields
|
The function set_field_fore sets the foreground attribute of field. This is the highlight used to display the field contents. The function field_fore returns the foreground attribute. The default is A... |
form_field_buffer(3) -- field buffer control
|
The function set_field_buffer sets the numbered buffer of the given field to contain a given string. Buffer 0 is the displayed value of the field; other numbered buffers may be allocated by applicatio... |
form_field_info(3) -- retrieve field characteristics
|
The function field_info returns the sizes and other attributes passed in to the field at its creation time. The attributes are: height, width, row of upper-left corner, column of upper-left corner, nu... |
form_field_just(3) -- retrieve field characteristics
|
The function set_field_just sets the justification attribute of a field; field_just returns a field's justification attribute. The attribute may be one of NO_JUSTIFICATION, JUSTIFY_RIGHT, JUSTIFY_LEF... |
form_field_new(3) -- create and destroy form fields
|
The function new_field allocates a new field and initializes it from the parameters given: height, width, row of upper-left corner, column of upper-left corner, number off-screen rows, and number of a... |
form_field_opts(3) -- set and get field options
|
The function set_field_opts sets all the given field's option bits (field option bits may be logically-OR'ed together). The function field_opts_on turns on the given option bits, and leaves others a... |
form_field_userptr(3) -- associate application data with a form field
|
Every form field has a field that can be used to hold application-specific data (that is, the form-driver code leaves it alone). These functions get and set that field. |
form_field_validation(3) -- data type validation for fields
|
The function set_field_type declares a data type for a given form field. This is the type checked by validation functions. The types are as follows: TYPE_ALNUM Alphanumeric data. Requires a third int ... |
form_hook(3) -- set hooks for automatic invocation by applications
|
These functions make it possible to set hook functions to be called at various points in the automatic processing of input event codes by form_driver. The function set_field_init sets a hook to be cal... |