opposite(static_cast<Side>((primary+2)%4)),
first(true),
split_here(false),
- gravity(opposite)
+ gravity(opposite),
+ internal_aligned(false)
{ }
void LinearArrangement::split()
throw arrangement_error("no widgets");
add_constraint(*edges[primary].widgets.front(), get_align_constraint(primary), primary);
- layout.set_expand(*edges[primary].widgets.front(), false, true);
+ layout.set_expand(*edges[primary].widgets.front(), (primary==LEFT || primary==RIGHT), (primary==TOP || primary==BOTTOM));
edges[primary].align();
gravity = primary;
}