Bug 328962 [UI] The TrimBarLayout has problems with wrapping
Noticed this while making screen caps for the N&N...screen cap coming.
bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/TrimBarLayout.java
totalMinor += (extraLines * wrapSpacing);
		if (totalMinor == 0)
			totalMinor = 1; 
							
		return horizontal ? new Point(wHint, totalMinor) : new Point(
				totalMinor, hHint);
	}
	protected void layout(Composite composite, boolean flushCache) {
		Rectangle bounds = composite.getBounds();
		int totalSpace = horizontal ? bounds.width - (marginLeft + marginRight)
				: bounds.height - (marginTop + marginBottom);
		List<Control> curLine = new ArrayList<Control>();
		List<Control> spacers = new ArrayList<Control>();
		int curMinor = horizontal ? marginTop : marginLeft;
		int maxMinor = 0;
		int spaceLeft = totalSpace;
		Control[] kids = composite.getChildren();
		Control curSpacer = null;
		for (int i = 0; i < kids.length; i++) {
			Control ctrl = kids[i];
			if (isSpacer(ctrl)) {
				curSpacer = ctrl;
				continue;
			}
			Point ctrlSize = ctrl.getSize();
			int major = horizontal ? ctrlSize.x : ctrlSize.y;
			int minor = horizontal ? ctrlSize.y : ctrlSize.x;
			List<Control> segment = new ArrayList<Control>();
			segment.add(ctrl);
			while (i < (kids.length - 2) && isGlue(kids[i + 1])) {