Package org.noos.xing.mydoggy

Examples of org.noos.xing.mydoggy.ToolWindow


    }

    protected void start() {
        // Activate "Debug" Tool

        ToolWindow debugTool = toolWindowManager.getToolWindow("Debug");
        debugTool.setActive(true);

        frame.setVisible(true);
    }
View Full Code Here


                return;

            if (dtde.getDropAction() == DnDConstants.ACTION_MOVE) {
                if (dtde.getTransferable().isDataFlavorSupported(MyDoggyTransferable.TOOL_WINDOW_ID_DF)) {
                    try {
                        ToolWindow toolWindow = toolWindowManager.getToolWindow(
                                dtde.getTransferable().getTransferData(MyDoggyTransferable.TOOL_WINDOW_ID_DF)
                        );
                        if (toolWindow != null) {
                            toolWindowManager.getContentManager().addContent(toolWindow).setSelected(true);
View Full Code Here

    }

    public void contextChange(ViewContextChangeEvent evt) {
        if (ToolWindowTypeDescriptor.class.equals(evt.getProperty())) {
            if (DockedTypeDescriptor.class.equals(evt.getNewValue())) {
                ToolWindow toolWindow = viewContext.get(ToolWindow.class);

                if (toolWindow == null)
                    return;


                DockedTypeDescriptor descriptor = toolWindow.getTypeDescriptor(DockedTypeDescriptor.class);
                viewContext.put(DockedTypeDescriptor.class, descriptor);

                popupMenuEnabled.setSelected(descriptor.isPopupMenuEnabled());
                hideLabelOnVisible.setSelected(descriptor.isHideRepresentativeButtonOnVisible());
                idVisibleOnTitleBar.setSelected(descriptor.isIdVisibleOnTitleBar());
View Full Code Here

    }

    public void contextChange(ViewContextChangeEvent evt) {
        if (ToolWindowTypeDescriptor.class.equals(evt.getProperty())) {
            if (SlidingTypeDescriptor.class.equals(evt.getNewValue())) {
                ToolWindow toolWindow = viewContext.get(ToolWindow.class);
                SlidingTypeDescriptor descriptor = (SlidingTypeDescriptor) toolWindow.getTypeDescriptor(ToolWindowType.SLIDING);
                viewContext.put(SlidingTypeDescriptor.class, descriptor);

                enabled.setSelected(descriptor.isEnabled());
                animating.setSelected(descriptor.isAnimating());
                idVisibleOnTitleBar.setSelected(descriptor.isIdVisibleOnTitleBar());
View Full Code Here

        final JTable toolsTable = new JTable(new ToolsTableModel(toolWindowManager));
        toolsTable.getTableHeader().setReorderingAllowed(false);
        toolsTable.getSelectionModel().addListSelectionListener(new ListSelectionListener() {
            public void valueChanged(ListSelectionEvent e) {
                if (toolsTable.getSelectedRow() != -1) {
                    ToolWindow selectedTool = (ToolWindow) toolsTable.getModel().getValueAt(toolsTable.getSelectedRow(), -1);
                    viewContext.put(ToolWindow.class, selectedTool);
                }
            }
        });
View Full Code Here

        frame.dispose();
    }

    private void registerToolWindow() {
    Component toolContent = new JLabel("label");
    ToolWindow toolWindow = toolWindowManager.registerToolWindow(
                "id", "title", null, toolContent, ToolWindowAnchor.LEFT
        );

        assertNotNull(toolWindow);
        assertEquals("id", toolWindow.getId());
        assertEquals("title", toolWindow.getTitle());
        assertNull(toolWindow.getIcon());
        assertEquals(ToolWindowAnchor.LEFT, toolWindow.getAnchor());

        assertEquals(1, toolWindowManager.getToolWindows().length);
        assertEquals(toolWindow, toolWindowManager.getToolWindow("id"));
    }
View Full Code Here

    }

    public void contextChange(ViewContextChangeEvent evt) {
        if (ToolWindowTypeDescriptor.class.equals(evt.getProperty())) {
            if (FloatingTypeDescriptor.class.equals(evt.getNewValue())) {
                ToolWindow toolWindow = viewContext.get(ToolWindow.class);
                FloatingTypeDescriptor descriptor = (FloatingTypeDescriptor) toolWindow.getTypeDescriptor(ToolWindowType.FLOATING);
                viewContext.put(FloatingTypeDescriptor.class, descriptor);

                enabledBox.setSelected(descriptor.isEnabled());
                modal.setSelected(descriptor.isModal());
                animating.setSelected(descriptor.isAnimating());
View Full Code Here

        assertEquals(1, toolWindowManager.getToolWindows().length);
        assertEquals(toolWindow, toolWindowManager.getToolWindow("id"));
    }

    public void testSetVisibileTrueDocked() {
        ToolWindow window = toolWindowManager.getToolWindow("id");

        assertFalse(window.isAvailable());
        assertFalse(window.isVisible());
        assertFalse(window.isActive());

        window.setVisible(true);

        assertTrue(window.isAvailable());
        assertTrue(window.isVisible());
        assertFalse(window.isActive());

        window.setVisible(false);
    }
View Full Code Here

        window.setVisible(false);
    }

    public void testSetVisibileFalseDocked() {
        ToolWindow window = toolWindowManager.getToolWindow("id");

        assertFalse(window.isAvailable());
        assertFalse(window.isVisible());
        assertFalse(window.isActive());

        window.setVisible(true);

        window.setVisible(false);

        assertTrue(window.isAvailable());
        assertFalse(window.isVisible());
        assertFalse(window.isActive());
    }
View Full Code Here

        assertFalse(window.isVisible());
        assertFalse(window.isActive());
    }

    public void testSetVisibileTrueSliding() {
        ToolWindow window = toolWindowManager.getToolWindow("id");
        window.setType(ToolWindowType.SLIDING);

        assertFalse(window.isAvailable());
        assertFalse(window.isVisible());
        assertFalse(window.isActive());

        window.setVisible(true);

        assertTrue(window.isAvailable());
        assertTrue(window.isVisible());
        assertFalse(window.isActive());

        window.setVisible(false);
    }
View Full Code Here

TOP

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

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.