Package org.noos.xing.mydoggy

Examples of org.noos.xing.mydoggy.FloatingTypeDescriptor


    public void testFloatingTypeDescriptor() {
        assertNotNull(toolWindowManager.getTypeDescriptorTemplate(ToolWindowType.FLOATING));
    }

    public void testFloatingTypeDescriptorLocation() {
        FloatingTypeDescriptor descriptor = (FloatingTypeDescriptor) toolWindowManager.getTypeDescriptorTemplate(ToolWindowType.FLOATING);
        descriptor.setLocation(10,20);

        descriptor = (FloatingTypeDescriptor) toolWindowManager.getTypeDescriptorTemplate(ToolWindowType.FLOATING);
        assertEquals(10, descriptor.getLocation().x);
        assertEquals(20, descriptor.getLocation().y);
    }
View Full Code Here


        assertEquals(10, descriptor.getLocation().x);
        assertEquals(20, descriptor.getLocation().y);
    }

    public void testFloatingTypeDescriptorModal() {
        FloatingTypeDescriptor descriptor = (FloatingTypeDescriptor) toolWindowManager.getTypeDescriptorTemplate(ToolWindowType.FLOATING);
        descriptor.setModal(true);

        descriptor = (FloatingTypeDescriptor) toolWindowManager.getTypeDescriptorTemplate(ToolWindowType.FLOATING);
        assertEquals(true, descriptor.isModal());

        descriptor = (FloatingTypeDescriptor) toolWindowManager.getTypeDescriptorTemplate(ToolWindowType.FLOATING);
        descriptor.setModal(false);

        descriptor = (FloatingTypeDescriptor) toolWindowManager.getTypeDescriptorTemplate(ToolWindowType.FLOATING);
        assertEquals(false, descriptor.isModal());
    }
View Full Code Here

        descriptor = (FloatingTypeDescriptor) toolWindowManager.getTypeDescriptorTemplate(ToolWindowType.FLOATING);
        assertEquals(false, descriptor.isModal());
    }

    public void testFloatingTypeDescriptorSize() {
        FloatingTypeDescriptor descriptor = (FloatingTypeDescriptor) toolWindowManager.getTypeDescriptorTemplate(ToolWindowType.FLOATING);
        descriptor.setSize(100,200);

        descriptor = (FloatingTypeDescriptor) toolWindowManager.getTypeDescriptorTemplate(ToolWindowType.FLOATING);
        assertEquals(100, descriptor.getSize().width);
        assertEquals(200, descriptor.getSize().height);
    }
View Full Code Here

        assertEquals(100, descriptor.getSize().width);
        assertEquals(200, descriptor.getSize().height);
    }

    public void testFloatingTypeDescriptorTransparentDelay() {
        FloatingTypeDescriptor descriptor = (FloatingTypeDescriptor) toolWindowManager.getTypeDescriptorTemplate(ToolWindowType.FLOATING);
        descriptor.setTransparentDelay(1000);

        descriptor = (FloatingTypeDescriptor) toolWindowManager.getTypeDescriptorTemplate(ToolWindowType.FLOATING);
        assertEquals(1000, descriptor.getTransparentDelay());
    }
View Full Code Here

        descriptor = (FloatingTypeDescriptor) toolWindowManager.getTypeDescriptorTemplate(ToolWindowType.FLOATING);
        assertEquals(1000, descriptor.getTransparentDelay());
    }

    public void testFloatingTypeDescriptorTransparentMode() {
        FloatingTypeDescriptor descriptor = (FloatingTypeDescriptor) toolWindowManager.getTypeDescriptorTemplate(ToolWindowType.FLOATING);
        descriptor.setTransparentMode(false);

        descriptor = (FloatingTypeDescriptor) toolWindowManager.getTypeDescriptorTemplate(ToolWindowType.FLOATING);
        assertEquals(false, descriptor.isTransparentMode());

        descriptor = (FloatingTypeDescriptor) toolWindowManager.getTypeDescriptorTemplate(ToolWindowType.FLOATING);
        descriptor.setTransparentMode(true);

        descriptor = (FloatingTypeDescriptor) toolWindowManager.getTypeDescriptorTemplate(ToolWindowType.FLOATING);
        assertEquals(true, descriptor.isTransparentMode());
    }
View Full Code Here

        descriptor = (FloatingTypeDescriptor) toolWindowManager.getTypeDescriptorTemplate(ToolWindowType.FLOATING);
        assertEquals(true, descriptor.isTransparentMode());
    }

    public void testFloatingTypeDescriptorTransparentRatio() {
        FloatingTypeDescriptor descriptor = (FloatingTypeDescriptor) toolWindowManager.getTypeDescriptorTemplate(ToolWindowType.FLOATING);
        descriptor.setTransparentRatio(0.5f);

        descriptor = (FloatingTypeDescriptor) toolWindowManager.getTypeDescriptorTemplate(ToolWindowType.FLOATING);
        assertEquals(0.5f, descriptor.getTransparentRatio());
    }
View Full Code Here

        descriptor = (FloatingTypeDescriptor) toolWindowManager.getTypeDescriptorTemplate(ToolWindowType.FLOATING);
        assertEquals(0.5f, descriptor.getTransparentRatio());
    }

    public void testFloatingTypeDescriptorTransparentRatioUnuseCase() {
        FloatingTypeDescriptor descriptor = (FloatingTypeDescriptor) toolWindowManager.getTypeDescriptorTemplate(ToolWindowType.FLOATING);
        try {
            descriptor.setTransparentRatio(1.5f);
            fail("Must fail with 1.5f");
        } catch (Exception e) {}

        try {
            descriptor.setTransparentRatio(-0.1f);
            fail("Must fail with -0.1f");
        } catch (Exception e) {}
    }
View Full Code Here

            content.setVisible(true);
            window.getContentPane().add(content, "1,1,FULL,FULL");

            if (lastBounds == null) {
                FloatingTypeDescriptor typeDescriptor = (FloatingTypeDescriptor) descriptor.getTypeDescriptor(ToolWindowType.FLOATING);

                // Set Size
                if (typeDescriptor.getSize() == null) {
                    Component parentComponent = descriptor.getManager().getParentComponent();
                    window.setSize(parentComponent.getWidth() / 2, (int) (parentComponent.getHeight() / 1.5));
                } else {
                    window.setSize(typeDescriptor.getSize());
                }

                // Set Location
                if (typeDescriptor.getLocation() == null) {
                    SwingUtil.centrePositionOnScreen(window);
                } else
                    window.setLocation(typeDescriptor.getLocation());
            } else {
                window.setBounds(lastBounds);
                lastBounds = null;
            }

            if (descriptor.getTypeDescriptor(ToolWindowType.FLOATING).isAnimating()) {
                floatingAnimation.show();
            } else {
                FloatingTypeDescriptor typeDescriptor = (FloatingTypeDescriptor) descriptor.getTypeDescriptor(ToolWindowType.FLOATING);
                window.setModal(typeDescriptor.isModal());
                window.setVisible(true);
                window.getContentPane().setVisible(true);
                SwingUtil.repaint(window);

                if (!window.isFocused() && toolWindow.isActive())
View Full Code Here

                    }
                }
            }
        });

        FloatingTypeDescriptor typeDescriptor = (FloatingTypeDescriptor) descriptor.getTypeDescriptor(ToolWindowType.FLOATING);
        typeDescriptor.addPropertyChangeListener(this);

        new FloatingToolTransparencyListener(this, descriptor, window);
        resizeMouseInputHandler = new FloatingResizeMouseInputHandler(window);
        moveMouseInputHandler = new FloatingMoveMouseInputHandler(window);
View Full Code Here

//            window.getContentPane().setVisible(false);
            window.setBounds(new Rectangle(originalBounds.x + (originalBounds.width / 2),
                    originalBounds.y + (originalBounds.height / 2),
                    0, 0));

            FloatingTypeDescriptor typeDescriptor = (FloatingTypeDescriptor) descriptor.getTypeDescriptor(ToolWindowType.FLOATING);
            window.setModal(typeDescriptor.isModal());
            window.setVisible(true);
        }
View Full Code Here

TOP

Related Classes of org.noos.xing.mydoggy.FloatingTypeDescriptor

Copyright © 2018 www.massapicom. 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.