Java 类org.eclipse.ui.internal.ide.dialogs.ProjectContentsLocationArea 实例源码

项目:NEXCORE-UML-Modeler    文件:UMLWizardNewProjectCreationPage.java   
/** (non-Javadoc)
 * Method declared on IDialogPage.
 */
public void createControl(Composite parent) {
    Composite composite = new Composite(parent, SWT.NULL);

    initializeDialogUnits(parent);
    PlatformUI.getWorkbench().getHelpSystem().setHelp(composite,
            IIDEHelpContextIds.NEW_PROJECT_WIZARD_PAGE);

    composite.setLayout(new GridLayout());
    composite.setLayoutData(new GridData(GridData.FILL_BOTH));

    createProjectNameGroup(composite);
    locationArea = new ProjectContentsLocationArea(getErrorReporter(), composite);
    if(initialProjectFieldValue != null) {
        locationArea.updateProjectName(initialProjectFieldValue);
    }

    // Scale the button based on the rest of the dialog
    setButtonLayoutData(locationArea.getBrowseButton());

    setPageComplete(validatePage());
    // Show description on opening
    setErrorMessage(null);
    setMessage(null);
    setControl(composite);
    Dialog.applyDialogFont(composite);
}
项目:Aspose.Total-for-Java    文件:AsposeNewMavenProjectWizardPageBase.java   
/**
 * (non-Javadoc) Method declared on IDialogPage.
 */
@Override
public void createControl(Composite parent) {
    Composite composite = new Composite(parent, SWT.NULL);

    initializeDialogUnits(parent);

    PlatformUI.getWorkbench().getHelpSystem()
            .setHelp(composite, IIDEHelpContextIds.NEW_PROJECT_WIZARD_PAGE);

    composite.setLayout(new GridLayout());
    composite.setLayoutData(new GridData(GridData.FILL_BOTH));

    locationArea = new ProjectContentsLocationArea(getErrorReporter(),
            composite);
    if (initialProjectFieldValue != null) {
        locationArea.updateProjectName(initialProjectFieldValue);
    }

    // Scale the button based on the rest of the dialog
    setButtonLayoutData(locationArea.getBrowseButton());

    // setPageComplete(validatePage());
    // Show description on opening
    setErrorMessage(null);
    setMessage(null);
    setControl(composite);
    Dialog.applyDialogFont(composite);
}
项目:ncl30-eclipse    文件:NCLProjectWizardPage.java   
/** (non-Javadoc)
   * Method declared on IDialogPage.
   */
  public void createControl(Composite parent) {
      Composite composite = new Composite(parent, SWT.NULL);


      initializeDialogUnits(parent);

      PlatformUI.getWorkbench().getHelpSystem().setHelp(composite,
              IIDEHelpContextIds.NEW_PROJECT_WIZARD_PAGE);

      composite.setLayout(new GridLayout());
      composite.setLayoutData(new GridData(GridData.FILL_BOTH));

      createProjectNameGroup(composite);
      locationArea = new ProjectContentsLocationArea(getErrorReporter(), composite);
      if(initialProjectFieldValue != null) {
    locationArea.updateProjectName(initialProjectFieldValue);
}

      createOptions(composite);
      createMainFileOptions(composite);
      createMainNclCheckBox.addListener(SWT.Selection, new Listener()
      {
          @Override
          public void handleEvent(Event e) 
          {
              Button button = (Button)(e.widget);

              if (button.getSelection()){
                fileIdLabel.setEnabled(true);
                idMainNclNameField.setEnabled(true);
                fileNameLabel.setEnabled(true);
                nameMainNclNameField.setEnabled(true);
              }
              else {
                fileIdLabel.setEnabled(false);
                idMainNclNameField.setEnabled(false);
                idMainNclNameField.setText("");
                fileNameLabel.setEnabled(false);
                nameMainNclNameField.setEnabled(false);
                nameMainNclNameField.setText("");

              }
          }
      });

// Scale the button based on the rest of the dialog
setButtonLayoutData(locationArea.getBrowseButton());

      setPageComplete(validatePage());
      // Show description on opening
      setErrorMessage(null);
      setMessage(null);
      setControl(composite);
      Dialog.applyDialogFont(composite);
  }