LAYOUT_TOPBOTTOM
if (layout_resize_floating_pane_to(wp, LAYOUT_TOPBOTTOM,
layout_resize_pane_to(wp, LAYOUT_TOPBOTTOM, y);
type = LAYOUT_TOPBOTTOM;
if (y != ly && type == LAYOUT_TOPBOTTOM) {
case LAYOUT_TOPBOTTOM:
case LAYOUT_TOPBOTTOM:
case LAYOUT_TOPBOTTOM:
case LAYOUT_TOPBOTTOM:
(*lc)->type = LAYOUT_TOPBOTTOM;
case LAYOUT_TOPBOTTOM:
layout_set_even(w, LAYOUT_TOPBOTTOM);
layout_make_node(lcroot, LAYOUT_TOPBOTTOM);
layout_make_node(lcroot, LAYOUT_TOPBOTTOM);
layout_make_node(lcother, LAYOUT_TOPBOTTOM);
layout_make_node(lcother, LAYOUT_TOPBOTTOM);
layout_make_node(lcroot, LAYOUT_TOPBOTTOM);
layout_resize_adjust(w, lcrow, LAYOUT_TOPBOTTOM,
else if (lc->type == LAYOUT_TOPBOTTOM)
else if (lc->type == LAYOUT_TOPBOTTOM)
if (lc->type == LAYOUT_TOPBOTTOM) {
case LAYOUT_TOPBOTTOM:
case LAYOUT_TOPBOTTOM:
} else if (lc->type == LAYOUT_TOPBOTTOM) {
else if (lc->type == LAYOUT_TOPBOTTOM)
} else if (!resize_first && type == LAYOUT_TOPBOTTOM) {
case LAYOUT_TOPBOTTOM:
lcparent = layout_replace_with_node(w, lc, LAYOUT_TOPBOTTOM);
else if (parent->type == LAYOUT_TOPBOTTOM) {
} else if (parent->type == LAYOUT_TOPBOTTOM) {
layout_resize_adjust(w, lc, LAYOUT_TOPBOTTOM, change);
enum layout_type type = LAYOUT_TOPBOTTOM;
if (type == LAYOUT_TOPBOTTOM)
if (type == LAYOUT_TOPBOTTOM)
case LAYOUT_TOPBOTTOM:
if (type == LAYOUT_TOPBOTTOM)
type = LAYOUT_TOPBOTTOM;
case LAYOUT_TOPBOTTOM:
if (next->type == LAYOUT_TOPBOTTOM &&
if (next->type == LAYOUT_TOPBOTTOM &&
case LAYOUT_TOPBOTTOM:
ylimit = layout_resize_check(w, lc, LAYOUT_TOPBOTTOM);
layout_resize_adjust(w, lc, LAYOUT_TOPBOTTOM, ychange);
if (type == LAYOUT_TOPBOTTOM) {
if (type == LAYOUT_TOPBOTTOM) {
case LAYOUT_TOPBOTTOM:
} else if (type == LAYOUT_TOPBOTTOM &&