| /freebsd-13.1/contrib/ncurses/menu/ |
| H A D | m_post.c | 71 wattron(menu->win, (int)menu->back); in NCURSES_EXPORT() 86 waddstr(menu->win, menu->mark); in NCURSES_EXPORT() 97 wattroff(menu->win, (int)menu->back); in NCURSES_EXPORT() 112 wattron(menu->win, (int)menu->fore); in NCURSES_EXPORT() 117 wattron(menu->win, (int)menu->back); in NCURSES_EXPORT() 140 waddch(menu->win, menu->pad); in NCURSES_EXPORT() 165 wattron(menu->win, (int)menu->back); in NCURSES_EXPORT() 212 wbkgdset(menu->win, menu->back); in _nc_Draw_Menu() 229 wattron(menu->win, (int)menu->back); in _nc_Draw_Menu() 284 if (menu->items && *(menu->items)) in post_menu() [all …]
|
| H A D | m_global.c | 118 assert(menu && menu->items); in ComputeMaximum_NameDesc_Lengths() 215 set_menu_format(menu, menu->frows, menu->fcols); in _nc_Connect_Items() 239 if (menu && menu->items) in _nc_Disconnect_Items() 240 ResetConnectionInfo(menu, menu->items); in _nc_Disconnect_Items() 298 assert(menu && menu->items); in calculate_actual_width() 324 name ? menu->namelen : menu->desclen)); in calculate_actual_width() 347 menu->height = (short)(1 + menu->spc_rows * (menu->arows - 1)); in _nc_Calculate_Item_Length_and_Width() 382 if (menu && menu->items && *(menu->items)) in _nc_Link_Items() 517 mvderwin(menu->sub, menu->spc_rows * menu->toprow, 0); in _nc_Show_Menu() 572 menu->toprow = (short)(((menu->rows - menu->frows) >= 0) in _nc_New_TopRow_and_CurrentItem() [all …]
|
| H A D | m_driver.c | 47 (menu)->pattern[--((menu)->pindex)] = '\0' 51 { (menu)->pattern[((menu)->pindex)++] = (char) (ch);\ 52 (menu)->pattern[(menu)->pindex] = '\0'; } 135 if ((menu->pindex + 1) > menu->namelen) in _nc_Match_Next_Character_In_Item_Name() 227 if (!menu) in menu_driver() 300 rdiff = menu->rows - (menu->arows + my_top_row); in menu_driver() 333 item = menu->items[menu->nitems - 1]; in menu_driver() 356 item = menu->items[menu->nitems - 1]; in menu_driver() 372 menu->curitem->value = !menu->curitem->value; in menu_driver() 373 Move_And_Post_Item(menu, menu->curitem); in menu_driver() [all …]
|
| H A D | m_item_top.c | 60 if (menu) in NCURSES_EXPORT() 67 if ((row < 0) || (row > (menu->rows - menu->arows))) in NCURSES_EXPORT() 73 if (row != menu->toprow) in NCURSES_EXPORT() 76 _nc_Link_Items(menu); in NCURSES_EXPORT() 78 item = menu->items[(menu->opt & O_ROWMAJOR) ? (row * menu->cols) : row]; in NCURSES_EXPORT() 79 assert(menu->pattern); in NCURSES_EXPORT() 80 Reset_Pattern(menu); in NCURSES_EXPORT() 96 top_row(const MENU * menu) in top_row() argument 99 if (menu && menu->items && *(menu->items)) in top_row() 101 assert((menu->toprow >= 0) && (menu->toprow < menu->rows)); in top_row() [all …]
|
| H A D | menu.priv.h | 62 #define Normalize_Menu( menu ) ((menu)=(menu)?(menu):&_nc_Default_Menu) argument 64 #define Get_Menu_Screen( menu ) (menu->userwin ? \ argument 68 #define Get_Menu_UserWin(menu) ((menu)->userwin ? \ argument 73 ((menu)->usersub ? (menu)->usersub : Get_Menu_UserWin(menu)) 92 {wmove((menu)->win,(menu)->spc_rows*(item)->y,((menu)->itemlen+(menu)->spc_cols)*(item)->x);\ 93 _nc_Post_Item((menu),(item));} 99 Move_And_Post_Item(menu,(menu)->curitem);\ 112 : (menu)->rows - (menu)->arows); \ 116 #define Reset_Pattern(menu) \ argument 117 { (menu)->pindex = 0; \ [all …]
|
| H A D | m_format.c | 69 if (menu) in NCURSES_EXPORT() 74 if (!(menu->items)) in NCURSES_EXPORT() 78 rows = menu->frows; in NCURSES_EXPORT() 80 cols = menu->fcols; in NCURSES_EXPORT() 82 if (menu->pattern) in NCURSES_EXPORT() 83 Reset_Pattern(menu); in NCURSES_EXPORT() 85 menu->frows = (short)rows; in NCURSES_EXPORT() 91 minimum(menu->nitems, cols) : in NCURSES_EXPORT() 97 menu->toprow = 0; in NCURSES_EXPORT() 98 menu->curitem = *(menu->items); in NCURSES_EXPORT() [all …]
|
| H A D | m_opts.c | 66 if (menu) in NCURSES_EXPORT() 68 if (menu->status & _POSTED) in NCURSES_EXPORT() 74 if (menu->items && menu->items[0]) in NCURSES_EXPORT() 76 menu->toprow = 0; in NCURSES_EXPORT() 77 menu->curitem = menu->items[0]; in NCURSES_EXPORT() 78 assert(menu->curitem); in NCURSES_EXPORT() 79 set_menu_format(menu, menu->frows, menu->fcols); in NCURSES_EXPORT() 83 menu->opt = opts; in NCURSES_EXPORT() 95 _nc_Calculate_Item_Length_and_Width(menu); in NCURSES_EXPORT() 132 returnCode(set_menu_opts(menu, opts)); in menu_opts_off() [all …]
|
| H A D | m_new.c | 61 if (menu) in NCURSES_EXPORT() 65 menu->rows = menu->frows; in NCURSES_EXPORT() 66 menu->cols = menu->fcols; in NCURSES_EXPORT() 79 free(menu); in NCURSES_EXPORT() 87 if (!menu) in NCURSES_EXPORT() 90 returnMenu(menu); in NCURSES_EXPORT() 127 if (!menu) in free_menu() 133 if (menu->items) in free_menu() 136 if ((menu->status & _MARK_ALLOCATED) && menu->mark) in free_menu() 137 free(menu->mark); in free_menu() [all …]
|
| H A D | m_pattern.c | 55 menu_pattern(const MENU * menu) in NCURSES_EXPORT() 60 returnPtr(menu ? (menu->pattern ? menu->pattern : empty) : 0); in NCURSES_EXPORT() 84 if (!menu || !p) in set_menu_pattern() 87 if (!(menu->items)) in set_menu_pattern() 93 Reset_Pattern(menu); in set_menu_pattern() 97 pos_menu_cursor(menu); in set_menu_pattern() 102 _nc_Link_Items(menu); in set_menu_pattern() 104 matchpos = menu->toprow; in set_menu_pattern() 105 matchitem = menu->curitem; in set_menu_pattern() 113 Reset_Pattern(menu); in set_menu_pattern() [all …]
|
| H A D | m_item_cur.c | 56 if (menu && item && (item->imenu == menu)) in NCURSES_EXPORT() 58 if (menu->status & _IN_DRIVER) in NCURSES_EXPORT() 61 assert(menu->curitem); in NCURSES_EXPORT() 62 if (item != menu->curitem) in NCURSES_EXPORT() 64 if (menu->status & _LINK_NEEDED) in NCURSES_EXPORT() 70 _nc_Link_Items(menu); in NCURSES_EXPORT() 72 assert(menu->pattern); in NCURSES_EXPORT() 73 Reset_Pattern(menu); in NCURSES_EXPORT() 75 Adjust_Current_Item(menu, menu->toprow, item); in NCURSES_EXPORT() 93 current_item(const MENU * menu) in current_item() argument [all …]
|
| H A D | m_cursor.c | 56 if (!menu || !pX || !pY) in NCURSES_EXPORT() 61 item = menu->curitem; in NCURSES_EXPORT() 64 if (!(menu->status & _POSTED)) in NCURSES_EXPORT() 67 *pX = item->x * (menu->spc_cols + menu->itemlen); in NCURSES_EXPORT() 68 *pY = (item->y - menu->toprow) * menu->spc_rows; in NCURSES_EXPORT() 84 pos_menu_cursor(const MENU * menu) in pos_menu_cursor() argument 88 int err = _nc_menu_cursor_pos(menu, (ITEM *) 0, &y, &x); in pos_menu_cursor() 94 win = Get_Menu_UserWin(menu); in pos_menu_cursor() 95 sub = menu->usersub ? menu->usersub : win; in pos_menu_cursor() 98 if ((menu->opt & O_SHOWMATCH) && (menu->pindex > 0)) in pos_menu_cursor() [all …]
|
| H A D | m_items.c | 57 set_menu_items(MENU * menu, ITEM ** items) in NCURSES_EXPORT() 61 if (!menu || (items && !(*items))) in NCURSES_EXPORT() 64 if (menu->status & _POSTED) in NCURSES_EXPORT() 67 if (menu->items) in NCURSES_EXPORT() 68 _nc_Disconnect_Items(menu); in NCURSES_EXPORT() 72 if (!_nc_Connect_Items(menu, items)) in NCURSES_EXPORT() 76 menu->items = items; in NCURSES_EXPORT() 89 menu_items(const MENU * menu) in menu_items() argument 92 returnItemPtr(menu ? menu->items : (ITEM **) 0); in menu_items() 105 item_count(const MENU * menu) in item_count() argument [all …]
|
| H A D | m_pad.c | 44 #define Refresh_Menu(menu) \ argument 45 if ( (menu) && ((menu)->status & _POSTED) )\ 47 _nc_Draw_Menu( menu );\ 48 _nc_Show_Menu( menu ); \ 63 set_menu_pad(MENU * menu, int pad) in NCURSES_EXPORT() 65 bool do_refresh = (menu != (MENU *) 0); in NCURSES_EXPORT() 72 Normalize_Menu(menu); in NCURSES_EXPORT() 73 menu->pad = (unsigned char)pad; in NCURSES_EXPORT() 76 Refresh_Menu(menu); in NCURSES_EXPORT() 90 menu_pad(const MENU * menu) in menu_pad() argument [all …]
|
| H A D | m_item_new.c | 208 if (menu) in set_menu_mark() 213 if (menu->status & _POSTED) in set_menu_mark() 217 if (menu->marklen != l) in set_menu_mark() 220 menu->marklen = l; in set_menu_mark() 223 menu->mark = strdup(mark); in set_menu_mark() 224 if (menu->mark) in set_menu_mark() 231 menu->mark = old_mark; in set_menu_mark() 237 menu->mark = (char *)0; in set_menu_mark() 244 _nc_Draw_Menu(menu); in set_menu_mark() 245 _nc_Show_Menu(menu); in set_menu_mark() [all …]
|
| H A D | m_attribs.c | 44 #define Refresh_Menu(menu) \ argument 45 if ( (menu) && ((menu)->status & _POSTED) )\ 47 _nc_Draw_Menu( menu );\ 48 _nc_Show_Menu( menu );\ 58 if (menu && ( menu -> name != attr))\ 60 (menu -> name) = attr;\ 61 Refresh_Menu(menu);\ 63 Normalize_Menu( menu ) -> name = attr;\ 69 NCURSES_IMPEXP chtype NCURSES_API menu_ ## name (const MENU * menu)\ 71 T((T_CALLED("menu_" #name "(%p)"), (const void *) menu));\ [all …]
|
| H A D | llib-lmenu | 41 MENU *menu, 52 MENU *menu, 63 MENU *menu, 91 MENU *menu, 98 MENU *menu, 106 MENU *menu, 127 MENU *menu, 133 MENU *menu) 143 MENU *menu) 148 MENU *menu) [all …]
|
| H A D | llib-lmenutw | 41 MENU *menu, 52 MENU *menu, 63 MENU *menu, 91 MENU *menu, 98 MENU *menu, 106 MENU *menu, 127 MENU *menu, 133 MENU *menu) 143 MENU *menu) 148 MENU *menu) [all …]
|
| H A D | llib-lmenuw | 41 MENU *menu, 52 MENU *menu, 63 MENU *menu, 91 MENU *menu, 98 MENU *menu, 106 MENU *menu, 127 MENU *menu, 133 MENU *menu) 143 MENU *menu) 148 MENU *menu) [all …]
|
| H A D | llib-lmenut | 41 MENU *menu, 52 MENU *menu, 63 MENU *menu, 91 MENU *menu, 98 MENU *menu, 106 MENU *menu, 127 MENU *menu, 133 MENU *menu) 143 MENU *menu) 148 MENU *menu) [all …]
|
| H A D | m_win.c | 53 set_menu_win(MENU * menu, WINDOW *win) in NCURSES_EXPORT() 55 T((T_CALLED("set_menu_win(%p,%p)"), (void *)menu, (void *)win)); in NCURSES_EXPORT() 57 if (menu) in NCURSES_EXPORT() 59 if (menu->status & _POSTED) in NCURSES_EXPORT() 69 SCREEN *sp = _nc_screen_of(menu->userwin); in NCURSES_EXPORT() 71 menu->userwin = win ? win : sp->_stdscr; in NCURSES_EXPORT() 72 _nc_Calculate_Item_Length_and_Width(menu); in NCURSES_EXPORT() 75 menu->userwin = win; in NCURSES_EXPORT() 93 menu_win(const MENU * menu) in menu_win() argument 95 const MENU *m = Normalize_Menu(menu); in menu_win() [all …]
|
| H A D | m_sub.c | 53 set_menu_sub(MENU * menu, WINDOW *win) in NCURSES_EXPORT() 55 T((T_CALLED("set_menu_sub(%p,%p)"), (void *)menu, (void *)win)); in NCURSES_EXPORT() 57 if (menu) in NCURSES_EXPORT() 59 if (menu->status & _POSTED) in NCURSES_EXPORT() 69 SCREEN *sp = _nc_screen_of(menu->usersub); in NCURSES_EXPORT() 71 menu->usersub = win ? win : sp->_stdscr; in NCURSES_EXPORT() 72 _nc_Calculate_Item_Length_and_Width(menu); in NCURSES_EXPORT() 75 menu->usersub = win; in NCURSES_EXPORT() 93 menu_sub(const MENU * menu) in menu_sub() argument 95 const MENU *m = Normalize_Menu(menu); in menu_sub() [all …]
|
| H A D | m_hook.c | 45 NCURSES_IMPEXP int NCURSES_API set_ ## typ ## _ ## name (MENU *menu, Menu_Hook func )\ 48 T((T_CALLED("set_" #typ "_" #name "(%p,%s)"), (void *) menu, TR_FUNC_ARG(0, func)));\ 49 (Normalize_Menu(menu) -> typ ## name = func );\ 55 NCURSES_IMPEXP Menu_Hook NCURSES_API typ ## _ ## name ( const MENU *menu )\ 57 T((T_CALLED(#typ "_" #name "(%p)"), (const void *) menu));\ 58 returnMenuHook(Normalize_Menu(menu) -> typ ## name);\ 70 GEN_HOOK_SET_FUNCTION(menu, init) 82 GEN_HOOK_GET_FUNCTION(menu, init) 93 GEN_HOOK_SET_FUNCTION(menu, term) 105 GEN_HOOK_GET_FUNCTION(menu, term)
|
| H A D | m_item_val.c | 59 MENU *menu; in NCURSES_EXPORT() local 64 menu = item->imenu; in NCURSES_EXPORT() 67 (menu && (menu->opt & O_ONEVALUE))) in NCURSES_EXPORT() 73 if (menu) in NCURSES_EXPORT() 75 if (menu->status & _POSTED) in NCURSES_EXPORT() 77 Move_And_Post_Item(menu, item); in NCURSES_EXPORT() 78 _nc_Show_Menu(menu); in NCURSES_EXPORT()
|
| H A D | m_scale.c | 55 scale_menu(const MENU * menu, int *rows, int *cols) in NCURSES_EXPORT() 58 (const void *)menu, in NCURSES_EXPORT() 62 if (!menu) in NCURSES_EXPORT() 65 if (menu->items && *(menu->items)) in NCURSES_EXPORT() 68 *rows = menu->height; in NCURSES_EXPORT() 70 *cols = menu->width; in NCURSES_EXPORT()
|
| /freebsd-13.1/stand/lua/ |
| H A D | menu.lua | 39 local menu = {} 64 menu.handlers = { 152 menu.boot_options = { 215 menu.welcome = { 406 menu.default = menu.welcome 471 function menu.run() 486 menu.draw(menu.default) 499 menu.process(menu.default, autoboot_key) 543 function cli.menu() function 544 menu.run() [all …]
|