Ejemplo n.º 1
0
  /**
   * @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);
  }