| FORMS(3) | Library Functions Manual | FORMS(3) |
field_opts, field_opts_off,
field_opts_on, set_field_opts
—
#include <form.h>
Form_Options
field_opts(FIELD
*field);
int
field_opts_off(FIELD
*field, Form_Options
options);
int
field_opts_on(FIELD
*field, Form_Options
options);
int
set_field_opts(FIELD
*field, Form_Options
options);
field_opts() returns the current options
settings for the given field. The field_opts_off()
will turn the options given in options off for the given
field, options not specified in options will remain
unchanged. Conversely, the function field_opts_on()
will turn on the options given in options for the
specified field, again, any options not specified will remain unchanged. The
options for a field may be set to a specific set of options by calling the
set_field_opts() function. Options may only be changed
if the field given is not the currently active one.
O_VISIBLEO_ACTIVEO_PUBLICO_EDITO_WRAPO_BLANKO_AUTOSKIPO_NULLOKO_STATICO_PASSOKO_REFORMATfield_buffer().The following options are on by default for a field:
O_VISIBLE, O_ACTIVE,
O_PUBLIC, O_EDIT,
O_WRAP, O_BLANK,
O_AUTOSKIP, O_NULLOK,
O_PASSOK, and O_STATIC.
NULL if an
error is detected. The functions that return an int will return one of the
following error values:
E_OKE_CURRENT<form.h>
automatically includes both
<curses.h> and
<eti.h>. The option
O_REFORMAT is a NetBSD
| November 24, 2004 | NetBSD 10.0 |