blob: e3faa96eb595d78472bcb648eb88e176026f1cf9 [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 Moolenaar261f3462019-09-07 15:45:32 +020023void f_winbufnr(typval_T *argvars, typval_T *rettv);
24void f_wincol(typval_T *argvars, typval_T *rettv);
25void f_winheight(typval_T *argvars, typval_T *rettv);
26void f_winlayout(typval_T *argvars, typval_T *rettv);
27void f_winline(typval_T *argvars, typval_T *rettv);
28void f_winnr(typval_T *argvars, typval_T *rettv);
29void f_winrestcmd(typval_T *argvars, typval_T *rettv);
30void f_winrestview(typval_T *argvars, typval_T *rettv);
31void f_winsaveview(typval_T *argvars, typval_T *rettv);
32void f_winwidth(typval_T *argvars, typval_T *rettv);
33int switch_win(win_T **save_curwin, tabpage_T **save_curtab, win_T *win, tabpage_T *tp, int no_display);
34int switch_win_noblock(win_T **save_curwin, tabpage_T **save_curtab, win_T *win, tabpage_T *tp, int no_display);
35void restore_win(win_T *save_curwin, tabpage_T *save_curtab, int no_display);
36void restore_win_noblock(win_T *save_curwin, tabpage_T *save_curtab, int no_display);
37/* vim: set ft=c : */