/** * @see org.eclipse.ui.forms.editor.FormPage#createFormContent(org.eclipse.ui.forms.IManagedForm) */ protected void createFormContent(IManagedForm managedForm) { Composite body = managedForm.getForm().getBody(); body.addDisposeListener( new DisposeListener() { public void widgetDisposed(DisposeEvent e) { resources.dispose(); } }); FillLayout bodyLayout = new FillLayout(); bodyLayout.marginHeight = 5; bodyLayout.marginWidth = 5; body.setLayout(bodyLayout); FormToolkit toolkit = managedForm.getToolkit(); Composite displayArea = toolkit.createComposite(body); GridLayoutFactory.fillDefaults().numColumns(2).applyTo(displayArea); createHeaderArea(displayArea, toolkit, 2); createMessageArea(displayArea, toolkit, 2); createFilesArea(displayArea, toolkit, 1); createBranchesArea(displayArea, toolkit, 1); }