Package org.eclipse.ui.dialogs

Examples of org.eclipse.ui.dialogs.ElementTreeSelectionDialog.open()


            }
        }
        if (preSelection != null) {
            dialog.setInitialSelection(preSelection);
        }
        int result = dialog.open();
        if (result == Dialog.OK) {
            IFile selection = (IFile) dialog.getFirstResult();
            textControl.setText(helper.computeTMLReference(selection));
        }
    }
View Full Code Here


        dialog.setAllowMultiple(true);
        dialog.setTitle("JAR File Selection");
        dialog.addFilter(new FileExtensionFilter("jar")); //$NON-NLS-1$
        dialog.setInput(ResourcesPlugin.getWorkspace().getRoot());

        if (dialog.open() == Window.OK) {
            Object[] result = dialog.getResult();
            List<File> added = new ArrayList<File>(result.length);
            for (Object fileObj : result) {
                IFile ifile = (IFile) fileObj;
                File file = ifile.getLocation().toFile();
View Full Code Here

        dialog.setTitle("Run File Selection");
        dialog.setMessage("Select the Run File to launch.");
        dialog.addFilter(new FileExtensionFilter(LaunchConstants.EXT_BNDRUN));
        dialog.setInput(ResourcesPlugin.getWorkspace());

        if (dialog.open() == Window.OK) {
            Object[] files = dialog.getResult();
            if (files != null && files.length == 1) {
                IPath path = ((IResource) files[0]).getFullPath().makeRelative();
                launchTargetTxt.setText(path.toString());
            } else {
View Full Code Here

        dialog.addFilter(new FileExtensionFilter("jar")); //$NON-NLS-1$

        IResource resource = getInputResource();
        dialog.setInput(resource.getProject());

        if (dialog.open() == Window.OK) {
            Object[] files = dialog.getResult();
            List<IPath> added = new ArrayList<IPath>(files.length);
            for (Object file : files) {
                IPath newPath = ((IResource) file).getFullPath().makeRelative();
                // Remove the first segment (project name)
View Full Code Here

        dialog.addFilter(new ClassFolderFilter());

        IResource resource = getInputResource();
        dialog.setInput(resource.getProject());

        if (dialog.open() == Window.OK) {
            Object[] folders = dialog.getResult();
            List<IPath> added = new ArrayList<IPath>(folders.length);
            for (Object folder : folders) {
                IPath newPath = ((IResource) folder).getFullPath().makeRelative().addTrailingSeparator();
                // Remove the first segment (project name)
View Full Code Here

                    }
                    return new Status(IStatus.ERROR, Activator.PLUGIN_ID, "");
                }

            });
            if (dialog.open() == ContainerSelectionDialog.OK) {
                Object[] result = dialog.getResult();
                if (result != null && result.length > 0) {
                    final IContainer container = (IContainer) result[0];
                    IRunnableWithProgress r = new IRunnableWithProgress() {
View Full Code Here

                dialog.setMessage(Messages.ProjectPropertyPage_SelectHtdocsFolderDescription);
                dialog.setInput(project.getEclipseProject().getWorkspace());
                dialog.setComparator(new ResourceComparator(ResourceComparator.NAME));
                dialog.setInitialSelection(project.getDefaultWebFolder());
                dialog.setAllowMultiple(false);
                if (dialog.open() == IDialogConstants.OK_ID) {
                    IResource resource = (IResource) dialog.getFirstResult();
                    if (resource != null) {
                      htdocs.setText(resource.getProjectRelativePath().toString());
                      validate();
                    }
View Full Code Here

                  dialog.setMessage(Messages.ProjectPropertyPage_SelectHtdocsFolderDescription);
                  dialog.setInput(project.getEclipseProject().getWorkspace());
                  dialog.setComparator(new ResourceComparator(ResourceComparator.NAME));
                  dialog.setInitialSelection(((WebRootItem)item.getData()).getFolder());
                  dialog.setAllowMultiple(false);
                  if (dialog.open() == IDialogConstants.OK_ID) {
                      IResource resource = (IResource) dialog.getFirstResult();
                      if (resource != null) {
                        ((WebRootItem)item.getData()).setFolder((IContainer) resource);
                        item.setText(1, resource.getProjectRelativePath().toString());
                        validate();
View Full Code Here

          dialog.setTitle(Messages.ProjectPropertyPage_SelectHtdocsFolderTitle);
                  dialog.setMessage(Messages.ProjectPropertyPage_SelectHtdocsFolderDescription);
                  dialog.setInput(project.getEclipseProject().getWorkspace());
                  dialog.setComparator(new ResourceComparator(ResourceComparator.NAME));
                  dialog.setAllowMultiple(false);
                  if (dialog.open() == IDialogConstants.OK_ID) {
                      IResource resource = (IResource) dialog.getFirstResult();
                      if (resource != null) {
                        final TableItem item = new TableItem(table, SWT.NONE);
                        final WebRootItem rootItem = new WebRootItem("/" + resource.getProjectRelativePath().toString(), (IContainer) resource); //$NON-NLS-1$
                        item.setText(0, rootItem.getPathName());
View Full Code Here

      }
     
    });
    dialog.setMessage("Choose packages to whitelist:");

    if (dialog.open() == Window.OK) {
      Object[] results = dialog.getResult();
      String[] stringArray = new String[results.length];
      for (int i = 0; i < results.length; i++) {
        if (results[i] instanceof IJavaElement) {
          stringArray[i] = ((IJavaElement) results[i]).getElementName();
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.