/freebsd/contrib/ncurses/menu/ |
H A D | m_post.c | 53 _nc_Post_Item(const MENU *menu, const ITEM *item) in MENU_EXPORT() 62 assert(menu->win); in MENU_EXPORT() 64 getyx(menu->win, item_y, item_x); in MENU_EXPORT() 70 wattron(menu->win, (int)menu->back); in MENU_EXPORT() 71 if (item->value || (item == menu->curitem)) in MENU_EXPORT() 73 if (menu->marklen) in MENU_EXPORT() 80 if (!(menu->opt & O_ONEVALUE) && item->value && item != menu->curitem) in MENU_EXPORT() 82 wattron(menu->win, (int)menu->fore); in MENU_EXPORT() 85 waddstr(menu->win, menu->mark); in MENU_EXPORT() 88 wattron(menu->win, (int)menu->fore); in MENU_EXPORT() [all …]
|
H A D | m_global.c | 111 ComputeMaximum_NameDesc_Lengths(MENU *menu) in ComputeMaximum_NameDesc_Lengths() argument 117 assert(menu && menu->items); in ComputeMaximum_NameDesc_Lengths() 118 for (items = menu->items; *items; items++) in ComputeMaximum_NameDesc_Lengths() 130 menu->namelen = (short)MaximumNameLength; in ComputeMaximum_NameDesc_Lengths() 131 menu->desclen = (short)MaximumDescriptionLength; in ComputeMaximum_NameDesc_Lengths() 132 T(("ComputeMaximum_NameDesc_Lengths %d,%d", menu->namelen, menu->desclen)); in ComputeMaximum_NameDesc_Lengths() 145 ResetConnectionInfo(MENU *menu, ITEM **items) in ResetConnectionInfo() argument 149 assert(menu && items); in ResetConnectionInfo() 155 if (menu->pattern) in ResetConnectionInfo() 156 free(menu->pattern); in ResetConnectionInfo() [all …]
|
H A D | m_driver.c | 46 #define Remove_Character_From_Pattern(menu) \ argument 47 (menu)->pattern[--((menu)->pindex)] = '\0' 50 #define Add_Character_To_Pattern(menu,ch) \ argument 51 { (menu)->pattern[((menu)->pindex)++] = (char) (ch);\ 52 (menu)->pattern[(menu)->pindex] = '\0'; } 120 (MENU *menu, int ch, ITEM **item) in _nc_Match_Next_Character_In_Item_Name() argument 126 (void *)menu, ch, (void *)item)); in _nc_Match_Next_Character_In_Item_Name() 128 assert(menu && item && *item); in _nc_Match_Next_Character_In_Item_Name() 135 if ((menu->pindex + 1) > menu->namelen) in _nc_Match_Next_Character_In_Item_Name() 138 Add_Character_To_Pattern(menu, ch); in _nc_Match_Next_Character_In_Item_Name() [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 65 _nc_screen_of(menu->userwin) : CURRENT_SCREEN) 68 #define Get_Menu_UserWin(menu) ((menu)->userwin ? \ argument 69 (menu)->userwin : CURRENT_SCREEN->_stdscr) 72 #define Get_Menu_Window( menu ) \ argument 73 ((menu)->usersub ? (menu)->usersub : Get_Menu_UserWin(menu)) 91 #define Move_And_Post_Item(menu,item) \ argument 92 {wmove((menu)->win,(menu)->spc_rows*(item)->y,((menu)->itemlen+(menu)->spc_cols)*(item)->x);\ 93 _nc_Post_Item((menu),(item));} [all …]
|
H A D | m_new.c | 58 MENU *menu = typeCalloc(MENU, 1); in MENU_EXPORT() local 61 if (menu) in MENU_EXPORT() 63 T((T_CREATE("menu %p"), (void *)menu)); in MENU_EXPORT() 64 *menu = _nc_Default_Menu; in MENU_EXPORT() 65 menu->status = 0; in MENU_EXPORT() 66 menu->rows = menu->frows; in MENU_EXPORT() 67 menu->cols = menu->fcols; in MENU_EXPORT() 72 menu->userwin = SP_PARM->_stdscr; in MENU_EXPORT() 73 menu->usersub = SP_PARM->_stdscr; in MENU_EXPORT() 77 if (!_nc_Connect_Items(menu, items)) in MENU_EXPORT() [all …]
|
H A D | m_item_top.c | 54 set_top_row(MENU *menu, int row) in MENU_EXPORT() 56 T((T_CALLED("set_top_row(%p,%d)"), (void *)menu, row)); in MENU_EXPORT() 58 if (menu) in MENU_EXPORT() 60 if (menu->status & _IN_DRIVER) in MENU_EXPORT() 62 if (menu->items == (ITEM **)0) in MENU_EXPORT() 65 if ((row < 0) || (row > (menu->rows - menu->arows))) in MENU_EXPORT() 71 if (row != menu->toprow) in MENU_EXPORT() 75 if (menu->status & _LINK_NEEDED) in MENU_EXPORT() 76 _nc_Link_Items(menu); in MENU_EXPORT() 78 item = menu->items[(menu->opt & O_ROWMAJOR) ? (row * menu->cols) : row]; in MENU_EXPORT() [all …]
|
H A D | m_format.c | 60 set_menu_format(MENU *menu, int rows, int cols) in MENU_EXPORT() 63 T((T_CALLED("set_menu_format(%p,%d,%d)"), (void *)menu, rows, cols)); in MENU_EXPORT() 68 if (menu) in MENU_EXPORT() 72 if (menu->status & _POSTED) in MENU_EXPORT() 75 if (!(menu->items)) in MENU_EXPORT() 79 rows = menu->frows; in MENU_EXPORT() 81 cols = menu->fcols; in MENU_EXPORT() 83 if (menu->pattern) in MENU_EXPORT() 84 Reset_Pattern(menu); in MENU_EXPORT() 86 menu->frows = (short)rows; in MENU_EXPORT() [all …]
|
H A D | m_opts.c | 57 set_menu_opts(MENU *menu, Menu_Options opts) in MENU_EXPORT() 59 T((T_CALLED("set_menu_opts(%p,%d)"), (void *)menu, opts)); in MENU_EXPORT() 66 if (menu) in MENU_EXPORT() 68 if (menu->status & _POSTED) in MENU_EXPORT() 71 if ((opts & O_ROWMAJOR) != (menu->opt & O_ROWMAJOR)) in MENU_EXPORT() 74 if (menu->items && menu->items[0]) in MENU_EXPORT() 76 menu->toprow = 0; in MENU_EXPORT() 77 menu->curitem = menu->items[0]; in MENU_EXPORT() 78 assert(menu->curitem); in MENU_EXPORT() 79 set_menu_format(menu, menu->frows, menu->fcols); in MENU_EXPORT() [all …]
|
H A D | m_pattern.c | 55 menu_pattern(const MENU *menu) in MENU_EXPORT() 59 T((T_CALLED("menu_pattern(%p)"), (const void *)menu)); in MENU_EXPORT() 60 returnPtr(menu ? (menu->pattern ? menu->pattern : empty) : 0); in MENU_EXPORT() 77 set_menu_pattern(MENU *menu, const char *p) in set_menu_pattern() argument 82 T((T_CALLED("set_menu_pattern(%p,%s)"), (void *)menu, _nc_visbuf(p))); in set_menu_pattern() 84 if (!menu || !p) in set_menu_pattern() 87 if (!(menu->items)) in set_menu_pattern() 90 if (menu->status & _IN_DRIVER) in set_menu_pattern() 93 Reset_Pattern(menu); in set_menu_pattern() 97 pos_menu_cursor(menu); in set_menu_pattern() [all …]
|
H A D | m_item_cur.c | 52 set_current_item(MENU *menu, ITEM *item) in MENU_EXPORT() 54 T((T_CALLED("set_current_item(%p,%p)"), (void *)menu, (void *)item)); in MENU_EXPORT() 56 if (menu && item && (item->imenu == menu)) in MENU_EXPORT() 58 if (menu->status & _IN_DRIVER) in MENU_EXPORT() 61 assert(menu->curitem); in MENU_EXPORT() 62 if (item != menu->curitem) in MENU_EXPORT() 64 if (menu->status & _LINK_NEEDED) in MENU_EXPORT() 70 _nc_Link_Items(menu); in MENU_EXPORT() 72 assert(menu->pattern); in MENU_EXPORT() 73 Reset_Pattern(menu); in MENU_EXPORT() [all …]
|
H A D | m_cursor.c | 54 _nc_menu_cursor_pos(const MENU *menu, const ITEM *item, int *pY, int *pX) in MENU_EXPORT() 56 if (!menu || !pX || !pY) in MENU_EXPORT() 61 item = menu->curitem; in MENU_EXPORT() 64 if (!(menu->status & _POSTED)) in MENU_EXPORT() 67 *pX = item->x * (menu->spc_cols + menu->itemlen); in MENU_EXPORT() 68 *pY = (item->y - menu->toprow) * menu->spc_rows; in MENU_EXPORT() 84 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() 89 T((T_CALLED("pos_menu_cursor(%p)"), (const void *)menu)); in pos_menu_cursor() 93 WINDOW *win = Get_Menu_UserWin(menu); in pos_menu_cursor() [all …]
|
H A D | m_items.c | 57 set_menu_items(MENU *menu, ITEM **items) in MENU_EXPORT() 59 T((T_CALLED("set_menu_items(%p,%p)"), (void *)menu, (void *)items)); in MENU_EXPORT() 61 if (!menu || (items && !(*items))) in MENU_EXPORT() 64 if (menu->status & _POSTED) in MENU_EXPORT() 67 if (menu->items) in MENU_EXPORT() 68 _nc_Disconnect_Items(menu); in MENU_EXPORT() 72 if (!_nc_Connect_Items(menu, items)) in MENU_EXPORT() 76 menu->items = items; in MENU_EXPORT() 89 menu_items(const MENU *menu) in menu_items() argument 91 T((T_CALLED("menu_items(%p)"), (const void *)menu)); in menu_items() [all …]
|
H A D | m_item_new.c | 199 set_menu_mark(MENU *menu, const char *mark) in set_menu_mark() argument 203 T((T_CALLED("set_menu_mark(%p,%s)"), (void *)menu, _nc_visbuf(mark))); in set_menu_mark() 210 if (menu) in set_menu_mark() 212 char *old_mark = menu->mark; in set_menu_mark() 213 unsigned short old_status = menu->status; in set_menu_mark() 215 if (menu->status & _POSTED) in set_menu_mark() 219 if (menu->marklen != l) in set_menu_mark() 222 menu->marklen = l; in set_menu_mark() 225 menu->mark = strdup(mark); in set_menu_mark() 226 if (menu->mark) in set_menu_mark() [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 MENU_EXPORT() 65 bool do_refresh = (menu != (MENU *)0); in MENU_EXPORT() 67 T((T_CALLED("set_menu_pad(%p,%d)"), (void *)menu, pad)); in MENU_EXPORT() 72 Normalize_Menu(menu); in MENU_EXPORT() 73 menu->pad = (unsigned char)pad; in MENU_EXPORT() 76 Refresh_Menu(menu); in MENU_EXPORT() [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 );\ 53 MENU_EXPORT(int) NCURSES_API set_menu_ ## name (MENU* menu, chtype attr) \ 55 T((T_CALLED("set_menu_" #name "(%p,%s)"), (void *) menu, _traceattr(attr))); \ 58 if (menu && ( menu -> name != attr))\ 60 (menu -> name) = attr;\ 61 Refresh_Menu(menu);\ 63 Normalize_Menu( menu ) -> name = attr;\ [all …]
|
H A D | llib-lmenut | 37 #include <menu.priv.h> 41 MENU *menu, 47 const MENU *menu) 52 MENU *menu, 58 const MENU *menu) 63 MENU *menu, 69 const MENU *menu) 76 const MENU *menu, 84 const MENU *menu) 91 MENU *menu, [all …]
|
H A D | llib-lmenutw | 37 #include <menu.priv.h> 41 MENU *menu, 47 const MENU *menu) 52 MENU *menu, 58 const MENU *menu) 63 MENU *menu, 69 const MENU *menu) 76 const MENU *menu, 84 const MENU *menu) 91 MENU *menu, [all …]
|
H A D | llib-lmenuw | 37 #include <menu.priv.h> 41 MENU *menu, 47 const MENU *menu) 52 MENU *menu, 58 const MENU *menu) 63 MENU *menu, 69 const MENU *menu) 76 const MENU *menu, 84 const MENU *menu) 91 MENU *menu, [all …]
|
H A D | llib-lmenu | 37 #include <menu.priv.h> 41 MENU *menu, 47 const MENU *menu) 52 MENU *menu, 58 const MENU *menu) 63 MENU *menu, 69 const MENU *menu) 76 const MENU *menu, 84 const MENU *menu) 91 MENU *menu, [all …]
|
H A D | m_win.c | 53 set_menu_win(MENU *menu, WINDOW *win) in MENU_EXPORT() 55 T((T_CALLED("set_menu_win(%p,%p)"), (void *)menu, (void *)win)); in MENU_EXPORT() 57 if (menu) in MENU_EXPORT() 59 if (menu->status & _POSTED) in MENU_EXPORT() 69 SCREEN *sp = _nc_screen_of(menu->userwin); in MENU_EXPORT() 71 menu->userwin = win ? win : sp->_stdscr; in MENU_EXPORT() 72 _nc_Calculate_Item_Length_and_Width(menu); in MENU_EXPORT() 75 menu->userwin = win; in MENU_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 MENU_EXPORT() 55 T((T_CALLED("set_menu_sub(%p,%p)"), (void *)menu, (void *)win)); in MENU_EXPORT() 57 if (menu) in MENU_EXPORT() 59 if (menu->status & _POSTED) in MENU_EXPORT() 69 SCREEN *sp = _nc_screen_of(menu->usersub); in MENU_EXPORT() 71 menu->usersub = win ? win : sp->_stdscr; in MENU_EXPORT() 72 _nc_Calculate_Item_Length_and_Width(menu); in MENU_EXPORT() 75 menu->usersub = win; in MENU_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 MENU_EXPORT(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 MENU_EXPORT(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_scale.c | 55 scale_menu(const MENU *menu, int *rows, int *cols) in MENU_EXPORT() 58 (const void *)menu, in MENU_EXPORT() 62 if (!menu) in MENU_EXPORT() 65 if (menu->items && *(menu->items)) in MENU_EXPORT() 68 *rows = menu->height; in MENU_EXPORT() 70 *cols = menu->width; in MENU_EXPORT()
|
/freebsd/contrib/bsddialog/lib/ |
H A D | theme.c | 71 .menu.f_prefixcolor = WHITE, 72 .menu.prefixcolor = WHITE, 73 .menu.f_selectorcolor = BLACK, 74 .menu.selectorcolor = WHITE, 75 .menu.f_desccolor = BLACK, 76 .menu.desccolor = WHITE, 77 .menu.f_namecolor = BLACK, 78 .menu.namecolor = WHITE, 79 .menu.f_shortcutcolor = BLACK | A_UNDERLINE, 80 .menu.shortcutcolor = WHITE | A_UNDERLINE, [all …]
|
/freebsd/stand/lua/ |
H A D | menu.lua | 37 local menu = {} 69 menu.handlers = { 94 menu.process(entry.submenu) 106 menu.boot_environments = { 157 menu.boot_options = { 220 menu.welcome = { 222 local menu_entries = menu.welcome.all_entries 368 submenu = menu.boot_options, 404 submenu = menu.boot_environments, 440 menu.default = menu.welcome [all …]
|