};
protected:
- Side primary;
- Side opposite;
+ Side primary = RIGHT;
+ Side opposite = static_cast<Side>(primary^2);
Edge next;
- bool first;
- bool split_here;
- Side gravity;
- bool internal_aligned;
- bool uniform;
- Widget *uniform_ref;
- int next_spacing;
+ bool first = true;
+ bool split_here = false;
+ Side gravity = opposite;
+ bool internal_aligned = false;
+ bool uniform = false;
+ Widget *uniform_ref = 0;
+ int next_spacing = -1;
LinearArrangement(Layout &, Side);