package com.vaadin.tests.layouts.layouttester.HLayout; import java.util.Iterator; import com.vaadin.server.VaadinRequest; import com.vaadin.tests.layouts.layouttester.BaseComponentSizing; import com.vaadin.ui.AbstractOrderedLayout; import com.vaadin.ui.Component; import com.vaadin.ui.HorizontalLayout; import com.vaadin.ui.Label; public class HComponentSizing extends BaseComponentSizing { public HComponentSizing() { super(HorizontalLayout.class); } @Override protected void setup(VaadinRequest request) { super.setup(request); Iterator iterator = l2.iterator(); while (iterator.hasNext()) { Component component = iterator.next(); if (component instanceof Label) { component.setWidth("30px"); } } } @Override protected void setLayoutMeasures(AbstractOrderedLayout l1, AbstractOrderedLayout l2, String w, String h) { super.setLayoutMeasures(l1, l2, "900px", h); l1.setSizeUndefined(); } }