/** * @{inheritedDoc} */ @Override public void doResize(IResponsiveSizing responsiveSizing) { IResponsiveAware.doResize(this, responsiveSizing); }
protected void handleParentWidthChange(ObservableValue value, Number oldParentWidth, Number newParentWidth) { if (responsiveMatrix != null ) { final IResponsiveAreaSize areasSize = responsiveMatrix.getSizeOf(newParentWidth.doubleValue()); if(areasSize != null) { final IResponsiveSizing leftSize = areasSize.getSizeOf(0); final IResponsiveSizing centerSize = areasSize.getSizeOf(1); final IResponsiveSizing rightSize = areasSize.getSizeOf(2); IResponsiveAware.resize(leftToolBar, leftSize); IResponsiveAware.resize(centerToolBar, centerSize); IResponsiveAware.resize(rightToolbar, rightSize); } } }
setPrefWidth(node, sizing.getWidth());
@Override public void applyContentMatrix(IResponsiveAreaSize areasSize) { final IResponsiveSizing leftSize = areasSize.getSizeOf(0); final IResponsiveSizing rightSize = areasSize.getSizeOf(1); IResponsiveAware.resize(leftStackPaneWrapper, leftSize); IResponsiveAware.resize(rightStackPaneWrapper, rightSize); // handle nested minimizable if (!leftMinimizables.isEmpty()) { for (final IMinimizable minimizable : leftMinimizables) { if (leftSize.isToMinimize()) minimizable.minimize(); else minimizable.maximize(); } } }
/** * If node is {@link IResponsiveAware}, call custom resize algorithm on it, or else do standard one. * * @param node * @param sizing */ public static void resize(Object node, IResponsiveSizing sizing) { if (node instanceof IResponsiveAware) { // the component the only one who knows how it want to rezised ((IResponsiveAware) node).doResize(sizing); } else if (node instanceof Node) { doResize((Node) node, sizing); } }
@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(); }
/** * @{inheritedDoc} */ @Override public void applyContentMatrix(IResponsiveAreaSize areasSize) { IResponsiveSizing leftSize = areasSize.getSizeOf(0); IResponsiveSizing centerSize = areasSize.getSizeOf(1); IResponsiveSizing rightSize = areasSize.getSizeOf(2); IResponsiveAware.doResize(leftFixedAreaSection, leftSize); if (verticalScroll) { IResponsiveAware.doResize(mainScrollPane, centerSize); } else { IResponsiveAware.doResize(centerFixedAreaSection, centerSize); } IResponsiveAware.doResize(rightFixedAreaSection, rightSize); }
/** * @{inheritedDoc} */ @Override public void applyContentMatrix(IResponsiveAreaSize areasSize) { IResponsiveSizing leftSize = areasSize.getSizeOf(0); IResponsiveSizing centerSize = areasSize.getSizeOf(1); IResponsiveSizing rightSize = areasSize.getSizeOf(2); IResponsiveAware.doResize(fullTreeLeftFixedAreaSection, leftSize); IResponsiveAware.doResize(centerFixedAreaSection, centerSize); IResponsiveAware.doResize(fullTreeRightFixedAreaSection, rightSize); }
/** * @{inheritedDoc} */ @Override public void applyContentMatrix(IResponsiveAreaSize areasSize) { final IResponsiveSizing leftSize = areasSize.getSizeOf(0); final IResponsiveSizing centerSize = areasSize.getSizeOf(1); final IResponsiveSizing rightSize = areasSize.getSizeOf(2); IResponsiveAware.doResize(leftFixedAreaSection, leftSize); IResponsiveAware.doResize(mainScrollPane, centerSize); IResponsiveAware.doResize(rightFixedAreaSection, rightSize); }
/** * @{inheritedDoc} */ @Override public void applyContentMatrix(IResponsiveAreaSize areasSize) { IResponsiveSizing leftSize = areasSize.getSizeOf(0); IResponsiveSizing centerSize = areasSize.getSizeOf(1); IResponsiveSizing rightSize = areasSize.getSizeOf(2); IResponsiveAware.doResize(leftFixedAreaSection, leftSize); IResponsiveAware.doResize(centerFixedAreaSection, centerSize); IResponsiveAware.doResize(rightFixedAreaSection, rightSize); }
/** * @{inheritedDoc} */ @Override public void applyContentMatrix(IResponsiveAreaSize areasSize) { final IResponsiveSizing leftSpacerSize = areasSize.getSizeOf(0); final IResponsiveSizing leftSize = areasSize.getSizeOf(1); final IResponsiveSizing centerSize = areasSize.getSizeOf(2); final IResponsiveSizing rightSize = areasSize.getSizeOf(3); IResponsiveAware.doResize(leftSpacer, leftSpacerSize); IResponsiveAware.doResize(leftFixedAreaSection, leftSize); IResponsiveAware.doResize(centerFixedAreaSection, centerSize); IResponsiveAware.doResize(rightFixedAreaSection, rightSize); }
/** * @{inheritedDoc} */ @Override public void applyContentMatrix(IResponsiveAreaSize areasSize) { IResponsiveSizing leftLeftSize = areasSize.getSizeOf(0); IResponsiveSizing leftSize = areasSize.getSizeOf(1); IResponsiveSizing centerSize = areasSize.getSizeOf(2); IResponsiveSizing rightSize = areasSize.getSizeOf(3); IResponsiveSizing rightRightSize = areasSize.getSizeOf(4); IResponsiveAware.doResize(leftLeftFixedAreaSection, leftLeftSize); IResponsiveAware.doResize(leftFixedAreaSection, leftSize); IResponsiveAware.doResize(centerFixedAreaSection, centerSize); IResponsiveAware.doResize(rightFixedAreaSection, rightSize); IResponsiveAware.doResize(rightRightFixedAreaSection, rightRightSize); }
/** * @{inheritedDoc} */ @Override public void applyContentMatrix(IResponsiveAreaSize areasSize) { popContent(); final IResponsiveSizing leftSize = areasSize.getSizeOf(0); final IResponsiveSizing centerSize = areasSize.getSizeOf(1); final IResponsiveSizing rightSize = areasSize.getSizeOf(2); IResponsiveAware.doResize(leftFixedAreaSection, leftSize); IResponsiveAware.doResize(tableStructureAreaSection, centerSize); IResponsiveAware.doResize(rightFixedAreaSection, rightSize); }
/** * @{inheritedDoc} */ @Override public void applyContentMatrix(IResponsiveAreaSize areasSize) { IResponsiveSizing leftSize = areasSize.getSizeOf(0); IResponsiveSizing centerSize = areasSize.getSizeOf(1); IResponsiveSizing rightSize = areasSize.getSizeOf(2); Platform.runLater(() -> { IResponsiveAware.doResize(iconContainer, leftSize); IResponsiveAware.doResize(identityContainer, centerSize); IResponsiveAware.doResize(contextMenuContainer, rightSize); }); }