Home
last modified time | relevance | path

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

12345678910>>...16

/openbsd-src/lib/libmenu/
H A Dm_post.c55 _nc_Post_Item(const MENU *menu, const ITEM *item) in MENU_EXPORT()
64 assert(menu->win); in MENU_EXPORT()
66 getyx(menu->win, item_y, item_x); in MENU_EXPORT()
72 wattron(menu->win, (int)menu->back); in MENU_EXPORT()
73 if (item->value || (item == menu->curitem)) in MENU_EXPORT()
75 if (menu->marklen) in MENU_EXPORT()
82 if (!(menu->opt & O_ONEVALUE) && item->value && item != menu->curitem) in MENU_EXPORT()
84 wattron(menu->win, (int)menu->fore); in MENU_EXPORT()
87 waddstr(menu->win, menu->mark); in MENU_EXPORT()
90 wattron(menu->win, (int)menu->fore); in MENU_EXPORT()
[all …]
H A Dm_global.c113 ComputeMaximum_NameDesc_Lengths(MENU *menu) in ComputeMaximum_NameDesc_Lengths() argument
119 assert(menu && menu->items); in ComputeMaximum_NameDesc_Lengths()
120 for (items = menu->items; *items; items++) in ComputeMaximum_NameDesc_Lengths()
132 menu->namelen = (short)MaximumNameLength; in ComputeMaximum_NameDesc_Lengths()
133 menu->desclen = (short)MaximumDescriptionLength; in ComputeMaximum_NameDesc_Lengths()
134 T(("ComputeMaximum_NameDesc_Lengths %d,%d", menu->namelen, menu->desclen)); in ComputeMaximum_NameDesc_Lengths()
147 ResetConnectionInfo(MENU *menu, ITEM **items) in ResetConnectionInfo() argument
151 assert(menu && items); in ResetConnectionInfo()
157 if (menu->pattern) in ResetConnectionInfo()
158 free(menu->pattern); in ResetConnectionInfo()
[all …]
H A Dm_driver.c48 #define Remove_Character_From_Pattern(menu) \ argument
49 (menu)->pattern[--((menu)->pindex)] = '\0'
52 #define Add_Character_To_Pattern(menu,ch) \ argument
53 { (menu)->pattern[((menu)->pindex)++] = (char) (ch);\
54 (menu)->pattern[(menu)->pindex] = '\0'; }
122 (MENU *menu, int ch, ITEM **item) in _nc_Match_Next_Character_In_Item_Name() argument
128 (void *)menu, ch, (void *)item)); in _nc_Match_Next_Character_In_Item_Name()
130 assert(menu && item && *item); in _nc_Match_Next_Character_In_Item_Name()
137 if ((menu->pindex + 1) > menu->namelen) in _nc_Match_Next_Character_In_Item_Name()
140 Add_Character_To_Pattern(menu, ch); in _nc_Match_Next_Character_In_Item_Name()
[all …]
H A Dm_new.c60 MENU *menu = typeCalloc(MENU, 1); in MENU_EXPORT() local
63 if (menu) in MENU_EXPORT()
65 T((T_CREATE("menu %p"), (void *)menu)); in MENU_EXPORT()
66 *menu = _nc_Default_Menu; in MENU_EXPORT()
67 menu->status = 0; in MENU_EXPORT()
68 menu->rows = menu->frows; in MENU_EXPORT()
69 menu->cols = menu->fcols; in MENU_EXPORT()
74 menu->userwin = SP_PARM->_stdscr; in MENU_EXPORT()
75 menu->usersub = SP_PARM->_stdscr; in MENU_EXPORT()
79 if (!_nc_Connect_Items(menu, items)) in MENU_EXPORT()
[all …]
H A Dm_item_top.c56 set_top_row(MENU *menu, int row) in MENU_EXPORT()
58 T((T_CALLED("set_top_row(%p,%d)"), (void *)menu, row)); in MENU_EXPORT()
60 if (menu) in MENU_EXPORT()
62 if (menu->status & _IN_DRIVER) in MENU_EXPORT()
64 if (menu->items == (ITEM **)0) in MENU_EXPORT()
67 if ((row < 0) || (row > (menu->rows - menu->arows))) in MENU_EXPORT()
73 if (row != menu->toprow) in MENU_EXPORT()
77 if (menu->status & _LINK_NEEDED) in MENU_EXPORT()
78 _nc_Link_Items(menu); in MENU_EXPORT()
80 item = menu->items[(menu->opt & O_ROWMAJOR) ? (row * menu->cols) : row]; in MENU_EXPORT()
[all …]
H A Dmenu.priv.h64 #define Normalize_Menu( menu ) ((menu)=(menu)?(menu):&_nc_Default_Menu) argument
66 #define Get_Menu_Screen( menu ) (menu->userwin ? \ argument
67 _nc_screen_of(menu->userwin) : CURRENT_SCREEN)
70 #define Get_Menu_UserWin(menu) ((menu)->userwin ? \ argument
71 (menu)->userwin : CURRENT_SCREEN->_stdscr)
74 #define Get_Menu_Window( menu ) \ argument
75 ((menu)->usersub ? (menu)->usersub : Get_Menu_UserWin(menu))
93 #define Move_And_Post_Item(menu,item) \ argument
94 {wmove((menu)->win,(menu)->spc_rows*(item)->y,((menu)->itemlen+(menu)->spc_cols)*(item)->x);\
95 _nc_Post_Item((menu),(item));}
[all …]
H A Dm_format.c62 set_menu_format(MENU *menu, int rows, int cols) in MENU_EXPORT()
65 T((T_CALLED("set_menu_format(%p,%d,%d)"), (void *)menu, rows, cols)); in MENU_EXPORT()
70 if (menu) in MENU_EXPORT()
74 if (menu->status & _POSTED) in MENU_EXPORT()
77 if (!(menu->items)) in MENU_EXPORT()
81 rows = menu->frows; in MENU_EXPORT()
83 cols = menu->fcols; in MENU_EXPORT()
85 if (menu->pattern) in MENU_EXPORT()
86 Reset_Pattern(menu); in MENU_EXPORT()
88 menu->frows = (short)rows; in MENU_EXPORT()
[all …]
H A Dm_opts.c59 set_menu_opts(MENU *menu, Menu_Options opts) in MENU_EXPORT()
61 T((T_CALLED("set_menu_opts(%p,%d)"), (void *)menu, opts)); in MENU_EXPORT()
68 if (menu) in MENU_EXPORT()
70 if (menu->status & _POSTED) in MENU_EXPORT()
73 if ((opts & O_ROWMAJOR) != (menu->opt & O_ROWMAJOR)) in MENU_EXPORT()
76 if (menu->items && menu->items[0]) in MENU_EXPORT()
78 menu->toprow = 0; in MENU_EXPORT()
79 menu->curitem = menu->items[0]; in MENU_EXPORT()
80 assert(menu->curitem); in MENU_EXPORT()
81 set_menu_format(menu, menu->frows, menu->fcols); in MENU_EXPORT()
[all …]
H A Dm_pattern.c57 menu_pattern(const MENU *menu) in MENU_EXPORT()
61 T((T_CALLED("menu_pattern(%p)"), (const void *)menu)); in MENU_EXPORT()
62 returnPtr(menu ? (menu->pattern ? menu->pattern : empty) : 0); in MENU_EXPORT()
79 set_menu_pattern(MENU *menu, const char *p) in set_menu_pattern() argument
84 T((T_CALLED("set_menu_pattern(%p,%s)"), (void *)menu, _nc_visbuf(p))); in set_menu_pattern()
86 if (!menu || !p) in set_menu_pattern()
89 if (!(menu->items)) in set_menu_pattern()
92 if (menu->status & _IN_DRIVER) in set_menu_pattern()
95 Reset_Pattern(menu); in set_menu_pattern()
99 pos_menu_cursor(menu); in set_menu_pattern()
[all …]
H A Dm_item_cur.c54 set_current_item(MENU *menu, ITEM *item) in MENU_EXPORT()
56 T((T_CALLED("set_current_item(%p,%p)"), (void *)menu, (void *)item)); in MENU_EXPORT()
58 if (menu && item && (item->imenu == menu)) in MENU_EXPORT()
60 if (menu->status & _IN_DRIVER) in MENU_EXPORT()
63 assert(menu->curitem); in MENU_EXPORT()
64 if (item != menu->curitem) in MENU_EXPORT()
66 if (menu->status & _LINK_NEEDED) in MENU_EXPORT()
72 _nc_Link_Items(menu); in MENU_EXPORT()
74 assert(menu->pattern); in MENU_EXPORT()
75 Reset_Pattern(menu); in MENU_EXPORT()
[all …]
H A Dm_cursor.c56 _nc_menu_cursor_pos(const MENU *menu, const ITEM *item, int *pY, int *pX) in MENU_EXPORT()
58 if (!menu || !pX || !pY) in MENU_EXPORT()
63 item = menu->curitem; in MENU_EXPORT()
66 if (!(menu->status & _POSTED)) in MENU_EXPORT()
69 *pX = item->x * (menu->spc_cols + menu->itemlen); in MENU_EXPORT()
70 *pY = (item->y - menu->toprow) * menu->spc_rows; in MENU_EXPORT()
86 pos_menu_cursor(const MENU *menu) in pos_menu_cursor() argument
89 int err = _nc_menu_cursor_pos(menu, (ITEM *)0, &y, &x); in pos_menu_cursor()
91 T((T_CALLED("pos_menu_cursor(%p)"), (const void *)menu)); in pos_menu_cursor()
95 WINDOW *win = Get_Menu_UserWin(menu); in pos_menu_cursor()
[all …]
H A Dm_items.c59 set_menu_items(MENU *menu, ITEM **items) in MENU_EXPORT()
61 T((T_CALLED("set_menu_items(%p,%p)"), (void *)menu, (void *)items)); in MENU_EXPORT()
63 if (!menu || (items && !(*items))) in MENU_EXPORT()
66 if (menu->status & _POSTED) in MENU_EXPORT()
69 if (menu->items) in MENU_EXPORT()
70 _nc_Disconnect_Items(menu); in MENU_EXPORT()
74 if (!_nc_Connect_Items(menu, items)) in MENU_EXPORT()
78 menu->items = items; in MENU_EXPORT()
91 menu_items(const MENU *menu) in menu_items() argument
93 T((T_CALLED("menu_items(%p)"), (const void *)menu)); in menu_items()
[all …]
H A Dm_pad.c46 #define Refresh_Menu(menu) \ argument
47 if ( (menu) && ((menu)->status & _POSTED) )\
49 _nc_Draw_Menu( menu );\
50 _nc_Show_Menu( menu ); \
65 set_menu_pad(MENU *menu, int pad) in MENU_EXPORT()
67 bool do_refresh = (menu != (MENU *)0); in MENU_EXPORT()
69 T((T_CALLED("set_menu_pad(%p,%d)"), (void *)menu, pad)); in MENU_EXPORT()
74 Normalize_Menu(menu); in MENU_EXPORT()
75 menu->pad = (unsigned char)pad; in MENU_EXPORT()
78 Refresh_Menu(menu); in MENU_EXPORT()
[all …]
H A Dm_item_new.c201 set_menu_mark(MENU *menu, const char *mark) in set_menu_mark() argument
205 T((T_CALLED("set_menu_mark(%p,%s)"), (void *)menu, _nc_visbuf(mark))); in set_menu_mark()
212 if (menu) in set_menu_mark()
214 char *old_mark = menu->mark; in set_menu_mark()
215 unsigned short old_status = menu->status; in set_menu_mark()
217 if (menu->status & _POSTED) in set_menu_mark()
221 if (menu->marklen != l) in set_menu_mark()
224 menu->marklen = l; in set_menu_mark()
227 menu->mark = strdup(mark); in set_menu_mark()
228 if (menu->mark) in set_menu_mark()
[all …]
H A Dm_attribs.c46 #define Refresh_Menu(menu) \ argument
47 if ( (menu) && ((menu)->status & _POSTED) )\
49 _nc_Draw_Menu( menu );\
50 _nc_Show_Menu( menu );\
55 MENU_EXPORT(int) NCURSES_API set_menu_ ## name (MENU* menu, chtype attr) \
57 T((T_CALLED("set_menu_" #name "(%p,%s)"), (void *) menu, _traceattr(attr))); \
60 if (menu && ( menu -> name != attr))\
62 (menu -> name) = attr;\
63 Refresh_Menu(menu);\
65 Normalize_Menu( menu ) -> name = attr;\
[all …]
H A Dm_win.c55 set_menu_win(MENU *menu, WINDOW *win) in MENU_EXPORT()
57 T((T_CALLED("set_menu_win(%p,%p)"), (void *)menu, (void *)win)); in MENU_EXPORT()
59 if (menu) in MENU_EXPORT()
61 if (menu->status & _POSTED) in MENU_EXPORT()
71 SCREEN *sp = _nc_screen_of(menu->userwin); in MENU_EXPORT()
73 menu->userwin = win ? win : sp->_stdscr; in MENU_EXPORT()
74 _nc_Calculate_Item_Length_and_Width(menu); in MENU_EXPORT()
77 menu->userwin = win; in MENU_EXPORT()
95 menu_win(const MENU *menu) in menu_win() argument
97 const MENU *m = Normalize_Menu(menu); in menu_win()
[all …]
H A Dm_sub.c55 set_menu_sub(MENU *menu, WINDOW *win) in MENU_EXPORT()
57 T((T_CALLED("set_menu_sub(%p,%p)"), (void *)menu, (void *)win)); in MENU_EXPORT()
59 if (menu) in MENU_EXPORT()
61 if (menu->status & _POSTED) in MENU_EXPORT()
71 SCREEN *sp = _nc_screen_of(menu->usersub); in MENU_EXPORT()
73 menu->usersub = win ? win : sp->_stdscr; in MENU_EXPORT()
74 _nc_Calculate_Item_Length_and_Width(menu); in MENU_EXPORT()
77 menu->usersub = win; in MENU_EXPORT()
95 menu_sub(const MENU *menu) in menu_sub() argument
97 const MENU *m = Normalize_Menu(menu); in menu_sub()
[all …]
H A Dm_hook.c47 MENU_EXPORT(int) NCURSES_API set_ ## typ ## _ ## name (MENU *menu, Menu_Hook func )\
50 T((T_CALLED("set_" #typ "_" #name "(%p,%s)"), (void *) menu, TR_FUNC_ARG(0, func)));\
51 (Normalize_Menu(menu) -> typ ## name = func );\
57 MENU_EXPORT(Menu_Hook) NCURSES_API typ ## _ ## name ( const MENU *menu )\
59 T((T_CALLED(#typ "_" #name "(%p)"), (const void *) menu));\
60 returnMenuHook(Normalize_Menu(menu) -> typ ## name);\
72 GEN_HOOK_SET_FUNCTION(menu, init)
84 GEN_HOOK_GET_FUNCTION(menu, init)
95 GEN_HOOK_SET_FUNCTION(menu, term)
107 GEN_HOOK_GET_FUNCTION(menu, term)
H A Dm_scale.c57 scale_menu(const MENU *menu, int *rows, int *cols) in MENU_EXPORT()
60 (const void *)menu, in MENU_EXPORT()
64 if (!menu) in MENU_EXPORT()
67 if (menu->items && *(menu->items)) in MENU_EXPORT()
70 *rows = menu->height; in MENU_EXPORT()
72 *cols = menu->width; in MENU_EXPORT()
H A Dm_item_val.c64 MENU *menu = item->imenu; in MENU_EXPORT() local
67 (menu && (menu->opt & O_ONEVALUE))) in MENU_EXPORT()
73 if (menu) in MENU_EXPORT()
75 if (menu->status & _POSTED) in MENU_EXPORT()
77 Move_And_Post_Item(menu, item); in MENU_EXPORT()
78 _nc_Show_Menu(menu); in MENU_EXPORT()
H A Dm_userptr.c55 set_menu_userptr(MENU *menu, void *userptr) in MENU_EXPORT()
57 T((T_CALLED("set_menu_userptr(%p,%p)"), (void *)menu, (void *)userptr)); in MENU_EXPORT()
58 Normalize_Menu(menu)->userptr = userptr; in MENU_EXPORT()
73 menu_userptr(const MENU *menu) in menu_userptr() argument
75 T((T_CALLED("menu_userptr(%p)"), (const void *)menu)); in menu_userptr()
76 returnVoidPtr(Normalize_Menu(menu)->userptr); in menu_userptr()
H A Dm_item_vis.c58 MENU *menu; in MENU_EXPORT() local
62 (menu = item->imenu) && in MENU_EXPORT()
63 (menu->status & _POSTED) && in MENU_EXPORT()
64 ((menu->toprow + menu->arows) > (item->y)) && in MENU_EXPORT()
65 (item->y >= menu->toprow)) in MENU_EXPORT()
/openbsd-src/usr.bin/tmux/
H A Dmenu.c1 /* $OpenBSD: menu.c,v 1.54 2024/10/17 17:10:41 nicm Exp $ */
41 struct menu *menu; member
49 menu_add_items(struct menu *menu, const struct menu_item *items, in menu_add_items() argument
55 menu_add_item(menu, loop, qitem, c, fs); in menu_add_items()
59 menu_add_item(struct menu *menu, const struct menu_item *item, in menu_add_item() argument
70 if (line && menu->count == 0) in menu_add_item()
72 if (line && menu in menu_add_item()
145 struct menu *menu; menu_create() local
155 menu_free(struct menu * menu) menu_free() argument
189 struct menu *menu = md->menu; menu_check_cb() local
202 struct menu *menu = md->menu; menu_draw_cb() local
244 struct menu *menu = md->menu; menu_key_cb() local
460 menu_prepare(struct menu * menu,int flags,int starting_choice,struct cmdq_item * item,u_int px,u_int py,struct client * c,enum box_lines lines,const char * style,const char * selected_style,const char * border_style,struct cmd_find_state * fs,menu_choice_cb cb,void * data) menu_prepare() argument
541 menu_display(struct menu * menu,int flags,int starting_choice,struct cmdq_item * item,u_int px,u_int py,struct client * c,enum box_lines lines,const char * style,const char * selected_style,const char * border_style,struct cmd_find_state * fs,menu_choice_cb cb,void * data) menu_display() argument
[all...]
/openbsd-src/gnu/llvm/compiler-rt/www/
H A Dmenu.css5 [id=menu] { selector
17 /* menu style */
20 #menu .submenu {
25 #menu label {
31 #menu a {
37 #menu a:visited {
/openbsd-src/gnu/llvm/clang/www/
H A Dmenu.css5 [id=menu] { selector
17 /* menu style */
20 #menu .submenu {
25 #menu label {
31 #menu a {
37 #menu a:visited {

12345678910>>...16