void restoreLastSplitterProportions(PlaceInGrid placeInGrid) { if (getRootPane() == null) return; if (!RunnerContentUi.ensureValid(this)) return; final TabImpl tab = (TabImpl) getTab(); if (tab != null) { switch (placeInGrid) { case left: setLeftProportion(tab.getLeftProportion()); break; case right: setRightProportion(tab.getRightProportion()); break; case bottom: mySplitter.setProportion(tab.getBottomProportion()); break; case center: break; } } }