private void createUiElements(final Composite parent) { sashForm = new SashForm(parent, SWT.SMOOTH); sashForm.setLayoutData(GridDataFactory.fillDefaults().grab(true, true).create()); overviewPart.createControl(sashForm); contentPart.createControl(sashForm); sashForm.setWeights(preferences.loadSashWeights()); sashForm.addDisposeListener( new DisposeListener() { @Override public void widgetDisposed(final DisposeEvent e) { preferences.storeSashWeights(sashForm.getWeights()); } }); }
@Override public void setFocus() { contentPart.setFocus(); }