/** * Because this <code>Section</code> must alter the layout behavior of the containing Eclipse RCP * View in order to properly lay out the {@link #tableViewer} and related <code>Controls</code>, * this method must store any layout properties for parent <code>Composites</code> (e.g., {@link * #scrollComposite} and {@link #scrollCompositeClient}) that will be changed in {@link * #resizePropertyView()}. These layout properties must be restored in {@link #aboutToBeHidden()}. */ @Override public void aboutToBeShown() { super.aboutToBeShown(); // Store some of the default properties of the ScrolledComposite. scrollMinWidth = scrollComposite.getMinWidth(); scrollMinHeight = scrollComposite.getMinHeight(); return; }