FORMS(3) NetBSD Library Functions Manual FORMS(3)
NAME
field_just, set_field_just -- form library
LIBRARY
Curses Form Library (libform, -lform)
SYNOPSIS
#include <form.h>
int
field_just(FIELD *field);
int
set_field_just(FIELD *field, int justification);
DESCRIPTION
Field justification is only applied to static fields, a dynamic field
will not be justified. The default justification for a field is NO_JUS-
TIFICATION. The field_just() will return the current justification value
of the given field and the justification may be set by calling the
set_field_just() function.
PARAMETERS
The following are the valid justifications for a field:
NO_JUSTIFICATION No justification is to be applied to the field. In
practice, this is the same as JUSTIFY_LEFT.
JUSTIFY_RIGHT The field will be right justified. That is, the end of
each line will be butted up against the right hand side
of the field.
JUSTIFY_LEFT The field will be left justified. That is, the start
of each line will be butted up against the left hand
side of the field.
JUSTIFY_CENTER The field will be centre justified, padding will be
applied to either end of the line to make the line cen-
tred in the field.
RETURN VALUES
The functions will return one of the following error values:
E_OK The function was successful.
E_CURRENT The field specified is the currently active one on the
form.
E_BAD_ARGUMENT A bad argument was passed to the function.
SEE ALSO
curses(3), forms(3)
NOTES
The header <form.h> automatically includes both <curses.h> and <eti.h>.
NetBSD 5.0 January 1, 2001 NetBSD 5.0
