Examples of DummyWorkspaceView


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

    @Before
    public void setUp() throws Exception {
        IsisContext.setConfiguration(mockConfiguration);

        workspace = new DummyWorkspaceView();
        workspace.setSize(new Size(WORKSPACE_WIDTH, WORKSPACE_HEIGHT));

        existingView = new DummyView();
        existingView.setSize(new Size(ROOT_VIEW_WIDTH, ROOT_VIEW_HEIGHT));
        existingView.setLocation(new Location(ORIGINAL_X, ORIGINAL_Y));
View Full Code Here

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

        Assert.assertEquals(new Size(120, 40), layout.getRequiredSize(view));
    }

    @Test
    public void layoutToMaxWidth() throws Exception {
        final View view = new DummyWorkspaceView();
        view.addView(subview1);
        view.addView(subview2);

        layout.layout(view, new Size(110, 60));

        Assert.assertEquals(new Size(100, 20), subview1.getSize());
        Assert.assertEquals(new Size(110, 20), subview2.getSize());
View Full Code Here

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

        Assert.assertEquals(new Size(110, 20), subview2.getSize());
    }

    @Test
    public void layoutFixedWidth() throws Exception {
        final View view = new DummyWorkspaceView();
        view.addView(subview1);
        view.addView(subview2);

        layout = new StackLayout(true);
        layout.layout(view, Size.createMax());

        Assert.assertEquals(new Size(120, 20), subview1.getSize());
View Full Code Here

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

    @Before
    public void setUp() throws Exception {
       
        TestToolkit.createInstance();

        dummyWorkspace = new DummyWorkspaceView();

        final DummyContent content = new DummyContent() {};
        final DummyViewSpecification rhsSpec = new DummyViewSpecification();
        rhsSpec.setupCreatedViewsSize(new Size(200, 300));
        final DummyViewSpecification lhsSpec = new DummyViewSpecification();
View Full Code Here

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

    }

   
    @Test
    public void testDisposedViewsRemoved() {
        final DummyWorkspaceView workspace = new DummyWorkspaceView();

        final Vector<View> vector = new Vector<View>();
        final DummyView view1 = createView(adapter);
        view1.setParent(workspace);
        workspace.addView(view1);
        vector.addElement(view1);

        final DummyView view2 = createView(adapter);
        view2.setParent(workspace);
        workspace.addView(view2);
        vector.addElement(view2);

        notifier.setupViewsForObject(adapter, vector);

        notifier.invalidateViewsForChangedObjects();
        assertEquals(0, view1.invalidateContent);
        assertEquals(0, view2.invalidateContent);

        IsisContext.getUpdateNotifier().addDisposedObject(adapter);
        notifier.removeViewsForDisposedObjects();
        assertEquals(0, workspace.getSubviews().length);

    }
View Full Code Here

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

        Assert.assertEquals(new Size(), layout.getRequiredSize(view));
    }

    @Test
    public void sameSizeAsOnlyComponent() throws Exception {
        final View view = new DummyWorkspaceView();
        final DummyView subview = new DummyView();
        subview.setupRequiredSize(new Size(100, 20));
        view.addView(subview);

        Assert.assertEquals(new Size(100, 20), layout.getRequiredSize(view));
    }
View Full Code Here

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

        Assert.assertEquals(new Size(100, 20), layout.getRequiredSize(view));
    }

    @Test
    public void sameWidthAsWidestComponentAndHeightTotalOfAll() throws Exception {
        final View view = new DummyWorkspaceView();
        view.addView(subview1);
        view.addView(subview2);

        Assert.assertEquals(new Size(120, 40), layout.getRequiredSize(view));
    }
View Full Code Here

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

    public void testDisposedViewsRemoved() {
        // nasty ... need to tidy up the setup
        final TestProxySystem testProxySystem = new TestProxySystem();
        testProxySystem.init();

        final DummyWorkspaceView workspace = new DummyWorkspaceView();

        final Vector<View> vector = new Vector<View>();
        final DummyView view1 = createView(object);
        view1.setParent(workspace);
        workspace.addView(view1);
        vector.addElement(view1);

        final DummyView view2 = createView(object);
        view2.setParent(workspace);
        workspace.addView(view2);
        vector.addElement(view2);

        notifier.setupViewsForObject(object, vector);

        notifier.invalidateViewsForChangedObjects();
        assertEquals(0, view1.invalidateContent);
        assertEquals(0, view2.invalidateContent);

        IsisContext.getUpdateNotifier().addDisposedObject(object);
        notifier.removeViewsForDisposedObjects();
        assertEquals(0, workspace.getSubviews().length);

    }
View Full Code Here

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

        super.setUp();

        IsisContext.setConfiguration(new TestProxyConfiguration());
        TestToolkit.createInstance();

        dummyWorkspace = new DummyWorkspaceView();

        final DummyContent content = new DummyContent() {
        };
        final DummyViewSpecification rhsSpec = new DummyViewSpecification();
        rhsSpec.setupCreatedViewsSize(new Size(200, 300));
View Full Code Here

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

    @Before
    public void setUp() throws Exception {
        IsisContext.setConfiguration(new TestProxyConfiguration());

        workspace = new DummyWorkspaceView();
        workspace.setSize(new Size(WORKSPACE_WIDTH, WORKSPACE_HEIGHT));

        existingView = new DummyView();
        existingView.setSize(new Size(ROOT_VIEW_WIDTH, ROOT_VIEW_HEIGHT));
        existingView.setLocation(new Location(ORIGINAL_X, ORIGINAL_Y));
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.