@Override public void applyContentMatrix(IResponsiveAreaSize areasSize) { if(isLeftPaneOpen()) { leftPanewasclosedForResizing = true; } resizingTimeline.stop(); resizingTimeline.playFromStart(); final IResponsiveSizing leftSize = areasSize.getSizeOf(0); final IResponsiveSizing rightSize = areasSize.getSizeOf(1); minimized.set(leftSize.isToMinimize() || leftSize.isToHide()); if (orientation.get() == SwitchableTwoHPanesOrientation.LEFT) { //final boolean washidden = !leftFloatingPaneContentWrapper.isVisible(); IResponsiveAware.resize(leftFloatingPaneContentWrapper, leftSize); leftFloatingPaneContent.pseudoClassStateChanged(PseudoClass.getPseudoClass("minimized"), leftSize.isToMinimize() || leftSize.isToHide()); //if (washidden) { //leftFloatingPaneContentWrapper.setVisible(false); //} //closeLeftPaneImmediat(); } else { final boolean washidden = !rightFloatingPaneContentWrapper.isVisible(); IResponsiveAware.resize(rightFloatingPaneContentWrapper, leftSize); rightFloatingPaneContent.pseudoClassStateChanged(PseudoClass.getPseudoClass("minimized"), leftSize.isToMinimize() || leftSize.isToHide()); if (washidden) { rightFloatingPaneContentWrapper.setVisible(false); } closeRightPaneImmediat(); } IResponsiveAware.resize(centerScrollPaneWrapper, rightSize); updateSwitcherVisibility(); }
if (rightSize.isToHide()) { splitedRightExternalWrapper.setVisible(false); splitedRightExternalWrapper.setManaged(false); splitedLeftWrapper.setVisible(leftSize.isToMinimize() || !leftSize.isToHide()); if (splitedLeftWrapper.isVisible()) { if (leftSize.isToMinimize()) { splitedRightExternalWrapper.setManaged(true); splitedRightExternalWrapper.setPrefWidth(rightSize.getWidth()); splitedRightExternalWrapper.setVisible(rightSize.isToMinimize() || !rightSize.isToHide());
node.setVisible(sizing.isToMinimize() || !sizing.isToHide());