protected void updateGui() { if (control != null && !control.isDisposed()) return; control = new SashForm(guiControl, SWT.HORIZONTAL); control.setLayoutData(new GridData(GridData.FILL_BOTH)); createLeftComponent((Composite) control); elementEditor.createControl((Composite) control); ((SashForm) control).setWeights(new int[] {30, 70}); fireGuiModified(); }