Data Structures |
| struct | date |
| struct | FIELD |
| struct | FIELDLIST |
| struct | time |
Defines |
| #define | DT_NOYEAR 0 |
| #define | DT_YEAR 1 |
| #define | DT_MILENIUM 2 |
| #define | TM_SEC FALSE |
| #define | TM_NOSEC TRUE |
| #define | BoolTrue 'A' |
| #define | BoolFalse 'N' |
| #define | IN_START 0x1 |
| #define | IN_INSERT 0x2 |
| #define | IN_AUTRET 0x4 |
Enumerations |
| enum | { RK_ESC = -2,
RK_BACK = -1,
RK_ENTER = 0,
RK_NEXT = 1
} |
Functions |
| void | initfields (struct FIELDLIST *list, int leny, int lenx, int begy, int begx) |
| void | initfield_desc (struct FIELDLIST *list, char *desc, uint y, uint x) |
| FIELD * | addfield (struct FIELDLIST *list, uint len, uint plen, uint y, uint x, char *initstr, int type, int mode, int refresh) |
| int | getinput (struct FIELDLIST *list, struct FIELD *field, int *exitkey) |
| int | fillfields (struct FIELDLIST *list, int *aborted, int *lastkey) |
| void | destroyfields (struct FIELDLIST *list) |
| void | add_input_usr_func (struct FIELD *field, int(*usr_func)(struct FIELD *field, int *ch, int *exitkey, int *endloop)) |
| void | add_input_typ (void *put, char *ret, uint len, uint plen, int typ) |
| void | add_initfields (struct FIELDLIST *field, char *desc, uint len, uint begy, uint begx) |
| int | diff_fields (char *put, double start, double end, int err_scr, int typ) |
| void | ret_fields (char *pom, void *put, int typ) |
| int | addfield_type (void *put, char *desc, uint begy, uint begx, uint len, uint plen, double start, double end, int type, int mode) |
| void | printfield_char (char *put, char *desc, uint begy, uint begx, uint len, int type, WINDOW *win) |
| void | printfield_type (void *put, char *desc, uint begy, uint begx, uint len, uint plen, int type, WINDOW *win) |
| int | addfield_date (struct date *put, char *desc, uint begy, uint begx, int type, int mode) |
| void | printfield_date (struct date put, char *desc, uint begy, uint begx, int type, WINDOW *win) |
| int | addfield_time (struct time *put, char *desc, uint begy, uint begx, int type, int mode) |
| void | printfield_time (struct time put, char *desc, uint begy, uint begx, int type, WINDOW *win) |
| int | addfield_button (char *text, uint begy, uint begx, int use_shadow) |
| void | printfield_button (char *text, uint begy, uint begx, int use_shadow, WINDOW *win) |
Variables |
| char | input_c [MAX_CHAR+S_T] |