Examples of StringButtonDialogField


Examples of org.eclipse.dltk.internal.ui.wizards.dialogfields.StringButtonDialogField

   * TODO: Create autocomplete on field. TODO: Add image decorator (small icon
   * next to label pointing that autocomplete is avaiable)
   */
  protected void createSuperClassControls() {

    superClassField = new StringButtonDialogField(new IStringButtonAdapter() {

      @Override
      public void changeControlPressed(DialogField field) {

        OpenTypeSelectionDialog2 dialog = getDialog(NewElementWizardPage.CLASSES,
View Full Code Here

Examples of org.eclipse.dltk.internal.ui.wizards.dialogfields.StringButtonDialogField

        updatePageCompletion();
      }
    });
   

    sourcePath = new StringButtonDialogField(new IStringButtonAdapter() {
      @Override
      public void changeControlPressed(DialogField field) {
        DirectoryDialog dialog = new DirectoryDialog(getShell(), SWT.OPEN);
        dialog.setMessage("Select an existing composer project");
        source = dialog.open();
View Full Code Here

Examples of org.eclipse.dltk.internal.ui.wizards.dialogfields.StringButtonDialogField

    fExternalRadio = new SelectionButtonDialogField(SWT.RADIO);
    fExternalRadio.setDialogFieldListener(this);
    fExternalRadio.setLabelText(NewWizardMessages.ScriptProjectWizardFirstPage_LocationGroup_external_desc);
    fExternalRadio.setSelection(false);
   
    fLocation = new StringButtonDialogField(this);
    fLocation.setDialogFieldListener(this);
    fLocation.setLabelText(NewWizardMessages.ScriptProjectWizardFirstPage_LocationGroup_locationLabel_desc);
    fLocation.setButtonLabel(NewWizardMessages.ScriptProjectWizardFirstPage_LocationGroup_browseButton_desc);
   
    fPreviousExternalLocation = ""; //$NON-NLS-1$
View Full Code Here

Examples of org.eclipse.dltk.internal.ui.wizards.dialogfields.StringButtonDialogField

    fBuildPathList.setDialogFieldListener(adapter);
    fBuildPathList
        .setLabelText(NewWizardMessages.BuildPathsBlock_buildpath_label);
    fBuildPathList.setUpButtonIndex(0);
    fBuildPathList.setDownButtonIndex(1);
    fBuildPathDialogField = new StringButtonDialogField(adapter);
    fBuildPathDialogField
        .setButtonLabel(NewWizardMessages.BuildPathsBlock_buildpath_button);
    fBuildPathDialogField.setDialogFieldListener(adapter);
    fBuildPathDialogField
        .setLabelText(NewWizardMessages.BuildPathsBlock_buildpath_label);
View Full Code Here

Examples of org.eclipse.dltk.internal.ui.wizards.dialogfields.StringButtonDialogField

   
    Composite container = new Composite(parent, SWT.NONE);
    GridLayoutFactory.fillDefaults().equalWidth(false).numColumns(3).applyTo(container);
    GridDataFactory.fillDefaults().grab(true, true).applyTo(container);
   
    containerPath = new StringButtonDialogField(new IStringButtonAdapter() {
     
      @Override
      public void changeControlPressed(DialogField field) {
        openDialog();
      }
View Full Code Here

Examples of org.eclipse.dltk.internal.ui.wizards.dialogfields.StringButtonDialogField

        projectName = projectNameField.getText();
        validateSettings();
      }
    });

    sourceButton = new StringButtonDialogField(new IStringButtonAdapter() {
      @Override
      public void changeControlPressed(DialogField field) {
        try {
          DirectoryDialog dialog = new DirectoryDialog(getShell());
          String result = dialog.open();
          if (result != null) {
            sourceButton.setText(result);
            sourcePath = new Path(result);
            enableButtons();
            scanSourceFolder();
          }
        } catch (Exception e) {
          Logger.logException(e);
        }
      }
    });

    sourceButton.setButtonLabel("Browse");
    sourceButton.setLabelText("Source folder");
    sourceButton.doFillIntoGrid(container, 3);
    sourceButton.getTextControl(null).setEnabled(false);

    containerButton = new StringButtonDialogField(new IStringButtonAdapter() {
      @Override
      public void changeControlPressed(DialogField field) {

        try {
          FileDialog dialog = new FileDialog(getShell());
          //dialog.setFilterExtensions(new String[]{"xml"});
          String result = dialog.open();
          String relativePath = getRelativePath(result);
          if (result != null && relativePath != null) {
            containerButton.setText(relativePath);
            containerPath= new Path(relativePath);
            validateSettings();
          }
        } catch (Exception e) {
          Logger.logException(e);
        }

      }
    });

    LayoutUtil.setHorizontalGrabbing(sourceButton.getTextControl(null));

    containerButton.setButtonLabel("Browse");
    containerButton.setLabelText("Dumped container");
    containerButton.doFillIntoGrid(container, 3);

    consoleButton = new StringButtonDialogField(new IStringButtonAdapter() {
      @Override
      public void changeControlPressed(DialogField field) {
        FileDialog dialog = new FileDialog(getShell());
        String result = dialog.open();
        String relativePath = getRelativePath(result);
View Full Code Here

Examples of org.eclipse.jdt.internal.ui.wizards.dialogfields.StringButtonDialogField

     * @param name Page name
     */
    public NewMemberCutWizardPage(String name) {
        super(name);

        fTargetClassDialogField = new StringButtonDialogField(new IStringButtonAdapter() {
            public void changeControlPressed(DialogField field) {
                IType type = chooseTargetClass();
                if (type != null) {
                  fTargetClassDialogField.setText(JavaModelUtil.getFullyQualifiedName(type));
                }
View Full Code Here

Examples of org.eclipse.jdt.internal.ui.wizards.dialogfields.StringButtonDialogField

    public NewExceptionCutWizardPage() {
        super(PAGE_NAME);
        setTitle("Exception Cut Customization");
        setDescription("Select an optional target exception that must match.");

        fTargetExceptionDialogField = new StringButtonDialogField(new IStringButtonAdapter() {
            public void changeControlPressed(DialogField field) {
                IType type = chooseTargetException();
                if (type != null) {
                  fTargetExceptionDialogField.setText(JavaModelUtil.getFullyQualifiedName(type));
                }
View Full Code Here

Examples of org.eclipse.jdt.internal.ui.wizards.dialogfields.StringButtonDialogField

        fEnclosingTypeSelection = new SelectionButtonDialogField(SWT.CHECK);
        fEnclosingTypeSelection.setDialogFieldListener(adapter);
        fEnclosingTypeSelection.setLabelText(getEnclosingTypeLabel());

        fEnclosingTypeDialogField = new StringButtonDialogField(adapter);
        fEnclosingTypeDialogField.setDialogFieldListener(adapter);
        fEnclosingTypeDialogField.setButtonLabel(NewWizardMessages.NewTypeWizardPage_enclosing_button);

        fTypeNameDialogField = new StringDialogField();
        fTypeNameDialogField.setDialogFieldListener(adapter);
        fTypeNameDialogField.setLabelText(getTypeNameLabel());

        fSuperClassDialogField = new StringButtonDialogField(adapter);
        fSuperClassDialogField.setDialogFieldListener(adapter);
        fSuperClassDialogField.setLabelText(getSuperClassLabel());
        fSuperClassDialogField.setButtonLabel(NewWizardMessages.NewTypeWizardPage_superclass_button);

        String[] addButtons = new String[] {
View Full Code Here

Examples of org.eclipse.jdt.internal.ui.wizards.dialogfields.StringButtonDialogField

        fEnclosingTypeSelection = new SelectionButtonDialogField(SWT.CHECK);
        fEnclosingTypeSelection.setDialogFieldListener(adapter);
        fEnclosingTypeSelection.setLabelText(getEnclosingTypeLabel());

        fEnclosingTypeDialogField = new StringButtonDialogField(adapter);
        fEnclosingTypeDialogField.setDialogFieldListener(adapter);
        fEnclosingTypeDialogField.setButtonLabel(NewWizardMessages.NewTypeWizardPage_enclosing_button);

        fTypeNameDialogField = new StringDialogField();
        fTypeNameDialogField.setDialogFieldListener(adapter);
        fTypeNameDialogField.setLabelText(getTypeNameLabel());

        fSuperClassDialogField = new StringButtonDialogField(adapter);
        fSuperClassDialogField.setDialogFieldListener(adapter);
        fSuperClassDialogField.setLabelText(getSuperClassLabel());
        fSuperClassDialogField.setButtonLabel(NewWizardMessages.NewTypeWizardPage_superclass_button);

        String[] addButtons = new String[] {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.