Skip Navigation Links | |
Exit Print View | |
man pages section 3: Curses Library Functions Oracle Solaris 11.1 Information Library |
- set forms current page and field
cc [ flag... ] file... -lform -lcurses [ library... ] #include <form.h> int set_form_page(FORM *form, int page);
int form_page(FORM *form);
int set_current_field(FORM *form, FIELD *field);
FIELD *current_field(FORM*form);
int field_index(FIELD *field);
set_form_page() sets the page number of form to page. form_page() returns the current page number of form.
set_current_field() sets the current field of form to field. current_field() returns a pointer to the current field of form.
field_index() returns the index in the field pointer array of field.
form_page() returns -1 on error.
current_field() returns NULL on error.
field_index() returns -1 on error.
set_form_page() and set_current_field() return one of the following:
The function returned successfully.
System error.
An argument is incorrect.
The routine was called from an initialization or termination function.
The field contents are invalid.
The form driver request failed
See attributes(5) for descriptions of the following attributes:
|
curses(3CURSES), forms(3CURSES), attributes(5)
The header <form.h> automatically includes the headers <eti.h> and <curses.h>.