Symbol: MENU
lib/libmenu/attributes.c
104
menu_grey(MENU *menu)
lib/libmenu/attributes.c
116
set_menu_pad(MENU *menu, int pad)
lib/libmenu/attributes.c
129
menu_pad(MENU *menu)
lib/libmenu/attributes.c
35
extern MENU _menui_default_menu;
lib/libmenu/attributes.c
41
set_menu_fore(MENU *menu, attr_t attr)
lib/libmenu/attributes.c
54
menu_fore(MENU *menu)
lib/libmenu/attributes.c
66
set_menu_back(MENU *menu, attr_t attr)
lib/libmenu/attributes.c
79
menu_back(MENU *menu)
lib/libmenu/attributes.c
91
set_menu_grey(MENU *menu, attr_t attr)
lib/libmenu/driver.c
46
menu_driver(MENU *menu, int c)
lib/libmenu/internals.c
280
_menui_goto_item(MENU *menu, ITEM *item, int new_top_row)
lib/libmenu/internals.c
326
_menui_match_items(MENU *menu, int direction, int *item_matched)
lib/libmenu/internals.c
382
_menui_match_pattern(MENU *menu, int c, int direction, int *item_matched)
lib/libmenu/internals.c
40
_menui_calc_neighbours(MENU *menu, int item_no);
lib/libmenu/internals.c
41
static void _menui_redraw_menu(MENU *menu, int old_top_row, int old_cur_item);
lib/libmenu/internals.c
429
_menui_draw_item(MENU *menu, int item)
lib/libmenu/internals.c
51
_menui_stitch_items(MENU *menu)
lib/libmenu/internals.c
518
_menui_draw_menu(MENU *menu)
lib/libmenu/internals.c
594
_menui_max_item_size(MENU *menu)
lib/libmenu/internals.c
616
_menui_redraw_menu(MENU *menu, int old_top_row, int old_cur_item)
lib/libmenu/internals.c
89
_menui_calc_neighbours(MENU *menu, int item_no)
lib/libmenu/internals.h
44
void _menui_draw_item(MENU *menu, int item);
lib/libmenu/internals.h
45
int _menui_draw_menu(MENU *menu);
lib/libmenu/internals.h
46
int _menui_goto_item(MENU *menu, ITEM *item, int new_top_row);
lib/libmenu/internals.h
47
int _menui_match_pattern(MENU *menu, int c, int direction ,
lib/libmenu/internals.h
49
int _menui_match_items(MENU *menu, int direction, int *item_matched);
lib/libmenu/internals.h
50
void _menui_max_item_size(MENU *menu);
lib/libmenu/internals.h
51
int _menui_stitch_items(MENU *menu);
lib/libmenu/item.c
101
set_item_init(MENU *menu, Menu_Hook func)
lib/libmenu/item.c
115
item_init(MENU *menu)
lib/libmenu/item.c
128
set_item_term(MENU *menu, Menu_Hook func)
lib/libmenu/item.c
141
item_term(MENU *menu)
lib/libmenu/item.c
155
item_selected(MENU *menu, int **sel)
lib/libmenu/item.c
358
set_current_item(MENU *param_menu, ITEM *item)
lib/libmenu/item.c
360
MENU *menu = (param_menu != NULL) ? param_menu : &_menui_default_menu;
lib/libmenu/item.c
38
extern MENU _menui_default_menu;
lib/libmenu/item.c
383
current_item(MENU *menu)
lib/libmenu/menu.c
103
menu_mark(MENU *menu)
lib/libmenu/menu.c
115
set_menu_unmark(MENU *m, char *mark)
lib/libmenu/menu.c
117
MENU *menu = m;
lib/libmenu/menu.c
138
menu_unmark(MENU *menu)
lib/libmenu/menu.c
150
set_menu_win(MENU *menu, WINDOW *win)
lib/libmenu/menu.c
171
menu_win(MENU *menu)
lib/libmenu/menu.c
183
set_menu_sub(MENU *menu, WINDOW *sub)
lib/libmenu/menu.c
203
menu_sub(MENU *menu)
lib/libmenu/menu.c
215
set_menu_format(MENU *param_menu, int rows, int cols)
lib/libmenu/menu.c
217
MENU *menu = (param_menu != NULL) ? param_menu : &_menui_default_menu;
lib/libmenu/menu.c
233
menu_format(MENU *param_menu, int *rows, int *cols)
lib/libmenu/menu.c
235
MENU *menu = (param_menu != NULL) ? param_menu : &_menui_default_menu;
lib/libmenu/menu.c
245
set_menu_init(MENU *menu, Menu_Hook func)
lib/libmenu/menu.c
258
menu_init(MENU *menu)
lib/libmenu/menu.c
270
set_menu_term(MENU *menu, Menu_Hook func)
lib/libmenu/menu.c
283
menu_term(MENU *menu)
lib/libmenu/menu.c
295
menu_opts(MENU *menu)
lib/libmenu/menu.c
307
set_menu_opts(MENU *param_menu, OPTIONS opts)
lib/libmenu/menu.c
310
MENU *menu = (param_menu != NULL) ? param_menu : &_menui_default_menu;
lib/libmenu/menu.c
348
menu_opts_on(MENU *param_menu, OPTIONS opts)
lib/libmenu/menu.c
351
MENU *menu = (param_menu != NULL) ? param_menu : &_menui_default_menu;
lib/libmenu/menu.c
38
MENU _menui_default_menu = {
lib/libmenu/menu.c
389
menu_opts_off(MENU *param_menu, OPTIONS opts)
lib/libmenu/menu.c
391
MENU *menu = (param_menu != NULL) ? param_menu : &_menui_default_menu;
lib/libmenu/menu.c
408
menu_pattern(MENU *menu)
lib/libmenu/menu.c
421
set_menu_pattern(MENU *param_menu, char *pat)
lib/libmenu/menu.c
423
MENU *menu = (param_menu != NULL) ? param_menu : &_menui_default_menu;
lib/libmenu/menu.c
444
MENU *
lib/libmenu/menu.c
447
MENU *the_menu;
lib/libmenu/menu.c
450
if ((the_menu = (MENU *)malloc(sizeof(MENU))) == NULL)
lib/libmenu/menu.c
454
(void)memcpy(the_menu, &_menui_default_menu, sizeof(MENU));
lib/libmenu/menu.c
512
free_menu(MENU *menu)
lib/libmenu/menu.c
543
scale_menu(MENU *param_menu, int *rows, int *cols)
lib/libmenu/menu.c
545
MENU *menu = (param_menu != NULL) ? param_menu : &_menui_default_menu;
lib/libmenu/menu.c
568
set_menu_items(MENU *param_menu, ITEM **items)
lib/libmenu/menu.c
570
MENU *menu = (param_menu != NULL) ? param_menu : &_menui_default_menu;
lib/libmenu/menu.c
637
menu_items(MENU *menu)
lib/libmenu/menu.c
649
item_count(MENU *menu)
lib/libmenu/menu.c
662
set_top_row(MENU *param_menu, int row)
lib/libmenu/menu.c
664
MENU *menu = (param_menu != NULL) ? param_menu : &_menui_default_menu;
lib/libmenu/menu.c
717
top_row(MENU *param_menu)
lib/libmenu/menu.c
719
MENU *menu = (param_menu != NULL) ? param_menu : &_menui_default_menu;
lib/libmenu/menu.c
732
pos_menu_cursor(MENU *menu)
lib/libmenu/menu.c
79
set_menu_mark(MENU *m, char *mark)
lib/libmenu/menu.c
81
MENU *menu = m;
lib/libmenu/menu.h
142
int menu_driver(MENU *, int);
lib/libmenu/menu.h
143
int scale_menu(MENU *, int *, int *);
lib/libmenu/menu.h
144
int set_top_row(MENU *, int);
lib/libmenu/menu.h
145
int pos_menu_cursor(MENU *);
lib/libmenu/menu.h
146
int top_row(MENU *);
lib/libmenu/menu.h
148
int free_menu(MENU *);
lib/libmenu/menu.h
149
char menu_back(MENU *);
lib/libmenu/menu.h
150
char menu_fore(MENU *);
lib/libmenu/menu.h
151
void menu_format(MENU *, int *, int *);
lib/libmenu/menu.h
152
char menu_grey(MENU *);
lib/libmenu/menu.h
153
Menu_Hook menu_init(MENU *);
lib/libmenu/menu.h
154
char *menu_mark(MENU *);
lib/libmenu/menu.h
155
OPTIONS menu_opts(MENU *);
lib/libmenu/menu.h
156
int menu_opts_off(MENU *, OPTIONS);
lib/libmenu/menu.h
157
int menu_opts_on(MENU *, OPTIONS);
lib/libmenu/menu.h
158
int menu_pad(MENU *);
lib/libmenu/menu.h
159
char *menu_pattern(MENU *);
lib/libmenu/menu.h
160
WINDOW *menu_sub(MENU *);
lib/libmenu/menu.h
161
Menu_Hook menu_term(MENU *);
lib/libmenu/menu.h
162
char *menu_unmark (MENU *);
lib/libmenu/menu.h
163
char *menu_userptr(MENU *);
lib/libmenu/menu.h
164
WINDOW *menu_win(MENU *);
lib/libmenu/menu.h
165
MENU *new_menu(ITEM **);
lib/libmenu/menu.h
166
int post_menu(MENU *);
lib/libmenu/menu.h
167
int set_menu_back(MENU *, attr_t);
lib/libmenu/menu.h
168
int set_menu_fore(MENU *, attr_t);
lib/libmenu/menu.h
169
int set_menu_format(MENU *, int, int);
lib/libmenu/menu.h
170
int set_menu_grey(MENU *, attr_t);
lib/libmenu/menu.h
171
int set_menu_init(MENU *, Menu_Hook);
lib/libmenu/menu.h
172
int set_menu_items(MENU *, ITEM **);
lib/libmenu/menu.h
173
int set_menu_mark(MENU *, char *);
lib/libmenu/menu.h
174
int set_menu_opts(MENU *, OPTIONS);
lib/libmenu/menu.h
175
int set_menu_pad(MENU *, int);
lib/libmenu/menu.h
176
int set_menu_pattern(MENU *, char *);
lib/libmenu/menu.h
177
int set_menu_sub(MENU *, WINDOW *);
lib/libmenu/menu.h
178
int set_menu_term(MENU *, Menu_Hook);
lib/libmenu/menu.h
179
int set_menu_unmark(MENU *, char *);
lib/libmenu/menu.h
180
int set_menu_userptr(MENU *, char *);
lib/libmenu/menu.h
181
int set_menu_win(MENU *, WINDOW *);
lib/libmenu/menu.h
182
int unpost_menu(MENU *);
lib/libmenu/menu.h
184
ITEM *current_item(MENU *);
lib/libmenu/menu.h
186
int item_count(MENU *);
lib/libmenu/menu.h
189
Menu_Hook item_init(MENU *);
lib/libmenu/menu.h
194
int item_selected(MENU *, int **); /* return the item index of selected */
lib/libmenu/menu.h
195
Menu_Hook item_term(MENU *);
lib/libmenu/menu.h
199
ITEM **menu_items(MENU *);
lib/libmenu/menu.h
201
int set_current_item(MENU *, ITEM *);
lib/libmenu/menu.h
202
int set_item_init(MENU *, Menu_Hook);
lib/libmenu/menu.h
204
int set_item_term(MENU *, Menu_Hook);
lib/libmenu/menu.h
80
typedef void (*Menu_Hook) (MENU *);
lib/libmenu/menu.h
91
MENU *parent; /* menu this item is bound to */
lib/libmenu/post.c
41
post_menu(MENU *menu)
lib/libmenu/post.c
87
unpost_menu(MENU *menu)
lib/libmenu/userptr.c
37
extern MENU _menui_default_menu;
lib/libmenu/userptr.c
71
menu_userptr(MENU *menu)
lib/libmenu/userptr.c
83
set_menu_userptr(MENU *param_menu, char *userptr)
lib/libmenu/userptr.c
85
MENU *menu = (param_menu != NULL) ? param_menu : &_menui_default_menu;
usr.bin/menuc/parse.y
106
menu_def : MENU NAME
usr.bin/menuc/parse.y
152
| NO SUB MENU { cur_menu->info->mopt &= ~MC_SUBMENU; }
usr.bin/menuc/parse.y
153
| SUB MENU { cur_menu->info->mopt |= MC_SUBMENU; }
usr.bin/menuc/parse.y
184
elem : NEXT MENU NAME
usr.bin/menuc/parse.y
192
| SUB MENU NAME
usr.bin/menuc/parse.y
55
%token <i_value> X Y W H NO BOX SUB HELP MENU NEXT EXIT ACTION ENDWIN OPTION