Lines Matching refs:curfrp

16 static void frame_setheight(frame_T *curfrp, int height);
17 static void frame_setwidth(frame_T *curfrp, int width);
857 frame_T *frp, *curfrp, *frp2, *prevfrp; in win_split_ins() local
1121 curfrp = topframe->fr_child; in win_split_ins()
1123 while (curfrp->fr_next != NULL) in win_split_ins()
1124 curfrp = curfrp->fr_next; in win_split_ins()
1127 curfrp = topframe; in win_split_ins()
1132 curfrp = oldwin->w_frame; in win_split_ins()
1142 if (curfrp->fr_parent == NULL || curfrp->fr_parent->fr_layout != layout) in win_split_ins()
1146 *frp = *curfrp; in win_split_ins()
1147 curfrp->fr_layout = layout; in win_split_ins()
1148 frp->fr_parent = curfrp; in win_split_ins()
1151 curfrp->fr_child = frp; in win_split_ins()
1152 curfrp->fr_win = NULL; in win_split_ins()
1153 curfrp = frp; in win_split_ins()
1158 frp->fr_parent = curfrp; in win_split_ins()
1165 frp->fr_parent = curfrp->fr_parent; in win_split_ins()
1169 frame_insert(curfrp, frp); in win_split_ins()
1171 frame_append(curfrp, frp); in win_split_ins()
1192 win_new_height(wp, curfrp->fr_height - (p_ls > 0) in win_split_ins()
1203 frp->fr_height = curfrp->fr_height; in win_split_ins()
1218 frame_add_vsep(curfrp); in win_split_ins()
1220 frame_new_width(curfrp, curfrp->fr_width in win_split_ins()
1251 frp->fr_width = curfrp->fr_width; in win_split_ins()
1258 int new_fr_height = curfrp->fr_height - new_size in win_split_ins()
1263 frame_new_height(curfrp, new_fr_height, flags & WSP_TOP, FALSE); in win_split_ins()
1282 frame_add_statusline(curfrp); in win_split_ins()
5576 frame_setheight(frame_T *curfrp, int height) in frame_setheight() argument
5587 if (curfrp->fr_height == height) in frame_setheight()
5590 if (curfrp->fr_parent == NULL) in frame_setheight()
5596 frame_new_height(curfrp, height, FALSE, FALSE); in frame_setheight()
5598 else if (curfrp->fr_parent->fr_layout == FR_ROW) in frame_setheight()
5602 h = frame_minheight(curfrp->fr_parent, NULL); in frame_setheight()
5605 frame_setheight(curfrp->fr_parent, height); in frame_setheight()
5623 FOR_ALL_FRAMES(frp, curfrp->fr_parent->fr_child) in frame_setheight()
5625 if (frp != curfrp in frame_setheight()
5630 if (frp != curfrp) in frame_setheight()
5633 if (curfrp->fr_width != Columns) in frame_setheight()
5646 if (run == 2 || curfrp->fr_width == Columns) in frame_setheight()
5652 frame_setheight(curfrp->fr_parent, height in frame_setheight()
5653 + frame_minheight(curfrp->fr_parent, NOWIN) - (int)p_wmh - 1); in frame_setheight()
5660 take = height - curfrp->fr_height; in frame_setheight()
5668 if (take < 0 && room - curfrp->fr_height < room_reserved) in frame_setheight()
5683 frame_new_height(curfrp, height, FALSE, FALSE); in frame_setheight()
5693 frp = curfrp->fr_next; // 1st run: start with next window in frame_setheight()
5695 frp = curfrp->fr_prev; // 2nd run: start with prev window in frame_setheight()
5778 frame_setwidth(frame_T *curfrp, int width) in frame_setwidth() argument
5788 if (curfrp->fr_width == width) in frame_setwidth()
5791 if (curfrp->fr_parent == NULL) in frame_setwidth()
5795 if (curfrp->fr_parent->fr_layout == FR_COL) in frame_setwidth()
5799 w = frame_minwidth(curfrp->fr_parent, NULL); in frame_setwidth()
5802 frame_setwidth(curfrp->fr_parent, width); in frame_setwidth()
5818 FOR_ALL_FRAMES(frp, curfrp->fr_parent->fr_child) in frame_setwidth()
5820 if (frp != curfrp in frame_setwidth()
5825 if (frp != curfrp) in frame_setwidth()
5831 if (run == 2 || curfrp->fr_height >= ROWS_AVAIL) in frame_setwidth()
5837 frame_setwidth(curfrp->fr_parent, width in frame_setwidth()
5838 + frame_minwidth(curfrp->fr_parent, NOWIN) - (int)p_wmw - 1); in frame_setwidth()
5845 take = width - curfrp->fr_width; in frame_setwidth()
5853 if (take < 0 && room - curfrp->fr_width < room_reserved) in frame_setwidth()
5859 frame_new_width(curfrp, width, FALSE, FALSE); in frame_setwidth()
5869 frp = curfrp->fr_next; // 1st run: start with next window in frame_setwidth()
5871 frp = curfrp->fr_prev; // 2nd run: start with prev window in frame_setwidth()