} else {
                        c.setNamePositioning(Positioning.LEFT);
                        c.setPosition(new Point2D.Double(centre.getX() + xDiff, centre.getY()));
                        if ((c.getPosition().getX() > rightmost) || (rightmost == 0.0)) {
                            rightmost = c.getPosition().getX();