/** Shows the CytoPanel. */ private void showCytoPanel(CytoPanelState cytoPanelState) { // make ourselves visible setVisible(true); // if our parent is a BiModalSplitPane, show the split Container parent = this.getParent(); if (parent instanceof BiModalJSplitPane) { BiModalJSplitPane biModalSplitPane = (BiModalJSplitPane) parent; biModalSplitPane.setMode(cytoPanelState, BiModalJSplitPane.MODE_SHOW_SPLIT); } }
/** Hides the CytoPanel. */ private void hideCytoPanel(CytoPanelState cytoPanelState) { // dock ourselves if (isFloating()) { DockCytoPanel(); } // hide ourselves setVisible(false); // if our Parent Container is a BiModalSplitPane, hide the split Container parent = this.getParent(); if (parent instanceof BiModalJSplitPane) { BiModalJSplitPane biModalSplitPane = (BiModalJSplitPane) parent; biModalSplitPane.setMode(cytoPanelState, BiModalJSplitPane.MODE_HIDE_SPLIT); } }