blob: eba167678a9e2123e4af88d607235433b525a59f [file] [log] [blame]
Bram Moolenaar261f3462019-09-07 15:45:32 +02001/* evalwindow.c */
2win_T *win_id2wp(int id);
3win_T *win_id2wp_tp(int id, tabpage_T **tpp);
4void win_findbuf(typval_T *argvars, list_T *list);
5win_T *find_win_by_nr(typval_T *vp, tabpage_T *tp);
6win_T *find_win_by_nr_or_id(typval_T *vp);
7win_T *find_tabwin(typval_T *wvp, typval_T *tvp, tabpage_T **ptp);
8void f_gettabinfo(typval_T *argvars, typval_T *rettv);
9void f_getwininfo(typval_T *argvars, typval_T *rettv);
10void f_getwinpos(typval_T *argvars, typval_T *rettv);
11void f_getwinposx(typval_T *argvars, typval_T *rettv);
12void f_getwinposy(typval_T *argvars, typval_T *rettv);
13void f_tabpagenr(typval_T *argvars, typval_T *rettv);
14void f_tabpagewinnr(typval_T *argvars, typval_T *rettv);
15void f_win_execute(typval_T *argvars, typval_T *rettv);
16void f_win_findbuf(typval_T *argvars, typval_T *rettv);
17void f_win_getid(typval_T *argvars, typval_T *rettv);
18void f_win_gotoid(typval_T *argvars, typval_T *rettv);
19void f_win_id2tabwin(typval_T *argvars, typval_T *rettv);
20void f_win_id2win(typval_T *argvars, typval_T *rettv);
21void f_win_screenpos(typval_T *argvars, typval_T *rettv);
Bram Moolenaard20dcb32019-09-10 21:22:58 +020022void f_win_splitmove(typval_T *argvars, typval_T *rettv);
Bram Moolenaar00f3b4e2020-02-14 14:32:22 +010023void f_win_gettype(typval_T *argvars, typval_T *rettv);
24void f_getcmdwintype(typval_T *argvars, typval_T *rettv);
Bram Moolenaar261f3462019-09-07 15:45:32 +020025void f_winbufnr(typval_T *argvars, typval_T *rettv);
26void f_wincol(typval_T *argvars, typval_T *rettv);
27void f_winheight(typval_T *argvars, typval_T *rettv);
28void f_winlayout(typval_T *argvars, typval_T *rettv);
29void f_winline(typval_T *argvars, typval_T *rettv);
30void f_winnr(typval_T *argvars, typval_T *rettv);
31void f_winrestcmd(typval_T *argvars, typval_T *rettv);
32void f_winrestview(typval_T *argvars, typval_T *rettv);
33void f_winsaveview(typval_T *argvars, typval_T *rettv);
34void f_winwidth(typval_T *argvars, typval_T *rettv);
Bram Moolenaar18f47402022-01-06 13:24:51 +000035int switch_win(switchwin_T *switchwin, win_T *win, tabpage_T *tp, int no_display);
36int switch_win_noblock(switchwin_T *switchwin, win_T *win, tabpage_T *tp, int no_display);
37void restore_win(switchwin_T *switchwin, int no_display);
38void restore_win_noblock(switchwin_T *switchwin, int no_display);
Bram Moolenaar261f3462019-09-07 15:45:32 +020039/* vim: set ft=c : */