Examples of GridProcessor


Examples of nextapp.echo2.webcontainer.syncpeer.GridProcessor

        layoutData.setColumnSpan(3);
        layoutData.setRowSpan(5);
        label.setLayoutData(layoutData);
        grid.add(label);

        GridProcessor gridProcessor = new GridProcessor(grid);
       
        // Verify Grid size is correct.
        assertEquals(1, gridProcessor.getColumnCount());
        assertEquals(1, gridProcessor.getRowCount());
       
        // Verify components are at correct positions.
        assertEquals(0, gridProcessor.getComponentIndex(0, 0));

        // Verify x-spans and y-spans were properly reduced.
        assertEquals(1, gridProcessor.getColumnSpan(0, 0));
        assertEquals(1, gridProcessor.getRowSpan(0, 0));
    }
View Full Code Here

Examples of nextapp.echo2.webcontainer.syncpeer.GridProcessor

                label.setLayoutData(layoutData);
            }
            grid.add(label);
        }
       
        GridProcessor gridProcessor = new GridProcessor(grid);
       
        // Verify Grid size is correct.
        assertEquals(2, gridProcessor.getColumnCount());
        assertEquals(4, gridProcessor.getRowCount());
       
        // Verify components are at correct positions.
        assertEquals("0", ((Label) gridProcessor.getContent(0, 0)).getText());
        assertEquals("1", ((Label) gridProcessor.getContent(1, 0)).getText());
        assertEquals("2", ((Label) gridProcessor.getContent(0, 1)).getText());
        assertEquals("3", ((Label) gridProcessor.getContent(1, 1)).getText());
        assertEquals("2", ((Label) gridProcessor.getContent(0, 2)).getText());
        assertEquals("4", ((Label) gridProcessor.getContent(1, 2)).getText());
        assertEquals("5", ((Label) gridProcessor.getContent(0, 3)).getText());
        assertEquals("6", ((Label) gridProcessor.getContent(1, 3)).getText());
    }
View Full Code Here

Examples of nextapp.echo2.webcontainer.syncpeer.GridProcessor

        Grid grid = new Grid();
        for (int i = 0; i < 10; ++i) {
            grid.add(new Label("test"));
        }

        GridProcessor gridProcessor = new GridProcessor(grid);
       
        // Verify Grid size is correct.
        assertEquals(2, gridProcessor.getColumnCount());
        assertEquals(5, gridProcessor.getRowCount());
    }
View Full Code Here

Examples of nextapp.echo2.webcontainer.syncpeer.GridProcessor

                label.setLayoutData(layoutData);
            }
            grid.add(label);
        }
       
        GridProcessor gridProcessor = new GridProcessor(grid);
       
        // Verify Grid size is correct.
        assertEquals(2, gridProcessor.getColumnCount());
        assertEquals(6, gridProcessor.getRowCount());
       
        // Verify components are at correct positions.
        assertEquals(0, gridProcessor.getComponentIndex(0, 0));
        assertEquals(1, gridProcessor.getComponentIndex(1, 0));
        assertEquals(2, gridProcessor.getComponentIndex(0, 1));
        assertEquals(3, gridProcessor.getComponentIndex(1, 1));
        assertEquals(4, gridProcessor.getComponentIndex(0, 2));
        assertEquals(4, gridProcessor.getComponentIndex(1, 2));
        assertEquals(5, gridProcessor.getComponentIndex(0, 3));
        assertEquals(6, gridProcessor.getComponentIndex(1, 3));
        assertEquals(7, gridProcessor.getComponentIndex(0, 4));
        assertEquals(8, gridProcessor.getComponentIndex(1, 4));
        assertEquals(9, gridProcessor.getComponentIndex(0, 5));
        assertEquals(-1, gridProcessor.getComponentIndex(1, 5));
       
        // Verify x-spans were untouched.
        assertEquals(1, gridProcessor.getColumnSpan(0, 0));
        assertEquals(1, gridProcessor.getColumnSpan(1, 0));
        assertEquals(1, gridProcessor.getColumnSpan(0, 1));
        assertEquals(1, gridProcessor.getColumnSpan(1, 1));
        assertEquals(2, gridProcessor.getColumnSpan(0, 2));
        assertEquals(2, gridProcessor.getColumnSpan(1, 2));
        assertEquals(1, gridProcessor.getColumnSpan(0, 3));
        assertEquals(1, gridProcessor.getColumnSpan(1, 3));
        assertEquals(1, gridProcessor.getColumnSpan(0, 4));
        assertEquals(1, gridProcessor.getColumnSpan(1, 4));
        assertEquals(1, gridProcessor.getColumnSpan(0, 5));
        assertEquals(-1, gridProcessor.getColumnSpan(1, 5));

        // Verify y-spans were properly reduced.
        assertEquals(1, gridProcessor.getRowSpan(0, 0));
        assertEquals(1, gridProcessor.getRowSpan(1, 0));
        assertEquals(1, gridProcessor.getRowSpan(0, 1));
        assertEquals(1, gridProcessor.getRowSpan(1, 1));
        assertEquals(1, gridProcessor.getRowSpan(0, 2));
        assertEquals(1, gridProcessor.getRowSpan(1, 2));
        assertEquals(1, gridProcessor.getRowSpan(0, 3));
        assertEquals(1, gridProcessor.getRowSpan(1, 3));
        assertEquals(1, gridProcessor.getRowSpan(0, 4));
        assertEquals(1, gridProcessor.getRowSpan(1, 4));
        assertEquals(1, gridProcessor.getRowSpan(0, 5));
        assertEquals(-1, gridProcessor.getRowSpan(1, 5));
    }
View Full Code Here

Examples of nextapp.echo2.webcontainer.syncpeer.GridProcessor

                label.setLayoutData(layoutData);
            }
            grid.add(label);
        }
       
        GridProcessor gridProcessor = new GridProcessor(grid);
       
        // Verify Grid size is correct.
        assertEquals(2, gridProcessor.getColumnCount());
        assertEquals(6, gridProcessor.getRowCount());
       
        // Verify components are at correct positions.
        assertEquals(0, gridProcessor.getComponentIndex(0, 0));
        assertEquals(1, gridProcessor.getComponentIndex(1, 0));
        assertEquals(2, gridProcessor.getComponentIndex(0, 1));
        assertEquals(3, gridProcessor.getComponentIndex(1, 1));
        assertEquals(4, gridProcessor.getComponentIndex(0, 2));
        assertEquals(4, gridProcessor.getComponentIndex(1, 2));
        assertEquals(5, gridProcessor.getComponentIndex(0, 3));
        assertEquals(6, gridProcessor.getComponentIndex(1, 3));
        assertEquals(7, gridProcessor.getComponentIndex(0, 4));
        assertEquals(8, gridProcessor.getComponentIndex(1, 4));
        assertEquals(9, gridProcessor.getComponentIndex(0, 5));
        assertEquals(-1, gridProcessor.getComponentIndex(1, 5));
       
        // Verify x-spans were untouched for the most part,
        // except for oversized cell which is reduced.
        assertEquals(1, gridProcessor.getColumnSpan(0, 0));
        assertEquals(1, gridProcessor.getColumnSpan(1, 0));
        assertEquals(1, gridProcessor.getColumnSpan(0, 1));
        assertEquals(1, gridProcessor.getColumnSpan(1, 1));
        assertEquals(2, gridProcessor.getColumnSpan(0, 2));
        assertEquals(2, gridProcessor.getColumnSpan(1, 2));
        assertEquals(1, gridProcessor.getColumnSpan(0, 3));
        assertEquals(1, gridProcessor.getColumnSpan(1, 3));
        assertEquals(1, gridProcessor.getColumnSpan(0, 4));
        assertEquals(1, gridProcessor.getColumnSpan(1, 4));
        assertEquals(1, gridProcessor.getColumnSpan(0, 5));
        assertEquals(-1, gridProcessor.getColumnSpan(1, 5));

        // Verify y-spans were properly reduced.
        assertEquals(1, gridProcessor.getRowSpan(0, 0));
        assertEquals(1, gridProcessor.getRowSpan(1, 0));
        assertEquals(1, gridProcessor.getRowSpan(0, 1));
        assertEquals(1, gridProcessor.getRowSpan(1, 1));
        assertEquals(1, gridProcessor.getRowSpan(0, 2));
        assertEquals(1, gridProcessor.getRowSpan(1, 2));
        assertEquals(1, gridProcessor.getRowSpan(0, 3));
        assertEquals(1, gridProcessor.getRowSpan(1, 3));
        assertEquals(1, gridProcessor.getRowSpan(0, 4));
        assertEquals(1, gridProcessor.getRowSpan(1, 4));
        assertEquals(1, gridProcessor.getRowSpan(0, 5));
        assertEquals(-1, gridProcessor.getRowSpan(1, 5));
    }
View Full Code Here

Examples of nextapp.echo2.webcontainer.syncpeer.GridProcessor

                label.setLayoutData(gridLayoutData);
            }
            grid.add(label);
        }
       
        GridProcessor gridProcessor = new GridProcessor(grid);
       
        // Verify Grid size is correct.
        assertEquals(2, gridProcessor.getColumnCount());
        assertEquals(3, gridProcessor.getRowCount());
       
        // Verify components are at correct positions.
        assertEquals(0, gridProcessor.getComponentIndex(0, 0));
        assertEquals(1, gridProcessor.getComponentIndex(1, 0));
        assertEquals(0, gridProcessor.getComponentIndex(0, 1));
        assertEquals(2, gridProcessor.getComponentIndex(1, 1));
        assertEquals(3, gridProcessor.getComponentIndex(0, 2));
        assertEquals(2, gridProcessor.getComponentIndex(1, 2));
       
        // Verify y-spans were untouched.
        assertEquals(1, gridProcessor.getColumnSpan(0, 0));
        assertEquals(1, gridProcessor.getColumnSpan(1, 0));
        assertEquals(1, gridProcessor.getColumnSpan(0, 1));
        assertEquals(1, gridProcessor.getColumnSpan(1, 1));
        assertEquals(1, gridProcessor.getColumnSpan(0, 2));
        assertEquals(1, gridProcessor.getColumnSpan(1, 2));
       
        // Verify y-spans were untouched.
        assertEquals(2, gridProcessor.getRowSpan(0, 0));
        assertEquals(1, gridProcessor.getRowSpan(1, 0));
        assertEquals(2, gridProcessor.getRowSpan(0, 1));
        assertEquals(2, gridProcessor.getRowSpan(1, 1));
        assertEquals(1, gridProcessor.getRowSpan(0, 2));
        assertEquals(2, gridProcessor.getRowSpan(1, 2));
    }
View Full Code Here

Examples of nextapp.echo2.webcontainer.syncpeer.GridProcessor

        for (int i = 0; i < 4; ++i) {
            grid.setColumnWidth(i, new Extent(i + 1));
            grid.setRowHeight(i, new Extent((i + 1)* 10));
        }
       
        GridProcessor gridProcessor = new GridProcessor(grid);
        assertEquals(3, gridProcessor.getColumnCount());
        assertEquals(4, gridProcessor.getRowCount());
        assertEquals(new Extent(1), gridProcessor.getColumnWidth(0));
        assertEquals(new Extent(2), gridProcessor.getColumnWidth(1));
        assertEquals(new Extent(3), gridProcessor.getColumnWidth(2));
        assertEquals(new Extent(10), gridProcessor.getRowHeight(0));
        assertEquals(new Extent(20), gridProcessor.getRowHeight(1));
        assertEquals(new Extent(30), gridProcessor.getRowHeight(2));
        assertEquals(new Extent(40), gridProcessor.getRowHeight(3));
       
        grid.setOrientation(Grid.ORIENTATION_VERTICAL);
        gridProcessor = new GridProcessor(grid);
        assertEquals(4, gridProcessor.getColumnCount());
        assertEquals(3, gridProcessor.getRowCount());
        assertEquals(new Extent(1), gridProcessor.getColumnWidth(0));
        assertEquals(new Extent(2), gridProcessor.getColumnWidth(1));
        assertEquals(new Extent(3), gridProcessor.getColumnWidth(2));
        assertEquals(new Extent(4), gridProcessor.getColumnWidth(3));
        assertEquals(new Extent(10), gridProcessor.getRowHeight(0));
        assertEquals(new Extent(20), gridProcessor.getRowHeight(1));
        assertEquals(new Extent(30), gridProcessor.getRowHeight(2));
    }
View Full Code Here

Examples of nextapp.echo2.webcontainer.syncpeer.GridProcessor

    /**
     * Test a grid with no child components.
     */
    public void testEmptyGrid() {
        Grid grid = new Grid();
        GridProcessor gridProcessor = new GridProcessor(grid);
        assertEquals(0, gridProcessor.getColumnCount());
        assertEquals(0, gridProcessor.getRowCount());
    }
View Full Code Here

Examples of nextapp.echo2.webcontainer.syncpeer.GridProcessor

        Grid grid = new Grid();
        grid.setSize(4);
       
        grid.add(new Label());
       
        GridProcessor gridProcessor = new GridProcessor(grid);
        assertEquals(1, gridProcessor.getColumnCount());
        assertEquals(1, gridProcessor.getRowCount());
    }
View Full Code Here

Examples of nextapp.echo2.webcontainer.syncpeer.GridProcessor

        GridLayoutData gridLayoutData = new GridLayoutData();
        gridLayoutData.setRowSpan(3);
        label.setLayoutData(gridLayoutData);
        grid.add(label);
       
        GridProcessor gridProcessor = new GridProcessor(grid);
        assertEquals(1, gridProcessor.getColumnCount());
        assertEquals(1, gridProcessor.getRowCount());
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.