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);