Examples of DummyView


Examples of org.apache.isis.viewer.dnd.DummyView

    @Test
    public void layout() throws Exception {
        IsisContext.setConfiguration(mockConfiguration);
        TestToolkit.createInstance();

        final DummyView row = new DummyView();
        final DummyView cell1 = new DummyView();
        final DummyView cell2 = new DummyView();
        row.setupSubviews(new View[] { cell1, cell2 });

        final Mockery mockery = new Mockery();
        final TableAxis tableAxis = mockery.mock(TableAxis.class);

        mockery.checking(new Expectations() {
            {
                one(tableAxis).getColumnWidth(0);
                will(returnValue(80));
                one(tableAxis).getColumnWidth(1);
                will(returnValue(80));
            }
        });

        final TableRowLayout layout = new TableRowLayout(tableAxis);

        layout.layout(row, new Size(200, 200));
        mockery.assertIsSatisfied();

        Assert.assertEquals(new Size(80, 10), cell1.getSize());
        Assert.assertEquals(new Size(80, 10), cell2.getSize());

    }
View Full Code Here

Examples of org.apache.isis.viewer.dnd.DummyView

    }

    @Test
    public void testLayoutInReducedSpaceReducesSizeOfRightView() {
        frame.removeView(rightView());
        frame.addView(new DummyView(350, 210));
        layoutFrameInReducedSpace();
        final int expectedWidth = 400 - 206 - 1; // total width -
        assertEquals("retains original size", new Size(expectedWidth, 210), rightView().getSize());
    }
View Full Code Here

Examples of org.apache.isis.viewer.dnd.DummyView

    }

    @Test
    public void testLayoutInReducedSpaceReducesSizeOfLeftViewInProportion() {
        frame.removeView(rightView());
        frame.addView(new DummyView(350, 210));
        layoutFrameInReducedSpace();
        assertEquals("retains original size", new Size(200 + 7 - 1, 210), leftView().getSize());
    }
View Full Code Here

Examples of org.apache.isis.viewer.dnd.DummyView

        IsisContextStatic.createRelaxedInstance(sessionFactory);
    }

    @Test
    public void testScrollBar() {
        final DummyView innerView = new DummyView();
        innerView.setupRequiredSize(new Size(100, 200));
        final View view = new ScrollBorder(innerView);

        ViewAreaType type = view.viewAreaType(new Location(20, 190));
        Assert.assertEquals(ViewAreaType.INTERNAL, type);
View Full Code Here

Examples of org.apache.isis.viewer.dnd.DummyView

        Assert.assertEquals(ViewAreaType.INTERNAL, type);
    }

    @Test
    public void testSetSizeSetsUpContentAndHeaderSizes() {
        final DummyView contentView = new DummyView();
        contentView.setupRequiredSize(new Size(300, 400));

        final DummyView topHeader = new DummyView();
        topHeader.setupRequiredSize(new Size(0, 20));

        final DummyView leftHeader = new DummyView();
        leftHeader.setupRequiredSize(new Size(30, 0));

        final View scrollBorder = new ScrollBorder(contentView, leftHeader, topHeader);

        scrollBorder.setSize(new Size(100, 200));

        Assert.assertEquals(new Size(300, 400), contentView.getSize());
        Assert.assertEquals(new Size(300, 20), topHeader.getSize());
        Assert.assertEquals(new Size(30, 400), leftHeader.getSize());

    }
View Full Code Here

Examples of org.apache.isis.viewer.dnd.DummyView

    }

    @Test
    public void testSetSizeSetsUpContentAndHeaderSizes2() {
        final DummyView contentView = new DummyView();
        contentView.setupRequiredSize(new Size(300, 400));

        final DummyView topHeader = new DummyView();
        topHeader.setupRequiredSize(new Size(0, 20));

        final DummyView leftHeader = new DummyView();
        leftHeader.setupRequiredSize(new Size(30, 0));

        final View scrollBorder = new ScrollBorder(contentView, leftHeader, topHeader);

        scrollBorder.setSize(new Size(100, 200));
View Full Code Here

Examples of org.apache.isis.viewer.dnd.DummyView

    @Before
    public void setup() {
        org.apache.log4j.Logger.getRootLogger().setLevel(org.apache.log4j.Level.OFF);
        TestToolkit.createInstance();

        view1 = new DummyView();
        view1.setupRequiredSize(new Size(200, 100));
        view2 = new DummyView();
        view2.setupRequiredSize(new Size(150, 120));
        view3 = new DummyView();
        view3.setupRequiredSize(new Size(150, 120));

        panel = new Panel();
        panel.addView(view1, null);
        panel.addView(view2, Position.East);
View Full Code Here

Examples of org.apache.isis.viewer.dnd.DummyView

        assertEquals(new Size(350, 240), panel.getRequiredSize(Size.createMax()));
    }

    @Test
    public void addingFouthPanelToLeftIncreasesWidth() throws Exception {
        final DummyView view4 = new DummyView();
        view4.setupRequiredSize(new Size(50, 100));

        panel.addView(view3, Position.South);
        panel.addView(view4, Position.East);
        assertEquals(new Size(400, 240), panel.getRequiredSize(Size.createMax()));
    }
View Full Code Here

Examples of org.apache.isis.viewer.dnd.DummyView

        TestToolkit.createInstance();
        LookFactory.init();

        toolbar = new ToolbarView(new NullContent(), null);

        button1 = new DummyView();
        button1.setupRequiredSize(new Size(120, 10));
        toolbar.addView(button1);

        button2 = new DummyView();
        button2.setupRequiredSize(new Size(100, 10));
        toolbar.addView(button2);

        button3 = new DummyView();
        button3.setupRequiredSize(new Size(80, 10));
        toolbar.addView(button3);
    }
View Full Code Here

Examples of org.apache.isis.viewer.dnd.DummyView

    public void tearDown() {
        IsisContext.closeSession();
    }

    private DummyView createView(final ObjectAdapter object) {
        final DummyView view = new DummyView();
        view.setupContent(new RootObject(object));
        return view;
    }
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.