Home
last modified time | relevance | path

Searched refs:menu (Results 1 – 25 of 360) sorted by relevance

12345678910>>...15

/freebsd-12.1/contrib/ncurses/menu/
H A Dm_post.c70 wattron(menu->win, (int)menu->back); in NCURSES_EXPORT()
85 waddstr(menu->win, menu->mark); in NCURSES_EXPORT()
96 wattroff(menu->win, (int)menu->back); in NCURSES_EXPORT()
111 wattron(menu->win, (int)menu->fore); in NCURSES_EXPORT()
116 wattron(menu->win, (int)menu->back); in NCURSES_EXPORT()
139 waddch(menu->win, menu->pad); in NCURSES_EXPORT()
164 wattron(menu->win, (int)menu->back); in NCURSES_EXPORT()
211 wbkgdset(menu->win, menu->back); in _nc_Draw_Menu()
228 wattron(menu->win, (int)menu->back); in _nc_Draw_Menu()
283 if (menu->items && *(menu->items)) in post_menu()
[all …]
H A Dm_global.c117 assert(menu && menu->items); in ComputeMaximum_NameDesc_Lengths()
214 set_menu_format(menu, menu->frows, menu->fcols); in _nc_Connect_Items()
238 if (menu && menu->items) in _nc_Disconnect_Items()
239 ResetConnectionInfo(menu, menu->items); in _nc_Disconnect_Items()
297 assert(menu && menu->items); in calculate_actual_width()
323 name ? menu->namelen : menu->desclen)); in calculate_actual_width()
327 #define calculate_actual_width(menu, name) (name ? menu->namelen : menu->desclen) argument
346 menu->height = (short)(1 + menu->spc_rows * (menu->arows - 1)); in _nc_Calculate_Item_Length_and_Width()
381 if (menu && menu->items && *(menu->items)) in _nc_Link_Items()
431 (cycle ? menu->items[(row + 1) < menu->rows ? in _nc_Link_Items()
[all …]
H A Dm_driver.c46 (menu)->pattern[--((menu)->pindex)] = '\0'
50 { (menu)->pattern[((menu)->pindex)++] = (char) (ch);\
51 (menu)->pattern[(menu)->pindex] = '\0'; }
134 if ((menu->pindex + 1) > menu->namelen) in _nc_Match_Next_Character_In_Item_Name()
226 if (!menu) in menu_driver()
299 rdiff = menu->rows - (menu->arows + my_top_row); in menu_driver()
332 item = menu->items[menu->nitems - 1]; in menu_driver()
355 item = menu->items[menu->nitems - 1]; in menu_driver()
371 menu->curitem->value = !menu->curitem->value; in menu_driver()
372 Move_And_Post_Item(menu, menu->curitem); in menu_driver()
[all …]
H A Dmenu.priv.h58 #define Normalize_Menu( menu ) ((menu)=(menu)?(menu):&_nc_Default_Menu) argument
60 #define Get_Menu_Screen( menu ) (menu->userwin ? \ argument
64 #define Get_Menu_UserWin(menu) ((menu)->userwin ? \ argument
69 ((menu)->usersub ? (menu)->usersub : Get_Menu_UserWin(menu))
87 {wmove((menu)->win,(menu)->spc_rows*(item)->y,((menu)->itemlen+(menu)->spc_cols)*(item)->x);\
88 _nc_Post_Item((menu),(item));}
94 Move_And_Post_Item(menu,(menu)->curitem);\
107 : (menu)->rows - (menu)->arows); \
111 #define Reset_Pattern(menu) \ argument
112 { (menu)->pindex = 0; \
[all …]
H A Dm_item_top.c59 if (menu) in NCURSES_EXPORT()
66 if ((row < 0) || (row > (menu->rows - menu->arows))) in NCURSES_EXPORT()
72 if (row != menu->toprow) in NCURSES_EXPORT()
75 _nc_Link_Items(menu); in NCURSES_EXPORT()
77 item = menu->items[(menu->opt & O_ROWMAJOR) ? (row * menu->cols) : row]; in NCURSES_EXPORT()
78 assert(menu->pattern); in NCURSES_EXPORT()
79 Reset_Pattern(menu); in NCURSES_EXPORT()
95 top_row(const MENU * menu) in top_row() argument
98 if (menu && menu->items && *(menu->items)) in top_row()
100 assert((menu->toprow >= 0) && (menu->toprow < menu->rows)); in top_row()
[all …]
H A Dm_format.c68 if (menu) in NCURSES_EXPORT()
73 if (!(menu->items)) in NCURSES_EXPORT()
77 rows = menu->frows; in NCURSES_EXPORT()
79 cols = menu->fcols; in NCURSES_EXPORT()
81 if (menu->pattern) in NCURSES_EXPORT()
82 Reset_Pattern(menu); in NCURSES_EXPORT()
84 menu->frows = (short)rows; in NCURSES_EXPORT()
90 minimum(menu->nitems, cols) : in NCURSES_EXPORT()
96 menu->toprow = 0; in NCURSES_EXPORT()
97 menu->curitem = *(menu->items); in NCURSES_EXPORT()
[all …]
H A Dm_opts.c65 if (menu) in NCURSES_EXPORT()
67 if (menu->status & _POSTED) in NCURSES_EXPORT()
73 if (menu->items && menu->items[0]) in NCURSES_EXPORT()
75 menu->toprow = 0; in NCURSES_EXPORT()
76 menu->curitem = menu->items[0]; in NCURSES_EXPORT()
77 assert(menu->curitem); in NCURSES_EXPORT()
78 set_menu_format(menu, menu->frows, menu->fcols); in NCURSES_EXPORT()
82 menu->opt = opts; in NCURSES_EXPORT()
94 _nc_Calculate_Item_Length_and_Width(menu); in NCURSES_EXPORT()
131 returnCode(set_menu_opts(menu, opts)); in menu_opts_off()
[all …]
H A Dm_new.c60 if (menu) in NCURSES_EXPORT()
64 menu->rows = menu->frows; in NCURSES_EXPORT()
65 menu->cols = menu->fcols; in NCURSES_EXPORT()
78 free(menu); in NCURSES_EXPORT()
86 if (!menu) in NCURSES_EXPORT()
89 returnMenu(menu); in NCURSES_EXPORT()
126 if (!menu) in free_menu()
132 if (menu->items) in free_menu()
135 if ((menu->status & _MARK_ALLOCATED) && menu->mark) in free_menu()
136 free(menu->mark); in free_menu()
[all …]
H A Dm_pattern.c54 menu_pattern(const MENU * menu) in NCURSES_EXPORT()
59 returnPtr(menu ? (menu->pattern ? menu->pattern : empty) : 0); in NCURSES_EXPORT()
83 if (!menu || !p) in set_menu_pattern()
86 if (!(menu->items)) in set_menu_pattern()
92 Reset_Pattern(menu); in set_menu_pattern()
96 pos_menu_cursor(menu); in set_menu_pattern()
101 _nc_Link_Items(menu); in set_menu_pattern()
103 matchpos = menu->toprow; in set_menu_pattern()
104 matchitem = menu->curitem; in set_menu_pattern()
112 Reset_Pattern(menu); in set_menu_pattern()
[all …]
H A Dm_item_cur.c55 if (menu && item && (item->imenu == menu)) in NCURSES_EXPORT()
57 if (menu->status & _IN_DRIVER) in NCURSES_EXPORT()
60 assert(menu->curitem); in NCURSES_EXPORT()
61 if (item != menu->curitem) in NCURSES_EXPORT()
63 if (menu->status & _LINK_NEEDED) in NCURSES_EXPORT()
69 _nc_Link_Items(menu); in NCURSES_EXPORT()
71 assert(menu->pattern); in NCURSES_EXPORT()
72 Reset_Pattern(menu); in NCURSES_EXPORT()
74 Adjust_Current_Item(menu, menu->toprow, item); in NCURSES_EXPORT()
92 current_item(const MENU * menu) in current_item() argument
[all …]
H A Dm_cursor.c55 if (!menu || !pX || !pY) in NCURSES_EXPORT()
60 item = menu->curitem; in NCURSES_EXPORT()
63 if (!(menu->status & _POSTED)) in NCURSES_EXPORT()
66 *pX = item->x * (menu->spc_cols + menu->itemlen); in NCURSES_EXPORT()
67 *pY = (item->y - menu->toprow) * menu->spc_rows; in NCURSES_EXPORT()
83 pos_menu_cursor(const MENU * menu) in pos_menu_cursor() argument
87 int err = _nc_menu_cursor_pos(menu, (ITEM *) 0, &y, &x); in pos_menu_cursor()
93 win = Get_Menu_UserWin(menu); in pos_menu_cursor()
94 sub = menu->usersub ? menu->usersub : win; in pos_menu_cursor()
97 if ((menu->opt & O_SHOWMATCH) && (menu->pindex > 0)) in pos_menu_cursor()
[all …]
H A Dm_items.c56 set_menu_items(MENU * menu, ITEM ** items) in NCURSES_EXPORT()
60 if (!menu || (items && !(*items))) in NCURSES_EXPORT()
63 if (menu->status & _POSTED) in NCURSES_EXPORT()
66 if (menu->items) in NCURSES_EXPORT()
67 _nc_Disconnect_Items(menu); in NCURSES_EXPORT()
71 if (!_nc_Connect_Items(menu, items)) in NCURSES_EXPORT()
75 menu->items = items; in NCURSES_EXPORT()
88 menu_items(const MENU * menu) in menu_items() argument
91 returnItemPtr(menu ? menu->items : (ITEM **) 0); in menu_items()
104 item_count(const MENU * menu) in item_count() argument
[all …]
H A Dm_item_new.c207 if (menu) in set_menu_mark()
212 if (menu->status & _POSTED) in set_menu_mark()
216 if (menu->marklen != l) in set_menu_mark()
219 menu->marklen = l; in set_menu_mark()
222 menu->mark = strdup(mark); in set_menu_mark()
223 if (menu->mark) in set_menu_mark()
230 menu->mark = old_mark; in set_menu_mark()
236 menu->mark = (char *)0; in set_menu_mark()
243 _nc_Draw_Menu(menu); in set_menu_mark()
244 _nc_Show_Menu(menu); in set_menu_mark()
[all …]
H A Dllib-lmenutw40 MENU *menu,
51 MENU *menu,
62 MENU *menu,
90 MENU *menu,
97 MENU *menu,
105 MENU *menu,
126 MENU *menu,
132 MENU *menu)
142 MENU *menu)
147 MENU *menu)
[all …]
H A Dllib-lmenuw40 MENU *menu,
51 MENU *menu,
62 MENU *menu,
90 MENU *menu,
97 MENU *menu,
105 MENU *menu,
126 MENU *menu,
132 MENU *menu)
142 MENU *menu)
147 MENU *menu)
[all …]
H A Dllib-lmenu40 MENU *menu,
51 MENU *menu,
62 MENU *menu,
90 MENU *menu,
97 MENU *menu,
105 MENU *menu,
126 MENU *menu,
132 MENU *menu)
142 MENU *menu)
147 MENU *menu)
[all …]
H A Dllib-lmenut40 MENU *menu,
51 MENU *menu,
62 MENU *menu,
90 MENU *menu,
97 MENU *menu,
105 MENU *menu,
126 MENU *menu,
132 MENU *menu)
142 MENU *menu)
147 MENU *menu)
[all …]
H A Dm_pad.c43 #define Refresh_Menu(menu) \ argument
44 if ( (menu) && ((menu)->status & _POSTED) )\
46 _nc_Draw_Menu( menu );\
47 _nc_Show_Menu( menu ); \
62 set_menu_pad(MENU * menu, int pad) in NCURSES_EXPORT()
64 bool do_refresh = (menu != (MENU *) 0); in NCURSES_EXPORT()
71 Normalize_Menu(menu); in NCURSES_EXPORT()
72 menu->pad = (unsigned char)pad; in NCURSES_EXPORT()
75 Refresh_Menu(menu); in NCURSES_EXPORT()
89 menu_pad(const MENU * menu) in menu_pad() argument
[all …]
H A Dm_attribs.c43 #define Refresh_Menu(menu) \ argument
44 if ( (menu) && ((menu)->status & _POSTED) )\
46 _nc_Draw_Menu( menu );\
47 _nc_Show_Menu( menu );\
57 if (menu && ( menu -> name != attr))\
59 (menu -> name) = attr;\
60 Refresh_Menu(menu);\
62 Normalize_Menu( menu ) -> name = attr;\
68 NCURSES_IMPEXP chtype NCURSES_API menu_ ## name (const MENU * menu)\
70 T((T_CALLED("menu_" #name "(%p)"), (const void *) menu));\
[all …]
H A Dm_win.c52 set_menu_win(MENU * menu, WINDOW *win) in NCURSES_EXPORT()
54 T((T_CALLED("set_menu_win(%p,%p)"), (void *)menu, (void *)win)); in NCURSES_EXPORT()
56 if (menu) in NCURSES_EXPORT()
58 if (menu->status & _POSTED) in NCURSES_EXPORT()
68 SCREEN *sp = _nc_screen_of(menu->userwin); in NCURSES_EXPORT()
70 menu->userwin = win ? win : sp->_stdscr; in NCURSES_EXPORT()
71 _nc_Calculate_Item_Length_and_Width(menu); in NCURSES_EXPORT()
74 menu->userwin = win; in NCURSES_EXPORT()
92 menu_win(const MENU * menu) in menu_win() argument
94 const MENU *m = Normalize_Menu(menu); in menu_win()
[all …]
H A Dm_sub.c52 set_menu_sub(MENU * menu, WINDOW *win) in NCURSES_EXPORT()
54 T((T_CALLED("set_menu_sub(%p,%p)"), (void *)menu, (void *)win)); in NCURSES_EXPORT()
56 if (menu) in NCURSES_EXPORT()
58 if (menu->status & _POSTED) in NCURSES_EXPORT()
68 SCREEN *sp = _nc_screen_of(menu->usersub); in NCURSES_EXPORT()
70 menu->usersub = win ? win : sp->_stdscr; in NCURSES_EXPORT()
71 _nc_Calculate_Item_Length_and_Width(menu); in NCURSES_EXPORT()
74 menu->usersub = win; in NCURSES_EXPORT()
92 menu_sub(const MENU * menu) in menu_sub() argument
94 const MENU *m = Normalize_Menu(menu); in menu_sub()
[all …]
H A Dm_hook.c44 NCURSES_IMPEXP int NCURSES_API set_ ## typ ## _ ## name (MENU *menu, Menu_Hook func )\
46 T((T_CALLED("set_" #typ "_" #name "(%p,%p)"), (void *) menu, func));\
47 (Normalize_Menu(menu) -> typ ## name = func );\
53 NCURSES_IMPEXP Menu_Hook NCURSES_API typ ## _ ## name ( const MENU *menu )\
55 T((T_CALLED(#typ "_" #name "(%p)"), (const void *) menu));\
56 returnMenuHook(Normalize_Menu(menu) -> typ ## name);\
68 GEN_HOOK_SET_FUNCTION(menu, init)
80 GEN_HOOK_GET_FUNCTION(menu, init)
91 GEN_HOOK_SET_FUNCTION(menu, term)
103 GEN_HOOK_GET_FUNCTION(menu, term)
H A Dm_item_val.c58 MENU *menu; in NCURSES_EXPORT() local
63 menu = item->imenu; in NCURSES_EXPORT()
66 (menu && (menu->opt & O_ONEVALUE))) in NCURSES_EXPORT()
72 if (menu) in NCURSES_EXPORT()
74 if (menu->status & _POSTED) in NCURSES_EXPORT()
76 Move_And_Post_Item(menu, item); in NCURSES_EXPORT()
77 _nc_Show_Menu(menu); in NCURSES_EXPORT()
/freebsd-12.1/stand/lua/
H A Dmenu.lua39 local menu = {}
64 menu.handlers = {
149 menu.boot_options = {
212 menu.welcome = {
359 menu.default = menu.welcome
424 function menu.run()
439 menu.draw(menu.default)
452 menu.process(menu.default, autoboot_key)
497 function cli.menu() function
498 menu.run()
[all …]
/freebsd-12.1/contrib/ncurses/man/
H A Dman_db.renames128 menu.3x menu.3menu
130 menu_cursor.3x cursor.3menu
131 menu_driver.3x driver.3menu
132 menu_format.3x format.3menu
133 menu_hook.3x hook.3menu
134 menu_items.3x items.3menu
135 menu_mark.3x mark.3menu
136 menu_new.3x new.3menu
137 menu_opts.3x opts.3menu
139 menu_post.3x post.3menu
[all …]

12345678910>>...15