6int popup_view(Init *,
int,
char **,
int,
int,
int,
int);
8int popup_menu(Init *init,
int argc,
char **argv,
int begy,
int begx) {
12 Menu *sav_menu = init
->menu;
21int popup_pick(Init *init,
int argc,
char **argv,
int begy,
int begx) {
25 Pick *sav_pick = init
->pick;
34int popup_form(Init *init,
int argc,
char **argv,
int begy,
int begx) {
38 Form *sav_form = init
->form;
47int popup_view(Init *init,
int argc,
char **argv,
int lines,
int cols,
int begy,
52 View *sav_view = init
->view;
int popup_form(Init *, int, char **, int, int)
int popup_menu(Init *, int, char **, int, int)
int popup_view(Init *, int, char **, int, int, int, int)
int parse_opt_args(Init *, int, char **)
int popup_pick(Init *, int, char **, int, int)
WINDOW * win_del()
Delete the current window and its associated box window.
int init_form(Init *, int, char **, int, int)
Initialize form data structure and parse description file.
void zero_opt_args(Init *)
Initialize optional arguments in the Init struct to default values.
int init_view_boxwin(Init *, char *)
Initialize the C-Menu View in box window mode.
View * destroy_view(Init *init)
Destroy View structure.
Form * new_form(Init *, int, char **, int, int)
Create and initialize Form structure.
Menu * new_menu(Init *, int, char **, int, int)
Create and initialize Menu structure.
Menu * destroy_menu(Init *init)
Destroy Menu structure.
Form * destroy_form(Init *init)
Destroy Form structure.
View * new_view(Init *)
Create and initialize View structure.
Pick * new_pick(Init *, int, char **, int, int)
Create and initialize Pick structure.
Pick * destroy_pick(Init *init)
Destroy Pick structure.
unsigned int menu_engine(Init *)
The main loop of the menu system.
int init_pick(Init *, int, char **, int, int)
Initializes pick structure and opens pick input file or pipe.
int view_file(Init *)
Start view.