Package org.eclipse.ui.dialogs

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


        // else
        // res.setError("");
        return res;
      }
    });
    dialog.addFilter(new EmptyInnerPackageFilter());
    // dialog.addFilter(new LibraryFilter());
    dialog.setTitle(title);
    dialog.setMessage(message);
    dialog.setStatusLineAboveButtons(true);
    dialog.setInput(DLTKCore.create(ResourcesPlugin.getWorkspace()
View Full Code Here


    dialog.setValidator(validator);
    dialog
        .setTitle(IncludePathMessages.BuildPathDialogAccess_ZIPArchiveDialog_new_title);
    dialog
        .setMessage(IncludePathMessages.BuildPathDialogAccess_ZIPArchiveDialog_new_description);
    dialog.addFilter(new PHPArchiveFileFilter(usedPhars, true));
    dialog.setInput(root);
    dialog.setComparator(new ResourceComparator(ResourceComparator.NAME));
    dialog.setInitialSelection(focus);

    if (dialog.open() == Window.OK) {
View Full Code Here

    dialog.setValidator(validator);
    dialog
        .setTitle(IncludePathMessages.BuildPathDialogAccess_ZIPArchiveDialog_edit_title);
    dialog
        .setMessage(IncludePathMessages.BuildPathDialogAccess_ZIPArchiveDialog_edit_description);
    dialog.addFilter(new PHPArchiveFileFilter(usedJars, true));
    dialog.setInput(root);
    dialog.setComparator(new ResourceComparator(ResourceComparator.NAME));
    dialog.setInitialSelection(existing);

    if (dialog.open() == Window.OK) {
View Full Code Here

        ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(getShell(),
                new WorkbenchLabelProvider(), new BaseWorkbenchContentProvider());
        dialog.setTitle("Select a workspace relative file:");
        dialog.setMessage("Select a workspace relative file:");
        // Filter closed projects
        dialog.addFilter(new ViewerFilter() {
            public boolean select(Viewer viewer, Object parentElement, Object element) {
                if (element instanceof IProject) {
                    return ((IProject) element).isAccessible();
                }
View Full Code Here

        if (page == null)
          return;
        final ElementTreeSelectionDialog dlg = new ElementTreeSelectionDialog(null, new ShowViewDialogLabelProvider(), new ShowViewDialogTreeContentProvider());
        dlg.setTitle(Messages.ViewShare_VIEWSHARE_VIEW_REQUEST_DIALOG_TITLE);
        dlg.setMessage(Messages.ViewShare_VIEWSHARE_VIEW_REQUEST_DIALOG_MESSAGE);
        dlg.addFilter(new ShowViewDialogViewerFilter());
        dlg.setComparator(new ViewerComparator());
        dlg.setValidator(new ISelectionStatusValidator() {
          public IStatus validate(Object[] selection) {
            for (int i = 0; i < selection.length; ++i)
              if (!(selection[i] instanceof IViewDescriptor))
View Full Code Here

        parents.clear();
      }
    });
    dlg.setTitle(MessageLoader.getString("LineChatClientView.contextmenu.sendShowViewRequest")); //$NON-NLS-1$
    dlg.setMessage(MessageLoader.getString("LineChatClientView.contextmenu.sendShowViewRequest.dialog.title")); //$NON-NLS-1$
    dlg.addFilter(new ViewerFilter() {
      public boolean select(Viewer viewer, Object parentElement, Object element) {
        if (element instanceof IViewDescriptor && "org.eclipse.ui.internal.introview".equals(((IViewDescriptor) element).getId())) //$NON-NLS-1$
          return false;
        else
          return true;
View Full Code Here

    ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(
        SpringUIUtils.getStandardDisplay().getActiveShell(),
        new WorkbenchLabelProvider(), new WorkbenchContentProvider());
    dialog.setTitle(Activator.getResourceString(DIALOG_TITLE));
    dialog.setMessage(Activator.getResourceString(DIALOG_MESSAGE));
    dialog.addFilter(new ConfigFileFilter(new String[] { "xml" }));
    dialog.setValidator(new FileSelectionValidator(true));
    dialog.setInput(element);
    dialog.setSorter(new ResourceSorter(ResourceSorter.NAME));
    if (dialog.open() == ElementTreeSelectionDialog.OK) {
      Object[] selection = dialog.getResult();
View Full Code Here

      dialog = selDialog;
    }
    else {
      ElementTreeSelectionDialog selDialog = new ElementTreeSelectionDialog(SpringUIUtils.getStandardDisplay()
          .getActiveShell(), new LabelProvider(), new NonJavaResourceContentProvider());
      selDialog.addFilter(new ConfigFileFilter(project.getConfigSuffixes()));
      selDialog.setValidator(new StorageSelectionValidator(true));
      selDialog.setInput(project.getProject());
      selDialog.setSorter(new JavaElementSorter());
      dialog = selDialog;
    }
View Full Code Here

    ElementTreeSelectionDialog dialog= new ElementTreeSelectionDialog(getShell(), labelProvider, provider);
    dialog.setValidator(validator);
    dialog.setComparator(new JavaElementComparator());
    dialog.setTitle(NewWizardMessages.NewContainerWizardPage_ChooseSourceContainerDialog_title);
    dialog.setMessage(NewWizardMessages.NewContainerWizardPage_ChooseSourceContainerDialog_description);
    dialog.addFilter(filter);
    dialog.setInput(JavaCore.create(fWorkspaceRoot));
    dialog.setInitialSelection(initElement);
    dialog.setHelpAvailable(false);

    if (dialog.open() == Window.OK) {
View Full Code Here

    ElementTreeSelectionDialog dialog= new ElementTreeSelectionDialog(getShell(), labelProvider, provider);
    dialog.setValidator(validator);
    dialog.setComparator(new JavaElementComparator());
    dialog.setTitle(NewWizardMessages.NewContainerWizardPage_ChooseSourceContainerDialog_title);
    dialog.setMessage(NewWizardMessages.NewContainerWizardPage_ChooseSourceContainerDialog_description);
    dialog.addFilter(filter);
    dialog.setInput(JavaCore.create(fWorkspaceRoot));
    dialog.setInitialSelection(initElement);
    dialog.setHelpAvailable(false);

    if (dialog.open() == Window.OK) {
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.