|
win_T * | prevwin_curwin (void) |
|
void | do_window (int nchar, long Prenum, int xchar) |
|
void | win_set_buf (Window window, Buffer buffer, bool noautocmd, Error *err) |
|
win_T * | win_new_float (win_T *wp, bool last, FloatConfig fconfig, Error *err) |
|
void | win_set_minimal_style (win_T *wp) |
|
void | win_config_float (win_T *wp, FloatConfig fconfig) |
|
void | win_check_anchored_floats (win_T *win) |
|
int | win_fdccol_count (win_T *wp) |
| Return the number of fold columns to display. More...
|
|
void | ui_ext_win_position (win_T *wp) |
|
void | ui_ext_win_viewport (win_T *wp) |
|
int | win_split (int size, int flags) |
|
int | win_split_ins (int size, int flags, win_T *new_wp, int dir) |
|
bool | win_valid_floating (const win_T *win) FUNC_ATTR_PURE FUNC_ATTR_WARN_UNUSED_RESULT |
|
bool | win_valid (const win_T *win) FUNC_ATTR_PURE FUNC_ATTR_WARN_UNUSED_RESULT |
|
win_T * | win_find_by_handle (handle_T handle) FUNC_ATTR_PURE FUNC_ATTR_WARN_UNUSED_RESULT |
|
bool | win_valid_any_tab (win_T *win) FUNC_ATTR_PURE FUNC_ATTR_WARN_UNUSED_RESULT |
|
int | win_count (void) |
|
int | make_windows (int count, bool vertical) |
|
void | win_move_after (win_T *win1, win_T *win2) |
|
void | win_equal (win_T *next_curwin, bool current, int dir) |
|
void | entering_window (win_T *const win) FUNC_ATTR_NONNULL_ALL |
|
void | win_init_empty (win_T *wp) |
|
void | curwin_init (void) |
|
void | close_windows (buf_T *buf, bool keep_curwin) |
|
bool | last_window (win_T *win) FUNC_ATTR_PURE FUNC_ATTR_WARN_UNUSED_RESULT |
|
bool | one_window (win_T *counted_float) FUNC_ATTR_PURE FUNC_ATTR_WARN_UNUSED_RESULT |
|
bool | one_nonfloat (void) |
| Like ONE_WINDOW but only considers non-floating windows. More...
|
|
bool | last_nonfloat (win_T *wp) FUNC_ATTR_PURE FUNC_ATTR_WARN_UNUSED_RESULT |
|
int | win_close (win_T *win, bool free_buf, bool force) |
|
void | win_close_othertab (win_T *win, int free_buf, tabpage_T *tp) |
|
win_T * | winframe_remove (win_T *win, int *dirp, tabpage_T *tp) |
|
win_T * | frame2win (frame_T *frp) |
|
void | frame_new_height (frame_T *topfrp, int height, bool topfirst, bool wfh) FUNC_ATTR_NONNULL_ALL |
|
void | close_others (int message, int forceit) |
|
int | win_alloc_first (void) |
|
void | win_alloc_aucmd_win (void) |
|
void | win_init_size (void) |
|
void | free_tabpage (tabpage_T *tp) |
|
int | win_new_tabpage (int after, char_u *filename) |
|
int | may_open_tabpage (void) |
|
int | make_tabpages (int maxcount) |
|
bool | valid_tabpage (tabpage_T *tpc) FUNC_ATTR_PURE FUNC_ATTR_WARN_UNUSED_RESULT |
|
int | valid_tabpage_win (tabpage_T *tpc) |
| Returns true when tpc is valid and at least one window is valid. More...
|
|
void | close_tabpage (tabpage_T *tab) |
|
tabpage_T * | find_tabpage (int n) |
|
int | tabpage_index (tabpage_T *ftp) |
|
void | goto_tabpage (int n) |
|
void | goto_tabpage_tp (tabpage_T *tp, bool trigger_enter_autocmds, bool trigger_leave_autocmds) |
|
bool | goto_tabpage_lastused (void) |
|
void | goto_tabpage_win (tabpage_T *tp, win_T *wp) |
|
void | tabpage_move (int nr) |
|
void | win_goto (win_T *wp) |
|
tabpage_T * | win_find_tabpage (win_T *win) |
|
win_T * | win_vert_neighbor (tabpage_T *tp, win_T *wp, bool up, long count) |
|
win_T * | win_horz_neighbor (tabpage_T *tp, win_T *wp, bool left, long count) |
|
void | win_enter (win_T *wp, bool undo_sync) |
|
void | fix_current_dir (void) |
| Used after making another window the current one: change directory if needed. More...
|
|
win_T * | buf_jump_open_win (buf_T *buf) |
|
win_T * | buf_jump_open_tab (buf_T *buf) |
|
void | free_wininfo (wininfo_T *wip, buf_T *bp) |
|
void | win_free_grid (win_T *wp, bool reinit) |
|
void | win_append (win_T *after, win_T *wp) |
|
void | win_remove (win_T *wp, tabpage_T *tp) |
|
void | shell_new_rows (void) |
|
void | shell_new_columns (void) |
|
void | may_trigger_winscrolled (void) |
| Trigger WinScrolled for "curwin" if needed. More...
|
|
void | win_size_save (garray_T *gap) |
|
void | win_size_restore (garray_T *gap) FUNC_ATTR_NONNULL_ALL |
|
int | win_comp_pos (void) |
|
void | win_reconfig_floats (void) |
|
void | win_setheight (int height) |
|
void | win_setheight_win (int height, win_T *win) |
|
void | win_setwidth (int width) |
|
void | win_setwidth_win (int width, win_T *wp) |
|
void | win_setminheight (void) |
|
void | win_setminwidth (void) |
|
void | win_drag_status_line (win_T *dragwin, int offset) |
| Status line of dragwin is dragged "offset" lines down (negative is up). More...
|
|
void | win_drag_vsep_line (win_T *dragwin, int offset) |
|
void | set_fraction (win_T *wp) |
|
void | win_new_height (win_T *wp, int height) |
|
void | scroll_to_fraction (win_T *wp, int prev_height) |
|
void | win_set_inner_size (win_T *wp) |
|
void | win_new_width (win_T *wp, int width) |
| Set the width of a window. More...
|
|
void | win_comp_scroll (win_T *wp) |
|
void | command_height (void) |
|
char_u * | grab_file_name (long count, linenr_T *file_lnum) |
|
char_u * | file_name_at_cursor (int options, long count, linenr_T *file_lnum) |
|
char_u * | file_name_in_line (char_u *line, int col, int options, long count, char_u *rel_fname, linenr_T *file_lnum) |
|
void | last_status (bool morewin) |
|
int | tabline_height (void) |
| Return the number of lines used by the tab page line. More...
|
|
int | global_stl_height (void) |
| Return the number of lines used by the global statusline. More...
|
|
int | min_rows (void) |
|
bool | only_one_window (void) |
|
void | check_lnums (bool do_curwin) |
|
void | reset_lnums (void) |
|
void | make_snapshot (int idx) |
|
void | restore_snapshot (int idx, int close_curwin) |
|
int | switch_win (switchwin_T *switchwin, win_T *win, tabpage_T *tp, bool no_display) |
|
int | switch_win_noblock (switchwin_T *switchwin, win_T *win, tabpage_T *tp, bool no_display) |
|
void | restore_win (switchwin_T *switchwin, bool no_display) |
|
void | restore_win_noblock (switchwin_T *switchwin, bool no_display) |
|
void | switch_buffer (bufref_T *save_curbuf, buf_T *buf) |
|
void | restore_buffer (bufref_T *save_curbuf) |
| Restore the current buffer after using switch_buffer(). More...
|
|
int | win_getid (typval_T *argvars) |
|
int | win_gotoid (typval_T *argvars) |
|
void | win_get_tabwin (handle_T id, int *tabnr, int *winnr) |
|
void | win_id2tabwin (typval_T *const argvars, typval_T *const rettv) |
|
win_T * | win_id2wp (int id) |
|
win_T * | win_id2wp_tp (int id, tabpage_T **tpp) |
|
int | win_id2win (typval_T *argvars) |
|
void | win_findbuf (typval_T *argvars, list_T *list) |
|
void | get_framelayout (const frame_T *fr, list_T *l, bool outer) |
|
void | win_ui_flush (void) |
|
win_T * | lastwin_nofloating (void) |
|