Package org.noos.xing.mydoggy

Examples of org.noos.xing.mydoggy.DockedTypeDescriptor


                floatingMode.setState(type == ToolWindowType.FLOATING);
            } else if ("UI".equals(evt.getPropertyName())) {
                SwingUtilities.updateComponentTreeUI(popupMenu);

                DockedTypeDescriptor descriptor = (DockedTypeDescriptor) toolWindow.getTypeDescriptor(ToolWindowType.DOCKED);
                SwingUtilities.updateComponentTreeUI(descriptor.getToolsMenu());
            }
        }
View Full Code Here


            }
        }

        private JMenu old;
        protected void enableUserDefined() {
            DockedTypeDescriptor descriptor = (DockedTypeDescriptor) toolWindow.getTypeDescriptor(ToolWindowType.DOCKED);
            if (old != null) {
                popupMenu.remove(old);
            }

            JMenu menu = descriptor.getToolsMenu();
            if (menu.getMenuComponentCount() > 0) {
                popupMenu.add(menu, 4);
                old = menu;
            }
        }
View Full Code Here

    this.singleMapTableToolWindows = this.toolWindowManager.getToolWindowGroup("mapTableToolWindows");

    this.allMapsTable = this.initMapTable(this.allMapsModel);
    this.allMapsToolWindow = this.toolWindowManager.registerToolWindow("All Maps", "All Maps", null, new JScrollPane(this.allMapsTable), ToolWindowAnchor.LEFT);
    this.allMapsToolWindow.setVisible(true);
    final DockedTypeDescriptor allMapsToolWindowDescriptor = (DockedTypeDescriptor) this.allMapsToolWindow.getTypeDescriptor(ToolWindowType.DOCKED);
    allMapsToolWindowDescriptor.setIdVisibleOnTitleBar(false);
    allMapsToolWindowDescriptor.setTitleBarButtonsVisible(false);
    allMapsToolWindowDescriptor.setTitleBarVisible(false);

    this.eternalTable = this.initMapTable(this.eternalMapModel);
    this.eternalMapToolWindow = this.toolWindowManager.registerToolWindow("Enternal Battlegrounds", "Enternal Battlegrounds", null, new JScrollPane(this.eternalTable), ToolWindowAnchor.RIGHT);
    this.eternalMapToolWindow.setAggregateMode(true);
    this.singleMapTableToolWindows.addToolWindow(this.eternalMapToolWindow);
    final DockedTypeDescriptor eternalMapToolWindowDescriptor = (DockedTypeDescriptor) this.eternalMapToolWindow.getTypeDescriptor(ToolWindowType.DOCKED);
    eternalMapToolWindowDescriptor.setIdVisibleOnTitleBar(false);

    this.blueTable = this.initMapTable(this.blueMapModel);
    this.blueMapToolWindow = this.toolWindowManager.registerToolWindow("Blue Borderlands", "Blue Borderlands", null, new JScrollPane(this.blueTable), ToolWindowAnchor.RIGHT);
    this.blueMapToolWindow.setAggregateMode(true);
    this.singleMapTableToolWindows.addToolWindow(this.blueMapToolWindow);
    final DockedTypeDescriptor blueMapToolWindowDescriptor = (DockedTypeDescriptor) this.blueMapToolWindow.getTypeDescriptor(ToolWindowType.DOCKED);
    blueMapToolWindowDescriptor.setIdVisibleOnTitleBar(false);

    this.greenTable = this.initMapTable(this.greenMapModel);
    this.greenMapToolWindow = this.toolWindowManager.registerToolWindow("Green Borderlands", "Green Borderlands", null, new JScrollPane(this.greenTable), ToolWindowAnchor.RIGHT);
    this.greenMapToolWindow.setAggregateMode(true);
    this.singleMapTableToolWindows.addToolWindow(this.greenMapToolWindow);
    final DockedTypeDescriptor greenMapToolWindowDescriptor = (DockedTypeDescriptor) this.greenMapToolWindow.getTypeDescriptor(ToolWindowType.DOCKED);
    greenMapToolWindowDescriptor.setIdVisibleOnTitleBar(false);

    this.redTable = this.initMapTable(this.redMapModel);
    this.redMapToolWindow = this.toolWindowManager.registerToolWindow("Red Borderlands", "Red Borderlands", null, new JScrollPane(this.redTable), ToolWindowAnchor.RIGHT);
    this.redMapToolWindow.setAggregateMode(true);
    this.singleMapTableToolWindows.addToolWindow(this.redMapToolWindow);
    final DockedTypeDescriptor redMapToolWindowDescriptor = (DockedTypeDescriptor) this.redMapToolWindow.getTypeDescriptor(ToolWindowType.DOCKED);
    redMapToolWindowDescriptor.setIdVisibleOnTitleBar(false);

    this.singleMapTableToolWindows.setImplicit(false);
    this.singleMapTableToolWindows.setVisible(true);

    this.mumbleLinkTable = this.initMumbleLinkTable(this.mumbleLinkTableModel);
    this.mumbleLinkToolWindow = this.toolWindowManager.registerToolWindow("MumbleLink", "MumbleLink", null, new JScrollPane(this.mumbleLinkTable), ToolWindowAnchor.BOTTOM);
    this.mumbleLinkToolWindow.setVisible(true);
    this.mumbleLinkToolWindow.setAggregateMode(true);
    final DockedTypeDescriptor mumbleLinkToolWindowDescriptor = (DockedTypeDescriptor) this.mumbleLinkToolWindow.getTypeDescriptor(ToolWindowType.DOCKED);
    mumbleLinkToolWindowDescriptor.setIdVisibleOnTitleBar(false);
    mumbleLinkToolWindowDescriptor.setTitleBarButtonsVisible(false);
    mumbleLinkToolWindowDescriptor.setTitleBarVisible(false);

    this.apiStatusTable = this.initAPIStatusTable(this.apiStatusTableModel);
    this.apiStatusToolWindow = this.toolWindowManager.registerToolWindow("API Status", "API Status", null, new JScrollPane(this.apiStatusTable), ToolWindowAnchor.BOTTOM);
    this.apiStatusToolWindow.setVisible(true);
    this.apiStatusToolWindow.setAggregateMode(true);
    final DockedTypeDescriptor apiStatusToolWindowDescriptor = (DockedTypeDescriptor) this.apiStatusToolWindow.getTypeDescriptor(ToolWindowType.DOCKED);
    apiStatusToolWindowDescriptor.setIdVisibleOnTitleBar(false);
    apiStatusToolWindowDescriptor.setTitleBarButtonsVisible(false);
    apiStatusToolWindowDescriptor.setTitleBarVisible(false);

    this.matchDetailslTable = this.initMatchDetailsTable(this.matchDetailsTableModel);
    this.matchDetailsToolWindow = this.toolWindowManager.registerToolWindow("Match Details", "Match Details", null, new JScrollPane(this.matchDetailslTable), ToolWindowAnchor.BOTTOM);
    this.matchDetailsToolWindow.setVisible(true);
    this.matchDetailsToolWindow.setAggregateMode(true);
    final DockedTypeDescriptor matchDetailsToolWindowDescriptor = (DockedTypeDescriptor) this.matchDetailsToolWindow.getTypeDescriptor(ToolWindowType.DOCKED);
    matchDetailsToolWindowDescriptor.setIdVisibleOnTitleBar(false);
    matchDetailsToolWindowDescriptor.setTitleBarButtonsVisible(false);
    matchDetailsToolWindowDescriptor.setTitleBarVisible(false);

    this.matchesTable = this.initMatchesTable(this.matchesTableModel);
    this.matchesToolWindow = this.toolWindowManager.registerToolWindow("Matches Overview", "Matches Overview", null, new JScrollPane(this.matchesTable), ToolWindowAnchor.BOTTOM);
    this.matchesToolWindow.setVisible(true);
    this.matchesToolWindow.setAggregateMode(true);
    final DockedTypeDescriptor matchesToolWindowDescriptor = (DockedTypeDescriptor) this.matchesToolWindow.getTypeDescriptor(ToolWindowType.DOCKED);
    matchesToolWindowDescriptor.setIdVisibleOnTitleBar(false);
    matchesToolWindowDescriptor.setTitleBarButtonsVisible(false);
    matchesToolWindowDescriptor.setTitleBarVisible(false);

    final DockableDescriptor memoryMonitorDescriptor = new MemoryMonitorDockableDescriptor(this.toolWindowManager, ToolWindowAnchor.BOTTOM, false);
    memoryMonitorDescriptor.setAvailable(true);
    memoryMonitorDescriptor.setAnchor(ToolWindowAnchor.BOTTOM, 0);
View Full Code Here

TOP

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

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.