Lines Matching refs:wp

22     win_T   *wp;  in win_getid()  local
30 wp = firstwin; in win_getid()
42 wp = firstwin; in win_getid()
44 wp = tp->tp_firstwin; in win_getid()
46 for ( ; wp != NULL; wp = wp->w_next) in win_getid()
48 return wp->w_id; in win_getid()
56 win_T *wp; in win_id2tabwin() local
64 FOR_ALL_WINDOWS_IN_TAB(tp, wp) in win_id2tabwin()
66 if (wp->w_id == id) in win_id2tabwin()
96 win_T *wp; in win_id2wp_tp() local
99 FOR_ALL_TAB_WINDOWS(tp, wp) in win_id2wp_tp()
100 if (wp->w_id == id) in win_id2wp_tp()
104 return wp; in win_id2wp_tp()
109 FOR_ALL_POPUPWINS_IN_TAB(tp, wp) in win_id2wp_tp()
110 if (wp->w_id == id) in win_id2wp_tp()
114 return wp; in win_id2wp_tp()
116 FOR_ALL_POPUPWINS(wp) in win_id2wp_tp()
117 if (wp->w_id == id) in win_id2wp_tp()
121 return wp; in win_id2wp_tp()
131 win_T *wp; in win_id2win() local
135 FOR_ALL_WINDOWS(wp) in win_id2win()
137 if (wp->w_id == id) in win_id2win()
147 win_T *wp; in win_findbuf() local
151 FOR_ALL_TAB_WINDOWS(tp, wp) in win_findbuf()
152 if (wp->w_buffer->b_fnum == bufnr) in win_findbuf()
153 list_append_number(list, wp->w_id); in win_findbuf()
164 win_T *wp; in find_win_by_nr() local
172 FOR_ALL_WINDOWS_IN_TAB(tp, wp) in find_win_by_nr()
176 if (wp->w_id == nr) in find_win_by_nr()
177 return wp; in find_win_by_nr()
186 for (wp = (tp == NULL ? curtab : tp)->tp_first_popupwin; in find_win_by_nr()
187 wp != NULL; wp = wp->w_next) in find_win_by_nr()
188 if (wp->w_id == nr) in find_win_by_nr()
189 return wp; in find_win_by_nr()
191 FOR_ALL_POPUPWINS(wp) in find_win_by_nr()
192 if (wp->w_id == nr) in find_win_by_nr()
193 return wp; in find_win_by_nr()
197 return wp; in find_win_by_nr()
225 win_T *wp = NULL; in find_tabwin() local
242 wp = find_win_by_nr(wvp, tp); in find_tabwin()
243 if (wp == NULL && wvp->v_type == VAR_NUMBER in find_tabwin()
251 wp = curwin; in find_tabwin()
258 return wp; in find_tabwin()
319 win_T *wp; in get_winnr() local
372 for (wp = (tp == curtab) ? firstwin : tp->tp_firstwin; in get_winnr()
373 wp != twin; wp = wp->w_next) in get_winnr()
375 if (wp == NULL) in get_winnr()
390 get_win_info(win_T *wp, short tpnr, short winnr) in get_win_info() argument
400 dict_add_number(dict, "winid", wp->w_id); in get_win_info()
401 dict_add_number(dict, "height", wp->w_height); in get_win_info()
402 dict_add_number(dict, "winrow", wp->w_winrow + 1); in get_win_info()
403 dict_add_number(dict, "topline", wp->w_topline); in get_win_info()
404 dict_add_number(dict, "botline", wp->w_botline - 1); in get_win_info()
406 dict_add_number(dict, "winbar", wp->w_winbar_height); in get_win_info()
408 dict_add_number(dict, "width", wp->w_width); in get_win_info()
409 dict_add_number(dict, "wincol", wp->w_wincol + 1); in get_win_info()
410 dict_add_number(dict, "textoff", win_col_off(wp)); in get_win_info()
411 dict_add_number(dict, "bufnr", wp->w_buffer->b_fnum); in get_win_info()
414 dict_add_number(dict, "terminal", bt_terminal(wp->w_buffer)); in get_win_info()
417 dict_add_number(dict, "quickfix", bt_quickfix(wp->w_buffer)); in get_win_info()
419 (bt_quickfix(wp->w_buffer) && wp->w_llist_ref != NULL)); in get_win_info()
423 dict_add_dict(dict, "variables", wp->w_vars); in get_win_info()
435 win_T *wp; in get_tabpage_info() local
448 FOR_ALL_WINDOWS_IN_TAB(tp, wp) in get_tabpage_info()
449 list_append_number(l, (varnumber_T)wp->w_id); in get_tabpage_info()
504 win_T *wp = NULL, *wparg = NULL; in f_getwininfo() local
527 FOR_ALL_WINDOWS_IN_TAB(tp, wp) in f_getwininfo()
530 if (wparg != NULL && wp != wparg) in f_getwininfo()
532 d = get_win_info(wp, tabnr, winnr); in f_getwininfo()
547 FOR_ALL_POPUPWINS_IN_TAB(tp, wp) in f_getwininfo()
548 if (wp == wparg) in f_getwininfo()
691 win_T *wp; in f_win_execute() local
706 wp = win_id2wp_tp(id, &tp); in f_win_execute()
707 if (wp != NULL && tp != NULL) in f_win_execute()
709 pos_T curpos = wp->w_cursor; in f_win_execute()
711 if (switch_win_noblock(&save_curwin, &save_curtab, wp, tp, TRUE) == OK) in f_win_execute()
719 if (win_valid(wp) && !EQUAL_POS(curpos, wp->w_cursor)) in f_win_execute()
720 wp->w_redr_status = TRUE; in f_win_execute()
758 win_T *wp; in f_win_gotoid() local
773 FOR_ALL_TAB_WINDOWS(tp, wp) in f_win_gotoid()
774 if (wp->w_id == id) in f_win_gotoid()
776 goto_tabpage_win(tp, wp); in f_win_gotoid()
813 win_T *wp; in f_win_screenpos() local
821 wp = find_win_by_nr_or_id(&argvars[0]); in f_win_screenpos()
822 list_append_number(rettv->vval.v_list, wp == NULL ? 0 : wp->w_winrow + 1); in f_win_screenpos()
823 list_append_number(rettv->vval.v_list, wp == NULL ? 0 : wp->w_wincol + 1); in f_win_screenpos()
830 win_move_into_split(win_T *wp, win_T *targetwin, int size, int flags) in win_move_into_split() argument
833 int height = wp->w_height; in win_move_into_split()
836 if (wp == targetwin) in win_move_into_split()
844 (void)winframe_remove(wp, &dir, NULL); in win_move_into_split()
845 win_remove(wp, NULL); in win_move_into_split()
850 (void)win_split_ins(size, flags, wp, dir); in win_move_into_split()
855 win_setheight_win(height, wp); in win_move_into_split()
857 win_equal(wp, TRUE, 'v'); in win_move_into_split()
876 win_T *wp; in f_win_splitmove() local
886 wp = find_win_by_nr_or_id(&argvars[0]); in f_win_splitmove()
889 if (wp == NULL || targetwin == NULL || wp == targetwin in f_win_splitmove()
890 || !win_valid(wp) || !win_valid(targetwin) in f_win_splitmove()
891 || win_valid_popup(wp) || win_valid_popup(targetwin)) in f_win_splitmove()
917 win_move_into_split(wp, targetwin, size, flags); in f_win_splitmove()
926 win_T *wp = curwin; in f_win_gettype() local
936 wp = find_win_by_nr_or_id(&argvars[0]); in f_win_gettype()
937 if (wp == NULL) in f_win_gettype()
943 if (wp == aucmd_win) in f_win_gettype()
946 else if (wp->w_p_pvw) in f_win_gettype()
950 else if (WIN_IS_POPUP(wp)) in f_win_gettype()
954 else if (wp == curwin && cmdwin_type != 0) in f_win_gettype()
958 else if (bt_quickfix(wp->w_buffer)) in f_win_gettype()
960 (wp->w_llist_ref != NULL ? "loclist" : "quickfix")); in f_win_gettype()
989 win_T *wp; in f_winbufnr() local
994 wp = find_win_by_nr_or_id(&argvars[0]); in f_winbufnr()
995 if (wp == NULL) in f_winbufnr()
998 rettv->vval.v_number = wp->w_buffer->b_fnum; in f_winbufnr()
1017 win_T *wp; in f_winheight() local
1022 wp = find_win_by_nr_or_id(&argvars[0]); in f_winheight()
1023 if (wp == NULL) in f_winheight()
1026 rettv->vval.v_number = wp->w_height; in f_winheight()
1086 win_T *wp; in f_winrestcmd() local
1098 FOR_ALL_WINDOWS(wp) in f_winrestcmd()
1100 sprintf((char *)buf, ":%dresize %d|", winnr, wp->w_height); in f_winrestcmd()
1102 sprintf((char *)buf, "vert :%dresize %d|", winnr, wp->w_width); in f_winrestcmd()
1199 win_T *wp; in f_winwidth() local
1204 wp = find_win_by_nr_or_id(&argvars[0]); in f_winwidth()
1205 if (wp == NULL) in f_winwidth()
1208 rettv->vval.v_number = wp->w_width; in f_winwidth()