aboutsummaryrefslogtreecommitdiff
path: root/layout-set.c
diff options
context:
space:
mode:
authorThomas Adam <thomas@xteddy.org>2016-08-03 12:01:11 +0100
committerThomas Adam <thomas@xteddy.org>2016-08-03 12:01:11 +0100
commitbaf155022707fea86cdbd3da8e3e4f1e27c449ec (patch)
treee813dfdcfb66d2a3d01f5c322d45f524204b8df7 /layout-set.c
parentaf389364739224e5fefa1e523b110fdcae1c7961 (diff)
parentf811127bb602cd78295b75132e3e1252e5aebc98 (diff)
downloadrtmux-baf155022707fea86cdbd3da8e3e4f1e27c449ec.tar.gz
rtmux-baf155022707fea86cdbd3da8e3e4f1e27c449ec.tar.bz2
rtmux-baf155022707fea86cdbd3da8e3e4f1e27c449ec.zip
Merge branch 'obsd-master'
Diffstat (limited to 'layout-set.c')
-rw-r--r--layout-set.c24
1 files changed, 16 insertions, 8 deletions
diff --git a/layout-set.c b/layout-set.c
index bd1304ce..4d2b8ca7 100644
--- a/layout-set.c
+++ b/layout-set.c
@@ -155,7 +155,8 @@ layout_set_even_h(struct window *w)
/* Allocate any remaining space. */
if (w->sx > xoff - 1) {
lc = TAILQ_LAST(&lc->cells, layout_cells);
- layout_resize_adjust(lc, LAYOUT_LEFTRIGHT, w->sx - (xoff - 1));
+ layout_resize_adjust(w, lc, LAYOUT_LEFTRIGHT,
+ w->sx - (xoff - 1));
}
/* Fix cell offsets. */
@@ -208,7 +209,8 @@ layout_set_even_v(struct window *w)
/* Allocate any remaining space. */
if (w->sy > yoff - 1) {
lc = TAILQ_LAST(&lc->cells, layout_cells);
- layout_resize_adjust(lc, LAYOUT_TOPBOTTOM, w->sy - (yoff - 1));
+ layout_resize_adjust(w, lc, LAYOUT_TOPBOTTOM,
+ w->sy - (yoff - 1));
}
/* Fix cell offsets. */
@@ -322,14 +324,16 @@ layout_set_main_h(struct window *w)
if (w->sx <= used)
continue;
lcchild = TAILQ_LAST(&lcrow->cells, layout_cells);
- layout_resize_adjust(lcchild, LAYOUT_LEFTRIGHT, w->sx - used);
+ layout_resize_adjust(w, lcchild, LAYOUT_LEFTRIGHT,
+ w->sx - used);
}
/* Adjust the last row height to fit if necessary. */
used = mainheight + (rows * height) + rows - 1;
if (w->sy > used) {
lcrow = TAILQ_LAST(&lc->cells, layout_cells);
- layout_resize_adjust(lcrow, LAYOUT_TOPBOTTOM, w->sy - used);
+ layout_resize_adjust(w, lcrow, LAYOUT_TOPBOTTOM,
+ w->sy - used);
}
/* Fix cell offsets. */
@@ -443,14 +447,16 @@ layout_set_main_v(struct window *w)
if (w->sy <= used)
continue;
lcchild = TAILQ_LAST(&lccolumn->cells, layout_cells);
- layout_resize_adjust(lcchild, LAYOUT_TOPBOTTOM, w->sy - used);
+ layout_resize_adjust(w, lcchild, LAYOUT_TOPBOTTOM,
+ w->sy - used);
}
/* Adjust the last column width to fit if necessary. */
used = mainwidth + (columns * width) + columns - 1;
if (w->sx > used) {
lccolumn = TAILQ_LAST(&lc->cells, layout_cells);
- layout_resize_adjust(lccolumn, LAYOUT_LEFTRIGHT, w->sx - used);
+ layout_resize_adjust(w, lccolumn, LAYOUT_LEFTRIGHT,
+ w->sx - used);
}
/* Fix cell offsets. */
@@ -543,14 +549,16 @@ layout_set_tiled(struct window *w)
if (w->sx <= used)
continue;
lcchild = TAILQ_LAST(&lcrow->cells, layout_cells);
- layout_resize_adjust(lcchild, LAYOUT_LEFTRIGHT, w->sx - used);
+ layout_resize_adjust(w, lcchild, LAYOUT_LEFTRIGHT,
+ w->sx - used);
}
/* Adjust the last row height to fit if necessary. */
used = (rows * height) + rows - 1;
if (w->sy > used) {
lcrow = TAILQ_LAST(&lc->cells, layout_cells);
- layout_resize_adjust(lcrow, LAYOUT_TOPBOTTOM, w->sy - used);
+ layout_resize_adjust(w, lcrow, LAYOUT_TOPBOTTOM,
+ w->sy - used);
}
/* Fix cell offsets. */