aboutsummaryrefslogtreecommitdiffstats
path: root/uitest/src/com/vaadin/tests/components/gridlayout/GridLayoutWithNonIntegerWidth.java
blob: 6cc96332d501fc1e6aa2698609b73a0b34187395 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
package com.vaadin.tests.components.gridlayout;

import com.vaadin.server.VaadinRequest;
import com.vaadin.tests.components.AbstractTestUI;
import com.vaadin.ui.GridLayout;
import com.vaadin.ui.HorizontalLayout;
import com.vaadin.ui.Label;
import com.vaadin.ui.Panel;
import com.vaadin.ui.VerticalLayout;

/**
 * Main UI class
 */
@SuppressWarnings("serial")
public class GridLayoutWithNonIntegerWidth extends AbstractTestUI {

    @Override
    protected void setup(VaadinRequest request) {
        Panel p1 = new Panel("Panel with GridLayout");
        GridLayout grid = new GridLayout(1, 1, new Label("A"));
        grid.setWidth(100, Unit.PERCENTAGE);
        p1.setContent(grid);
        p1.setWidth("354.390625px");

        Panel p2 = new Panel("Panel with HorizontalLayout");
        HorizontalLayout hl = new HorizontalLayout(new Label("A"));
        hl.setWidth(100, Unit.PERCENTAGE);
        p2.setContent(hl);
        p2.setWidth("354.390625px");

        setContent(new VerticalLayout(p1, p2));
    }

    /*
     * (non-Javadoc)
     * 
     * @see com.vaadin.tests.components.AbstractTestUI#getTestDescription()
     */
    @Override
    protected String getTestDescription() {
        return "Neither of the panels should contain scrollbars";
    }

    /*
     * (non-Javadoc)
     * 
     * @see com.vaadin.tests.components.AbstractTestUI#getTicketNumber()
     */
    @Override
    protected Integer getTicketNumber() {
        return 11775;
    }
}