Bug 164939 [Forms] Form-based editor horizontal scroll pagesize too small
bundles/org.eclipse.ui.forms/src/org/eclipse/ui/internal/forms/widgets/FormUtil.java
if (rY > scompOrigin.y + area.height) {
			y = rY - area.height;
		}
		
		else if (rY < y) {
			y = rY;
		}
		if (scompOrigin.x != x || scompOrigin.y != y) {
			
			scomp.setOrigin(x, y);
		}
	}
	public static Point getControlLocation(ScrolledComposite scomp,
			Control control) {
		int x = 0;
		int y = 0;
		Control content = scomp.getContent();
		Control currentControl = control;
		for (;;) {
			if (currentControl == content)
				break;
			Point location = currentControl.getLocation();
			
			
			
			
			x += location.x;
			y += location.y;
			currentControl = currentControl.getParent();